/* -------------------------------------- BOF OLD
body , p, h2,{  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #000080; text-decoration: none}
td {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #000080; text-decoration: none; }
th {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #000080; text-decoration: none ;text-align:left;}

A {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; text-decoration: none;}
a:link, A:visited {text-decoration:none;color:#333333; font-weight: normal;}
a:active {text-decoration:none;color:#000080}
A:hover	{text-decoration:underline; color:#800000;background:#eeeeee}

#linkblau		{text-decoration:underline;font-style:normal;color:#000080}
#linkgrau		{text-decoration:underline;font-style:normal;color:#C0C0C0}
#linkschwarz	{text-decoration:underline;font-style:normal;color:#000000}
#hand				{text-decoration:underline;
*/

.linkbox a {text-decoration:italic;color:#333;}
.linkbox a:hover {text-decoration:none;color:rgb(51,51,255);}

.produktgruppen table {border:0px}
.produktgruppen a {text-decoration:none;color:white;}
.produktgruppen a:hover {text-decoration:none;color:#333333;}
.produktgruppen td {padding:0 2px 0 2px;background:url(images/bgTabOrange.gif);height:28px;width:10%;text-align:center;font-weight:normal;color:white;}
.produktgruppen td:hover{background:url(images/bgTab.gif);color:#333;height:28px;width:10%;text-align:center;font-weight:normal;}
#verlinkung { position:absolute; top:1800px; left:600px; width:200px; height:66px; z-index:1; font-size:1px; visibility:hidden; }
#verlinkung a { color:#eeeeee;   }

/* -------------------------------------- EOF OLD */

body { font:10px Verdana,Arial,Georgia; color:#666; background-color:#FFFFFF; }
td { font:10px Verdana,Arial,Georgia; color:#666; text-decoration: none; }
input.quest{height:16px;border:1px solid #9A9777;font:11px Verdana,Arial;color:#053769;text-decoration:none; }

/* BOF ---------------------------------------------  top */
#search{float:left;width:204px;height:30px;text-align:right;background:url(images/bg_search.jpg) no-repeat center top;margin:70px 26px 0px 0px;}
/* <!--[if IE 6]>#search{float:left;width:204px;height:30px;margin:70px 26px 0px 0px;}<![endif]--> wenn IE 6 und aeltere versionen */
/*IE*/ * html #search{float:left;width:204px;height:30px;text-align:right;margin:72px 26px 0px 0px;}
.field{float:left;height:13px;border:1px solid #9A9777;font:11px Verdana,Arial;margin:5px 4px 0px 52px;background-color:#fff;}
/*IE*/ * html .field{float:left;height:12px;border:1px solid #9A9777;font:11px Verdana,Arial;margin:5px 4px 0px 52px;background-color:#fff;}
.searchGo{float:left;border:0;background-color:transparent;width:30px;height:34px;}
#update{float:left;margin:78px 8px 0px 4px;font:11px Verdana,Arial;color:#053769;text-decoration:none;}
/*IE*/ * html #update{float:left;margin:80px 8px 0px 4px;font:11px Verdana,Arial;color:#053769;text-decoration:none;}
#vertNav{float:left;width:180px;text-align:center;margin:20px 0px 0px 0px;}
/*IE*/ * html #vertNav{float:left;width:180px;text-align:center;margin:18px 0px 0px 0px;}
/* EOF ---------------------------------------------  top */

/* BOF ---------------------------------------------  leftNavi */
#warenkorbTab { width:218px; margin-left:10px; margin-right:0px; margin-top:0px; margin-bottom:8px;
background-image:url(images/warenkorb_bg.jpg); background-position:top; background-repeat:no-repeat; height:50px; width:218; }
#warenkorbTab td {  padding-top:0px; padding-left:3px; padding-right:0px; padding-bottom:4px; font:11px Verdana,Tahoma,Arial; color:#003366; text-decoration:none; }
#warenkorbTab td a { color:#003366; text-decoration:none; }
#warenkorbTab td a:hover { color:#FF5100; text-decoration:none; }


#nav_leftTabHead { width:270px; margin-left:4px; margin-right:0px; margin-top:0px; margin-bottom:0px;
font:bold 15px Arial,Georgia; color:#666; text-decoration:none;
background-image:url(images/boxHead_bg.jpg); background-position:center; background-repeat:no-repeat; height:44px; width:270; }
#nav_leftTabInfoHead { width:270px; margin-left:4px; margin-right:0px; margin-top:0px; margin-bottom:0px;
font:bold 15px Arial,Georgia; color:#666; text-decoration:none;
background-image:url(images/boxInfoHead_bg.jpg); background-position:center; background-repeat:no-repeat; height:44px; width:270; }

#nav_leftTabNewsHead {
width:265px;
font:bold 15px Arial,Georgia;
color:#666;
text-decoration:none;
background-image:url(images/boxNewsHead_bg.jpg);
background-position:center;
background-repeat:no-repeat;
height:44px; width:200; }

#nav_leftTab {  width:270px; margin-left:4px; margin-right:0px; margin-top:0px; margin-bottom:0px;
border-top:0px;
border-left:1px solid #E5E5E5;
border-right:1px solid #E5E5E5;
border-bottom:0px;
}
#nav_leftTab td { padding-top:0px; padding-left:2px; padding-right:4px; padding-bottom:2px; font:11px Verdana,Tahoma,Arial; color:#515151; text-decoration:none; }
#nav_leftTab td a { color:#515151; text-decoration:none;}
#nav_leftTab td a:hover { color:#FF5100; text-decoration:none; }

#nav_leftTab td.sub { padding-top:4px; padding-left:0px; padding-right:0px; padding-bottom:4px; font:11px Verdana,Tahoma,Arial; color:#515151; text-decoration:none;
background-image:url(images/nav_dotLine.gif); background-position:bottom left; background-repeat:no-repeat; }

#nav_leftTab td.sub_stufe2 { padding-top:4px; padding-left:0px; padding-right:0px; padding-bottom:4px; font:11px Verdana,Tahoma,Arial; color:#515151; text-decoration:none; }
#nav_leftTab td.subLeft { padding-top:0px; padding-left:5px; padding-right:2px; padding-bottom:0px; }

#nav_leftTab td.sub_stufe3 { padding-top:4px; padding-left:10px; padding-right:0px; padding-bottom:4px; font:11px Verdana,Tahoma,Arial; color:#003366; text-decoration:underline; }
#nav_leftTab td.sub_stufe3 a { color:#003366; text-decoration:underline; }
#nav_leftTab td.sub_stufe3 a:hover { color:#FF5100; text-decoration:underline; }

#nav_leftTab td.img { padding-top:0px; padding-left:5px; padding-right:2px; padding-bottom:0px;
background-image:url(images/subNavArrow.gif); background-position:right; background-repeat:no-repeat; width:11px; }

#nav_leftTab td.subHead { padding-top:4px; padding-left:8px; padding-right:0px; padding-bottom:4px;
font:bold 11px Verdana,Arial,Georgia; color:#003366; text-decoration:none; }
#nav_leftTab td.subHead a { color:#003366; text-decoration:none;}
#nav_leftTab td.subHead a:hover { color:#FF5100; text-decoration:none; }

#nav_leftTabFoot { width:270px; margin-left:4px; margin-right:0px; margin-top:0px; margin-bottom:8px;
background-image:url(images/boxFoot_bg.jpg); background-position:center top; background-repeat:no-repeat; height:18px; width:270px; }

