*{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;}
#content_ml{width:765px;margin-right:0;float:right;}
#footer{width:960px;}
#footer_ml{width:960px;clear:both;}
#left{width:180px;float:left;}
.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;}
.header_widerruf{width:960px;margin-top:5px;text-align:center;color:#9D2A2A;}
.header_aktion{width:960px;margin-top:5px;text-align:center;color:#9D2A2A;}
.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;}
.categories_sub_box{width:960px;height:30px;background-image:url(bg/cat_sub.jpg);background-repeat:repeat-x;background-color:#CCC;color:#FFF;}
.categories_sub{height:30px;}
.categories_sub a{padding:7px 8px 8px 8px;text-align:center;text-decoration:none;color:#FFF;display:block;}
.categories_sub a:hover{background-image:url(bg/cat_sub_hover.jpg);background-repeat:repeat-x;background-color:#CCC;color:#FFF;text-decoration:underline;}
.categories_sub a.exp{background-image:url(bg/cat_sub_active.jpg);background-repeat:repeat-x;background-color:#CCC;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: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;}
.header_breadcrumb{width:960px;margin-top:13px;color:#666;}
.header_breadcrumb a{background-color:transparent;color:#666;text-decoration:none;}
.header_breadcrumb a:hover{background-color:#9D2A2A;color:#FFF;}
.header_order_advantages{width:960px;margin-top:3px;}
.header_order_advantages ul{margin:0;padding:0;list-style:none;}
.header_order_advantages li{float:left;}
.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;}
.left_box{width:100%;margin-top:13px;text-align:left;}
.left_title{width:100%;height:25px;background:url(bg/left_title.png) no-repeat;color:#333;}
.left_title p{padding:5px 0 0 12px;vertical-align:top;font-size:12px;}
.left_info{margin:0 0 13px 0;padding:13px 0;background:url(bg/left_tree.png); background-repeat:repeat-x;}
.left_info li{list-style:none;}
.left_info a{color:#666;display:block;padding:2px 0 2px 13px;text-decoration:none;}
.left_info a:hover{color:#FFF;background-color:#9D2A2A;text-decoration:underline;}
.left_news{margin:0 0 13px 0;padding:0;font-size:11px;background:url(bg/left_tree.png); background-repeat:repeat-x;}
.list_box{width:960px;margin-top:13px;}
.list_box_categories_top{margin-right:20px;float:left;}
.list_box_categories_bottom{margin-top:21px;margin-right:20px;float:left;}
.list_box_categories_bottom_last{margin-top:21px;float:left;}
.list_box_categories_text{height:100px;float:left;}
.list_box_categories_sm_top{margin-right:18px;float:left;}
.list_box_categories_sm_text{height:100px;float:left;}
.list_title{font-weight:bold;font-size:12px;line-height:1.20em;color:#666;}
.list_teaser{color:#666;line-height:1.20em;width:680px;}
.list_longdesc{margin-top:13px;font-size:11px;color:#999;line-height:1.20em;}
.list_filter_box{width:960px;height:55px;margin-top:13px;padding:0;text-align:left;background-image:url(bg/bar_filter.jpg);background-repeat:no-repeat;background-color:#E4E4E4;color:#333;}
.list_filter{margin:5px 13px 0 8px;float:left;}
.list_filter select{width:116px;border:1px solid #9D2A2A;}
.list_filter_reset{margin:18px 0 0 8px;float:left;}
.list_locator_top,.list_locator_bottom{width:960px;margin-top:13px;font-size:11px;color:#666;}
.list_topseller_title{width:960px;height:34px;margin-top:21px;background-image:url(bg/bar_grey.jpg);background-repeat:no-repeat;background-color:#E4E4E4;color:#333;}
.list_topseller_title p{padding-top:5px;padding-left:13px;font-size:14px;font-weight:bold;}
.list_products{width:960px;}
.list_brands_pics{width:25%;margin-bottom:34px;text-align:center;float:left;}
.list_brands_txt{width:25%;margin:8px 0;float:left;}
.reviewlist_box{width:960px;margin-top:13px;}
.reviewlist_main{width:960px;margin-top:12px;}
.reviewlist_main hr{color:#EEE;background-color:#EEE;height:1px;border:0;margin:12px 0;}
.reviewlist_pic,.reviewlist_details{float:left;}
.reviewlist_pic{width:140px;height:160px;}
.reviewlist_details{width:804px;margin-left:16px;display:block;}
.reviewlist_details a{background-color:transparent;color:#666;text-decoration:none;}
.reviewlist_details a:hover{background-color:#9D2A2A;color:#FFF;}
.reviewlist_details_left{width:180px;margin-top:12px;float:left;}
.reviewlist_details_right{width:595px;margin-top:12px;float:left;}
.inc_list_locator_top_left{width:360px;margin-top:3px;float:left;}
.inc_list_locator_top_right{float:right;}
.inc_list_locator_top_right_ul{padding:0;margin:0;text-align:right;list-style:none;}
.inc_list_locator_top_right_ul li{margin-right:2px;float:left;}
.inc_list_locator_top_right_ul a{display:block;padding:4px 6px;color:#666;background-color:#EEE;text-decoration:none;float:left;}
.inc_list_locator_top_right_ul a:hover,.inc_list_locator_top_right_ul a.active{display:block;padding:4px 6px;color:#FFF;background-color:#9D2A2A;text-decoration:none;float:left;}
.inc_list_locator_bottom_left{width:480px;margin-top:13px;vertical-align:top;text-align:left;font-size:11px;float:left;}
.inc_list_locator_bottom_left_ul{padding:0;margin:0;list-style:none;}
.inc_list_locator_bottom_left_ul li{margin-left:2px;float:left;}
.inc_list_locator_bottom_left_ul a{display:block;padding:4px 6px;color:#666;background-color:#EEE;text-decoration:none;float:left;}
.inc_list_locator_bottom_left_ul a:hover,.inc_list_locator_bottom_left_ul a.active{display:block;padding:4px 6px;color:#FFF;background-color:#9D2A2A;text-decoration:none;float:left;}
.inc_list_locator_bottom_right{width:480px;margin-top:13px;vertical-align:top;text-align:right;font-size:11px;float:left;}
.inc_list_locator_bottom_right a{color:#666;background-color:#FFF;text-decoration:none;}
.inc_list_locator_bottom_right a:hover,.inc_list_locator_bottom_right a.active{color:#FFF;background-color:#9D2A2A;text-decoration:none;}
.inc_product,.inc_product_noticelist{width:174px;height:270px;margin:21px 5px 0 5px;border:2px solid #FFF;border-bottom:2px dashed #EEE;float:left;}
.inc_product:hover{border:2px solid #EEE;}
.inc_product_noticelist{height:290px;}
.inc_product_noticelist:hover{border:2px solid #EEE;}
.inc_product_noticelist_remove{text-align:center;margin-top:5px;}
.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;}
.details_box{width:960px;margin-top:13px;}
.details_locator_box{width:960px;color:#666;}
.details_locator_box a{background-color:transparent;color:#666;text-decoration:none;}
.details_locator_box a:hover{background-color:#9D2A2A;color:#FFF;}
.details_locator_back{width:480px;float:left;}
.details_locator_items{width:480px;text-align:right;float:left;}
.details_pics{width:350px;margin-top:13px;text-align:center;float:left;}
.details_pics p{margin-bottom:5px;}
.details_pics ul{margin:0;padding:0;list-style:none;}
.details_pics li{margin:13px 13px 0 0;vertical-align:top;display:inline;}
.details_content{width:342px;margin:13px 0 0 13px;float:left;}
.details_title h1{font-size:16px;line-height:1.20em;}
.details_brand{margin-top:21px;}
.details_brand a{background-color:transparent;color:#666;text-decoration:none;}
.details_brand a:hover{background-color:#9D2A2A;color:#FFF;}
.details_ratings{margin-top:21px;}
.details_stars{float:left;}
.details_counts{margin-left:5px;font-size:11px;color:#666;float:left}
.details_attributs{margin-top:21px;}
.details_attributs ul{margin:0 0 0 13px;padding:0;list-style-type:circle;}
.details_attributs li{margin-bottom:3px;}
.details_infos{margin-top:21px;}
.details_infos ul{margin:0 0 0 13px;padding:0;list-style-type:circle;}
.details_infos li{margin-bottom:3px;font-size:11px;}
.details_infos a{background-color:transparent;color:#666;text-decoration:none;}
.details_infos a:hover{background-color:#9D2A2A;color:#FFF;}
.details_order{width:234px;margin:13px 0 0 13px;padding:8px 0 8px 8px;background-color:#EFEFEF;-moz-border-radius:5px;float:left;}
.details_order span{color:#9D2A2A;}
.details_stocktext{margin-bottom:13px;font-size:11px;}
.details_size_hint{margin-bottom:13px;font-size:11px;}
#details_choosevariant{display:none;}
.details_choose_variant{margin:13px 0;color:#9D2A2A;font-weight:bold;}
.details_stocktext{margin:8px 0 0 0;padding:0;list-style:none;}
.details_stocktext li{font-size:10px;}
.details_variants_box{margin-top:13px;}
.details_flags{margin-right:5px;margin-bottom:5px;border:1px solid #999;float:left;}
.flag{width:39px;padding:3px 0;background-color:#FFF;color:#333;font-size:14px;text-align:center;cursor:pointer;}
.flag.active{}
.flag.active.selected{background-color:#BC3232;color:#FFF;}
.flag.stockflag_green{border-bottom:6px solid #090;}
.flag.stockflag_green:hover{background-color:#090;color:#FFF;}
.flag.stockflag_green.flag.active.selected{background-color:#090;color:#FFF;}
.flag.stockflag_yellow{border-bottom:6px solid #3F0;}
.flag.stockflag_yellow:hover{background-color:#3F0;color:#333;}
.flag.stockflag_yellow.flag.active.selected{background-color:#3F0;color:#333;}
.flag.stockflag_red{}
.flag.inactive,.flag.inactive.stockflag0,.flag.inactive.stockflag1,.flag.inactive.stockflag2,.flag.inactive.stockflag3{background-color:#FFF;color:#999;border-bottom:6px solid #999;font-style:italic;cursor:default;}
.details_flags_var{margin-right:5px;margin-bottom:5px;border:1px solid #999;float:left;}
.flag_var{padding:3px;background-color:#FFF;color:#333;font-size:14px;text-align:center;cursor:pointer;}
.flag_var.active{}
.flag_var.active.selected{background-color:#BC3232;color:#FFF;}
.flag_var.stockflag_green{border-bottom:6px solid #090;}
.flag_var.stockflag_green:hover{background-color:#090;color:#FFF;}
.flag_var.stockflag_green.flag_var.active.selected{background-color:#090;color:#FFF;}
.flag_var.stockflag_yellow{border-bottom:6px solid #3F0;}
.flag_var.stockflag_yellow:hover{background-color:#3F0;color:#333;}
.flag_var.stockflag_yellow.flag_var.active.selected{background-color:#3F0;color:#333;}
.flag_var.stockflag_red{}
.flag_var.inactive,.flag_var.inactive.stockflag0,.flag_var.inactive.stockflag1,.flag_var.inactive.stockflag2,.flag_var.inactive.stockflag3{background-color:#FFF;color:#999;border-bottom:6px solid #999;font-style:italic;cursor:default;}
.details_variants{font-size:12px;vertical-align:top;display:none;}
.details_variants select{width:226px;border:1px solid #9D2A2A;}
.details_variants optgroup{font-size:10px;font-weight:normal;font-style:italic;color:#999;background:#FFF;}
.details_price{margin-top:21px;}
.details_price_new{font-size:18px;font-weight:bold;color:#9D2A2A;float:left;}
.details_price_old{margin-top:5px;margin-left:8px;font-size:11px;text-decoration:line-through;float:left;}
.details_price_normal{font-size:18px;font-weight:bold;}
.details_price_hint{margin-top:3px;font-size:11px;font-weight:normal;color:#666;}
.details_price_hint a{background-color:transparent;color:#666;text-decoration:underline;}
.details_price_hint a:hover{background-color:#9D2A2A;color:#FFF;}
.details_quantity{margin:21px 0 0 0;}
.details_quantity ul{margin:0;padding:0;list-style:none;}
.details_quantity li{display:inline;}
.details_quantity_input{width:34px;margin-left:8px;text-align:center;vertical-align:top;}
.details_basket{margin-top:21px;}
.details_basket input{background-color:#EEE;}
/*d3 Content-Tabs*/
#xajax_resp_tabs{margin-top:21px;}
.details_tab_box{height:29px;border-bottom:1px solid #EAEAEA;}
.details_tab_box_active{width:180px;height:30px;margin-right:3px;background-image:url(bg/tab_active.png);background-repeat:no-repeat;float:left;}
.details_tab_box_inactive{width:180px;height:30px;margin-right:3px;background-image:url(bg/tab_inactive.png);background-repeat:no-repeat;float:left;}
a.details_tab{width:172px;height:22px;padding:8px 0 0 8px;color:#333;background-color:transparent;text-align:left;font-weight:normal;text-decoration:none;border-bottom:none;cursor:pointer;float:left;}
a.details_tab_active{width:172px;height:22px;padding:8px 0 0 8px;color:#333;background-color:#FFF;text-align:left;font-weight:normal;text-decoration:none;border-bottom:none;cursor:pointer;float:left;}
.details_tab_content_box{width:600px;margin:21px 0 0 8px;line-height:1.40em;}
.details_tab_content_box a{background-color:transparent;color:#666;text-decoration:underline;}
.details_tab_content_box a:hover{background-color:#9D2A2A;color:#FFF;}
.details_tab_content_box ul{margin:10px 0 12px 10px;}
.details_tab_content_box li{margin-left:10px;list-style-type:circle;}
.details_longdesc{width:584px;margin:13px 13px 0 13px;line-height:1.40em;}
.details_longdesc h2{margin-bottom:8px;font-size:13px;}
.details_longdesc h3{margin-bottom:0;font-size:12px;}
.details_longdesc p{}
.details_longdesc ul{margin:13px 0 0 13px;}
.details_longdesc li{ list-style:disc;}
.details_longdesc a{background-color:transparent;color:#666;text-decoration:underline;}
.details_longdesc a:hover{background-color:#9D2A2A;color:#FFF;}
.details_longdesc_esi{margin-top:13px;font-size:12px;line-height:1.40em;}
.details_longdesc_esi ul{margin:0 0 0 21px;padding:0;list-style:none;}
.details_longdesc_esi li{list-style-image:url(../img/hook.gif);padding:0 0 12px 4px;vertical-align:top;}
.details_longdesc_esi a{background-color:transparent;color:#666;text-decoration:underline;}
.details_longdesc_esi a:hover{background-color:#9D2A2A;color:#FFF;}
#write_review{display:none;}
.details_reviews_write{margin:8px 0 0 8px;line-height:1.40em;border-bottom:1px solid #EAEAEA;}
.details_reviews_write ul{margin:8px 0 8px 13px;padding:0;list-style-type:circle;}
.details_reviews_write li{}
.details_reviews_review{width:600px;margin:13px 0 0 13px;line-height:1.40em;border-bottom:1px solid #EAEAEA;}
.details_reviews_review p{margin-bottom:8px;}
.details_esi_reviews{width:597px;margin:21px 0 13px 0;}
.details_esi_reviews_left{width:10px;height:40px;background-image:url(bg/gray_left.png);float:left;}
.details_esi_reviews_mid{width:577px;height:40px;background-image:url(bg/gray_mid.png);background-repeat:repeat-x;float:left;}
.details_esi_reviews_right{width:10px;height:40px;background-image:url(bg/gray_right.png);float:left;}
.details_esi_reviews_mid_left{margin:8px 60px 0 4px;font-size:14px;font-weight:bold;float:left;}
.details_esi_reviews_mid_right{margin-top:8px;float:left;}
#write_review{display:none;}
.details_esi_reviews_write{width:589px;margin:8px 0 0 8px;line-height:1.40em;border-bottom:1px solid #EAEAEA;}
.details_esi_reviews_write ul{margin:8px 0 8px 16px;padding:0;list-style-type:circle;}
.details_esi_reviews_write li{}
.details_esi_reviews_review{width:589px;margin:8px 0 0 8px;line-height:1.40em;border-bottom:1px solid #EAEAEA;}
.details_esi_reviews_review p{margin-bottom:8px;}
.details_more_items{width:960px;margin-top:34px;float:left;}
.details_more_items_title{width:960px;height:34px;background-image:url(bg/bar_grey.jpg);background-repeat:no-repeat;background-color:#E4E4E4;color:#333;}
.details_more_items_title p{padding-top:6px;padding-left:8px;font-size:14px;font-weight:bold;text-align:left;}
.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;}
.register_main{width:765px;margin-top:13px;margin-bottom:13px;font-size:12px;}
.register_main table,.register_main tr{padding:0;}
.register_main td{padding:1px 0;}
.register_main th{height:31px;background-color:#EEE;}
.register_main th div{margin:8px 0 0 10px;text-align:left;}
.register_main a{color:#666;background-color:transparent;text-decoration:underline;}
.register_main a:hover{color:#FFF;background-color:#9D2A2A;}
.register_open_account{width:100%;}
.register_open_account td{padding:4px 10px 4px 0;}
.register_open_account td div{margin-top:2px;}
.register_main h1{margin:0 0 12px 0;font-size:14px;}
.account_main{margin-top:13px;margin-bottom:21px;vertical-align:top;text-align:left;}
.account_main h1{margin:0 0 13px 0;font-size:14px;}
.account_main h2{margin:13px 0 13px 0;font-size:12px;}
.account_main table,.account_main tr{padding:0;}
.account_main td{padding:1px 0;}
.account_main th{height:31px;background-color:#EEE;}
.account_main th div{margin:8px 0 0 10px;text-align:left;}
.account_main a{background-color:transparent;color:#666;text-decoration:underline;}
.account_main a:hover{background-color:#9D2A2A;color:#FFF;}
.search_box{width:960px;margin-top:13px;}
.search_not_found a{color:#666;background-color:#FFF;text-decoration:underline;}
.search_not_found a:hover{color:#9D2A2A;background-color:#FFF;text-decoration:none;}
.search_locator_top,.search_locator_bottom{width:960px;margin-top:13px;font-size:11px;color:#666;}
.search_products{width:960px;margin-left:2px;}
.search_products_main h1{margin-top:13px;font-weight:bold;font-size:12px;line-height:1.20em;color:#666;}
.search_products_cats{width:20%;margin-top:13px;float:left;}
.search_products_cats a{color:#666;background-color:#FFF;text-decoration:underline;}
.search_products_cats a:hover{color:#9D2A2A;background-color:#FFF;}
.search_products_cats_all{margin-top:13px;}
.search_products_cats_all a{color:#666;background-color:#FFF;text-decoration:underline;}
.search_products_cats_all a:hover{color:#9D2A2A;background-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;}
.cmp_login{margin-top:13px;}
.cmp_login h1{margin:0 0 12px 0;font-size:16px;}
.cmp_login hr{margin:12px 0 12px 0;color:#EEE;background-color:#EEE;height:1px;border:0;}
.cmp_login a{background-color:transparent;color:#666;text-decoration:underline;}
.cmp_login a:hover{background-color:#9D2A2A;color:#FFF;}
.cms_main{margin-top:13px;margin-bottom:21px;padding-right:180px;vertical-align:top;text-align:left;line-height:1.40em;}
.cms_main h1{margin:0 0 12px 0;font-size:16px;}
.cms_main ul{margin:10px 0 12px 10px;}
.cms_main li{margin-left:10px;list-style-type:circle;}
.cms_main hr{margin:14px 0px 12px 0px;color:#EEE;background-color:#EEE;height:1px;border:0;}
.cms_main a{background-color:transparent;color:#666;text-decoration:underline;}
.cms_main a:hover{background-color:#9D2A2A;color:#FFF;}
.pic{color:transparent;background-color:transparent;text-decoration:none;margin:0;padding:0;}
#zoom{padding:0;overflow:auto;min-width:250px;min-height:150px;}
.tabs{padding:0;margin:0;background:#FFF;height:40px;width:100%;}
.tabs li{list-style:none;margin:1px;float:left;}
.tabs a{display:block;padding:5px;color:#9D2A2A;background:#FFF;width:20px;text-align:center;border:1px solid #9D2A2A;font-size:14px;font-weight:bold;}
.tabs a:hover{display:block;padding:5px;color:#FFF;background:#9D2A2A;width:20px;text-align:center;border:1px solid #9D2A2A;font-size:14px;font-weight:bold;}
.tabs li.close{float:right;}
#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:left;top:50%;left:50%;width:400px;height:150px;background-color:#FFF;color:#333;font-size:12px;line-height:1.20em;z-index:2000;margin-top:-75px;margin-left:-125px;border:1px solid #9D2A2A;padding:10px;}
.but_account_login_de,.but_account_login_en{background-image:url(but/account_login_de.gif);background-repeat:no-repeat;background-color:transparent;width:200px;height:22px;border:0;margin:0;cursor:pointer;}
.but_account_login_en{background-image:url(but/account_login_en.gif);}
.but_add_shippingaddress_de,.but_add_shippingaddress_en{background-image:url(but/add_address_de.gif);background-repeat:no-repeat;background-color:transparent;width:180px;height:18px;margin:0;padding:0;border:none;color:#FFF;background-color:transparent;cursor:pointer;}
.but_add_shippingaddress_en{background-image:url(but/add_address_en.gif);}
.but_add_to_cart_de,.but_add_to_cart_en{background-image:url(but/add_to_cart_de.gif);background-repeat:no-repeat;background-color:transparent;width:225px;height:34px;border:0;cursor:pointer;}
.but_add_to_cart_en{background-image:url(but/add_to_cart_en.gif);}
.but_check_data_de,.but_check_data_en{background-image:url(but/check_data_de.gif);background-repeat:no-repeat;background-color:transparent;width:220px;height:22px;margin:0;padding:0;border:0;cursor:pointer;}
.but_check_data_en{background-image:url(but/check_data_en.gif);}
.but_change_address_de,.but_change_address_en{background-image:url(but/change_address_de.gif);background-repeat:no-repeat;background-color:transparent;width:110px;height:18px;margin:0;padding:0;border:0;cursor:pointer;}
.but_change_address_en{background-image:url(but/change_address_en.gif);}
.but_continue_de,.but_continue_en{background-image:url(but/continue_de.gif);background-repeat:no-repeat;background-color:transparent;width:220px;height:22px;margin:0;padding:0;border:0;cursor:pointer;}
.but_continue_en{background-image:url(but/continue_en.gif);}
.but_delete_items_de,.but_delete_items_en{background-image:url(but/delete_items_de.gif);background-repeat:no-repeat;background-color:transparent;width:110px;height:18px;margin:0;padding:0;border:0;cursor:pointer;}
.but_delete_items_en{background-image:url(but/delete_items_en.gif);}
.but_enter_address_de,.but_enter_address_en{background-image:url(but/enter_address_de.gif);background-repeat:no-repeat;background-color:transparent;width:200px;height:25px;margin:0;padding:0;border:0;cursor:pointer;}
.but_enter_address_en{background-image:url(but/enter_address_en.gif);}
.but_filter_reset_de,.but_filter_reset_en{background-image:url(but/filter_de.png);background-repeat:no-repeat;background-color:transparent;width:116px;height:18px;margin:0;padding:0;border:0;cursor:pointer;}
.but_filter_reset_en{background-image:url(but/filter_en.png);}
.but_hide_shippingaddress_de,.but_hide_shippingaddress_en{background-image:url(but/hide_address_de.gif);background-repeat:no-repeat;background-color:transparent;width:180px;height:18px;margin:0;padding:0;border:none;color:#FFF;background-color:transparent;cursor:pointer;}
.but_hide_shippingaddress_en{background-image:url(but/hide_address_en.gif);}
.but_login_de,.but_login_en{background-image:url(but/login_de.gif);background-repeat:no-repeat;background-color:transparent;width:180px;height:18px;border:0;margin:0;cursor:pointer;}
.but_login_en{background-image:url(but/login_en.gif);}
.but_open_account_de,.but_open_account_en{background-image:url(but/open_account_de.gif);background-repeat:no-repeat;background-color:transparent;width:200px;height:25px;margin:0;padding:0;border:0;cursor:pointer;}
.but_open_account_en{background-image:url(but/open_account_en.gif);}
.but_redeem_coupon_de,.but_redeem_coupon_en{background-image:url(but/redeem_coupon_de.gif);background-repeat:no-repeat;background-color:transparent;width:110px;height:18px;margin:0;margin:0;padding:0;padding-bottom:2px;border:0;cursor:pointer;}
.but_redeem_coupon_en{background-image:url(but/redeem_coupon_en.gif);}
.but_remove_de,.but_remove_en{background-image:url(but/remove_de.gif);background-repeat:no-repeat;background-color:transparent;width:110px;height:18px;margin:0;padding:0;border:0;cursor:pointer;}
.but_remove_en{background-image:url(but/remove_en.gif);}
.but_request_password_de,.but_request_password_en{background-image:url(but/request_password_de.gif);background-repeat:no-repeat;background-color:transparent;width:180px;height:18px;border:0;cursor:pointer;}
.but_request_password_en{background-image:url(but/request_password_en.gif);}
.but_save_now_de,.but_save_now_en{background-image:url(but/save_now_de.gif);background-repeat:no-repeat;background-color:transparent;width:180px;height:18px;margin:0;margin:0;padding:0;border:0;cursor:pointer;}
.but_save_now_en{background-image:url(but/save_now_en.gif);}
.but_save_review_de,.but_save_review_en{background-image:url(but/save_review_de.gif);background-repeat:no-repeat;background-color:transparent;width:180px;height:18px;margin:0;padding:0;border:0;cursor:pointer;}
.but_save_review_en{background-image:url(but/save_review_en.gif);}
.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_select_payment_de,.but_select_payment_en{background-image:url(but/select_payment_de.gif);background-repeat:no-repeat;background-color:transparent;width:220px;height:22px;margin:0;padding:0;border:0;cursor:pointer;}
.but_select_payment_en{background-image:url(but/select_payment_en.gif);}
.but_send_message_de,.but_send_message_en{background-image:url(but/send_message_de.gif);background-repeat:no-repeat;background-color:transparent;width:180px;height:18px;margin:0;padding:0;border:0;cursor:pointer;}
.but_send_message_en{background-image:url(but/send_message_en.gif);}
.but_send_now_de,.but_send_now_en{background-image:url(but/send_now_de.gif);background-repeat:no-repeat;background-color:transparent;width:180px;height:18px;margin:0;padding:0;border:0;cursor:pointer;}
.but_send_now_en{background-image:url(but/send_now_en.gif);}
.but_send_order_de,.but_send_order_en{background-image:url(but/send_order_de.gif);background-repeat:no-repeat;background-color:transparent;width:200px;height:25px;margin:0;padding:0;border:0;cursor:pointer;}
.but_send_order_en{background-image:url(but/send_order_en.gif);}
.but_update_de,.but_update_en{background-image:url(but/update_items_de.gif);background-repeat:no-repeat;background-color:transparent;width:110px;height:18px;margin:0;margin-top:8px;padding:0;border:0;cursor:pointer;}
.but_update_en{background-image:url(but/update_items_en.gif);}
.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;}
.but_to_checkout_en{background-image:url(but/to_checkout_en.gif);}
.but_to_shop_de,.but_to_shop_en{background-image:url(but/to_shop_de.gif);background-repeat:no-repeat;background-color:transparent;width:180px;height:18px;border:0;cursor:pointer;}
.but_to_shop_en{background-image:url(but/to_shop_en.gif);}
/*Allgemein*/
form{margin:0;padding:0;}
textarea,input{vertical-align:top;color:#333;background-color:#FFF;border:1px solid #666;}
select{height:20px;color:#333;background-color:#FFF;border:1px solid #666;}
input{height:18px;}
table,tr,td{text-align:left;vertical-align:top;}
.input_ts_banner{width:468px;height:60px;}
strong{font-weight:normal;}
img{border:0;}
.floatleft{float:left;}
.floatright{float:right;}
.clear{clear:both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.groessen{width:600px;border:1px solid #EEE;border-bottom:0;border-right:0;}
.groessen_s1{width:52px;padding:2px 0 0 2px;text-align:left;border-bottom:1px solid #EEE;border-right:1px solid #EEE;}
.groessen_s2{width:42px;padding:2px 0;text-align:center;border-bottom:1px solid #EEE;border-right:1px solid #EEE;}
.groessen_k1{width:118px;padding:2px 0 0 2px;text-align:left;border-bottom:1px solid #EEE;border-right:1px solid #EEE;}
.groessen_k2{width:80px;padding:2px 0;text-align:center;border-bottom:1px solid #EEE;border-right:1px solid #EEE;}
.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;}
.wider{padding:5px;background-color:#EEE;}
.text_left{text-align:left;}
.text_center{text-align:center;}
.text_right{text-align:right;}
.text_uline{text-decoration:underline;}
.text_linethrough{text-decoration:line-through;}
.margintop1{margin-top:1px;}
.margintop8{margin-top:8px;}
.margintop13{margin-top:13px;}
.margintop21{margin-top:21px;}
.marginright5{margin-right:5px;}
.marginbottom8{margin-bottom:8px;}
.marginbottom13{margin-bottom:13px;}
.marginleft8{margin-left:8px;}
.marginleft13{margin-left:13px;}
.marginleft21{margin-left:21px;}
.marginleft34{margin-left:34px;}
.fontbold{font-weight:bold;}
.color9C2525{color:#9D2A2A;}
.fontred{color:#9D2A2A;}
.fontgreen{color:#009900;}
.fontorange{color:#FF9900;}
.pflicht{font-weight:bold;}
.errorbox{padding:0;margin:12px 0;color:#9D2A2A;border:0;font-weight:bold;}
.err{padding:0;margin:12px 0;color:#9D2A2A;border:0;font-weight:bold;}
/*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{}
