@media screen and (min-width: 900px){
ul, ol{margin: 18px 0 18px 20px}
ul li, ol li{margin-bottom: 9px}
.basket-size4 ul.electricity-provider li:nth-child(3n+4){margin-left: 9px}
.basket-size4 ul.electricity-provider li:nth-child(2n+1){margin-left: 0}
#page-MainContent [data-content-min-width~='3'][data-content-max-width~='7'] .cms-widget_calculator:not(.cms-widget_calculator-energy),
#page-MainContent [data-content-min-width~='3'][data-content-max-width~='7'] .cms-widget_quickcalculator,
#page-MainContent [data-content-min-width~='3'][data-content-max-width~='7'] .cms-widget_wizard{margin:9px;border: 1px solid #bbb;padding: 10px}
#page-MainContent [data-content-min-width~='3'][data-content-max-width~='7'] .box .cms-widget_calculator:not(.cms-widget_calculator-energy),
#page-MainContent [data-content-min-width~='3'][data-content-max-width~='7'] .box .cms-widget_quickcalculator,
#page-MainContent [data-content-min-width~='3'][data-content-max-width~='7'] .box .cms-widget_wizard{margin:9px 0}
#page-MainContent [data-content-min-width~='3'][data-content-max-width~='7'] .cms-widget_calculator:not(.cms-widget_calculator-energy) form,
#page-MainContent [data-content-min-width~='3'][data-content-max-width~='7'] .cms-widget_quickcalculator form{padding:10px}
#page-MainContent [data-content-max-width~='4'] .cms-widget_calculator:not(.cms-widget_calculator-energy) form input:not([type="submit"]),
#page-MainContent [data-content-max-width~='4'] .cms-widget_calculator:not(.cms-widget_calculator-energy) form label i,
#page-MainContent [data-content-max-width~='4'] .cms-widget_quickcalculator form input:not([type="submit"]),
#page-MainContent [data-content-max-width~='4'] .cms-widget_quickcalculator form label i{width: 100%}
#page-MainContent [data-content-max-width~='4'] .cms-widget_quickcalculator .cms-widget_quickcalculator_preselect{margin-bottom: 10px}
#page-MainContent [data-content-max-width~='4'] .cms-widget_quickcalculator.cms-widget_electricity_quickcalculator{-moz-background-size: cover;-webkit-background-size: cover;-ms-background-size: cover;-o-background-size: cover;background-size: cover}
#page-MainContent [data-content-min-width~='3'][data-content-max-width~='4'] .cms-widget_quickcalculator input[type="submit"],
#page-MainContent .basket-size8 .cms-widget_quickcalculator input[type="submit"]{margin-top:0}
#page-MainContent [data-content-min-width~='3'][data-content-max-width~='7'] .cms-widget_wizard .cms-widget_wizard_page{margin: 0px 10px 10px}
.basket-size4 .widget.cms-widget_newsletter form table tr.cms-widget_newsletter-submit .cms_button{width: 100%}
.pin-list{margin:0}
.pin-list li{list-style: none;display: inline-block}
.pin a{width: 64px;height:42px;display: block;color:#a60000;-moz-background-size: contain !important;-webkit-background-size: contain !important;-ms-background-size: contain !important;-o-background-size: contain !important;background-size: contain !important;background-position: center bottom !important;background-color: rgba(255,255,255,.8) !important;background-repeat: no-repeat !important;font-size: 7px;line-height: 1em;padding-top: 2px;font-weight: 600;text-align: center;border: 1px solid #fff;box-shadow: 0px 0px 6px 0 rgba(0,0,0,.7), inset 0px 0px 0px 1px #8b969e;position: absolute;-moz-transition: .5s;-webkit-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s}
.pin a:hover{z-index:100 !important;-moz-transform: scale(2);-webkit-transform: scale(2);-ms-transform: scale(2);-o-transform: scale(2);transform: scale(2);-moz-transform-origin: center bottom;-webkit-transform-origin: center bottom;-ms-transform-origin: center bottom;-o-transform-origin: center bottom;transform-origin: center bottom;background-color: rgba(255,255,255,1) !important}
.pin a:after{content:"";width: 0px;height: 0px;-webkit-transform:rotate(360deg);border-style: solid;border-width: 5px 5px 0 5px;border-color: #fff transparent transparent transparent;position: absolute;bottom: -6px;left: 50%;margin-left: -5px}
.pin.hamburg a{background-image: url('/_global/img/geo-db/hamburg-bg.png');right: 342px;bottom: 235px}
.pin.hannover a{background: url('/_global/img/geo-db/hannover-bg.png') no-repeat 0 0;right: 308px;bottom: 185px}
.pin.bremen a{background: url('/_global/img/geo-db/bremen-bg.png') no-repeat 0 0;right: 384px;bottom: 197px}
.pin.bielefeld a{background: url('/_global/img/geo-db/bielefeld-bg.png') no-repeat 0 0;right: 350px;bottom: 162px}
.pin.dortmund a{background: url('/_global/img/geo-db/dortmund-bg.png') no-repeat 0 0;right: 370px;bottom: 149px}
.pin.bochum a{background: url('/_global/img/geo-db/bochum-bg.png') no-repeat 0 0;right: 403px;bottom: 136px}
.pin.essen a{background: url('/_global/img/geo-db/essen-bg.png') no-repeat 0 0;right: 410px;bottom: 123px}
.pin.wuppertal a{background: url('/_global/img/geo-db/wuppertal-bg.png') no-repeat 0 0;right: 335px;bottom: 120px}
.pin.duisburg a{background: url('/_global/img/geo-db/duisburg-bg.png') no-repeat 0 0;right: 420px;bottom: 110px}
.pin.duesseldorf a{background: url('/_global/img/geo-db/duesseldorf-bg.png') no-repeat 0 0;right: 392px;bottom: 97px}
.pin.koeln a{background: url('/_global/img/geo-db/koeln-bg.png') no-repeat 0 0;right: 370px;bottom: 84px}
.pin.bonn a{background: url('/_global/img/geo-db/bonn-bg.png') no-repeat 0 0;right: 350px;bottom: 70px}
.pin.goettingen a{background: url('/_global/img/geo-db/goettingen-bg.png') no-repeat 0 0;right: 272px;bottom: 134px}
.pin.berlin a{background: url('/_global/img/geo-db/berlin-bg.png') no-repeat 0 0;right: 165px;bottom:237px}
.pin.dresden a{background: url('/_global/img/geo-db/dresden-bg.png') no-repeat 0 0;right: 80px;bottom:185px}
.pin.frankfurt a{background: url('/_global/img/geo-db/frankfurt-bg.png') no-repeat 0 0;right: 267px;bottom: 71px}
.pin.leipzig a{background: url('/_global/img/geo-db/leipzig-bg.png') no-repeat 0 0;right: 150px;bottom: 180px}
.pin.mannheim a{background: url('/_global/img/geo-db/mannheim-bg.png') no-repeat 0 0;right: 217px;bottom: 55px}
.pin.muenchen a{background: url('/_global/img/geo-db/muenchen-bg.png') no-repeat 0 0;right: 47px;bottom: 25px}
.pin.nuernberg a{background: url('/_global/img/geo-db/nuernberg-bg.png') no-repeat 0 0;right: 127px;bottom: 75px}
.pin.stuttgart a{background: url('/_global/img/geo-db/stuttgart-bg.png') no-repeat 0 0;right: 186px;bottom: 21px}
}
@media screen and (max-width: 900px){
*{-webkit-touch-callout:none;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
#page-container{width: 100%;max-width: 700px;min-width: 700px;margin-left: 5px}
.page-content{width: auto;max-width: 100%;display: block}
section{padding: 1px}
input[type=submit].cms_light-button, .cms_light-button, input[type=submit].cms_button, .cms_button, input[type=submit].cms_strong-button, .cms_strong-button{padding: 8px 5px}
table.cms_styled-table.geo-result-list > colgroup > col:first-of-type{width: 80px}
.bec.bec-left, img.bec_img.bec-left{max-width: 50% !important}
.basket-size4 .contact img.bec_img.bec-left{max-width: 200px !important}
.cms_pager, .cms_ajaxpager, .cms_ajaxcontiniuer{margin-left: 10px}
h1, .head1, .cms-widget_article_head{font-size: 20px}
h2, .head2{font-size: 18px}
h3, .head3{font-size: 16px}
.cms-widget_article_head{border-bottom: 1px solid;margin-bottom: 5px}
#page-content-wrapper .basket{width: 100%;margin-bottom: 0px}
.box.box-style4{margin-bottom: 10px}
#header-wrapper-top{padding: 8px 10px}
#header-wrapper-navigation{padding: 8px 10px 3px}
a#logo{width: 180px}
nav{margin: 10px 0}
nav ul li.level1 > a{padding: 20px 7px;font-size: 14px}
nav ul li.level1 > ul{top:50px;width: auto;padding: 0 0 0 10px}
nav ul li.level1:hover > a:after{bottom:-7px;text-shadow: 0 5px 5px rgba(0,0,0,.2)}
nav ul li.level1:hover > ul{padding: 15px 0 15px 10px}
nav ul li.level2{width: 50%;margin-bottom: 20px}
nav ul li.level2:last-child{margin-bottom: 0}
#search-box span.icon-search, #socialmedia:before{width: 28px;height: 12px;padding: 14px 0 20px;right: 0}
#socialmedia:before{-moz-background-size: 20px;-webkit-background-size: 20px;-ms-background-size: 20px;-o-background-size: 20px;background-size: 20px}
#search-box span.icon-search:before{font-size: 20px}
#search-box form{width: 10px;padding: 10px 10px 8px;right: 30px}
#search-box form input{font-size: 14px}
#search-box form input[type="submit"]{width: 28px;height: 46px;right: -99px}
#search-box:hover > form{width: 140px}
#search-box:hover > form input[type="submit"]{right:0;-moz-transition: .5s .5s;-webkit-transition: .5s .5s;-ms-transition: .5s .5s;-o-transition: .5s .5s;transition: .5s .5s}
#socialmedia div.socialmedia-list{top:50px}
#socialmedia:hover div.socialmedia-list ul::after{font-size: 24px;top: -6px;right: 7px}
.header-wrapper-container.default-wrapper{height: 120px;background-position: 100% 0 !important}
.header-wrapper-container.calculator-wrapper{border-bottom-width: 0;min-height: auto;height: 220px;margin-bottom: 85px;padding-left: 10px;padding-right: 10px}
.header-wrapper-container.calculator-wrapper.geodb-big-wrapper{background: linear-gradient(135deg, rgba(255,255,255,.9) 0%, rgba(255,255,255,0) 85%), url('/_global/img/wrapper-geo-breit_mobil.jpg') 0 0 no-repeat;margin-bottom: 0}
.header-wrapper-container.calculator-wrapper.info-big-wrapper{margin-bottom: 0}
.header-wrapper-container .header-wrapper-container-inside{max-width: 65%;margin-top: 40px}
.header-wrapper-container .header-wrapper-container-inside .headline a{padding: 17% 55% 11% 0;margin: -17% -55% 0 0}
.header-wrapper-container .header-wrapper-container-inside > div{padding:5px;box-shadow: none;padding-left: 0;padding-right: 0}
.header-wrapper-container .header-wrapper-container-inside .headline, .header-wrapper-container .header-wrapper-container-inside .headline a{font-size: 20px;line-height: 26px;text-shadow: none;background-color: transparent;border:0}
.header-wrapper-container .header-wrapper-container-inside .subheadline{background-color: transparent;margin-bottom: 0}
.header-wrapper-container #rechner{bottom: 0px;bottom:-85px;left: 10px;right: 10px;box-shadow: none}
.header-wrapper-container ul.cms_tab-bar{float: none;margin-right: 0;width: auto;box-shadow: none}
.header-wrapper-container ul.cms_tab-bar li{float: left;width: auto;min-width: 180px;height: 42px !important;margin-bottom: 0 !important}
.header-wrapper-container ul.cms_tab-bar li.single > a, .header-wrapper-container ul.cms_tab-bar li.single > span{padding: 6px 5px}
ul.info-quicklinks{margin-top: 12px;width: 196px}
ul.info-quicklinks li{max-height: 94px;margin: 0 2% 2% 0}
ul.info-quicklinks li a{font-size: 12px;margin-top: -55px;padding-top: 50px;padding-bottom: 25px}
ul.info-quicklinks li:before{font-size: 20px;line-height: 30px;width: 30px;height: 30px}
.pin-list{display: none}
#breadcrumb{padding: 5px 10px}
.pdf-list li{margin-bottom: 5px}
ul.electricity-provider li{margin-bottom: 9px}
[data-content-min-width~='6'][data-content-max-width~='8'] .cms_block-list.cms_column{-moz-column-count: 2;-webkit-column-count: 2;-ms-column-count: 2;-o-column-count: 2;column-count: 2}
[data-content-min-width~='4'][data-content-max-width~='9'] .cms_column.pdf-list{-moz-column-count: 2;-webkit-column-count: 2;-ms-column-count: 2;-o-column-count: 2;column-count: 2}
.negative-margin{margin-bottom: -10px !important}
.col-6{width: 100%;margin-bottom: 10px}
#geo-db, #newsletter-wrapper{margin: -10px;padding-left: 300px;background-position: -40px 0}
#newsletter-wrapper{padding-left: 280px}
.content-inside{padding: 10px}
.stromverbrauch-profile .cms_accordion-content .rechner-box form{padding:10px}
#error{min-height: 330px}
#calculator-steps{-moz-flex-wrap: wrap;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap}
#calculator-steps li{-moz-flex: 1 1 33%;-webkit-flex: 1 1 33%;-ms-flex: 1 1 33%;-o-flex: 1 1 33%;flex: 1 1 33%}
#calculator-steps li.step:hover:before{-moz-transform: scale(15);-webkit-transform: scale(15);-ms-transform: scale(15);-o-transform: scale(15);transform: scale(15)}
#calculator-steps li.no-display{display: none}
footer h3:not(.head4), footer .head3{min-height: 40px}
footer #footer-terms{padding: 10px}
.to-top{padding: 0 10px 20px}
.cms-widget_article_addons.cms-widget_article-topic_addons span.bec .bec_infobox{padding-right: 10px}
.cms-widget_article_addons .cms-widget_article_kicker{margin-left: -10px;padding:10px}
.widget.cms-widget_article_list.cms-widget_article-news_list-related ul.cms_wide-list{margin: 0 -5px}
.cms-widget_article_list .cms-widget_article_goto:hover{overflow: hidden;width: 19px;padding-right: 3px;-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg)}
.cms-widget_calculator:not(.cms-widget_calculator-energy), .cms-widget_quickcalculator, .cms-widget_wizard{margin:0 0 9px;padding: 10px}
.cms-widget_calculator.cms-widget_calculator-energy .cms-widget_calculator_result_list_moreinformation .cms_tab[data-tab-handle="1"] [data-tab-content-name]{padding: 5px 0}
.widget.cms-widget_video-youtube{width: auto !important}
.header-wrapper-container .cms-widget_quickcalculator{box-shadow: 0px 3px 6px 0 rgba(0,0,0,.4);padding:10px}
.header-wrapper-container .cms-widget_article_addons.cms-widget_article-topic_addons .cms-widget_article_topic-tag{font-size: 20px;line-height: 26px;left:10px;bottom: 12px}
#page-MainContent .cms-widget_calculator:not(.cms-widget_calculator-energy) form, #page-MainContent .cms-widget_quickcalculator form{padding: 20px 10px}
#page-MainContent .cms-widget_quickcalculator input[type="submit"]{margin: 0 0 0 auto}
#page-MainContent .cms-widget_quickcalculator.cms-widget_heatingoil_quickcalculator label{width: 32%}
#page-MainContent .cms-widget_heatingoil_calculator input[type="submit"]{margin-top: 0px}
#page-MainContent .cms-widget_wizard.cms-widget_heating-electricity_wizard .cms-widget_heating-electricity_wizard_progress{margin:10px 0}
#page-MainContent .cms-widget_wizard .cms-widget_wizard_page{margin: 8px 10px;padding-top: 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{padding-left: 10px;padding-right: 10px}
.basket.basket-size4 .cms-widget_article_list img.cms-widget_article_image{max-width: 135px}
#page-MainContent .widget.cms-widget_newsletter{margin: 9px 0;padding-bottom: 0}
#page-MainContent .widget.cms-widget_newsletter .cms_head.cms-widget_newsletter-headline{padding: 5px 10px}
#page-MainContent .widget.cms-widget_newsletter form, #page-MainContent .widget.cms-widget_newsletter p:not(.cms_head){margin: 0 10px}
#page-MainContent .widget.cms-widget_newsletter form table{margin-bottom: 0}
#newsletter-wrapper .widget.cms-widget_newsletter form table tr.cms-widget_newsletter-email{width: 40%}
#newsletter-wrapper .widget.cms-widget_newsletter form table tr.cms-widget_newsletter-submit{width: 60%}
#newsletter-wrapper .widget.cms-widget_newsletter form table tr.cms-widget_newsletter-submit td{left:10px}
}
@media screen and (max-width: 640px){
#page-container{max-width: 528px;min-width: 320px}
.cms_floatr{float: none;margin-left: 0}
h1, .head1, h2, .head2, h3, .head3, h4, .head4, h5, .head5, h6, .head6, .cms-widget_article_head, .cms_head{line-height: 130%}
.bec.bec-left, img.bec_img.bec-left, .bec.bec-right, img.bec_img.bec-right{max-width: 240px !important}
.basket{width:100%}
.basket.basket-size6 .cms-widget_article_addons.cms-widget_article-news_addons .cms-widget_article_headline{margin-top: 15px}
table th, table td{padding: 10px 5px !important;font-size: 13px}
table.cms_styled-table > * > tr > td img{max-width: 100px}
table ul li{list-style: none}
table ul li:before{content:"•"}
table.cms_styled-table.geo-result-list > * > tr > td .cms_strong-button{white-space: nowrap}
#header-wrapper-top #partner{display: none}
#header-wrapper-top #mail-service{width: 100%}
#header-wrapper-navigation{padding: 18px 10px 19px}
a#logo{width: 150px;position: absolute;top: -31px;height: 30px}
nav{position: absolute;top: 1px;margin:0;left: 0;right: 0}
nav label{color: #3d4349;position: absolute;left: 10px;display: block;padding: 8px 250px 9px 33px;font-size: 16px;font-weight: 700;text-align: left}
nav label:before{position: absolute;left: 5px;top: 8px;content: "\2261";font-size: 2em;-moz-transform: scale(1.5,1);-webkit-transform: scale(1.5,1);-ms-transform: scale(1.5,1);-o-transform: scale(1.5,1);transform:scale(1.5,1);font-weight: 400;-moz-transition: .5s ease;-webkit-transition: .5s ease;-ms-transition: .5s ease;-o-transition: .5s ease;transition: .5s ease}
nav input[type=checkbox]:checked ~ label:before{-moz-transform: rotate(90deg) scale(1,1);-webkit-transform: rotate(90deg) scale(1,1);-ms-transform: rotate(90deg) scale(1,1);-o-transform: rotate(90deg) scale(1,1);transform: rotate(90deg) scale(1,1);-moz-transition: .5s ease;-webkit-transition: .5s ease;-ms-transition: .5s ease;-o-transition: .5s ease;transition: .5s ease}
nav input[type=checkbox]:checked ~ ul{display: block;background:#cdd9eb;margin-top: 36px;padding: 5px 10px 15px;box-shadow: 0 3px 8px 0px rgba(0,0,0,.4);border-top: 1px solid rgba(0,0,0,.1)}
nav > ul{display: none}
nav ul li{float: none}
nav ul li.level1 > ul{position: relative;overflow: hidden;height: 0px;top: auto;left: auto;right: auto;background: rgba( 255,255,255,.2);width: auto;box-shadow: 0px 3px 8px -2px rgba(0,0,0,.3);-moz-transition: 0.5s;-webkit-transition: 0.5s;-ms-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s}
nav ul li.level1 > a{padding: 10px 5px;display: block;border-bottom: 1px solid;pointer-events:none}
nav ul li.level1:hover{cursor: pointer}
nav ul li.level1:hover > a{color: #b80000}
nav ul li.level1:hover > a:after{content:none}
nav ul li.level1:hover > ul{padding:0px;display: none}
nav li.level1.show > ul{padding: 0;height: auto;margin-bottom: 10px}
nav ul li.level1.show:hover > ul{display: block;overflow: hidden}
nav ul li.level1.show > a,
nav ul li.level2 > a{pointer-events:auto;background: transparent}
nav li.level1.show > a:focus ~ ul{display: none}
nav ul li.level2{width: 100%;margin-bottom: 10px !important}
nav ul li.level2 span{font-size: 14px;border: none;background-color: rgba(255,255,255,.3);margin:0 !important;padding:0 10px}
nav ul li.level2 ul li a{padding: 5px 10px}
#search-box span.icon-search, #socialmedia:before{padding:8px 0 13px;width: 31px}
#search-box form{padding: 3px 10px 2px;right: 33px;width: 13px}
#search-box form input[type="submit"]{width: 31px;height: 34px}
#socialmedia div.socialmedia-list{top: 36px}
#socialmedia div.socialmedia-list ul li > a{font-size: 18px;line-height: 2em;padding: 5px 10px}
#socialmedia:hover div.socialmedia-list ul{height: 35px;overflow: visible}
#socialmedia:hover div.socialmedia-list ul li{height: 35px}
.header-wrapper-container{margin-top: -35px}
.header-wrapper-container .header-wrapper-container-inside{max-width: 65%;margin-top: 30px}
.header-wrapper-container .header-wrapper-container-inside .subheadline{font-size: 12px}
.header-wrapper-container .header-wrapper-container-inside .headline, .header-wrapper-container .header-wrapper-container-inside .headline a{font-size: 16px;line-height: 20px;font-weight:600}
.header-wrapper-container .header-wrapper-container-inside .headline a{padding-top: 15%;margin-top: -15%}
.header-wrapper-container.calculator-wrapper{padding-top: 24px;-moz-background-size: cover !important;-webkit-background-size: cover !important;-ms-background-size: cover !important;-o-background-size: cover !important;background-size: cover !important;background-position: 80% top !important}
.header-wrapper-container ul.cms_tab-bar li{min-width: 50%}
.header-wrapper-container .cms-widget_quickcalculator form{-moz-flex-wrap: wrap;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap}
.header-wrapper-container .cms-widget_quickcalculator form input[type="submit"]{margin: 0 0 0 auto}
.header-wrapper-container .cms-widget_quickcalculator.cms-widget_woodpellets_quickcalculator form > *{-moz-flex: 1 1 0%;-webkit-flex: 1 1 0%;-ms-flex: 1 1 0%;-o-flex: 1 1 0%;flex: 1 1 0%}
ul.info-quicklinks{margin-top: 18px;margin-left: -10px}
#geo-db, #newsletter-wrapper{padding-left: 0px;background-position: -10px 0}
.content-inside{padding-left: 10px;background-color: rgba(230,236,245,.8)}
.contact a{text-align: right}
.stromverbrauch-profile .cms_accordion-content .rechner-box form{margin-left: 260px}
.stromverbrauch-profile .cms_accordion-content .rechner-box form label{width: auto;max-width: 100%;display: block;margin-bottom: 10px}
.stromverbrauch-profile .cms_accordion-content .rechner-box form label input{width: 68%}
.stromverbrauch-profile .cms_accordion-content .rechner-box input[type="submit"]{display: block;margin: 0 0 0 auto}
#error{min-height: 250px;background-position: center center;-moz-background-size: cover;-webkit-background-size: cover;-ms-background-size: cover;-o-background-size: cover;background-size: cover}
#error .sm-copyright{position: absolute;bottom: 2%;right: 10px;font-size: 80%}
.widget.cms_ad_contentad{margin: 10px auto 18px !important;float: none !important}
.cms-widget_article_addons span.cms-widget_article_image{max-width: 100% !important}
.widget.cms-widget_article_list.cms-widget_article-news_list-related ul.cms_wide-list li{width: auto;max-width: 100%;display: block}
.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: 0}
.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, .widget.cms-widget_article_list .box-list ul.cms_wide-list li{-moz-flex: 1 1 100%;-webkit-flex: 1 1 100%;-ms-flex: 1 1 100%;-o-flex: 1 1 100%;flex: 1 1 100%;margin: 0 0 2%}
.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: 10px;left:10px}
.widget.cms-widget_article_list .box-list ul.cms_wide-list li > a ~ .cms-widget_article_kicker,
.widget.cms-widget_article_list .box-list ul.cms_wide-list li > img ~ .cms-widget_article_kicker{top: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: 2 1 0;-webkit-flex: 2 1 0;-ms-flex: 2 1 0;-o-flex: 2 1 0;flex: 2 1 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(2){-moz-flex: 1 1 100%;-webkit-flex: 1 1 100%;-ms-flex: 1 1 100%;-o-flex: 1 1 100%;flex: 1 1 100%;-moz-order: 3;-webkit-order: 3;-ms-flex-order: 3;-o-order: 3;order: 3;border-left: 0;border-right: 0;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd}
[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: 2;-webkit-order: 2;-ms-flex-order: 2;-o-order: 2;order: 2}
#page-MainContent [data-content-max-width~='7'] .cms-widget_quickcalculator.cms-widget_electricity_quickcalculator input[type="submit"],
#page-MainContent [data-content-max-width~='7'] .cms-widget_quickcalculator.cms-widget_gas_quickcalculator input[type="submit"]{margin-top: 23px}
#page-MainContent [data-content-min-width~='4'][data-content-max-width~='7'] .cms-widget_quickcalculator .cms-widget_quickcalculator_preselect{max-width: 180px}
#page-MainContent [data-content-min-width~='4'][data-content-max-width~='7'] .cms-widget_quickcalculator.cms-widget_gas_quickcalculator .cms-widget_quickcalculator_preselect{max-width: 190px}
#page-MainContent .cms-widget_calculator.cms-widget_woodpellets_calculator, #page-MainContent .cms-widget_quickcalculator.cms-widget_woodpellets_quickcalculator{-moz-background-size: 75%;-webkit-background-size: 75%;-ms-background-size: 75%;-o-background-size: 75%;background-size: 75%}
#page-MainContent .cms-widget_wizard.cms-widget_heating-electricity_wizard{-moz-background-size: 70%;-webkit-background-size: 70%;-ms-background-size: 70%;-o-background-size: 70%;background-size: 70%}
#page-MainContent .basket-size4 .widget.cms-widget_newsletter form table tr > td{padding:3px 0 0 !important}
.widget.cms-widget_newsletter.cms-widget_newsletter-unsubscribe form table tr td{display: block;margin-bottom: 5px}
.widget.cms-widget_newsletter form table tr input, .widget.cms-widget_newsletter form table tr select{width: 100%}
.vxcp #vxcp_business-electricity-calculator-wizard table th, #vxcp_business-electricity-calculator-wizard table td,
.vxcp #vxcp_business-gas-calculator-wizard table th, #vxcp_business-gas-calculator-wizard table td{padding: 5px 0px !important}
#vxcp_business-gas-calculator-wizard table td{display: block}
.vxcp .vxcp_provider-logo img{max-width: 80px !important}
[data-content-min-width~="5"][data-content-max-width~="7"] .vxcp #vxcp_business-electricity-calculator-result_table{width: auto;max-width: 100%;display: block;overflow-x: scroll;-webkit-overflow-scrolling: touch}
[data-content-min-width~='4'][data-content-max-width~='7'] .cms-widget_csslider .bec.bec-left,
[data-content-min-width~='4'][data-content-max-width~='7'] .cms-widget_csslider img.bec_img.bec-left,
[data-content-min-width~='4'][data-content-max-width~='7'] .cms-widget_csslider .bec.bec-right,
[data-content-min-width~='4'][data-content-max-width~='7'] .cms-widget_csslider img.bec_img.bec-right{max-width: 180px !important}
footer h3:not(.head4), footer .head3{min-height: 0}
footer #footer-wrapper-content ul{border-bottom:1px solid rgba(255,255,255,.5);padding-bottom: 20px}
footer #footer-terms .copyright, footer #footer-terms .footer-linklist{width: 50% !important}
}
@media screen and (max-width: 480px){
#page-container{max-width: 100%;margin:0}
#page{border:0;box-shadow: none}
.box.box-style1{padding:10px}
.bec.bec-left, img.bec_img.bec-left, .bec.bec-right, img.bec_img.bec-right{max-width: 100% !important;min-width: 100%;margin-bottom: 10px !important}
.bec, .bec_img{min-width: 100%}
a.bec_expand-layer .bec, a.bec_expand-rollout .bec,
a.bec_expand-layer .bec_img, a.bec_expand-rollout .bec_img{min-width: 100%}
header{margin-bottom: 10px}
nav label{padding: 8px 130px 9px 33px}
.header-wrapper-container{background-color: #fff !important}
.header-wrapper-container.default-wrapper{height: 100px}
.header-wrapper-container.calculator-wrapper{height: 150px;margin-bottom: 150px}
.header-wrapper-container .header-wrapper-container-inside .subheadline{display: none}
.header-wrapper-container .header-wrapper-container-inside .headline a{padding-top: 8%;margin-top: -8%}
.header-wrapper-container #rechner{bottom:-153px}
.header-wrapper-container .cms-widget_quickcalculator .cms-widget_quickcalculator_preselect{max-width: 180px}
.header-wrapper-container .cms-widget_quickcalculator .cms-widget_gas_quickcalculator_totalusage-preselect.cms-widget_quickcalculator_preselect{max-width: 190px}
.header-wrapper-container .cms-widget_quickcalculator form input[type="submit"]{margin-top: 23px}
.header-wrapper-container .cms-widget_article_addons.cms-widget_article-topic_addons .cms-widget_article_topic-tag{left: 0;border-left: 0;padding:5px 10px;font-size: 16px;line-height: 20px}
.header-wrapper-container ul.cms_tab-bar li > a, .header-wrapper-container ul.cms_tab-bar li > span{font-size: 12px;font-weight: 600}
.header-wrapper-container ul.cms_tab-bar li > a[data-vic]:before{margin-right: 4px}
ul.info-quicklinks{width: 120px;margin-top: 23px}
ul.info-quicklinks li{max-height: 55px}
ul.info-quicklinks li a{margin-top: -64px;padding-top: 80px;padding-bottom: 15px}
.cms_block-list.cms_column li{min-height: 108px}
[data-content-max-width~='4'] .cms_block-list.cms_column li{min-height: 0}
.content-inside{padding-left: 10px;background: rgba(230,236,245,0.85)}
#breadcrumb-wrapper{display: none}
table.feed-links a{font-size: 13px}
#geo-db, #newsletter-wrapper{background-position: 0 0;-moz-background-size: cover;-webkit-background-size: cover;-ms-background-size: cover;-o-background-size: cover;background-size: cover}
.stromverbrauch-profile .cms_accordion-content .rechner-box form{margin-left: 0px}
ul.electricity-provider li{margin-left: 0%;-moz-flex-basis: 30%;-webkit-flex-basis: 30%;-ms-flex-basis: 30%;-o-flex-basis: 30%;flex-basis: 30%}
ul.electricity-provider li:nth-child(even){margin-left: 9px}
#calculator-steps li{-moz-flex: 1 1 100%;-webkit-flex: 1 1 100%;-ms-flex: 1 1 100%;-o-flex: 1 1 100%;flex: 1 1 100%}
#calculator-steps li.bottom-arrow{display: block}
#calculator-steps li.right-arrow{display: none}
.cms-widget_article_addons.cms-widget_article-topic_addons span.bec .bec_infobox{bottom:-20px}
.widget.cms-widget_gas-consumption_quickcalculator{margin:0}
.widget.cms-widget_gas-consumption_quickcalculator form{padding: 20px 9px 10px}
.widget.cms-widget_gas-consumption_quickcalculator label > span{font-size: 13px}
.widget.cms-widget_article_list .inline-list ul.cms_wide-list li .cms-widget_article_kicker{left:0}
.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: 10px !important}
.widget.cms-widget_article_list.cms-widget_article-news_list-related ul.cms_wide-list li p{padding: 10px !important}
#page-MainContent .widget.cms-widget_newsletter:before{font-size: 500px}
#page-MainContent .widget.cms-widget_newsletter form table tr > td{padding:0px 0 5px !important}
#page-MainContent .cms-widget_quickcalculator.cms-widget_woodpellets_quickcalculator label{-moz-flex-basis: 45%;-webkit-flex-basis: 45%;-ms-flex-basis: 45%;-o-flex-basis: 45%;flex-basis: 45%}
#page-MainContent .cms-widget_quickcalculator.cms-widget_heatingoil_quickcalculator label,
#page-MainContent .cms-widget_heatingoil_calculator_form label{width: 100%}
#page-MainContent .cms-widget_heatingoil_calculator .cms-widget_heatingoil_calculator_result-table ul{margin-left: 0}
#page-MainContent .cms-widget_quickcalculator.cms-widget_electricity_quickcalculator{-moz-background-size: cover;-webkit-background-size: cover;-ms-background-size: cover;-o-background-size: cover;background-size: cover}
#page-MainContent [data-content-max-width~='4'] .cms-widget_quickcalculator.cms-widget_electricity_quickcalculator select,
#page-MainContent [data-content-max-width~='4'] .cms-widget_quickcalculator.cms-widget_electricity_quickcalculator input:not([type="submit"]),
#page-MainContent [data-content-max-width~='4'] .cms-widget_quickcalculator.cms-widget_gas_quickcalculator select,
#page-MainContent [data-content-max-width~='4'] .cms-widget_quickcalculator.cms-widget_gas_quickcalculator input:not([type="submit"]){max-width: 135px}
#page-MainContent .cms-widget_wizard.ms-widget_heating-electricity_wizard form{padding: 10px}
#page-MainContent .cms-widget_wizard.cms-widget_heating-electricity_wizard .cms-widget_heating-electricity_wizard_progress{margin: 10px 0 22px}
#page-MainContent [data-content-max-width~='4'] .cms-widget_heating-electricity_wizard_progress{margin-bottom: 25px}
#page-MainContent .cms-widget_wizard.cms-widget_business-gas_wizard .cms-widget_wizard_selection,
#page-MainContent .cms-widget_wizard.cms-widget_business-electricity_wizard .cms-widget_wizard_selection{display: block;width: 100%}
#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{width: 100%;margin-bottom: 0}
#newsletter-wrapper .widget.cms-widget_newsletter form table tr.cms-widget_newsletter-email td{padding: 0px !important}
#newsletter-wrapper .widget.cms-widget_newsletter form table tr.cms-widget_newsletter-submit td{position: inherit;left: auto;top: auto;text-align: right;padding: 0 !important}
#newsletter-wrapper .widget.cms-widget_newsletter form table tr.cms-widget_newsletter-submit .cms_button{margin-top: 0px}
.vxcp table > * > tr > *{font-size: 13px !important}
#vxcp_business-electricity-calculator-wizard table td,
#vxcp_business-electricity-calculator table td, #vxcp_business-gas-calculator table td{display: block;width: auto;max-width: 100%;border-right-width: 0}
.vxcp #vxcp_business-electricity-calculator-wizard .vxcp_width-l,
.vxcp #vxcp_business-gas-calculator-wizard .vxcp_width-l{width: auto !important;max-width: 200px}
#vxcp_business-electricity-calculator-wizard #vxcp_specialOfferForm table label,
#vxcp_business-electricity-calculator-wizard #vxcp_specialOfferForm table input:not([type="submit"]), #vxcp_business-electricity-calculator-wizard #vxcp_specialOfferForm table select,
#vxcp_business-gas-calculator-wizard #vxcp_specialOfferForm table input:not([type="submit"]), #vxcp_business-gas-calculator-wizard #vxcp_specialOfferForm table select{width: 150px !important}
.vxcp #vxcp_business-electricity-calculator > div.vxcp_box-xl.vxcp_bgcolor1 > table.vxcp_auto-w th,
.vxcp #vxcp_business-gas-calculator > div.vxcp_box-xl.vxcp_bgcolor1 > table.vxcp_auto-w th{display: block;width: auto;max-width: 100%;border-right-width: 0;padding:0 !important}
.vxcp #vxcp_business-electricity-calculator > div.vxcp_box-xl.vxcp_bgcolor1 > table.vxcp_auto-w td,
.vxcp #vxcp_business-gas-calculator > div.vxcp_box-xl.vxcp_bgcolor1 > table.vxcp_auto-w td{padding:8px 0 !important}
#vxcp_business-electricity-calculator table thead, #vxcp_business-gas-calculator table thead{display: none}
#vxcp_business-electricity-calculator table#vxcp_business-electricity-calculator-result_table,
#vxcp_business-gas-calculator table#vxcp_business-gas-calculator-result_table{border-bottom-width: 0}
#vxcp_business-electricity-calculator table#vxcp_business-electricity-calculator-result_table tr,
#vxcp_business-gas-calculator table#vxcp_business-gas-calculator-result_table tr{display: block;border-bottom: 1px solid #cdd9eb}
#vxcp_business-electricity-calculator table#vxcp_business-electricity-calculator-result_table td,
#vxcp_business-gas-calculator table#vxcp_business-gas-calculator-result_table td{padding: 10px !important}
#vxcp_business-electricity-calculator table#vxcp_business-electricity-calculator-result_table td:last-of-type,
#vxcp_business-gas-calculator table#vxcp_business-gas-calculator-result_table td:last-of-type{padding-bottom: 20px !important}
#vxcp_business-electricity-calculator table td.vxcp_bgcolor4,
#vxcp_business-gas-calculator table td.vxcp_bgcolor4{background-color: #f7f9fc;border-bottom: 1px solid #cdd9eb}
.vxcp div > div table:not(.vxcp_auto-w){width: auto;max-width: 100%;display: block;overflow-x: scroll;-webkit-overflow-scrolling: touch}
}
@media screen and (max-width: 375px){
#header-wrapper-top #mail-service a{font-size: 0}
#header-wrapper-top #mail-service a:before{font-size: 24px;margin-right: 0;margin-top: 3px;display: block;float: right}
.header-wrapper-container.calculator-wrapper.geodb-big-wrapper{background: linear-gradient(135deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 100%), url('/_global/img/wrapper-geo-breit_01.jpg') 0 0 no-repeat;margin-bottom: 0}
.header-wrapper-container .header-wrapper-container-inside{display: none}
.header-wrapper-container ul.cms_tab-bar li{min-width: 0;max-width: 42px;overflow: hidden}
.header-wrapper-container ul.cms_tab-bar li > a[data-vic]:before{margin-right: 20px}
.header-wrapper-container .cms-widget_quickcalculator .cms-widget_quickcalculator_preselect{height: 50px;margin-bottom: 10px;max-width: 100% !important}
.header-wrapper-container .cms-widget_quickcalculator label span, .cms-widget_quickcalculator .cms-widget_quickcalculator_preselect:before{display: inline-block;max-width: 90px}
.header-wrapper-container .cms-widget_quickcalculator form input:not([type="submit"]){max-width: 100%}
.header-wrapper-container .cms-widget_quickcalculator form input[type="submit"]{margin-top: 5px}
.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: 160px;max-width: 160px}
.header-wrapper-container .cms-widget_quickcalculator.cms-widget_woodpellets_quickcalculator form > *{-moz-flex: 1 1 50%;-webkit-flex: 1 1 50%;-ms-flex: 1 1 50%;-o-flex: 1 1 50%;flex: 1 1 50%}
.header-wrapper-container .cms-widget_quickcalculator.cms-widget_woodpellets_quickcalculator form > input[type="submit"]{-moz-flex-basis: 60%;-webkit-flex-basis: 60%;-ms-flex-basis: 60%;-o-flex-basis: 60%;flex-basis: 60%}
}
@media screen and (max-width: 360px){
#header-wrapper-top{padding:6px 10px}
#geo-db, #newsletter-wrapper{-moz-background-size: cover;-webkit-background-size: cover;-ms-background-size: cover;-o-background-size: cover;background-size: cover}
.cms-widget_quickcalculator .cms-widget_quickcalculator_preselect [data-vic]{min-width: 30px}
.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{margin-bottom: 4%}
.cms-widget_article_list li img{margin-bottom: 10px !important}
.cms-widget_gas-consumption_quickcalculator label > span{font-size: 14px}
#page-MainContent .widget.cms-widget_newsletter:before{left:-20%}
#page-MainContent .cms-widget_calculator.cms-widget_woodpellets_calculator, #page-MainContent .cms-widget_quickcalculator.cms-widget_woodpellets_quickcalculator{-moz-background-size: contain;-webkit-background-size: contain;-ms-background-size: contain;-o-background-size: contain;background-size: contain}
footer #footer-terms .copyright, footer #footer-terms .footer-linklist{width: 100% !important}
}
@media screen and (max-width: 320px){
.header-wrapper-container #rechner{margin-top: 18px}
.cms-widget_quickcalculator.cms-widget_gas_quickcalculator .cms-widget_quickcalculator_preselect:before{margin: 10px 10px 0 0;display: block;float: left}
.widget.cms-widget_article_list .inline-list ul.cms_wide-list li p.cms-widget_article_headline{padding-top: 0}
#page-MainContent .cms-widget_quickcalculator .cms-widget_quickcalculator_preselect{margin-bottom: 10px}
#page-MainContent [data-content-max-width~='4'] .cms-widget_quickcalculator label span,
#page-MainContent [data-content-max-width~='4'] .cms-widget_quickcalculator .cms-widget_quickcalculator_preselect:before{display: inline-block;max-width: 90px;margin-right: 0;font-size: 14px}
#page-MainContent .cms-widget_quickcalculator.cms-widget_electricity_quickcalculator select,
#page-MainContent .cms-widget_quickcalculator.cms-widget_electricity_quickcalculator input:not([type="submit"]),
#page-MainContent [data-content-max-width~='4'] .cms-widget_quickcalculator.cms-widget_gas_quickcalculator select,
#page-MainContent [data-content-max-width~='4'] .cms-widget_quickcalculator.cms-widget_gas_quickcalculator input:not([type="submit"]){max-width: 165px !important}
#page-MainContent .cms-widget_quickcalculator.cms-widget_electricity_quickcalculator input[type="submit"]{margin-top: 0px !important}
footer #footer-terms .footer-linklist{margin-top: 5px}
.vxcp #vxcp_business-electricity-calculator-wizard .vxcp_width-l{max-width: 175px}
#vxcp_business-electricity-calculator-wizard table th, #vxcp_business-electricity-calculator-wizard table td,
#vxcp_business-gas-calculator-wizard table th, #vxcp_business-gas-calculator-wizard table td{padding: 2px 0px !important;display: block}
#vxcp_business-electricity-calculator-wizard #vxcp_specialOfferForm table label,
#vxcp_business-electricity-calculator-wizard #vxcp_specialOfferForm table input:not([type="submit"]), #vxcp_business-electricity-calculator-wizard #vxcp_specialOfferForm table select,
#vxcp_business-gas-calculator-wizard #vxcp_specialOfferForm table input:not([type="submit"]), #vxcp_business-gas-calculator-wizard #vxcp_specialOfferForm table select{width: 100% !important}
}
