@import url("https://fast.fonts.net/lt/1.css?apiType=css&c=cffc383c-56e6-4b89-b112-790be9c53f88&fontids=706110,706113,706116,706119");html{box-sizing:border-box;overflow-x:hidden}*,:after,:before{box-sizing:inherit}body{font:400 62.5%/1.2 DINNextRoundedLTW01-Reg,Arial,sans-serif;margin:0;padding:0}.maxwidth{max-width:1100px;margin:0 auto}div{margin:0;padding:0}.accordion .accordion-link:before,.close-link:before,.direct-search .lupe:before,.direct-search button:before,.download-list li:before,.hide-mobile-nav:before,.icon-class:before,.lupe:before,.main-navigation .meta-navigation li.facebook-link a:before,.main-navigation .meta-navigation li.instagram-link a:before,.main-navigation .meta-navigation li.youtube-link a:before,.main-navigation ul li.multi-nav--canvas-back-item a.multi-nav--canvas-back:before,.main-navigation ul li a.multi-nav--canvas-next:before,.main-navigation ul ul li.multi-nav--canvas-back-item a.multi-nav--canvas-back:before,.my-stawag>span:before,.news-teaser .news-teaser-inner-buttons .slick-arrow:before,.powermail_fieldwrap .powermail_field:after,.price-calculator-new .range-icons li a:before,.price-calculator-new form fieldset.medium label .icon:before,.price-calculator-result .info-tooltip .info-icon:before,.price-calculator-result .twt_exitintent--background .vorteil li:before,.price-calculator-result dt:before,.price-calculator-result main .vorteil li:before,.service-tab-wrapper .service-tab a:before,.show-mobile-nav:before,.tariff.recommendation .recommendation-banner span.recommendation-icon:before,.tariff ul li .tariff-content span.available:before,.tariff ul li .tariff-content span.greenpower:before,.tariff ul li .tariff-content span.notAvailable:before,.teaser-image-text>a:after,.teaser-image-text>a:hover:before,.teaser-image>a:hover:before,.to-top-link:before,.twt_exitintent--background .benefit-list li:before,.twt_exitintent--background .price-calculator-result .vorteil li:before,.visual .visual-text h2:after,main .benefit-list li:before,main .price-calculator-result .vorteil li:before{display:inline-block;font-family:icons;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.clearfix:after,[id=option-specific-content]:after{content:" ";display:table;clear:both}@font-face{font-family:DINNextRoundedLTW01-Bol;src:url(../fonts/706110/2256e07a-0135-47d0-afbd-c63fcb1d4030.woff2) format("woff2"),url(../fonts/706110/52382db1-3de6-473e-b9c0-3cb5e70e80a2.woff) format("woff")}@font-face{font-family:DINNextRoundedLTW01-Reg;src:url(../fonts/706119/8436c5b3-8af1-40f9-acd7-48dfdcaeac50.woff2) format("woff2"),url(../fonts/706119/b03c5cd2-c6ad-4764-9cab-bf6211f181a7.woff) format("woff")}@font-face{font-family:icons;src:url(../fonts/icon_font/icons.eot?9051b9f7da83e414c6568fad7f37ef85);src:url(../fonts/icon_font/icons.eot?#iefix) format("embedded-opentype"),url(../fonts/icon_font/icons.woff?9051b9f7da83e414c6568fad7f37ef85) format("woff"),url(../fonts/icon_font/icons.ttf?9051b9f7da83e414c6568fad7f37ef85) format("truetype"),url(../fonts/icon_font/icons.svg?9051b9f7da83e414c6568fad7f37ef85#icons) format("svg");font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-1-figure:before{content:"\f101"}.icon-2-figures:before{content:"\f102"}.icon-4-figures:before{content:"\f103"}.icon-6-figures:before{content:"\f104"}.icon-arrow-down:before{content:"\f105"}.icon-arrow-left:before,.main-navigation ul li.multi-nav--canvas-back-item a.multi-nav--canvas-back:before,.main-navigation ul ul li.multi-nav--canvas-back-item a.multi-nav--canvas-back:before,.news-teaser .news-teaser-inner-buttons .slick-arrow.slick-prev:before{content:"\f106"}.icon-arrow-right-only:before{content:"\f107"}.icon-arrow-right-only_hover:before{content:"\f108"}.icon-arrow-right:before,.main-navigation ul li a.multi-nav--canvas-next:before,.news-teaser .news-teaser-inner-buttons .slick-arrow.slick-next:before,.teaser-image-text>a:after,.visual .visual-text h2:after{content:"\f109"}.icon-arrow-top:before,.to-top-link:before{content:"\f10a"}.icon-arrow-up:before{content:"\f10b"}.icon-at-with-plug:before,.my-stawag>span:before{content:"\f10c"}.icon-bang:before,.powermail_fieldwrap.has-error .powermail_field:after{content:"\f10d"}.hide-mobile-nav:before,.icon-burger:before,.show-mobile-nav:before{content:"\f10e"}.icon-checkbox-checked:before{content:"\f10f"}.icon-checkbox-unchecked:before{content:"\f110"}.icon-checked:before,.powermail_fieldwrap.has-success .powermail_field:after,.price-calculator-result .twt_exitintent--background .vorteil li:before,.price-calculator-result main .vorteil li:before,.tariff ul li .tariff-content span.available:before,.twt_exitintent--background .benefit-list li:before,.twt_exitintent--background .price-calculator-result .vorteil li:before,main .benefit-list li:before,main .price-calculator-result .vorteil li:before{content:"\f111"}.close-link:before,.hide-mobile-nav:before,.icon-close-x:before{content:"\f112"}.icon-electricity:before,.price-calculator-new form fieldset.medium label .electricity:before{content:"\f113"}.icon-envelop:before,.service-tab-wrapper .service-tab a.message-tab:before{content:"\f114"}.icon-facebook-f:before,.main-navigation .meta-navigation li.facebook-link a:before{content:"\f115"}.icon-fax:before{content:"\f116"}.icon-gas:before,.price-calculator-new form fieldset.medium label .gas:before{content:"\f117"}.icon-gluehbirne:before,.tariff.recommendation .recommendation-banner span.recommendation-icon:before{content:"\f118"}.icon-hand-with-arrow:before{content:"\f119"}.icon-handset:before,.service-tab-wrapper .service-tab a.tel-tab:before{content:"\f11a"}.icon-heatflow:before,.price-calculator-new form fieldset.medium label .heatflow:before,.price-calculator-new form fieldset.medium label .heatpower:before{content:"\f11b"}.icon-house:before{content:"\f11c"}.icon-info-i:before,.price-calculator-result .info-tooltip .info-icon:before{content:"\f11d"}.icon-instagram:before,.main-navigation .meta-navigation li.instagram-link a:before{content:"\f11e"}.direct-search .lupe:before,.direct-search button:before,.icon-magnifier:before,.lupe:before{content:"\f11f"}.icon-map-marker:before,.service-tab-wrapper .service-tab a.location-tab:before{content:"\f120"}.icon-minus:before,.tariff ul li .tariff-content span.notAvailable:before{content:"\f121"}.icon-oekostrom:before,.tariff ul li .tariff-content span.greenpower:before{content:"\f122"}.download-list li:before,.icon-page-empty:before{content:"\f123"}.icon-page:before,.service-tab-wrapper .service-tab a.newsletter-tab:before{content:"\f124"}.icon-readmore:before,.teaser-image-text>a:hover:before,.teaser-image>a:hover:before{content:"\f125"}.icon-tablet-of-content:before{content:"\f126"}.accordion .accordion-link.active:before,.icon-triangle-down:before,.price-calculator-result dt.active:before{content:"\f127"}.icon-triangle-left:before{content:"\f128"}.accordion .accordion-link:before,.icon-triangle-right:before,.price-calculator-result dt:before{content:"\f129"}.icon-triangle-up:before{content:"\f12a"}.icon-youtube:before,.main-navigation .meta-navigation li.youtube-link a:before{content:"\f12b"}.icon-z-range-icon-home-50:before,.price-calculator-new .gas .range-icons .icon-1 a:before{content:"\f12f"}.icon-z-range-icon-home-100:before,.price-calculator-new .gas .range-icons .icon-2 a:before{content:"\f12c"}.icon-z-range-icon-home-150:before,.price-calculator-new .gas .range-icons .icon-3 a:before{content:"\f12d"}.icon-z-range-icon-home-180:before,.price-calculator-new .gas .range-icons .icon-4 a:before{content:"\f12e"}.icon-z-range-icon-person-1:before,.price-calculator-new .electricity .range-icons .icon-1 a:before{content:"\f130"}.icon-z-range-icon-person-2:before,.price-calculator-new .electricity .range-icons .icon-2 a:before{content:"\f131"}.icon-z-range-icon-person-3:before,.price-calculator-new .electricity .range-icons .icon-3 a:before{content:"\f132"}.icon-z-range-icon-person-4:before,.price-calculator-new .electricity .range-icons .icon-4 a:before{content:"\f133"}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-ms-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(ajax-loader.gif) 50% no-repeat}@font-face{font-family:slick;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format("embedded-opentype"),url(fonts/slick.woff) format("woff"),url(fonts/slick.ttf) format("truetype"),url(fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{height:20px;width:20px;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;outline:none;line-height:0;font-size:0;color:transparent;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.media-wrapper .slick-dotted.slick-slider,.references-slick-slider .slick-dotted.slick-slider,.teaser-slick-slider .slick-dotted.slick-slider,.visual-wrapper .slick-dotted.slick-slider{margin-bottom:30px}.media-wrapper .slick-dots,.references-slick-slider .slick-dots,.teaser-slick-slider .slick-dots,.visual-wrapper .slick-dots{position:absolute;bottom:0;left:0;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.media-wrapper .slick-dots li,.references-slick-slider .slick-dots li,.teaser-slick-slider .slick-dots li,.visual-wrapper .slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.media-wrapper .slick-dots li button,.references-slick-slider .slick-dots li button,.teaser-slick-slider .slick-dots li button,.visual-wrapper .slick-dots li button{background:transparent;display:block;height:15px;width:15px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer;border-radius:50%;border:2px solid #fff;box-shadow:0 5px 5px rgba(0,0,0,.15)}.media-wrapper .slick-dots li button:focus,.media-wrapper .slick-dots li button:hover,.references-slick-slider .slick-dots li button:focus,.references-slick-slider .slick-dots li button:hover,.teaser-slick-slider .slick-dots li button:focus,.teaser-slick-slider .slick-dots li button:hover,.visual-wrapper .slick-dots li button:focus,.visual-wrapper .slick-dots li button:hover{outline:none;background:#fff}.media-wrapper .slick-dots li.slick-active button:before,.media-wrapper .slick-dots li button:before,.references-slick-slider .slick-dots li.slick-active button:before,.references-slick-slider .slick-dots li button:before,.teaser-slick-slider .slick-dots li.slick-active button:before,.teaser-slick-slider .slick-dots li button:before,.visual-wrapper .slick-dots li.slick-active button:before,.visual-wrapper .slick-dots li button:before{display:none}.media-wrapper .slick-dots li.slick-active button,.references-slick-slider .slick-dots li.slick-active button,.teaser-slick-slider .slick-dots li.slick-active button,.visual-wrapper .slick-dots li.slick-active button{background:#fff}.visual-wrapper .slick-dots{bottom:27vh}.references-slick-slider .slick-dots,.teaser-slick-slider .slick-dots{bottom:10px}.full-width-background .references-slick-slider .slick-dots li button,.full-width-background .teaser-slick-slider .slick-dots li button,.landingpage .teaser-slick-slider .slick-dots li button{border:2px solid #ed7204}.full-width-background .references-slick-slider .slick-dots li.slick-active button,.full-width-background .references-slick-slider .slick-dots li button:focus,.full-width-background .references-slick-slider .slick-dots li button:hover,.full-width-background .teaser-slick-slider .slick-dots li.slick-active button,.full-width-background .teaser-slick-slider .slick-dots li button:focus,.full-width-background .teaser-slick-slider .slick-dots li button:hover,.landingpage .teaser-slick-slider .slick-dots li.slick-active button,.landingpage .teaser-slick-slider .slick-dots li button:focus,.landingpage .teaser-slick-slider .slick-dots li button:hover{background:#ed7204}.landingpage .full-width-background .teaser-slick-slider .slick-dots li button{border:2px solid #fff}.landingpage .full-width-background .teaser-slick-slider .slick-dots li.slick-active button,.landingpage .full-width-background .teaser-slick-slider .slick-dots li button:focus,.landingpage .full-width-background .teaser-slick-slider .slick-dots li button:hover{background:#fff}.teaser-slick-slider.slick-dotted.slick-slider{margin-bottom:30px;padding-bottom:45px}.gm-style .map-info-box img{max-width:100%!important}.gm-style .map-info-box h3{padding-right:15px}.gm-style div[style^="width: 13px;"]{right:57px!important;top:35px!important}.flex-row,footer .maxwidth{display:flex;flex-direction:row;max-width:1130px;margin:0 auto;justify-content:space-between;align-items:stretch}.flex-row .flex-col,footer .maxwidth .flex-col{flex:1 1 0%;max-width:100%;margin:0 15px 60px}.flex-row .flex-col.flex-center,footer .maxwidth .flex-col.flex-center{align-self:center;text-align:center}.flex-50 .flex-col{flex:2}.flex-33 .flex-col{flex:3}.flex-66 .flex-col{flex:2.1}.flex-25 .flex-col,.flex-66 .flex-col:last-child{flex:1}header{background:transparent url(../img/stawag_header_bg_desktop.png) no-repeat;background-size:unset;background-position:100% 0;color:#fff;position:fixed;width:100%;top:0;z-index:3;height:230px;padding:0;margin:0}header .logo{display:block;padding:0;margin:0 100px 0 0;float:left}header a{color:#fff;text-decoration:none}header a:focus{outline:0}header ul{margin:0;padding:0}header ul li{list-style:none;display:inline-block;margin:0 20px 0 0}header .nav-area{padding:40px 0 0}header.sticky{background-image:url(../img/stawag_sticky_header_bg.png);height:95px}header.sticky .nav-area{padding-top:20px}header.sticky .logo{width:220px}header.sticky .logo img{max-width:100%;height:auto}.hide-mobile-nav,.show-mobile-nav{margin:-1px 20px 0 0;float:left}.hide-mobile-nav:before,.show-mobile-nav:before{font-size:26px}.hide-mobile-nav span,.show-mobile-nav span{display:none}.hide-mobile-nav{position:absolute;top:44px;left:42px}.hide-mobile-nav:before,.lupe:before{font-size:20px}.lupe span{display:none}.lupe.lupe.multi-nav--toggle{margin:2px 0 0}.main-navigation ul li.multi-nav--canvas-back-item,.main-navigation ul ul li.multi-nav--canvas-back-item{border-top:1px solid #f4ad69;text-align:right;margin-top:50px}.main-navigation ul li.multi-nav--canvas-back-item a.multi-nav--canvas-back,.main-navigation ul ul li.multi-nav--canvas-back-item a.multi-nav--canvas-back{padding-left:30px;position:relative}.main-navigation ul li.multi-nav--canvas-back-item a.multi-nav--canvas-back:before,.main-navigation ul ul li.multi-nav--canvas-back-item a.multi-nav--canvas-back:before{position:absolute;top:calc(50% - 11px);left:10px}.main-navigation ul li a.multi-nav--canvas-next{position:relative;padding-right:50px}.main-navigation ul li a.multi-nav--canvas-next:before{position:absolute;top:calc(50% - 11px);right:10px}.main-navigation ul li a.multi-nav--canvas-next:after{display:block;position:absolute;top:0;right:45px;height:100%;content:"";border-right:1px solid #f4ad69}.main-navigation.multi-nav .logo{display:none}.main-navigation .meta-navigation{display:none;position:absolute;top:10px;right:250px;font-size:1.6em;line-height:1.25}.main-navigation .meta-navigation a{display:none}.main-navigation .meta-navigation.active:after,.main-navigation .meta-navigation:hover:after{border-bottom:0}.main-navigation .meta-navigation>ul li{position:relative}.main-navigation .meta-navigation li.facebook-link span,.main-navigation .meta-navigation li.instagram-link span,.main-navigation .meta-navigation li.youtube-link span{display:none}.main-navigation .meta-navigation li a{display:inline;opacity:.6;position:relative;padding-bottom:12px}.main-navigation .meta-navigation li a:active,.main-navigation .meta-navigation li a:focus,.main-navigation .meta-navigation li a:hover{opacity:1}.main-navigation .meta-navigation li .sub-navigation li{font-size:1em}.main-navigation .meta-navigation li .sub-navigation li a{opacity:1;padding-bottom:0}.main-navigation .meta-navigation li .sub-navigation:before{top:-10px}.full-width-background{background:#f0f0f0;padding-top:60px;margin-bottom:60px}.service-tab-wrapper div[data-sta-service-content]:before,.triangle-top-left{width:0;height:0;border-style:solid;border-width:30px 20px 0 0;border-color:#fff transparent transparent}.triangle-top-right{width:0;height:0;border-style:solid;border-width:0 15px 10px 0;border-color:transparent #fff transparent transparent}.triangle-bottom-left{width:0;height:0;border-style:solid;border-width:20px 0 0 30px;border-color:transparent transparent transparent #fff}.my-stawag-card:before,.triangle-bottom-right{width:0;height:0;border-style:solid;border-width:0 0 20px 30px;border-color:transparent transparent #fff}.card,.my-stawag-card,.service-tab-wrapper div[data-sta-service-content]{background:#fff;box-shadow:0 50px 50px rgba(0,0,0,.15);padding:20px;position:absolute;top:0;right:0;min-width:260px;min-height:100px;max-width:350px}.card:before,.my-stawag-card:before,.service-tab-wrapper div[data-sta-service-content]:before{display:block;position:absolute;top:-20px;left:80px;content:""}.close-link,.close-link:before{text-decoration:none}.close-link:before{font-size:150%;color:#737373;position:absolute;top:10px;right:10px}.close-link:hover{text-decoration:none}.my-stawag-card:before{left:85%}.flex-col video{width:100%}.homepage main{margin-top:calc(52vh + 230px)}.homepage main h1{text-align:center;margin:0 0 30px;flex:1 100%}.homepage main .full-width-background h1{margin-top:-30px}main{display:block;min-height:500px;clear:both;position:relative;z-index:2;margin-bottom:50px}.twt_exitintent--background div,.twt_exitintent--background section,main div,main section{background-size:cover}.twt_exitintent--background section,main section{background:#fff}.twt_exitintent--background .drop-shadow,.twt_exitintent--background iframe,.twt_exitintent--background main iframe,.twt_exitintent--background section,main .drop-shadow,main .twt_exitintent--background iframe,main iframe,main section{box-shadow:0 50px 50px rgba(0,0,0,.15)}.twt_exitintent--background iframe,main iframe{width:100%;border:0}.twt_exitintent--background p.teaser-text,main p.teaser-text{font-weight:500;-moz-osx-font-smoothing:grayscale;position:relative}.twt_exitintent--background p.teaser-text:first-letter,main p.teaser-text:first-letter{font-size:490%;line-height:.68;font-weight:400;color:#737373;margin:6px 10px 0 0;float:left}.twt_exitintent--background p.teaser-text:after,main p.teaser-text:after{clear:left}.twt_exitintent--background ol,.twt_exitintent--background ul,main ol,main ul{margin-top:0;margin-bottom:24px}.twt_exitintent--background ol li,.twt_exitintent--background ul li,main ol li,main ul li{color:#333;margin-bottom:24px;font-size:1.8em;line-height:1.33333333333333}.twt_exitintent--background ol li li,.twt_exitintent--background ul li li,main ol li li,main ul li li{font-size:1em}.twt_exitintent--background a,main a{color:#333;display:inline-block;font-size:1em}.twt_exitintent--background a:active,.twt_exitintent--background a:focus,.twt_exitintent--background a:hover,main a:active,main a:focus,main a:hover{outline:0;color:#ed7204}.twt_exitintent--background h2>a,.twt_exitintent--background h3>a,.twt_exitintent--background h4>a,main h2>a,main h3>a,main h4>a{color:#ed7204}.twt_exitintent--background h2>a:active,.twt_exitintent--background h2>a:focus,.twt_exitintent--background h2>a:hover,.twt_exitintent--background h3>a:active,.twt_exitintent--background h3>a:focus,.twt_exitintent--background h3>a:hover,.twt_exitintent--background h4>a:active,.twt_exitintent--background h4>a:focus,.twt_exitintent--background h4>a:hover,main h2>a:active,main h2>a:focus,main h2>a:hover,main h3>a:active,main h3>a:focus,main h3>a:hover,main h4>a:active,main h4>a:focus,main h4>a:hover{color:#333}.twt_exitintent--background .twt_optout_contentelement_container a.btn,.twt_exitintent--background a.link-button,.twt_optout_contentelement_container .twt_exitintent--background a.btn,.twt_optout_contentelement_container main a.btn,main .twt_optout_contentelement_container a.btn,main a.link-button{display:inline-block;font-size:1.8em;font-weight:500;-moz-osx-font-smoothing:grayscale;text-decoration:none;color:#fff;background:#ed7204;padding:10px 30px;text-align:center;border-radius:60px}.twt_exitintent--background .twt_optout_contentelement_container a.btn:active,.twt_exitintent--background .twt_optout_contentelement_container a.btn:focus,.twt_exitintent--background .twt_optout_contentelement_container a.btn:hover,.twt_exitintent--background a.link-button:active,.twt_exitintent--background a.link-button:focus,.twt_exitintent--background a.link-button:hover,.twt_optout_contentelement_container .twt_exitintent--background a.btn:active,.twt_optout_contentelement_container .twt_exitintent--background a.btn:focus,.twt_optout_contentelement_container .twt_exitintent--background a.btn:hover,.twt_optout_contentelement_container main a.btn:active,.twt_optout_contentelement_container main a.btn:focus,.twt_optout_contentelement_container main a.btn:hover,main .twt_optout_contentelement_container a.btn:active,main .twt_optout_contentelement_container a.btn:focus,main .twt_optout_contentelement_container a.btn:hover,main a.link-button:active,main a.link-button:focus,main a.link-button:hover{background:#006171}.twt_exitintent--background .twt_optout_contentelement_container a.full-width.btn,.twt_exitintent--background a.link-button.full-width,.twt_optout_contentelement_container .twt_exitintent--background a.full-width.btn,.twt_optout_contentelement_container main a.full-width.btn,main .twt_optout_contentelement_container a.full-width.btn,main a.link-button.full-width{width:100%}.twt_exitintent--background .twt_optout_contentelement_container a.petrol.btn,.twt_exitintent--background a.link-button.petrol,.twt_optout_contentelement_container .twt_exitintent--background a.petrol.btn,.twt_optout_contentelement_container main a.petrol.btn,main .twt_optout_contentelement_container a.petrol.btn,main a.link-button.petrol{background:#006171}.twt_exitintent--background .twt_optout_contentelement_container a.petrol.btn:active,.twt_exitintent--background .twt_optout_contentelement_container a.petrol.btn:focus,.twt_exitintent--background .twt_optout_contentelement_container a.petrol.btn:hover,.twt_exitintent--background a.link-button.petrol:active,.twt_exitintent--background a.link-button.petrol:focus,.twt_exitintent--background a.link-button.petrol:hover,.twt_optout_contentelement_container .twt_exitintent--background a.petrol.btn:active,.twt_optout_contentelement_container .twt_exitintent--background a.petrol.btn:focus,.twt_optout_contentelement_container .twt_exitintent--background a.petrol.btn:hover,.twt_optout_contentelement_container main a.petrol.btn:active,.twt_optout_contentelement_container main a.petrol.btn:focus,.twt_optout_contentelement_container main a.petrol.btn:hover,main .twt_optout_contentelement_container a.petrol.btn:active,main .twt_optout_contentelement_container a.petrol.btn:focus,main .twt_optout_contentelement_container a.petrol.btn:hover,main a.link-button.petrol:active,main a.link-button.petrol:focus,main a.link-button.petrol:hover{background:#ed7204}.twt_exitintent--background p .twt_optout_contentelement_container a.btn,.twt_exitintent--background p a.link-button,.twt_optout_contentelement_container .twt_exitintent--background p a.btn,.twt_optout_contentelement_container main p a.btn,main p .twt_optout_contentelement_container a.btn,main p a.link-button{font-size:1em}.twt_exitintent--background .content-box .link-button,.twt_exitintent--background .content-box .twt_optout_contentelement_container .btn,.twt_optout_contentelement_container .twt_exitintent--background .content-box .btn,.twt_optout_contentelement_container main .content-box .btn,main .content-box .link-button,main .content-box .twt_optout_contentelement_container .btn{display:block}.twt_exitintent--background img,main img{max-width:100%;height:auto;margin:.6em 0 10px}.twt_exitintent--background img.abovecenter-image,main img.abovecenter-image{text-align:center;margin-right:auto;margin-left:auto}.twt_exitintent--background img.aboveright-image,main img.aboveright-image{text-align:right;margin-right:0;margin-left:auto}.twt_exitintent--background img.left-image,main img.left-image{float:left;margin-right:10px}.twt_exitintent--background img.right-image,main img.right-image{float:right;margin-left:10px}.twt_exitintent--background img.abovecenter-image,.twt_exitintent--background img.aboveleft-image,.twt_exitintent--background img.aboveright-image,main img.abovecenter-image,main img.aboveleft-image,main img.aboveright-image{display:block}.price-calculator-result .twt_exitintent--background .vorteil li,.price-calculator-result main .vorteil li,.twt_exitintent--background .benefit-list li,.twt_exitintent--background .price-calculator-result .vorteil li,main .benefit-list li,main .price-calculator-result .vorteil li{position:relative;list-style:none}.price-calculator-result .twt_exitintent--background .vorteil li:before,.price-calculator-result main .vorteil li:before,.twt_exitintent--background .benefit-list li:before,.twt_exitintent--background .price-calculator-result .vorteil li:before,main .benefit-list li:before,main .price-calculator-result .vorteil li:before{color:#ed7204;position:absolute;top:4px;left:-25px}.twt_exitintent--background .center-headline>h1,.twt_exitintent--background .center-headline>h2,.twt_exitintent--background .center-headline>h3,.twt_exitintent--background .center-headline>h4,.twt_exitintent--background .center-headline>h5,.twt_exitintent--background .center-headline>h6,main .center-headline>h1,main .center-headline>h2,main .center-headline>h3,main .center-headline>h4,main .center-headline>h5,main .center-headline>h6{text-align:center;margin:0 auto 30px;padding-left:15px;padding-right:15px;flex:1 100%;max-width:1100px}footer{background:transparent url(../img/stawag_footer_bg_desktop.png) no-repeat;background-size:cover;background-position:bottom;color:#fff;position:relative;z-index:1;min-height:280px;padding:100px 20px 20px}footer .maxwidth{justify-content:space-between;position:relative}footer .logo{margin:0;display:block;align-self:flex-start}footer .logo:active,footer .logo:focus,footer .logo:hover{border-bottom:0}footer ul{align-self:flex-end;align-content:flex-end;list-style:none;margin:0 0 8px 20px;padding:0}footer li{display:inline-block;margin:0 30px 0 0;font-size:1.6em}footer li:last-child{margin-right:5px}footer a{color:#fff;text-decoration:none}footer a:active,footer a:focus,footer a:hover{border-bottom:2px solid #fff}footer small{font-size:1em}.to-top-link{display:none;position:fixed;z-index:1000;right:20px;bottom:70px;border:5px solid #fabd02;background-color:#fabd02;border-radius:50%;color:#fff;text-decoration:none}.to-top-link:active,.to-top-link:focus,.to-top-link:hover{text-decoration:none;border-color:#f39100;background-color:#f39100;color:#fff}.to-top-link:before{font-size:300%}.to-top-link span{display:none}.show-to-top-link{display:inline-block}.fake-h1,h1{color:#ed7204;font-size:3.6em;line-height:1.16666666666667;font-weight:500;-moz-osx-font-smoothing:grayscale;margin:0 0 20px;padding:0}.fake-h1{margin:0 0 20px!important}.fake-h1 a{text-decoration:none}h2{color:#ed7204;font-weight:500;-moz-osx-font-smoothing:grayscale;font-size:3em;line-height:1.2;margin:0 0 20px;padding:0}.news-teaser h2,.price-calculator h2,.tags h2,.teaser-image h2,.top-teaser h2{background:#ed7204;color:#fff;font-size:2.4em;line-height:1.25;text-align:center;font-weight:400;padding:.5em;margin:0}.news-teaser h3,.price-calculator h3,.tags h3,.teaser-image h3,.top-teaser h3{font-size:2.4em;line-height:1.25}h3,h4,h5,h6{color:#ed7204;font-weight:500;-moz-osx-font-smoothing:grayscale;font-size:2.6em;line-height:1.15384615384615;margin:0 0 20px;padding:0}p{color:#333;padding:0;margin:0 0 24px;font-size:2em;line-height:1.33333333333333}b,strong{font-weight:500;-moz-osx-font-smoothing:grayscale}strong{font-family:DINNextRoundedLTW01-Bol,Arial,sans-serif}.download-list .download-file-type,.uppercase{text-transform:uppercase}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}span.highlighted{color:#ed7204}.main-navigation>ul>li.search.active:after,.main-navigation>ul>li.search:hover:after{border-bottom:0}.ui-autocomplete{position:absolute;z-index:1001;list-style:none;margin:0;padding:0;background:#fff;box-shadow:0 50px 50px rgba(0,0,0,.15)}.ui-autocomplete li{margin:-3px 0 8px;padding:5px;cursor:pointer;font-size:1.2rem}.ui-autocomplete li:hover{background:#ddd}.ui-autocomplete li:last-child{margin-bottom:0}.direct-search{position:relative}.direct-search .target-jump-fix{display:block;top:0;left:0;position:fixed;visibility:hidden;opacity:0;height:0;line-height:0;overflow:hidden}.direct-search form{display:none;position:absolute;top:0;right:0;margin:-50px 0 0;padding:50px 0 70px}.direct-search form ::placeholder{color:#fff}.direct-search form input[type=text]{position:static;background:#ed7204;color:#fff;font-size:1em;line-height:1.2;font-weight:500;-moz-osx-font-smoothing:grayscale;border:0;margin:0;height:auto;padding:0 40px 5px 5px;border-bottom:3px solid #fff;min-width:660px}.direct-search form input[type=text]::-ms-clear{display:none;height:0;width:0}.direct-search form input[type=text]:focus{outline:0}.direct-search #direct-search-form:target~form{display:block}.direct-search .lupe:before,.direct-search button:before{font-size:20px;color:#fff}.direct-search .lupe span,.direct-search button span{display:none}.direct-search button{position:absolute;right:40px;top:70px;font-size:0;line-height:0;padding:0;border-radius:0;margin:-10px 0 0 -40px;background:transparent}.direct-search .close-link{font-size:0;line-height:0;margin:0;position:absolute;right:0;top:60px}.direct-search .close-link:before{color:#fff;opacity:.6;font-size:20px;right:1px;top:0}.my-stawag-wrapper{display:block;position:absolute;right:10px;top:-60px;z-index:2}.my-stawag{position:relative;display:block;font-size:1.6em;line-height:1;color:#fff;background:#fabd02;text-decoration:none;padding:20px;width:220px;height:110px;border-radius:200px;-ms-transform:rotate(37deg);transform:rotate(37deg);box-shadow:0 50px 50px rgba(0,0,0,.15);margin:0}.my-stawag:hover{background:#f39100}.my-stawag>span{display:block;position:relative;margin:30px 125px 0;-ms-transform:rotate(-37deg);transform:rotate(-37deg)}.my-stawag>span:before{font-size:200%;position:absolute;left:-40px}.my-stawag>span span{display:block}.my-stawag-card{display:none;width:300px;top:70px}.my-stawag-card .powermail_fieldwrap{margin-bottom:10px;width:100%}.my-stawag-card fieldset{margin-bottom:0}.my-stawag-card fieldset legend{margin-bottom:20px}.my-stawag-card label{font-size:1.3em;color:#737373}.my-stawag-card a,.my-stawag-card button,.my-stawag-card input{display:block;width:100%}.my-stawag-card button{cursor:pointer}.my-stawag-card .data-label{color:#737373;padding:0;margin:0 0 24px;font-size:1.8em;line-height:1.33333333333333}.my-stawag-card input[type=password],.my-stawag-card input[type=text]{height:auto}.my-stawag-card a{line-height:1.125}.my-stawag-card a:active,.my-stawag-card a:focus,.my-stawag-card a:hover{color:#ed7204;text-decoration:none}#my-stawag:target{display:block;position:fixed;top:60px;right:90px}.visual-switch,.visual-text{will-change:opacity;transition:opacity .4s ease-in-out;opacity:1}.homepage.fade-content .visual-switch,.homepage.fade-content .visual-text,.homepage.fade-content .visual-wrapper .slick-dots{transform:translateZ(0);transition:opacity .4s ease-in-out;opacity:0}.visual-wrapper{position:fixed;z-index:1;top:0;left:0;width:100%;height:100vh}.visual-wrapper .inner-visual-wrapper{position:relative}.visual,.visual-wrapper .inner-visual-wrapper .slick-list,.visual-wrapper .inner-visual-wrapper .slick-list .slick-track{height:100vh}.visual{width:100vw;padding-top:150px;background-repeat:no-repeat;background-position:top;background-size:cover;position:relative}.visual .visual-text{margin:30px 15px;max-width:600px}.visual .visual-text a{display:block;text-decoration:none;cursor:pointer;color:#fff}.visual .visual-text strong,.visual .visual-text time{display:block;color:#fff;font-weight:500;-moz-osx-font-smoothing:grayscale;font-size:3em;line-height:1.4;margin-bottom:10px}.visual .visual-text .visual-headline-styles,.visual .visual-text h1,.visual .visual-text h2{color:#fff;display:inline-block;font-weight:500;-moz-osx-font-smoothing:grayscale;font-size:5em;line-height:1.3;text-align:left;padding:0;background:transparent;position:relative}.visual .visual-text h2{line-height:1.46}.visual .visual-text h2:after{border-radius:50%;border-top-left-radius:0;border-bottom-left-radius:0;font-size:1em;background:#ed7204;padding:8px 8px 9px;margin-left:8px;margin-top:3px;position:absolute}.visual .visual-text span{background:#ed7204;padding:5px}.homepage .visual .inner-visual-wrapper{height:100vh}.homepage .visual .maxwidth{height:60vh;position:relative}.homepage .visual .visual-text{position:absolute;bottom:14vh;min-height:205px}.contentpage .visual-wrapper,.landingpage .visual-wrapper{position:absolute;height:auto}.contentpage .visual-wrapper .visual,.landingpage .visual-wrapper .visual{width:100%;height:620px}.contentpage .visual-wrapper .visual .visual-text,.landingpage .visual-wrapper .visual .visual-text{margin:30px 30px 1px 0;max-width:600px;position:absolute;bottom:0}.contentpage .visual-wrapper .visual .visual-text h1,.landingpage .visual-wrapper .visual .visual-text h1{margin-bottom:0}.eventbookingform-wrapper .table-wrapper table{border-spacing:0;display:table;width:100%}.eventbookingform-wrapper .table-wrapper table th{text-align:right}.eventbookingform-wrapper .table-wrapper table tr.disabled{background:#ddd}.eventbookingform-wrapper .table-wrapper table tr.disabled:hover td{background:#ccc;color:#000}.eventbookingform-wrapper .book{min-width:80%}.eventbookingform-wrapper .book.selected{background:#006171}.eventbookingform-wrapper address{font-style:normal}.eventbookingform-wrapper .accordion-link.disabled{color:#737373;cursor:default}.eventbookingform-wrapper .accordion-link.disabled:before{color:#737373}.tariff{background:#fff;text-align:center}.tariff h6{margin:0;padding:25px 0 32px;color:#fff;background-color:#fabd02}.tariff a.withdrawl-info{font-size:.8rem;margin-top:8px;display:block}.tariff.recommendation{margin-top:-22px;position:relative}.tariff.recommendation .recommendation-banner{position:absolute;top:65px;right:-9px;left:-9px;height:45px;background:#006171;color:#fff;font-size:1.6em;text-transform:uppercase;padding:12px 0;box-shadow:0 10px 45px rgba(0,0,0,.25)}.tariff.recommendation .recommendation-banner:before{border-color:transparent #074750 transparent transparent;border-style:solid;border-width:0 9px 3px;bottom:-3px;content:"";left:-9px;position:absolute}.tariff.recommendation .recommendation-banner:after{border-color:transparent #074750 transparent transparent;border-style:solid;border-width:0 4px 8px;bottom:-8px;content:"";right:1px;position:absolute;-ms-transform:rotate(270deg);transform:rotate(270deg)}.tariff.recommendation .recommendation-banner span{top:-2px;left:-15px;display:inline-block;position:relative}.tariff.recommendation .recommendation-banner span.recommendation-icon:before{color:#fff;font-size:1.8em}.tariff.recommendation h6{padding:20px 0 60px}.tariff ul{margin:0;padding:0}.tariff ul li{display:flex;margin:0 20px;padding:10px 0;list-style-type:none;min-height:90px;font-size:1.8em;line-height:1;flex-direction:column;flex-wrap:wrap}.tariff ul li .tariff-content{display:inline-block;margin:auto 0;flex-grow:0;flex-shrink:1;box-shadow:none}.tariff ul li .tariff-content span{display:block;margin-bottom:5px;text-align:center;font-size:2em;-webkit-hyphens:auto;hyphens:auto}.tariff ul li .tariff-content span.greenpower:before{color:#f39100;font-size:1.3em}.tariff ul li .tariff-content span.notAvailable:before{color:#999;font-size:1.3em}.tariff ul li .tariff-content span.available:before{color:#f39100}.tariff ul li .tariff-content span.descriptional{color:#737373;font-size:.9em}.tariff ul li .tariff-content input[type=submit]{font-size:1em;margin-bottom:0}.tariff ul li .tariff-content .twt_optout_contentelement_container a.btn,.tariff ul li .tariff-content a.link-button,.twt_optout_contentelement_container .tariff ul li .tariff-content a.btn{font-size:1em;cursor:pointer}.tariff ul li:last-child{min-height:55px}.tariff ul li:not(:first-child):not(:last-child){border-top:1px solid #ddd}.slick-slide{outline:none}.flex-col{max-width:100%}.service-tab-wrapper{position:fixed;z-index:1000;right:0;top:120px}.service-tab-wrapper .service-tab{text-align:center}.service-tab-wrapper .service-tab a{display:block;background:#fabd02;color:#fff;text-decoration:none;margin:0 0 1px;padding:15px 10px 5px;width:80px;height:80px;font-size:1.4em;line-height:1.14285714285714}.service-tab-wrapper .service-tab a:last-of-type{border-bottom-left-radius:10px}.service-tab-wrapper .service-tab a:active,.service-tab-wrapper .service-tab a:hover{background:#f39100}.service-tab-wrapper .service-tab a:before{display:block;font-size:200%;margin-bottom:5px}.service-tab-wrapper div[data-sta-service-content]{top:0;right:90px;max-width:500px;min-width:320px;min-height:160px;display:none}.service-tab-wrapper div[data-sta-service-content]:target{z-index:1001;display:block}.service-tab-wrapper div[data-sta-service-content]:before{top:auto;left:auto;right:-20px;bottom:90px}.service-tab-wrapper div[data-sta-service-content=location]:before{bottom:20px}.service-tab-wrapper div[data-sta-service-content=message]:before{bottom:80px}.service-tab-wrapper div[data-sta-service-content=newsletter]{min-height:320px}.service-tab-wrapper div[data-sta-service-content=newsletter]:before{top:275px;bottom:auto}.news-teaser{background:#fff;height:100%;max-width:535px}.news-teaser h2{border-bottom:3px solid #fff}.news-teaser time{font-size:1.4em;margin-bottom:10px;display:block}.news-teaser h3{font-size:3em;line-height:1.2;margin:0 0 20px}.news-teaser .news-teaser-inner{background:#fff;min-height:340px;padding:15px}.news-teaser .news-teaser-inner-buttons{position:relative;background:#fff;height:42px;width:100%;text-align:center}.news-teaser .news-teaser-inner-buttons .slick-arrow{font-size:0;line-height:0;width:25px;height:25px;position:relative;display:inline-block;border-radius:0}.news-teaser .news-teaser-inner-buttons .slick-arrow:before{color:#ed7204;font-size:22px}.news-teaser .news-teaser-inner-buttons .slick-arrow.slick-prev{left:-15px}.news-teaser .news-teaser-inner-buttons .slick-arrow.slick-next{right:-15px}main .news-teaser a{text-decoration:none}main .news-teaser a:hover{color:inherit}.homepage main .top-teaser{background:#fff;height:100%;max-width:535px;min-height:340px;padding:15px}.homepage main .top-teaser h2{border-bottom:3px solid #fff;margin:-15px -15px 0}.homepage main .top-teaser .top-teaser-content{margin-top:41px}.homepage main .top-teaser .top-teaser-content h1,.homepage main .top-teaser .top-teaser-content h2,.homepage main .top-teaser .top-teaser-content h3,.homepage main .top-teaser .top-teaser-content h4,.homepage main .top-teaser .top-teaser-content h5,.homepage main .top-teaser .top-teaser-content h6{text-align:left;font-size:3em;line-height:1.2;font-weight:500;min-height:72px;margin-bottom:20px;padding:0;background:none;color:#ed7204}.price-calculator{background:#fff;height:100%}.price-calculator .powermail_field.has-error:after{top:5px;right:5px;color:#ed7204;content:"\f10b";font-size:22px;position:absolute;z-index:2;display:inline-block;font-family:icons;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;box-sizing:inherit}.price-calculator .powermail_field{position:relative}.price-calculator .checkbox-item{margin-bottom:10px}.price-calculator.fallback-order{width:100%;height:auto;max-width:535px;position:absolute}.price-calculator.fallback-order .order-summary th{font-size:1.6em;text-align:left;padding:0}.price-calculator.fallback-order .order-summary td{text-align:left}.price-calculator.fallback-order .order-summary td:last-of-type{text-align:right}.price-calculator.fallback-order .order-summary:first-of-type{border-bottom:1px solid #f7f7f7}.price-calculator.fallback-order .order-summary:last-of-type{margin-top:10px}.price-calculator.fallback-order .price-calculator-result{padding:15px}.price-calculator.fallback-order .price-calculator-result p.grosspricehint{padding:0 0 10px;border-bottom:1px solid #f7f7f7}.price-calculator.fallback-order .price-calculator-result input[type=checkbox]+label{display:initial;padding:inherit}.price-calculator label{pointer-events:auto}.price-calculator .price-calculator-result .close-link{position:absolute;top:auto;left:auto;bottom:10px;right:10px;color:#333;text-decoration:none;font-size:1.6em;padding-right:30px;text-align:right}.price-calculator .price-calculator-result .close-link:hover{color:#333;text-decoration:none}.price-calculator .price-calculator-result .close-link:before{font-size:16px;color:#333;position:absolute;top:2px;right:0}.price-calculator h2{border-bottom:3px solid #fff}.price-calculator>div:not(.price-calculator-result){min-height:340px}.price-calculator form{padding-bottom:20px;overflow:hidden}.price-calculator form input[type=submit]{display:block;background:#006171;margin:20px auto}.price-calculator form input[type=range]{background:transparent;max-width:600px;width:100%;padding:0;margin:0;-webkit-appearance:none}.price-calculator form input[type=range]:focus{outline:none}.price-calculator form input[type=range]::-webkit-slider-runnable-track{width:100%;height:4px;cursor:pointer;box-shadow:none;background:#fff;border-radius:2px;border:0}.price-calculator form input[type=range]::-webkit-slider-thumb{box-shadow:none;border:0;height:20px;width:20px;border-radius:50px;background:#006171;cursor:pointer;-webkit-appearance:none;position:relative;margin-top:-8px}.price-calculator form input[type=range]:focus::-webkit-slider-runnable-track{background:#fff;outline:none}.price-calculator form input[type=range]::-moz-range-track{width:100%;height:4px;cursor:pointer;box-shadow:none;background:#fff;border-radius:2px;border:0}.price-calculator form input[type=range]::-moz-range-thumb{box-shadow:none;border:0;height:20px;width:20px;border-radius:50px;background:#006171;cursor:pointer}.price-calculator form input[type=range]::-ms-track{width:100%;height:20px;background:transparent url("data:image/gif;base64,R0lGODlhFAAUAIABAP///////yH5BAEAAAEALAAAAAAUABQAAAIajI+py+0Po5y0LoCz3rz7D4YiZpXmiaZqVAAAOw==") 0 repeat-x;color:transparent;border:0}.price-calculator form input[type=range]::-ms-fill-lower,.price-calculator form input[type=range]::-ms-fill-upper{background:transparent;border:0;box-shadow:none}.price-calculator form input[type=range]::-ms-thumb{display:block;box-shadow:none;border:0;height:20px;width:20px;border-radius:50px;background:#006171;cursor:pointer}.price-calculator form input[type=range]:focus::-ms-fill-lower,.price-calculator form input[type=range]:focus::-ms-fill-upper{background:transparent;outline:none}.price-calculator form .rangeslider--horizontal{background:#fff;width:100%;height:4px;margin:13px 0 8px;position:relative;border-radius:4px}.price-calculator form .rangeslider__handle{background:#006171;width:20px;height:20px;display:inline-block;cursor:pointer;position:absolute;top:-8px;touch-action:pan-y;border-radius:50%}.price-calculator .row:after{display:table;clear:both;content:""}.price-calculator .row>div{padding:0 10px;float:left}.price-calculator .row>div:first-child{padding-left:0}.price-calculator .row>div:last-child{padding-right:0}.price-calculator .row>.grid-33{width:33.33333333%}.price-calculator .row>.grid-50{width:50%}.price-calculator .row>.grid-66{width:66.66666666%}.price-calculator-new .loading:before{background:hsla(0,0%,100%,.5);content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:5}.price-calculator-new .loading:after{width:8px;height:8px;content:"";position:absolute;top:50%;left:50%;z-index:10;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform-origin:50%;transform-origin:50%;box-shadow:0 -14px 0 rgba(236,100,0,.8),10px -10px 0 rgba(236,100,0,.7),14px 0 0 rgba(236,100,0,.6),10px 10px 0 rgba(236,100,0,.5),0 14px 0 rgba(236,100,0,.4),-10px 10px 0 rgba(236,100,0,.3),-14px 0 0 rgba(236,100,0,.2),-10px -10px 0 rgba(236,100,0,.1);border-radius:50%;animation:a .5s steps(8) infinite}.homepage .price-calculator-new{height:100%}.price-calculator-new{position:relative;background:#ed7204 url(../img/energie-impuls.png) no-repeat}.price-calculator-new form{margin-bottom:0}.price-calculator-new form fieldset{margin:0}.price-calculator-new form fieldset.customer label{cursor:pointer;width:50%;pointer-events:auto;position:static;opacity:1;color:#fff;border-right:1px solid #f4ad69;border-bottom:1px solid #f4ad69;margin:0;padding:10px;line-height:1}.price-calculator-new form fieldset.customer label:last-child{border-right:0}.price-calculator-new form fieldset.medium{margin:-10px 0 10px}.price-calculator-new form fieldset.medium label{cursor:pointer;position:static;display:block;opacity:1;color:#fff;padding:15px 10px 10px}.price-calculator-new form fieldset.medium label .icon{display:block;padding:0 0 10px;text-align:center}.price-calculator-new form fieldset.medium label .icon:before{font-size:50px;color:#fabd02}.price-calculator-new form fieldset input[type=radio]:checked+label{background:#f39100}.price-calculator-new form fieldset.customer:first-of-type label{margin-top:-6px}.price-calculator-new form fieldset.medium:first-of-type{margin-top:0}.price-calculator-new form fieldset.medium:first-of-type label{margin-top:-16px}.price-calculator-new .medium-2 .medium label{width:50%}.price-calculator-new .medium-3 .medium label{width:33.333333%}.price-calculator-new .calculator,.price-calculator-new fieldset>label{display:block}.price-calculator-new fieldset>label{float:left;cursor:pointer;font-size:1.8em;text-align:center;border-right:1px solid #f4ad69;border-bottom:1px solid #f4ad69;transition:background .2s}.price-calculator-new fieldset>label:last-child{border-right:0}.price-calculator-new fieldset>label:hover{background:#f39100}.price-calculator-new .calculator{padding:30px 20px 5px;font-size:1.6em}.price-calculator-new .calculator .row{margin-bottom:10px}.price-calculator-new .calculator>div{color:#fff;max-height:0;overflow:hidden}.price-calculator-new .calculator>div.active{max-height:none}.price-calculator-new .calculator .hide{display:none}.price-calculator-new .calculator label{position:static;color:#fff;opacity:1;margin-bottom:5px;padding:0;display:block;font-size:10px}.price-calculator-new .calculator input,.price-calculator-new .calculator select{background:#fff;margin-bottom:10px;height:auto;padding:8px 8px 5px;display:inline-block;color:#000;outline:0;font-size:1em;border:0}.price-calculator-new .calculator input{margin-right:5px}.price-calculator-new .calculator select{width:100%}.price-calculator-new .range-icons{margin:0 0 2px;padding:0;overflow:hidden}.price-calculator-new .range-icons li{margin:0 2%;padding:0;display:block;float:left;min-width:10px}.price-calculator-new .range-icons li a{display:block;margin:0;text-decoration:none}.price-calculator-new .range-icons li a:before{color:#fff;font-size:48px}.price-calculator-new .range-icons li.active a:before{color:#fabd02}.price-calculator-new .electricity .range-icons li{margin:0 3%}.price-calculator-new .electricity .range-icons li a:before{font-size:40px}.price-calculator-new input[type=radio]{display:none}.price-calculator-new .radio-hlist input[type=radio]{display:inline}.price-calculator-new input[type=radio]:checked+label{color:#fff}.price-calculator-new .radio-hlist input[type=radio]:checked+label{background:transparent;color:#000}.price-calculator-new input[type=radio]:checked+label .icon{animation:b .3s linear}.price-calculator-new .selectBox-dropdown{background:transparent;margin-bottom:25px;font-size:1em;border:0}.price-calculator-new .selectBox-dropdown>span{background-color:#fff}.price-calculator-new .selectBox-dropdown .selectBox-label{padding:10px 15px}.price-calculator-new .order-summary td:first-child{width:70%}.rangeslider__handle{width:25px;height:30px;display:inline-block;cursor:pointer;position:absolute;top:-18px;touch-action:pan-y}.price-calculator-result{display:none;width:100%;z-index:100;margin:0;padding-bottom:40px;background:#fff;overflow:hidden;position:relative;box-shadow:0 50px 50px rgba(0,0,0,.15)}.price-calculator-result .error{width:90%;text-align:justify;margin:0 auto;padding-top:30px}.price-calculator-result .error p{font-size:1.6em}.price-calculator-result .current-tariff{background:#f0f0f0;margin:1px;padding:10px 10px 10px 40px;border-bottom:1px solid #999}.price-calculator-result .current-tariff h3,.price-calculator-result .current-tariff p{margin-bottom:0}.price-calculator-result .current-tariff div.grid-33{text-align:right}.price-calculator-result .current-tariff div.grid-33 b{display:block;font-size:1.4em;line-height:1.14285714285714}.price-calculator-result .current-tariff div.grid-33 small{font-size:1.2em;font-weight:400;line-height:1.16666666666667}.price-calculator-result .price-calculator-new>p,.price-calculator-result>p{padding:10px 20px;font-size:1.6em;line-height:1.125}.price-calculator-result.active{display:block}.price-calculator-result form{margin:0 1px;padding:0;background:#f7f7f7}.price-calculator-result dl{margin:0;padding:0}.price-calculator-result dt{background:#fff;margin:0;padding:10px 10px 10px 40px;cursor:pointer;position:relative;border-bottom:1px solid #ccc}.price-calculator-result dt .row .grid-33{width:40%}.price-calculator-result dt .row .grid-66{width:60%}.price-calculator-result dt:before{font-size:20px;color:#ed7204;position:absolute;top:16px;left:13px}.price-calculator-result dd{margin:0;padding:20px;border-bottom:1px solid #ccc}.price-calculator-result dd:last-child{border:0}.price-calculator-result input[type=submit]{width:100%}.price-calculator-result .vorteil{margin:0 0 20px;padding:0 0 5px 20px;border-bottom:1px solid #ccc}.price-calculator-result .vorteil li{font-size:1.6em;line-height:1.125;margin-bottom:15px}.price-calculator-result .vorteil li:before{top:1px!important}.price-calculator-result .vorteil li a{font-size:1em;margin:0}.price-calculator-result h4{margin:0 0 10px;font-size:1.8em;line-height:1.33333333333333;color:#333}.price-calculator-result table{margin:0;width:100%}.price-calculator-result table tr{padding:0;margin:0;border:0}.price-calculator-result table td{font-size:1.6em;line-height:1.125;min-width:85px;padding:0 0 10px;text-align:right;vertical-align:top}.overlay .price-calculator-result{position:absolute}.price-calculator-result dt .grid-33{padding-top:3px;text-align:right}.price-calculator-result dt .grid-33 b{font-size:1.4em;line-height:1.14285714285714}.price-calculator-result dt .grid-33 small{font-size:12px;font-weight:400;line-height:1.16666666666667}.price-calculator-result dt h3{margin:0;display:inline-block;color:#ed7204}.price-calculator-result .top-tariff dt h3{padding-right:55px;position:relative}.price-calculator-result .top-tariff dt h3:after{background:url(../img/bg_top-tariff.png) no-repeat 50%;background-size:contain;width:40px;height:40px;display:block;content:"";position:absolute;top:-3px;right:0}.price-calculator-result dt small{margin-top:2px;display:block;color:#000}.price-calculator-result .divider{position:relative}.price-calculator-result .divider:after{content:"";position:absolute;top:0;bottom:0;left:50%;border-right:1px solid #ccc}.price-calculator-result dd sup{vertical-align:top}.price-calculator-result input[type=checkbox]{position:relative;top:2px}.price-calculator-result input[type=checkbox]+label{padding:0 2px;display:inline-block;position:static;opacity:1;color:#333;font-size:1.6em}.price-calculator-result .info-tooltip{display:inline;position:relative;float:right}.price-calculator-result .info-tooltip .info-icon{width:16px;height:16px;display:inline-block;position:relative;top:-2px;cursor:pointer;padding:5px 5px 5px 0;margin-left:5px}.price-calculator-result .info-tooltip .info-icon:before{font-size:16px;color:#ed7204}.price-calculator-result .info-tooltip>div{background:#fff;min-width:225px;padding:5px;position:absolute;top:30px;right:-10px;z-index:10;color:#000;font-size:1.4em;line-height:1.28571428571429;box-shadow:0 5px 5px rgba(0,0,0,.15);display:none}.price-calculator-result .info-tooltip>div:before{width:0;height:0;display:block;position:absolute;top:-10px;right:8px;content:" ";border-right:10px solid transparent;border-bottom:10px solid #fff;border-left:10px solid transparent}.price-calculator-result .info-tooltip span:hover+div{display:block}.price-calculator-result .text-right{text-align:right;margin:10px 0;padding:20px 0 0;border-top:4px double #ccc}.price-calculator-result .text-right sup{vertical-align:baseline}.price-calculator-result .text-right b{display:inline-block;margin-bottom:6px}.price-calculator-result .price-badge{display:inline-block;text-wrap:avoid;white-space:nowrap;font-size:1.22222222222222em;font-weight:500;-moz-osx-font-smoothing:grayscale;line-height:1;background:#fabd02;color:#fff;padding:5px 20px;margin:0 0 0 30px;text-align:center;border-radius:10px;border-bottom-left-radius:0;border-top-right-radius:0}.price-calculator-result .legaltext,.price-calculator-result .small-print{font-size:1.1em;line-height:1.45454545454545;color:#999}.price-calculator-result .legaltext a,.price-calculator-result .legaltext h4,.price-calculator-result .legaltext li,.price-calculator-result .legaltext p,.price-calculator-result .legaltext small,.price-calculator-result .small-print a,.price-calculator-result .small-print h4,.price-calculator-result .small-print li,.price-calculator-result .small-print p,.price-calculator-result .small-print small{color:#999;font-size:1em}.price-calculator-result .legaltext a,.price-calculator-result .small-print a{text-decoration:underline}.price-calculator-result .legaltext li,.price-calculator-result .small-print li{margin-bottom:10px}.legaltext{display:none}.contentpage main .change-tariff-calculator{margin-top:0}.contentpage main .change-tariff-calculator label[for=pc-calc-electricity-kwh],.contentpage main .change-tariff-calculator label[for=pc-calc-electricity-plz],.contentpage main .change-tariff-calculator label[for=pc-calc-gas-kwh],.contentpage main .change-tariff-calculator label[for=pc-calc-gas-plz],.contentpage main .change-tariff-calculator label[for=pc-calc-heatpower-energytype],.contentpage main .change-tariff-calculator label[for=pc-calc-heatpower-maintariff],.contentpage main .change-tariff-calculator label[for=pc-calc-heatpower-plz],.contentpage main .change-tariff-calculator label[for=pc-calc-heatpower-tariffcounter]{font-size:1em}.contentpage main .change-tariff-calculator .range-icons li{width:25%;margin:0;text-align:center}.contentpage main .change-tariff-calculator .price-calculator-result{padding-bottom:0;background:#f7f7f7}.contentpage main .change-tariff-calculator .price-calculator-result .error{width:50%}.contentpage main .change-tariff-calculator .price-calculator-result input[type=submit]{width:auto}.contentpage main .change-tariff-calculator.overlay .price-calculator-result{position:relative}.flex-33 .teaser-image,.flex-50 .teaser-image{height:100%}.teaser-image{overflow:hidden}.teaser-image>a{position:relative;display:block;height:100%;text-decoration:none}.teaser-image>a:hover:before{font-size:44px;position:absolute;left:50%;top:49%;background:hsla(0,0%,100%,.4);padding:10px;margin-left:-32px;border-radius:50%}.teaser-image p{color:#ed7204;font-size:2.2em;line-height:1.18181818181818;position:relative;padding:20px 65px 15px 15px;margin:0}.teaser-image img{margin:0 0 -.4em}.teaser-image-text{position:relative}.teaser-image-text>a:after{font-size:3em;color:#ed7204;position:absolute;right:15px;bottom:15px}.teaser-image-text>a:hover:before{top:110px}.teaser-image form{margin:20px 15px 15px}.teaser-image form input{margin-bottom:10px}.teaser-image form .links a{margin-bottom:0}.twt_optout_contentelement_container{background:#f0f0f0;padding:1rem;font-size:.9em}.twt_optout_contentelement_container a{display:inline}.twt_optout_contentelement_container .privacy-link{font-size:1.1em;text-align:center;padding:0;margin:-15px 0 0}.twt_optout_contentelement_container .btn{font-size:.9em!important;display:block!important}::-webkit-input-placeholder{color:#333}::-moz-placeholder{opacity:1}:-ms-input-placeholder{color:#333}:-moz-placeholder{color:#333}:placeholder-shown{color:#333}::placeholder{color:#333}form a{font-size:1.6em;font-weight:500;color:#333;text-decoration:underline;-moz-osx-font-smoothing:grayscale}form>a{margin:0 0 10px}form p{font-size:1.8em}fieldset{border:0;margin:0 0 20px;padding:0}legend{font-size:1.8em;line-height:1.22222222222222;font-weight:400;color:#ed7204;margin-bottom:10px}button,input[type=button],input[type=submit]{font-size:1.6em;line-height:1.375;font-weight:500;color:#fff;background:#ed7204;border:0;border-radius:60px;padding:10px 20px;margin:0 0 10px;text-align:center;outline:none;-webkit-appearance:none}button:focus,input[type=button]:focus,input[type=submit]:focus{outline:none}button:hover,input[type=button]:hover,input[type=submit]:hover{cursor:pointer}input[type=date],input[type=email],input[type=file],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{position:relative;width:100%;height:58px;z-index:1;transition:border-color .3s,padding .3s;font:400 1.8em/1.11111 DINNextRoundedLTW01-Reg,Arial,sans-serif;background:#f0f0f0;border:0;border-bottom:2px solid #ed7204;padding:10px 45px 10px 10px;border-radius:0}input[type=date]:focus,input[type=email]:focus,input[type=file]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{outline:none}input[type=file],textarea{position:relative;font:400 1.8em/1.11111 DINNextRoundedLTW01-Reg,Arial,sans-serif}textarea{width:100%;max-width:100%;height:100px;max-height:100px;z-index:1;background:#f0f0f0;border:1px solid #ccc;padding:10px 45px 10px 10px}textarea:focus{outline:none}label{font-size:1.2em;line-height:1.15384615384615;pointer-events:none;position:absolute;opacity:0;top:9px;-ms-transform:translateY(15%);transform:translateY(15%);z-index:2;padding:0 10px;color:#999;transition:transform .3s,opacity .3s}.label-float label,.no-floating-label label{opacity:1;-ms-transform:translateY(0);transform:translateY(0)}.label-float input[type=date],.label-float input[type=email],.label-float input[type=file],.label-float input[type=number],.label-float input[type=password],.label-float input[type=tel],.label-float input[type=text],.label-float select,.label-float textarea,.no-floating-label input[type=date],.no-floating-label input[type=email],.no-floating-label input[type=file],.no-floating-label input[type=number],.no-floating-label input[type=password],.no-floating-label input[type=tel],.no-floating-label input[type=text],.no-floating-label select,.no-floating-label textarea{padding-top:25px}.powermail_fieldwrap{position:relative;margin-bottom:30px;width:100%}.powermail_fieldwrap.float-col-25{width:24.5%}.powermail_fieldwrap.float-col-33{width:33%}.powermail_fieldwrap.float-col-50{width:49.5%}.powermail_fieldwrap.float-col-66{width:66%}.powermail_fieldwrap.float-col-75{width:74.5%}.powermail_fieldwrap.float-col-100{clear:both}.powermail_fieldwrap.float-col-25+.float-col-75,.powermail_fieldwrap.float-col-33+.float-col-66,.powermail_fieldwrap.float-col-66+.float-col-33,.powermail_fieldwrap.float-col-75+.float-col-25{margin-right:0}.powermail_fieldwrap.float-col-25+.float-col-75+.powermail_fieldwrap,.powermail_fieldwrap.float-col-33+.float-col-66+.powermail_fieldwrap,.powermail_fieldwrap.float-col-66+.float-col-33+.powermail_fieldwrap,.powermail_fieldwrap.float-col-75+.float-col-25+.powermail_fieldwrap{clear:left}.powermail_fieldwrap.float-col-50+.float-col-50,.powermail_fieldwrap.float-col-50+.float-col-50+.float-col-50+.float-col-50,.powermail_fieldwrap.float-col-50+.float-col-50+.float-col-50+.float-col-50+.float-col-50+.float-col-50,.powermail_fieldwrap.float-col-50+.float-col-50+.float-col-50+.float-col-50+.float-col-50+.float-col-50+.float-col-50+.float-col-50{margin-right:0}.powermail_fieldwrap.float-col-50+.float-col-50+.float-col-50,.powermail_fieldwrap.float-col-50+.float-col-50+.float-col-50+.float-col-50+.float-col-50,.powermail_fieldwrap.float-col-50+.float-col-50+.float-col-50+.float-col-50+.float-col-50+.float-col-50+.float-col-50{margin-right:1%}.powermail_fieldwrap.float-col-25,.powermail_fieldwrap.float-col-33,.powermail_fieldwrap.float-col-50,.powermail_fieldwrap.float-col-66,.powermail_fieldwrap.float-col-75{float:left;margin-right:1%}.powermail_fieldwrap .powermail_field:after{font-size:22px;position:absolute;top:17px;right:11px;z-index:2}.powermail_fieldwrap.has-error .powermail_field:after{color:#ed7204}.powermail_fieldwrap.has-success .powermail_field:after{color:#0c3}.powermail_fieldwrap_type_textarea .powermail_field:after{right:25px}.hideheadline label.powermail_label{display:none}.powermail_fieldwrap_type_check,.powermail_fieldwrap_type_file,.powermail_fieldwrap_type_radio,.powermail_fieldwrap_type_select{display:inline-table}.powermail_fieldwrap_type_check .radio,.powermail_fieldwrap_type_file .radio,.powermail_fieldwrap_type_radio .radio,.powermail_fieldwrap_type_select .radio{display:inline-block;float:left}.powermail_fieldwrap_type_check label,.powermail_fieldwrap_type_file label,.powermail_fieldwrap_type_radio label,.powermail_fieldwrap_type_select label{font-size:1.8em;position:relative;opacity:1;padding:10px;color:#333;pointer-events:auto;top:auto;left:auto}.powermail_fieldwrap_type_check .tab,.powermail_fieldwrap_type_file .tab,.powermail_fieldwrap_type_radio .tab,.powermail_fieldwrap_type_select .tab{margin:0 10px 10px 0;line-height:1;display:inline-block;border:2px solid #ed7204;border-radius:20px;background:#f0f0f0;padding:10px 35px}.powermail_fieldwrap_type_check .tab span,.powermail_fieldwrap_type_file .tab span,.powermail_fieldwrap_type_radio .tab span,.powermail_fieldwrap_type_select .tab span{padding:0;cursor:pointer}.powermail_fieldwrap_type_check .radio.checked .tab,.powermail_fieldwrap_type_file .radio.checked .tab,.powermail_fieldwrap_type_radio .radio.checked .tab,.powermail_fieldwrap_type_select .radio.checked .tab{background:#ed7204}.powermail_fieldwrap_type_check .tab input[type=radio],.powermail_fieldwrap_type_file .tab input[type=radio],.powermail_fieldwrap_type_radio .tab input[type=radio],.powermail_fieldwrap_type_select .tab input[type=radio]{display:none}.powermail_fieldwrap_type_check .tab:hover,.powermail_fieldwrap_type_file .tab:hover,.powermail_fieldwrap_type_radio .tab:hover,.powermail_fieldwrap_type_select .tab:hover{background:#ed7204;cursor:pointer}.powermail_fieldwrap_type_check{display:block}.powermail_fieldwrap_type_select .powermail_label{display:block;margin-bottom:5px;padding:0 5px 5px 0}.powermail_fieldwrap_type_select.has-error .powermail_field:after,.powermail_fieldwrap_type_select.has-success .powermail_field:after,.powermail_fieldwrap_type_select .powermail_field:after{display:none}.powermail_fieldwrap_type_file{display:block}.powermail_fieldwrap_type_file .powermail_label{display:block;margin-bottom:5px;padding:0 5px 5px 0}.powermail_fieldwrap_type_file ul.parsley-errors-list.filled{top:0}.powermail_fieldwrap_type_file .powermail_field:after{top:2px}.powermail_fieldwrap_type_check .powermail_label,.powermail_fieldwrap_type_radio .powermail_label{display:block;margin-bottom:5px;padding:0 5px 5px 0}.powermail_fieldwrap_type_check .checkbox,.powermail_fieldwrap_type_check .radio,.powermail_fieldwrap_type_radio .checkbox,.powermail_fieldwrap_type_radio .radio{position:relative}.powermail_fieldwrap_type_check input,.powermail_fieldwrap_type_radio input{position:absolute;top:.15em;left:0}.powermail_fieldwrap_type_check label,.powermail_fieldwrap_type_radio label{position:relative;padding:0}.powermail_fieldwrap_type_check label span,.powermail_fieldwrap_type_radio label span{font-size:1em;display:block;top:0;padding:0 35px 0 25px}.powermail_fieldwrap_type_check label span p,.powermail_fieldwrap_type_radio label span p{padding:0}.powermail_fieldwrap_type_check label span a,.powermail_fieldwrap_type_radio label span a{font-size:1em}.powermail_fieldwrap_type_check label p,.powermail_fieldwrap_type_radio label p{font-size:1em;display:block;top:0;padding:0}.powermail_fieldwrap_type_check label p a,.powermail_fieldwrap_type_radio label p a{font-size:1em}.powermail_fieldwrap_type_check ul.parsley-errors-list.filled,.powermail_fieldwrap_type_radio ul.parsley-errors-list.filled{top:0}.powermail_fieldwrap_type_check .powermail_field:after,.powermail_fieldwrap_type_radio .powermail_field:after{top:2px}.powermail_fieldwrap_type_radio.js-radio-checker.has-error .powermail_field:after{display:block;top:auto;bottom:0}.powermail_fieldwrap_type_radio.js-radio-checker ul.parsley-errors-list.filled{top:16px}.powermail_fieldwrap_type_radio.js-radio-checker.has-success .powermail_field:after,.powermail_fieldwrap_type_radio.js-radio-checker .powermail_field:after,ul.parsley-errors-list{display:none}ul.parsley-errors-list.filled{z-index:3;pointer-events:none;list-style:none;position:relative;clear:both;width:100%;text-align:left;display:block;margin:5px 0 0 10px;padding:0}ul.parsley-errors-list.filled li{margin:0;padding:0;font-size:1.4em;color:#ed7204}.powermail_fieldwrap_type_check ul.parsley-errors-list.filled,.powermail_fieldwrap_type_radio ul.parsley-errors-list.filled{margin-left:25px}.powermail_fieldwrap_anrede ul.parsley-errors-list.filled{margin-left:10px}.choose-button{margin:0 0 20px}.choose-button .twt_optout_contentelement_container a.btn,.choose-button a.link-button,.twt_optout_contentelement_container .choose-button a.btn{width:auto!important;margin:0 20px 20px 0}.choose-button .twt_optout_contentelement_container a.btn:last-child,.choose-button a.link-button:last-child,.twt_optout_contentelement_container .choose-button a.btn:last-child{margin-right:0}[id=option-specific-content]{margin:10px 0}[id=option-specific-content] p a,p a{font-size:1em}.wasserhaertesuche{text-align:left}.wasserhaertesuche input[type=text],.wasserhaertesuche select{width:65%;height:auto;margin:0 20px 10px 0}.wasserhaertesuche .suche-filtern label{position:static;display:block;opacity:1;color:#333;font-size:1.8em;line-height:1.11111;margin:0 0 10px 10px;padding:0}.full-width-background input[type=date],.full-width-background input[type=email],.full-width-background input[type=file],.full-width-background input[type=number],.full-width-background input[type=password],.full-width-background input[type=tel],.full-width-background input[type=text],.full-width-background select,.full-width-background textarea{background:#fff}.full-width-background .teaser-image input[type=date],.full-width-background .teaser-image input[type=email],.full-width-background .teaser-image input[type=file],.full-width-background .teaser-image input[type=number],.full-width-background .teaser-image input[type=password],.full-width-background .teaser-image input[type=tel],.full-width-background .teaser-image input[type=text],.full-width-background .teaser-image select,.full-width-background .teaser-image textarea{background:#f0f0f0}.upload-filelist .remove-uploaditem{display:none}.upload-filelist .upload-preview{width:80%;font-size:1.4em;color:#fff;padding:10px;position:relative;background:#ed7204;border-radius:60px;margin-top:10px}.upload-filelist .upload-preview .remove-uploaditem{display:inline-block;position:absolute;right:5px;width:30px;height:30px;font-size:1em;border:3px solid #fff;top:3px;color:#fff;border-radius:100%;padding-left:6px;line-height:1.6em;text-decoration:none}.upload-filelist .upload-preview .remove-uploaditem:hover{color:#fabd02;border:3px solid #fabd02}.service-tab-wrapper h3,.service-tab-wrapper legend,.service-tab-wrapper strong{display:block;color:#ed7204;font-weight:400;font-size:1.8em;line-height:1.11111111111111;margin:0 10px 10px 0}.service-tab-wrapper a{color:#ed7204}.service-tab-wrapper p{margin-bottom:0}.service-tab-wrapper .tab{margin-bottom:10px;padding:10px 20px}.service-tab-wrapper .powermail_fieldwrap{width:auto;margin-bottom:10px}.service-tab-wrapper .powermail_fieldwrap_anrede label.powermail_label{display:none}.service-tab-wrapper .powermail_fieldwrap_type_check .powermail_label{font-size:1.4em;line-height:1.14285714285714}.service-tab-wrapper .checkbox span.form-error{padding-left:25px;font-size:14px!important;line-height:1.14285714285714;color:#ed7204}.service-tab-wrapper fieldset>select{margin-bottom:10px}.service-tab-wrapper .powermail_fieldwrap_type_radio.js-radio-checker ul.parsley-errors-list.filled,.service-tab-wrapper ul.parsley-errors-list,.service-tab-wrapper ul.parsley-errors-list.filled{position:relative;top:auto;right:auto;clear:both;width:100%;padding-bottom:0}.service-tab-wrapper input[type=submit]{width:100%}.service-tab-wrapper .powermail_fieldwrap_type_submit,.service-tab-wrapper fieldset{margin-bottom:0}.powermail_field .checkbox{margin-bottom:30px;position:relative}.powermail_field .checkbox input[type=checkbox]{margin:0;position:absolute;top:.5em;left:0}.powermail_field .checkbox label{display:inline;position:relative;top:0;padding:0;opacity:1;pointer-events:auto;-webkit-user-select:none;user-select:none;font-size:1.8em;line-height:1.33333333333333;color:#333}.powermail_field .checkbox label p{margin:0;position:relative;top:0;font-size:1em;padding:0 35px 0 25px}.powermail_field .checkbox label span p{padding:0}.powermail_field .checkbox label a{font-size:1em}.tags{height:100%}.tags ul{list-style:none;margin:0;padding:15px}.tags li{padding:0;margin:0;display:inline;font-size:2.2em;line-height:1.45454545454545}.tags li:after{display:inline-block;margin:0 .4em 0 .5em;position:relative;top:0;content:"|";color:#ed7204}.tags li:last-child:after{content:""}.tags a{text-decoration:none}.tags a:active,.tags a:focus,.tags a:hover{color:#006171}.constructions .loading{text-align:center}.map-container{width:100%;height:450px;margin-bottom:20px}.search-container{margin-top:20px}.content-box{margin-bottom:25px;padding:5px 0 5px 30px;border-left:1px solid #ccc}.content-box h3{color:#ed7204;margin-bottom:10px}.content-box a{margin:0 0 10px;font-size:1.8em;line-height:1.33333333333333;width:100%}.content-box .icon-class{color:#ed7204;margin-right:10px;text-decoration:none}.accordion .content-box .accordion-link:before,.content-box .accordion .accordion-link:before,.content-box .close-link:before,.content-box .direct-search button:before,.content-box .download-list li:before,.content-box .hide-mobile-nav:before,.content-box .icon-class:before,.content-box .lupe:before,.content-box .main-navigation .meta-navigation li.facebook-link a:before,.content-box .main-navigation .meta-navigation li.instagram-link a:before,.content-box .main-navigation .meta-navigation li.youtube-link a:before,.content-box .main-navigation ul li.multi-nav--canvas-back-item a.multi-nav--canvas-back:before,.content-box .main-navigation ul li a.multi-nav--canvas-next:before,.content-box .my-stawag>span:before,.content-box .news-teaser .news-teaser-inner-buttons .slick-arrow:before,.content-box .powermail_fieldwrap .powermail_field:after,.content-box .price-calculator-new .range-icons li a:before,.content-box .price-calculator-new form fieldset.medium label .icon:before,.content-box .price-calculator-result .info-tooltip .info-icon:before,.content-box .price-calculator-result .twt_exitintent--background .vorteil li:before,.content-box .price-calculator-result dt:before,.content-box .price-calculator-result main .vorteil li:before,.content-box .service-tab-wrapper .service-tab a:before,.content-box .show-mobile-nav:before,.content-box .tariff.recommendation .recommendation-banner span.recommendation-icon:before,.content-box .tariff ul li .tariff-content span.available:before,.content-box .tariff ul li .tariff-content span.greenpower:before,.content-box .tariff ul li .tariff-content span.notAvailable:before,.content-box .teaser-image-text>a:after,.content-box .teaser-image-text>a:hover:before,.content-box .teaser-image>a:hover:before,.content-box .to-top-link:before,.content-box .twt_exitintent--background .benefit-list li:before,.content-box .twt_exitintent--background .price-calculator-result .vorteil li:before,.content-box .visual .visual-text h2:after,.content-box main .benefit-list li:before,.content-box main .price-calculator-result .vorteil li:before,.direct-search .content-box button:before,.download-list .content-box li:before,.main-navigation .meta-navigation li.facebook-link .content-box a:before,.main-navigation .meta-navigation li.instagram-link .content-box a:before,.main-navigation .meta-navigation li.youtube-link .content-box a:before,.main-navigation ul li .content-box a.multi-nav--canvas-next:before,.main-navigation ul li.multi-nav--canvas-back-item .content-box a.multi-nav--canvas-back:before,.news-teaser .news-teaser-inner-buttons .content-box .slick-arrow:before,.powermail_fieldwrap .content-box .powermail_field:after,.price-calculator-new .range-icons li .content-box a:before,.price-calculator-new form fieldset.medium label .content-box .icon:before,.price-calculator-result .content-box dt:before,.price-calculator-result .info-tooltip .content-box .info-icon:before,.price-calculator-result .twt_exitintent--background .vorteil .content-box li:before,.price-calculator-result main .vorteil .content-box li:before,.service-tab-wrapper .service-tab .content-box a:before,.tariff.recommendation .recommendation-banner .content-box span.recommendation-icon:before,.tariff ul li .tariff-content .content-box span.available:before,.tariff ul li .tariff-content .content-box span.greenpower:before,.tariff ul li .tariff-content .content-box span.notAvailable:before,.twt_exitintent--background .benefit-list .content-box li:before,.twt_exitintent--background .price-calculator-result .vorteil .content-box li:before,.visual .visual-text .content-box h2:after,main .benefit-list .content-box li:before,main .price-calculator-result .vorteil .content-box li:before{text-decoration:none}.field-container{position:relative;margin-bottom:20px}.field-container input[type=text]{width:100%;padding:10px 40px 10px 10px}.field-container .search-submit{background:none;border:none;padding:0;cursor:pointer;position:absolute;top:17px;right:10px;z-index:1}.field-container .search-submit:focus{outline:none}.field-container .search-submit .icon-class{color:#ed7204}.gm-style .gm-style-iw>div{border:1px solid #ed7204;max-height:500px!important}.map-info-box{width:290px;padding:20px;background:#fff;overflow:hidden}.map-info-box h3{font-size:1.4em}.map-info-box h3,.map-info-box p{margin-top:0;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.map-info-box .twt_optout_contentelement_container a.btn,.map-info-box a.link-button,.map-info-box p,.twt_optout_contentelement_container .map-info-box a.btn{font-size:1em}.map-info-box img{max-width:100%}.search-result-box{position:relative}.search-result-box .close{width:100%;text-align:right;margin-bottom:10px;font-size:1.4em}.search-result-box .close .icon-class{padding-left:5px}.search-result-box h3{width:100%}.news-style-search-form{position:relative;margin-bottom:20px}.news-style-search-form .powermail_fieldwrap{width:auto}.news-style-search-form input[type=text]{width:100%;padding:10px 40px 10px 10px}.news-style-search-form .search-submit{background:none;border:none;padding:0;cursor:pointer;position:absolute;top:17px;right:10px;z-index:1}.news-style-search-form .search-submit:focus{outline:none}.news-style-search-form .search-submit .icon-class{color:#ed7204}.gmaps-static{box-shadow:0 50px 50px rgba(0,0,0,.15)}.media-wrapper.full-width-background{background:#f39100}.media-wrapper.media-detail .mediacenter-slide,.media-wrapper.media-detail .mediacenter-slide>div,.media-wrapper.media-detail .slick-track,.media-wrapper.media-detail .slick-track .media-teaser{height:100%}.media-wrapper.media-detail .slider{box-shadow:0 50px 50px rgba(0,0,0,.15)}.media-wrapper .media-teaser-slider-wrapper{margin-bottom:100px}.media-wrapper .media-teaser-slider-wrapper:last-child{margin-bottom:0}.media-wrapper .media-teaser-slider-wrapper>h2{color:#fff;margin-bottom:0}.media-wrapper .slider{padding-top:30px}.media-wrapper .slider .slick-list{height:450px}.media-wrapper .teaser-image{margin:0 30px}.media-wrapper .slick-dots{bottom:10px}.media-wrapper .mediacenter-slide{width:100%;position:relative;background-position:50%}.media-wrapper .mediacenter-slide .text-container{position:absolute;right:10px;bottom:30px;max-width:50%}.media-wrapper .mediacenter-slide span{background:#ed7204;padding-bottom:1px;color:#fff}.img-text-template{border-bottom:1px solid #ccc;display:inline-block;width:100%;margin:0 0 24px}.img-text-template .image{float:left;width:25%}.img-text-template .text-container{padding:0 0 0 30px;width:75%;float:left}.img-text-template .text-container .date{margin:0 0 15px;font-size:1.4em;line-height:1;color:#333;display:block}.img-text-template .text-container h2{margin:0 0 15px;color:#ed7204}.download-list{margin:0 0 20px 20px;padding:0}.download-list:after{content:" ";display:table;clear:both}.download-list a.download-file{color:#ed7204;text-decoration:none}.download-list a.download-file:active,.download-list a.download-file:focus,.download-list a.download-file:hover{color:#006171}.download-list li{position:relative;float:left;width:30%;list-style:none;margin:0 3% 10px 0;padding:0 30px;font-size:1.8em;line-height:1.33333333333333}.download-list li:before{color:#ed7204;font-size:40px;position:absolute;top:4px;left:-25px}.download-list .download-file-name{display:block}.download-list .download-file-type:after{content:" | "}.download-list span{color:#333}main .table-wrapper,main .tablewrapper{margin:0 -12px 24px;overflow-x:auto}main .table-wrapper .scrollhint,main .tablewrapper .scrollhint{text-align:right;display:none;margin:0 17px 10px 0}main .table-wrapper table,main .tablewrapper table{display:block;overflow-x:auto;border-collapse:separate;border-spacing:12px 0;empty-cells:show;margin:0 0 24px}main .table-wrapper caption,main .tablewrapper caption{border-top:2px solid #000;border-bottom:2px solid #000;font-size:2.6em;line-height:1.15384615384615;font-weight:500;-moz-osx-font-smoothing:grayscale;text-align:left;padding:20px 0;margin:0 12px;color:#ed7204}main .table-wrapper td,main .table-wrapper th,main .tablewrapper td,main .tablewrapper th{color:#333;font-weight:400;font-size:1.5em;line-height:1.2;padding:15px 5px;text-align:right;vertical-align:middle;border-bottom:1px solid #000}main .table-wrapper td.align-left,main .table-wrapper th.align-left,main .tablewrapper td.align-left,main .tablewrapper th.align-left{text-align:left}main .table-wrapper td.align-right,main .table-wrapper th.align-right,main .tablewrapper td.align-right,main .tablewrapper th.align-right{text-align:right}main .table-wrapper td.align-center,main .table-wrapper th.align-center,main .tablewrapper td.align-center,main .tablewrapper th.align-center{text-align:center}main .table-wrapper td.tablesorter-header,main .table-wrapper th.tablesorter-header,main .tablewrapper td.tablesorter-header,main .tablewrapper th.tablesorter-header{background-repeat:no-repeat;background-position:right 5px center;padding-right:25px;cursor:pointer}main .table-wrapper td.tablesorter-headerUnSorted,main .table-wrapper th.tablesorter-headerUnSorted,main .tablewrapper td.tablesorter-headerUnSorted,main .tablewrapper th.tablesorter-headerUnSorted{background-image:url(data:image/gif;base64,R0lGODlhFQAJAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==)}main .table-wrapper td.tablesorter-headerAsc,main .table-wrapper th.tablesorter-headerAsc,main .tablewrapper td.tablesorter-headerAsc,main .tablewrapper th.tablesorter-headerAsc{background-image:url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7)}main .table-wrapper td.tablesorter-headerDesc,main .table-wrapper th.tablesorter-headerDesc,main .tablewrapper td.tablesorter-headerDesc,main .tablewrapper th.tablesorter-headerDesc{background-image:url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7)}main .table-wrapper td ol,main .table-wrapper td ul,main .table-wrapper th ol,main .table-wrapper th ul,main .tablewrapper td ol,main .tablewrapper td ul,main .tablewrapper th ol,main .tablewrapper th ul{margin-bottom:0}main .table-wrapper td button,main .table-wrapper td li,main .table-wrapper td p,main .table-wrapper th button,main .table-wrapper th li,main .table-wrapper th p,main .tablewrapper td button,main .tablewrapper td li,main .tablewrapper td p,main .tablewrapper th button,main .tablewrapper th li,main .tablewrapper th p{font-size:1em;margin-bottom:0}main .table-wrapper td li,main .table-wrapper th li,main .tablewrapper td li,main .tablewrapper th li{text-align:left}main .table-wrapper th,main .tablewrapper th{font-weight:500;-moz-osx-font-smoothing:grayscale}main .table-wrapper tr:hover td,main .table-wrapper tr:hover th,main .tablewrapper tr:hover td,main .tablewrapper tr:hover th{color:#ed7204;background-color:#f0f0f0}main .table-wrapper tr:hover td address,main .table-wrapper tr:hover td b,main .table-wrapper tr:hover td em,main .table-wrapper tr:hover td i,main .table-wrapper tr:hover td li,main .table-wrapper tr:hover td p,main .table-wrapper tr:hover td small,main .table-wrapper tr:hover td strong,main .table-wrapper tr:hover td time,main .table-wrapper tr:hover th address,main .table-wrapper tr:hover th b,main .table-wrapper tr:hover th em,main .table-wrapper tr:hover th i,main .table-wrapper tr:hover th li,main .table-wrapper tr:hover th p,main .table-wrapper tr:hover th small,main .table-wrapper tr:hover th strong,main .table-wrapper tr:hover th time,main .tablewrapper tr:hover td address,main .tablewrapper tr:hover td b,main .tablewrapper tr:hover td em,main .tablewrapper tr:hover td i,main .tablewrapper tr:hover td li,main .tablewrapper tr:hover td p,main .tablewrapper tr:hover td small,main .tablewrapper tr:hover td strong,main .tablewrapper tr:hover td time,main .tablewrapper tr:hover th address,main .tablewrapper tr:hover th b,main .tablewrapper tr:hover th em,main .tablewrapper tr:hover th i,main .tablewrapper tr:hover th li,main .tablewrapper tr:hover th p,main .tablewrapper tr:hover th small,main .tablewrapper tr:hover th strong,main .tablewrapper tr:hover th time{color:#ed7204}main .full-width-background tr:hover td,main .full-width-background tr:hover th{background-color:#fff}.fadeout{display:none}.tab-navigation{margin:-110px 0 0;padding:0;display:flex;flex-wrap:wrap;align-items:flex-start}.tab-navigation .tab-navigation-link{align-self:flex-start;font-weight:500;-moz-osx-font-smoothing:grayscale;cursor:pointer;background:#ed7204;color:#fff;padding:15px 20px;margin:0 5px 0 0;font-size:1.8em;line-height:1.11111111111111}.tab-navigation .tab-navigation-link:hover{background:#f39100}.tab-navigation .tab-navigation-link.active{background:#f0f0f0;color:#ed7204;cursor:default}.tab-navigation .tab-navigation-content{flex:1 100%;margin:30px 0 0}.tab-navigation-link:nth-child(1n){order:0}.tab-navigation-link:nth-child(3n){order:1}.tab-navigation-link:nth-child(5n){order:2}.tab-navigation-link:nth-child(7n){order:3}.tab-navigation-link:nth-child(9n){order:4}.tab-navigation-link:nth-child(11n){order:5}.tab-navigation-content:nth-child(1n){order:10}.tab-navigation-content:nth-child(3n){order:11}.tab-navigation-content:nth-child(5n){order:12}.tab-navigation-content:nth-child(7n){order:13}.tab-navigation-content:nth-child(9n){order:14}.accordion{margin:0 0 30px;padding:0;border-top:1px solid #ccc}.accordion .accordion{margin:0 30px 30px}.accordion .accordion-link{font-family:DINNextRoundedLTW01-Reg,Arial,sans-serif;-moz-osx-font-smoothing:grayscale;display:block;cursor:pointer;border-bottom:1px solid #ccc;position:relative;color:#ed7204;text-decoration:none;padding:20px 20px 20px 40px;margin:0 5px 0 0;font-size:2.6em;line-height:1.15384615384615}.accordion .accordion-link:before{font-size:20px;color:#ed7204;position:absolute;top:25px;left:0}.accordion .accordion-link.active{border-bottom:0}.accordion .accordion-content,.accordion .tab-navigation-content,.tab-navigation .accordion-content,.tab-navigation .tab-navigation-content{display:none}.accordion .active~.accordion-content:first-of-type,.accordion .active~.tab-navigation-content:first-of-type,.tab-navigation .active~.accordion-content:first-of-type,.tab-navigation .active~.tab-navigation-content:first-of-type{display:block}.accordion .active+.accordion-content,.tab-navigation .active+.accordion-content{border-bottom:1px solid #ccc}.landingpage .tab-navigation .tab-navigation-link{color:#ed7204;background:#f0f0f0}.landingpage .tab-navigation .tab-navigation-link:hover{background:#f39100;color:#fff}.landingpage .tab-navigation .tab-navigation-link.active{background:#ed7204;color:#fff}.landingpage .accordion{border-top:1px solid #fff}.landingpage .accordion .accordion-link{color:#fff;border-bottom:1px solid #fff}.landingpage .accordion .accordion-link.active{border-bottom:0}.landingpage .accordion .accordion-link:before{color:#fff}.landingpage .accordion .active+.accordion-content{border-bottom:1px solid #fff}.search-wrapper dl{margin:0 0 20px;padding:0}.search-wrapper dl dd,.search-wrapper dl dt{display:block;padding:0;font-size:1.8em;line-height:1.33333333333333}.search-wrapper dl dd{margin:0 10px 5px 20px}.search-wrapper dl dt{margin:0 10px 10px 0;font-weight:500}.search-wrapper [id=dyn_nav] dl dd,.search-wrapper [id=dyn_nav] dl dt{display:inline;margin:0 10px 0 0}.search-wrapper .search input[type=text]{max-width:70%;height:auto;margin-right:20px}.search-wrapper .search input{float:left}.search-wrapper .box-708 strong{font-family:DINNextRoundedLTW01-Bol,Arial,sans-serif;word-wrap:break-word}.search-wrapper h1{margin-bottom:10px}.search-wrapper h1+em{display:block;font-size:1.4em}.search-wrapper .suchergebnis{margin-top:30px;padding-bottom:40px;border-bottom:1px solid #ccc;width:85%}.search-wrapper .suchergebnis h2{margin-bottom:5px}.search-wrapper .suchergebnis h2 a{text-decoration:none;color:#ed7204;white-space:nowrap;overflow:hidden;width:100%;text-overflow:ellipsis}.search-wrapper .suchergebnis h2 a:hover{color:#333}.search-wrapper .suchergebnis p{margin-bottom:10px}.search-wrapper .suchergebnis ul{margin:0;padding:0;list-style:none}.search-wrapper .suchergebnis ul li{font-size:1.2em;color:#999;margin:0;padding:0}.search-wrapper .suchergebnis ul li a{color:#999}.search-wrapper .suchergebnis ul li a:hover{color:#333}.pagination{margin:30px auto;padding:0;list-style:none}.pagination li{display:inline;margin:0;padding:0;font-size:1.6em;line-height:1.375}.pagination li a,.pagination li strong{background:#f0f0f0;color:#333;margin:0 20px 20px 0;padding:10px;display:inline-block;min-width:42px;font-weight:500;-moz-osx-font-smoothing:grayscale;border-radius:60px;text-align:center}.pagination li a{text-decoration:none;background:#ed7204;color:#fff}.search-wrapper input[type=submit]{cursor:pointer}.search-wrapper .tab-navigation{margin:20px 0}.search-wrapper .suche-filtern select{max-width:70%;margin:0 20px 20px 0}.search-wrapper .suchergebnis .adresse{margin-bottom:10px}.search-wrapper .suchergebnis .adresse dt{display:none}.search-wrapper .suchergebnis .adresse dd{margin-right:5px}.search-wrapper .suchergebnis .adresse dd:after{content:" | ";color:#737373;padding-left:5px}.search-wrapper .suchergebnis .adresse dd:last-child:after{display:none}.search-wrapper .suchergebnis em{color:#737373;font-style:normal}.search-wrapper .suchergebnis>em{font-size:1.2em;line-height:1.16666666666667}.multi-nav--toggle{display:none}.sitemap ul{margin-bottom:0}.sitemap li{margin-top:10px;margin-bottom:10px}.fullbook-container .flipbook-currentPageHolder{display:none}.fullbook-container .flipbook-main-wrapper{background:none!important}.tx-rflipbook figure{margin:0}.abovelrft-image{float:left;margin-right:25px}.abovelrft-image .caption{font-size:12px;text-align:justify;margin:0}.contactForm.loading-animation{position:relative}.contactForm.loading-animation .overlay{text-align:center;position:absolute;width:100%;height:100%;top:0;z-index:9999;background:hsla(0,0%,100%,.7)}.contactForm.loading-animation .overlay .loading-image-container{margin-top:80px;border-radius:50%;background:#fff;display:inline-block}.contactForm.loading-animation .overlay .loading-image-container img{border-radius:50%}.image-gallery{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:stretch;align-content:flex-start;margin:0 0 40px;padding:0}.image-gallery .image-gallery-image-wrapper{flex:0 1 110px;margin:0 10px 20px 0;padding:10px;text-align:center;background:#f0f0f0}.image-gallery .image-gallery-image-wrapper img{line-height:0;margin:0 0 5px;padding:0}.image-gallery .image-gallery-image-wrapper p{text-align:left;font-size:1.5em;line-height:1.3;margin:0;padding:0;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.corner-modal-wrapper label.uc-mb-0{padding:0;color:unset}.corner-modal-wrapper label.uc-form-check-label,.corner-modal-wrapper label.uc-mb-0{opacity:1;position:relative!important;top:0;-ms-transform:none;transform:none;pointer-events:auto}.landingpage .price-calculator{margin-top:-114px}.landingpage .full-width-background{background:#ed7204 url(../img/energie-impuls.png) no-repeat;background-repeat:no-repeat;background-size:cover;background-position:0 0;min-height:200px}.landingpage .full-width-background h1,.landingpage .full-width-background h2,.landingpage .full-width-background h3,.landingpage .full-width-background h4,.landingpage .full-width-background h5,.landingpage .full-width-background h6{color:#fff}.landingpage .full-width-background .teaser-image h2{background:#fff;color:#ed7204}.landingpage .full-width-background .teaser-image a:hover,.landingpage .full-width-background .teaser-image p{color:#ed7204}.landingpage .full-width-background p{color:#fff}.landingpage .full-width-background p.teaser-text:first-letter{color:#ffed00}.landingpage .full-width-background ol li,.landingpage .full-width-background ul li{color:#fff}.landingpage .full-width-background .benefit-list li:before,.landingpage .full-width-background .price-calculator-result .vorteil li:before,.price-calculator-result .landingpage .full-width-background .vorteil li:before{color:#ffed00}.landingpage .full-width-background a{color:#fff}.landingpage .full-width-background a:active,.landingpage .full-width-background a:focus,.landingpage .full-width-background a:hover{outline:0;color:#ffed00}.landingpage .full-width-background .twt_optout_contentelement_container a.btn,.landingpage .full-width-background .twt_optout_contentelement_container a.petrol.btn,.landingpage .full-width-background a.link-button,.landingpage .full-width-background a.link-button.petrol,.twt_optout_contentelement_container .landingpage .full-width-background a.btn,.twt_optout_contentelement_container .landingpage .full-width-background a.petrol.btn{color:#ed7204;background:#fff;width:100%}.landingpage .full-width-background .twt_optout_contentelement_container a.btn:active,.landingpage .full-width-background .twt_optout_contentelement_container a.btn:focus,.landingpage .full-width-background .twt_optout_contentelement_container a.btn:hover,.landingpage .full-width-background .twt_optout_contentelement_container a.petrol.btn:active,.landingpage .full-width-background .twt_optout_contentelement_container a.petrol.btn:focus,.landingpage .full-width-background .twt_optout_contentelement_container a.petrol.btn:hover,.landingpage .full-width-background a.link-button.petrol:active,.landingpage .full-width-background a.link-button.petrol:focus,.landingpage .full-width-background a.link-button.petrol:hover,.landingpage .full-width-background a.link-button:active,.landingpage .full-width-background a.link-button:focus,.landingpage .full-width-background a.link-button:hover,.twt_optout_contentelement_container .landingpage .full-width-background a.btn:active,.twt_optout_contentelement_container .landingpage .full-width-background a.btn:focus,.twt_optout_contentelement_container .landingpage .full-width-background a.btn:hover,.twt_optout_contentelement_container .landingpage .full-width-background a.petrol.btn:active,.twt_optout_contentelement_container .landingpage .full-width-background a.petrol.btn:focus,.twt_optout_contentelement_container .landingpage .full-width-background a.petrol.btn:hover{background:#ffed00}.landingpage main{margin-top:680px}.contentpage .price-calculator{margin-top:-114px}.contentpage main{margin-top:440px}@media (max-device-width:480px){.media-wrapper .mediacenter-slide .text-container{max-width:none}}@media screen and (max-width:0em),screen and (min-width:48em){.show-for-small-only{display:none!important}}@media screen and (max-width:47.99875em),screen and (min-width:64em){.show-for-medium-only{display:none!important}}@media screen and (min-width:48em) and (max-width:63.99875em){.hide-for-medium-only{display:none!important}}@media print,screen and (min-width:48em){.hide-for-medium{display:none!important}}@media screen and (max-width:63.99875em),screen and (min-width:80em){.show-for-large-only{display:none!important}}@media screen and (min-width:64em) and (max-width:79.99875em){.hide-for-large-only{display:none!important}}@media print,screen and (min-width:64em){.hide-for-large{display:none!important}}@media (min-width:992px){.main-navigation>ul>li{font-size:3em;line-height:1.2;font-weight:500;position:relative;margin-right:40px}.main-navigation>ul>li.mobile{display:none}.main-navigation>ul>li.active:after,.main-navigation>ul>li:hover:after{position:relative;bottom:-2px;display:block;content:"";border-bottom:3px solid #fff}.main-navigation>ul>li>a{padding-bottom:70px;position:relative}.main-navigation>ul>li.meta-navigation{display:block}.main-navigation>ul ul.sub-navigation{background:#fff;box-shadow:0 50px 50px rgba(0,0,0,.15);position:absolute;min-width:260px;min-height:100px;top:98px;left:-30px;padding:30px 0;display:none;max-width:250px}.main-navigation>ul ul.sub-navigation:before{width:0;height:0;border-style:solid;border-width:20px 0 0 30px;border-color:transparent transparent transparent #fff;display:block;position:absolute;top:-20px;left:80px;content:""}.main-navigation>ul ul.sub-navigation li{text-align:left;font-size:.53333333333333em;line-height:1.125;display:block;margin:0}.main-navigation>ul ul.sub-navigation li:last-child{margin-bottom:0}.main-navigation>ul ul.sub-navigation li.active>a{color:#ed7204}.main-navigation>ul ul.sub-navigation a{display:block;padding:15px 45px 15px 30px;margin-bottom:-15px;color:#737373}.main-navigation>ul ul.sub-navigation a:after{border-bottom:0}.main-navigation>ul ul.sub-navigation a:hover{color:#ed7204;text-decoration:none}.main-navigation>ul li:hover>ul.sub-navigation{display:block}.sticky .main-navigation>ul ul.sub-navigation{top:78px}.main-navigation .meta-navigation{display:block}.main-navigation .meta-navigation li .sub-navigation{top:30px;left:-60%}.contentpage .visual-wrapper .visual{height:380px}.contentpage .visual-wrapper .visual .visual-text{max-width:535px}.visual-wrapper.video-visual-wrapper{position:relative;height:650px;top:-270px;margin-bottom:-420px}.visual-wrapper.video-visual-wrapper .video-visual{margin-top:0;padding-top:0;height:650px;width:100%;overflow:hidden}.visual-wrapper.video-visual-wrapper .video-visual video{display:block;width:100%;height:auto}main{margin-top:-210px}.service-tab-wrapper .service-tab a:first-of-type{border-top-left-radius:10px}}@media (min-width:992px) and (max-width:1200px){header .logo{margin:0 40px 0 15px}header .main-navigation>ul>li{font-size:2.4em;margin-right:35px}.direct-search .close-link:before,.direct-search .lupe:before,.direct-search button:before{font-size:16px}.direct-search form input[type=text]{min-width:500px;max-width:500px}}@media (min-width:1200px){.visual .visual-text{margin:30px 0}}@media (max-width:992px){.multi-nav--toggle{display:inline-block}.multi-nav--initialized{transition:padding-left .25s}.multi-nav--show .multi-nav{-ms-transform:translateX(0);transform:translateX(0)}.multi-nav{transition:transform .25s;-ms-transform:translateX(-100%);transform:translateX(-100%);overflow:hidden}.multi-nav li{position:static}.multi-nav ul ul{-ms-transform:translateX(150px);transform:translateX(150px);opacity:0;transition:transform .25s,opacity .25s}.multi-nav ul.multi-nav--show{display:flex!important}.multi-nav ul.multi-nav--slide-in{-ms-transform:translateX(0);transform:translateX(0);opacity:1}.multi-nav ul{position:relative}.multi-nav ul ul{display:none;position:absolute;z-index:3000;top:59px;width:100%}.multi-nav ul ul:before{content:" ";display:block;width:100%;min-height:800px;background:#ed7204;position:absolute;z-index:-1}.multi-nav ul ul ul,.multi-nav ul ul ul ul,.multi-nav ul ul ul ul ul{top:0!important;left:0!important}ul[data-mobile-header]:before{display:block;content:attr(data-mobile-header)!important;color:#ffed00;padding:10px;position:relative;top:0;left:0;flex:1 0 100%;margin:0;border-bottom:1px solid #f4ad69}}@media (max-width:991px){.visual-wrapper .slick-dots{top:auto;bottom:155px}.flex-row,footer .maxwidth{width:auto}.flex-row .flex-col,footer .maxwidth .flex-col{width:auto;margin:0 20px 30px}.flex-50 .flex-col{width:50%;margin:0 10px 30px}.flex-50 .flex-col:first-child{margin-left:20px}.flex-50 .flex-col:last-child{margin-right:20px}.flex-33 .flex-col{width:auto;margin:0 10px 30px}.flex-33 .flex-col:first-child{margin-left:20px}.flex-33 .flex-col:last-child{margin-right:20px}.flex-66 .flex-col{width:auto}.flex-66 .flex-col:first-child{margin-right:10px}.flex-66 .flex-col:last-child{width:auto;margin-left:10px}header{padding:20px 40px;background:transparent url(../img/stawag_header_bg_mobile.png) no-repeat;background-position:130% 0;background-size:auto 180px}header .logo{margin:0 20px 20px 0}header .logo img{width:125px}header .nav-area{padding-top:20px}header.sticky{height:95px;background-size:auto 65px}header.sticky .nav-area{padding-top:0;margin-top:-5px}.main-navigation{background:#ed7204 url(../img/energie-impuls.png) no-repeat;position:fixed;top:0;left:0;width:100%;height:100%;min-height:500px;padding:20px 30px 150px;overflow-y:scroll}.main-navigation ul{clear:both;margin:0;display:flex;flex-wrap:wrap}.main-navigation ul.multi-nav--show li:last-child{border-bottom:0!important}.main-navigation ul li{display:block;flex:1 0 100%;margin:0;padding:0;font-size:2.3em;line-height:1.1304347826087;border-bottom:1px solid #f4ad69;order:2}.main-navigation ul li li,.main-navigation ul li li li{font-size:1em}.main-navigation ul li a{color:#fff;padding:10px;width:100%;display:block}.main-navigation ul li.active:after,.main-navigation ul li:hover:after{display:none}.main-navigation ul li.search{order:1;min-height:60px;padding:0}.main-navigation ul li.meta-navigation{position:static;font-size:2.3em;line-height:1.1304347826087;border-bottom:0}.main-navigation ul li.meta-navigation a{display:block;opacity:1;padding:10px!important}.main-navigation ul li.meta-navigation .facebook-link,.main-navigation ul li.meta-navigation .instagram-link,.main-navigation ul li.meta-navigation .youtube-link{flex:2;font-size:150%;opacity:.6;border-bottom:0;padding-top:20px!important;display:block}.main-navigation ul li.meta-navigation .facebook-link a,.main-navigation ul li.meta-navigation .instagram-link a,.main-navigation ul li.meta-navigation .youtube-link a{display:inline}.main-navigation ul li.meta-navigation .facebook-link{text-align:right;margin-right:10px}.main-navigation ul li.meta-navigation .youtube-link{text-align:center;margin-left:10px;margin-right:10px}.main-navigation ul li.meta-navigation .instagram-link{text-align:left;margin-left:10px}.main-navigation.multi-nav .logo{display:block;margin:20px 0 45px 55px}.full-width-background{padding-top:30px;margin-bottom:30px}.homepage main{margin-top:395px}.homepage main .full-width-background h1{margin-top:0}main{margin-bottom:20px}.twt_exitintent--background .drop-shadow,.twt_exitintent--background iframe,.twt_exitintent--background main iframe,.twt_exitintent--background section,main .drop-shadow,main .twt_exitintent--background iframe,main iframe,main section{box-shadow:0 15px 15px rgba(0,0,0,.15)}.twt_exitintent--background ol li,.twt_exitintent--background ul li,main ol li,main ul li{font-size:2em;line-height:1.3;margin-bottom:26px}.twt_exitintent--background .twt_optout_contentelement_container a.btn,.twt_exitintent--background a.link-button,.twt_optout_contentelement_container .twt_exitintent--background a.btn,.twt_optout_contentelement_container main a.btn,main .twt_optout_contentelement_container a.btn,main a.link-button{font-size:2em}.twt_exitintent--background .twt_optout_contentelement_container a.full-width.btn,.twt_exitintent--background a.link-button.full-width,.twt_optout_contentelement_container .twt_exitintent--background a.full-width.btn,.twt_optout_contentelement_container main a.full-width.btn,main .twt_optout_contentelement_container a.full-width.btn,main a.link-button.full-width{width:auto}footer{padding:100px 40px 80px;background:transparent url(../img/stawag_footer_bg_mobile.png) no-repeat;background-position:100% 0}footer .maxwidth{flex-direction:column}footer .logo{margin:0 0 25px}footer .logo img{width:125px}footer ul{align-self:flex-start}footer li{display:block;margin:0 0 10px}footer li:first-child{margin-bottom:40px}h2{font-size:2.8em;line-height:1.21428571428571}.news-teaser h2,.price-calculator h2,.tags h2,.teaser-image h2,.top-teaser h2{font-size:2.6em}.news-teaser h3,.price-calculator h3,.tags h3,.teaser-image h3,.top-teaser h3{font-size:2.4em}h3,h4,h5,h6{font-size:2.2em;line-height:1.18181818181818}p{font-size:1.8em;line-height:1.3;margin-bottom:26px}.ui-autocomplete{box-shadow:0 15px 15px rgba(0,0,0,.15)}.ui-autocomplete li{padding:5px 10px}.direct-search .close-link,.direct-search>.lupe{display:none}.direct-search #direct-search-form~form{display:block;position:absolute;top:0;left:0;margin:0;padding:0}.direct-search #direct-search-form~form ::placeholder{color:#333}.direct-search #direct-search-form~form input[type=text]{background:#fff;color:#333;min-width:100px;width:100%;border:0;padding:5px 50px 5px 10px}.direct-search #direct-search-form~form button{width:auto;top:20px;right:20px}.direct-search #direct-search-form~form button:before{color:#ed7204}.my-stawag{box-shadow:0 15px 15px rgba(0,0,0,.15)}.visual{height:760px}.visual .visual-text{max-width:350px;margin:20px 70px 15px 20px;position:absolute;bottom:160px}.visual .visual-text strong,.visual .visual-text time{font-size:2.4em;line-height:1.25}.visual .visual-text .visual-headline-styles,.visual .visual-text h1,.visual .visual-text h2{font-size:4em}.visual .visual-text h2{font-size:3.6em;line-height:1.5}.visual .visual-text h2:after{margin-top:1px;margin-left:4px;padding-bottom:7px}.homepage .visual .visual-text strong,.homepage .visual .visual-text time{font-size:3em;line-height:1.4}.contentpage .visual-wrapper .visual,.landingpage .visual-wrapper .visual{height:430px}.contentpage .visual-wrapper .visual .visual-text,.landingpage .visual-wrapper .visual .visual-text{max-width:1000px;margin:20px 70px -2px 20px}.visual-wrapper.video-visual-wrapper .video-visual video{display:none}.tariff ul li .tariff-content{box-shadow:none}.tariff{margin-top:27px}.tariff.recommendation{margin-top:0}.service-tab-wrapper{display:none}.news-teaser .news-teaser-inner-buttons .slick-arrow{position:absolute}.news-teaser .news-teaser-inner-buttons .slick-arrow.slick-prev{left:15px}.news-teaser .news-teaser-inner-buttons .slick-arrow.slick-next{right:15px}.homepage main .top-teaser .top-teaser-content h1,.homepage main .top-teaser .top-teaser-content h2,.homepage main .top-teaser .top-teaser-content h3,.homepage main .top-teaser .top-teaser-content h4,.homepage main .top-teaser .top-teaser-content h5,.homepage main .top-teaser .top-teaser-content h6{font-size:2.4em;min-height:56px}.price-calculator-new form fieldset.medium label{font-size:1.4em}.price-calculator-result dt:before{font-size:16px}.price-calculator-new .calculator input{width:100%;margin-right:0}.price-calculator-result .row>.grid-50{width:100%;padding:0}.price-calculator-result .divider:after{display:none}.price-calculator-result table{width:100%}.price-calculator-result table td{text-align:left}.price-calculator-result table td:last-child{text-align:right}.homepage .electricity .row{margin-bottom:0}.homepage .electricity .row .grid-50{float:none;width:auto;margin:0 0 10px;padding:0}.homepage .electricity .row .grid-50 input{margin-bottom:2px}.homepage .electricity .row .grid-50 .help-block.form-error{display:block;font-size:10px}.teaser-image>a:hover:before{display:none}.flex-33.teaser-slick-slider .flex-col{max-width:50%}.flex-33.teaser-slick-slider .flex-col section{box-shadow:0 15px 15px rgba(0,0,0,.15)}.download-list li{float:none;width:100%;margin-right:0}main .table-wrapper .scrollhint,main .tablewrapper .scrollhint{display:block}main .table-wrapper caption,main .tablewrapper caption{font-size:2.2em;line-height:1.2}main .table-wrapper td,main .table-wrapper th,main .tablewrapper td,main .tablewrapper th{font-size:1.8em;line-height:1.22222222222222}.tab-navigation{margin-top:-30px}.tab-navigation .tab-navigation-link{margin-bottom:5px}.accordion .accordion-link{font-size:2.2em;line-height:1.18181818181818;padding-left:30px}.accordion .accordion-link:before{font-size:16px}.search-wrapper dl dd,.search-wrapper dl dt{font-size:2em;line-height:1.3}.search-wrapper .suchergebnis>em{font-size:1.4em;line-height:1.14285714285714}.landingpage .price-calculator{margin-top:0}.landingpage .full-width-background .teaser-image{background:#fff}.landingpage main{margin-top:240px}.landingpage .full-width-background{flex-direction:column}.contentpage .price-calculator{margin-top:0}.contentpage main{margin-top:470px}}@media (max-width:767px){.visual-wrapper .slick-dots{top:auto;bottom:20px}.teaser-slick-slider.slick-dotted.slick-slider{margin-bottom:0}.flex-row,footer .maxwidth{flex-direction:column}.flex-row .flex-col,footer .maxwidth .flex-col{margin:0 10px 30px}.flex-row .flex-col.flex-center,footer .maxwidth .flex-col.flex-center{align-self:auto}.flex-50 .flex-col{width:auto}.flex-50 .flex-col:first-child{margin-left:10px}.flex-50 .flex-col:last-child{margin-right:10px}.flex-33 .flex-col:first-child{margin-left:10px}.flex-33 .flex-col:last-child{margin-right:10px}main .flex-50 .flex-col.force-first{order:1}main .flex-50 .flex-col.force-second{order:2}main .full-width-background .flex-50 .flex-col{order:unset}header{padding:20px;background:transparent url(../img/stawag_header_bg_mobile.png) no-repeat;background-position:104% 0;background-size:auto 140px}header .nav-area{padding-top:10px}header.sticky .nav-area{padding-top:0;margin-top:-5px}.hide-mobile-nav{top:33px;left:22px}.main-navigation{padding:10px 10px 150px}.main-navigation ul{clear:both}.main-navigation:before{left:66px;top:30px}.card,.my-stawag-card,.service-tab-wrapper div[data-sta-service-content]{box-shadow:0 25px 25px rgba(0,0,0,.15)}.card:before,.my-stawag-card:before,.service-tab-wrapper div[data-sta-service-content]:before{top:-10px}.homepage main{margin-top:215px}.twt_exitintent--background .drop-shadow,.twt_exitintent--background iframe,.twt_exitintent--background main iframe,.twt_exitintent--background section,main .drop-shadow,main .twt_exitintent--background iframe,main iframe,main section{box-shadow:0 25px 25px rgba(0,0,0,.15)}.twt_exitintent--background .twt_optout_contentelement_container a.btn,.twt_exitintent--background .twt_optout_contentelement_container a.full-width.btn,.twt_exitintent--background a.link-button,.twt_exitintent--background a.link-button.full-width,.twt_optout_contentelement_container .twt_exitintent--background a.btn,.twt_optout_contentelement_container .twt_exitintent--background a.full-width.btn,.twt_optout_contentelement_container main a.btn,.twt_optout_contentelement_container main a.full-width.btn,main .twt_optout_contentelement_container a.btn,main .twt_optout_contentelement_container a.full-width.btn,main a.link-button,main a.link-button.full-width{width:100%}.twt_exitintent--background img.left-image,main img.left-image{float:none;display:block;margin-right:0}.twt_exitintent--background img.right-image,main img.right-image{float:none;display:block;margin-left:0}.twt_exitintent--background img.abovecenter-image,.twt_exitintent--background img.aboveleft-image,.twt_exitintent--background img.aboveright-image,main img.abovecenter-image,main img.aboveleft-image,main img.aboveright-image{text-align:left;display:inline;float:none}.twt_exitintent--background .center-headline>h1,.twt_exitintent--background .center-headline>h2,.twt_exitintent--background .center-headline>h3,.twt_exitintent--background .center-headline>h4,.twt_exitintent--background .center-headline>h5,.twt_exitintent--background .center-headline>h6,main .center-headline>h1,main .center-headline>h2,main .center-headline>h3,main .center-headline>h4,main .center-headline>h5,main .center-headline>h6{padding-left:10px;padding-right:10px}footer{padding:60px 30px 80px}h2{font-size:2.4em}.news-teaser h2,.news-teaser h3,.price-calculator h2,.price-calculator h3,.tags h2,.tags h3,.teaser-image h2,.teaser-image h3,.top-teaser h2,.top-teaser h3{font-size:1.8em}.news-teaser li,.news-teaser p,.price-calculator li,.price-calculator p,.tags li,.tags p,.teaser-image li,.teaser-image p,.top-teaser li,.top-teaser p{font-size:1.4em;line-height:1.28571428571429}.ui-autocomplete{box-shadow:0 25px 25px rgba(0,0,0,.15)}body{overflow-x:hidden}.my-stawag-wrapper{top:-80px;right:-15px}.my-stawag-wrapper.sticky{top:-90px}.my-stawag-wrapper.sticky>span:before{top:26px}.my-stawag-wrapper.sticky #my-stawag:target{top:45px}.my-stawag>span{margin:60px 65px 0}.my-stawag>span:before{font-size:25px;padding-right:0;left:155px;top:20px}.my-stawag>span span{display:none}.my-stawag{width:280px;height:70px}#my-stawag:target{top:55px;right:25px}.visual{height:425px}.visual .visual-text{max-width:500px;margin:10px 50px 10px 10px;position:absolute;bottom:30px}.visual .visual-text h1{font-size:2.5em;line-height:1.2}.visual .visual-text h2{font-size:2.5em;line-height:1.6}.visual .visual-text h2:after{padding:6px 5px;margin-top:1px;margin-left:0}.visual .visual-text span{padding:4px}.homepage .visual .visual-text strong,.homepage .visual .visual-text time{font-size:1.5em;line-height:1.6}.contentpage .visual-wrapper .visual,.landingpage .visual-wrapper .visual{height:248px}.contentpage .visual-wrapper .visual .visual-text,.landingpage .visual-wrapper .visual .visual-text{max-width:1000px;margin:10px 50px 2px 10px}.contentpage .visual-text strong,.contentpage .visual-text time,.landingpage .visual-text strong,.landingpage .visual-text time{font-size:1.5em;line-height:1.2}.tariff.recommendation{order:1}.service-tab-wrapper,.service-tab-wrapper .service-tab .newsletter-tab{display:none}.news-teaser{max-width:100%}.news-teaser .news-teaser-inner{min-height:50px}.homepage main .top-teaser{max-width:100%;min-height:50px}.homepage main .top-teaser .top-teaser-content{margin-top:15px}.homepage main .top-teaser .top-teaser-content h1,.homepage main .top-teaser .top-teaser-content h2,.homepage main .top-teaser .top-teaser-content h3,.homepage main .top-teaser .top-teaser-content h4,.homepage main .top-teaser .top-teaser-content h5,.homepage main .top-teaser .top-teaser-content h6{font-size:1.8em;min-height:18px}.price-calculator form input[type=submit]{width:auto;margin:0 auto}.overlay .price-calculator-result{position:static}.price-calculator-new .heatpower .row .grid-50{width:100%;padding:0}.contentpage main .change-tariff-calculator label[for=pc-calc-electricity-kwh],.contentpage main .change-tariff-calculator label[for=pc-calc-electricity-plz],.contentpage main .change-tariff-calculator label[for=pc-calc-gas-kwh],.contentpage main .change-tariff-calculator label[for=pc-calc-gas-plz],.contentpage main .change-tariff-calculator label[for=pc-calc-heatpower-energytype],.contentpage main .change-tariff-calculator label[for=pc-calc-heatpower-maintariff],.contentpage main .change-tariff-calculator label[for=pc-calc-heatpower-plz],.contentpage main .change-tariff-calculator label[for=pc-calc-heatpower-tariffcounter]{font-size:10px}.teaser-image h2{text-align:center;padding-right:9px}.teaser-image p{display:block;padding-top:25px}.teaser-image img{display:block;width:100%;height:auto}.flex-33.teaser-slick-slider .slick-track{display:flex}.flex-33.teaser-slick-slider .flex-col{max-width:100%;height:auto}.flex-33.teaser-slick-slider .flex-col section{box-shadow:0 25px 25px rgba(0,0,0,.15)}button,input[type=button],input[type=submit]{width:100%}.powermail_fieldwrap.float-col-25,.powermail_fieldwrap.float-col-33,.powermail_fieldwrap.float-col-50,.powermail_fieldwrap.float-col-66,.powermail_fieldwrap.float-col-75{width:100%;float:none;margin-right:0}.powermail_fieldwrap_type_radio.js-radio-checker ul.parsley-errors-list.filled{top:auto}.choose-button .twt_optout_contentelement_container a.btn,.choose-button a.link-button,.twt_optout_contentelement_container .choose-button a.btn{width:100%!important}.wasserhaertesuche input[type=text],.wasserhaertesuche select{width:100%;margin-right:0}.tags li{font-size:1.6em;line-height:1.5}.map-container{margin-left:30px;margin-right:30px;border:4px solid #fff;box-shadow:0 5px 5px rgba(0,0,0,.15);width:auto}.content-box{padding:5px 0;border-left:0}.field-container .search-submit,.news-style-search-form .search-submit{width:auto}.img-text-template{text-decoration:none}.img-text-template .image{float:none;width:100%;margin-bottom:10px}.img-text-template .text-container{float:none;width:100%;padding:0}.search-wrapper .search input[type=text],.search-wrapper .suche-filtern select{max-width:100%;margin:0 0 20px}.search-wrapper .suchergebnis{width:auto}.abovelrft-image{margin-right:0;margin-bottom:25px}.abovelrft-image .image-wrapper{max-width:none!important}.abovelrft-image .image-wrapper a,.abovelrft-image .image-wrapper img{width:100%}.landingpage main{margin-top:38px}.contentpage main{margin-top:268px}}@media screen and (max-width:63.99875em){.show-for-large{display:none!important}}@media screen and (max-width:47.99875em){.hide-for-small-only,.show-for-medium{display:none!important}}@media (max-height:680px){.homepage .visual .visual-text{bottom:7vh}}@keyframes a{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes b{0%{transform:rotateY(0deg)}50%{transform:rotateY(90deg)}to{transform:rotateY(0deg)}}
/*# sourceMappingURL=style.min.css.map */