/* DIV-LAYER */ 
#header {position:absolute;left:0px;top:0px;width:997px;height:106px;z-index:auto;}
#rvloader {position:absolute;left:10px;z-index:auto;overflow:auto;text-align:center;}
#dlogo {position:absolute;left:10px;top:8px;width:154px;height:46px;z-index:auto;background:transparent;} 
#dsonne {position:absolute;left:465px;top:0px;width:535px;height:106px;z-index:auto;}
#dtext {position:absolute;left:265px;top:0px;width:555px;height:20px;z-index:auto;} 
#dkorb {position:absolute;left:863px;top:75px;width:115px;height:15px;z-index:auto;} 
#dwko {position:absolute;left:825px;top:70px;width:165px;height:15px;z-index:auto;} 
#dmenu {position:absolute;left:2px;top:67px;width:820px;height:50px;z-index:auto;} 
#dleft {position:absolute;left:5px;top:110px;z-index:auto;} 
#dright {position:absolute;left:827px;top:112px;z-index:auto;} 
#dmain {position:absolute;left:180px;top:135px;width:640px;z-index:auto;} 
#dposi {position:absolute;left:180px;top:112px;width:640px;z-index:auto;} 
#dline {position:absolute;left:0px;top:106px;width:995px;height:2px;z-index:auto;} 
#w3ctester {position:absolute;left:1010px;top:120px;width:100px;height:200px;z-index:auto;} 

#LoadWait {visibility:hidden;background:#FFF4A2;color:#fff;filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8;position:absolute;left:0px;top:0px;z-index:auto;width:100%;height:100%;text-align:center;text-align:center;vertical-align:middle;}

