BODY {
	background-color:black;
	color:#898989;
	text-align:center;
	/*background-image:url('/images/logo_kachel3.jpg');*/
}

#debugwindow{
	position:relative;
	margin-right:10px;
	margin-left: 1200px;
	width:500px;
	height:auto;
	background-color: #FCFCD0;
	z-index:20;
}

#pre1{
	position:absolute;
	left:5px;
}

#base{
 background-color: transparent; /*background-image:url("/images/bg_1.jpg");*/
 margin-left:auto;
 margin-right:auto;
 z-index:0; /*center element !*/
 margin-top:0px;
  /*background-color: red;*/
 width:950px;
 height:650px; /*default size for Intropage */
}

#introflash{
 /*center element !*/
 margin-left:auto;
 margin-right:auto;
 z-index:20;
 margin-top:0px;
}

#intropic1{
 margin-left:auto;
 margin-right:auto;
 z-index:0; /*center element !*/
}

#introtext01{
  position: relative;
  left:385px;
  top: 20px;
  font-family:arial,helvetica;
  font-size:11pt;
  background-color:#1f1f1f;
  width: 180px;
  color: #505050;
  display:block;
  z-index:1;
  text-align:center;
  line-height:1.2em;
  float:left;
}

#introtext02{
  position: relative;
  left:350px;
  top: 25px;
  font-family:arial,helvetica;
  font-size:11pt;
  background-color:#4E4E4E;
  width: 180px;
  color: #505050;
  z-index:1;
  display: none;
  text-align:center;
  line-height:1.2em;
  float:left;
}

#introtext03{
  position: relative;
  left:385px;
  top: 40px;
  font-family:arial,helvetica;
  font-size:11pt;
  background-color:#1f1f1f;
  width: 180px;
  color: #505050;
  z-index:8;
  display: block;
  text-align:center;
  line-height:1.2em;
  float:left;
}

#introtext04{
  position: relative;
  left:350px;
  top: 45px;
  font-family:arial,helvetica;
  font-size:11pt;
  background-color:#4E4E4E;
  width: 180px;
  color: #505050;
  z-index:12;
  display:none;
  text-align:center;
  line-height:1.2em;
  float:left;
}

#navi01 { /*oberer Blockbereich*/
/* background-color:#5c5c5c;*/
 position: absolute;
 top:100px;
 left:120px; /*von relativ auf absolut geaendert 2008-04-13*/
 z-index:10;
 width:190px;
 height:280px;
 }

li.b1{ /*unterer Blockbereich*/
 background-color:#3f3f3f;
 }
li.b2{ /*unterer Blockbereich 2*/
 background-color:#353535;
 }
ul.naviul01{ /*listelement NAVigation ohne zeichen und padding */
 list-style:none;
 background-color:#5c5c5c;
 padding:0;
 margin:0;
 text-align:left;
 position:relative;
 z-index:2;
}

ul.naviul11, ul.naviul21, ul.naviul31, ul.naviul41{ /*listelement SUBnavigation (1) ohne zeichen und padding */
 list-style:none;
 background-color:#6a6a6a;
 padding:0;
 margin:0;
 text-align:left;
 position:relative;
 z-index:2;
}

ul.naviul02{ /*listelement navigation ohne zeichen und padding */
 list-style:none;
 position:relative;
 z-index:2;
/* background-color:#3f3f3f;*/
 padding:0;
 margin:0;
 text-align:left;
}

/*SUBNAVIGATION MENUES*/
#subnavi01 { /* subnavi BEREICH fuer duftsorten*/
 color:white;
 border-top:solid 1px white;
 position: absolute;
 top:80px;
 left:120px;
 z-index:4;
 width:130px;
 height:155px;
 display:none;
 }
#subnavi02 { /* subnavi BEREICH fuer produkte*/
 color:white;
 position: absolute;
 top:50px;
 left:100px;
 z-index:10;
 width:150px;
 height:50px;
 display:none;
 /*display:block;*/
 }
#subnavi03 { /* subnavi BEREICH fuer reseller*/
 color:white;
 position: absolute;
 top:255px;
 left:100px;
 z-index:10;
 width:150px;
 height:80px;
 display:none;
 /*display:block;*/
 }
