*{margin:0;padding:0;}
body{background-color:#FFF;color:#333;font-family:Verdana, Geneva, sans-serif;font-size:12px;font-weight:normal;text-align:center;margin-bottom:20px;background:url(bg/bg_main.png) no-repeat center top;}
#wrap{width:960px;margin:0 auto;}
#header{width:960px;text-align:left;}
#content_ol{width:960px;margin-top:8px;margin-right:0;text-align:left;}
#footer_ol{width:960px;text-align:left;}
#header_top{width:960px;height:85px;margin-top:14px;vertical-align:top;}
#header_logo{width:143px;float:left;}
#header_contact{width:317px;margin-top:11px;text-align:center;float:left;}
#header_info{width:330px;margin:12px 20px 0 0;text-align:right;float:left;}
.header_info_ul{margin:0;padding:0;list-style:none;}
.header_info_ul li{margin-right:4px;display:inline;}
.header_info_ul a{padding:0;text-decoration:none;}
.header_info_ul a:hover{padding:0;text-decoration:underline;}
.header_search{width:257px;margin-top:16px;padding-left:73px;}
.header_search_bg{width:200px;height:21px;background-image:url(bg/search.png);background-repeat:no-repeat;float:left;}
.header_search_but{width:57px;height:21px;border:0;margin:0;float:left;}
.header_search_input{width:178px;margin:1px 0 0 20px;vertical-align:top;color:#666;background-color:transparent;border:0;}
.header_basket{width:150px;height:70px;text-align:center;background-image:url(bg/basket.png);background-repeat:no-repeat;float:left;}
.header_basket ul{margin:20px 0 0 0;padding:0;text-align:center;list-style:none;}
.header_basket li{display:inline;}
.header_basket_input_empty,.header_basket_input_full{width:130px;margin:8px 0 0 0;text-align:center;font-size:14px;border:0;background-color:transparent;cursor:pointer;}
.header_basket_input_full{color:#9C2525;}
.categories{width:960px;height:40px;background-image:url(bg/topnav_inactive.gif);background-repeat:repeat-x;background-color:#9C2525;color:#FFF;}
.categories a{margin-right:0;padding:11px 14px 12px 14px;font-size:14px;text-align:center;text-decoration:none;color:#FFF;display:block;}
.categories a:hover,.categories a.exp{background-image:url(bg/topnav_active.gif);background-repeat:repeat-x;color:#FFF;text-decoration:underline;}
.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-top:1px solid #FFF;}
.vertical a{text-align:left;padding:6px 10px 8px 10px;background-image:url(bg/topnav_inactive.gif);background-repeat:repeat-x;background-color:#9C2525;color:#FFF;text-decoration:none;}
.vertical a:hover{background-image:url(bg/topnav_active.gif);background-repeat:repeat-x;background-color:#9C2525;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;}
#header_bottom_start{width:960px;margin-top:10px;color:#666;}
.header_breadcrumb{width:900px;float:left;}
.header_breadcrumb h1{font-size:12px;font-weight:normal;}
.header_flags{width:60px;margin-top:2px;float:left;}
.start_teaser_top{width:960px;height:350px;}
.start_teaser_main{width:765px;height:350px;margin-right:15px;float:left;}
.start_teaser_advantages{width:180px;height:350px;float:left;}
.start_teaser_bottom{width:960px;height:191px;margin-top:15px;}
.start_teaser_small{width:245px;height:191px;margin-right:15px;float:left;}
.start_teaser_small_last{width:180px;height:191px;float:left;}
.start_brandnew{width:960px;height:40px;margin-top:15px;}
.start_brandnew_left{width:10px;height:40px;background-image:url(bg/gray_left.png);float:left;}
.start_brandnew_mid{width:940px;height:40px;background-image:url(bg/gray_mid.png);background-repeat:repeat-x;float:left;}
.start_brandnew_mid p{margin-top:6px;margin-left:4px;font-size:14px;font-weight:bold;}
.start_brandnew_right{width:10px;height:40px;background-image:url(bg/gray_right.png);float:left;}
#footer_text{width:960px;margin:16px 0;color:#666;font-size:12px;line-height:1.20em;border-top:1px solid #EEE;}
#footer_text h2{font-size:12px;margin-top:12px;}
#footer_info{width:960px;}
#footer_info ul{margin:0;padding:0;list-style-type:none;}
#footer_info li{float:left;}
#footer_info a{text-decoration:none;color:transparent;background-color:transparent;}
/*
#footer_catlinks{width:960px;margin-top:12px;}
.footer_catlinks_box{width:20%;float:left;}
.footer_catlinks_box b{font-size:12px;padding-bottom:4px;color:#666;}
.footer_catlinks_box ul{list-style:none;}
.footer_catlinks_box li{padding-bottom:4px;}
.footer_catlinks_box a{text-decoration:none;}
*/
#footer_note{width:960px;}
#footer_note ul{list-style-type:none;margin:5px 0 0 0;padding:0;font-size:11px;color:#666;}
#footer_note li{margin-right:8px;display:inline;}
#footer_note a{text-decoration:none;}
.inc_product_start{width:162px;height:240px;margin:2px 13px 2px 13px;float:left;}
.inc_product_pic_out{width:162px;height:188px;text-align:center;}
.inc_product_pic_in{width:158px;margin:0 auto;font-size:12px;}
.inc_product_variants{margin-top:8px;font-size:11px;text-align:center;color:#666;}
.inc_product_price_new{margin-top:13px;font-size:16px;font-weight:bold;text-align:center;}
.inc_product_price_old{margin-top:3px;font-size:11px;text-align:center;text-decoration:line-through;color:#333;}
.inc_product_price_normal{margin-top:13px;text-align:center;font-size:16px;font-weight:bold;}
.inc_product_pic_in a{margin:0;padding:0;color:#9C2525;background-color:#FFF;text-decoration:none;}
.inc_product_pic_in a:hover{margin:0;padding:0;color:#FFF;background-color:#9C2525;}
.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;}
.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:disc;}
a{color:#666;background-color:transparent;text-decoration:underline;}
a:hover{color:#FFF;background-color:#9C2525;text-decoration:underline;}
a.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 #9C2525;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:left;}
.text_uline{text-decoration:underline;}
.text_linethrough{text-decoration:line-through;}
/*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 #333;width:255px;}
#d3_extsearch_quicksearch .headline{color:#FFF;background-color:#9C2525;border-bottom:1px solid #9C2525;padding:3px;text-align:left;}
#d3_extsearch_quicksearch .closebtn{cursor:pointer;float:right;border:1px outset black;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 #EEE;text-align:left;width:235px;float:left;color:#9C2525;text-decoration:underline;}
.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:#9C2525;}
#d3_extsearch_quicksearch a:hover.item_act{background-color:#9C2525;color:#FFF;text-decoration:underline;}
.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;}