*{margin:0;padding:0;}
body{margin:0;padding:0;background-color:transparent;color:#333;font-family:Verdana, Geneva, sans-serif;font-size:12px;font-weight:normal;text-align:left;background:url(bg/bg_main.jpg) no-repeat center top;}
#wrap{width:960px;margin:8px auto 21px;}
#header{width:960px;}
#content{width:960px;margin-right:0;}
#footer{width:960px;}
.header_info_ul{margin:0;padding:0;text-align:right;font-size:11px;list-style:none;color:#666;background-color:transparent;}
.header_info_ul li{margin-right:4px;display:inline;}
.header_info_ul a{color:#666;background-color:transparent;text-decoration:none;}
.header_info_ul a:hover{color:#FFF;background-color:#9D2A2A;}
.header_info_account{text-align:left;float:left;}
.header_info_account a{text-decoration:underline;}
.header_info_account a:hover{text-decoration:none;}
.header_info_title{color:#666;font-size:11px;font-weight:normal;display:inline;}
.header_top{width:960px;margin-top:13px;/*height:100px;background-image:url(bg/header_top.png);background-repeat:no-repeat;*/}
.header_logo{width:290px;float:left;}
.header_contact{width:240px;margin:13px 0 0 0;float:left;}
.header_contact ul{margin:0;padding:0;color:#999;font-size:11px;list-style:none;}
.header_contact li{margin-right:3px;float:left;}
.header_vorteile{width:180px;margin-top:13px;float:left;}
.header_vorteile ul{margin:0;padding:0;color:#999;font-size:11px;list-style:none;}
.header_vorteile li{margin-bottom:5px;}
.header_ts{width:61px;margin-top:13px;float:left;}
.header_basket_box{width:189px;margin-top:0;float:left;}
.header_basket{width:143px;margin-top:13px;color:#666;float:left;cursor:pointer;}
.header_basket ul{margin:0;padding:0;text-align:center;list-style:none;}
.header_basket li{display:inline;}
.header_basket_input_empty,.header_basket_input_full{width:143px;margin:0 0 3px 0;text-align:center;color:#666;background-color:#FFF;border:0;cursor:pointer;}
.header_basket_bag{margin:13px 0 0 13px;float:left;cursor:pointer;}
.categories_box{width:960px;height:34px;margin-top:8px;}
.categories_left{width:2px;height:34px;background-image:url(bg/cat_main_left.jpg);background-repeat:no-repeat;background-color:#B8B8B8;float:left;}
.categories{width:680px;height:34px;background-image:url(bg/cat_main.jpg);background-repeat:repeat-x;background-color:#B8B8B8;color:#FFF;float:left;}
.categories a{padding:9px 15px 10px 15px;text-align:center;text-decoration:none;color:#FFF;display:block;}
.categories a:hover{background-image:url(bg/cat_main_hover.jpg);background-repeat:repeat-x;background-color:#C6C6C6;color:#FFF;text-decoration:underline;}
.categories a.exp{background-image:url(bg/cat_main_active.jpg);background-repeat:repeat-x;background-color:#C6C6C6;color:#FFF;text-decoration:underline;}
.categories li.open{background-image:url(bg/cat_main_active.jpg);background-repeat:repeat-x;background-color:#C6C6C6;color:#FFF;}
.header_search_box{width:215px;height:34px;background-image:url(bg/cat_main.jpg);background-repeat:repeat-x;background-color:#B8B8B8;color:#FFF;float:left;}
.header_search{width:215px;margin-top:7px;text-align:right;}
.header_search_ ul{margin:0;padding:0;list-style:none;}
.header_search_bg{width:158px;height:21px;background-image:url(bg/search.png);background-repeat:no-repeat;list-style:none;float:left;}
.header_search_but{width:57px;height:21px;border:0;margin:0;list-style:none;float:left;}
.header_search_input{width:155px;margin:1px 0 0 3px;vertical-align:top;color:#666;background-color:transparent;border:0;}
.header_language_box{width:61px;height:34px;text-align:right;background-image:url(bg/cat_main.jpg);background-repeat:repeat-x;background-color:#B8B8B8;float:left;}
.header_language{padding-top:11px;padding-right:8px;}
.categories_right{width:2px;height:34px;background-image:url(bg/cat_main_right.jpg);background-repeat:no-repeat;background-color:#B8B8B8;float:left;}
.menue{padding:0;margin:0;list-style:none;}
.menue li{margin:0;position:relative;}
.horizontal li{float:left;}
.vertical li{float:none;height:100%;white-space:nowrap;border:1px solid #FFF;border-top:none;}
.vertical a{text-align:left;padding:7px 8px 8px 8px;background-image:url(bg/cat_sub.jpg);background-repeat:repeat-x;background-color:#C6C6C6;color:#FFF;text-decoration:none;}
.vertical a:hover{background-image:url(bg/cat_sub_hover.jpg);background-repeat:repeat-x;background-color:#CCC;color:#FFF;text-decoration:underline;}
.dropdown{visibility:hidden;display:block;position:absolute;left:0;top:100%;padding:0;margin:0;z-index:1000;}
.open .dropdown{visibility:visible;}
.footer_text{width:960px;margin-top:13px;color:#999;font-size:11px;line-height:1.20em;}
.footer_text h2{margin-top:13px;font-size:11px;}
.footer_text a{background-color:transparent;color:#999;text-decoration:none;}
.footer_text a:hover{background-color:#9D2A2A;color:#FFF;}
.footer_advantages{width:960px;margin-top:13px;}
.footer_advantages ul{margin:0;padding:0;list-style:none;}
.footer_advantages li{float:left;}
.footer_box{width:772px;height:191px;background-image:url(bg/footer.png);background-repeat:no-repeat;color:#666;float:left;}
.footer_box a{background-color:transparent;color:#666;text-decoration:none;}
.footer_box a:hover{background-color:#9D2A2A;color:#FFF;}
.footer_box a.pic{color:transparent;background-color:transparent;text-decoration:none;}
.footer_box p{font-size:11px;color:#666;}
.footer_box_div{margin:0 0 0 13px;}
.footer_payment{margin:13px 50px 25px 0;padding:0;list-style:none;float:left;}
.footer_payment .li_first{margin-bottom:8px;}
.footer_payment li{margin-bottom:5px;font-size:11px;}
.footer_service{margin:13px 50px 0 0;padding:0;list-style:none;float:left;}
.footer_service .li_first{margin-bottom:8px;}
.footer_service li{margin-bottom:3px;font-size:11px;}
.footer_info{margin:13px 40px 0 0;padding:0;list-style:none;float:left;}
.footer_info .li_first{margin-bottom:8px;}
.footer_info li{margin-bottom:3px;font-size:11px;}
.footer_contact{margin:13px 0 0 0;padding:0;list-style:none;float:left;}
.footer_contact .li_first{margin-bottom:8px;}
.footer_contact li{margin-right:3px;margin-bottom:3px;font-size:11px;}
.footer_ts{width:180px;margin-left:8px;float:left;}
.footer_note{margin-left:0;}
.footer_note ul{margin:0;padding:0;font-size:11px;color:#666;list-style:none;}
.footer_note li{margin-right:8px;display:inline;}
.footer_note a{background-color:transparent;color:#666;text-decoration:none;}
.footer_note a:hover{background-color:#9D2A2A;color:#FFF;}
.footer_partner{margin:5px 0 0 0;padding:0;color:#666;list-style:none;}
.footer_partner li{margin-right:8px;display:inline;}
.footer_partner a{font-size:11px;color:#999;background-color:#FFF;text-decoration:none;}
.footer_partner a:hover{background-color:#9D2A2A;color:#FFF;}
.start_teaser_big{width:620px;height:305px;margin-top:5px;margin-right:5px;float:left;}
.start_teaser_small{width:335px;height:305px;margin-top:5px;float:left;}
.start_brandnew{width:960px;height:34px;margin-top:5px;background-image:url(bg/bar_grey.jpg);background-repeat:no-repeat;background-color:#E4E4E4;color:#333;}
.start_brandnew p{padding-top:5px;padding-left:13px;font-size:14px;font-weight:bold;}
.inc_product{width:174px;height:270px;margin:0 5px;border:2px solid #FFF;border-bottom:2px dashed #EEE;float:left;}
.inc_product:hover{border:2px solid #EEE;}
.inc_product_pic_out{width:174px;height:200px;margin:0 auto;text-align:center;}
.inc_product_pic_in{width:150px;margin:0 auto;font-size:12px;}
.inc_product_pic_in a{color:#555;background-color:#FFF;text-decoration:none;}
.inc_product_pic_in a:hover{color:#555;background-color:#FFF;text-decoration:underline;}
.inc_product_price_new{font-size:16px;font-weight:bold;text-align:center;color:#9D2A2A;}
.inc_product_price_old{margin-top:3px;margin-bottom:5px;font-size:11px;text-align:center;text-decoration:line-through;color:#333;}
.inc_product_price_normal{margin-bottom:22px;text-align:center;font-size:16px;font-weight:bold;}
.mini_basket_main{font-size:11px;text-align:left;}
.mini_basket_main table,.mini_basket_main tr,.mini_basket_main td{padding:0;}
.mini_basket_main th{text-align:left;}
.mini_basket_main hr{margin:8px 0 6px 0;color:#EEE;background-color:#EEE;height:1px;border:0;}
.mini_basket_main a{background-color:transparent;color:#666;text-decoration:underline;}
.mini_basket_main a:hover{background-color:#9D2A2A;color:#FFF;}
.layer_main{margin:10px 10px 0 2px;vertical-align:top;text-align:left;}
.layer_main h1{font-size:14px;}
.layer_main ul{margin:10px 0 10px 10px;}
.layer_main li{margin-left:10px;list-style-type:circle;}
.layer_main a{background-color:transparent;color:#666;text-decoration:underline;}
.layer_main a:hover{background-color:#9D2A2A;color:#FFF;}
.pic{color:transparent;background-color:transparent;text-decoration:none;margin:0;padding:0;}
#mask{visibility:hidden;display:none;}
#mask iframe{visibility:hidden;border:none;}
#mask.on{visibility:visible;display:block;position:fixed;/*opacity:0.7;*/filter:alpha(opacity=70); /* Internet Explorer */-moz-opacity: 0.70; /* Mozilla Browser */opacity: 0.70; /* Opera */top:0;left:0;width:100%;height:100%;background:#333;z-index:1500;}
div.popup{visibility:hidden;display:none;}
div.on.popup{visibility:visible;display:block;position:fixed;text-align:center;top:50%;left:50%;width:400px;height:80px;background-color:#FFF;color:#333;font-size:12px;line-height:1.20em;font-weight:bold;z-index:2000;margin-top:-75px;margin-left:-125px;border:1px solid #9D2A2A;padding:10px;}
.but_search_de,.but_search_en{width:57px;height:21px;background-image:url(but/search_de.png);color:#FFF;background-color:transparent;margin:0;padding:0;border:0;cursor:pointer;}
.but_search_en{background-image:url(but/search_en.png);}
.but_to_checkout_de,.but_to_checkout_en{background-image:url(but/to_checkout_de.gif);background-repeat:no-repeat;background-color:transparent;width:180px;height:18px;border:0;cursor:pointer;}
/*Allgemein*/
form{margin:0;padding:0;}
input{vertical-align:top;color:#333;background-color:#FFF;border:1px solid #666;height:18px;}
strong{font-weight:normal;}
img{border:0;}
.clear{clear:both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.shipping{width:600px;border:1px solid #EEE;border-bottom:0;text-align:center;}
.shipping th,.shipping td{padding:2px;border-bottom:1px solid #EEE;text-align:center;}
.marginright5{margin-right:5px;}
.marginleft34{margin-left:34px;}
/*d3 Ext-Search*/
#left .search input.txt.notice{color:#999;}
.product strong.h3 #similar{font-weight:normal;color:#888;}
.d3_extsearch_navigation.baseframe{float:left;margin:0 5px 10px;font-size:12px;width:100%;}
.d3_extsearch_navigation.baseframe.fit{height:8px;}
.d3_extsearch_navigation .headline{background:#F0F0F0 none repeat scroll 0% 0%;border:1px solid #969696;border-left:8px solid #969696;border-bottom-style:none;color:#424C56;padding:5px 5px 8px 7px;width:100%;margin:0;}
.d3_extsearch_navigation .message{padding:5px;border:1px solid #969696;font-weight:bold;}
.d3_extsearch_navigation .list{border:1px solid #969696;border-top-style:none;padding:5px 5px 8px 7px;}
.d3_extsearch_navigation .list_link{background:transparent no-repeat scroll 0 -98px;padding-left:14px;padding-top:2px;}
.d3_extsearch_navigation a.search_results_list_link{}
.d3_extsearch_navigation .buttonframe{text-align:center;padding-top:5px;}
.d3_extsearch_navigation .button{border:1px solid #969696;padding:2px;}
.d3_extsearch_navigation .login_button{border:1px solid #D9D9DB;}
.d3_extsearch_navigation .indexlink{float:left;min-width:13px;border:1px solid #D9D9DB;}
.d3_extsearch_navigation .indexlink, .d3_extsearch_navigation .indexlink_usable{-moz-border-radius:5px 5px 0 0;height:13px;color:#D0D0D0;float:left;min-width:9px;border:1px solid #D9D9DB;border-bottom-style:none;padding:2px;text-align:center;}
.d3_extsearch_navigation .indexlink_usable{background-color:#F0F0F0;}
.d3_extsearch_navigation .active{background-color:#D0D0D0;}
#d3_extsearch_quicksearch{background-color:#FFF;border:1px solid #666;width:212px;}
#d3_extsearch_quicksearch .headline{color:#333;background-color:#E7E7E7;border-bottom:1px solid #E7E7E7;padding:3px;text-align:left;}
#d3_extsearch_quicksearch .closebtn{cursor:pointer;float:right;border:1px outset #333;padding:0 3px;font-weight:bold;}
#d3_extsearch_quicksearch .list{max-height:400px;overflow:auto;}
.item_inact,.item_act{cursor:pointer;clear:both;padding:3px;background-color:#FFF;border-bottom:1px solid #666;text-align:left;width:186px;float:left;color:#666;text-decoration:none;}
.item_inact img,.item_act img{float:left;margin-right:3px;}
#d3_extsearch_quicksearch a:hover.item_inact{color:#333;text-decoration:underline;}
#d3_extsearch_quicksearch .item_act{background-color:#FFF;color:#666;}
#d3_extsearch_quicksearch a:hover.item_act{background-color:#FFF;color:#9D2A2A;text-decoration:none;}
.xajax_resp{display:none;position:absolute;width:10px;height:10px;z-index:1000;}
/*highslide*/
.highslide-container div{font-family:Verdana, Geneva, sans-serif;font-size:12px;line-height:1.40em;}
.highslide-container table{background:none;}
.highslide{outline:none;text-decoration:none;}
.highslide img{border:2px solid #CCC;}
.highslide:hover img{border-color:#666;}
.highslide-active-anchor img{visibility:hidden;}
.highslide-active-anchor img{border-color:#333;visibility:visible;cursor:default;}
.highslide-image{border-width:2px;border-style:solid;border-color:#FFF;background:#666;}
.highslide-wrapper,.highslide-outline{background:#FFF;}
.glossy-dark{background:#111;}
.highslide-number{font-weight:bold;color:#666;}
.highslide-caption{display:none;padding:5px;}
.highslide-heading{display:none;font-weight:bold;}
.highslide-dimming{position:absolute;background:#333;}
a.highslide-full-expand{background:url(highslide/graphics/fullexpand.gif) no-repeat;display:block;margin:0 10px 10px 0;width:34px;height:34px;}
.highslide-loading{display:block;color:black;font-size:9px;font-weight:bold;text-transform:uppercase;text-decoration:none;padding:3px;border:1px solid white;background-color:#FFF;padding-left:22px;background-image:url(highslide/graphics/loader.white.gif);background-repeat:no-repeat;background-position:3px 1px;}
.highslide-move{cursor:move;}
.highslide-viewport{display:none;visibility:hidden;position:fixed;width:100%;height:100%;z-index:1;background:none;left:0;top:0;}
.highslide-overlay{display:none;}
.hidden-container{display:none;}
.closebutton{position:relative;top:-15px;left:15px;width:30px;height:30px;cursor:pointer;background:url(highslide/graphics/close.png);}
.highslide-maincontent{display:none;}
.highslide-html{background-color:#FFF;}
.highslide-html-content{display:none;width:400px;padding:0 5px 5px 5px;}
.highslide-header{padding-bottom:5px;}
.highslide-header ul{margin:0;padding:0;text-align:right;}
.highslide-header li{display:inline;padding-left:16px;}
.highslide-header li.highslide-previous,.highslide-header li.highslide-next{display:none;}
.highslide-header a{font-weight:bold;color:#666;text-transform:uppercase;text-decoration:none;}
.highslide-header a:hover{color:#333;}
.highslide-move a{cursor:move;}
.highslide-footer{height:16px;}
.highslide-resize{display:block;float:right;margin-top:5px;height:11px;width:11px;background:url(highslide/graphics/resize.gif) no-repeat;}
.highslide-resize span{display:none;}
.highslide-resize{cursor:nw-resize;}
.highslide-header{height:18px;border-bottom:1px solid #ddd;}
.highslide-heading{position:absolute;margin:2px;}
.highslide-header .highslide-move{cursor:move;display:block;height:16px;position:absolute;right:24px;top:0;width:100%;z-index:1;}
.highslide-move *{display:none;}
.highslide-header .highslide-close{position:relative;float:right;z-index:2;padding:0;}
.highslide-header .highslide-close a{display:block;height:16px;width:16px;background-image:url(highslide/graphics/closeX.png);}
.highslide-header .highslide-close a:hover{background-position:0 16px;}
.highslide-header .highslide-close span{display:none;}
.highslide-maincontent{padding-top:16px;}
.highslide-header{height:18px;border-bottom:1px solid #DDD;}
.highslide-heading{position:absolute;margin:1px .4em;color:#666;}
.highslide-header .highslide-move{cursor:move;display:block;height:16px;position:absolute;right:24px;top:0;width:100%;z-index:1;}
/* emvarianttooltip */
.showtooltipborder{display:none;position:absolute;left:0;top:0;right:0;bottom:30px;border:0 solid red;font-size:10px;color:#333;background-color:#FFF;opacity:0.9;padding:5px;overflow:hidden;}
.showtooltipborder div#content{width:auto;}
.showtooltipborder span{color:#9D2A2A;}
.showtooltiplink{font-size:11px;color:#555;cursor:pointer;}
.showtooltiplink:hover{text-decoration:underline;}
.showtooltipwait{display:none;position:absolute;left:0;top:0;right:0;bottom:30px;border:0 solid red;background-image:url(emvarianttooltip/tooltip_wait.gif);background-position:center center;background-repeat:no-repeat;}
/* Tooltip */
.tooltip{width:233px;position:absolute;z-index:9999;color:#333;background-color:#FFF;font-size:10px;border:1px #333 solid;}
.tooltip span{color:#AC2222;}
.tooltip .tipHeader{}
.tooltip_flag_box{margin-right:5px;margin-bottom:5px;border:1px solid #999;float:left;}
.tooltip_flag{min-width:28px;padding:2px 3px;background-color:#FFF;color:#333;font-size:10px;text-align:center;cursor:pointer;}
.tooltip_flag.stockflag_green{border-bottom:6px solid #090 }
.tooltip_flag.stockflag_yellow{border-bottom:6px solid  #0F6;}
.tooltip_flag.inactive,.tooltip_flag.inactive.stockflag0,.tooltip_flag.inactive.stockflag1,.tooltip_flag.inactive.stockflag2,.tooltip_flag.inactive.stockflag3{background-color:#FFF;color:#999;border-bottom:6px solid #999;font-style:italic;cursor:default;}
.tooltip_stocktext{margin:5px 0 0 0;padding:0;list-style:none;}
.tooltip_stocktext li{font-size:10px;}
/* Tooltip IE hack */
*html #tooltip .tipHeader{margin-bottom:-6px;}
.tooltip .tipBody{color:#333;background-color:#FFF;padding:5px;}
.tooltip .tipFooter{}