#subnavi04 { /* subnavi BEREICH fr FAQ */
 color:white;
 position: absolute;
 top:185px;
 left:100px;
 z-index:10;
 width:150px;
 height:80px;
 display:none;
 /*display:block;*/
 }

#logo { /*Logo IMG unter NaviLeiste*/
 width:190px;
 height:15px;
 position: absolute;
 z-index:0;
 left:120px; /*von relativ auf absolut geaendert 2008-04-13*/
 top:600px;
 text-align: center;
}
#logo2 { /*Logo IMG unter NaviLeiste*/
 position: absolute;
 z-index:0;
 left:120px; /*von relativ auf absolut geaendert 2008-04-13*/
 top:685px;
 text-align: center;
}

#ID021 {
 background-color:#3F3F3F;
 color:white;
 position: absolute;
 top:340px;
 left:130px;
 z-index:0;
 width:190px;
 height:90px;
}

#ID004{
 width:600px;
 height:100px;
 position:absolute;
 top:20px;
 left:380px;
 /*z-index:5;*/
 text-align: left;
 }

 #ID003{
 width:600px;
 min-height:100px;
 background-color:#444444;
 font-size:12pt;
 position:absolute;
 top:100px;
 left:380px;
 /*z-index:5;*/
 text-align: left;
 }

 /*Fragrances Page*/
 #IDfra1{
 	position:absolute;
 	width:600px;
 	top:600px;
 	left:380px;
 	z-index:5;
 	text-align: left;
 }
 #IDfra2{
 	position:absolute;
 	width:525px;
 	top:55px;
 	left:380px;
 	z-index:5;
 	text-align: left;
 }

  #IDfra2 BR {
  	clear:both;
  }

 #imgfra{
 	position:relative;
 	top:0px;
 	left:0px;
 	z-index:5;
 	float:left;
 	margin-bottom:10px;
 }
 #imgfra BR {
  	clear:both;
 }

 #imgtxt{
 	position:relative;
 	left:30px;
 	width:400px;
 	height:70px;
 	text-align:justify;
 	color:white;
 	font-family:arial,helvetica;
 	font-size:9pt;
 }
 #imgtxt BR {
 	clear:both;
 }

 .txtfra1h1 {
 	font-family:arial,helvetica;
 	font-size:9pt;
 	color:white;
 	text-align:center;
 }
 .txtfra1   {
 	font-family:arial,helvetica;
 	font-size:9pt;
 	color:white;
 	text-align:justify;
 }
 IMG.fragrances1{
 	position:absolute;
 	top:100px;
 	left:380px;
 	margin-right:0px;
 	margin-left:0px;
 }

 IMG.fragrances1overlay{
 	position:relative;
 	top:0px;
 	display:none;
 }

 IMG.fragrances2{
 	position:absolute;
 	top:100px;
 	left:530px;
 	margin-right:0px;
 	margin-left:0px;
 }

 IMG.fragrances3{
 	position:absolute;
 	top:100px;
 	left:755px;
 	margin-right:0px;
 	margin-left:0px;
 }

 #fragrancesoverlay{
 	position:absolute;
 	top:150px;
 	left:459px;
 	background-color:transparent;
 	width:366px;
 	height:230px;
 }



 /*OverviewPage*/
#smallblend {
	font-family:arial,helvetica;
	width:800px;
	height: 200px;
	background-color:transparent;
	background-image:url('/images/bg_trans01.png');
	color: white;
	font-weight: bold;
	font-size: 12pt;
	text-align: center;
	border:1px solid white;
	z-index: 10;
	position:relative;
	/*top:560px;*/
	top:0px;
	left: 75px;
	z-index: 100;
}
#closebutton{
	position:relative;
	top:0px;
	margin-left:600px;
	z-index:100;
	clear:both;
}

  #banntext{
  	width:530px;
  	height:50px;
  	font-size:11pt;
  	position:relative;
  	top:0px;
  	left:0px;
  	/*z-index:5;*/
  	text-align:center;
  	font-family:arial,helvetica;
  	color:#FF0000;
  }


  #txtoverview{
  	width:800px;
  	height:200px;
  	font-size:11pt;
  	position:relative;
  	top:720px;
  	left:0px;
  	/*z-index:5;*/
  	text-align: left;
  	text-align:justify;
  	font-family:arial,helvetica;
 }
  #overview {
  	position:absolute;
  	width:530px;
  	top:100px;
  	left:380px;
  	/*z-index:5;*/ /*Disabled 2008-04-13 damit navi-Elemente ueberlappen koennen*/
  }

