*{margin:0;padding:0;outline:0;font-weight:normal}
body{font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#000;background-color:#080808}
a{text-decoration:none}
img{border:none}
hr{width:100%;height:1px;border:none;background-color:#999;margin:3px 0}
table{border-collapse:collapse;border:none}
th{font-size:1.1em;font-weight:bold;text-align:left;padding:2px}
td{font-family:"Trebuchet MS",Arial,Verdana,sans-serif;font-size:8pt;text-align:left;vertical-align:top;padding:2px}
button{padding:0 5px}
h1{font-size:1.3em;margin:2px 0;font-weight:bold}
h2{font-size:1.2em;margin:2px 0;font-weight:bold}
h3,h4,h5,h6{font-size:1em;margin:2px 0;font-weight:bold}
p{line-height:15px;margin:8px 0}
ul,ol{margin-left:13px}
a,a:hover,a:focus{color:red;text-decoration:none}
sup,sub{height:0;line-height:1;vertical-align:baseline;position:relative;font-size:9px}
sup{bottom:.8ex}
sub{top:.5ex}
label{font-weight:normal}
label span{color:red;font-size:14px;position:relative;left:2px}
.right{float:right}
.clear,.clearboth{clear:both}
.hidden{display:none}
.red{color:red}
.blue{color:#03F}
.green{color:#090}
.black{color:#000}
.unclickable{cursor:default}
.strikethrough{text-decoration:line-through}
.uppercase{text-transform:uppercase}
.autowidth{width:auto}
.nofloat{float:none}
.block{display:block}
.line_dashed_thin{background-color:#fff;border-top:1px dashed #8c8b8b;margin-bottom:5px}
.line_dashed_thick{background-color:#fff;border-top:2px dashed #8c8b8b;margin-bottom:8px}
.formrow{margin:6px 0;position:relative}
.stdlabel{display:block;float:left;width:150px}
.std_input{width:200px}
.label_lastname{width:100px;margin-left:7px}
.textinput_firstname,.textinput_lastname{float:left;margin:0 0 6px;width:160px}
.textinput_lastname{margin-left:7px;width:180px}
.textinput_street_name{float:left;width:180px}
.textinput_street_no{margin-left:7px;float:left;width:100px}
.textinput_zipcode{width:90px}
.textinput_city{width:160px}
.textinput_adr_addition{width:255px}
.form_section_headline{width:100%;float:left;font-size:1.2em;font-weight:bold;margin-top:15px;margin-bottom:8px}
.form_area{position:relative}
.password_length{color:#4E4E4E;font-size:.9em;font-style:italic}
.defaultform input{padding:1px;border:1px solid #ccc}
.defaultform .submitbutton{padding:2px 4px;font-weight:bold}
.defaultform input.inputtype_radio{border:0}
.doubletextinput{margin-right:3px;width:50px}
.textinputend{width:142px}
.submitarea{margin:10px 0 0 30%}
.std_textarea{width:260px}
.inputtype_radio{margin:3px 0}
.imagebutton{padding:0;border:none;background-color:transparent}
.radio_stdlabel{margin-right:20px;display:inline;float:none}
.inputtype_checkbox{width:20px;margin:4px}
.table-responsive{border:none;background-color:#fff}
.italic{font-style:italic}
.text-center{text-align:center}
.kfm-arrow{color:red;font-size:.9em}
.okmsg{margin-top:5px;margin-right:5px;padding:3px 3px 3px 10px;border:1px solid #6C6;color:#396;background-color:transparent}
.errormsg{margin-top:5px;margin-right:5px;padding:3px 3px 3px 10px;border:1px solid #F33;color:#F33;background-color:#FEF1DB}
button,label,.clickable{cursor:pointer}
strong,.bold{font-weight:bold}
.left,.label_fistname,.label_lastname{float:left}
.noborders,.borderless img{border:medium none}
.inline,.chkboxlabel{display:inline}
@keyframes blink {
50%{opacity:0}
}
@-webkit-keyframes blink {
50%{opacity:0}
}
.blink{animation:blink 1.5s step-start 0 infinite;-moz-animation:blink 1.5s linear infinite;-webkit-animation:blink 1.5s step-start 0 infinite}
.kfmbutton_text a{display:block;height:146px;text-align:center;color:#fff;font-weight:bold;font-size:1.6em;background:url(/images/kfm_v2/home_button_bg_center.png) repeat-x}
.kfmbutton_text1{display:block;height:146px;width:230px;background:url(/images/kfm_v2/home_button_bg_center.png) repeat-x;vertical-align:middle}
.kfmbutton_red a{width:245px;display:block;height:100px;line-height:100px;background:url(/images/kfm_v2/search_button_bg_red.jpg) repeat-x;color:#fff;font-weight:bold;text-align:center;margin-top:10px;border-right:1px solid #830101;border-left:1px solid #830101;font-family:"Trebuchet MS",Arial,Verdana,sans-serif}
.kfmbutton_red .searchtitle{display:block;text-transform:uppercase;margin-bottom:7px;text-decoration:none;font-weight:bold;font-size:24px;height:24px;line-height:24px;padding-top:25px}
.kfmbutton_red .searchtext{text-decoration:underline;font-weight:bold;font-size:18px;height:18px;line-height:18px}
.searchby{margin:20px 0;background:url(/images/kfm_v2/bgsearchby.png) top left repeat-x;height:29px;border:1px solid #ccc}
.searchby h3{text-transform:uppercase;margin:0;background:url(/images/kfm_v2/bgmenu_search_head.jpg) top left repeat-x!important}
.searchby h3,.searchby a{color:#fff;font:bold 13px Trebuchet MS;text-decoration:none;height:29px;line-height:29px;padding:0 15px;display:block;float:left;border-right:1px solid #ccc;background:url(/images/kfm_v2/bgmenu_search.jpg) top left repeat-x}
.searchby a.active{color:#fff;background:url(/images/kfm_v2/bgmenu_active_left.jpg) top left no-repeat,url(/images/kfm_v2/bgmenu_active_center.jpg) top center repeat-x,url(/images/kfm_v2/bgmenu_active_right.jpg) top right no-repeat;text-decoration:underline}
.viewnav{background-color:#F5F5F5;padding:5px 10px;margin:10px 0;border-bottom:1px solid #D0D0D0}
.viewnav span{color:#666;font-size:12px;line-height:20px;float:left;display:block;margin-right:5px}
.viewnav a{background:url(/images/kfm_v2/mainnav.gif) transparent no-repeat;float:left;height:20px;width:20px;margin-left:5px;text-decoration:none;display:block}
.viewnav a.viewlist{background-position:0 0}
.viewnav a.viewgallery{background-position:-20px 0}
.viewnav a.viewlist:hover{background-position:0 -20px}
.viewnav a.viewgallery:hover{background-position:-20px -20px}
.viewnav a.viewlist.active{background-position:0 -40px}
.viewnav a.viewgallery.active{background-position:-20px -40px}
.container{background:url(/images/kfm_v2/bgpage.jpg) repeat scroll 0 0 #242424;padding:0}
.mainpage .col-lg-2,.mainpage .col-md-3{padding-left:10px;padding-right:10px}
.mainpage .col-lg-8,.mainpage .col-md-9{padding-left:5px;padding-right:5px}
.maincontent{float:left;margin:20px 0 0 10px;width:782px}
.content{background-color:#fff;min-height:550px;padding:20px 30px}
.page-header{margin:0;background-image:linear-gradient(to bottom,#5B5B5B,#252525);border:none}
.page-header .col-sm-3{padding-right:0}
.page-header .metanavi ul{margin:10px 15px 10px 0}
li.menumetaentry_highlight a{color:#D10000}
.page-header .hotline{float:right;margin:5px 22px 0 0;width:320px;font-size:19px;color:#fff;position:relative}
.page-header .hotline span{float:left;font-weight:bold;margin-left:98px}
.hotline .hotline_capt{position:absolute;font-family:Verdana,sans-serif;left:0;top:-5px;font-size:1.2em;font-weight:normal;color:#DF0000}
.hotline .hotline_capt .glyphicon{color:#fff;position:relative;left:22px;top:-4px}
.hotline span.hotline_hrs{position:relative;left:-25px}
.hotline .hotline_tz{font-weight:normal;font-size:11px;text-align:right;font-style:italic;white-space:nowrap}
.std_lang_box{float:right;margin:10px 10px 0 0}
.lang_select,.halftrans{opacity:.5;-moz-opacity:.5}
.menumetalevel a{border-right:1px solid #fff;padding-right:5px}
.menumetalastentry a{border-right:none}
.mainmenu{font-size:15px;min-height:280px;width:100%;margin-left:auto;margin-right:auto;font-size:1.1em;background-color:#000}
.mainmenu li{padding:5px 0}
.mainmenu a{color:#fff;display:block;padding-left:16px}
ul.menulevel_level0{margin-left:8px;margin-right:8px;padding-bottom:8px}
li.menuentry_level0{border-bottom:1px solid #4E4E4E;width:100%}
li.menuentry.newwindow{background:transparent url(/images/kfm_v2/newwin_white.gif) 95% center no-repeat}
li.menuentry_highlight a,li.menuentry_level1_highlight a,li.menuentry_level2_highlight a{background:url(/images/kfm_v2/arrow_navi.png) no-repeat left center}
li.menuentry_level0_minus a,li.menuentry_level1_minus a{padding-bottom:4px;background:url(/images/kfm_v2/arrow_navi_down.png) no-repeat left 5px}
ul.menulevel_level1{font-size:.8em;margin-left:10px}
li.menuentry_level1 a{padding-left:14px;padding-bottom:0;background-image:none}
li.menuentry_level1_highlight{background-color:#C92616;margin-left:8px}
li.menuentry_level1_highlight a{position:relative;left:-8px;background:url(/images/kfm_v2/arrow_navi.png) no-repeat left center;font-weight:bold}
li.menuentry_level2 a{margin-left:10px;background-image:none}
.menuimage{height:210px}
.menuimage img{position:absolute;bottom:250px;left:10px}
.default_box{margin-bottom:20px}
.default_box_headline::before,.slideshow_headline::before{content:" ";width:8px;height:16px;background:#721313 url(/images/kfm_v2/defaultbox_head.png) left top no-repeat;display:inline-block}
.default_box_headline,.slideshow_headline{color:#fff;font-weight:bold;background:#721313 url(/images/kfm_v2/defaultbox_head.png) right top no-repeat;white-space:nowrap;padding:0}
.default_box_text{width:auto;padding:7px;font-size:12px;font-weight:bold;background-color:#fff}
.default_box_text .geotrust_cert{margin-top:14px;margin-bottom:8px;text-align:center}
.default_box_text .ts_cert{margin:12px 8px 10px}
.default_box_text .ts_cert img{float:left;margin-right:8px;position:relative;top:-3px}
.default_box_text .ts_ratings{text-align:center;font-size:.92em}
.box_link a{color:#000;font-weight:bold}
.box_link img{position:relative;right:3px;top:2px}
.shopcart_box{min-width:175px}
.shopcart_box .default_box_text{width:175px}
.shoppingcart_itemsinfo{border-bottom:1px solid silver;margin-top:5px;padding-bottom:5px;font-size:12px}
.shoppingcart_items_table{width:100%;font-size:10px}
td.cartitem_name{border-bottom:1px solid silver;padding:5px 0;width:120px}
td.cartitem_price{border-bottom:1px solid silver;padding:5px 0;width:50px;text-align:right}
span.cartitem_sum_price{text-align:right;float:right;font-weight:bold}
.cartitem_sum .italic{margin-top:5px;display:block}
.cart_box_link{text-align:right;line-height:16px;padding-top:2px;padding-right:5px}
.cart_box_link a{color:#fff;font-size:11px}
.cart_box_link img{position:relative;top:2px;padding-left:4px}
.login_box .formrow{margin:3px 0}
.login_box .std_input{width:150px;width:150px}
.login_box button{margin:5px 0 2px}
.login_box .register{display:block;padding-bottom:4px}
.login_box .getnewpasswd{display:block;padding-bottom:4px;font-size:.9em}
.default_articleoffer_repocaption{font-size:1.1em;font-weight:bold;margin-bottom:2px}
.default_articleoffer_name{margin-bottom:2px}
.default_articleoffer_prodnr{font-style:italic;margin-bottom:3px}
.default_articleoffer_formerprice{float:left;color:red;text-decoration:line-through;padding-right:8px}
.default_articleoffer_stdprice{color:green;font-weight:bold}
.default_articleoffer_enddate{padding:3px 0;font-size:.9em;color:#242424}
a.default_article_detail_link{display:block;margin-top:3px;margin-left:115px;padding-left:16px;color:#000}
a.default_articleoffer_further{display:block;margin-top:3px;margin-left:100px;padding-left:16px;color:#000}
a.expressorderprice{display:block;color:#fff;text-align:center;background:#c00 url(/images/shopicons/cart_add2.gif) right top no-repeat;padding-right:7px;padding-left:3px;border:solid 1px #c00;margin-top:10px}
a.expressorderprice span{display:block;padding-left:2px}
.addinfoPos{position:relative;width:100%;height:auto}
em.cartitem_charge,em.default_charge{color:#c00}
.addtocartmsg{color:#033;background-color:#6C6;text-align:center;margin-top:3px;float:right}
.addtocartmsg_error{text-align:center;margin-top:3px;float:right;border:1px solid #F33;color:#F33;background-color:#FEF1DB}
.articledetail .addtocartmsg,.articledetail .addtocartmsg_error{float:none;margin-top:0;padding:5px}
.specialprice,.expires{line-height:16px;margin-right:5px;height:16px}
.specialprice{color:#c00;float:right;font-size:11px}
.specialprice .duedate{text-align:right;display:block}
.expires{color:#0096DB;font-style:italic}
.specialprice img,.expires img{float:left;margin-right:3px}
.wishlist_box .default_box_text{padding-bottom:20px}
.wishlist_box .default_box_text .name{float:left;width:110px;height:30px;overflow:hidden}
.wishlist_box .wishlist_link{clear:both;float:right}
.wishlist_entry{float:right;font-size:12px}
.search_parts_results .wishlist::before,.sparepart_detailview .wishlist::before,.articledetail .wishlist::before{content:" ";width:15px;height:22px;background:url(/images/kfm/button_wishlist_bg.gif) left top no-repeat;float:left}
.search_parts_results .wishlist,.sparepart_detailview .wishlist,.articledetail .wishlist{float:right;cursor:pointer;padding-right:15px;background:url(/images/kfm/button_wishlist_bg.gif) right top no-repeat}
#addtowishlistmsg{margin-top:4px;clear:right;height:24px}
#addtowishlistmsg .addtocartmsg{padding:3px 10px}
.search_parts_results .wishlist span,.sparepart_detailview .wishlist span,.articledetail .wishlist span{float:left;cursor:pointer;height:20px;padding-top:2px;color:#606060;font-weight:bold}
.wishlist_content .title{margin-bottom:15px}
.wishlist_content .entry{clear:both;float:left;font-size:13px;padding-bottom:5px;border-bottom:solid 1px #ddd;margin-bottom:5px;position:relative}
.wishlist_content .manufacturer{float:left;width:100px}
.wishlist_content .name{float:left;width:428px;margin-right:15px}
.wishlist_content .name.short{width:328px;margin-right:10px}
.wishlist_content .price{float:left;padding-right:5px;text-align:right;width:70px}
.wishlist_content .availability{float:left;width:100px;padding-right:5px;text-align:right;font-style:italic}
.wishlist_content .addcard{float:left;width:20px;background:url(/images/shopicons/cart_add.gif) no-repeat scroll left top transparent;padding-left:5px;cursor:pointer}
.wishlist_content .unclickable{cursor:default}
.wishlist_content .delete{float:left;width:20px;background:url(/images/shopicons/trash.gif) no-repeat scroll left top transparent;padding-left:5px;cursor:pointer}
.wishlist_content .comment{float:left;width:20px;background:url(/images/shopicons/edit.gif) no-repeat scroll left top transparent;padding-left:5px;cursor:pointer}
.wishlist_content .commententry_intro{float:left;font-weight:bold}
.wishlist_content .commententry_content{float:left;margin-left:5px;position:relative}
.wishlist_content .commententry_content code{margin-top:2px;display:block;word-wrap:break-word;background-color:#fff;border-radius:0;color:#222;padding:0}
.wishlist_content .commententry_content textarea{width:375px;height:50px;border:solid 1px #888}
.wishlist_content .commententry_btn{position:absolute;bottom:0;margin-left:5px}
.wishlist_content .commententry_content .comment_save,.wishlist_content .commententry_content .comment_cancel{font-weight:bold;font-size:11px;width:100px;letter-spacing:1px}
.wishlist_content .comment_content{display:none;position:absolute;right:30px;border:1px solid #DDD;width:200px;height:100px;background-color:#CFF;z-index:100;top:-5px}
.wishlist_content .comment_content .editable{padding:10px;word-wrap:break-word}
.wishlist_content .commententry_content p{word-wrap:break-word;width:500px}
.wishlist_content .checkbox,.wishlist_content .checkboxall{width:20px;float:left;margin:2px 4px}
.wishlist_content .bottom{clear:left;float:left}
.wishlist_content .bottom .checkall{float:left;width:130px}
.wishlist_content .bottom .arrowimg{position:relative;top:2px;left:4px}
.checkboxalltext{font-size:13px;cursor:pointer;position:relative;top:1px}
.wishlist_content .adds_shopcart{margin-left:10px;cursor:pointer;display:inline-block;color:blue;text-decoration:underline}
.wishlist_content .printview_link{float:right;padding-right:10px;margin-top:8px;text-align:right}
.wishlist_content .printview_link a{color:blue;text-decoration:underline}
.ebay_box{text-align:center;padding-top:30px;margin-bottom:20px}
.ebay_img{margin-bottom:10px}
a.ebay_link{display:block;color:#fff;font-size:12px}
a.ebay_link img{position:relative;top:2px;right:3px}
.content h1,.content .formheadline,.ebay_content h2{padding-bottom:3px;border-bottom:solid 1px #999;margin-bottom:8px;font-size:1.2em;font-weight:bold}
.maintext_bottom{margin-left:1px}
.std_articlename{margin-top:0;padding-top:20px}
.shop_preis_hit .boxcontent1{margin-top:50px;margin-left:5px}
.shop_preis_hit_headline{color:#fff;font-size:15px;font-weight:bold;line-height:24px;margin-left:70px}
.shop_offer_img{bottom:60px;left:5px;position:relative;width:180px}
.shop_sonderangebote .boxcontent2{float:right;margin-right:15px;margin-top:10px;width:215px}
.shop_sonderangebote .shop_random_text{position:relative;left:140px}
.shop_sonderangebote img{width:175px;height:120px;position:absolute;bottom:17px;left:8px;border:solid #000 1px}
.shop_random_text{margin:15px 0 0 70px;font-size:12px;line-height:16px}
.shop_random_articleoffer_name{font-weight:bold;margin:5px 0}
.shop_random_articleoffer_stdprice{color:green;font-size:18px;font-weight:bold}
.shop_random_articleoffer_formerprice{text-decoration:line-through;color:red;font-weight:bold;margin-top:10px}
.shop_ausstellung{float:left;height:184px;margin-left:18px;width:293px}
.shop_ausstellung_teaser{font-size:11px;font-weight:bold;margin:15px 30px 25px 120px}
.shop_ausstellung_text{font-size:11px;line-height:4px;margin:10px 0 0 120px}
.shop_preis_similarbox{margin-top:-20px;margin-bottom:20px}
.shop_preis_similarbox h2{color:#fff;margin-left:10px;margin-bottom:5px;padding:5px}
.shop_preis_similar{background:url(/images/kfm_v2/shop_preis_similar.png) no-repeat;height:200px;margin-left:11px;width:170px;display:block;float:left;padding:0 10px;font-size:12px;position:relative}
.shop_preis_similar h3 a{color:#fff;font-size:15px;font-weight:bold;line-height:24px;margin-left:5px;text-transform:uppercase}
.shop_preis_similar img{width:150px;height:100px;border:1px solid #DF0000;margin:8px 8px 4px}
.shop_preis_similar .default_articleoffer_name a{color:#000;font-size:12px;font-weight:bold;text-transform:uppercase;margin-top:5px;display:block;overflow:hidden}
.shop_preis_similar .shop_preis_similar_text{height:117px;overflow:hidden}
.shop_preis_similar .default_article_detail_link{position:absolute;bottom:10px;right:10px}
.shop_searchbar{height:29px;background:#C1C1C1 linear-gradient(to bottom,#F3F3F3,#AFAFAF)}
.shop_searchbarv2{height:80px;background:url(/images/kfm_v2/search_box.png) repeat-x}
.shop_searchbarv2 .advfield{float:right;width:380px;height:50px;margin:20px 10px 10px;font-size:.9em;color:#fff}
.shop_searchbar .sfieldlabel{width:45px;margin-top:6px;margin-left:10px;font-size:12px;font-weight:bold}
.shop_searchbar button{position:relative;top:4px}
.shop_searchbarv3{padding:10px;background:#E43422 linear-gradient(to bottom,#772E2E,#CE0000)}
.shop_searchbarv3 label.sfieldlabel{color:#fff;font-weight:normal}
.shop_searchbarv3 .advfield{padding:12px 18px;font-size:.9em;color:#fff}
#basket_link,#order_link{float:right;text-decoration:none;color:#000;font-size:12px;margin:7px 10px}
#basket_link img,#order_link img{vertical-align:bottom}
.articlelist{margin-top:10px;font-size:12px}
.default_articlelist{width:720px;margin-bottom:5px;margin-bottom:5px;width:100%}
.default_articlelist tr{height:30px}
.default_articlelist th{font-size:14px}
.default_articlelist td{vertical-align:middle}
.bg1,.bg2{border-bottom:solid silver 1px;padding:20px 0}
.default_arttblhead_name{width:360px}
.default_arttblbody_name{max-height:40px}
.default_arttblbody_name,.default_arttblbody_name a{font-weight:bold;font-size:12px;color:#000;line-height:14px}
.default_arttblhead_stdprice,.default_arttblbody_stdprice{width:60px;text-align:right;padding-right:6px}
table .addinfo tr td{border-bottom:0;height:20px}
table .addinfo td{vertical-align:top;overflow:hidden;max-width:500px}
td.default_arttblbody_delivery_state{padding-top:0;vertical-align:top;white-space:nowrap}
.navarrow{font-size:15px;font-weight:bold}
.default_articlesperpage_select{float:left;margin-top:6px}
.default_articleslistselect{width:50px;font-size:11px}
.default_shopcartlist th,.default_orderlist th{font-size:12px;vertical-align:top;text-align:center;text-transform:capitalize}
.default_orderlist th{padding:10px 0}
.default_shopcartlist th span{font-size:11px;white-space:nowrap}
.default_shopcartlist input{width:20px;margin-right:2px;font-size:12px}
.default_shopcartlist button{margin:0;padding:0;font-size:11px}
.fixed_shopcart_box{position:fixed}
.default_arttblhead_amount{width:170px}
.default_arttblhead_singleprice,.default_arttblhead_totalprice{width:70px}
.default_arttblbody_traffic_light{text-align:right;padding-top:4px;line-height:12px}
.default_orderlist td{border-bottom:1px solid silver;padding:5px;text-align:center}
.default_orderlist td.default_arttblbody_address{text-align:left}
.default_orderlist td.default_arttblbody_totalprice{text-align:right;min-width:100px}
.traffic_light{display:inline-block;width:12px;height:12px}
.bgred{background:red url(/images/kfm/trafficlight_red.jpg) no-repeat center top;width:40px}
.bggreen{background:green url(/images/kfm/trafficlight_green.jpg) no-repeat center top;width:40px}
.bgyellow{background:#ff0 url(/images/kfm/trafficlight_yellow.jpg) no-repeat center top;width:40px}
.defaultprice{float:right;width:155px;background-color:#0096DB;color:#fff;text-align:center;border:none}
.articlelist_row{padding:4px 0;border-bottom:1px solid #999}
.articlelist_row .addtocartmsg{float:none}
.articlelist_row .defaultprice,.articlelist_row .addtext{font-size:.95em}
.articlelist_row .imgadvice,.articlelist_traffic_light{font-size:.9em}
.expressorderpriceBox{float:right;width:155px;clear:right;float:right;width:158px;clear:right}
.ebaycatlist{margin-left:30px;width:320px;float:left}
.default_shopcartlist .default_arttblhead_prod_nr,.default_shopcartlist .default_arttblhead_repository{width:120px}
.default_shopcartlist .default_arttblhead_singleprice,.default_shopcartlist .default_arttblhead_totalprice{width:100px}
.shop_searchingroup{float:left;background:url(/images/kfm_v2/search_box.png) right bottom repeat-x;height:35px;color:#fff;width:100%;line-height:35px;margin-bottom:10px;position:relative;z-index:100;bottom:20px}
.shop_searchingroup input{margin:7px 5px}
.shop_searchingroup label{font-weight:bold;margin-left:10px}
.shop_searchingroup button{width:50px;text-align:center}
.kfm-col-mid .navbar{min-height:40px}
.kfm-col-mid .navbar-brand{height:40px;padding:10px;text-transform:uppercase;font-size:14px;color:#222}
.kfm-col-mid .navbar-toggle{margin-top:6px;margin-bottom:6px;padding:6px 10px}
.kfm-col-mid .navbar-nav > li > a{padding:10px}
.kfm-col-mid .navbar-nav > li > a.dropdown-toggle{color:#222}
.breadcrumb{background-color:transparent;border-radius:0;margin-bottom:0;padding:0}
.shop_back_button a.breadcrumb_backlink{color:#000;margin-right:10px}
.articledetail{margin-top:20px;font-size:12px;position:relative}
.articledetail .col-md-6{padding-left:4px;padding-right:4px}
.articledetail .shop_back_button,.search_parts_results .shoprow_breadcrumb{position:absolute;top:-88px;left:-20px}
.searchbymodel .shop_back_button{position:absolute;top:-139px;left:-20px}
.shop_print_button{cursor:pointer;position:absolute;top:-43px;right:0}
.articledetail .shop_back_button a,.articledetail .shop_print_button a,.searchbymodel .shop_back_button a{line-height:15px;color:#810000;font-size:12px}
.articledetail h2{color:#000;font-weight:bold;font-size:14px;float:left;display:block;margin:0}
.articledetail .notation{clear:both;padding:5px 0;font-style:italic;font-size:12px}
.articledetail h3.ebayname{clear:both;float:left;display:block;font-size:14px;font-weight:normal}
.articledetail .articledetail_delivery{float:right;font-size:8pt;display:block;line-height:14px}
.articledetail .articledetail_prodnr{font-weight:normal;margin:10px 0 20px;float:left}
.articledetail .articledetail_prodnr_new{display:block;font-weight:normal;padding-top:5px;font-size:1.1em}
.articledetail .articledetail_image,.articledetail .sec_articledetail_image,.articledetail .articledetail_image_barcode{display:block;text-align:center;margin:10px 0}
.articledetail .articledetail_image img{border:1px solid #DF0000;margin:0 auto}
.articledetail .articledetail_image_grey img{border:1px solid #BEBCBD}
.articledetail .articledetail_image_barcode img{margin:0 auto;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-box-shadow:#636363 3px 3px 3px;-moz-box-shadow:#636363 3px 3px 3px;box-shadow:#636363 3px 3px 3px}
.articledetail .imgadvice{font-size:8pt;padding-top:3px}
.articledetail_image_barcode .imgadvice{padding-top:8px}
.articledetail .articledetail_defaultprice,.articledetail .articledetail_expressprice,.articledetail .articledetail_download,.articledetail .articledetail_foreinprice,.articledetail .articledetail_offerbox,.articledetail_used_itembox{text-align:left;padding:10px;line-height:20px;position:relative;margin-top:20px;margin-bottom:20px;min-height:110px}
.articledetail .articledetail_defaultprice{border:1px solid #0096DB;border-radius:12px;background:linear-gradient(to bottom,#FFF,#EFEFEF)}
.articledetail .articledetail_download{border:1px solid #C00;border-radius:12px}
.articledetail .articledetail_foreinprice{background-image:none;border:solid 1px #000;border-radius:12px}
.articledetail_used_itembox{border:solid 1px #C1C1C1;border-radius:12px;background:linear-gradient(to bottom,#FFF,#EFEFEF)}
.articledetail_download a.pdf_download,a.shell_pdf_download{background:url(/images/icons/icon_pdf.png) no-repeat scroll 0 0 transparent;clear:both;float:left;margin:5px 0 0 20px;padding:5px 0 10px 40px}
.articledetail_download a.sec_file_download{float:left;margin:5px 10px}
.articledetail .articledetail_defaultprice .buttonprice,.articledetail .articledetail_expressprice .buttonprice{display:block;width:auto;position:absolute;right:0;bottom:8px;margin:0;max-height:25px}
.articledetail .articledetail_defaultprice .buttonprice a,.articledetail .articledetail_defaultprice .buttonprice button,.articledetail .artdetail_miniiconlist_extended .buttonprice a,.articledetail .artdetail_miniiconlist_extended .buttonprice .dummy,.articledetail .articledetail_expressprice a,.articledetail .articledetail_expressprice button{display:inline-block;width:auto;line-height:17px;padding:1px 7px 1px 27px;font-size:11px;color:#fff;margin:2px 0 0}
.articledetail .articledetail_defaultprice .buttonprice a,.articledetail .articledetail_defaultprice .buttonprice button,.articledetail .artdetail_miniiconlist_extended .buttonprice a{background:url(/images/shopicons/cart_add2.gif) no-repeat scroll 5px center #0096DB}
.articledetail .articledetail_expressprice a,.articledetail .articledetail_expressprice button{background:url(/images/shopicons/cart_add2.gif) no-repeat scroll 5px center #C00}
.articledetail .buttonprice .addtocartqty{display:inline-block;width:auto;margin-right:4px}
.articledetail .buttonprice input{width:40px;min-height:22px}
.articledetail .articledetail_defaultprice .h4,.articledetail .articledetail_expressprice .h4,.articledetail .articledetail_download .h4,.articledetail .articledetail_foreinprice .h4,.articledetail .articledetail_offerbox .h4{font-weight:bold;font-size:14px;line-height:16px;margin:0;display:block;float:none;padding-bottom:5px}
.articledetail .articledetail_defaultprice .h4{color:#0096DB}
.articledetail .articledetail_foreinprice .exchange_price_info{font-size:11px;line-height:1.1em;color:#444;margin:6px 0}
.articledetail .articledetail_offerbox .h4{margin-left:40px;font-size:1.4em}
.articledetail_offerbox_pricetag{width:64px;height:64px;position:absolute;top:-32px;left:-1px}
.articledetail_offerbox_price{display:inline-block;padding-right:4px;font-size:1.4em;font-weight:bold}
.articledetail_offerbox_priceinfo{display:block;font-size:.8em;color:#3C3F41}
.articledetail .singleprice{color:#444}
.articledetail .specialprice{float:right;margin-top:10px;margin-right:0;font-weight:bold;height:26px;font-size:16px;line-height:26px}
.articledetail .specialprice .duedate{font-size:12px;line-height:16px}
.articledetail .expiressentence,.articledetail .expirysentence,.articledetail .expirysentence_tmp{margin:20px auto;max-width:400px}
.articledetail .expiressentence p strong,.articledetail .expirysentence p strong{font-weight:bold;display:block;text-align:center;font-size:16px;color:#c00;background:#CDCDCD;text-transform:uppercase;padding:5px 0;font-style:italic}
.articledetail .expirysentence_tmp p{text-align:center;background:#CDCDCD;padding:8px 0;font-size:1.25em}
.articledetail ul{margin:10px 40px}
.articledetail ul li{list-style-type:square;line-height:18px}
.articledetail ul.vehiclelist,.articledetail ul.sublist{margin:2px 0}
.articledetail ul.vehiclelist ul.sublist{margin-left:12px}
.articledetail table.vehiclelist td,.articledetail table.sublist td{font-size:12px;font-family:Arial,Helvetica,sans-serif;padding:0 4px}
.articledetail .repotext{font-style:italic;color:#444;margin:20px 0}
.articledetail .desctext{color:#444;margin-bottom:15px}
.articledetail_add_image{padding:1px;border:solid 1px #ddd;margin:0 10px}
.articledetail_add_image:hover{border-color:gray}
.article_detail_notification{padding:8px;border:solid 1px #DFA829;color:#C60;background-color:#FFC;font-size:1.1em;line-height:1.1em;text-align:center;margin-bottom:20px}
.article_detail_notification p{line-height:1.25em}
.article_detail_notification_black{color:#2B2B2B}
.contactform .addressfield{width:260px}
.contactform .std_textarea{width:200px;height:110px}
.contactform .label_capcha{padding-bottom:10px;font-size:.9em}
.contactform .input_capcha_refreshbtn{position:relative;top:6px}
.contactform hr{display:block;margin:20px 0;max-width:420px;border:0;height:1px;background:#333 linear-gradient(to right,#ccc,#333,#ccc)}
.contactform .fileinput-button{background-color:#940000;border-color:#707070}
.contactform .progress-bar-success{background-color:#707070}
.contactform .upload_info{font-size:.85em;padding-left:2%}
.partsrequestform_textarea{height:110px;width:420px}
.tooltipicon{position:relative;top:3px;left:5px;cursor:help}
.tooltip{opacity:1;position:static;font-weight:normal;font-size:11px;max-width:200px}
.elementerror{position:absolute;right:0;overflow:visible;white-space:nowrap}
.contactform_text_right{float:right;width:320px;font-size:.9em}
.contactform_text_right p{line-height:1.4em}
.adr_addition.inputtype_textarea{width:260px;height:32px}
a.art_repo_button_body{display:block;color:#fff;font-weight:bold;text-align:center;background:url(/images/kfm_v2/defaultbox_head.png) no-repeat;height:13px;padding:4px 0 6px;width:185px;margin:10px}
.art_repo_button_left{display:block;float:left;width:3px;height:59px;background:url(/images/kfm_v2/button_left.png) no-repeat}
.art_repo_button_right{display:block;float:left;width:3px;height:59px;background:url(/images/kfm_v2/button_right.png) no-repeat}
.search_parts_results{margin-bottom:10px;position:relative}
.articleselectorlabel{width:auto;clear:left;display:block;padding-bottom:5px;font-weight:bold}
#articleselectorsearch .formrow{float:left;margin:0 10px;max-width:205px}
#articleselectorsearch .std_select{max-width:205px}
.default_article_medialist_headline{font-size:1.1em;font-weight:bold;margin:2px 0 5px}
.default_article_medialist{border:none;margin-bottom:10px}
.default_article_medialist td{font-family:Arial,Helvetica,sans-serif;font-size:13px}
td.default_article_medianame{padding-right:4px}
td.default_article_mediaopen a{padding-right:8px;border-right:solid 1px #fff}
td.default_article_mediadownload a{padding-left:6px}
#selectorsearchresulttable .default_arttblbody_stdprice{width:110px}
td.default_arttblbody_name,td.default_arttblbody_name a,td.default_arttblbody_prod_nr,td.default_arttblbody_traffic_light{vertical-align:top;padding-top:5px}
td.default_arttblbody_prod_nr{min-width:0;white-space:nowrap}
.selector_formerprice{color:red;text-decoration:line-through;padding-right:8px}
.default_arttblbody_desc{padding-bottom:8px;border-bottom:solid 1px #000;margin-bottom:5px}
.default_arttblbody_introstuff{margin-bottom:6px}
img.artimg_zupin,img.artimg_cnc{float:left;padding:5px 28px 2px 0}
img.gillesflashsymbol{position:relative;left:10px;bottom:5px;padding-top:8px}
span.gillesflashsymbol{position:relative;width:90px;white-space:nowrap;left:10px;font-size:1.2em;font-weight:bold}
.gilles_searchresults{clear:left;margin-top:70px}
.selectorpriceadvice{padding-top:5px;font-size:.8em;font-style:italic}
.articleselectormaintext{clear:left;padding-top:20px}
.artno-label{color:#555}
.imgadvice{color:#a0a0a0}
p.imgadvice{margin-top:0}
.popupcontent{color:#fff;margin:10px}
.popupcontent a{color:#FDCE00}
.popupcontent a:hover{color:#E82C46;text-decoration:underline}
.footer{height:42px;text-align:center;border-top:solid 1px #525252;background:#383838 linear-gradient(to bottom,#676767,#272727)}
.footer ul{margin:0;padding-top:10px}
.footer li{display:inline-block;margin:0 8px}
.footer_copyright{color:#fff;margin:0 auto;padding-top:10px;font-size:10px}
.shop_searchbarv2 .std_form .sfieldlabel{margin-left:10px;display:block;padding-top:10px;font-weight:normal;color:#FFF}
.shop_searchbarv2 button,.shop_searchingroup button{background-image:url(/images/kfm_v2/gobtn.png);position:relative;border:1px solid #373737;color:#FFF;font-size:1em;font-weight:bold}
.shop_searchbarv2 .std_form .inputtype_text{margin-top:10px;margin-left:10px}
.display404{text-align:left;margin-left:15%;margin-top:5%}
.display404 img{margin-bottom:15px;margin-top:10px;margin-left:10px}
.display404 h1,.display404 h3,.display404 .content ul li,.display404 p,.dispaly404 p a{margin-bottom:15px;margin-left:10px;color:#fff}
.display404 .content{background-color:#080808;padding:0}
.display404 p a{text-transform:capitalize;font-size:1.2em}
.user_forgot_password_form label{padding-bottom:4px;padding-top:2px;width:350px}
.user_forgot_password_form .std_input{clear:both;float:left;margin:6px 0}
.user_forgot_password_form div.std_imageview{clear:both;margin:10px 0}
span.std_gfx_input_captcha_refreshbtn img{margin-left:6px;margin-top:-2px;float:left}
.content form button.ordernewpasswordbutton{float:left;clear:both;font-size:1em;margin-top:20px}
.infocenter{margin-top:10px}
.infobreadcrumbs{margin:20px 0;border:1px solid #999;background:#EFEFEF;padding:5px 10px}
.listentry{padding:5px;line-height:16px;border-bottom:1px dotted #999}
.listentry img{float:left;margin-right:5px;height:16px}
.listentry .fileinfo{font-size:.8em;color:#888}
.deliverytime{float:right;width:158px;background-color:#0096DB;color:#fff;text-align:center}
.default_arttblbody_additional_text{width:505px}
.additionalTextR{float:right;width:auto;height:auto;margin-top:10px}
.additionalTextL{float:left;width:auto;height:auto}
.folder_up{position:relative;height:32px;width:100%;line-height:32px;padding-bottom:10px;border-bottom:1px dotted #999}
.folder_up.folder a{font-weight:bold;color:#000}
.articlegallery{padding-bottom:20px;margin:auto auto 5px;border-bottom:1px solid #999}
.articlegallery .col-md-4{padding:5px}
.articlegallery_entry{border:1px solid #999;padding:5px;font-size:11px;width:auto;max-width:212px}
.articlegallery_entry .gallerynote1{white-space:nowrap;overflow:hidden}
.articlegallery_entry h3{margin-bottom:2px;white-space:nowrap;overflow:hidden}
.articlegallery_entry h3 a{color:#000;font-size:12px;font-weight:bold}
.articlegallery_entry h4{display:block;float:left;font-size:10px;line-height:12px}
.articlegallery_entry .gallerylight{float:right;height:12px}
.articlegallery_entry .galleryimage{padding:10px 0;max-height:154px}
.articlegallery_entry .defaultprice,.articlegallery_entry .expressprice{background:transparent;margin:0;text-align:left;float:none;height:18px;line-height:18px;display:block;overflow:auto}
.articlegallery_entry .defaultprice{color:#0096DB;max-width:130px;float:left}
.addinfo a.arrow,.articlegallery_entry a.arrow{display:block;margin-top:5px;margin-bottom:0;float:right;color:#000}
.addinfo a.arrow,.info_area a.arrow{float:none;display:inline}
.infolinkbox li{line-height:18px;list-style-type:circle}
.cartsearchform{margin-bottom:10px;float:left;width:170px}
.cartsearchform input{float:left;width:140px;color:#666;line-height:16px;height:16px}
.cartsearchform .imagebutton{float:right;height:17px;width:17px;display:block;background:#0096DB;padding:0;position:relative;right:8px}
.ebay_maincontent .kfm-col-right .default_box{margin:0 10%}
.kfmbutton_table.visitonline_shop{float:left;width:210px;margin-left:40px}
.kfmbutton_text a.visitonline_shoplink{padding:10px 25px 20px 15px;height:146px;line-height:50px}
.visitonline_shopspan{font-size:1.6em;display:block;padding-top:15px}
.slideshow_img{text-align:center;background-color:#fff;height:125px;width:185px;position:relative;padding-bottom:5px}
.slideshow_img img{display:none;left:0;top:0;position:absolute;padding-left:15px}
.slideshow_img.error{color:#F33}
.slideshow_img .default_article_detail_link{margin:0;padding-bottom:5px;font-size:12px;height:20px;line-height:24px}
.slideshow_moreinfo{width:auto;position:absolute;bottom:0;right:10px}
.display_product_range_box{font-size:11px;float:left;width:100%;margin-top:10px}
.display_product_range_list{border:1px solid #999;float:left;width:auto;max-width:152px;margin:10px 12px}
.display_product_range_headline{text-align:center;width:100%;background-color:#F5F5F5;border-bottom:1px solid #ccc;font-weight:bold;height:22px;line-height:22px}
.display_product_range_img{text-align:center;width:150px;height:100px;position:relative}
.display_product_range_img img{width:150px;height:100px}
.display_product_range_desc{width:auto;height:24px;text-align:center;border-top:1px solid #ccc;padding:5px;overflow:hidden}
.display_product_range_box .viewnav_headline{font-size:14px;background-color:#F5F5F5;padding:5px 10px;margin:10px 0;height:auto;border-bottom:1px solid #D0D0D0;font-weight:bold;text-transform:uppercase;line-height:20px}
.viewnav_headline_add{text-transform:none;font-weight:normal}
.display_product_range_box .viewnav_headline a{text-transform:none;text-decoration:underline;font-size:11px}
.product_range_box_carbon{font-size:14px;background:transparent url(/images/carbon-section-feature-pic-right.jpg) no-repeat scroll right center;position:relative}
.product_range_box_carbon p,.product_range_box_carbon ul{padding-left:2%}
.product_range_box_carbon_intro{font-size:1.12em;line-height:20px}
.product_range_box_carbon_link a{font-size:1.1em;padding:.45em .75em;line-height:1.5;border-radius:.3em;color:#fff;background-color:#f23649;position:absolute;left:30%;bottom:5%}
.product_range_box_carbon_link .glyphicon{font-size:.75em}
.product_range_specialprice{position:relative;top:3px;right:4px}
.img_price_overlay{position:absolute;right:-3px;top:-2px;color:#C3282D;background:transparent url(/images/kfm_v2/bg_thumb_price.png) no-repeat scroll left center;font-size:13px;text-align:right;letter-spacing:1px;font-weight:bold;display:block;width:52px;height:21px;padding-top:4px;padding-right:3px}
.kfm_reg_button a{display:block;color:#fff;background-color:#820000;border:solid 2px #333;text-align:center;padding:30px 15px;margin:15px 20px}
.default_itemspagenavi,.default_with_pageselectbox_itemspagenavi{float:left;width:100%;text-align:center}
.default_itemspagenavi a,.default_itemspagenavi span.actualitemspage,.default_itemspagenavi span.default_itemspageactual,.default_with_pageselectbox_itemspagenavi a,.default_with_pageselectbox_itemspagenavi span.actualitemspage,.default_with_pageselectbox_itemspagenavi span.default_with_pageselectbox_itemspageactual{border:1px solid #ddd;border-radius:4px;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:1.42857;margin:0 2px;padding:6px 12px;text-align:center;vertical-align:middle;white-space:nowrap}
.default_itemspagenavi span.actualitemspage,.default_itemspagenavi span.default_itemspageactual,.default_itemspagenavi a:hover,.default_with_pageselectbox_itemspagenavi span.actualitemspage,.default_with_pageselectbox_itemspagenavi span.default_itemspageactual,.default_with_pageselectbox_itemspagenavi a:hover{background-color:#e6e6e6}
.default_pageselectbox,.default_with_pageselectbox_pageselectbox{float:right;padding:10px}
.default_pageselectbox .default_pageselecttext,.default_with_pageselectbox_pageselecttext{padding-right:5px}
.show_summary{width:100%;margin-bottom:10px}
.show_summary td,.show_summary th{border:1px solid #ccc;padding:5px}
.show_summary thead{background-color:#F4F4F7;border:1px solid #ccc;font-size:11px}
.show_summary td.tdprice{text-align:center;width:120px}
.show_summary_inner_sum td{border:none;border-bottom:1px solid #ccc}
.show_summary_inner_sum td.sumlabel{min-width:200px;text-align:left}
.ordersubmitnotice{position:relative;top:5px;color:#C61F25}
.ordersubmitbutton{position:relative;top:15px;padding:4px}
.order_complete_payment_info{margin:25px 0}
.printpreview{border-top:1px solid #ccc}
.printpreviewlink{background:#F4F4F7 url(/images/kfm_v2/print_preview.png) no-repeat scroll left center;float:right;padding:5px 5px 5px 30px;border:1px solid #ccc;min-width:150px;margin-top:10px}
.paymentinfo{margin-bottom:10px;padding:8px 16px;border:solid 1px #ccc;background-color:#F4F4F7;font-size:12px}
.paymentinfo h3{color:#222;font-size:1.1em;margin-bottom:5px}
.paymentinfo_green{border-color:green}
.paymentinfo_orange{border-color:orange}
.paymentinfo_red{border:1px solid #F33;color:#F33;background-color:#FEF1DB}
.paymentinfo_deliveryaddress{float:right;width:400px;margin-bottom:10px;position:relative;right:10px;top:3px}
.payment_method .formrow{margin:0;padding:4px 0;border-bottom:dashed 1px #555}
.payment_method .formrow .radio_stdlabel{margin-right:0;margin-left:5px}
.payment_method .formrow .paymenticon{position:relative;bottom:-2px;margin-left:20px}
.payment_method .formrow .paymenticon.paymenticon_directdebit{bottom:-5px}
.payment_method .formrow .paymenticon.paymenticon_invoice{bottom:-8px}
.payment_selection{padding-top:20px;width:100%}
.payment_selection_box,.payment_selection_box_inactive{background-color:#f5f6f7;border:1px solid #ddd;margin-top:10px;min-height:210px}
.payment_selection_box_selected{margin-top:0;padding-top:5px;min-height:220px;box-shadow:1px -1px 6px 6px rgba(0,0,0,0.2)}
.payment_selection_box .btn{font-weight:bold;color:#fff;background-color:#CE837B}
.payment_selection_box_selected .btn{background-color:#AD1200}
.payment_box_hl{background-color:#f2f3f5;border-bottom:1px solid #ddd;font-size:1.1em;font-weight:bold;padding:8px 0;text-align:center}
.payment_selection_box_inactive .payment_box_hl{color:#666}
.payment_logo{margin:10px 0;text-align:center}
.payment_selection_box_inactive .payment_logo img{opacity:.7;-moz-opacity:.7}
.payment_logo_sofort,.payment_logo_paypal{padding:12px 0}
.payment_btn{margin-top:5px;text-align:center}
.payment_fee{color:#666;font-size:.95em;text-align:center;margin-bottom:5px}
.payment_fee em{display:block;font-size:.9em}
.payment_discount{margin-top:8px;text-align:center}
.payment_notice{margin-top:5px;padding-left:10px;padding-bottom:5px;font-size:11px;color:#000}
.payment_single_info{padding:10px;text-align:center}
.payment_maintenance_info{color:red;font-size:1.3em}
table.shipcost{width:100%;border:none}
table.shipcost,table.shipcost tr,table.shipcost td{font-family:Arial,Helvetica,sans-serif;font-size:12px}
tr.homecountry td{vertical-align:bottom;font-size:1.1em}
tr.homecountry td.countryname{font-weight:bold;border-bottom:2px solid #CCC}
td.countryname{width:250px}
td.currency{text-align:right;padding-right:20px}
tr.rest_of_the_world td{border-top:2px solid #CCC;padding-top:5px}
.shipping_excluded_note{border:2px solid #ccc;padding:10px;margin-top:15px;margin-bottom:5px;color:#000;background-color:#F1F1F1}
.link_facebook,.link_google{float:left;margin-right:2%;display:block}
.link_facebook{margin-right:0}
.box_google_translate{height:60px}
.box_social_bookmarks{padding-bottom:14px;padding-left:10px;padding-right:0}
.box_social_bookmarks a{color:#810000;display:block;float:left;font-size:11px;height:16px;line-height:16px;margin-top:10px;text-align:left;text-decoration:none;width:80px}
.box_social_bookmarks img{float:left;width:15px;height:15px;margin-right:6px}
.box_social_bookmarks span{display:block;float:left;height:16px;line-height:16px}
.articlelist_navigation{float:right;width:200px;margin-right:320px}
.articlelist .default_articlelist tr.default_arttblbody_detail .info_area{position:relative;min-height:140px;border-bottom:1px solid #999}
.articlelist .default_arttblbody_introstuff{border-bottom:1px dotted #ccc;float:right;font-size:12px;font-weight:bold;padding-bottom:15px;width:485px}
.articlelist .default_arttblbody_desc{margin-top:10px;width:485px;float:right;border-bottom:none}
.articlelist .notice_icon{margin-top:5px}
.articlelist .default_arttblbody_stdprice{padding-right:0;text-align:right}
.articlelist .default_arttblbody_stdprice .addtocart{display:block;height:30px;background-color:#0096DB;color:#fff;text-align:center;padding:2px 5px 1px}
.articlelist .default_arttblbody_stdprice .addtocart.text{width:155px;float:right}
.articlelist .default_arttblbody_stdprice .addtocart span.addtocard.img{float:right;margin-top:-12px}
.articlelist .default_arttblbody_desc .imgthumb{left:0;position:absolute;top:2px;display:block}
.articlelist .articlegallery_entry a.addtocart.text{display:block;margin-top:10px;color:#0096DB}
.articlelist .articlegallery_entry a.addtocart img{width:auto;float:right;margin-top:-25px}
.articlelist .default_arttblbody_detail .moreinfo{bottom:5px;float:right;left:230px;position:absolute}
.manufacturer_linkbar{padding-bottom:5px;position:relative;bottom:5px}
.manufacturer_linkbar a.mlinkbar_entry:hover,.manufacturer_linkbar a.mlinkbar_active{color:red;text-decoration:underline}
.pswd_info{position:absolute;left:100px;width:auto;top:30px;padding:15px;background:#fefefe;font-size:.875em;border-radius:5px;box-shadow:0 1px 3px #ccc;border:1px solid #ddd;display:none;height:auto;z-index:10}
.pswd_info h4{margin:0 0 10px;padding:0;font-weight:normal}
.pswd_info ul{margin-left:2px;padding-left:2px}
.pswd_info::before{content:"\25B2";position:absolute;top:-12px;left:45%;font-size:14px;line-height:14px;color:#ddd;text-shadow:none;display:block}
.pswd_info .invalid{background:url(/external/crystal_project/16x16/actions/messagebox_warning.png) no-repeat 0 50%;padding-left:22px;line-height:24px;color:#FF4F01;list-style:none outside none}
.pswd_info .length.invalid{background:url(/external/crystal_project/16x16/actions/messagebox_critical.png) no-repeat 0 50%;color:#ec3f41}
.pswd_info .valid{background:url(/external/crystal_project/16x16/actions/ok.png) no-repeat 0 50%;padding-left:22px;line-height:24px;color:#3a7d34;list-style:none outside none}
.order_list .order_entry .order_title{clear:left;float:left;margin-bottom:5px}
.order_list .order_entry{padding-bottom:10px}
.order_list .order_entry .order_title div{float:left;margin-right:10px}
.order_list .order_entry .order_title .order_number_expl{font-size:.85em;color:#3e3e3e}
.order_list .order_entry .item_entry{clear:left;float:left;font-size:.9em;padding:2px 0}
.order_list .item_entry{border-bottom:solid 1px #ccc}
.order_list .order_entry .item_entry div{float:left;padding-left:8px}
.order_list .order_entry .item_entry .item_no{width:130px}
.order_list .order_entry .item_entry .item_name{width:300px}
.order_list .order_entry .item_entry .item_delivery{width:280px}
.order_list .order_entry .item_entry .item_price{width:60px;text-align:right}
.order_list_intro{border:1px solid #666;background-color:#eee;padding:3px 8px;margin-bottom:15px}
#ordermail{margin-bottom:18px}
.sepa_form .std_select{width:205px}
.sepa_form h3{margin-top:12px}
fieldset.sepa_box{margin-top:20px;background-color:#FAFAFA;border:1px solid #333;padding:10px}
fieldset.sepa_box .inputtype_checkbox{margin:0 4px 0 0;width:20px}
fieldset.sepa_box legend{width:inherit;padding:0 10px;border-bottom:none;margin-bottom:0;font-size:1em;font-weight:bold;color:#000}
fieldset.sepa_box table{width:70%;margin-bottom:10px}
fieldset.sepa_box td{font-family:Arial,Helvetica,sans-serif;font-size:1em}
.login_popup_wrapper{background:#fff;padding:20px;height:330px;margin-top:-6px}
.login_popup_wrapper h2{border-bottom:1px solid #999;font-size:1.2em;font-weight:bold;margin-bottom:8px;padding-bottom:3px}
.content .revieworder.errorlink{margin-top:20px;float:left;clear:both}
.content .revieworder .label{clear:both;float:left;width:240px}
.content .revieworder .value{float:left;width:240px}
.content .revieworder .pay_button{clear:both;float:left;margin-left:200px;margin-top:20px}
.addresschangenotice{margin:8px 0 18px;font-style:italic}
.artdetail_miniiconlist{clear:left}
.artdetail_miniiconlist_hl{font-weight:bold;margin-bottom:2px}
.artdetail_miniiconlist_entry{float:left;padding:4px;margin:1px;font-size:11px;border:solid 1px #fff}
.artdetail_miniiconlist_entry:hover{background-color:#ddd;border:solid 1px #ccc}
.artdetail_miniiconlist_entry_hl{display:block;padding:2px 0;text-align:center}
.artdetail_miniiconlist_entry_price{display:block;padding:2px 0 2px 2px;max-width:107px;overflow:hidden;white-space:nowrap}
.artdetail_miniiconlist_entry span.article_image_outofstock{background-color:#ddd}
.artdetail_miniiconlist_extended .artdetail_miniiconlist_entry{margin:1px 8px}
.search_select{background-color:#f6f6f6;border-bottom:1px solid #646464;position:relative}
.search_select .header{background:url(/images/kfm_v2/model_select_head_bg.gif) no-repeat right 0;width:auto;height:89px}
.search_select .header h3{font-weight:normal;font-size:1.2em;color:#fff;position:relative;top:55px;left:20px}
.search_select .header.header_boat{background:url(/images/kfm_v2/model_select_head_bg_repeat.gif) repeat-x 0 0;height:45px}
.search_select .header.header_boat h3{top:12px}
.search_select .left{float:left;width:68%}
.search_select .entry{float:left;width:97%;margin-bottom:10px;background-color:#f6f6f6;padding-left:15px;padding-top:15px}
.search_select .entry .label,.search_select .entry .formrow label{float:left;width:150px;font-weight:bold;color:#555;padding:5px 0;font-size:100%;text-align:left}
.search_select .entry .select,.search_select .entry .formrow select{width:210px;float:left}
.search_select .entry .count_result{float:right;margin-right:20px;margin-top:10px}
#count_result_category{margin-top:-20px}
.model_select_search_result{min-height:400px}
.selectBox-arrow{min-height:27px}
.model_search_select_loading{background:transparent url(/images/kfm_v2/loader_profile.gif) no-repeat scroll center center;width:140px;height:120px;margin:0 auto;position:absolute;top:15%;left:10%;z-index:100;display:none}
.search_select .right{position:relative;float:right;text-align:center;padding:19px 30px 30px 0;width:23%}
.search_select .result_count{border:1px solid #bbb;color:#545454;background-color:#fff;text-align:center;clear:both;margin-left:10px;margin-top:40px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;width:auto;min-width:140px;height:auto;padding:10px}
.search_select .modelselect_count_value{font-weight:bold;font-size:1.4em;padding:5px 0}
.search_select .show_result:before,.search_select .clear_select:before{content:" ";width:6px;background:url(/images/kfm_v2/button_red_corner6_left.jpg) no-repeat;height:31px;left:-6px;position:absolute}
.search_select .show_result,.search_select .clear_select{margin-top:55px;position:relative;width:155px;background:url(/images/kfm_v2/button_red_corner6_right.gif) no-repeat scroll right center;height:31px;color:#FFF;cursor:pointer;clear:both;float:left;text-align:center}
.search_select .show_result span,.search_select .clear_select span{position:relative;top:5px}
.search_select .clear_select:before{background:url(/images/kfm_v2/button_gray_corner6_left.jpg) no-repeat}
.search_select .clear_select{margin-top:15px;background:url(/images/kfm_v2/button_gray_corner6_right.gif) no-repeat scroll right center}
#HTML_AJAX_LOADING{visibility:collapse}
.ship_global_notice{color:red}
.shipcost td.currency{white-space:nowrap}
.shipcost .logo-dpd{width:136px;height:75px}
.shipcost .logo-dhl{width:100px;height:75px}
.jumptopage_container{float:left;position:absolute;margin-top:-5px}
.jumptopage_container .jumtopage{width:30px}
.jumptopage_container .button_go{float:left;background:url(/images/kfm_v2/button_go_jumptopage.jpg) no-repeat scroll center center;background-size:26px 26px;margin:3px 0 6px 6px;text-indent:-9999px;width:26px;height:26px;border:0}
.csv_upload_content{clear:both;margin:15px 0;float:left}
.csv_upload_content .title{clear:both;margin-top:15px;float:left}
.paymentfeepercentage{padding-left:5px;color:#666}
.paymentnoticetext{display:block;margin-top:5px;padding-left:15px;font-size:11px;color:#000}
#cboxClose{border:none;background-color:transparent}
.register_mobilephone_notice{font-size:12px;font-style:italic;color:#333}
.price_labeling{font-size:11px;color:#666}
.price_labeling a{color:#666;text-decoration:underline}
.headericons{text-align:right;margin-right:10px}
.headericons img{padding:0 10px;position:relative;right:10px;bottom:10px}
.headercname{font-size:1.5em;margin-bottom:10px;color:#fff;text-shadow:2px 2px 0 #222}
.headercartbox_icon{width:60px;height:60px;display:table-cell;vertical-align:middle;text-align:center}
.headercartbox_icon svg{width:38px;height:38px;fill:#fff}
.headercartbox_info{height:100%;color:#fff;display:table-cell;vertical-align:middle;text-align:center;padding:0 3px}
.headercartbox_price{font-size:1.4em}
.headercartbox_links{height:100%;color:#fff;display:table-cell;vertical-align:middle;text-align:left;padding-left:15px}
.headercartbox_links a{color:#fff;text-decoration:underline}
table.supplier_voucher_list{border-collapse:separate;border-spacing:0;margin-bottom:15px}
.supplier_voucher_list th{font-size:12px;background-color:#696969;border-color:#555 #777 #333 #555;border-style:solid;border-width:1px;box-shadow:0 1px 0 #999 inset;color:#fff;font-weight:bold;padding:5px 18px;text-shadow:0 1px 0 #000}
.supplier_voucher_list td{font-size:12px;padding:4px 18px}
.supplier_voucher_list tr.row_odd td{background-color:#F5F5F5}
.supplier_voucher_list tr:hover td{background-color:#E0E0E0}
.voucherdownload{width:16px;height:16px;display:inline-block;background:url(/external/crystal_project/16x16/actions/download.png) no-repeat scroll center}
.data_protection th{font-size:12px;border:solid 1px #555;padding:3px 5px;background-color:#F3F3F3}
.data_protection td{border:solid 1px #555;padding:3px 5px}
.kfmbutton_table td,.page-header .col-sm-6,td.default_articles_navi_top{padding:0}
.searchby a:hover,.ebaycatlist li a:hover,.articledetail .shop_back_button a:hover,.searchbymodel .shop_back_button a:hover,.articledetail ul.sublist a:hover,.articlegallery_entry h3 a:hover,.infolinkbox li a:hover{text-decoration:underline}
.row,.articlegallery_entry .specialprice,.product_range_box_carbon .viewnav_headline,.search_select .entry .formrow{margin:0}
.metanavi a,.footer a{color:#fff;font-size:10px;text-decoration:none;word-spacing:2px}
.metanavi li,.default_shopcartlist form{display:inline}
.hotline a.hotline_tel,li.menuentry_level1_highlight a:hover{color:#fff}
.std_lang_box div,.breadcrumb_md{display:inline-block}
.mainmenu ul,.articledetail ul.vehiclelist li,.articledetail ul.sublist li{list-style-type:none}
li.menuentry_level0_lastentry,tr.lastshippingentry td{border-bottom:none}
.menu_righticon,.addclass_menu_level0_imgright,.wishlist_box .default_box_text .price,.show_summary_inner_sum{float:right}
.box_link,.default_arttblbody_addinfo .default_arttblbody_delivery_state,td.default_articles_navi_bottom,.show_summary_inner_sum td.sumval{text-align:right}
.wishlist_content .commententry_content .comment_cancel,.articledetail .shop_back_button img,.searchbymodel .shop_back_button img{margin-top:2px}
.contentbar,.shop_bottom,.shop_preis_hit,.shop_sonderangebote,.tableheader,.nav_blanc,.default_itemspagenavi .nav_blanc,.canonical,.box_google_translate img,.formelement_domainname{display:none}
.shop_preis_hit .boxcontent1 .default_article_detail_link,.shop_sonderangebote .boxcontent2 .default_article_detail_link{margin-left:1px;padding-left:20px;width:40px}
.shop_sonderangebote_headline,.shop_ausstellung h3{color:#fff;font-size:15px;font-weight:bold;line-height:24px;margin-left:10px}
.shippingaddress label,.shippingaddress a{font-size:8pt}
.shop_searchbarv2 button,.default_shopcartlist .default_arttblhead_amount{width:50px}
.default_articlelist thead tr,tr.default_arttblbody_addinfo,.default_shopcartlist thead tr{height:20px}
.bg2 a,.bg1 a,.articledetail .shop_print_button a{color:#000}
.default_arttblbody_entry,.searchbymodel,.contactform .std_screenform{position:relative}
.default_arttblhead_prod_nr,#MSTWMenu{width:80px}
.default_arttblhead_stdprice span,.show_summary th span{font-size:.8em}
tr.default_arttblbody_image td,tr.default_arttblbody_addinfo td{border-bottom:solid 1px #999}
tr.default_arttblbody_addinfo .addinfo tr,tr.default_articles_navibox,#selectorsearchresulttable .default_articlelist tr{height:auto}
.actualarticlespage,.ebaycatlist li.active a,.articledetail .expires,#selectorsearchresulttable .default_arttblbody_name,#selectorsearchresulttable .default_arttblbody_prod_nr,#selectorsearchresulttable .default_arttblbody_stdprice,.listentry.folder a,.order_list .order_entry .order_title .order_label,fieldset.sepa_box td.sepa_mandate_label{font-weight:bold}
.default_articleslistselecttext,.social_recommend.right > .link_google{margin-right:10px}
.default_shopcartlist,.default_orderlist,.articlelist_row .defaultprice{width:100%}
a.defaultprice,button.defaultprice,a.deliverytime{color:#fff;text-align:center;background:url(/images/shopicons/cart_add2.gif) right top no-repeat;margin:2px 0}
.articlelist_row .notation,.default_arttblbody_name .notation{font-style:italic}
.ebaycatlist li a,.footer .metanavi a{font-size:12px}
.default_shopcartlist .default_arttblbody_amount,.articledetail_add_imagebar,.show_summary th,.show_summary td.tdtext,.shop_maintenance,.ts_banner{text-align:center}
.default_shopcartlist .default_arttblhead_name,.default_shopcartlist_sum_table{width:190px}
.shop_searchingroup .sfieldlabel,.jumptopage_container .formrow,.headercartbox{float:left}
.articledetail .shop_back_button img,.articledetail .shop_print_button img,.searchbymodel .shop_back_button img,.articlelist .notice_icon span{float:left;margin-right:5px}
.articledetail .articledetail_expressprice,.articledetail .articledetail_offerbox{border:solid 1px #C00;border-radius:12px;background:linear-gradient(to bottom,#FFF,#EFEFEF)}
.articledetail .articledetail_expressprice .h4,.articledetail .articledetail_download .h4,.articledetail .articledetail_offerbox .h4,.articlegallery_entry .expressprice{color:#C00}
.contactform h3,.data_protection{margin:10px 0}
.contactform_captcha,.popupcontent .std_button{margin-left:150px}
.search_parts_results h5,.rim_intro_img{margin-top:15px}
.display404 .content ul li form,.articlelist .default_arttblbody_addtocart a img{margin-top:8px}
.input_captcha,.label_capcha,.content .revieworder form,.csv_upload_from{clear:both;float:left}
.articlegallery .col-xs-6 .articlegallery_entry,.payment_logo img{margin:0 auto}
.slidebox,.payment_method button{margin-top:20px}
.slideshow_headline,.slidebox .default_box_headline{text-transform:uppercase}
.payment_fee strong,tr.rest_of_the_world td strong,tr.rest_of_the_world td.currency,.paymentfeepercentage strong,.headercartbox_item{font-size:1.1em}
tr.shippingentry td,tr.homecountry td.currency{border-bottom:2px solid #CCC}
.manufacturer_linkbar a.mlinkbar_entry,.data_protection a{color:blue}
.std_form .userupdate_checkbox,.std_form label.userupdate_checkbox{margin:4px 0 4px -2px}
.selectBox-dropdown-menu li a,.selectBox-label{min-height:23px}