BODY                { font-family:Arial; font-size:13px; background-color:#F3F3F3;}
TR                  { font-family:Arial; font-size:13px; }
td                  { font-family:verdana,Helvetica,sans-serif; font-size:11px; color:#595959; }

/* Links */
a                   { color: #003399; text-decoration:underline; }
a:hover             { color: #003399; text-decoration:none; }

a.rub               { color: #000000; font-size:14px; text-decoration:underline; }
a.rub:hover         { color: #000000; font-size:14px; text-decoration:underline; }

a.navitop           { font-family:verdana,Helvetica,sans-serif; font-weight:bold;
					text-decoration:underline; font-size:10px; color:#FFFFFF; }
a.navitop:hover     { color: #FDDD9A; text-decoration:none; }

a.normal            { font-family:verdana,Helvetica,sans-serif; font-size:11px;
					color:#003399; text-decoration:none;}
a.normal:hover      { color:#ffffff; background-color:#003399; }

a.infolink          { font-family:verdana,Helvetica,sans-serif; font-size:10px;
					color:#003399; text-decoration:underline; font-weight:bold;}
a.infolink:hover    { color:#ffffff; background-color:#336699; }

a.kategorie         { font-family:verdana,Helvetica,sans-serif; font-weight:normal;
					text-decoration:underline; font-size:10px; color:#2D517A; }
a.kategorie:hover   { color: #000000; text-decoration:none; }
a.kategorie:active { background-color:#2D517A; font-family:verdana,Helvetica,sans-serif;
					font-weight:normal; text-decoration:underline; font-size:10px; color:#ffffff; }

a.hauptkategorie         { font-family:verdana,Helvetica,sans-serif; line-height: 16px; font-weight:bold;
					text-decoration:underline; font-size:11px; color:#2D517A; }
a.hauptkategorie:active         { font-family:verdana,Helvetica,sans-serif; font-weight:bold;
					text-decoration:underline; font-size:11px; color:#2D517A; }
a.hauptkategorie:hover   { color: #000000; text-decoration:none; }
a.hauptkategorie:visited { font-family:verdana,Helvetica,sans-serif; font-weight:bold;
					 text-decoration:underline; font-size:11px; color:#2D517A; }

a.naviblack         { font-family:verdana,Helvetica,sans-serif; text-decoration:underline;
					font-size:11px; color:#333333; }
a.naviblack:hover   { color: #990000; text-decoration:none; }

a.white             { color: #ffffff; text-decoration:underline; }
a.white:hover       { color: #FFC8A4; text-decoration:none; }

a.black             { color: #000000; text-decoration:none; }
a.black:hover       { color: #000000; text-decoration:underline; }
a.black:visited		 { color: #000000; text-decoration:none; }

a.hersteller_suche             { color: #333333; text-decoration:none; }
a.hersteller_suche:hover       { color: #333333; text-decoration:underline; }
a.hersteller_suche:visited	   { color: #333333; text-decoration:none; }

a.grau             { color: #595959; text-decoration:underline; }
a.grau:hover       { color: #595959; text-decoration:none; }

a.artikellink { text-decoration:none; }
a.artikellink:hover { text-decoration:underline; }

/* /Links */

/* Hintergründe */

.background_head    { background-color: #003399;}

.background_bottom  { background-color: #003399;}

.head_box           { font-size: 18px; font-weight:bold; color: #FFFFFF;}

.box_sicherheit     { background-color: #ACB0B6;}

.box_warenkorb      { background-color: #BDC0C3;}

.box_service      { background-color: #BDC0C3;}

.box_logo           { background-color: #FFFFFF;}

.box_suche          { background-color: #003399;}

.content_kategorien { background-color: #D7D7D7;}

.box_login          { background-color: #FFA800;}

.box_aktuelles      { background-color: #ACB0B6;}

.background_warenkorb1     {background-color: #BEC9D4;}
.background_warenkorb2     {background-color: #DEE4E9;}

.background_detail1     {background-color: #BEC9D4;}

.detail_info			{background-color:#F7F7F7; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;}

.background_login1     {background-color: #BEC9D4;}
.background_login2     {background-color: #DEE4E9;}

.rand               { background-color: #FFFFFF;}

/* /Hintergründe */

/* Hinweise */

.pflichtfeld         { color: #DAA63A;}

/* /Hinweise */

/* Auswahl- und Eingabefelder */

.input200           { COLOR: #333333; FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
					FONT-SIZE:11px; BACKGROUND-COLOR:#ffffff; width:200px; }

.inputshort60       { COLOR: #333333; border:#2D517A 1px solid;
					FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif; FONT-SIZE:11px;
					BACKGROUND-COLOR:#ffffff; width:60px; }

select              { font-family:verdana,Helvetica,sans-serif; font-size:11px;
					color:#2D517A; width:400px; margin-top:2px; }

.form_suche         { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
					font-size: 11px; color: #000000; width:150px; }

.input_login { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;
					color: #000000; width: 130px;}

/* /Auswahl- und Eingabefelder */

/* Überschriften und Text */

.content10			{margin-left:20px; margin-top:10px; margin-right:20px;}

.suche              { font-family:Arial,Helvetica,verdana,sans-serif; font-weight:normal; font-size:18px; color:#FFFFFF; }

.headline_content               { font-family:Arial,Helvetica,verdana,sans-serif; font-weight:normal; font-size:18px; color:#FFFFFF; padding-left:55px; padding-right:55px;}

.blue_fett          { color: #003399; font-weight:bold; }

.bottom             { font-size:10px; text-decoration:none; }

.weiss              { color: #ffffff; }

.preis              { color: #1940a5; margin-top: 10px; font-size:14px; font-weight: bold;}

.preis_klein        { color: #DAA63A; margin-top: 10px; font-size:11px; font-weight: bold;}

.klein              { font-size:10px; }


/* /Überschriften und Text */

.os_small { font-family:Arial; font-size:11px; }
.os_head_title { font-family:Arial; font-size:13px; font-weight:bold; }
.os_foot_title { font-family:Arial; font-size:13px; font-weight:bold; }

A.os_cfilter:link {font-size:11px; color: #990000; text-decoration: none}
A.os_cfilter:visited {font-size:11px; color: #990000; text-decoration: none}
A.os_cfilter:hover {font-size:11px; color: #000080; text-decoration:underline}

A.os_navimain:link {color: #003399; text-decoration: none}
A.os_navimain:visited {color: #003399; text-decoration: none}
A.os_navimain:hover {color: #003399; text-decoration:none; text-decoration:underline;}
.os_navimainactive {color: #003399; text-decoration:underline;}

A.listmain_01:link {color: #003399; text-decoration: none; font-size:16px; font-weight:bold;}
A.listmain_01:visited {color: #003399; text-decoration: none; font-size:16px; font-weight:bold;}
A.listmain_01:hover {color: #003399; text-decoration:underline; font-size:16px; font-weight:bold;}

A.listmain_02:link {color: #003399; text-decoration: none; font-size:16px; font-weight:bold;}
A.listmain_02:visited {color: #003399; text-decoration: none; font-size:16px; font-weight:bold;}
A.listmain_02:hover {color: #003399; text-decoration:underline; font-size:16px; font-weight:bold;}

A.os_navicat {font-family:verdana,Helvetica,sans-serif; font-size:11px; color: #003399;
					text-decoration: underline}
A.os_navicat:hover {font-family:verdana,Helvetica,sans-serif; font-size:11px; color: #003399;
					text-decoration:none}

TR.os_navitop { font-family:Verdana,Arial; font-size:10px; color: #ffffff;}
TD.os_navitop { font-family:Verdana,Arial; font-size:10px; color: #ffffff;}
A.os_navitop:link {font-family:Verdana,Arial; font-size:10px; color: #ffffff; text-decoration: none}
A.os_navitop:visited {font-family:Verdana,Arial; font-size:10px; color: #ffffff; text-decoration: none}
A.os_navitop:hover {font-family:Verdana,Arial; font-size:10px; color: #990000; text-decoration:underline}

.os_scshort { font-family:Arial; font-size:11px; }
A.os_scshort:link {font-size:11px; color: #000000; text-decoration: underline}
A.os_scshort:visited {font-size:11px; color: #000000; text-decoration: underline}
A.os_scshort:hover {font-size:11px; color: #990000; text-decoration:underline}

TD.os_foot { font-family:Arial; font-size:12px; }
A.os_foot:link {font-size:12px; color: #000000; text-decoration: underline}
A.os_foot:visited {font-size:12px; color: #000000; text-decoration: underline}
A.os_foot:hover {font-size:12px; color: #990000; text-decoration:underline}

TD.os_foot2 { font-family:Arial; font-size:12px; color: #ffffff;}
A.os_foot2:link {font-size:12px; color: #ffffff; text-decoration: none}
A.os_foot2:visited {font-size:12px; color: #ffffff; text-decoration: none}
A.os_foot2:hover {font-size:12px; color: #990000; text-decoration:underline}

.os_foot3 { font-family:Arial; font-size:11px; color: #000000;}
A.os_foot3:link {font-size:11px; color: #000000; text-decoration: none}
A.os_foot3:visited {font-size:11px; color: #000000; text-decoration: none}
A.os_foot3:hover {font-size:11px; color: #990000; text-decoration:underline}

#detailauswahl ul {
	padding:5px 0px 0px 20px;
	margin:0px;
}

li.verfuegbar {
	list-style-image:url(/shop/images/li_verfuegbar.gif);
}


.vendorselect {
	width: auto ;
}

/* Warenkorb */

.show_privatkunde, .show_firmenkunde, .show_firmenkunde_nl {
	display: none ;
}

.Privatkunde .hide_privatkunde, .Firmenkunde .hide_firmenkunde, .Firmenkunde_NL .hide_firmenkunde_nl {
	display: none ;
}

.Privatkunde .show_privatkunde, .Firmenkunde .show_firmenkunde, .Firmenkunde_NL .show_firmenkunde_nl {
	display: block ;
}