/*PhilosophiePage*/
 #IDphilo{
 	position:absolute;
 	width:600px;
 	top:100px;
 	left:380px;
 	/*z-index:5;*/
 	text-align: left;
 	background-color:#000000;
 }
 .txtphiloh1 {
 	font-family:arial,helvetica;
 	font-size:10pt;
 	text-align:center;
 	color:white;
 }
 .txtphilo {
 	font-family:arial,helvetica;
 	font-size:10pt;
 	text-align:justify;
 	color:white;
 }

/*ProductDesignPage*/
 #IDproductdesign{
 	position:absolute;
 	width:650px;
 	top:100px;
 	left:380px;
 	/*z-index:5;*/
 	text-align: left;
 	background-color:#000000;
 	background-image:url('/images/linari_design1.jpg');
 	background-repeat:no-repeat;
 	background-position:right;
 }
 .txtproductdesignh1 {
 	font-family:arial,helvetica;
 	font-size:9pt;
 	text-align:center;
 	color:white;
 }
 .txtproductdesign {
 	font-family:arial,helvetica;
 	font-size:9pt;
 	text-align:justify;
 	width:350px;
 	color:white;
 }

 /*KontaktPage*/
 #IDkontakt{
 	position:absolute;
 	width:650px;
 	top:100px;
 	left:380px;
 	/*z-index:5;*/
 	text-align: left;
 	background-color:#000000;
 	background-image:url('/images/linari_kontakt_bg_01.jpg');
 	background-repeat:no-repeat;
 	background-position:right;
 }
 .txtkontakth1 {
 	font-family:arial,helvetica;
 	font-size:10pt;
 	text-align:center;
 	color:white;
 }
 .txtkontakt {
 	font-family:arial,helvetica;
 	font-size:10pt;
 	text-align:justify;
 	color:#CDB38B;
 }

/*####################
Messen-Page
*/
#IDmessen{
	position:absolute;
	width:600px;
	height:450px;
	top:100px;
	left:380px;
	/*z-index:5;*/
	text-align: left;
	background-color:#000000;
	background-image:url('/images/linari_messe_background.jpg');
	background-repeat:no-repeat;
	background-position:left;
}
.txtmessenh1 {
	font-family:arial,helvetica;
	font-size:10pt;
	text-align:center;
	color:#9A8668;
}
.txtmessen {
	font-family:arial,helvetica;
	font-size:10pt;
	margin-left:30px;
	text-align:justify;
	line-height:185%;
	color:#9A8668;
	height:400px;
	overflow:auto;
}

/*downloads Page*/
#IDdownloads{
	position:absolute;
	width:600px;
	height:450px;
	top:100px;
	left:380px;
	/*z-index:5;*/
	text-align: left;
	background-color:#000000;
	background-position:left;
}
.txtdownloadsh1 {
	font-family:arial,helvetica;
	font-size:10pt;
	text-align:center;
	color:white;
}
.txtdownloads {
	font-family:arial,helvetica;
	font-size:10pt;
	margin-left:30px;
	text-align:justify;
	line-height:185%;
	color:white;/*#CDB38B;*/
}
.uldownloads{
	color: white;
	font-family:arial,helvetica;
	font-size:10pt;
}

/*AGB popUP Seite*/
p.agb_popup {
	margin-left:20mm;
	margin-top:0mm;
	margin-right:20mm;
	margin-bottom:1cm;
	font-size:9pt;
	color:#FFFFFF;
	text-align:justify;
	font-weight:normal;
	font-family:arial,helvetica;
	background-color: #383838;
	padding:1em;
}
p.agb_popup_head{
	font-size:9pt;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	font-family:arial,helvetica;
}
p.agb_popup_inline{
	margin-left:50mm;
	margin-top:0mm;
	margin-right:20mm;
	margin-bottom:1cm;
	font-size:9pt;
	color:#FFFFFF;
	text-align:left;
	font-weight:normal;
	font-family:arial,helvetica;
}
p.agb_popup_navi {
	margin-left:0mm;
	margin-top:0mm;
	margin-right:20mm;
	margin-bottom:0cm;
	font-size:10pt;
	color:#B6B6B6;
	text-align:right;
	font-weight:bold;
	font-family:arial,helvetica;
}
p.agb_popup_navi:hover {
	color:#BABABA;
}