/* EOF ---------------------------------------------  leftNavi */

/* BOF ---------------------------------------------  content */
#mainTabHead td.left { padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:0px;
background-image:url(images/mainBalkenLinks.jpg); background-repeat:no-repeat; width:8px; height:40px; }
#mainTabHead td.right { padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:0px;
background-image:url(images/mainBalkenRechts.jpg); background-repeat:no-repeat; width:8px; height:40px; }

#mainTabHead { width:100%; margin-left:3px; margin-right:3px; margin-top:0px; margin-bottom:0px;
background-image:url(images/mainBalken_BG.jpg); background-repeat:repeat-x; height:40px; }
/* IE */ * html #mainTabHead { width:98%; margin-left:6px; margin-right:0px; margin-top:0px; margin-bottom:0px;
background-image:url(images/mainBalken_BG.jpg); background-repeat:repeat-x; height:40px; }
/* IE */ * html #mainTabHead td { white-space:nowrap; }
#mainTabHead td { padding-top:0px; padding-left:2px; padding-right:0px; padding-bottom:4px; font:bold 12pt Arial,Georgia; color:#666; text-decoration:none; white-space:nowrap; }
#mainTabHead td a { color:#666; text-decoration:none;}
#mainTabHead td a:hover { color:#FF3600; text-decoration:underline;}

