/* -----------------------------------------------------------------------------------------
   Stylesheet for Template ND33_304SP21_LE
   by Thomas Plomitzer, http://www.netzdesign33.de
   
   note: *:first-child+html : only interpreted by IE7 (starplushtml-hack)
   		 * html : only interpreted by IE6 and older versions (starplus-hack)
   ---------------------------------------------------------------------------------------*/
body {font-family:Verdana,Arial, Helvetica, sans-serif;margin:0;padding:0; background-color:#999999;}
img {border:0;}
hr {border:1px dotted #E8DAD1; height:1px;}
hr.clear {border:0px dotted #E8DAD1; height:1px; clear:left;}
p.clear_prodcat {height:1px; clear:left; margin:0; padding:0;}
span.error {font-weight:bold; color:#CC6600;}
span.orange { color:#ff7837;}
#wrap { margin:10px 0 0 0; background-image:url(img/bg_content.gif); background-repeat:no-repeat; background-position:top;}
#main { width:988px; background-color:#FFFFFF; text-align:left; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; margin:0;} 
*:first-child+html #main { margin:-3px 0 -1px 0;}
* html #main { margin:-3px 0 -1px 0;}
p.nodisp { display:none;}
p.left { float:left; padding:0; margin:0;}
p.right { text-align:right; padding:0; margin:0;}
a {color:#000000; text-decoration:none;}
a:hover  {color:#000000; text-decoration:underline;}
.row_1 {color:#00006B;background-color:#F8F1EC; padding:3px; border-bottom:1px solid #ffffff;}
.row_2 {color:#00006B;background-color:#F3F1FE; padding:3px; border-bottom:1px solid #ffffff;}

#languages { text-align:right; margin:-5px 20px 0 0;}
#header { height:70px; text-align:left; padding:0px 0 0 0px;}
#header form { margin:0; padding:0;}
#header img { float:left; position:relative; top:-10px;}
#header div { float:right; font-size:11px; margin:0 20px 0 0; padding:5px; background-color:#FEEBEF; border:0px solid #E8DAD1; white-space:nowrap; height:40px; background-image:url(img/bg_header_div.gif); background-repeat:repeat-x;}
* html #header div { margin:0 10px 0 10px;}


ul#manulist {padding:0; margin:0; }
ul#manulist li { list-style:none; padding:0 0 0 3px; clear:left;}
ul#manulist li img { float:left; margin:0 7px 0 0;}
*:first-child+html ul#manulist li img { float:left; position:relative; top:4px; margin:0 7px 0 0;}
ul#manulist li.active { font-weight:bold;}
ul#manulist li a {}
ul#manulist li.active a {cursor:default;}
ul#manulist li a:hover { text-decoration:none;}

#topnavi { clear:both; margin:0 0 10px 0; background-image:url(img/grauverl1.gif); font-size:11px; height:25px; padding:0px 10px 0 10px; line-height:1.4;}
ul#navigation_left {padding:0; margin:0; float:left ;border-left: 1px solid #d4d4d4;}
ul#navigation_left li {display:block;float:left; background-image:url(img/grauverl1.gif); }
ul#navigation_left li a {color:#000000;text-decoration:none;display: block;padding:5px 3px 5px 3px;border-right: 1px solid #d4d4d4;}
ul#navigation_left li.active {display:block;float:left; background-image:url(img/grauverl2.gif);background-position:0px -20px; font-weight:bold;}
ul#navigation_left li.active a {cursor:default; color:#000000;background-image:url(img/grauverl2.gif); background-position:0px -25px;  color:#000000;padding:5px 3px 5px 3px;}
ul#navigation_left li.active a:hover {padding:5px 3px 5px 3px;}
ul#navigation_left li a:hover {background-image:url(img/grauverl2.gif); background-position:0px -25px;  color:#000000;padding:5px 3px 5px 3px;}

ul#navigation_right {float:right; padding:0; margin:0; border-right: 1px solid #d4d4d4; width:790px;}
ul#navigation_right li {display:block;float:right; background-image:url(img/grauverl1.gif);}
ul#navigation_right li a {color:#000000;text-decoration:none;display: block;padding:5px 3px 5px 3px;border-left: 1px solid #d4d4d4;}
ul#navigation_right li.active {display:block;float:right; background-image:url(img/grauverl2.gif); background-position:0px 10px; font-weight:bold;}
ul#navigation_right li.active a {cursor:default; background-image:url(img/grauverl2.gif); background-position:0px -25px;  color:#000000;padding:5px 3px 5px 3px;}
ul#navigation_right li.active a:hover {padding:5px 3px 5px 3px;}
ul#navigation_right li a:hover {background-image:url(img/grauverl2.gif); background-position:0px -25px;  color:#000000;padding:5px 3px 5px 3px;}

#navtrail { font-size:9px; font-style:normal; margin:0 0 10px 20px; color:#6799CB; }
#navtrail a { text-decoration:none; color:#ff7837;}
#navtrail a:hover { text-decoration:underline;}

#column_right {float:right; width:149px;}
#center_content {margin-right:169px; width:582px;}
* html #center_content {margin-right:169px; width:582px; position:absolute; top:174px;}

#main_content { width:751px; float:right; padding:0 20px 0 0;font-size:11px; }
#main_content form {padding:0; margin:0;}
#main_content h1 {font-size:12px; margin:0px 0 5px 0; padding:4px 3px 0 3px ; color:#000000; clear:left; border-bottom:1px solid #cccccc; background-image:url(img/grauverl1.gif); background-repeat:repeat-x; background-position:top; color:#333333;}
#main_content h1 span {font-size:10px; font-weight:normal; position:relative; top:-1px;}
#main_content h2 {font-size:12px; margin:0 0 5px 0; padding:4px 3px 0 3px; color:#ff7837;border-bottom:1px solid #cccccc; background-image:url(img/grauverl1.gif); background-repeat:repeat-x; background-position:top; }
#main_content h3 {font-size:12px; margin:0px 0 5px 0; padding:4px 3px 0px 3px; color:#000000; border-bottom:1px solid #cccccc; background-image:url(img/grauverl1.gif); background-repeat:repeat-x; background-position:top;}
#main_content h4 {font-size:10px; margin:0 0 0 0; padding:3px 3px; color:#000000; height:37px; background-color:#ffffff; text-align:center; line-height:1.1;}
#main_content h4.onerow {font-size:10px; margin:0 0 0 0; padding:9px 1px 0 1px; color:#000000; height:27px; background-color:#ffffff; text-align:center; line-height:1.1;}
#main_content h4 a { color:#000000;}
#main_content h4.product_info {font-size:11px; font-weight:normal; padding:7px 0 0 0; margin:0; line-height:1.4; margin-left:232px; border:0; background:none; color:#000000;}
#main_content h4.description {font-size:11px; font-weight:normal; padding:0; margin:0; line-height:1.4; border:0; background:none; color:#000000;}
#main_content h4.description img {float:left; margin:0 5px 3px 0;}
#main_content h5 {font-size:10px; margin:5px 0 0 0; padding:0px 0 0 0; font-weight:normal; line-height:1.2; height:30px; overflow:hidden; text-align:center;}
#main_content h5 a { color:#ff7837;}
#main_content h6 {font-size:9px; margin:0px 0 5px 0; padding:3px 3px 1px 3px; color:#000000; border-bottom:1px solid #cccccc; background-image:url(img/grauverl1.gif); background-repeat:repeat-x; background-position:top;}
#main_content h6.last_viewed { height:50px; margin:0; padding:0; letter-spacing:-1px; line-height:1.1; font-weight:normal; background:none; border:none;}
#main_content small { font-size:9px; font-weight:normal; color:#666666;}
#main_content .left { float:left; padding:0; margin:0;}
#main_content .right { text-align:right; padding:0; margin:0;}
#main_content p.catlink { margin:0; padding:0; height:23px; font-size:11px; line-height:1.1;}
#main_content div.manu_dropdown { margin:-25px 0 0 0; padding:0; float:right;}
#main_content div.manu_dropdown form { display:inline;}
#main_content div.manu_dropdown2 { margin:-25px 165px 0 0; padding:0; float:right;}
#main_content div.manu_dropdown2 form { display:inline;}
* html #main_content div.manu_dropdown { margin:-25px 0 0 0; padding:0; float:right;}
*:first-child+html #main_content div.manu_dropdown { margin:-24px 0 0 0; padding:0; float:right;}
* html #main_content div.manu_dropdown2 { margin:-25px 3px 0 0; padding:0; float:right;}
*:first-child+html #main_content div.manu_dropdown2 { margin:-24px 3px 0 0; padding:0; float:right;}
#main_content div.manu_dropdown select { background-color:#fafafa; color:#000000; font-size:11px;}
#main_content div.manu_dropdown2 select { background-color:#fafafa; color:#000000; font-size:11px;}
#main_content div.product_navigator { margin:-32px 0 0 0; padding:0; float:right; text-align:right;}
#main_content div.top_products { width:138px; float:left; border:0px solid #666666; margin:15px 10px 0 0;}
#main_content div.top_products_1 { width:138px; float:left; border:0px solid #666666; margin:15px 0 0 0;}
#main_content div.top_products_2 { width:143px; float:left; border:0px solid #666666; margin:5px 5px 5px 0;}
#main_content div.top_products_3 { width:143px; float:left; border:0px solid #666666; margin:5px 5px 5px 0;}
#main_content div.top_products_4 { width:140px; float:left; border:0px solid #666666; margin:5px 5px 5px 0;}
#main_content div.top_products_5 { width:140px; float:left; border:0px solid #666666; margin:5px 0 5px 0;}
#main_content div.top_products_img {margin:0 5px 0 0; padding:0px; width:136px; height:136px; text-align:center; border:1px solid #cccccc; display:block;}
#main_content div.top_products_img img {display:inline; width:130px; height:130px; border:3px solid #ffffff;}
#main_content div.top_products_img_1 {float:left; margin:0 3px 0 0; padding:0px; width:56px; height:82px; border:1px solid #cccccc;}
#main_content div.top_products_img_1 img {width:52px; height:78px; border:2px solid #ffffff; display:block;}
#main_content div.top_products p.buttons, #main_content div.top_products_1 p.buttons { margin:0 0 0 0; padding:0 0 0 0;}
#main_content div.top_products p.buttons img, #main_content div.top_products_1 p.buttons img {padding:0 0 0 0;}
#main_content img.shipping_image { position:relative; top:2px;}
#main_content div.cat_products {width:86px; height:86px; float:left; margin:10px 10px 0 0; border:1px solid #cccccc; text-align:center; }
#main_content div.cat_products_1 {width:88px; height:86px; float:left; margin:10px 10px 0 0; border:1px solid #cccccc; text-align:center; }
#main_content div.cat_products_2 {width:88px; height:86px; float:left; margin:10px 0 0 0; border:1px solid #cccccc; text-align:center;}
#main_content div.cat_products img {display:inline; border:3px solid #ffffff;width:80px; height:80px; }
#main_content div.cat_products_1 img {display:inline; border:3px solid #ffffff;width:81px; height:80px;}
#main_content div.cat_products_2 img {display:inline; border:3px solid #ffffff;width:81px; height:80px;}
#main_content div.list_price { margin:0; margin:0 0 0px 0; text-align:center; color:#ff7837;}
#main_content div.list_price p.list_price { height:26px; margin:0; font-weight:bold; font-size:11px; padding:3px 0 0 0;}
#main_content div.list_price p.list_price_1 { height:26px; margin:0; font-weight:bold; font-size:11px; padding:3px 0 0 0;}
#main_content div.list_price p.list_price_2 { height:29px; margin:0; font-weight:bold; font-size:11px; padding:0px 0 0 0; color:#CE3511; line-height:1.1;}
#main_content div.list_price p.list_price_3 { height:39px;  margin:0; font-weight:bold; font-size:11px; padding:0px 0 0 0; color:#1F0B80; line-height:1.1;}
#main_content div.list_price em { font-style:normal; font-weight:normal; font-size:9px; letter-spacing:-1px; color:#000000; line-height:1.5;}
#main_content div.list_price_1 em { font-style:normal; font-weight:normal; font-size:9px; letter-spacing:-1px;}
#main_content span.productOldPrice {font-size:10px; color:#9798A6;}
#main_content .infoimg { float:left; margin:0 10px -15px 0; padding:5px; width:370px; min-height:130px; text-align:center; border:1px solid #cccccc;}
#main_content .infoimg img { }
#main_content .manu_info_img { float:left; margin:0 10px 0 0; text-align:center; padding:5px; border:1px solid #cccccc;}
#main_content .pics_more { float:left; margin:0 8px 10px 0; width:110px; min-height:120px; text-align:center; }
#main_content .infoimg_1 { float:left; margin:0 8px 10px 0; padding:0; width:285px; height:285px; text-align:center; border:1px solid #cccccc;}
#main_content .infoimg_1 img { width:275px; height:275px; border:5px solid #ffffff;}
#main_content .infoimg_2 { float:left; margin:0 0 10px 0; padding:5px; width:285px; height:285px; padding:0; text-align:center; border:1px solid #cccccc;}
#main_content .infoimg_2 img { width:275px; height:275px; border:5px solid #ffffff;}
#main_content div.product_options { float:left; width:190px; margin:-10px 0 0 0; }
#main_content div.product_options select { font-size:12px; background-color:#EEEEEE; width:190px; margin:3px 0 0 0; }
#main_content div.price_options { float:left; width:234px; font-size:11px; margin:10px 0 5px 0; background-color:#EEEEEE; padding:5px;}
#main_content div.price { font-size:18px; color:#ff7837; margin:10px 0 0 0; }
#main_content div.price span.normalprice { font-size:12px; color:#666666; margin:5px 0 0 0; line-height:1.3; font-weight:bold; }
#main_content div.price span.normalprice small { font-size:10px; color:#666666; margin:0px 0 0 0; font-weight:normal; }
span#price {font-size:12px; color:#666666; margin:5px 0 0 0; line-height:1.3; font-weight:bold;}
#main_content div.qty input { border-top:1px solid #999999; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-left:1px solid #999999; height:16px; width:60px; margin:-22px 3px 0 2px; padding:1px 5px 1px 0; float:left; text-align:right; font-weight:bold; position:relative; bottom:-24px;}
/* product_info tabs */
.shadetabs ul#shadetabs { clear:left; margin:15px 0 0 0;}
.shadetabs {padding:3px 0 3px 0px;margin:20px 0 0 0;list-style-type:none;clear:left;font-size:11px; border-bottom:1px solid #cccccc; font-weight:normal; height:14px;}
.shadetabs img { margin:-2px 0 0 0;}
.shadetabs li{display:inline; margin:0 3px 0 0; padding:3px 5px;  background-image:url(img/grauverl1.gif); background-repeat:repeat-x; background-position:top; border-right:1px solid #cccccc; border-top:1px solid #cccccc; border-left:1px solid #cccccc; }
.shadetabs li#reviews small { color:#710E5C;}
.shadetabs li a{ text-decoration:none; color:#710E5C;}
.shadetabs li a:visited{}
.shadetabs li a:hover{ }
.shadetabs li.selected{  background-image:url(img/grauverl2.gif); background-repeat:repeat-x; background-position:bottom; font-weight:bold;}
.shadetabs li.selected#reviews small { color:#710E5C;}
.shadetabs li.selected a{ color:#710E5C;}
.shadetabs li.selected a:hover{text-decoration: none;} 
*:first-child+html #reviews { padding:0px 3px 3px 3px;} 
* html #reviews { padding:0px 3px 3px 3px;}
.tabcontentstyle{margin:0; padding:0;}
.tabcontent{display:none; padding:10px 0 10px 0;}
.tabcontent_1{display:none; padding:0 0 10px 0;}
#main_content { line-height:1.3;}
#main_content div.tabcontent_1 div.question_left {float:left; width:215px;}
#main_content div.tabcontent_1 div.question_right {margin:0 0 0 230px;}
#main_content div.tabcontent_1 div.question_right textarea { width:347px; height:80px; overflow-y:scroll; margin:0;}

#main_content div.tableListingI { margin:0; padding:2px;font-size:9px;}
#main_content div.tableListingI strong { color:#ff7837;}
#main_content div.tableListingII { margin:0; padding:2px;font-size:9px; border-bottom:1px solid #cccccc;}
#main_content p.spacing { clear:left; margin:0; padding:0; }
#main_content div.more_categories {width:138px; float:left; border:0px solid #666666; margin:15px 10px 0 0;}
#main_content div.more_categories_1 {width:138px; float:left; border:0px solid #666666; margin:15px 0 0 0;}
#main_content h4.more_categories  { width:285px; height:27px; font-size:12px;}
#main_content div.categorie_image { padding:5px; border:1px solid #cccccc; width:138px; height:205px; }
#main_content div.categorie_flash_header { padding:5px; border:1px solid #cccccc; width:570px; height:210px; margin-bottom:10px; }
#main_content div.categorie_flash_header img { float:left; margin-right:10px; }
#main_content td.td_shopping_cart {border-bottom: 1px solid; border-color: #cccccc; padding:2px 2px 0 0;}
#main_content td.td_shopping_cart input.qty {width:17px; height:16px; border:1px solid #999999;}
#main_content td.td_shopping_cart_update {border-bottom: 1px solid; border-color: #cccccc; padding:4px 2px 0 0;}
#main_content td.td_shopping_cart_update1 {border-bottom: 1px solid; border-color: #cccccc; padding:3px 2px 0 0;}
#main_content td.td_shopping_cart_price {border-bottom: 1px solid; border-color: #cccccc; padding:7px 0px;}
#main_content table.formArea {margin:0 0 5px 0}
#main_content div.checkout_bar_bg { background-color:#F5F0F1; margin:15px 0 15px 0; padding:5px 0 10px 0; border:1px solid #D1EFD1;}
#main_content td.checkout_bar { font-size:24px; color:#00006B;}
#main_content p.accept{ background-color:#009E00; font-weight:bold; color:#FFFFFF; padding:3px; border:3px solid #006D00;}
#main_content ul.sitemap_topcat {padding:0; margin:0; font-weight:bold; float:left; }
#main_content ul.sitemap_topcat li {padding:0; list-style:none; width:227px;margin:0 5px 0 0;}
#main_content ul.sitemap_topcat li a { text-decoration:none; color:#00006B;}
#main_content ul.sitemap_topcat_clear {padding:0; margin:0; font-weight:bold; clear:left; float:left;}
#main_content ul.sitemap_topcat_clear li {padding:0; list-style:none;width:227px;margin:0 5px 0 0;}
#main_content ul.sitemap_topcat_clear li a { text-decoration:none; color:#00006B;}
#main_content ul.sitemap_subcat {margin:0; font-weight:normal; padding:0 0 0 10px; float:left;}
#main_content ul.sitemap_subcat li {padding:0; margin:0; list-style:none;width:227px; margin:0 5px 0 0;}
#main_content ul.sitemap_subcat li a { text-decoration:none; color:#333333;}
#main_content ul.sitemap_subcat_clear {margin:0; font-weight:normal; padding:0 0 0 10px; clear:left; float:left;}
#main_content ul.sitemap_subcat_clear li {padding:0; margin:0; list-style:none;width:227px; margin:0 5px 0 0;}
#main_content ul.sitemap_subcat_clear li a { text-decoration:none; color:#333333;}
#main_content strong.big { font-size:14px; color:#00006B;}
#main_content a.pageResults { color:#00006B;}

#categories { font-size:12px; line-height:1.4;}
/* kategorien level1 */
#categories ul { list-style:none; margin:0 0 12px -10px; padding:0; width:177px;}
#categories1 ul { list-style:none; margin:0 0 5px -5px; padding:0; width:138px;}
* html #categories ul { padding:0 0 15px 0; margin:-8px 0 0 -10px;}
*:first-child+html  #categories ul { padding:0 0 15px 0; margin:-8px 0 0 -10px;}
#categories ul li.lvl1 { padding:0 0 0 8px; font-size:12px; font-weight:bold;background-image:url(img/grauverl_kat.gif); background-repeat:repeat-x; background-position:0px 5px; margin:0; line-height:2; }
* html #categories ul li.lvl1 { padding:0 0 0 8px; font-size:12px; font-weight:bold;background-image:url(img/grauverl_kat.gif); background-repeat:repeat-x; background-position:0px 5px; margin:0 0 0 0; }
*:first-child+html #categories ul li.lvl1 { padding:0 0 0 8px; font-size:12px; font-weight:bold;background-image:url(img/grauverl_kat.gif); background-repeat:repeat-x; background-position:0px 5px; margin:0 0 0 0; }
#categories ul li.lvl1 a { padding:0 0 4px 0; }
#categories ul li.lvl1 a:hover { text-decoration:none; cursor:text; }
#categories ul li.lvl1 img { display:inline; float:left; margin:0 10px 0 0; }
#categories ul li.lvl1 img.nopic { display:inline; float:left; margin:0px -3px 0px -3px; border:none;}
#categories ul li.lvl1 span.categorieCount { display:inline; font-size:10px; letter-spacing:-1px; font-weight:normal; position:relative; bottom:1px;}
#categories ul li.lvl1 span.categorieCount_notitle { display:inline; font-size:10px; letter-spacing:-0px; font-weight:normal; position:relative; top:6px;}
#categories ul li.lvl1catactive { padding:0 0 0 8px; font-size:12px; font-weight:bold;background-image:url(img/grauverl_kat.gif); background-repeat:repeat-x; background-position:0px 5px; margin:0; line-height:2; }
#categories ul li.lvl1catactive a { padding:0 0 4px 0; }
#categories ul li.lvl1catactive a:hover { text-decoration:none; cursor:default; }
#categories ul li.lvl1catactive img { display:inline; float:left; margin:0 10px 0 0; }
#categories ul li.lvl1catactive img.nopic { display:inline; float:left; margin:0px -3px 0px -3px; border:none;}
#categories ul li.lvl1catactive span.categorieCount { display:inline; font-size:10px; letter-spacing:-1px; font-weight:normal; position:relative; bottom:1px;}
#categories ul li.lvl1catactive span.categorieCount_notitle { display:inline; font-size:10px; letter-spacing:-0px; font-weight:normal; position:relative; top:6px;}

#categories ul.manu {}
* html #categories ul.manu { margin:0 0 3px 0;}
*:first-child+html #categories ul.manu { margin:0 0 3px 0;}

#categories ul li.manulvl1 { padding:0 0 0 8px; font-size:12px; font-weight:bold;background-image:url(img/grauverl_kat.gif); background-repeat:repeat-x; background-position:0px 5px; margin:-11px 0 0 0px; width:167px; line-height:2;}
#categories1 ul li.manu1lvl1 { padding:0 0 0 8px; font-size:12px; font-weight:bold;background-image:url(img/grauverl_kat.gif); background-repeat:repeat-x; background-position:0px 5px; margin:-11px 0 0 0px; width:130px; line-height:2;}
* html #categories ul li.manulvl1 { padding:0 0 0 8px; font-size:12px; font-weight:bold;background-image:url(img/grauverl_kat.gif); background-repeat:repeat-x; background-position:0px 5px; margin:-10px 0 0 -10px; width:167px; line-height:2; }
*:first-child+html #categories ul li.manulvl1 { padding:0 0 0 8px; font-size:12px; font-weight:bold;background-image:url(img/grauverl_kat.gif); background-repeat:repeat-x; background-position:0px 5px; margin:-11px 0 0 -10px; width:167px; line-height:2; }
*:first-child+html #categories1 ul li.manu1lvl1 { padding:0 0 0 8px; font-size:12px; font-weight:bold;background-image:url(img/grauverl_kat.gif); background-repeat:repeat-x; background-position:0px 5px; margin:-11px 0 0 -10px; width:167px; line-height:2; }

/* kategorien level2 */
#categories ul ul { list-style:none; margin:5px 0 5px 0; padding:0; clear:left; background:none; height:auto; width:177px;}
* html #categories ul ul { list-style:none; margin:0px 0 0 0; padding:0; clear:left; background:none; height:auto; width:169px;}
*:first-child+html #categories ul ul { list-style:none; margin:0px 0 0 0; padding:0; clear:left; background:none; height:auto; width:169px;}

#categories ul ul li { margin: 0px 0 0 0px; padding:0 0 2px 5px; clear: none; font-size:12px; font-weight:normal; background:none; border:none; clear:left;}
* html #categories ul ul li { margin:0 0 -5px -9px;}
*:first-child+html #categories ul ul li { margin:0 0 -5px -9px;}

#categories ul ul li.lvl2 a {display:block; padding:0}

#categories ul ul li.lvl2 a:hover {background-image:url(img/grauverl_kat.gif); background-position:bottom; background-repeat:repeat-x; text-decoration:none; background-position:3px 2px; color:#ff7837;}
* html #categories ul ul li.lvl2 a:hover {background-image:url(img/grauverl_kat.gif); background-position:bottom; background-repeat:repeat-x; text-decoration:none; background-position:3px 6px; cursor:pointer; display:block; color:#ff7837;}
*:first-child+html #categories ul ul li.lvl2 a:hover {background-image:url(img/grauverl_kat.gif); background-position:bottom; background-repeat:repeat-x; text-decoration:none; background-position:3px 6px; cursor:pointer; display:block; color:#ff7837;}

#categories ul ul li.lvl2active {font-weight:bold; display:block; margin:-2px 0 0 0;}
* html #categories ul ul li.lvl2active {font-weight:bold; display:block;}
*:first-child+html #categories ul ul li.lvl2active {font-weight:bold; display:block;}

#categories ul ul li.lvl2catactive {font-weight:bold; display:block; margin:-2px 0 0 0;}
* html #categories ul ul li.lvl2catactive {font-weight:bold; display:block;}
*:first-child+html #categories ul ul li.lvl2catactive {font-weight:bold; display:block;}

#categories ul ul li.lvl2active a {background-image:url(img/grauverl_kat.gif); background-position:bottom; background-repeat:repeat-x; text-decoration:none; background-position:3px 5px;color:#ff7837; display:block; line-height:2;}
* html #categories ul ul li.lvl2active a {background-image:url(img/grauverl_kat.gif); background-position:bottom; background-repeat:repeat-x; text-decoration:none; background-position:3px 7px;color:#ff7837; display:block;line-height:2;}
*:first-child+html #categories ul ul li.lvl2active a {background-image:url(img/grauverl_kat.gif); background-position:bottom; background-repeat:repeat-x; text-decoration:none; background-position:3px 7px;color:#ff7837; display:block;line-height:2;}
#categories ul ul li.lvl2active a:hover {}

#categories ul ul li.lvl2catactive a {background-image:url(img/grauverl_kat.gif); background-position:bottom; background-repeat:repeat-x; text-decoration:none; background-position:3px 5px;color:#ff7837; display:block; line-height:2;}
* html #categories ul ul li.lvl2catactive a {background-image:url(img/grauverl_kat.gif); background-position:bottom; background-repeat:repeat-x; text-decoration:none; background-position:3px 7px;color:#ff7837; display:block;line-height:2;}
*:first-child+html #categories ul ul li.lvl2catactive a {background-image:url(img/grauverl_kat.gif); background-position:bottom; background-repeat:repeat-x; text-decoration:none; background-position:3px 7px;color:#ff7837; display:block;line-height:2;}
#categories ul ul li.lvl2catactive a:hover {}

#categories ul ul li.lvl2 img { display:inline; float:none; margin:0; border:none; position:relative; top:3px; padding:0;}
* html #categories ul ul li.lvl2 img { display:inline; float:none; margin:0; border:none; position:relative; top:3px; right:-1px; padding:0 0 0 0;}
*:first-child+html #categories ul ul li.lvl2 img { display:inline; float:none; margin:0; border:none; position:relative; top:3px; right:-1px; padding:0 0 0 0;}
#categories ul ul li.lvl2active img {display:inline; float:none; margin:0; border:none; position:relative; top:3px; padding:0;}
* html #categories ul ul li.lvl2active img {display:inline; float:none; margin:0; border:none; position:relative; top:3px; padding:0;}
*:first-child+html #categories ul ul li.lvl2active img {display:inline; float:none; margin:0; border:none; position:relative; top:3px; padding:0;}
#categories ul ul li.lvl2catactive img { display:inline; float:none; margin:0; border:none; position:relative; top:3px; padding:0;}
* html #categories ul ul li.lvl2catactive img { display:inline; float:none; margin:0; border:none; position:relative; top:3px; right:-1px; padding:0 0 0 0;}
*:first-child+html #categories ul ul li.lvl2catactive img { display:inline; float:none; margin:0; border:none; position:relative; top:3px; right:-1px; padding:0 0 0 0;}

#categories ul ul li span.categorieCount { display:inline; font-size:10px; letter-spacing:-1px; font-weight:normal;}

#categories ul ul li.manu { margin:0 0 0 5px; padding:0 0 1px 0; clear: none; font-size:12px; font-weight:normal; background:none; border:none;}
* html #categories ul ul li.manu { margin:1px 0 -6px -6px; padding:0 0 1px 0; clear: none; font-size:12px; font-weight:normal; background:none; border:none;}
*:first-child+html #categories ul ul li.manu { margin:1px 0 -6px -6px; padding:0 0 1px 0; clear: none; font-size:12px; font-weight:normal; background:none; border:none;}

#categories ul ul li.manu img { display:inline; float:none; margin:0; border:none; position:relative; top:3px; padding:0;}
* html #categories ul ul li.manu img { display:inline; float:none; margin:0; border:none; position:relative; top:3px; left:3px; padding:0 2px 0 0;}
*:first-child+html #categories ul ul li.manu img { display:inline; float:none; margin:0; border:none; position:relative; top:3px; left:3px; padding:0 2px 0 0;}

#categories ul ul li.manu a  { display:block; background:none;}
#categories ul ul li.manu a:hover  { color:#ff7837; background:none; text-decoration:none;} 

#categories ul ul li.manuactive { margin:0 0 0 5px; border:none; padding:0; clear: none; font-size:12px; font-weight:bold;} 
* html #categories ul ul li.manuactive { margin:1px 0 -6px -6px; border:none; padding:0; clear: none; font-size:12px; font-weight:bold;} 
*:first-child+html #categories ul ul li.manuactive { margin:1px 0 -6px -6px; border:none; padding:0; clear: none; font-size:12px; font-weight:bold;}
 
* html #categories ul ul li.manuactive img { display:inline; float:none; margin:0; border:none; position:relative; top:3px; left:4px; padding:0 2px 0 0;} 
*:first-child+html #categories ul ul li.manuactive img { display:inline; float:none; margin:0; border:none; position:relative; top:3px; left:4px; padding:0 2px 0 0;}

#categories ul ul li.manuactive a { display:block; color:#ff7837; background:none;}
#categories ul ul li.manuactive a:hover { background:none;}


/* kategorien level3 */
#categories ul ul ul { list-style:none; margin:-5px 0 3px 0px; padding:0 0px 0 0px;}
* html #categories ul ul ul { list-style:none; margin:-3px 0 3px 0px; padding:0 0px 0 0px;}
*:first-child+html #categories ul ul ul { list-style:none; margin:-3px 0 3px 0px; padding:0 0px 0 0px;}

* html #categories ul ul ul li { width:173px;}
*:first-child+html #categories ul ul ul li { width:173px;}

#categories ul ul ul li.lvl3 { margin:0 0 0 5px; font-size:11px; background-color:#fafafa;  border-bottom:1px solid #cccccc; line-height:1.3;}
* html #categories ul ul ul li.lvl3 { margin:0 0 0 0px; background-color:#fafafa;  border-bottom:1px solid #cccccc;  padding:0;}
*:first-child+html #categories ul ul ul li.lvl3 { margin:0 0 0 0px; background-color:#fafafa;  border-bottom:1px solid #cccccc; padding:0;}

#categories ul ul ul li.lvl3 a {color:#000000; display:block; margin:0 0 0 -7px; padding:3px 5px 0px 6px;}
* html #categories ul ul ul li.lvl3 a {color:#000000; background-image:url(img/pixel_trans.gif); display:block; margin:0 0 0 0px; padding:0px 0 3px 4px; line-height:1.3; }
*:first-child+html #categories ul ul ul li.lvl3 a {color:#000000; background-image:url(img/pixel_trans.gif); display:block; margin:0 0 0 0px; padding:0px 0 3px 4px; line-height:1.3;}

#categories ul ul ul li.lvl3 a:hover {color:#ff7837;background-image:none; background-color:#ffffff; display:block;}
* html #categories ul ul ul li.lvl3 a:hover {color:#ff7837;background-image:none; display:block; cursor:pointer;}
*:first-child+html #categories ul ul ul li.lvl3 a:hover {color:#ff7837;background-image:none; display:block; cursor:pointer;}

#categories ul ul ul li.lvl3active {margin:0 0 0 4px; font-size:11px; font-weight:bold; display:block; line-height:1.3;}
* html #categories ul ul ul li.lvl3active {margin:0 0 0 0px; font-size:11px; font-weight:bold; display:block; line-height:1.3;padding:0px 0px 0px 0px;}
*:first-child+html #categories ul ul ul li.lvl3active {margin:0 0 0 0px; font-size:11px; font-weight:bold; display:block; line-height:1.3; padding:0px 0px 0px 0px;}

#categories ul ul ul li.lvl3active a { background-image:none; color:#ff7837;  padding:3px 0 0px 0px; background-color:#ffffff; display:block;}
* html #categories ul ul ul li.lvl3active a { background-image:none; color:#ff7837; padding: 0px 0px 3px 4px; background-color:#ffffff; margin:0; line-height:1.3;}
*:first-child+html #categories ul ul ul li.lvl3active a { background-image:none; color:#ff7837; padding: 0px 0px 3px 4px; background-color:#ffffff; margin:0; line-height:1.3;}

#categories ul ul ul li.lvl3active a:hover {}

#categories ul ul ul li.lvl3catactive {font-weight:bold;}
* html #categories ul ul ul li.lvl3catactive {font-weight:bold; font-size:11px; }
*:first-child+html #categories ul ul ul li.lvl3catactive {font-weight:bold; font-size:11px;}

#categories ul ul ul li.lvl3catactive a { background-image:none; color:#ff7837;  padding:3px 0 0px 0px; background-color:#ffffff; display:block; border:none; }
* html #categories ul ul ul li.lvl3catctive a { background-image:none; color:#ff7837; padding: 0px 0px 3px 9px; background-color:#ffffff; margin:0; line-height:1.3;}
*:first-child+html #categories ul ul ul li.lvl3catactive a { background-image:none; color:#ff7837; padding: 0px 0px 3px 9px; background-color:#ffffff; margin:0; line-height:1.3;}

#categories ul ul ul li span.categorieCount {display:inline; font-size:10px; letter-spacing:-1px; font-weight:normal;}


/* kategorien level4 */
#categories ul ul ul ul{ list-style:none; background-color:#ffffff; margin:0 0 0 0;}
* html #categories ul ul ul ul{ list-style:none; background-color:#ffffff; margin:0 0 5px 0;}
*:first-child+html #categories ul ul ul ul{ list-style:none; background-color:#ffffff; margin:0 0 5px 0;}

#categories ul ul ul ul li.lvl4 { margin:2px 0 2px 0; padding:0; clear: none; font-size:10px; background-color:#ffffff; border:none; line-height:1.3; }
* html #categories ul ul ul ul li.lvl4 { margin:-0px 0 -0px 5px;border:none; background-color:#ffffff; line-height:1.3;}
*:first-child+html #categories ul ul ul ul li.lvl4 { margin:-0px 0 -0px 0px;border:none; background-color:#ffffff; line-height:1.3;}

#categories ul ul ul ul li.lvl4 a { display:block; color:#000000; background-image:none; padding:0px 0px 0px 14px; line-height:1.3;}
* html #categories ul ul ul ul li.lvl4 a { display:block; color:#000000; background-image:none; padding:0px 0px 0px 9px; line-height:1.3; }
*:first-child+html #categories ul ul ul ul li.lvl4 a { display:block; color:#000000; background-image:none; padding:-0px 0px 0px 9px; line-height:1.3;}

#categories ul ul ul ul li a:hover { color:#ff7837; text-decoration:none;}
* html #categories ul ul ul ul li a:hover { color:#ff7837; text-decoration:none;}
*:first-child+html #categories ul ul ul ul li a:hover { color:#ff7837; text-decoration:none;}

#categories ul ul ul ul li.lvl4active { margin:0 0 0 0; display:block; background-image:none; font-weight:bold;font-size:10px;}
* html #categories ul ul ul ul li.lvl4active { margin:0 0 0 6px; display:block; background-image:none; font-weight:bold;}
*:first-child+html #categories ul ul ul ul li.lvl4active { margin:0 0 0 6px; display:block; background-image:none; font-weight:bold;}

#categories ul ul ul ul li.lvl4active a { background-image:none; padding:3px 0px 0px 9px;}
* html #categories ul ul ul ul li.lvl4active a { background-image:none; padding:3px 0px 0px 3px; line-height:1.3;}
*:first-child+html #categories ul ul ul ul li.lvl4active a { background-image:none; padding:3px 0px 0px 3px; line-height:1.3;}

#categories ul ul ul ul li.active a:hover {}
#categories ul ul ul ul li span.categorieCount {display:inline; font-size:10px; letter-spacing:-1px; font-weight:normal;}



#column_left { width:177px; padding:1px 10px 0 20px;}
* html #column_left { width:177px; padding:1px 10px 0 20px; position:absolute; top:174px;}
#column_left form {margin:0; padding:0;}
#column_left p { margin:0; padding:0px 0 3px 0;}
#column_left h1 {font-size:12px; margin:0; padding: 2px 8px; color:#000000;border-left:1px solid #ff7837;border-bottom:1px solid #cccccc; background-image:url(img/grauverl1.gif); background-repeat:repeat-x; background-position:top;}
#column_left div {font-size:10px; margin:0 0 20px 0; padding:10px; background-color:#ffffff;border-bottom: 5px solid #ff7837;border-left: 1px solid #ff7837; }
#column_left p.left { float:left; padding:0; margin:0;}
#column_left p.right { text-align:right; padding:0; margin:1px 0 0 0;}
*:first-child+html #column_left p.right { margin:2px 0 0 0;}
* html #column_left p.right { margin:2px 0 0 0;}
#column_left select.manufacturer_dd {font-size:1.2em; width:210px;}
#column_left input.quickie { margin:0; width:178px; display:inline;border-top:1px solid #999999; border-right:0px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-left:1px solid #999999; height:16px;padding:1px 5px 1px 0;}
#column_left input.newsletter { margin:0; width:154px; display:inline;border-top:1px solid #999999; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-left:1px solid #999999; height:16px;padding:1px 5px 1px 0;}
#column_left p.boxprice { font-size:10px; font-weight:bold; padding:10px 0 0 0; margin:0; color:#ff7837; }
#column_left p.boxpangv { font-size:9px; padding:0; margin:0;}
ol.bestsellers {list-style-type:none; font-size:11px; margin:0 0 0 0; padding:10px 0 0 0;}
ol.bestsellers p { margin:0; padding:0;}
ol.bestsellers li {margin:0 0 0 3px; padding:0 3px 10px 0;}
ol.bestsellers li a { color:#000000; text-decoration:none;}
ol.bestsellers li h4 {font-size:10px; margin:0; padding:0 0 5px 0;}
ol.bestsellers img {float:left; border:1px solid #cccccc; margin:0 5px 0 0;}

#column_right form {margin:0; padding:0;}
#column_right p { margin:0; padding:0px 0 3px 0;}
#column_right h1 {font-size:12px; margin:4px 0 0 0; padding: 0px 8px; color:#000000;border-left:1px solid #ff7837;}
#column_right div {font-size:10px; margin:0 0 20px 0; padding:10px 0 10px 10px; background-color:#ffffff;border-bottom: 5px solid #ff7837;border-left: 1px solid #ff7837;border-right: 0px solid #BDBDBD;  }
#column_right p.left { float:left; padding:0; margin:0;}
#column_right p.right { text-align:right; padding:0; margin:1px 0 0 0;}
*:first-child+html #column_right p.right { margin:2px 0 0 0;}
* html #column_right p.right { margin:2px 0 0 0;}
#column_right select.manufacturer_dd {font-size:1.2em; width:210px;}
#column_right input.quickie { margin:0; width:178px; display:inline;border-top:1px solid #999999; border-right:0px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-left:1px solid #999999; height:16px;padding:1px 5px 1px 0;}
#column_right input.newsletter { margin:0; width:131px; display:inline;border-top:1px solid #999999; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-left:1px solid #999999; height:16px;padding:1px 5px 1px 0;}
#column_right input.login_email { margin:0; width:131px; display:inline;border-top:1px solid #999999; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-left:1px solid #999999; height:16px;padding:1px 5px 1px 0;}
#column_right input.login_password { margin:0; width:52px; display:inline;border-top:1px solid #999999; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-left:1px solid #999999; height:16px;padding:1px 5px 1px 0; margin-right:2px;}
#column_right p.boxprice { font-size:10px; font-weight:bold; padding:10px 0 0 0; margin:0; color:#ff7837; }
#column_right p.boxpangv { font-size:9px; padding:0; margin:0;}
#column_right div a { text-decoration:none; color:#000000;}
#column_right div input.input {border-top:1px solid #999999; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-left:1px solid #999999; height:15px; width:108px; margin:0; padding:1px 5px 1px 0;}
* html #column_right div input.input {width:106px;}

#footer { text-align:center; font-size:10px; line-height:1.5; margin: -10px 0 0 0; padding:20px 0 0 0; position:relative; bottom:-15px; color:#333333; clear:both; font-weight:bold;}

p.top_empfehlungen {border:1px solid #cccccc; width:136px;}
p.top_empfehlungen img { border: 2px solid #ffffff; width:132px;}
#footer ul { display:inline; padding:0; margin:0;}
#footer ul li { display:inline;}
#footer { color:#666666;}
#footer a { color:#666666; text-decoration:none; font-weight:normal;}
#footer a:hover { text-decoration:underline;}
span.greetUser {}
a.headerNavigation {}
.copyright, .parseTime { font-size:9px; text-align:center;color:#cccccc; padding:0 0 3px 0; }
.copyright a { text-decoration:none; color:#cccccc; }

/* thickbox popup images*/
#TB_window {font-size: 10px;color: #333333;}
#TB_window strong {font-size: 11px;}
#TB_secondLine {font-size: 10px;color:#666666;}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
#TB_overlay {position: fixed;z-index:100;top: 0px;left: 0px;height:100%;width:100%;}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {	background-color:#000;filter:alpha(opacity=75);	-moz-opacity: 0.75;	opacity: 0.75;}
* html #TB_overlay { position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_window {position: fixed;background: #ffffff;z-index: 102;color:#000000;display:none;border: 4px solid #525252;text-align:left;top:50%;left:50%;}
* html #TB_window {position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_window img#TB_Image {display:block;margin: 15px 0 0 15px;}
#TB_caption{height:25px;padding:7px 10px 0px 15px;float:left;}
#TB_closeWindow{height:25px;padding:20px 15px 0px 0;float:right;}
#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right;}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;}
#TB_title{background-color:#e8e8e8;height:27px;}
#TB_ajaxContent{clear:both;	padding:2px 15px 15px 15px;	overflow:auto;text-align:left;line-height:1.4em;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0px 5px 0px;}
#TB_load{position: fixed;display:none;height:13px;width:208px;z-index:103;top: 50%;left: 50%;margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */}
* html #TB_load {position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_HideSelect{z-index:99;position:fixed;top: 0;left: 0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity: 0;opacity: 0;height:100%;width:100%;}
* html #TB_HideSelect { position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;margin-bottom:1px;}