/*ProductPage*/
 #IDproduct{
 	position:absolute;
 	width:600px;
 	top:600px;
 	left:380px;
 	/*z-index:5;*/
 	text-align: center;
/*background-color: red*/;
 }

#ID_flash_RF {
	position:absolute;
	width:600px;
	height:500px;
	top:100px;
	left:380px;
	background-color:#252525;
	display:block;
}

#ID_flash_DF {
	position:absolute;
	width:600px;
	height:500px;
	top:100px;
	left:380px;
	background-color:#252525;
	display:block;
}

#ID_flash_OV {
	position:absolute;
	width:800px;
	height:700px;
	top:100px;
	left:380px;
	background-color:#252525;
	display:block;
}

#ID_flash_CA {
	position:absolute;
	width:600px;
	height:500px;
	top:100px;
	left:380px;
	background-color:#252525;
	display:block;
}

#ID_flash_GI {
	position:absolute;
	width:600px;
	height:500px;
	top:100px;
	left:380px;
	background-color:#252525;
	display:block;
}

 .txtproducth1 {
 	font-family:arial,helvetica;
 	font-size:9pt;
 	text-align:center;
 	color:white;
 	margin-top:20px;
 }
 .txtproduct {
 	font-family:arial,helvetica;
 	font-size:9pt;
 	text-align:justify;
 	color:white;
 }
 .txt_navi_extra{
 	text-align:center;
 	margin-top:50px;
 }

 .txt_artikel_mengenangabe {
	text-align:center;
	font-family:arial,helvetica;
 	font-size:9pt;
 	color:white;
}
 .txtprice{
 	text-align:center;
 	font-family:arial,helvetica;
 	font-size:10pt;
 	color:white;
 }
 #IDprodleft {
 	position:absolute;
 	top:100px;
 	left:380px;
 	background-color:black;
 	width:150px;
 	height:240px;
 	float:left;
 }
 #IDprodmid {
 	position:absolute;
 	top:100px;
 	left:605px;
 	background-color:black;
 	width:150px;
 	height:240px;
 	float:left;
 }
 #IDprodright {
 	position:absolute;
 	top:100px;
 	left:830px;
 	background-color:black;
 	width:150px;
 	height:240px;
 	float:left;
 }
 #idThreeColLeft {
 	position:absolute;
 	top:100px;
 	left:380px;
 	background-color:black;
 	width:100px;
 	height:240px;
 	float:left;
 }
 #idThreeColMid {
 	position:absolute;
 	top:100px;
 	left:495px;
 	background-color:black;
 	width:380px;
 	height:240px;
 	float:left;
 }
 #idThreeColRight {
 	position:absolute;
 	top:100px;
 	left:890px;
 	background-color:black;
 	width:100px;
 	height:240px;
 	float:left;
 }
 #txt_buy{
	position:relative;
 	width:310px;
 	height:50px;
 	margin-left:auto;
 	margin-right:auto;
 }
 .fieldsetp{
 	/*border: 0px solid grey;*/
        border: none;
 	width:310px;
 	height:60px;
 	margin-top:10px;
 	margin-left:auto;
	margin-right:auto;
 	margin-bottom:10px;
 }