#mainSubTitleTab { width:100%; margin-left:6px; margin-right:3px; margin-top:4px; margin-bottom:8px;
background-image:url(images/subNavArrowx.gif); background-position:left; background-repeat:no-repeat; } /* MK geändert soll nicht mehr angezeigt werden */
/* IE */ * html #mainSubTitleTab { width:98%; margin-left:12px; margin-right:0px; margin-top:4px; margin-bottom:8px;
background-image:url(images/subNavArrow.gif); background-position:left; background-repeat:no-repeat; }

#mainSubTitleTab td { padding-top:4px; padding-left:10px; padding-right:0px; padding-bottom:4px; font:11px Verdana,Arial,Georgia; color:#666; }
#mainSubTitleTab td a { color:#666; text-decoration:none;}
#mainSubTitleTab td a:hover { color:#FF3600; text-decoration:underline; }

#mainTabT { width:100%; margin-left:4px; margin-right:4px; margin-top:4px; margin-bottom:0px; border:1px solid #E5E5E5; border-bottom:0px; }
/* IE */ * html #mainTabT { width:97%; margin-left:8px; margin-right:0px; margin-top:4px; margin-bottom:0px; border:1px solid #E5E5E5; border-bottom:0px; }
#mainTabT td { padding-top:2px; padding-left:4px; padding-right:4px; padding-bottom:2px; font:11px Verdana,Arial,Georgia; color:#666; }
#mainTabT td a { color:#666; text-decoration:none;}
#mainTabT td a:hover { color:#FF3600; text-decoration:none; }

#mainTabT td.sub_stufe3 { padding-top:4px; padding-left:10px; padding-right:0px; padding-bottom:4px; font:11px Verdana,Tahoma,Arial; color:#003366; text-decoration:underline; }
#mainTabT td.sub_stufe3 a { color:#003366; text-decoration:underline; }
#mainTabT td.sub_stufe3 a:hover { color:#FF5100; text-decoration:underline; }

#mainTabFoot { width:100%; margin-left:4px; margin-right:4px; margin-top:0px; margin-bottom:8px;
background-image:url(images/tb_bottomBG.jpg); background-position:center top; background-repeat:repeat-x; height:18px; }
/* IE */ * html #mainTabFoot { width:97%; margin-left:8px; margin-right:0px; margin-top:0px; margin-bottom:8px;
background-image:url(images/tb_bottomBG.jpg); background-position:center top; background-repeat:repeat-x; height:18px; }