/* STANDARDS */ 
body {background-color:#5a5a5a;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:11px;line-height:15px;font-weight:normal;text-decoration:none;} 

h1 {color:#901a42;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:15px;font-weight:bold;margin-bottom:5px;margin-top:5px;text-align:left;}
h2 {color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:15px;font-weight:bold;margin-bottom:5px;margin-top:5px;text-align:left;}
h3 {color:#901a42;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;padding-left:5px;margin-bottom:2px;margin-top:2px;}
h4 {color:#901a42;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;padding-left:0px;margin-bottom:2px;margin-top:2px;}
h5 {color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;padding-left:0px;margin-bottom:2px;margin-top:2px;}

table,tbody,tr,td,textarea {color:#000000;font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:11px;font-weight:normal;text-decoration:none;} 
	/*line-height:15px;*/

a:link, a:visited {color:#ffffff;font-weight:bold;text-decoration:none;} 
a:hover, a:active {text-decoration: underline;}

p,form {margin-top: 0px;margin-bottom: 1px;} 

ul {margin-top:2px;margin-bottom:2px;}
a img, img {border:none;}

hr.hilfe {width:400px;height:1px;color:#F89C12;margin-top:0px;margin-bottom:0px;padding-top:0px;padding:bottom:0px;text-align:center;}

.smalltext {font-size:10px;color:#000000;font-family:Arial,Verdana,Helvetica,sans-serif;line-height:13px;} 
a.smalltext:link, a.smalltext:visited {text-decoration:none;} 
a.smalltext:hover, a.smalltext:active {text-decoration: underline;} 

.smallertext {font-size:9px;color:#000000;font-family:Arial,Verdana,Helvetica,sans-serif;line-height:12px;} 
a.smallertext:link, a.smalltext:visited {text-decoration:none;} 
a.smallertext:hover, a.smalltext:active {text-decoration: underline;} 

/* MENU-TEXT */
.menue1, a.menue1:link, a.menue1:visited, a.menue1:hover, a.menue1:active {
	font-size:11px;color:#000000;font-family:Verdana,Helvetica,sans-serif;text-align:center;line-height:12px;text-decoration:none;}

/* NEU */
#nav1, .nav1, a.nav1:link, a.nav1:visited, a.nav1:active, a.nav1:hover {
	display:block;position:relative;text-align:left;vertical-align:text-top;
	left:0px;top:0px;width:160px;padding-left:15px;padding-top:1px;padding-bottom:2px;cursor:pointer;
	color:#000000;font-family:Arial,Helvetica,serif;font-size:11px;font-weight:bold;line-height:15px;
	background-color:#FFFFFF;background-repeat:no-repeat;background-image:url(/img/navi-pfeil1.gif);}
#nav2, .nav2, a.nav2:link, a.nav2:visited, a.nav2:active, a.nav2:hover {
	display:block;position:relative;text-align:left;vertical-align:text-top;
	left:0px;top:0px;width:160px;padding-left:15px;padding-top:1px;padding-bottom:2px;cursor:pointer;
	color:#901a42;font-family:Arial,Helvetica,serif;font-size:11px;font-weight:bold;line-height:13px;
	background-color:#FFFFFF;background-repeat:no-repeat;background-image:url(/img/navi-pfeil2.gif);}
#nav3, .nav3, a.nav3:link, a.nav3:visited, a.nav3:hover, a.nav3:active {
	display:block;position:relative;text-align:left;vertical-align:text-top;
	left:0px;top:0px;width:160px;padding-left:30px;padding-top:1px;padding-bottom:2px;cursor:pointer;
	color:#000000;font-family:Arial,Helvetica,serif;font-size:11px;font-weight:normal;line-height:13px;
	background-color:#FFFFFF;background-repeat:no-repeat;background-image:url(/img/navi-pfeil3.gif);}
#nav4, .nav4, a.nav4:link, a.nav4:visited, a.nav4:active, a.nav4:hover {
	display:block;position:relative;text-align:left;vertical-align:text-top;
	left:0px;top:0px;width:160px;padding-left:30px;padding-top:1px;padding-bottom:2px;cursor:pointer;
	color:#901a42;font-family:Arial,Helvetica,serif;font-size:11px;font-weight:normal;line-height:13px;
	background-color:#FFFFFF;background-repeat:no-repeat;background-image:url(/img/navi-pfeil4.gif);}
#nav2E, .nav2E, a.nav2E:link, a.nav2E:visited, a.nav2E:active, a.nav2E:hover {
	display:block;position:relative;text-align:left;vertical-align:text-top;
	left:0px;top:0px;width:160px;padding-left:15px;padding-top:1px;padding-bottom:2px;cursor:pointer;
	color:#2461AC;font-family:Arial,Helvetica,serif;font-size:11px;font-weight:bold;line-height:13px;
	background-color:#FFFFFF;background-repeat:no-repeat;background-image:url(/img/navi-pfeil2.gif);}
#nav4E, .nav4E, a.nav4E:link, a.nav4E:visited, a.nav4E:active, a.nav4E:hover {
	display:block;position:relative;text-align:left;vertical-align:text-top;
	left:0px;top:0px;width:160px;padding-left:30px;padding-top:1px;padding-bottom:2px;cursor:pointer;
	color:#2461AC;font-family:Arial,Helvetica,serif;font-size:11px;font-weight:normal;line-height:13px;
	background-color:#FFFFFF;background-repeat:no-repeat;background-image:url(/img/navi-pfeil4E.gif);}
*[class="nav1"] {width:145px;padding-top:1px;padding-bottom:2px;}
*[class="nav2"] {width:145px;padding-top:1px;padding-bottom:2px;}
*[class="nav2E"] {width:145px;padding-top:1px;padding-bottom:2px;}
*[class="nav3"] {width:130px;padding-top:1px;padding-bottom:2px;}
*[class="nav4"] {width:130px;padding-top:1px;padding-bottom:2px;}
*[class="nav4E"] {width:130px;padding-top:1px;padding-bottom:2px;}

/* SHOP-FUNKTIONEN */
.angebot {font-size:12px;color:#EF7C00;font-family:Arial, Verdana, Helvetica, sans-serif;} 
.wkotext, a.wkotext:link, a.wkotext:hover, a.wkotext:active, a.wkotext:visited {
	font-size:11px;color:#000000;font-weight:normal;font-family:Arial,Verdana,Helvetica,sans-serif;
	text-decoration:none;text-align:right;} 

/* EINGABEFELDER */
.input-suche {color:#333333;font-family:Arial,Verdana,Helvetica,sans-serif;width:175px;height:16px;font-size:9px;border-width:1px;} 
.input-suche2 {color:#000000;font-family:Arial,Verdana,Helvetica,sans-serif;width:175px;height:20px;font-size:11px;border-width:2px;} 
.input-login {color:#000000;font-family:Arial,Verdana,Helvetica,sans-serif;width:150px;height:18px;font-size:10px;border-width:2px;} 
.formular_field {color:#000000;font-family:Arial,Verdana,Helvetica,sans-serif;width:200px;height:20px;font-size:11px;border-width:2px;} 
.formular_fieldselect {color:#000000;font-family:Arial,Verdana,Helvetica,sans-serif;width:20px;height:20px;font-size:11px;border-width:2px;} 
.formular_fieldselectH {color:#FFFFFF;font-family:Arial,Verdana,Helvetica,sans-serif;width:20px;height:20px;font-size:11px;border-width:2px;} 
.formular_fieldzip {color:#000000;font-family:Arial,Verdana,Helvetica,sans-serif;width:45px;height:20px;font-size:11px;border-width:2px;} 
.formular_fieldcity {color:#000000;font-family:Arial,Verdana,Helvetica,sans-serif;width:150px;height:20px;font-size:11px;border-width:2px;} 
.formular_fieldmulti {color:#000000;font-family:Arial,Verdana,Helvetica,sans-serif;height:150px;width:445px;font-size:11px;border-width:2px;} 
.formular_fieldfile {color:#000000;font-family:Arial,Verdana,Helvetica,sans-serif;height:20px;width:445px;font-size:11px;border-width:2px;}
.formular_suchequery {color:#000000;font-family:Arial,Verdana,Helvetica,sans-serif;width:450px;height:20px;font-size:11px;border-width:2px;} 
.formular_suchecombo {color:#000000;font-family:Arial,Verdana,Helvetica,sans-serif;width:110px;height:20px;font-size:11px;border-width:2px;} 
.formular_checkbox {color:#000000;font-family:Arial,Verdana,Helvetica,sans-serif;width:20px;height:20px;font-size:11px;border-width:2px;} 
button {color:#ffffff;background-color:#901a42;} 


/* TABELLEN-ORANGE-HEADER */
.tablehead {color:#ffffff;width:168px; height:23px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px; font-weight:bold;padding-left:10px;background-image: url(/img/table-header.gif);} 
.tablehead640orange {background-color:#901a42;color:#FFFFFF;width:640px;height:23px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;padding-left:10px;background-image: url(/img/table-header640-orange.gif);} 
.tablehead640blau {background-color:#2461AC;color:#FFFFFF;width:640px;height:23px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;padding-left:10px;background-image: url(/img/table-header640-blau.gif);} 

/* TABELLEN */
table.standard {width:640px;padding-top:2px;padding-left:5px;padding-right:5px;padding-bottom:5px;}
table.standardweiss {width:640px;padding-top:2px;padding-left:5px;padding-right:5px;padding-bottom:5px;background-color:#ffffff;}

/* TABELLEN-FORMULAR & FORMULAR-EINGABE */
table.width624 {color:#ffffff;width:624px} 
td.width624 {width:624px;background-color:#ffffff;padding-top:10px;padding-left:5px;padding-right:5px;padding-bottom:5px;} 
.tabtd {padding-top: 5px;padding-left: 5px;} 
.feldbeschreibung {font-size:11px;color:#414141;font-family:Arial,Verdana,Helvetica,sans-serif;} 

/* PRODUKT-ANZEIGE in VIEW (multiple products)*/
.prodview_name {color:#901a42;font-size:13px;font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;} 
.prodview_wahl {color:#901a42;font-size:12px;font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;} 
.prodview_hers {color:#000000;font-size:11px;font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;} 
.prodview_text {color:#000000;font-size:11px;font-weight:normal;font-family:Arial,Verdana,Helvetica,sans-serif;}
.prodview_nameH {color:#2461AC;font-size:13px;font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;} 

/* PRODUKT-ANZEIGE */
.prod_name {color:#901a42;font-size:15px;line-height:25px;font-weight:bold;font-family:Verdana,Arial, Helvetica,sans-serif;} 
.prod_wahl {color:#901a42;font-size:13px;font-weight:bold;font-family:Verdana,Arial, Helvetica,sans-serif;} 
.prod_hers {color:#000000;font-size:12px; font-weight:bold;font-family:Verdana,Arial, Helvetica,sans-serif;} 
.prod_text {color:#000000;font-size:11px; font-weight:normal;font-family:Arial,Verdana,Helvetica,sans-serif;}
.artikel_text {color:#000000;font-size:11px;font-weight:bold;font-family:Arial,Verdana,Helvetica,sans-serif;}
.artikel_nummer {color:#000000;font-size:11px;font-weight:bold;font-family:Arial,Verdana,Helvetica,sans-serif;}
.artikel_preis {color:#000000;font-size:11px;font-family:Arial,Verdana,Helvetica,sans-serif;}
.artikel_menge {color:#000000;font-family:Arial,Verdana,Helvetica,sans-serif;width:30px;height:20px;font-size:11px;border-width:2px;} 
.artikel_nummer {color:#000000;font-family:Arial,Verdana,Helvetica,sans-serif;width:60px;height:20px;font-size:11px;border-width:2px;} 
.artikel_tab0 {background-color:#FCF3BB;}
.artikel_tab1 {background-color:#FFF9D5;}
.artikel_tab2 {background-color:#FFFFFF;}

/* PRODUKT-ANZEIGE EIGENMARKE */
.prod_nameH {color:#2461AC;font-size:15px;line-height:25px;font-weight:bold;font-family:Verdana,Arial, Helvetica,sans-serif;} 
.prod_wahlH {color:#2461AC;font-size:13px;font-weight:bold;font-family:Verdana,Arial, Helvetica,sans-serif;} 
.artikel_tab0H {background-color:#CCE4FF;}
.artikel_tab1H {background-color:#DFEEFF;}
.artikel_tab2H {background-color:#FFFFFF;}

/* Artikelanzeige
.art_texte0 {display:block;width:300px;padding:1px 1px 1px 1px;float:left;}
.art_artnr0 {display:block;width:60px;padding:1px 1px 1px 1px;float:left;}
.art_preis0 {display:block;width:95px;padding:1px 1px 1px 1px;float:left;}
.art_menge0 {display:block;width:45px;padding:1px 1px 1px 1px;float:left;}
.art_links0 {display:block;width:130px;padding:1px 1px 1px 1px;float:left;}

/* FAVORITEN-ANZEIGE */
.fav_name {color:#000000;font-family:Arial,Verdana,Helvetica,sans-serif;width:120px;height:20px;font-size:11px;border-width:2px;} 

/* WARENKORB-ANZEIGE */
.wkoComboBox40{color:#000000;font-family:Arial,Verdana,Helvetica,sans-serif;width:40px;height:20px;font-size:11px;border-width:2px;} 
.wkoComboBox60{color:#000000;font-family:Arial,Verdana,Helvetica,sans-serif;width:60px;height:20px;font-size:11px;border-width:2px;} 
.wkoComboBox80{color:#000000;font-family:Arial,Verdana,Helvetica,sans-serif;width:80px;height:20px;font-size:11px;border-width:2px;} 
.wkoInputTermin{color:#000000;font-family:Arial,Verdana,Helvetica,sans-serif;width:80px;height:20px;font-size:11px;border-width:2px;} 
.wkoInputGutschein{color:#000000;font-family:Arial,Verdana,Helvetica,sans-serif;width:103px;height:20px;font-size:11px;border-width:2px;} 

/* TOP50 LAYOUT (ORANGE=t1/BLAU=t2 ) */ 
table.type1 {width:640px;border-color:#901a42;padding-top:2px;padding-left:5px;padding-right:5px;padding-bottom:5px;background-color:#ffffff;
	border-left-width:1px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-collapse:collapse;}
table.type2 {width:640px;border-color:#2461AC;padding-top:2px;padding-left:5px;padding-right:5px;padding-bottom:5px;background-color:#ffffff;
	border-left-width:1px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-collapse:collapse;} 
.tnummer {color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;} 
.ttext {color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:normal;line-height:12px;} 
.tname1 {color:#901a42;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;display:block;height:30px;} 
.tname2 {color:#2461AC;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;display:block;height:30px;} 
.tpreisab1 {color:#901a42;font-family:Arial,Helvetica,sans-serif;font-size:11px; font-weight:normal;} 
.tpreisab2 {color:#2461AC;font-family:Arial,Helvetica,sans-serif;font-size:11px; font-weight:normal;} 
.tpreis1 {color:#901a42;font-family:Arial,Helvetica,sans-serif;font-size:13px; font-weight:bold;} 
.tpreis2 {color:#2461AC;font-family:Arial,Helvetica,sans-serif;font-size:13px; font-weight:bold;} 

/* BILD-ZOOM-Funktion */
.PicArea  {position:absolute;text-align:center;font-weight:bold;display:none;background-color:#901a42;padding:3px 3px 3px 3px;}
.PicDesc  {font-weight:bold;color:#FFFFFF;background-color:#901a42;display:none;}
.PicAreaH {position:absolute;text-align:center;font-weight:bold;display:none;background-color:#2461AC;padding:3px 3px 3px 3px;}
.PicDescH {font-weight:bold;color:#FFFFFF;background-color:#2461AC;display:none;}


/* POPUP-Window */
.popup_header {height:22px;background-color:#4A68A1;background-image: url(/img/tablehead-popup.gif);background-repeat:no-repeat;}
.popup_headbt {background-color:#99bce4;}
.popup_text {color:#FFFFFF;font-weight:bold;padding-left:5px;font-size:12px;vertical-align:middle;font-family:Arial,Helvetica,sans-serif;}
.popup_iframe {background-image: url(/img/background.jpg);}
.popup_footer {color:#666666;background-color:#D4D0C8;font-size:10px;vertical-align:middle;font-family:Arial,Helvetica,sans-serif;font-weight:normal;}

/* Sonderfunktionen */
.highlight {background:yellow;}
.invisibleText{visibility:hidden;display:none;}
.visibleText {visibility:visible;display:block;}

/* DRUCKAUSGABE */
@media print { 
	* { 
		background:#ffffff !important;
		color:#000000 !important; 
		margin:0px !important;
		font-size:14px !important;
		line-height:18px !important;
	}
	.myhead { background:white;color:black; margin:0;font-size:14px;font-family:"Courier New",Courier,monospace; }
      h1,h2,h3 {font-size:20px  !important;}
	table.table_content {width:100% !important;}
	.table_content {width:100% !important;}
}
@media screen {
	.myhead { display:none;}
	table.table_content {width:640px;padding-top:2px;padding-left:20px;padding-right:20px;padding-bottom:20px;background-color:#ffffff;}
	.table_content {width:640px;padding-top:2px;padding-left:20px;padding-right:20px;padding-bottom:20px;background-color:#ffffff;}
}

/* SCHALTFLÄCHEN <input type="button"> etc. */
.bt_basisbutton {border-color:#ffffff;color:000000;background-color:#ffa71e;font-weight:bold;font-family:Arial,Verdana,Helvetica,sans-serif;width:175px;height:20px;font-size:11px;border-width:2px;margin:2px;-moz-border-radius:5px;filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffdd1e,endColorStr=#ff7200);}
.bt_button80 {border-color:#ffffff;color:000000;background-color:#ffa71e;font-weight:bold;font-family:Arial,Verdana,Helvetica,sans-serif;width:80px;height:20px;font-size:11px;border-width:2px;margin:2px;-moz-border-radius:5px;filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffdd1e,endColorStr=#ff7200);}
.bt_button110 {border-color:#ffffff;color:000000;background-color:#ffa71e;font-weight:bold;font-family:Arial,Verdana,Helvetica,sans-serif;width:110px;height:20px;font-size:11px;border-width:2px;margin:2px;-moz-border-radius:5px;filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffdd1e,endColorStr=#ff7200);}
.bt_button150 {border-color:#ffffff;color:000000;background-color:#ffa71e;font-weight:bold;font-family:Arial,Verdana,Helvetica,sans-serif;width:150px;height:20px;font-size:11px;border-width:2px;margin:2px;-moz-border-radius:5px;filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffdd1e,endColorStr=#ff7200);}
.bt_button180 {border-color:#ffffff;color:000000;background-color:#ffa71e;font-weight:bold;font-family:Arial,Verdana,Helvetica,sans-serif;width:180px;height:20px;font-size:11px;border-width:2px;margin:2px;-moz-border-radius:5px;filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffdd1e,endColorStr=#ff7200);}


.invisibleText{visibility:hidden;display:none;}
.visibleText {visibility:visible;display:block;}