/*FAQ Page*/
  #faqpic{
  	width:600px;
  	height:100px;
  	font-size:10pt;
  	position:absolute;
  	top:20px;
  	left:380px;
  	/*z-index:5;*/
  	text-align:center;
  }
  #IDfaq {
  	width: 600px;
  	height:500px;
  	font-size:10pt;
  	position:absolute;
  	top:100px;
  	text-align:left;
  	left:380px;
  	color:white;
  	font-family:arial,helvetica;
  	text-align:justify;
  }
  .txtfaqh1 {
  	font-family:arial,helvetica;
  	font-size:10pt;
  	text-align:center;
  	color:white;
  }
  ol.faq {
  	color:#BABABA;
  	font-size:10pt;
  	font-weight:normal;
  	font-family:arial,helvetica;
  	margin-left:0mm;
  	line-height:185%;
  }
  li.faq {
  	color:#BABABA;
	text-decoration:none;
	text-align:left;
	font-size:9pt;
	font-weight:normal;
	font-family:arial,helvetica;
}

/*bezug.php Page */
 #IDbezug{position:absolute;
 	width:600px;
 	top:55px;
 	left:380px;
 	/*z-index:5;*/
 	text-align: left;
 	background-color:#000000;
 }
 #IDresellershow{
 	position:relative;
 	margin-right:20px;
 	margin-bottom:20px;
 	left:0px;
 	width:240px;
 	height:220px;
 	color:white;
 	font-family:arial,helvetica;
 	font-size:9pt;
 	background-color:#330000;
 	text-align:left;
 	float:left;
 }
 #IDdistributorshow{
 	position:relative;
 	margin-right:20px;
 	margin-bottom:20px;
 	top:10px;
 	left:0px;
 	width:240px;
 	height:220px;
 	color:white;
 	font-family:arial,helvetica;
 	font-size:9pt;
 	background-color:#252525;
 	text-align:left;
 	float:left;
 }
 .txtdistributorshow {
 	margin-left:10px;
 }
 .txtresellershow {
 	padding:10px;
 	width:220px;
 }
 .txtbezugh1 {
 	font-family:arial,helvetica;
 	font-size:10pt;
 	text-align:center;
 	color:white;
 }
 .txtbezug {
 	font-family:arial,helvetica;
 	font-size:10pt;
 	text-align:left;
 	color:white;
 }

 #listblock {
 	position:relative;
 	top:10px;
 	margin-right:20px;
 	margin-bottom:20px;
 	left:0px;
 	width: 180px;
 	height:230px;
 	background-color:#330000;
 	float:left;
 }

 ul.bezuglandul {
 	padding:0;
 	margin:0;
 	list-style:none;
 	line-height:1.5em;
 	margin-left:15px;
 }


/*MusterPage*/
#ordermuster{
	position:absolute;
	left:380px;
	width:600px;
	height:200px;
	top:90px;
}
.musterhead{
	font-family:arial,helvetica;
	color:#CDB38B;
	text-align:center;
	font-size:10pt;
}
.txtmuster {
	font-family:arial,helvetica;
	color:white;
	text-align:center;
	font-size:10pt;
}
label.text, label.auswahl {
	float:left;
	line-height:1.5em;
	text-align:left;
	width:15em;
	margin-right:1em;
	font-family:arial,helvetica;
	color:#CDB38B;
	font-size:10pt;
}
label.text_err {
	float:left;
	line-height:1.5em;
	text-align:left;
	width:15em;
	margin-right:1em;
	font-family:arial,helvetica;
	color:red;
	font-size:10pt;
}
input.muster, select.muster {
	float:left;
	font-family:arial,helvetica;
	font-size:10pt;
	border:1px solid;
	color:#CDB38B;
	background-color:#666666;
}
textarea.muster {
	font-family:arial,helvetica;
	font-size:10pt;
	border:1px solid;
	color:#CDB38B;
	background-color:#666666;
}
form br {
	clear:both;
}

/*
label.text, label.auswahl {
	float:left;
	margin-left:20px;
	text-align:left;
	font-family:sans;
	font-size:10pt;
}
input[type=text], select {
	margin-left:35px;
	font-family:arial,helvetica;
	font-size:10pt;
	font-weight: bold;
	float:left;
	text-align:left;
}
input[type=radio]{
	margin-left:5px;
	float:left;
}
*/
.errtext{
	font-family:arial,helvetica;
	color:#F90000;
	text-align:center;
	font-size:10pt;
	float: left;
}