/* BOF productboxes
#mainProduktTabBorder { width:100%; margin-left:4px; margin-right:3px; margin-top:10px; margin-bottom:8px; border:1px solid #E5E5E5; }
* html #mainProduktTabBorder { width:98%; margin-left:7px; margin-right:0px; margin-top:10px; margin-bottom:8px; border:1px solid #E5E5E5; }
*/
#mainProduktTab { width:100%; margin-left:8px; margin-right:3px; margin-top:10px; margin-bottom:8px; }
/* IE */ * html #mainProduktTab { width:98%; margin-left:14px; margin-right:0px; margin-top:10px; margin-bottom:8px; }
#mainProduktTab td.img { padding-top:4px; padding-left:2px; padding-right:0px; padding-bottom:4px;}
#mainProduktTab td { padding-top:4px; padding-left:6px; padding-right:0px; padding-bottom:4px; font:11px Verdana,Arial,Georgia; color:#003366; vertical-align:top; }
#mainProduktTab td a { color:#666; text-decoration:none;}
#mainProduktTab td a:hover { color:#FF3600; text-decoration:underline; }

#mainProduktBalken { width:100%; margin-left:2px; margin-right:3px; margin-top:2px; margin-bottom:0px;
background-image:url(images/DetailsBalk_BG.jpg); background-repeat:repeat-x; height:34px; }
/* IE */ * html #mainProduktBalken { width:98%; margin-left:6px; margin-right:0px; margin-top:4px; margin-bottom:0px;
background-image:url(images/DetailsBalk_BG.jpg); background-repeat:repeat-x; height:34px; }
#mainProduktBalken td { padding-top:4px; padding-left:2px; padding-right:0px; padding-bottom:4px; font:11px Verdana,Arial,Georgia; color:#003366; }
#mainProduktBalken td a { color:#003366; text-decoration:none;}
#mainProduktBalken td a:hover { color:#FF3600; text-decoration:none; }

#mainProduktBalken td.left { padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:0px;
background-image:url(images/DetailsBalkLinks.jpg); background-repeat:no-repeat; width:10px; height:34px; }
#mainProduktBalken td.right { padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:0px;
background-image:url(images/wkDetailsBalkRechts.jpg); background-repeat:no-repeat; width:10px; height:34px; }
/* BOF balken fuer demoSeite */
#mainProduktBalken td.demoright { padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:0px;
background-image:url(images/demoDetailsBalkRechts.jpg); background-repeat:no-repeat; width:210px; height:34px; }

#detailProduktTab { width:100%; margin-left:4px; margin-right:3px; margin-top:10px; margin-bottom:8px; border:1px solid #E5E5E5; }
/* IE */ * html #detailProduktTab { width:98%; margin-left:7px; margin-right:0px; margin-top:10px; margin-bottom:8px; border:1px solid #E5E5E5; }

#detailProduktTab td.img { width:10px; padding-top:4px; padding-left:10px; padding-right:0px; padding-bottom:4px;}
/* IE */ * html #detailProduktTab td.img { width:0px; padding-top:4px; padding-left:14px; padding-right:0px; padding-bottom:4px;}

#detailProduktTab td { padding-top:4px; padding-left:8px; padding-right:0px; padding-bottom:4px; font:11px Verdana,Arial,Georgia; color:#003366; vertical-align:top; }
#detailProduktTab td a { color:#666; text-decoration:none;}
#detailProduktTab td a:hover { color:#FF3600; text-decoration:underline; }
/* EOF balken fuer demoSeite */
/* EOF productboxes */

/* BOF searchList */
#listTab { width:100%; margin-left:5px; margin-right:5px; margin-top:10px; margin-bottom:8px; border:1px solid #E5E5E5; border-bottom:0px; }
/* IE */ * html #listTab { width:97%; margin-left:7px; margin-right:8px; margin-top:10px; margin-bottom:8px; border:1px solid #E5E5E5; border-bottom:0px; }
#listTab td { padding-top:4px; padding-left:6px; padding-right:0px; padding-bottom:4px; font:11px Verdana,Arial,Georgia; color:#003366; vertical-align:top;
background-image:url(images/punkt.gif); background-position:bottom left; background-repeat:repeat-x; }
#listTab td a { color:#666; text-decoration:none;}
#listTab td a:hover { color:#FF3600; text-decoration:none; }
/* EOF searchList */

