BODY {
	background-color:white;
	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:900px;
 height:500px; /*default size for Intropage */
}

#introflash{
 /*center element !*/
 margin-left:auto;
 margin-right:auto;
 z-index:0;
 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:#DFDFDF;
  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: #CCCCCC;
  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:#DFDFDF;
  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:#CCCCCC;
  width: 180px;
  color: #505050;
  z-index:12;
  display:none;
  text-align:center;
  line-height:1.2em;
  float:left;
}


#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:525px;
 	top:450px;
 	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:#505050;
 	text-align:center;
 }
 .txtfra1   {
 	font-family:arial,helvetica;
 	font-size:9pt;
 	color: #505050;
 	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:400px;
	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:absolute;
	top:200px;
	left: 450px;
	float: left;
}
img.closebutton{
	position:absolute;
	left:380px;
	z-index:10;
	float: left;
}

  #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:600px;
  	height:200px;
  	font-size:11pt;
  	position:relative;
  	top:0px;
  	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:763px;
 	top:60px;
 	left:380px;
 	/*z-index:5;*/
 	text-align: left;
 	background-color: white;
 }
 .txtphiloh1 {
 	font-family:arial,helvetica;
 	font-size:10pt;
 	text-align:center;
 	color: #505050;
 }
 .txtphilo {
 	font-family:arial,helvetica;
 	font-size:10pt;
 	text-align:justify;
 	color: #505050;
 	width: 763px;
 	height: 580px;
 	background-image:url('/images/edp/other/philosophie_bg.jpg');
 	background-repeat:no-repeat;
 	background-position:left;
 }

/*ProductDesignPage*/
 #IDproductdesign{
 	position:absolute;
 	width:763px;
 	height:600px;
 	top:100px;
 	left:380px;
 	/*z-index:5;*/
 	text-align: left;
 	background-color: white;
 	background-image:url('/images/edp/product_design01.jpg');
 	background-repeat:no-repeat;
 	background-position:right;
 }
 .txtproductdesignh1 {
 	font-family:arial,helvetica;
 	font-size:9pt;
 	margin-left:1em;
 	text-align:left;
 	color: #707070;
 }
 .txtproductdesign {
 	font-family:arial,helvetica;
 	font-size:9pt;
 	text-align:justify;
 	margin-left:1em;
 	margin-right:50px;
 	padding-right:1em;
 	width:300px;
 	height:570px;
 	color: #606060;
 	overflow:auto;
 }
 /*ParfumeursPage*/
 #IDparfumeurs_overview{
 	position:absolute;
 	width:763px;
 	top:65px;
 	left:380px;
 	background-image:url('/images/edp/parfumeurs/parfumeure4.jpg');
 	background-repeat:no-repeat;
 	background-position:right;
 	/*z-index:5;*/
 	text-align: left;
 }
 #IDparfumeurs{
 	position:absolute;
 	width:650px;
 	top:65px;
 	left:380px;
 	/*z-index:5;*/
 	text-align: left;
 }
 .txtparfumeursh1 {
 	font-family:arial,helvetica;
 	font-size:9pt;
 	text-align:center;
 	color:#505050;
 	width:100%;
 	/*background-color: grey;*/
 }
 .txtparfumeurs {
 	font-family:arial,helvetica;
 	font-size:9pt;
 	text-align:justify;
 	width: 180px;
 	height:600px;
 	/*color:#505050;*/
 	color: #222222;
 }
.txtparfumeursleft {
 	font-family:arial,helvetica;
 	font-size:9pt;
 	text-align:justify;
 	width: 180px;
 	height:600px;
 	/*color:#505050;*/
 	color: #222222;
 }
.txtparfumeursright {
 	font-family:arial,helvetica;
 	font-size:9pt;
 	text-align:justify;
 	width: 180px;
 	height:600px;
 	margin-left:480px;
 	/*color:#505050;*/
 	color: #222222;
 }

 .imgparfumeurs {
 	text-align:center;
 	margin-bottom:100px;
 	/*background-color:blue;*/
 }

 /*KontaktPage*/
 #IDkontakt{
 	position:absolute;
 	width:763px;
 	top:60px;
 	left:380px;
 	/*z-index:5;*/
 	text-align: left;
 }
 .txtkontakth1 {
 	font-family:arial,helvetica;
 	font-size:10pt;
 	text-align:center;
 	color: #505050;
 }
 .txtkontakt {
 	font-family:arial,helvetica;
 	width: 763px;
 	height: 600px;
 	font-size:10pt;
 	text-align:justify;
 	color:#505050;
 	background-color: white;
 	background-image:url('/images/edp/other/kontakt_bg2.jpg');
 	background-repeat:no-repeat;
 	background-position:right;
 }

