/*.popup_danke .button a { line-height: 71px; padding-left: 12px; font-size: 17px; width: 332px; }
*/
#header .logo { width: 216px; height: 92px; background: url(../../img/logos/logo_fr.png) no-repeat; }
#content .search_box { height: 195px; }
#content .search_box h2 {font-size:22px;}
#content .search_block .promo { border: 1px solid #D1D1D1; width: 289px; }
#content .search_block .promo img { display: block; }
#content .search_block .cards ul { height: 219px; padding-top: 10px; }
#content .search_block .cards ul li { padding: 5px 0px 0px 15px; }

.top_block_products .item .best { width: 114px; height: 114px; background: url(../../img/bg/best_bg_fr.png) no-repeat; position: absolute; top:-1px; right: -1px; }
.products .item .best { width: 114px; height: 114px; background: url(../../img/bg/best_bg_fr.png) no-repeat; position: absolute; top:-1px; right: -1px; }
.details_text .item .best { width: 114px; height: 114px; background: url(../../img/bg/best_bg_fr.png) no-repeat; position: absolute; top:-1px; right: -1px; }

.page.register .register_box { padding: 17px 0px 0px 20px; height: 339px; background:url(../../img/bg/register_bg_fr.png) right bottom #FFF no-repeat; float: left; border: 1px solid #D5D5D5; width: 767px; }

#footer .logo { width: 149px; height: 70px; background: url(../../img/logos/logo_small_fr.png) no-repeat; position: absolute; right: 20px; bottom:35px;}

#content .ersats_page .ersats_block.low-height {height:251px;}
#content .search_box.full-height {height:324px;}
#content .ersats_catalog .about .car_ersatz{ width: 365px; height: 255px; position: absolute; top:-24px; left:35px; background: url(../../img/bg/bg_spares_fr.png) no-repeat; z-index: 1000; }

#content .features ul li.free { background: url(../../img/free_ico_fr.png) 30px 10px no-repeat; padding:19px 33px 10px 115px; width: 185px; }


.sidebar .payment_box ul { height: 210px; }

#header .flags { position: absolute; left: 225px; top: 8px;}

.box_cart .agb .check { width: 24px; }
.vertragstext_right { padding: 0 25px 20px 637px; }

.detail_product .description .price_box .vers_box span.text_vers { font-size: 11px; width: 110px; text-align: center; display: block; background: url(../../img/ers_yellow.png) left 5px no-repeat; padding-left: 28px; color: #ff7117; line-height: 1.2; margin:0px auto; }
.detail_product .description .price_box .vers_box.green span.text_vers { background: url(../../img/ers_green.png) left center no-repeat; color: #009d28; }
.detail_product .description .price_box .vers_box.red span.text_vers { background: url(../../img/ers_red.png) left center no-repeat; }
.detail_product .description .price_box .vers_box span.text_vers b { font-size: 12px; }


.product_list .item .number_box .vers_box span.text_vers { font-size: 10px; height: auto; display: block; background: url(../../img/ers_yellow.png) left center no-repeat; padding-left: 25px;  }
.product_list .item .number_box .vers_box.green span.text_vers { background: url(../../img/ers_green.png) left center no-repeat; }
.product_list .item .number_box .vers_box.red span.text_vers { background: url(../../img/ers_red.png) left center no-repeat; }
.product_list .item .number_box .vers_box span.text_vers b { font-size: 11px; }

.cart .not_available {line-height: 1.3;}

#content .search_box a.suche{ background: url(../../img/search_button_n_sm_fr.png) no-repeat; width: 188px;}
.new_cart .button_bottom.top { width: 470px; }
#content .car-number .search_box { height: 285px; }
#content .car-number.search_block .promo {border: none; margin-left: 5px;}
#content .car-number.search_block .cards ul {height: 309px; }
#content .car-number.search_block .cards ul li { float: none; text-align: center; padding: 0 0 15px 0;}
#content .car-number .search_box .row { width: 268px; height: auto; }
#content .car-number .search_box .agb_number label { text-align: center; text-transform: none; color: #aaaaaa; font-size: 11px; margin-bottom: 5px; float: none; }
#content .car-number .search_box .agb_number input { width: 212px; background: url(../../img/number_fr.png) no-repeat; font-size: 28px; padding-left: 27px; padding-right: 27px; margin-top: -4px; line-height: 44px; text-align: center; border: none; text-transform: uppercase; }
#content .car-number .search_box .agb_number a.suche { top: 64px; padding-left: 22px; padding-right: 10px; }
.block.filter .number b { padding-bottom: 5px; }
.block.filter .number label { float: none; width: 100%; text-transform: none; text-align: left; font-size: 11px; padding-left: 0; color: #aaaaaa; }
.block.filter .number input { width: 131px; background: url(../../img/number_min_fr.png) no-repeat; font-size: 20px; padding-left: 21px; padding-right: 20px; margin-left: -2px; line-height: 29px; text-align: center; border: none; text-transform: uppercase; padding-top: 6px; }
.block.filter a.suche { clear: both; }
input#kba1.red { color: red; }
input#kba1.yellow { color: #0047b2; }

.popup_selector .form_box .oder { left: 450px; }

.return_page .informIndex { background: url(../../../img/returns/nummer1_fr.png) repeat scroll 0 0 rgba(0, 0, 0, 0); left: 117px; }
.return_page .informOrder { background: url(../../../img/returns/nummer2_fr.png) repeat scroll 0 0 rgba(0, 0, 0, 0); left: 458px; }
#header ul.small_menu { right: 295px; }
#header ul.small_menu li a { font-size: 11px; }

#header .trust {left: 275px;}
#header .contact {width: 327px;}

#header .contact .work-time {white-space: nowrap;}
body.t_promotion .sale_promo .name b{font-size:28px !important;}
body.t_promotion .sale_promo .name span{ margin-left: 22px !important; font-size: 14px!important;}
body.t_promotion_eight .sale_promo .name b{font-size:28px !important;}
body.t_promotion_seven .sale_promo .name b{font-size:28px !important;}
body.t_promotion_eight .sale_promo .name span{ margin-left: 22px !important; font-size: 14px!important;}
body.t_promotion_seven .sale_promo .name span{ margin-left: 22px !important; font-size: 14px!important;}
/*body.t_promotion { background: url(../../img/bg/promotion/t_promo_7_bg_fr.jpg) center top no-repeat; }*/
body.t_promotion_blue { background: url(../../img/bg/promotion/t_promo_6_bg_fr.jpg) center top no-repeat; }
body.t_promotion_green { background: url(../../img/bg/promotion/t_promo_5_bg_fr.jpg) center top no-repeat; }
body.t_promotion.halloween { background: url(../../img/bg/promotion/t_promo_halloween_10_bg_fr.jpg) center top no-repeat; }
body.t_promotion_eight.halloween_eight { background: url(../../img/bg/promotion/t_promo_halloween_8_bg_fr.jpg) center top no-repeat; }
body.t_promotion_seven.halloween_seven { background: url(../../img/bg/promotion/t_promo_halloween_7_bg_fr.jpg) center top no-repeat; }

#popup_promo1 .sale_promo .text p.rbt {font-size: 23px !important;}

.about_product .right_col ul li:nth-child(6) img { padding-left: 12px; }

#content .member .member_box ul.tabs li a{padding: 0px 7px;}

/*Xmas Sixteen Promotion*/
body.t_promotion.january_sixteen #popup_promo1 .sale_promo .text .rbt {font-size: 26px !important; display: inline-block; margin-top: 20px !important;}
body.t_promotion.january_sixteen #popup_promo1 .sale_promo .text p.aten {padding-top: 19px !important;}
body.t_promotion.january_sixteen .popup_saturday .remind_txt {padding: 0px 50px !important;}
/*Xmas Sixteen Promotion*/

body.t_promotion.percent_february_7 #header .login_panel {right: -19px !important; width: 260px !important;}
body.t_promotion.percent_february_6 #header .login_panel {right: -19px !important; width: 260px !important;}
body.t_promotion.percent_february_5 #header .login_panel {right: -19px !important; width: 260px !important;}

/*February first promotion 10*/
body.t_promotion.percent_february_10 #popup_promo1 .sale_promo .text .rbt {font-size: 20px !important;}
body.t_promotion.percent_february_10 #header .login_panel {width: 265px !important;}
/*February first promotion 10*/

/*February crazy promotion 10*/
body.t_promotion.percent_crazy_10 #header .login_panel {width: 265px !important;}
/*February crazy promotion 10*/