/* BOF warenkorb */
#mainWKTab { width:100%; margin-left:2px; margin-right:2px; margin-top:10px; margin-bottom:8px; border:1px solid #E5E5E5; }
/* IE */ * html #mainWKTab { width:98%; margin-left:6px; margin-right:0px; margin-top:10px; margin-bottom:8px; border:1px solid #E5E5E5; }
#mainWKTab td.head { padding-top:4px; padding-left:6px; padding-right:0px; padding-bottom:4px; font:11px Verdana,Arial,Georgia; color:#003366; vertical-align:top;
background-color:#E5E5E5; }


input.wkButton { border:solid 1px; border-color:#9A9777; background-color:transparent; font:11px Verdana,Arial; color:#053769; text-decoration:none; }
#mainWKTab input.field { height:16px; border:solid 1px; border-color:#9A9777; font:11px Verdana,Arial; color:#053769; text-decoration:none;
margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-left:2px; padding-right:0px; padding-bottom:2px; }

/* BOF balken */
#mainProduktBalken td.wk_right { padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:0px;
background-image:url(images/wkDetailsBalkRechts.jpg); background-repeat:no-repeat; width:10px; height:34px; }
/* EOF balken*/

#mainWKTab td { padding-top:4px; padding-left:6px; padding-right:0px; padding-bottom:4px; font:11px Verdana,Arial,Georgia; color:#003366; vertical-align:top; }
#mainWKTab td a { color:#003366; text-decoration:none;}
#mainWKTab td a:hover { color:#FF3600; text-decoration:underline; }
/* EOF warenkorb */

/* BOF formular */
#mainFRMTab { width:100%; margin-left:6px; margin-right:6px; margin-top:10px; margin-bottom:8px; border:1px solid #E5E5E5; }
/* IE */ * html #mainFRMTab { width:98%; margin-left:8px; margin-right:8px; margin-top:10px; margin-bottom:8px; border:1px solid #E5E5E5; }
#mainFRMTab td.head { padding-top:4px; padding-left:6px; padding-right:0px; padding-bottom:4px; font:11px Verdana,Arial,Georgia; color:#003366; vertical-align:top;
background-color:#E5E5E5; }

input.frmButton { border:solid 1px; border-color:#9A9777; background-color:transparent; font:11px Verdana,Arial; color:#053769; text-decoration:none; }
#mainFRMTab input.field { height:18px; border:solid 1px; border-color:#9A9777; font:11px Verdana,Arial; color:#053769; text-decoration:none;
margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-left:2px; padding-right:0px; padding-bottom:2px; }