/*####################
Messen-Page
*/
#IDmessen{
	position:absolute;
	width:763px;
	height:635px;
	top:65px;
	left:380px;
	/*z-index:5;*/
	text-align: left;
	background-color: white;
	background-image:url('/images/edp/other/messe_bg.jpg');
	background-repeat:no-repeat;
	background-position:bottom;
}
.txtmessenh1 {
	font-family:arial,helvetica;
	font-size:10pt;
	text-align:center;
	color:#505050;
}
.txtmessen {
	font-family:arial,helvetica;
	font-size:10pt;
	margin-left:10px;
	text-align:justify;
	line-height:175%;
	color: black;
	overflow:auto;
	height:580px;

}

/*downloads Page*/
#IDdownloads{
	position:absolute;
	width:763px;
	height: 600px;
	top:65px;
	left:380px;
	/*z-index:5;*/
	text-align: left;
	background-color: white;
	background-image:url('/images/edp/other/download_bg.jpg');
	background-position:right;
	background-repeat:no-repeat;
}
.txtdownloadsh1 {
	font-family:arial,helvetica;
	font-size:10pt;
	text-align:center;
	color: #505050;
}
.txtdownloads {
	font-family:arial,helvetica;
	font-size:10pt;
	text-align:justify;
	width:763px;
	height:600px;
	line-height:185%;
	color: #505050;/*#CDB38B;*/

}

/*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;
}
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:#CDB38B;
	text-align:right;
	font-weight:bold;
	font-family:arial,helvetica;
}
p.agb_popup_navi:hover {
	color:#BABABA;
}

/*ProductPage*/
 #IDproduct{
 	position:absolute;
 	width:600px;
 	top:430px;
 	left:380px;
 	/*z-index:5;*/
 	text-align: center;
/*background-color: red*/;
 }
#flash_product {
	position:absolute;
 	width:600px;
 	height: 400px;
 	top: 100px;
 	left:380px;
 	z-index:0;
 	/*text-align: center;*/
}

 .txtproducth1 {
 	font-family:arial,helvetica;
 	font-size:9pt;
 	text-align:center;
 	color:#505050;
 	margin-top:20px;
 }
 .txtproduct {
 	font-family:arial,helvetica;
 	font-size:9pt;
 	text-align:justify;
 	color:#505050;
 	margin-bottom: 0.4em;
 	margin-top: 0.4em;
 }
 .txt_navi_extra{
 	text-align:center;
 	margin-top:20px;
 }
 .txtprice{
 	text-align:center;
 	font-family:arial,helvetica;
 	font-size:10pt;
 	color: #505050;
 	margin-top:0%;
 	margin-bottom: 0%;
 }
 #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:white;
 	width:100px;
 	height:240px;
 	float:left;
 }
 #idThreeColMid {
 	position:absolute;
 	top:100px;
 	left:495px;
 	background-color:white;
 	width:380px;
 	height:240px;
 	float:left;
 }
 #idThreeColRight {
 	position:absolute;
 	top:100px;
 	left:890px;
 	background-color:white;
 	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:0px;
 	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: white;
 }
 #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:#5E503F;
 	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: #505050;
 }
 .txtbezug {
 	font-family:arial,helvetica;
 	font-size:10pt;
 	text-align:left;
 	color:#505050;
 }

 #listblock {
 	position:relative;
 	top:10px;
 	margin-right:20px;
 	margin-bottom:20px;
 	left:0px;
 	width: 180px;
 	height:230px;
 	background-color: #5E503F;
 	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:763px;
	height:600px;
	top:100px;
	background-image:url('/images/edp/other/muster_bg.jpg');
	background-position:bottom;
	background-repeat:no-repeat;
}
.musterhead{
	font-family:arial,helvetica;
	color:#505050;
	text-align:center;
	font-size:10pt;
}
.txtmuster {
	font-family:arial,helvetica;
	color: #505050;
	text-align: left;
	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:#505050;
	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 #101010;
	color: white;
	background-color:#666666;
}
textarea.muster {
	font-family:arial,helvetica;
	font-size:10pt;
	border:1px solid;
	color: white;
	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:763px;
 	height: 600px;
 	top:100px;
 	left:380px;
 	background-image:url('/images/edp/other/reseller_reg_bg.jpg');
  	background-repeat:no-repeat;
  	background-position:bottom;
 	/*z-index:5;*/
 	background-color: white;
 }
  .txtbezugregh1{
  	font-family:arial,helvetica;
  	color:#505050;
  	text-align:center;
  	font-size:10pt;
  }
  .txtbezugreg1{
  	font-family:arial,helvetica;
  	font-size:10pt;
  	text-align:justify;
  	color:#505050;
  	width: 763px;
  	height: 200px;
  	font-weight: normal;
  }
  .txtbezugreg2{
  	font-family:arial,helvetica;
  	font-size:10pt;
  	text-align:center;
  	color: #505050;
  	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:#505050;
 	font-size:10pt;
 }
 label.textveryshort {
 	float:left;
 	text-align:left;
 	width:5em;
 	margin-right:1em;
 	font-family:arial,helvetica;
 	color:#505050;
 	font-size:10pt;
 }

