.cms_pager, .cms_ajaxpager, .cms_ajaxcontiniuer{margin-left: 9px}
.widget.cms-widget_video-youtube{margin:20px auto}
.cms-widget_calculator:not(.cms-widget_calculator-energy), .cms-widget_quickcalculator, .cms-widget_wizard{background-color: #cdd9eb;margin: 0 -11px;padding: 20px;border-style: solid;border-color: #bbb;border-width: 1px 0 1px 0}
.cms-widget_calculator .cms_head, .cms-widget_quickcalculator .cms_head, .cms-widget_wizard .cms_head{color: #3d4349;font-weight: 600;margin-top: 0}
div.cms_tab [data-tab-content-name] .cms-widget_calculator:not(.cms-widget_calculator-energy), div.cms_tab [data-tab-content-name] .cms-widget_quickcalculator,
div.cms_tab [data-tab-content-name] .cms-widget_wizard{border-left-width: 1px;border-right-width: 1px;margin-top: -9px}
.cms-widget_calculator.cms-widget_calculator-energy input:not([type="submit"]), .cms-widget_calculator.cms-widget_calculator-energy select{border-color: #ddd}
.cms-widget_calculator.cms-widget_calculator-energy .cms-widget_calculator_search{margin-bottom: 30px}
.cms-widget_calculator.cms-widget_calculator-energy h2{margin-bottom: 20px}
.cms-widget_calculator.cms-widget_calculator-energy .cms-widget_calculator_form ul.cms_flexlist{border:0;border-top: 1px solid #ddd;padding:10px;background-color: #f7f9fc}
.cms-widget_calculator.cms-widget_calculator-energy .cms-widget_calculator_form ul.cms_flexlist.cms-widget_calculator-energy_preset{padding-bottom: 0}
.cms-widget_calculator.cms-widget_calculator-energy .cms-widget_calculator_form ul.cms_flexlist ul.cms_flexlist{padding: 10px 0;border:0}
.cms-widget_calculator.cms-widget_calculator-energy .cms-widget_calculator_form ul.cms_flexlist.cms-widget_calculator-energy_basic-settings{border-top: 0;background-color: #fff}
[data-content-max-width~="6"] .cms-widget_calculator-energy_form .cms_flexlist.cms-widget_calculator-energy_basic-settings > li:last-of-type div.cms_flexlist-couple .cms_flexlist-half:first-child label{display: inline-block;min-width: 170px}
.cms-widget_calculator.cms-widget_calculator-energy .cms-widget_calculator_form ul.cms_flexlist.cms-widget_calculator-energy_benchmark-couple{background-color: #f7f9fc}
.cms-widget_calculator-energy .cms-widget_calculator_form ul.cms_flexlist select{background-color: #fff}
.cms-widget_calculator_form .cms-widget_calculator_form_footer{background-color: #f7f9fc;padding: 8px 0 18px}
.cms-widget_calculator_form .cms-widget_calculator_form_footer a{background-color: #00b233;border: 1px solid #008325;font-family: 'Raleway', sans-serif;font-size: 13px;font-weight: 600;text-transform: uppercase;text-shadow: 1px 1px 1px rgba(0,0,0,.7);max-height: 33px;box-shadow: none;-moz-transition: .5s;-webkit-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s;-moz-border-radius: 3px;-webkit-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;margin-right: 15px;padding: 8px 10px;color: #fff !important}
.cms-widget_calculator_form .cms-widget_calculator_form_footer a:hover{background-color: #00d137;box-shadow: 0px 1px 4px 0 rgba(0,0,0,.4);color: #fff !important;-webkit-user-select: none;-webkit-touch-callout: none}
.cms-widget_calculator.cms-widget_calculator-energy ul.cms_filterlist_blocklist li > span.cms_checkbox.cms_checked{background-color: #f7f9fc;color:#0971b2}
.cms-widget_calculator.cms-widget_calculator-energy ul.cms_filterlist_blocklist li span.cms_checkbox.cms_checked[data-vic]:before{color:#0971b2}
.cms-widget_calculator.cms-widget_calculator-energy .cms-widget_calculator-energy_form div[data-toggle-name^="extra-options-"] ul.cms_flexlist > li > .cms_flexlist-couple, .cms-widget_calculator-energy .cms-widget_calculator-energy_form ul.cms-widget_calculator-energy_basic-settings > li > .cms_flexlist-couple{margin-bottom: 5px}
.cms-widget_calculator.cms-widget_calculator-energy .cms-widget_calculator_form ul.cms_flexlist ul.cms_flexlist.cms_filterlist_blocklist{padding:0}
.cms-widget_calculator.cms-widget_calculator-energy ul.cms_filterlist_blocklist.cms-widget_calculator-energy_preset-blocklist li{background-color: #fff;-moz-transition: .5s;-webkit-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s}
.cms-widget_calculator.cms-widget_calculator-energy ul.cms_filterlist_blocklist.cms-widget_calculator-energy_preset-blocklist li:hover > span[data-vic]::before{color:#0971b2;-moz-transition: .5s;-webkit-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s;-webkit-user-select: none;-webkit-touch-callout: none}
.cms-widget_calculator.cms-widget_calculator-energy .cms-widget_calculator-result-header{margin-bottom: 10px}
.cms-widget_calculator.cms-widget_calculator-energy ul.cms-widget_calculator_result_list ul.cms-widget_calculator_result_list_panel{background: #f7f9fc;border-color: #cdd9eb}
.cms-widget_calculator.cms-widget_calculator-energy ul.cms-widget_calculator_result_list .cms-widget_calculator_result_list_provider-image{border:0}
.cms-widget_calculator.cms-widget_calculator-energy ul.cms-widget_calculator_result_list > li{border-color: #cdd9eb;background:#fff}
.container-style2 .cms-widget_calculator.cms-widget_calculator-energy ul.cms-widget_calculator_result_list > li{box-shadow: 0px 2px 4px 0 rgba(0,0,0,.1);margin-bottom: 15px}
.cms-widget_calculator.cms-widget_calculator-energy .cms_resultcontainer-footer .cms_resultcontainer-footer_validity-date{font-size: 90%}
[data-content-max-width~="7"] .cms-widget_calculator.cms-widget_calculator-energy ul.cms-widget_calculator_result_list > li{margin-bottom: 20px}
[data-content-max-width~="7"] .cms-widget_calculator.cms-widget_calculator-energy ul.cms-widget_calculator_result_list ul.cms-widget_calculator_result_list_panel > li.cms-widget_calculator_result_list_rank{background-color: #cdd9eb;padding: 6px 10px 8px 9px;border-bottom-right-radius: 10px}
[data-content-min-width~="5"][data-content-max-width~="7"] .cms-widget_calculator-energy .cms-widget_calculator_result_list_offer > li:nth-of-type(1){-moz-flex: 1 1 20%;-webkit-flex: 1 1 20%;-ms-flex: 1 1 20%;-o-flex: 1 1 20%;flex: 1 1 20%}
[data-content-min-width~="5"][data-content-max-width~="7"] .cms-widget_calculator-energy .cms-widget_calculator_result_list_offer > li:nth-of-type(2){-moz-flex: 1 1 30%;-webkit-flex: 1 1 30%;-ms-flex: 1 1 30%;-o-flex: 1 1 30%;flex: 1 1 30%;-moz-order: 2;-webkit-order: 2;-ms-flex-order: 2;-o-order: 2;order: 2;border-left: 1px solid #ddd;border-right: 1px solid #ddd;border-top: 0;border-bottom: 0}
[data-content-min-width~="5"][data-content-max-width~="7"] .cms-widget_calculator-energy .cms-widget_calculator_result_list_offer > li:nth-of-type(3){-moz-order: 3;-webkit-order: 3;-ms-flex-order: 3;-o-order: 3;order: 3}
[data-content-max-width~="5"] .cms-widget_calculator-energy .cms-widget_calculator_result_list .cms-widget_calculator_result_list_provider-image{max-width: 100px;max-height: 100%}
.cms_js .cms_radio[data-radio-type="switcher"].cms_checked, .cms_js .cms_checkbox[data-checkbox-type="switcher"].cms_checked{background-color: #0971b2}
.cms-widget_calculator.cms-widget_calculator-energy .cms-widget_calculator_result_list_price_amount .cms-widget_calculator_result_list_total-cost_value{color:#0971b2}
.cms-widget_calculator.cms-widget_calculator-energy .cms-widget_calculator_result_list_savings .cms-widget_calculator_result_list_savings_value{color:#008325}
.cms-widget_calculator-energy .cms-widget_calculator_result_list li.cms-widget_calculator_result_list_price-flex .cms_button{font-size: 13px;padding:5px;white-space: nowrap}
.cms-widget_calculator-energy .cms-widget_calculator_result_list li.cms-widget_calculator_result_list_remarks-flex .cms-widget_calculator_result_list_remark-highlight{background-color: #cdd9eb}
.cms-widget_calculator-energy .cms-widget_calculator_result_list li.cms-widget_calculator_result_list_remarks-flex .cms-widget_calculator_result_list_remark-highlight > a{color: #b80000 !important}
.cms-widget_calculator.cms-widget_calculator-energy .cms-widget_calculator_result_list_moreinformation .cms-widget_calculator_result_list_user-ratings{background: #f7f9fc;padding:5px}
.cms-widget_calculator.cms-widget_calculator-energy .cms-widget_calculator_result_list_moreinformation .cms-widget_calculator_result_list_reviews{margin-top: 10px}
.cms-widget_calculator.cms-widget_calculator-energy .cms-widget_calculator_result_list_moreinformation .cms_tab[data-tab-handle="1"] ul.cms_tab-bar > li,
.cms-widget_calculator.cms-widget_calculator-energy .cms-widget_calculator_result_list_moreinformation .cms-widget_calculator_result_list_reviews ul.cms_tab-bar > li{border:0;background-color: transparent;position: relative}
.cms-widget_calculator.cms-widget_calculator-energy .cms-widget_calculator_result_list_moreinformation .cms_tab[data-tab-handle="1"] ul.cms_tab-bar > li:after,
.cms-widget_calculator.cms-widget_calculator-energy .cms-widget_calculator_result_list_moreinformation .cms-widget_calculator_result_list_reviews ul.cms_tab-bar > li:after{content:"";height: 1px;width: 0%;background-color:#b80000;position: absolute;bottom:0;left:0;-moz-transition: .5s;-webkit-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s}
.cms-widget_calculator.cms-widget_calculator-energy .cms-widget_calculator_result_list_moreinformation .cms_tab[data-tab-handle="1"] ul.cms_tab-bar > li.cms_active:after,
.cms-widget_calculator.cms-widget_calculator-energy .cms-widget_calculator_result_list_moreinformation .cms-widget_calculator_result_list_reviews ul.cms_tab-bar > li.cms_active:after{width: 100%}
.cms-widget_calculator.cms-widget_calculator-energy .cms-widget_calculator_result_list_moreinformation .cms_tab[data-tab-handle="1"] ul.cms_tab-bar > li:first-child{margin-left: 0}
.cms-widget_calculator.cms-widget_calculator-energy .cms-widget_calculator_result .cms_resultcontainer-footer form{border:0 !important}
.cms-widget_quickcalculator form .cms_clear{-moz-flex-grow: 0 !important;-webkit-flex-grow: 0 !important;-ms-flex-grow: 0 !important;-o-flex-grow: 0 !important;flex-grow: 0 !important}
.cms-widget_quickcalculator label span, .cms-widget_quickcalculator .cms-widget_quickcalculator_preselect:before{font-family: 'Raleway', sans-serif;font-weight: 600;color: #707980}
.cms-widget_quickcalculator form input[type="submit"]{max-width: 180px}
.cms-widget_quickcalculator.cms-widget_electricity_quickcalculator .cms-widget_quickcalculator_preselect:before{content:"Personen im Haushalt"}
.cms-widget_quickcalculator.cms-widget_gas_quickcalculator .cms-widget_quickcalculator_preselect:before{content:"Ihre Wohnfläche"}
.cms-widget_quickcalculator .cms-widget_quickcalculator_preselect [data-vic],
.cms-widget_quickcalculator .cms-widget_quickcalculator_preselect [data-vic]:hover{padding: 0;box-shadow: none}
.cms-widget_quickcalculator .cms-widget_quickcalculator_preselect [data-vic]:before{color: #707980}
.cms-widget_quickcalculator .cms-widget_quickcalculator_preselect [data-vic]:hover:before,
.cms-widget_quickcalculator .cms-widget_quickcalculator_preselect [data-vic].active:before{color: #b80000}
.vxcp_power-calculator_location-container, label.cms-widget_electricity_quickcalculator_location-label, label.cms-widget_gas_quickcalculator_location-label{display: none !important}
.cms-widget_electricity_quickcalculator .cms-widget_electricity_quickcalculator_totalusage-label i:after,
.cms-widget_gas_quickcalculator .cms-widget_gas_quickcalculator_totalusage-label i:after, .cms-widget_heatingoil_quickcalculator .cms-widget_heatingoil_quickcalculator_amount-label i:after{top: 7px !important}
[data-content-min-width~='6'] .cms-widget_woodpellets_calculator_form label{width: 40%}
.cms-widget_woodpellets_calculator_form label > span{min-width: 30%}
@-moz-document url-prefix(){
.cms-widget_heatingoil_quickcalculator .cms-widget_heatingoil_quickcalculator_amount-label i:after{right: 25px}
}
.cms-widget_heating-electricity_wizard_progress-step{padding-top: 10px}
.cms-widget_heating-electricity_wizard_progress-step[data-vic]::before{background:#707980;-moz-border-radius: 50%;-webkit-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;color: #bbbbbb;padding: 6px}
.cms-widget_heating-electricity_wizard_progress-step[data-vic="gas"]::before{content: "\e91b";text-indent: 2px;padding: 6px 4px 6px 8px}
.cms-widget_heating-electricity_wizard_progress-step[data-vic="pencil-2"]::before{content: "\e928";padding: 6px 5px 6px 7px}
.cms-widget_heating-electricity_wizard_progress-step[data-vic="list-4"]::before{content: "\e927"}
.cms-widget_heating-electricity_wizard_progress-step.cms-widget_heating-electricity_wizard_progress-step-active[data-vic]::before{background:#b80000;color: #fff}
.cms-widget_heating-electricity_wizard_progress-step[data-vic]::after{margin-top: 10px}
.cms-widget_heating-electricity_wizard_progress-step-active{color: #b80000}
#vxcp_business-electricity-calculator-wizard table, #vxcp_business-gas-calculator-wizard table{border:0;background: transparent;margin-top: 10px !important}
#vxcp_business-electricity-calculator-wizard table > * > tr > *,
#vxcp_business-gas-calculator-wizard table > * > tr > *{border:0}
.vxcp #vxcp_business-electricity-calculator-wizard .vxcp_box-xl,
.vxcp #vxcp_business-electricity-calculator .vxcp_box-xl.vxcp_bgcolor1,
.vxcp #vxcp_business-gas-calculator-wizard .vxcp_box-xl,
.vxcp #vxcp_business-gas-calculator .vxcp_box-xl.vxcp_bgcolor1{border: 1px solid #cdd9eb !important}
.vxcp #vxcp_business-electricity-calculator-wizard .vxcp_c_caption,
.vxcp #vxcp_business-gas-calculator-wizard .vxcp_c_caption{border-bottom-color: #cdd9eb !important}
.vxcp form > div.vxcp_box-xl.vxcp_bgcolor1 > table.vxcp_auto-w{width: 100%}
.vxcp form > div.vxcp_box-xl.vxcp_bgcolor1 > table.vxcp_auto-w .vxcp_width-xs,
.vxcp form > div.vxcp_box-xl.vxcp_bgcolor1 > table.vxcp_auto-w .vxcp_width-s{width: 80% !important}
.widget.cms-widget_gas-consumption_quickcalculator{background-color: transparent;margin: 9px 0}
.widget.cms-widget_gas-consumption_quickcalculator form{margin: 0 auto;padding: 20px 20px 10px;background-color: #f7f9fc;border: 1px solid #cdd9eb;max-width: 100%}
.widget.cms-widget_gas-consumption_quickcalculator form input, .widget.cms-widget_gas-consumption_quickcalculator form select{background:#fff}
.widget.cms-widget_gas-consumption_quickcalculator label > span{color: #707980;font-size: 16px;font-family: 'Raleway', sans-serif;font-weight: 600;margin-bottom: 5px;width: 38%}
.cms-widget_article_list ul.cms_wide-list li{position: relative;-moz-transition: .5s;-webkit-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s;background-color: #fff}
.cms-widget_article_list ul.cms_wide-list li:last-child{border-bottom: 1px solid rgba(0,0,0, .1)}
.cms-widget_article_list ul.cms_wide-list li:after{content:"";height: 1px;width: 50px;background-color:#b80000;position: absolute;bottom:-1px;left:0;display: block;-moz-transition: .5s;-webkit-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s}
.cms-widget_article_list ul.cms_wide-list li img.cms-widget_article_image{max-width: 135px;padding:0}
[data-content-max-width~='4'] .cms-widget_article_list ul.cms_wide-list li img.cms-widget_article_image{max-width: 100%;min-width: 100%;border: 0}
.cms-widget_article_list ul.cms_wide-list li p.cms-widget_article_headline{padding: 0;font-family: 'Raleway', sans-serif}
.cms-widget_article_list ul.cms_wide-list li p.cms-widget_article_headline a{color: #707980;font-weight: 600}
.cms-widget_article_list ul.cms_wide-list li:hover:after{width: 100%;-webkit-user-select: none;-webkit-touch-callout: none}
.cms-widget_article_list ul.cms_wide-list li:hover > p.cms-widget_article_headline a{color: #b80000;-webkit-user-select: none;-webkit-touch-callout: none}
.cms-widget_article_list ul.cms_wide-list li:hover > p.cms-widget_article_lead{color: #707980;-webkit-user-select: none;-webkit-touch-callout: none}
.cms-widget_article_list ul.cms_wide-list li:not(.cms-widget_article_list_first) p.cms-widget_article_lead{font-size: 13px;line-height: 18px;padding-top: 5px}
.cms-widget_article_list ul.cms_wide-list li .cms-widget_article_kicker,
.cms-widget_article_list ul.cms_wide-list li .cms-widget_article_topic_tag{font-size: 11px;font-weight: 500;background-color: #b80000;color:#fff;padding:0 5px;margin-bottom: 8px;display: table;min-width: 80px}
.cms-widget_article_list ul.cms_wide-list li .cms-widget_article_topic_tag > a{color:#fff}
.cms-widget_article_list ul.cms_wide-list li .cms-widget_article_date{font-size: 11px;font-weight: 400;font-style: italic}
.cms-widget_article_list ul.cms_wide-list li > a ~ .cms-widget_article_kicker,
.cms-widget_article_list ul.cms_wide-list li > img ~ .cms-widget_article_kicker{position: relative;top:0}
.cms-widget_article_list ul.cms_wide-list li > a ~ .cms-widget_article_date,
.cms-widget_article_list ul.cms_wide-list li > img ~ .cms-widget_article_date{position: absolute;background:rgba(61,67,73, .7);color: #fff;padding:5px 10px;padding:0 10px;top: 10px;left:1px;width: auto}
.cms-widget_article_list .cms-widget_article_goto{text-align: right;padding: 3px;background: #0971b2;-moz-border-radius: 20px;-webkit-border-radius: 20px;-ms-border-radius: 20px;-o-border-radius: 20px;border-radius: 20px;width: 19px;overflow: hidden;text-indent: 6px;display: inline-block;float: right;-moz-transition: .5s;-webkit-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s;-webkit-user-select: none;-webkit-touch-callout: none}
.cms-widget_article_list .cms-widget_article_goto:hover{overflow: visible;width: auto;padding-right: 12px;-webkit-user-select: none;-webkit-touch-callout: none}
.cms-widget_article_list .cms-widget_article_goto a{color:#fff;text-shadow: 1px 1px 1px rgba(0,0,0,.7)}
.cms-widget_article_list .cms-widget_article_goto a:hover{color: rgba(255,255,255,.8) !important;-webkit-user-select: none;-webkit-touch-callout: none}
.cms-widget_article_list .cms-widget_article_goto a[data-vic]:before{content:"+";font-family:'Roboto', sans-serif;font-weight: 700;padding: 0 8px 0 0;border:0;width: auto;height: auto;display: inline}
.container-style2 .widget.cms-widget_article_list{margin-bottom: 0}
.container-style2 .cms-widget_article_list ul.cms_wide-list li, .basket.basket-style2 .widget.cms-widget_article_list ul.cms_wide-list li{padding:10px;margin-bottom: 9px;border: 1px solid #cdd9eb}
.container-style2 .cms-widget_article_list ul.cms_wide-list li > a ~ .cms-widget_article_date,
.container-style2 .cms-widget_article_list ul.cms_wide-list li > img ~ .cms-widget_article_date,
.basket.basket-style2 .widget.cms-widget_article_list ul.cms_wide-list li > a ~ .cms-widget_article_date,
.basket.basket-style2 .widget.cms-widget_article_list ul.cms_wide-list li > img ~ .cms-widget_article_date{left:10px}
.basket.basket-style2 .widget.cms-widget_article_list{padding:0px 10px}
.basket.basket-style2 .widget.cms-widget_article_list ul{margin-top: 10px}
.cms-widget_article_list .top-news ul{margin-top: 20px}
.cms-widget_article_list .top-news li.cms-widget_article_list_top{border: 1px solid #bbb !important;padding-top: 0}
.cms-widget_article_list .top-news li.cms-widget_article_list_top img.cms-widget_article_image{float: none;max-width: 100%;border: 0;padding:0}
.cms-widget_article_list .top-news li.cms-widget_article_list_top p:not(.cms-widget_article_headline){padding:10px 10px 0}
.cms-widget_article_list .top-news li.cms-widget_article_list_top p.cms-widget_article_headline{padding: 0 10px;font-size: 16px}
.cms-widget_article_list .top-news li.cms-widget_article_list_top .cms-widget_article_goto{margin: 10px 10px 0}
.cms-widget_article_list .top-news ul.cms_wide-list li.cms-widget_article_list_top .cms-widget_article_kicker{left:0px}
.cms-widget_article_list .top-news ul.cms_wide-list li.cms-widget_article_list_top .cms-widget_article_date{top: 0;left:0}
.basket.basket-size12 .widget.cms-widget_article_list.cms-widget_article-news_list-related ul.cms_wide-list,
.widget.cms-widget_article_list .inline-list ul.cms_wide-list, .widget.cms-widget_article_list .box-list ul.cms_wide-list{margin: 0px -9px;display: -moz-flex;display: -webkit-flex;display: -ms-flexbox;display: -o-flex;display: flex;-moz-flex-direction: row;-webkit-flex-direction: row;-ms-flex-direction: row;-o-flex-direction: row;flex-direction: row;-moz-flex-wrap: wrap;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap}
.basket.basket-size12 .widget.cms-widget_article_list.cms-widget_article-news_list-related ul.cms_wide-list li,
.widget.cms-widget_article_list .inline-list ul.cms_wide-list li{border:1px solid #cdd9eb;background-color: #fff;margin: 0 9px 9px;padding:0;-moz-flex: 1 1 47%;-webkit-flex: 1 1 47%;-ms-flex: 1 1 47%;-o-flex: 1 1 47%;flex: 1 1 47%}
.basket.basket-size12 .widget.cms-widget_article_list.cms-widget_article-news_list-related ul.cms_wide-list li p{padding: 10px 10px 10px 0}
.basket.basket-size12 .widget.cms-widget_article_list.cms-widget_article-news_list-related ul.cms_wide-list li .cms-widget_article_goto,
.widget.cms-widget_article_list .inline-list ul.cms_wide-list li .cms-widget_article_goto{margin:0 10px}
.widget.cms-widget_article_list .inline-list ul.cms_wide-list li .cms-widget_article_goto{margin-bottom: 10px}
.basket.basket-size12 .widget.cms-widget_article_list.cms-widget_article-news_list-related ul.cms_wide-list img.cms-widget_article_image,
.widget.cms-widget_article_list .inline-list ul.cms_wide-list img.cms-widget_article_image{margin-bottom: 0;border:0}
.basket.basket-size12 .widget.cms-widget_article_list.cms-widget_article-news_list-related .cms-widget_article_head,
.widget.cms-widget_article_list .inline-list .cms-widget_article_head{border-bottom: 1px solid;margin-bottom: 20px;margin-top: 0}
.widget.cms-widget_article_list .inline-list ul.cms_wide-list li .cms-widget_article_kicker{left:-10px;margin-bottom: 0;padding-left: 10px}
.widget.cms-widget_article_list .inline-list ul.cms_wide-list li .cms-widget_article_date{top:0;left: 0}
.widget.cms-widget_article_list .inline-list ul.cms_wide-list li p:not(.cms-widget_article_topic_tag){padding: 10px}
.widget.cms-widget_article_list .inline-list ul.cms_wide-list li p.cms-widget_article_topic_tag{padding-bottom: 0;margin-bottom: 0}
.widget.cms-widget_article_list .inline-list ul.cms_wide-list li p.cms-widget_article_headline ~ p.cms-widget_article_lead{padding-top: 0}
.widget.cms-widget_article_list .box-list .cms-widget_article_head{margin-bottom: 20px}
.widget.cms-widget_article_list .box-list ul.cms_wide-list li{border:1px solid #cdd9eb;margin: 0 9px 9px;padding:0 0 10px;-moz-flex: 1 1 25%;-webkit-flex: 1 1 25%;-ms-flex: 1 1 25%;-o-flex: 1 1 25%;flex: 1 1 25%}
.widget.cms-widget_article_list .box-list ul.cms_wide-list li > a ~ .cms-widget_article_date,
.widget.cms-widget_article_list .box-list ul.cms_wide-list li > img ~ .cms-widget_article_date{top: 0;left:0}
.widget.cms-widget_article_list .box-list ul.cms_wide-list li p:not(.cms-widget_article_topic_tag){padding: 10px}
.widget.cms-widget_article_list .box-list ul.cms_wide-list li p.cms-widget_article_topic_tag{padding-left: 10px;margin-bottom: 0}
.widget.cms-widget_article_list .box-list ul.cms_wide-list li p + p.cms-widget_article_lead{padding-top: 0}
.widget.cms-widget_article_list .box-list ul.cms_wide-list li img.cms-widget_article_image{border:0;padding:0;margin: 10px 10px 5px 10px}
[data-content-min-width~='6'] .widget.cms-widget_article_list .box-list ul.cms_wide-list li img.cms-widget_article_image,
[data-content-max-width~='4'] .widget.cms-widget_article_list .box-list ul.cms_wide-list li img.cms-widget_article_image{max-width: 100%;min-width: 100%;float: none !important;margin: 0}
.widget.cms-widget_article_list .box-list ul.cms_wide-list li .cms-widget_article_goto{margin-right: 10px}
.cms-widget_article_wordlist_container{border: 1px solid #cdd9eb;padding:0 10px}
.cms-widget_article_wordlist_container .cms-widget_article_wordlist_section{position: relative;border-top: 1px solid #cdd9eb}
.cms-widget_article_wordlist_container .cms-widget_article_wordlist_section:first-of-type{border-top-width: 0}
.cms-widget_article_wordlist_container .cms-widget_article_wordlist_section .cms_head{display: block;position: absolute;top: 15px;left: 0}
.cms-widget_article_wordlist_container .cms-widget_article_wordlist_section .cms_head#topic_a{top:-4px}
.cms-widget_article_wordlist_container .cms-widget_article_wordlist_section ul{margin: 20px 0 20px 50px}
[data-content-min-width~='8'][data-content-max-width~='14'] .cms-widget_article_wordlist_container .cms-widget_article_wordlist_section .cms_column{-moz-column-count: 3;-webkit-column-count: 3;-ms-column-count: 3;-o-column-count: 3;column-count: 3}
.container.cms-widget_article_detail .cms-widget_article_lead, .cms-widget_article_addons .cms-widget_article_lead{font-size: 120%;font-style: italic;line-height: 140%;border-left: 5px solid #cdd9eb;padding: 0 20px;margin: 20px 0 30px}
.container.cms-widget_article_detail .box.box-style1{background: transparent;border:0;padding:0;margin: 0 9px}
.container.cms-widget_article_detail .box.box-style1 .cms-widget_article_additional-data{text-align: right;margin-bottom: -20px}
.container.cms-widget_article_detail.cms-widget_article-special_detail{padding-top: 0}
.cms-widget_article_addons:not(.cms-widget_article-topic_addons){margin:9px}
.cms-widget_article_addons .cms-widget_article_kicker{background-color: #b80000;color: #fff;font-family: 'Raleway', sans-serif;font-size: 13px;font-weight: 600;text-transform: uppercase;margin-left: -20px;margin-bottom: 20px;padding: 10px 20px;display: inline-block}
.cms-widget_article_addons .cms-widget_article_date{float: right;margin-top: 10px}
.cms-widget_article_addons span.cms-widget_article_image{background: #e6ecf5;position: relative;border-bottom: 1px solid #fff;float: none;margin: 0 auto !important}
.cms-widget_article_addons span.cms-widget_article_image > img.bec_img{margin-bottom: 0 !important}
.cms-widget_article_addons:not(.cms-widget_article-special_addons) span.bec .bec_infobox{position: absolute;background: rgba(255, 255, 255, .8);bottom: 0;right: 0;left:0;border-top-color: #fff;box-shadow: none;padding:5px;text-shadow: none}
.cms-widget_article_addons .bec_infobox > span{border:0;box-shadow: none}
.cms-widget_article_addons.cms-widget_article-special_addons ~ .cms-widget_socialmedia-share{border-top: 1px solid #cdd9eb;padding-top: 10px;border-bottom: 1px solid #cdd9eb;margin: 20px 9px 0}
.cms-widget_article_addons.cms-widget_article-special_addons span.bec .bec_infobox{padding:5px 10px;margin-top: 0 !important}
.cms-widget_article_addons.cms-widget_article-topic_addons{position: relative;z-index: 1}
.cms-widget_article_addons.cms-widget_article-topic_addons span.bec .bec_infobox{background: transparent;border:0;bottom:-26px;padding-right: 20px}
.container.container-style2 .cms-widget_socialmedia-share{margin-bottom: 0}
.widget.cms-widget_newsletter form table{background:transparent;border: 0 !important}
[data-content-max-width~="5"] .widget.cms-widget_newsletter form table.cms_landscape-table > * > tr{margin-bottom: 5px !important}
.widget.cms-widget_newsletter form table tr > td{padding:0px 0 8px !important;background: transparent;border:0 !important}
.widget.cms-widget_newsletter form table tr input, .widget.cms-widget_newsletter form table tr select{background-color: #fff;border-color: #bbb}
.cms-widget_csslider{margin: 9px 0}
.cms_csslider > .cms_csslider_arrowbox label::before{color: #0971b2;-moz-transition: .5s;-webkit-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s}
.cms_csslider > .cms_csslider_arrowbox label:hover{background: transparent}
.cms_csslider > .cms_csslider_arrowbox label:hover:before{color: #b80000}
.cms_csslider > ul{box-shadow: none;border: 1px solid #cdd9eb}
.cms_csslider > .cms_csslider_pagination label::after{background: #0971b2}
.header-wrapper-container .cms-widget_quickcalculator{background: #fff;width: auto;max-width: 100%;border: 1px solid #bbbbbb;border-top-color: #b80000;border-bottom-width: 0;padding-bottom: 0;padding: 10px 20px 0}
.header-wrapper-container .cms-widget_quickcalculator .cms_head{display: none}
.header-wrapper-container .cms-widget_quickcalculator form{max-width: 100%;display: -moz-flex;display: -webkit-flex;display: -ms-flexbox;display: -o-flex;display: flex;-moz-flex-direction: row;-webkit-flex-direction: row;-ms-flex-direction: row;-o-flex-direction: row;flex-direction: row}
.header-wrapper-container .cms-widget_quickcalculator form > *{-moz-flex: 1 1 auto;-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto;-o-flex: 1 1 auto;flex: 1 1 auto}
.header-wrapper-container .cms-widget_quickcalculator form input:not([type="submit"]){max-width: 138px}
.header-wrapper-container .cms-widget_quickcalculator form input[type="submit"]{margin-top: 23px}
.header-wrapper-container .cms-widget_quickcalculator label span, .cms-widget_quickcalculator .cms-widget_quickcalculator_preselect:before{margin-bottom: 5px;display: block}
.header-wrapper-container .cms-widget_quickcalculator .cms-widget_quickcalculator_preselect{margin:0;height: 67px}
.header-wrapper-container .cms-widget_quickcalculator.cms-widget_heatingoil_quickcalculator form label select,
.header-wrapper-container .cms-widget_quickcalculator.cms-widget_heatingoil_quickcalculator form label input{min-width: 138px}
.header-wrapper-container .cms-widget_quickcalculator.cms-widget_woodpellets_quickcalculator form label select,
.header-wrapper-container .cms-widget_quickcalculator.cms-widget_woodpellets_quickcalculator form label input{width: 90%}
.header-wrapper-container .cms-widget_article_addons.cms-widget_article-topic_addons .cms-widget_article_topic-tag{position: absolute;left:20px;bottom:20px;z-index: 2;background-color: rgba(124,137,153,.7);border: 1px solid #e0e0e1;color: #fff;text-shadow: 1px 1px 1px rgba(0,0,0,.7);font-size: 28px;line-height: 36px;padding:10px;font-family: 'Raleway', sans-serif;font-weight: 600;box-shadow: 3px 3px 3px 0 rgba(0,0,0,.15)}
.header-wrapper-container .cms-widget_article_addons.cms-widget_article-topic_addons span.cms-widget_article_image img{opacity: .7;border:0 !important;padding:0 !important;margin-bottom: 0 !important}
#page-MainContent .cms-widget_calculator form:not(.cms_ajaxpager), #page-MainContent .cms-widget_quickcalculator form, #page-MainContent .cms-widget_wizard form{background: rgba( 255, 255, 255, .9);border: 1px solid #bbb;border-top-color: #b80000 !important;max-width: 100%;box-shadow: 0px 2px 5px 0 rgba(0,0,0,.2)}
#page-MainContent .cms-widget_calculator form{border-color: #cdd9eb;box-shadow: none}
#page-MainContent .cms-widget_calculator:not(.cms-widget_calculator-energy) form, #page-MainContent .cms-widget_quickcalculator form{display: -moz-flex;display: -webkit-flex;display: -ms-flexbox;display: -o-flex;display: flex;-moz-flex-direction: row;-webkit-flex-direction: row;-ms-flex-direction: row;-o-flex-direction: row;flex-direction: row;-moz-flex-wrap: wrap;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;padding: 20px}
#page-MainContent .cms-widget_calculator:not(.cms-widget_calculator-energy) label span, #page-MainContent .cms-widget_quickcalculator label span{font-family: 'Raleway', sans-serif;color: #707980;font-weight: 600;font-size: 16px}
#page-MainContent .cms-widget_quickcalculator label, #page-MainContent .cms-widget_heatingoil_calculator_form label{display: inline-block;margin: 0 1% 10px 0;-moz-flex: 1 1 auto;-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto;-o-flex: 1 1 auto;flex: 1 1 auto}
#page-MainContent .cms-widget_quickcalculator label span, #page-MainContent .cms-widget_heatingoil_calculator_form label span{margin-bottom: 5px;display: block}
#page-MainContent .cms-widget_quickcalculator label span, #page-MainContent .cms-widget_quickcalculator .cms-widget_quickcalculator_preselect:before{color: #707980;font-size: 16px}
#page-MainContent .cms-widget_quickcalculator .cms-widget_quickcalculator_preselect{margin: 0}
#page-MainContent .cms-widget_quickcalculator .cms-widget_quickcalculator_preselect:before{margin-bottom: 5px}
#page-MainContent .cms-widget_quickcalculator input[type="submit"]{margin-top: 24px}
#page-MainContent .cms-widget_calculator form.cms-widget_woodpellets_calculator_form{padding-bottom: 10px;margin-bottom: 30px}
#page-MainContent .cms-widget_calculator.cms-widget_woodpellets_calculator table.cms_styled-table{border-color: #bbb;margin-bottom: 10px}
#page-MainContent .cms-widget_quickcalculator.cms-widget_woodpellets_quickcalculator{background-image: url('/_global/img/pellet-rechner-content.jpg');background-repeat: no-repeat;background-position: 100% 0;-moz-background-size: 50%;-webkit-background-size: 50%;-ms-background-size: 50%;-o-background-size: 50%;background-size: 50%}
#page-MainContent .cms-widget_quickcalculator.cms-widget_woodpellets_quickcalculator label{-moz-flex-basis: 19%;-webkit-flex-basis: 19%;-ms-flex-basis: 19%;-o-flex-basis: 19%;flex-basis: 19%}
#page-MainContent .cms-widget_woodpellets_quickcalculator form label select, #page-MainContent .cms-widget_woodpellets_quickcalculator form label input{width: 100%}
#page-MainContent .cms-widget_quickcalculator.cms-widget_electricity_quickcalculator{background-image: url('/_global/img/electricity-rechner-content.jpg');background-repeat: no-repeat;background-position: 100% 0;-moz-background-size: contain;-webkit-background-size: contain;-ms-background-size: contain;-o-background-size: contain;background-size: contain}
#page-MainContent .cms-widget_quickcalculator.cms-widget_gas_quickcalculator{background-image: url('/_global/img/gas-rechner-content.jpg');background-repeat: no-repeat;background-position: 100% 0;-moz-background-size: contain;-webkit-background-size: contain;-ms-background-size: contain;-o-background-size: contain;background-size: contain}
#page-MainContent .cms-widget_quickcalculator.cms-widget_electricity_quickcalculator form > *,
#page-MainContent .cms-widget_quickcalculator.cms-widget_gas_quickcalculator form > *,
#page-MainContent .cms-widget_heatingoil_calculator_form label{-moz-flex: 1 1 auto;-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto;-o-flex: 1 1 auto;flex: 1 1 auto}
#page-MainContent .cms-widget_heatingoil_quickcalculator form label select, #page-MainContent .cms-widget_heatingoil_quickcalculator form label input,
#page-MainContent .cms-widget_heatingoil_quickcalculator .cms-widget_heatingoil_quickcalculator_amount-label i,
#page-MainContent .cms-widget_heatingoil_calculator form label select, #page-MainContent .cms-widget_heatingoil_calculator form label input{width: 100%}
#page-MainContent .cms-widget_quickcalculator.cms-widget_heatingoil_quickcalculator{background-image: url('/_global/img/heatingoil-rechner-content.jpg');background-repeat: no-repeat;background-position: 100% 0;-moz-background-size: contain;-webkit-background-size: contain;-ms-background-size: contain;-o-background-size: contain;background-size: contain}
#page-MainContent .cms-widget_heatingoil_calculator input[type="submit"]{margin-top: 24px}
#page-MainContent .cms-widget_heatingoil_calculator .cms-widget_heatingoil_calculator_result-table{margin-top: 20px;border-color: #bbb;border-width: 1px}
#page-MainContent .cms-widget_heatingoil_calculator .cms-widget_heatingoil_calculator_result-table form{padding:0 !important;border:0;box-shadow: none}
#page-MainContent .cms-widget_heatingoil_calculator .cms-widget_heatingoil_calculator_result-table td{border-left-width:0}
#page-MainContent .cms-widget_wizard .cms-widget_wizard_page{background: transparent;margin: 0px 20px 20px;border-top: 1px solid #cdd9eb;padding: 10px 0}
#page-MainContent .cms-widget_wizard.cms-widget_business-gas_wizard .cms-widget_wizard_page,
#page-MainContent .cms-widget_wizard.cms-widget_business-electricity_wizard .cms-widget_wizard_page{margin:0;padding: 5px 20px 10px;border-top: 0;border-bottom: 1px solid #bbb}
#page-MainContent [data-content-max-width~='5'] .cms-widget_wizard.cms-widget_business-gas_wizard .cms-widget_wizard_page,
#page-MainContent [data-content-max-width~='5'] .cms-widget_wizard.cms-widget_business-electricity_wizard .cms-widget_wizard_page{padding: 5px 10px 10px}
#page-MainContent .cms-widget_wizard.cms-widget_business-gas_wizard.cms-widget_business-gas_wizard_viewtype-pagination .cms-widget_wizard_page,
#page-MainContent .cms-widget_wizard.cms-widget_business-electricity_wizard.cms-widget_business-electricity_wizard_viewtype-pagination .cms-widget_wizard_page{border-bottom-width: 0}
#page-MainContent .cms-widget_wizard.cms-widget_business-gas_wizard.cms-widget_business-gas_wizard_viewtype-expansion .cms-widget_wizard_navigation,
#page-MainContent .cms-widget_wizard.cms-widget_business-electricity_wizard.cms-widget_business-electricity_wizard_viewtype-expansion .cms-widget_wizard_navigation{border-top:0}
#page-MainContent .cms-widget_wizard.cms-widget_business-gas_wizard form, #page-MainContent .cms-widget_wizard.cms-widget_business-electricity_wizard form{border-bottom-width: 0}
#page-MainContent .cms-widget_wizard.cms-widget_business-gas_wizard form + form, #page-MainContent .cms-widget_wizard.cms-widget_business-electricity_wizard form + form{border-top-width:0}
#page-MainContent [data-content-max-width~='5'] .cms-widget_wizard.cms-widget_business-gas_wizard form,
#page-MainContent [data-content-max-width~='5'] .cms-widget_wizard.cms-widget_business-electricity_wizard form{max-width: 99%}
#page-MainContent .cms-widget_wizard.cms-widget_heating-electricity_wizard{background-image: url('/_global/img/heating-rechner-content.jpg');background-repeat: no-repeat;background-position: 100% 0;-moz-background-size: 40%;-webkit-background-size: 40%;-ms-background-size: 40%;-o-background-size: 40%;background-size: 40%}
#page-MainContent .widget.cms-widget_newsletter{background-color: #cdd9eb;border-width: 1px 0 1px 0;border-style: solid;border-color:#bbb;margin:9px -11px;padding-bottom: 10px;position: relative;overflow: hidden}
#page-MainContent .widget.cms-widget_newsletter:before{content:"\e00b";font-family: 'i12font';color:#7c8999;font-size: 400px;opacity: .15;text-shadow: 1px 1px 1px rgba(0,0,0,.8);position: absolute;top: 46%;left: -13%;-moz-transform: rotate(-30deg);-webkit-transform: rotate(-30deg);-ms-transform: rotate(-30deg);-o-transform: rotate(-30deg);transform: rotate(-30deg)}
#page-MainContent .widget.cms-widget_newsletter .cms_head.cms-widget_newsletter-headline{padding: 10px 20px}
#page-MainContent .widget.cms-widget_newsletter form{background-color: rgba(255,255,255,.8);position: relative;padding:10px 10px 0;border:1px solid #bbb;box-shadow: 0 2px 5px 0 rgba(0,0,0,.2)}
#page-MainContent .widget.cms-widget_newsletter form, #page-MainContent .widget.cms-widget_newsletter p:not(.cms_head){margin: 0 20px}
#page-MainContent .widget.cms-widget_newsletter form table{padding-bottom: 0px;margin-bottom: 0px;border-bottom: 1px solid #f7f9fc}
#page-MainContent .widget.cms-widget_newsletter.cms-widget_newsletter-unsubscribe form table tr > td:last-of-type{text-align: right}
#page-MainContent .basket-size4 .widget.cms-widget_newsletter{margin:9px;border-right-width: 1px;border-left-width: 1px}
#page-MainContent .basket-size4 .widget.cms-widget_newsletter:before{content:none}
#page-MainContent .basket-size4 .widget.cms-widget_newsletter .cms_head.cms-widget_newsletter-headline{font-size: 14px;line-height: 18px;text-transform: uppercase;font-weight: 700;padding:10px 10px 10px 35px;margin-bottom: 10px;position: relative}
#page-MainContent .basket-size4 .widget.cms-widget_newsletter .cms_head.cms-widget_newsletter-headline:before{content:"\e00b";font-family: 'i12font';font-size: 18px;position: absolute;left:10px}
#page-MainContent .basket-size4 .widget.cms-widget_newsletter form, #page-MainContent .basket-size4 .widget.cms-widget_newsletter p:not(.cms_head){margin: 0 10px 10px;padding: 0px;border:0;box-shadow: none;background-color: transparent}
#page-MainContent .basket-size4 .widget.cms-widget_newsletter form table{border-bottom-width: 0}
#page-MainContent .basket-size4 .widget.cms-widget_newsletter form table tr > td{padding-bottom: 3px !important;display: block}
#page-MainContent .container-style2 .widget.cms-widget_newsletter{background-color: #fff}
#newsletter-wrapper .widget.cms-widget_newsletter{max-width: 628px;margin:0}
#newsletter-wrapper .widget.cms-widget_newsletter p,
#newsletter-wrapper .widget.cms-widget_newsletter form table tr{display: none}
#newsletter-wrapper .widget.cms-widget_newsletter form table{margin-bottom: 0px;border:0 !important}
#newsletter-wrapper .widget.cms-widget_newsletter form table tr{width: 50%;float: left}
#newsletter-wrapper .widget.cms-widget_newsletter form table tr.cms-widget_newsletter-email,
#newsletter-wrapper .widget.cms-widget_newsletter form table tr.cms-widget_newsletter-submit{display: block;position: relative}
#newsletter-wrapper .widget.cms-widget_newsletter form table tr.cms-widget_newsletter-submit .cms_button{margin-top: 0;font-size: 12px}
#newsletter-wrapper .widget.cms-widget_newsletter form table tr.cms-widget_newsletter-email td{color:#707980;margin-bottom: 3px;padding: 0 !important;display: block}
#newsletter-wrapper .widget.cms-widget_newsletter form table tr.cms-widget_newsletter-submit td{position: absolute;left:20px;top:22px;padding: 0 !important}