.pflicht {color:#cc0000;}
#mainFRMTab td { padding-top:4px; padding-left:6px; padding-right:0px; padding-bottom:4px; font:11px Verdana,Arial,Georgia; color:#003366; vertical-align:top; }
#mainFRMTab td.pflicht { padding-top:4px; padding-left:6px; padding-right:0px; padding-bottom:4px; font:11px Verdana,Arial,Georgia; color:#CC0000; vertical-align:top; }
#mainFRMTab td a { color:#003366; text-decoration:none;}
#mainFRMTab td a:hover { color:#FF3600; text-decoration:underline; }


/* EOF formular */

/* EOF infoSeiten inprint/agb usw. */
#mainKontaktInfoTab { width:100%; margin-left:8px; margin-right:3px; margin-top:10px; margin-bottom:8px; }
/* IE */ * html #mainKontaktInfoTab { width:98%; margin-left:14px; margin-right:0px; margin-top:10px; margin-bottom:8px; }
#mainKontaktInfoTab td.img { padding-top:4px; padding-left:2px; padding-right:0px; padding-bottom:4px;}
#mainKontaktInfoTab td { padding-top:4px; padding-left:2px; padding-right:0px; padding-bottom:4px; font:11px Verdana,Arial,Georgia; color:#003366; vertical-align:top; }
#mainKontaktInfoTab td.agb { padding-top:4px; padding-left:2px; padding-right:2px; padding-bottom:4px; font:11px Verdana,Arial,Georgia; color:#003366; vertical-align:top; }
/* IE */ * html #mainKontaktInfoTab td.agb { padding-top:4px; padding-left:0px; padding-right:6px; padding-bottom:4px; }
#mainKontaktInfoTab td a { color:#666; text-decoration:none;}
#mainKontaktInfoTab td a:hover { color:#FF3600; text-decoration:none; }
/* EOF infoSeiten inprint/agb usw. */

/* EOF ---------------------------------------------  content */

/* BOF ---------------------------------------------  navRight */
#nav_rightTab {  width:200px; margin-left:4px; margin-right:0px; margin-top:0px; margin-bottom:0px;
border-top:0px;
border-left:1px solid #E5E5E5;
border-right:1px solid #E5E5E5;
border-bottom:0px;
}
#nav_rightTab td { padding-top:0px; padding-left:2px; padding-right:4px; padding-bottom:2px; font:11px Verdana,Tahoma,Arial; color:#515151; text-decoration:none; }
#nav_rightTab td a { color:#515151; text-decoration:none;}
#nav_rightTab td a:hover { color:#FF5100; text-decoration:none; }

#nav_rightTab td.sub { padding-top:4px; padding-left:0px; padding-right:0px; padding-bottom:4px; font:11px Verdana,Tahoma,Arial; color:#515151; text-decoration:none;
background-image:url(images/nav_dotLine.gif); background-position:bottom left; background-repeat:no-repeat; }

#nav_rightTab td.sub_stufe2 { padding-top:4px; padding-left:0px; padding-right:0px; padding-bottom:4px; font:11px Verdana,Tahoma,Arial; color:#515151; text-decoration:none; }
#nav_rightTab td.subLeft { padding-top:0px; padding-left:5px; padding-right:2px; padding-bottom:0px; }

#nav_rightTab td.sub_stufe3 { padding-top:4px; padding-left:10px; padding-right:0px; padding-bottom:4px; font:11px Verdana,Tahoma,Arial; color:#003366; text-decoration:underline; }
#nav_rightTab td.sub_stufe3 a { color:#003366; text-decoration:underline; }
#nav_rightTab td.sub_stufe3 a:hover { color:#FF5100; text-decoration:underline; }

#nav_rightTab td.img { padding-top:0px; padding-left:5px; padding-right:2px; padding-bottom:0px;
background-image:url(images/subNavArrow.gif); background-position:right; background-repeat:no-repeat; width:11px; }

#nav_rightTab td.subHead { padding-top:4px; padding-left:8px; padding-right:0px; padding-bottom:4px;
font:bold 11px Verdana,Arial,Georgia; color:#003366; text-decoration:none; }
#nav_rightTab td.subHead a { color:#003366; text-decoration:none;}
#nav_rightTab td.subHead a:hover { color:#FF5100; text-decoration:none; }

#nav_rightTabFoot { width:270px; margin-left:4px; margin-right:0px; margin-top:0px; margin-bottom:8px;
background-image:url(images/boxFoot_bg.jpg); background-position:center top; background-repeat:no-repeat; height:18px; width:270px; }


/* EOF ---------------------------------------------  navRight */

/* BOF ---------------------------------------------  footer */
#footerTab { width:100%; }
#footerTab td { padding-top:0px; padding-left:2px; padding-right:4px; padding-bottom:2px; font:11px Verdana,Tahoma,Arial; color:#515151; text-decoration:none; }
#footerTab td a { color:#515151; text-decoration:none;}
#footerTab td a:hover { color:#FF5100; text-decoration:none; }
/* EOF ---------------------------------------------  footer */