/*PRESS*/
#IDpress{
	position:absolute;
	width:600px;
	top:60px;
	left:380px;
	/*z-index:5;*/
	text-align:center;
	background-color:white;
}
#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: #5E503F;
	text-align:center;
	float:left;
}
#IDpressnavi {
	position:absolute;
	left:380px;
	top:580px;
	font-family:arial,helvetica;
	font-size:10pt;
	width:600px;
	height:40px;
	color: #505050;
	background-color:white;
}
.txtpressh1{
	font-family:arial,helvetica;
	font-size:10pt;
	text-align:center;
	color: #505050;
}

/*SHOP entrypage*/
#IDshop{
	position:absolute;
	width:600px;
	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: #505050;
}
.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: white;
	border:none;
	background-color:#666666;
	margin-bottom:2px;
}
input.i:hover{
	width:15px;
	color: black;
	border:none;
	background-color: #888888;
	/*background-color:#FF6666;*/
	margin-bottom:2px;
}
input.shop_1 {
	width:20px;
	border:solid 1px;
	color: White;
	background-color:#666666;
	text-align:right;
	font-family:arial,helvetica;
	font-size:9pt;
	margin-bottom:2px;
	margin-right: 1px;
}
input.shop_1active{
	width:20px;
	border:solid 1px #9A0000;
	color: white;
	background-color: #9A0000;
	text-align:right;
	font-family:arial,helvetica;
	font-size:9pt;
	margin-bottom:2px;
}
input.shop_2 {
	border:solid 1px #101010;
	color: white;
	background-color:#666666;
	font-family:arial,helvetica;
	font-size:9pt;
}
input.cc {
	border:solid 1px;
	color: white;
	background-color:#666666;
	font-family:arial,helvetica;
	font-size:9pt;
	text-align:right;
}
input.cc:focus {
	border:solid red 1px;
	color: white;
	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: white;
	background-color:#666666;
}
.txtshop {
	font-family:arial,helvetica;
	color:#505050;
	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:#505050;
	font-size:9pt;
}
table.shopoffer {
	font-family:arial,helvetica;
	font-size:9pt;
	color:#505050;
}
table.shopoffer TH {
	font-weight:bold;
	text-decoration: none;
}
table.shopoffer TH.ths4 {
	text-align:right;
}
table.shopoffer TD {
	font-weight:normal;
	line-height:2em;
	border: 1px solid #909090;
}
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;
	background-color: transparent;
}
table.shopoffer TD.tds1 {
	width:320px;
	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:#505050;
	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:#505050;
	font-size:9pt;
}

/*shortinfo.php*/
#IDshortinfo{
	position:absolute;
	top:100px;
	left:50px;
	width:650px;
	color: #505050;
	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:#505050;
	text-decoration: none;
	text-align:center;
	font-size:9pt;
	font-weight: bold;
	font-family:arial,helvetica;
}

A:hover  {
	color: black;
	text-decoration:none;
	text-align:center;
	font-size:9pt;
	font-weight: bold;
	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: #505050;
	text-decoration:none;
	text-align:left;
	font-size:9pt;
	font-weight:normal;
	font-family:arial,helvetica;
}

A.code  {
	font-family:arial,helvetica;
}

A.mainnavi_highlight{
	color: #9A0000; /*#BABABA;*/  /*#FF5555;*/
	line-height:35px;
	text-decoration:none;/*blink;*/
	text-align:left;
	font-size:9pt;
	font-family:arial,helvetica;
	font-weight:normal;
	/*make some nice clicks*/
	width:80%;
	display:block;
}
.mainnavi_highlight:hover  {
	letter-spacing:0.20em;
	text-decoration:none;
	color:red;
	font-size:9pt;
	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;
}

A.a_white {
	color: white;
	text-decoration:none;
	text-align:left;
	font-size:9pt;
	font-weight: normal;
	font-family: arial,helvetica,sans-serif;
}

A.a_white:hover {
	color: white;
	text-decoration:none;
	text-align:left;
	font-size:9pt;
	font-weight: bold;
	font-family: arial,helvetica,sans-serif;
}