/*BezugReg*/
 #IDbezugreg {
 	position:absolute;
 	width:600px;
 	top:100px;
 	left:380px;
 	/*z-index:5;*/
 	background-color:#000000;
 }
  .txtbezugregh1{
  	font-family:arial,helvetica;
  	color:#CDB38B;
  	text-align:center;
  	font-size:10pt;
  }
  .txtbezugreg1{
  	font-family:arial,helvetica;
  	font-size:10pt;
  	text-align:justify;
  	color:white;
  	font-weight: normal;
  }
  .txtbezugreg2{
  	font-family:arial,helvetica;
  	font-size:10pt;
  	text-align:center;
  	color:white;
  	font-weight: normal;
  }
 textarea {
 	float:left;
 	width:25em;
 	font-family:arial,helvetica;
 	font-size:10pt;
 	border: solid 1px;
 	margin-left:0em;
 }
 radio.b2b {
 	margin-left:5px;
 	float:left;
 	border:1px solid;
 }
  .fieldset {
  	border: 1px solid grey;
  	width:310px;
  	margin-top:10px;
  	margin-left:80px;
  	margin-bottom:10px;
  }

 label.textshort {
 	float:left;
 	text-align:left;
 	width:10em;
 	margin-right:1em;
 	font-family:arial,helvetica;
 	color:#CDB38B;
 	font-size:10pt;
 }
 label.textveryshort {
 	float:left;
 	text-align:left;
 	width:5em;
 	margin-right:1em;
 	font-family:arial,helvetica;
 	color:#CDB38B;
 	font-size:10pt;
 }

/*PRESS*/
#IDpress{
	position:absolute;
	width:600px;
	top:60px;
	left:380px;
	/*z-index:5;*/
	text-align:center;
	background-color:#000000;
}
#IDpressshow{
	position:relative;
	margin-right:20px;
	margin-bottom:20px;
	left:0px;
	width:170px;
	height:210px;
	color:white;
	font-family:arial,helvetica;
	font-size:10pt;
	background-color:#330000;
	text-align:center;
	float:left;
}
#IDpressnavi {
	position:absolute;
	left:380px;
	top:580px;
	font-family:arial,helvetica;
	font-size:10pt;
	width:600px;
	height:40px;
	color:white;
	background-color:#000000;
}
.txtpressh1{
	font-family:arial,helvetica;
	font-size:10pt;
	text-align:center;
	color:white;
}

/*SHOP entrypage*/
#IDshop{
	position:absolute;
	width:770px;
	height:800px;
	top:10px;
	left:380px;
	/*z-index:5;*/
}
#IDshop2{
	position:absolute;
	width:700px;
	top:100px;
	left:380px;
	/*z-index:5;*/
}
#IDshopaddress{
	position:relative;
	width:600px;
	top:0px;
	left:0px;
	/*z-index:5;*/
}
#IDshopaddress BR {
	clear:both;
}
#IDinc2 {
	position:relative;
	width:350px;
	top:20px;
	left:0px;
	/*z-index:5;*/
	text-align:left;
}
#IDinc1bL {
	float:left;
	position:relative;
	width:200px;
	top:20px;
	left:0px;
	/*z-index:5;*/
	text-align:left;
}
#IDinc1bR {
	float:left;
	position:relative;
	width:480px;
	top:20px;
	left:20px;
	/*z-index:5;*/
	text-align:left;
}

#IDzahlart {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:300px;
	top:30px;
	/*z-index:5;*/
	text-align:left;
}
#IDzahlart BR {
	clear:both;
}
#IDccdaten {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:500px;
	top:30px;
	/*z-index:5;*/
	text-align:left;
}

#IDbuttom {
	position:relative;
	/*width:600px;*/
	top:20px;
	left:0px;
	/*z-index:5;*/
	text-align: center;
}
.txtshoph1 {
	font-family:arial,helvetica;
	font-size:9pt;
	text-align:center;
	color:white;
}
.txtshop_sh1 {
	float:left;
	text-align:left;
	width:300px;
	margin-right:1em;
	margin-top:0px;
	margin-bottom:10px;
	font-family:arial,helvetica;
	color:#CDB38B;
	font-size:9pt;
	font-weight: bold;
	text-decoration: underline;
}
.txtshop_sh2 {
	float:left;
	text-align:left;
	width:150px;
	margin-right:1em;
	margin-top:0px;
	margin-bottom:10px;
	font-family:arial,helvetica;
	color:#CDB38B;
	font-size:9pt;
	font-weight: bold;
	text-decoration: underline;
}
.txtshop_sh3 {
	float:left;
	text-align:left;
	width:50px;
	margin-right:1em;
	margin-top:0px;
	margin-bottom:10px;
	font-family:arial,helvetica;
	color:#CDB38B;
	font-size:9pt;
	font-weight: bold;
	text-decoration: underline;
}

