.cs_news_search_button {position:relative;top:-2px;}.cs_news_search {float:right;}.cs_news_short_table {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;}.cs_news_short_content4 {font-size:12px;padding:2px 5px 10px 5px;margin-bottom:3px;color:#4a4549;}.cs_news_short_content5 {font-size:12px;padding:2px 5px 10px 5px;margin-bottom:3px;color:#4a4549;background-color:#EFEFEF;}.cs_news_short_link:link {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;text-decoration:none;font-weight:normal;color:#4a4549;}a.cs_news_short_link:link {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;text-decoration:none;color:#4a4549;}a.cs_news_short_link:visited {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;text-decoration:none;color:#4a4549;}a.cs_news_short_link:hover {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;text-decoration:none;color:#4a4549;}a.cs_news_short_link:active {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;text-decoration:none;color:#4a4549;}.cs_news_short_teaser a {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;text-decoration:none;color:#336699 !important;font-weight:bold !important;}#cs_news_archiv_link {background-color:#336699;color:#ffffff;padding:5px 10px;width:150px;height:22px;font-size:12px;font-weight:normal;text-align:center;list-style-type:none !important;}#cs_news_archiv_link:hover {}.cs_news_table {background-color:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;}.cs_news_content4 {background:none repeat scroll 0 0;border:1px solid #DFDFDF;color:#4f4f51;font-size:12px;padding:5px;margin-bottom:10px;}.cs_news_content5 {background:none repeat scroll 0 0;border:1px solid #DFDFDF;color:#4f4f51;font-size:12px;padding:5px;margin-bottom:10px;}.cs_news_link:hover {color:#ffffff;}.cs_news_link:link {}a.cs_news_link:link {}a.cs_news_link:visited {}a.cs_news_link:hover {}a.cs_news_link:active {}.cs_news_teaser a {color:#4f4f51;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-decoration:none;}.cs_news_header {color:#4f4f51;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:14px;font-weight:bold;text-decoration:none;}.cs_news_preview_header {font-weight:bold;}.cs_news_preview_link {font-weight:bold !important;}.cs_news_link{float:right;}input.cs_news_search_textbox {float:left;width:auto !important;margin-right:5px;}.content_right ul {list-style-type:none !important;}.content_right li {list-style-image:none !important;}#cs_news_wrapper {margin-bottom:10px;}a.cs_news_sites {color:#336699 !important;}a.cs_news_sites:hover {background-color:transparent !important;}.cs_news_archiv_content_wrapper{display:inline-block;min-height:auto !important;}.cs_news_preview_img{display:none;}.cs_news_archiv_content{float:left !important;width:100% !important;display:inline-block;margin-top:5px;}.cs_shop_next_button_step1 {float:right;}
.cs_savebutton.cs_shop_back_button {float:left;}
.cs_savebutton.cs_shop_order_button {float:right;}
#submit1 {float:right;}
.cs_savebutton.cs_shop_back_button_step3.cs_shop_back_button_step4 {margin-left:-40px;}
.cs_shop_statuspic1 {background-image:url("https://my.contentserver24.de/content/shop/images/shop_step1_red.png");background-repeat:no-repeat;height:120px;margin-top:15px;margin:0 auto;width:500px;background-size:70%;height:100px;}
.cs_shop_statuspic2 {background-image:url("https://my.contentserver24.de/content/shop/images/shop_step2_red.png");background-repeat:no-repeat;height:120px;margin-top:15px;margin:0 auto;width:500px;background-size:70%;height:100px;}
.cs_shop_statuspic3 {background-image:url("https://my.contentserver24.de/content/shop/images/shop_step3_red.png");background-repeat:no-repeat;height:120px;margin-top:15px;margin:0 auto;width:500px;background-size:70%;height:100px;}
.cs_shop_statuspic4 {background-image:url("https://my.contentserver24.de/content/shop/images/shop_step4_red.png");background-repeat:no-repeat;height:120px;margin-top:15px;margin:0 auto;width:500px;float:left;}
.cs_shop_calendar tr {font-size:10px;text-align:right;background-color:#EEEEEE;padding:2px;}
.cs_shop_calendar th {font-size:10px;font-weight:bold;background-color:#EEEEEE;padding:2px;}
.cs_shop_calendar .cs_shop_calendar_su {color:#FF0000;}
.cs_shop_calendar .cs_shop_calendar_sa {color:#999999;}
.cs_shop_product_header {font-size:1rem;font-weight:bold;border-bottom:3px solid #ccc;padding:15px;color:#959594;}
.cs_shop_product_body {padding:10px;font-size:15px;text-align:right;}
.cs_shop_product_footer {clear:both;text-align:center;border-top:3px solid #ccc;padding:3px;}
.cs_shop_product_body a, .cs_shop_product_body a:link, .cs_shop_product_body a:hover, .cs_shop_product_body a:visited {text-align:center;text-decoration:underline;font-size:12px;color:CCCCCC;}
.cs_shop_box_odd {background-color:#fff;border:1px solid #CCCCCC;float:left;margin-left:10px;width:100%;}
.cs_shop_box_even {background-color:#fff;border:1px solid #CCCCCC;float:left;margin-bottom:30px;margin-left:10px;width:100%;}
.cs_shop_msg {width:450px;margin:0 auto;padding:5px;color:#339900;background-color:#F4FBF5;border:1px solid #37C84D;font-size:12px;font-weight:bold;}
.cs_shop_err {width:450px;margin:0 auto;padding:5px;color:#FF0000;background-color:#FFE6E6;border:1px solid #FF0000;font-size:12px;font-weight:bold;}
.cs_shop_textinput {background-color:#D8EBE1;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;height:17px;margin:2px;border:1px solid #CCCCCC;color:#333333;}
.cs_shop_textinput2 {background-color:#D8EBE1;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;margin:2px;border:1px solid #CCCCCC;color:#333333;}
.cs_shop_formbox {width:550px;padding:3px;color:#000;background-color:#F8F8F8;border:1px dashed #CCCCCC;}
.cs_shop_row {clear:both;padding:2px 0px;}
.cs_shop_label {float:left;width:245px;text-align:right;padding-top:3px;padding-right:5px;}
.cs_shop_field {float:right;width:300px;text-align:left;}
.cs_shop_field_txt {float:right;width:300px;height:auto;text-align:left;padding-top:3px;padding-right:0px;margin:0px;}
.cs_shop_button {clear:both;text-align:center;padding-top:15px;padding-bottom:30px;}
.cs_shop_info {font-size:10px;color:#0066FF;background-color:#FFFFCC;}
.cs_shop_wishprice {width:400px;margin:10px auto;background:#efefef;border:1px solid #ddd;padding:5px;text-align:center;}
.cs_shop_wishprice a {text-decoration:none;font-weight:bold;color:#333;}
.cs_shop_wishprice a:visited {color:#333;}
.cs_shop_wishprice a:hover {color:red;}
#cs_shop_chart {height:182px;padding-left:10px;width:228px;}
.cs_shop_title {color:#DCDAC2;display:block;font-weight:bold;margin-bottom:-10px;padding-left:10px;}
.cs_shop_table_content1 {background-color:#9F9F9F !important;font-size:0.9rem !important;font-weight:bold;color:#FFFFFF;padding:7px 5px !important;}
.cs_shop_table_content2 {background-color:#E9E9E9 !important;font-size:0.9rem !important;font-weight:normal !important;vertical-align:bottom;padding:10px 5px !important;}
.cs_shop_table_content3 {background-color:#E9E9E9 !important;font-size:0.9rem !important;vertical-align:bottom;padding:10px 5px !important;}
.cs_shop_table_header {display:inline-block;color:#C90200 !important;font-size:1.16rem !important;font-weight:normal !important;margin-bottom:15px;}
.cs_shop_table_footer {color:#333333;font-size:10px;font-weight:normal;}
.cs_shop_trend_hold {background-image:url("https://my.contentserver24.de/content/curr_prices/images/gleichbleibend.png");background-repeat:no-repeat;color:#0099CC;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;height:50px;padding-left:0;padding-top:50px;position:relative;width:104px;background-position:center top;}
.cs_shop_trend_hold h2 {font-size:14px;margin-bottom:-12px;}
.cs_shop_trend_up {background-image:url("https://my.contentserver24.de/content/curr_prices/images/steigend.png");background-repeat:no-repeat;color:#0099CC;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;height:50px;padding-left:0;padding-top:50px;position:relative;width:104px;background-position:center top;}
.cs_shop_trend_up h2 {font-size:14px;margin-bottom:-12px;}
.cs_shop_trend_down {background-image:url("https://my.contentserver24.de/content/curr_prices/images/fallend.png");background-repeat:no-repeat;color:#0099CC;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;height:50px;padding-left:0;padding-top:50px;position:relative;width:104px;background-position:center top;}
.cs_shop_trend_down h2 {font-size:14px;margin-bottom:-12px;}
#cs_shop_wrapper table {margin-bottom:0;}
#cs_shop_budget {width:185px !important;}
.cs_shop_box_even, .cs_shop_box_odd {height:365px !important;}
#cs_shop_birth_d, #cs_shop_birth_m, #cs_shop_birth_y {text-align:center;width:11% !important;}
#cs_shop_street {width:44% !important;}
input[name="cs_shop_street"] {width:43% !important;}
#cs_shop_streetnumber {margin-top:0;width:14% !important;}
.cs_shop_kaufen_button_step3 {float:right;}
.cs_shop_kaufen_button_step4 {margin-right:247px;}
.cs_shop_step_4_div_table_surcharge_box {padding-bottom:20px;}
#cs_shop_amount {width:42% !important;}
#cs_shop_comment {width:99% !important;}
#cs_shop_billing_street {width:47% !important;}
#cs_shop_billing_streetnumber {width:11.5% !important;}
#cs_shop_billing_zip_code {width:14% !important;}
#cs_shop_billing_city {width:44.5% !important;}
.cs_shop_working_days_radio_box.cs_shop_delivery_options_box {width:60%;float:left;}
.cs_shop_hose_length_radio_box.cs_shop_delivery_options_box {width:40%;float:left;padding-bottom:30px;}
.cs_shop_tanker_size_radio_box.cs_shop_delivery_options_box {width:60%;float:left;}
.cs_shop_delivery_options_final_price_box {margin-top:50px;float:right;font-weight:bolder;font-size:larger;text-decoration:underline;}
.cs_newsletter_err {}.cs_newsletter_msg {}.cs_newsletter_table {}.cs_newsletter_content2 {}.cs_newsletter_content3 {}.cs_newsletter_textinput {}.cs_newsletter_savebutton {}fieldset {background-color:transparent;}.cs_savebutton.cs_newsletter_submit {width:100px !important;}#cs_atregopay_wrapper fieldset {padding:5px;}form[name="flat_form"] fieldset {margin-top:20px;}form[name="flat_form"] legend {display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5;}form[name="flat_form"] ul>li {width:100% !important;margin:0;}form[name="flat_form"] ul {list-style:none;padding:0;}form[name="flat_form"] ul>li {margin-bottom:15px;}form[name="flat_form"] label {display:block;}form[name="flat_form"] label {display:block;float:none;margin:0;width:auto;text-align:left;}form[name="flat_form"] input[name="cs_pay_email"],form[name="flat_form"] input[name="cs_pay_productname"],form[name="flat_form"] input[name="cs_pay_phone"],form[name="flat_form"] select[name="cs_pay_nationality"],form[name="flat_form"] input[name="cs_pay_second_name"],form[name="flat_form"] input[name="cs_pay_first_name"],form[name="flat_form"] select[name="cs_pay_gender"],form[name="flat_form"] select[name="cs_pay_title"],form[name="flat_form"] .cs_pay_rates,form[name="flat_form"] select[name="cs_pay_employment_type"],form[name="flat_form"] input[name="cs_pay_account_holder"],form[name="flat_form"] input[id="cs_pay_iban_complete"],form[name="flat_form"] .cs_pay_own_product_trigger,form[name="flat_form"] .cs_pay_own_amount_trigger {width:100% !important;}.show-rate-plan label {line-height:inherit;}.cs_pay_plans_tabs ul>li {display:inline-block;width:100px !important;margin-right:5px;text-align:center;padding:5px 10px;border:1px solid #c8c8c8;margin:10px 5px 10px 0px;cursor:pointer;}form[name="flat_form"] label {display:block;}form[name="flat_form"] li::after {content:"";display:block;clear:both;}.cs_pay_plans_tabs ul>.activeTab {background:#c8c8c8;}input[name="cs_pay_iban_part1"], 
input[name="cs_pay_iban_part2"], 
input[name="cs_pay_iban_part3"], 
input[name="cs_pay_iban_part4"], 
input[name="cs_pay_iban_part5"], 
input[name="cs_pay_iban_part6"] {width:calc(100% / 6 - 10px) !important;float:left;margin:0 5px;}form[name="flat_form"] fieldset:first-child ul > li:nth-child(8),form[name="flat_form"] fieldset:first-child ul > li:nth-child(9) {margin:0 -5px 10px -5px;}form[name="flat_form"] fieldset:first-child ul > li:nth-child(8) label,form[name="flat_form"] fieldset:first-child ul > li:nth-child(9) label {margin:0 5px 5px 5px;}.cs_pay_amount, input[name="cs_pay_income_monthly_net"] {width:calc(100% - 100px) !important;margin-right:5px;float:left;}input[name="cs_pay_bic_part1"], 
input[name="cs_pay_bic_part2"], 
input[name="cs_pay_bic_part3"], 
input[name="cs_pay_bic_part4"] {width:calc(100% / 4 - 10px) !important;float:left;margin:0 5px;}select[name="cs_pay_dob_day"], 
select[name="cs_pay_dob_month"], 
select[name="cs_pay_dob_year"]{width:calc(100% / 3 - 50px) !important;float:left;margin-right:10px;}select[name="cs_pay_birth_d"],select[name="cs_pay_birth_m"],select[name="cs_pay_birth_y"]{width:calc(100% / 3 - 10px) !important;float:left;}select[name="cs_pay_birth_m"],select[name="cs_pay_birth_y"]{margin-left:15px;}form[name="flat_form"] input[type="text"],form[name="flat_form"] input[type="number"],form[name="flat_form"] input[type="password"], 
form[name="flat_form"] input[type="email"], 
form[name="flat_form"] select {display:block;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0;box-sizing:border-box;}form[name="flat_form"] input[name="cs_pay_street"] {width:70% !important;float:left;margin:0;}form[name="flat_form"] input[name="cs_pay_streetnumber"] {width:calc(30% - 10px) !important;float:left;margin-left:10px;}form[name="flat_form"] input[name="cs_pay_zip_code"] {width:calc(30% - 10px) !important;float:left;margin-right:10px;}form[name="flat_form"] input[name="cs_pay_city"] {width:70% !important;margin:0;}form[name="flat_form"] .cs_form_checkbox input[type="checkbox"] {width:15px;float:left;margin:0px 5px 0px 0px;position:static;}form[name="flat_form"] .cs_form_checkbox p {width:calc(100% - 20px) !important;float:left;margin:0;padding:0;}input[name="cs_pay_flat_request"] {width:100% !important;color:#fff !important;display:inline-block !important;margin:10px 0 !important;float:none !important;font-weight:normal !important;text-align:center !important;vertical-align:middle !important;cursor:pointer !important;background-image:none !important;border:1px solid transparent !important;white-space:nowrap !important;padding:6px 12px !important;font-size:15px !important;line-height:1.42857143 !important;border-radius:0 !important;text-shadow:none !important;background:#848484;}.atregopay-finanzierungsdaten > ul > li.cs_pay_account_accountnumber, .atregopay-finanzierungsdaten > ul > li.cs_pay_account_banknumber, .atregopay-finanzierungsdaten > ul > li.cs_pay_account_bic, .atregopay-finanzierungsdaten > ul > li.cs_pay_account_bank {width:49% !important;float:left;}#cs_pay_kontonummer,  #cs_pay_blz {width:100%} 
.cs_pay_account_accountnumber {margin-right:1%;}   
button[name="cs_pay_flat_calculate"],button[name="cs_pay_flat_request"] {display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;}button[name="cs_pay_flat_calculate"],button[name="cs_pay_flat_request"] {background-color:#1c5da7;color:#FFFFFF;border-color:#1c5da7;}button[name="cs_pay_flat_calculate"]:hover,button[name="cs_pay_flat_request"]:hover,button[name="cs_pay_flat_calculate"]:focus,button[name="cs_pay_flat_request"]:focus{color:#1c5da7;background-color:#FFFFFF;border-color:#1c5da7;}.cs_quiz_managed_choice{float:right !important;text-align:right !important;display:inline-block;clear:right;}.cs_quiz_managed_choice label{width:100%;}.cs_quiz_managed_wrapper_gewinnspiel {background-color:#93b4d7;background-image:url("https://my.contentserver24.de/content/quiz_managed/v1/images/gewinnspiel_hintergrund_klein.jpg");background-repeat:no-repeat;background-position:top right;background-size:auto 100%;width:100%;height:auto;float:left;clear:both;position:relative;min-height:278px;}.cs_quiz_managed_wrapper_gewinnspiel_success{background-image:url("https://my.contentserver24.de/content/quiz_managed/v1/images/hintergrund_erfolg.jpg");background-size:auto 100%;background-position:top right;}.cs_quiz_managed_start_bg{min-height:355px;}.cs_quiz_managed_texte {width:65%;float:left;display:inline-block;padding:0 3%;position:relative;}.cs_quiz_managed_texte h2  {color:#e80000;font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif !important;font-size:26px !important;font-weight:100;text-shadow:0 -2px #fff, 2px 0 #fff, 0 2px #fff, -2px 0 #fff;border:none;line-height:51px !important;letter-spacing:1px;}.cs_quiz_managed_texte h3  {color:#e80000;font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif !important;font-size:44px !important;font-weight:100;text-shadow:0 -2px #fff, 2px 0 #fff, 0 2px #fff, -2px 0 #fff;border:none;letter-spacing:1px;}.cs_quiz_managed_texte p {font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;color:#4c4c4c;font-size:20px;}.cs_quiz_managed p center {color:#4c4c4c;font-size:16px;}
.cs_quiz_managed_button{position:absolute;bottom:10px;width:100%;text-align:left;}.cs_quiz_managed_button a {background-color:#e00000;border:none;color:white;width:auto;padding:10px 10px;text-align:center;text-decoration:none;display:inline-block;font-size:18px;font-weight:bold;margin-left:15px;}.cs_quiz_managed_button a:hover{background-color:#fff;color:#e00000;}.cs_quiz_managed_text_conditions{position:absolute;bottom:5px;left:5px;color:#e80000;}.cs_quiz_managed_text_conditions a{color:#e80000;}.cs_quiz_managed_bildbereich {float:left;width:50%;display:inline-block;}.cs_quiz_managed_prize_list{list-style-type:none;font-size:20px;color:#4c4c4c;font-weight:bold;}.cs_quiz_managed_choice{margin:10px 0;text-align:left;width:94% !important;}.cs_quiz_managed_choice label{width:auto;color:#FFFFFF;font-weight:bold;font-size:18px;text-align:center;background-color:#e00000;display:inline-block;height:auto;padding:8px;position:relative;text-shadow:none;}.cs_quiz_managed_choice input[type="checkbox"], .cs_quiz_managed_choice input[type="radio"]{margin:0;position:relative;float:left;margin-top:4px;margin-right:4px;}.cs_quiz_managed_success_headline{font-size:24px !important;}.ui-tooltip, .arrow:after {background:#AAAAAA;border:2px solid white;z-index:999;}.ui-tooltip {padding:10px 20px;border-radius:20px;box-shadow:0 0 7px black;max-width:350px;font-size:inherit;line-height:inherit;}.ui-tooltip ul{list-style-type:disc !important;margin:0 !important;}.ui-tooltip li{line-height:inherit;clear:both;display:inline-block;list-style-type:disc !important;margin:0 !important;margin-bottom:10px !important;}.ui-tooltip li:before{content:"+";float:left;display:block;font-weight:bold;width:auto;padding-right:10px;}.arrow {width:70px;height:16px;overflow:hidden;position:absolute;left:50%;margin-left:-35px;bottom:-16px;}.arrow.top {top:-16px;bottom:auto;}.arrow.left {left:20%;}.arrow:after {content:'';position:absolute;left:20px;top:-20px;width:25px;height:25px;box-shadow:6px 5px 9px -9px black;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.arrow.top:after {bottom:-20px;top:auto;}#cs_quiz_managed_wrapper .cs_block{}#cs_quiz_managed_wrapper .cs_block label{float:left;width:100%;text-align:left;display:inline-block;min-width:auto !important;}#cs_quiz_managed_wrapper .cs_block input[type="text"], #cs_quiz_managed_wrapper .cs_block input[type="email"]{width:95%;}#cs_quiz_managed_wrapper .cs_block select{width:96%;}#cs_quiz_managed_wrapper input[type="text"].cs_form_input_short{width:33% !important;}#cs_quiz_managed_wrapper input[type="text"].cs_form_input_long{width:59.5% !important;}#cs_quiz_managed_wrapper input[type="text"].cs_form_input_first{margin-right:5px;}#cs_quiz_managed_wrapper input[type="text"].cs_form_input_second{}#cs_quiz_managed_wrapper input[type="checkbox"], #cs_quiz_managed_wrapper input[type="radio"]{width:20px;height:20px;}.cs_form_label_checkbox{}.cs_form_label_checkbox label{text-align:right;float:left;width:10% !important;line-height:50px;margin:0;}.cs_form_label_checkbox input[type="checkbox"]{margin-right:20px;}.cs_form_label_checkbox div.cs_right{width:90% !important;max-width:100%;}.cs_quiz_managed_popup_conditions, .cs_quiz_managed_popup_privacy_policy{font-weight:bold !important;color:#e80000 !important;}#cs_quiz_managed_submit{display:inline-block;background-color:#e00000;border:none;color:white;width:auto;padding:10px 10px;text-align:center;text-decoration:none;font-size:18px;font-weight:bold;height:auto;float:none;margin-left:9%;text-shadow:none;}.cs_block label:hover {color:#000000 !important;}