.rates-form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;box-sizing:border-box;}
.rates-form-row-half, .rates-form-row-third,.rates-form-row-quarter,.rates-form-row-fit{position:relative;padding-left:10px;padding-right:10px;box-sizing:border-box;}
.rates-form-row-half{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.rates-form-row-third{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}
.rates-form-row-quarter{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
.rates-form-row-fit{-ms-flex:1 0 0%;flex:1 0 0%;max-width:100%;}
.rates-input-wrapper,.cs_pay_infomessages{margin-bottom:10px;box-sizing:border-box;}
.float-input{background-color:#fff;border:1px solid #c9c9c9;border-radius:2px;color:#888;font-size:14px;padding:15px 10px 0;height:50px;width:100%;box-sizing:border-box;}
.float-label{overflow:hidden;color:#212529;display:block;cursor:text;height:60px;font-size:12px;line-height:32px;margin-top:-55px;padding:0 11px;transition:all .2s ease;white-space:nowrap;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box;}
.float-input:focus{outline-color:#007bff;}
.float-input:focus+.float-label{color:#007bff;}
.rates-check-wrapper{display:flex;}
.rates-check-label{margin-left:0.5em;}
.rates-check-input{width:1em;height:1em;flex:0 0 1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-print-color-adjust:exact;color-adjust:exact;transition:background-color .15s ease-in-out,background-position .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
#cs_pay_bic_display, #cs_pay_bank_display{background-color:#efefef;}
.cs_pay_account_bic+.float-label, .cs_pay_account_bank+.float-label{cursor:not-allowed;}
.msg.cs_success{background-color:#339900;padding:2px 5px;color:white;}
.err.cs_error{background-color:#dc0b1f;padding:2px 5px;color:white;}
.rates-btn{color:#fff;background-color:#007bff;border-color:#007bff;flex:1 0 0%;max-width:100%;border:1px solid;display:inline-block;font-weight:400;line-height:1;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.5rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.rates-btn:hover{color:#007bff;background-color:#fff;border-color:#007bff
}
.flat-request-tab{display:none;margin-top:0;}
#flat-request-step1{display:block;}
#progressbar{display:block;width:100%;padding:0;margin:10px 0 0 0;border:1px solid #368a55;}
#progressbar:after{content:"";display:block;clear:both;}
#progressbar>li{display:block;float:left;width:20%;text-align:center;color:#368a55;font-weight:bold;height:10px;}
#progressbar.steps_3>li{width:33.3333%;}
#progressbar>li.active{background:#43AC6A;color:#fff;}.cs_rating_form_question{list-style-type:disc !important;margin-left:30px !important;margin-top:10px !important;}
.cs_rating_form_stars_list{margin:20px 0 !important;}
.cs_rating_short{width:200px;font-weight:bold;}
.cs_rating_short_stars{width:100%x;float:left;clear:both;}
.cs_rating_short_ratings{width:100%;text-align:center;float:left;clear:both;}
.cs_rating_detail{}
.cs_rating_detail_stars{font-weight:bold;font-size:16px;float:left;}
.cs_rating_detail_ratings{font-size:16px;float:left;margin-left:10px;}
.cs_rating_detail_filter{float:left;clear:both;margin:20px 0 20px 50px;}
.cs_rating_filter_stars{float:left;width:auto;clear:both;}
.cs_rating_detail_comments{}
ul.cs_rating_comment_list{}
ul.cs_rating_comment_list li{width:100%;float:left;list-style-type:none;border-bottom:1px solid #FDFDFD;}
.cs_rating_user_stars{float:left;width:20%;height:20px;background-size:auto 100%;background-repeat:no-repeat;background-position:left center;}
.cs_rating_user_stars_5{background-image:url("https://my.contentserver24.de/content/rating/images/rating_stars_5.png");}
.cs_rating_user_stars_4_5{background-image:url("https://my.contentserver24.de/content/rating/images/rating_stars_4_5.png");}
.cs_rating_user_stars_4{background-image:url("https://my.contentserver24.de/content/rating/images/rating_stars_4.png");}
.cs_rating_user_stars_3_5{background-image:url("https://my.contentserver24.de/content/rating/images/rating_stars_3_5.png");}
.cs_rating_user_stars_3{background-image:url("https://my.contentserver24.de/content/rating/images/rating_stars_3.png");}
.cs_rating_user_stars_2_5{background-image:url("https://my.contentserver24.de/content/rating/images/rating_stars_2_5.png");}
.cs_rating_user_stars_2{background-image:url("https://my.contentserver24.de/content/rating/images/rating_stars_2.png");}
.cs_rating_user_stars_1_5{background-image:url("https://my.contentserver24.de/content/rating/images/rating_stars_1_5.png");}
.cs_rating_user_stars_1{background-image:url("https://my.contentserver24.de/content/rating/images/rating_stars_1.png");}
.cs_rating_browse_page_container{float:left;width:100%;text-align:center;}
a.cs_rating_active_page{color:#44CC66;}
.cs_rating_user_name{float:left;width:80%;}
.cs_rating_user_comment{float:left;clear:both;width:100%;}.formRow{display:table;table-layout:fixed;width:100%;margin:0;position:relative;}.formRow>dt, .formRow>dd{display:table-cell;vertical-align:top;margin:0;}.formRow>dd{width:67%;padding:15px 10px 15px 10px;}.formRow>dt{border-right:1px solid transparent;border-color:#dfdfdf;text-align:right;width:33%;padding:15px 10px 15px 10px;}.cs_fe_userlogin_login_box label{text-align:left;width:80px;}.cs_fe_userlogin_login_box{font-family:'Open Sans', sans-serif;opacity:1;transition:opacity 1s ease-in-out 0s;height:35px;}.cs_fe_userlogin_login_box input[type="submit"]{float:right!important;margin-right:5px;}.content div.cs_fe_userlogin_login_box ul{list-style:none;}.content form[name="cs_fe_userlogin_logout"] li{list-style:none;}.cs_fe_userlogin_login_box h2{font-family:"open sans", sans-serif !important;text-transform:none;color:#fff;text-shadow:none;font-size:12px;padding-top:5px;margin-right:10px;}.login_b2b input[type="checkbox"]{margin-top:3px;}.login_b2b input[type="text"], .login_b2b input[type="password"]{margin-top:0px;padding:5px;width:90px !important;}.login_b2b label{display:none;}.login_b2b li{float:left;margin-right:5px;}.login_b2b{font-size:80%;position:absolute;right:10px;top:8px;z-index:999;color:#fff;}.login_b2b h2{}.login_b2b h2:after{content:":";}.login_b2b .msg{background:none !important;color:#fff !important;border:medium none !important;float:left;margin-right:5px !important;margin-top:-3px !important;width:auto;text-align:right;line-height:6px;font-size:10px;padding-bottom:5px;padding-top:0 !important;}.login_b2b form{float:left;}.cs_fe_userlogin_pwlink{position:absolute;top:22px;right:85px;font-size:9px;color:#ffffff !important;display:none;}.cs_fe_userlogin_forgot_pw_text{line-height:9px;margin:0;margin-bottom:2px;}.cs_fe_userlogin_back_to_login{font-size:9px;color:#ffffff !important;margin-top:5px;}#cs_fe_userlogin_forgot_pw_user{}.cs_fe_userlogin_forgot_pw_input{text-align:center;}.cs_fe_userlogin_reglink{display:none;}.cs_fe_userlogin_loginform li:first-child{display:none!important;}.products_pic{height:15em;background-size:contain !important;background-position:center !important;background-repeat:no-repeat !important;}.cs_shop_common_checkout5_lose_ware_zahlart ul, .cs_shop_common_checkout5_gepackte_ware_zahlart ul{list-style:none;padding:0;}.cs_shop_common_checkout5_lose_ware_zahlart ul li, .cs_shop_common_checkout5_gepackte_ware_zahlart ul li{display:inline-block;margin-right:.5rem;}.cs_shop_common_checkout5_lose_ware_zahlart ul li:last-of-type,.cs_shop_common_checkout5_gepackte_ware_zahlart ul li:last-of-type{display:block;}ul.cs_shop_common_checkbox5 li{margin-bottom:.5rem;}ul.cs_shop_common_checkbox5{list-style:none;padding:0;}input.cs_shop_common_savebutton.cs_shop_common_checkout5_submit{border:1px solid #007bff;color:#fff;padding:10px 15px;position:relative;background-color:#007bff;font-size:1.05rem;z-index:1;text-align:center;-webkit-transition:color .25s, border .25s, background .5s;transition:color .25s, border .25s, background .5s;display:inline-block;float:right;}input.cs_shop_common_savebutton.cs_shop_common_checkout5_submit:hover{background-color:#fff;border:1px solid #007bff;color:#007bff;}.cs_shop_common_checkout5_address_box{margin:.5rem 0}.cs_shop_common_checkout5_address_box:after,.cs_shop_common_checkout5_lose_ware_zahlart:after,.clear{content:"";display:table;clear:both;}