input.i {
	width:15px;
	color:#CDB38B;
	border:none;
	background-color:#666666;
	margin-bottom:2px;
}
input.i:hover{
	width:15px;
	color:#CDB38B;
	border:none;
	background-color:white;
	color:black;
	/*background-color:#FF6666;*/
	margin-bottom:2px;
}
input.shop_1 {
	width:20px;
	border:solid 1px;
	color:#CDB38B;
	background-color:#666666;
	text-align:right;
	font-family:arial,helvetica;
	font-size:9pt;
	margin-bottom:2px;
}
input.shop_1active{
	width:20px;
	/*border:solid 1px red;*/
	/*color:#CDB38B;*/
	border:solid 1px white;
	color: white;
	background-color:#9A0000;
	text-align:right;
	font-family:arial,helvetica;
	font-size:9pt;
	margin-bottom:2px;
}
input.shop_2 {
	border:solid 1px;
	color:#CDB38B;
	background-color:#666666;
	font-family:arial,helvetica;
	font-size:9pt;
}
input.cc {
	border:solid 1px;
	color:#CDB38B;
	background-color:#666666;
	font-family:arial,helvetica;
	font-size:9pt;
	text-align:right;
}
input.cc:focus {
	border:solid red 1px;
	color:#CDB38B;
	background-color:#333333;
	font-family:arial,helvetica;
	font-size:9pt;
	text-align:right;
}
radio.shop {
	margin-left:5px;
	float:left;
	border:1px solid;
}
select.shop {
	font-family:arial,helvetica;
	font-size:10pt;
	border:1px solid;
	color:#CDB38B;
	background-color:#666666;
}
.txtshop {
	font-family:arial,helvetica;
	color:#CDB38B;
	font-size:9pt;
	margin-bottom:0em;
	margin-top:0em;
}
.shoperr {
	font-family:arial,helvetica;
	color:#F90000;
	font-size:9pt;
	text-align:left;
	line-height:0.2em;
}
p.ccdescr {
	float:left;
	margin-top:0em;
	margin-bottom:0em;
	text-align:left;
	width:150px;
	font-family:arial,helvetica;
	color:#CDB38B;
	font-size:9pt;
}
table.shopoffer {
	font-family:arial,helvetica;
	font-size:9pt;
	color:#CDB38B;
}
table.shopoffer TH {
	font-weight:bold;
	text-decoration:underline;
}
table.shopoffer TH.ths4 {
	text-align:right;
}
table.shopoffer TD {
	font-weight:normal;
	line-height:2em;
	border: 1px solid #333333;
}
table.shopoffer TD.center {
	text-align:center;
}
table.shopoffer TD.right {
	text-align:right;
}
table.shopoffer TD.tdimg {
	width:50px;
	text-align:left;
	height:50px;
}
table.shopoffer TD.tds1 {
	width:500px;
	text-align:left;
}
table.shopoffer TD.tds2 {
	width:10px;
	text-align:left;
}
table.shopoffer TD.tds3 {
	width:150px;
	text-align:right;
}
table.shopoffer TD.tds4 {
	width:60px;
	text-align:right;
}
label.shop {
	float:left;
	line-height:1.0em;
	text-align:left;
	width:250px;
	margin-right:1em;
	font-family:arial,helvetica;
	color:#CDB38B;
	font-size:9pt;
}
label.shop_2ndadd {
	float:left;
	line-height:1.0em;
	text-align:left;
	width:150px;
	margin-right:1em;
	font-family:arial,helvetica;
	color:#CDB38B;
	font-size:9pt;
}
label.shop_err{
	float:left;
	line-height:1.0em;
	text-align:left;
	width:250px;
	margin-right:1em;
	font-family:arial,helvetica;
	color:#FF0000;
	font-size:9pt;
}
label.shop_err_2ndadd{
	float:left;
	line-height:1.0em;
	text-align:left;
	width:150px;
	margin-right:1em;
	font-family:arial,helvetica;
	color:#FF0000;
	font-size:9pt;
}
label.shoplong {
	float:left;
	line-height:1.0em;
	text-align:left;
	width:600px;
	margin-right:1em;
	font-family:arial,helvetica;
	color:#CDB38B;
	font-size:9pt;
}

/*shortinfo.php*/
#IDshortinfo{
	position:absolute;
	top:100px;
	left:50px;
	width:650px;
	color:white;
	font-family:arial,helvetica;
	font-size:10pt;
	float:left;
	text-align: justify;
}
IMG.shortinfo{
	float:left;
	margin-right:10px;
}


/*Adminbestellung .php*/
.restext{
	font-family:arial,helvetica;
	font-size:9pt;
	color:black;
}
A {
	color:#BABABA;
	text-decoration:none;
	text-align:center;
	font-size:9pt;
	font-weight:normal;
	font-family:arial,helvetica;
}

A:hover  {
	color:white;
	text-decoration:none;
	text-align:center;
	font-size:9pt;
	font-weight:normal;
	font-family:arial,helvetica;
}

A.left {
	color:#BABABA;
	text-decoration:none;
	text-align:left;
	font-size:9pt;
	font-weight:normal;
	font-family:arial,helvetica;
}

A.left:hover  {
	color:white;
	text-decoration:none;
	text-align:left;
	font-size:9pt;
	font-weight:normal;
	font-family:arial,helvetica;
}

A.code  {
	font-family:arial,helvetica;
}

.mainnavi {
	color:#BABABA;
	line-height:35px;
	text-decoration:none;
	margin-left:20px;
	text-align:left;
	font-size:9pt;
	font-family:arial,helvetica;
	width:80%;
	/*background-color: #5c5c5c;*/ /*notwending fuer IE*/
	display: block;
}
.mainnavi:hover  {
	letter-spacing:0.20em;
	text-decoration:none;
	text-align:left;
	line-height:35px;
	color:white;
	font-size:9pt;
	margin-left:20px;
	font-weight:normal;
	font-family:arial,helvetica;
	/*make some nice clicks*/
	background-color:#4E4E4E;
	width:80%;
	display:block;
}

.mainnavi_highlight{
	color: #9A0000; /*#BABABA;*/  /*#FF5555;*/
	line-height:35px;
	text-decoration:none;/*blink;*/
	margin-left:20px;
	text-align:left;
	font-size:9pt;
	font-family:arial,helvetica;
	/*make some nice clicks*/
	width:80%;
	display:block;
}
.mainnavi_highlight:hover  {
	letter-spacing:0.20em;
	text-decoration:none;
	color:red;
	font-size:9pt;
	margin-left:20px;
	font-weight:normal;
	font-family:arial,helvetica;
	/*make some nice clicks*/
	background-color:#4E4E4E;
	width:80%;
	display:block;
}

.unavi {
	color:#BABABA;
	line-height:2em;
	text-decoration:none;
	margin-left:15px;
	text-align:left;
	font-size:9pt;
	font-family:arial,helvetica;
	width:100%;
	display:block;
	/*background-color:white;*/
}
.unavi:hover  {
	letter-spacing:0.03em;
	text-decoration:none;
	text-align:left;
	color:white;
	font-size:9pt;
	margin-left:15px;
	font-weight:normal;
	font-family:arial,helvetica;
	/*make some nice clicks*/
	background-color:#4E4E4E;
	width:80%;
	display:block;
}

A.a_red{
	color:#FF0000;
	text-decoration:none;
	text-align:left;
	font-size:10pt;
	font-weight:bold;
	font-family:arial,helvetica;
}
A.a_red:hover{
	color:#FF0000;
	text-decoration:blink;
	text-align:left;
	font-size:10pt;
	font-weight:bold;
	font-family:arial,helvetica;
}

#lbdiv {
	position:relative;
	color:white;
	font-family:arial,helvetica;
	font-size:10pt;
}