/*! normalize.css v4.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bold;line-height:1}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit}optgroup{font-weight:bold}button,input,select{overflow:visible}button,input,select,textarea{margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer}[disabled]{cursor:default}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}@font-face{font-family:"source_sans_pro";src:url("../fonts/sourcesanspro-regular.woff2") format("woff2"),url("../fonts/sourcesanspro-regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"source_sans_pro";src:url("../fonts/sourcesanspro-italic.woff2") format("woff2"),url("../fonts/sourcesanspro-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"source_sans_pro";src:url("../fonts/sourcesanspro-bold.woff2") format("woff2"),url("../fonts/sourcesanspro-bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"source_sans_pro";src:url("../fonts/sourcesanspro-bolditalic.woff2") format("woff2"),url("../fonts/sourcesanspro-bolditalic.woff") format("woff");font-weight:700;font-style:italic;font-display:swap}/*!
 * SWS Stylehseet
 */html{min-height:100%;box-sizing:border-box;background:#0066b3;font-size:16px;line-height:1.5}html:after{content:"";clear:both;display:block}*,*:before,*:after{box-sizing:inherit;outline-color:#da2128}body{margin:0;padding:0;min-height:100vh;font-family:"source_sans_pro",Helvetica,Arial,sans-serif;position:relative;z-index:1}:focus-visible{outline:2px solid #da2128;outline-offset:2px}.site-wrap{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.site-wrap .site-header,.site-wrap .site-content{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.site-wrap .site-footer{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.skip-link{position:absolute;padding:.5rem 1rem .4rem;top:5px;left:-10000rem;font-size:14px;line-height:1;background-color:#fff;color:#da2128;border-radius:2px;box-shadow:0 0 10px rgba(0,0,0,.45);outline:2px solid #da2128;outline-offset:0;z-index:1}.skip-link:focus{top:9px;left:5px}@media only screen and (min-width: 1150px){.skip-link:focus{top:16px;left:7px}}.site-header-inner,.site-content-inner,.site-footer-inner{position:relative;margin:0 auto;padding:0 20px;max-width:1200px}.site-header-inner:after,.site-content-inner:after,.site-footer-inner:after{content:"";clear:both;display:block}@media only screen and (min-width: 860px){.site-header-inner,.site-content-inner,.site-footer-inner{padding:0 32px}}.site-header{margin:0;background-color:#fff;border-bottom:1px solid #f5f5f5}.home .site-header{border-bottom:none}.site-header:before{content:"";display:block;width:100%;height:5px;background:url(../images/sws-energie-clip-strip.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width: 1150px){.site-header:before{height:10px}}.site-header-inner{position:relative;padding-top:50px;padding-bottom:10px}.site-header-inner:after{content:"";clear:both;display:block}@media only screen and (min-width: 860px){.site-header-inner{padding-top:50px;padding-bottom:20px}}@media only screen and (min-width: 1150px){.site-header-inner{padding-top:22px}}.logo{display:block;float:left;margin:0;width:132px;height:32px;height:45px}.logo a{display:block}.logo a:focus,.logo:focus{outline:2px solid #da2128;outline-offset:6px;border-radius:1px}@media only screen and (min-width: 1150px){.logo{width:165px;height:40px;height:56px}}.logo img{width:132px;height:32px;height:45px;vertical-align:bottom}@media only screen and (min-width: 860px){.logo img{width:165px;height:40px;height:56px}}.toggle-site-navigation{-webkit-appearance:none;appearance:none;position:absolute;top:54px;right:58px;width:36px;height:36px;color:#333;font-size:14px;line-height:1;text-decoration:none;background:#f5f5f5 url(../images/icon-menu.svg) no-repeat center center;background-size:16px 16px;text-indent:-1000em;border:none;border-radius:3px 0 0 3px}.toggle-site-navigation:focus{outline:2px solid #da2128;outline-offset:1px;z-index:1}@media only screen and (min-width: 350px){.toggle-site-navigation{padding:5px 32px 0 8px;width:auto;background:#f5f5f5 url(../images/icon-menu.svg) no-repeat right 8px center;background-size:16px 16px;text-indent:0}}@media only screen and (min-width: 860px){.toggle-site-navigation{display:none}}.toggle-site-navigation[aria-expanded=true]{color:#fff;background:#333 url(../images/icon-menu-white.svg) no-repeat center center;background-size:16px 16px}@media only screen and (min-width: 350px){.toggle-site-navigation[aria-expanded=true]{background:#333 url(../images/icon-menu-white.svg) no-repeat right 8px center;background-size:16px 16px}}.site-navigation{float:left;width:100%;max-width:100%;display:none}.site-navigation:after{content:"";clear:both;display:block}[aria-expanded=true]+.site-navigation{display:block}.site-navigation>.main-navigation{margin:0;padding:0;list-style:none;clear:both;font-size:.875rem;margin:10px -20px 0}.site-navigation>.main-navigation:after{content:"";clear:both;display:block}.site-navigation>.main-navigation li{position:relative;display:block}.site-navigation>.main-navigation button,.site-navigation>.main-navigation a{-webkit-appearance:none;appearance:none;position:relative;display:block;padding:.65rem 20px;width:100%;font-weight:700;text-decoration:none;text-align:left;color:#333;background:#eee;border:none;border-top:1px solid #fff}.site-navigation>.main-navigation button:focus,.site-navigation>.main-navigation a:focus{outline:2px solid #da2128;outline-offset:-2px;z-index:1}.site-navigation>.main-navigation .submenu-toggle{background:#eee url(../images/arrow-down-blue.svg) no-repeat right 20px center;background-size:10px 7px;max-width:100%}.site-navigation>.main-navigation .submenu-toggle[aria-expanded=true]{background:#eee url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 15l-6-6-6 6'/%3E%3C/svg%3E") no-repeat right 20px center;background-size:16px 16px}.site-navigation>.main-navigation .sub-menu{margin:0;padding:0;list-style:none;font-size:.875em;display:none}.site-navigation>.main-navigation .sub-menu a{padding:.75rem 2rem .45rem 2.5rem;font-weight:400}.site-navigation>.main-navigation .submenu-toggle[aria-expanded=true]+.sub-menu{display:block}@media only screen and (min-width: 860px){.site-navigation{float:right;margin-top:4px;margin-right:31px;width:auto;height:auto;display:block}.site-navigation>.main-navigation{margin:0;padding:0;list-style:none;clear:both;font-size:.875rem;width:100%}.site-navigation>.main-navigation:after{content:"";clear:both;display:block}.site-navigation>.main-navigation li{position:relative;float:left;display:block}.site-navigation>.main-navigation>li{margin-right:1px}.site-navigation>.main-navigation button,.site-navigation>.main-navigation a{position:relative;float:left;display:block;margin:0 1px 0 0;padding:.65rem 1rem;font-weight:700;text-align:center;text-decoration:none;color:#0066b3;background:#f5f5f5;color:#333;background:#eee;border:none}.site-navigation>.main-navigation .jobs a{color:#fff;background:url(https://stadtwerke-schwetzingen.de/wp-content/uploads/2021/03/sws-energie-clip-600x284.jpg);background-size:500px;background-position:-725px 0}.site-navigation>.main-navigation button:focus,.site-navigation>.main-navigation a:focus{outline:2px solid #da2128;outline-offset:1px;z-index:1}.site-navigation>.main-navigation>li:first-child>a,.site-navigation>.main-navigation>li:first-child>button{border-radius:3px 0 0 3px}.site-navigation>.main-navigation li.open:first-child>a,.site-navigation>.main-navigation li.open:first-child>button,.site-navigation>.main-navigation li:first-child>button[aria-expanded=true]{border-radius:3px 0 0 0}.site-navigation>.main-navigation .menu-item-has-children>a,.site-navigation>.main-navigation .menu-item-has-children>a:focus,.site-navigation>.main-navigation .menu-item-has-children>button,.site-navigation>.main-navigation .menu-item-has-children>button:focus{padding:.65rem 1.75rem .65rem 1rem;background:#f5f5f5}.site-navigation>.main-navigation .menu-item-has-children>button:after,.site-navigation>.main-navigation .menu-item-has-children>a:after{content:"";position:absolute;top:13px;right:9px;display:inline-block;width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23333333' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.site-navigation>.main-navigation .menu-item-has-children>button[aria-expanded=true]:after,.site-navigation>.main-navigation .menu-item-has-children>a:focus:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.site-navigation>.main-navigation .menu-item-has-children>button[aria-expanded=true]:after,.site-navigation>.main-navigation .menu-item-has-children.open>a:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 15l-6-6-6 6'/%3E%3C/svg%3E")}.site-navigation>.main-navigation .open button,.site-navigation>.main-navigation .open a,.site-navigation>.main-navigation .menu-item-has-children>button[aria-expanded=true]{color:#fff;background-color:#333}.site-navigation>.main-navigation .sub-menu{position:absolute;top:42px;left:0;z-index:100;display:none;width:200px;float:none;padding:0;font-size:.875rem;background-color:#fff;border:none;border-radius:0 0 3px 3px}.site-navigation>.main-navigation .sub-menu li{float:none;padding:0;border-top:1px solid #666}.site-navigation>.main-navigation .sub-menu li:first-child{border-top:none !important}.site-navigation>.main-navigation .sub-menu a{float:none;margin:0;padding:9px 15px 5px;text-align:left;background:#f5f5f5}.site-navigation>.main-navigation .sub-menu a:focus{color:#fff;background:#da2128;outline:2px solid #da2128;outline-offset:1px;z-index:1}.site-navigation>.main-navigation .sub-menu li:last-child,.site-navigation>.main-navigation .sub-menu li:last-child a{border-radius:0 0 3px 3px}.site-navigation>.main-navigation [aria-expanded=true]+.sub-menu{display:block;height:auto}.site-navigation>.main-navigation [aria-expanded=true]+ul.sub-menu,.site-navigation>.main-navigation li.open ul{height:auto}.site-navigation>.main-navigation [aria-expanded=true]+ul.sub-menu a,.site-navigation>.main-navigation li.open ul a{color:#fff;background:#333}.site-navigation>.main-navigation [aria-expanded=true]+ul.sub-menu a:focus,.site-navigation>.main-navigation li.open ul a:focus{outline:2px solid #da2128;outline-offset:1px;z-index:1}.site-navigation>.main-navigation [aria-expanded=true]+ul.sub-menu a:hover,.site-navigation>.main-navigation li.open ul a:hover{color:#fff;background-color:#000}}@media only screen and (min-width: 1150px){.site-navigation{margin-top:9px;margin-left:70px;margin-right:0;float:left}}.toggle-search-form{-webkit-appearance:none;appearance:none;position:absolute;top:54px;right:20px;display:block;float:left;margin-right:1px;width:36px;height:36px;background:#f5f5f5 url(../images/icon-search-blue.svg) no-repeat center center;background-size:20px 20px;text-indent:-10000em;border:none;cursor:pointer}.toggle-search-form:focus{outline:2px solid #da2128;border-radius:0 3px 3px 0}@media only screen and (min-width: 860px){.toggle-search-form{top:54px;width:42px;height:42px}}@media only screen and (min-width: 1150px){.toggle-search-form{position:relative;top:auto;right:auto;margin-top:9px}}#search-form{position:fixed;top:0;left:0;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.75);z-index:10000000}#search-form label{display:none;float:left;width:20%}#search-form input[type=text]{margin-right:.5rem;padding:1rem 1.25rem .7rem;width:-webkit-calc(100% - 6rem);width:calc(100% - 6rem);border:none;background:#fff;border-radius:.25rem;line-height:1rem;font-size:1.5rem}@media only screen and (min-width: 860px){#search-form input[type=text]{max-width:510px}}#search-form input[type=text]:focus{outline:2px solid #da2128;outline-offset:2px;border-radius:3px}#search-form input[type=text]::-webkit-input-placeholder{padding-left:1px;color:rgba(255,255,255,.5)}#search-form input[type=submit]{padding:1rem;font-size:1.25rem;font-weight:700;color:#fff;text-decoration:none;background:#da2128;border:none;border-radius:.25rem}#search-form input[type=submit]:focus{outline:2px solid #da2128;outline-offset:2px;border-radius:3px}#search-form .close-search{position:absolute;top:1rem;right:1rem;-webkit-appearance:none;appearance:none;display:block;height:2rem;width:2rem;background:url(../images/icon-close.svg) no-repeat center center;background-size:1.5rem 1.5rem;text-indent:-10000em;border:none}#search-form .close-search:focus{outline:2px solid #da2128;outline-offset:2px;border-radius:3px}.toggle-search-form[aria-expanded=true]~#search-form{padding:0 1rem 0 1rem;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.login{position:absolute;top:54px;right:20px;display:block;float:left;width:36px;height:36px;background:#f5f5f5 url(../images/icon-login-blue.svg) no-repeat center center;background-size:22px 20px;text-indent:-10000em;border-radius:0 3px 3px 0}@media only screen and (min-width: 860px){.login{top:54px;right:32px;width:42px;height:42px}}@media only screen and (min-width: 1150px){.login{position:relative;top:auto;right:0;margin-top:9px}}.toggle-contact{-webkit-appearance:none;appearance:none;position:absolute;left:0;top:0;padding:.6rem 1rem .5rem;width:100%;line-height:1;text-align:center;background:url(../images/arrow-down-red.svg) no-repeat right .9rem center;background-size:12px 9px;border:none;border-bottom:1px solid #eee;cursor:pointer}.toggle-contact:focus{outline:2px solid #da2128;outline-offset:-2px;z-index:1}.toggle-contact *{pointer-events:none}@media only screen and (min-width: 1150px){.toggle-contact{top:17px;left:auto;right:2rem;padding:.5rem 2rem .5rem 1rem;width:auto;text-align:left;background:url(../images/arrow-down-red.svg) no-repeat right .9rem center;background-size:12px 9px;border-radius:3px 3px 0 0;border:1px solid transparent;cursor:pointer;z-index:1}.toggle-contact:focus{outline-offset:1px}}.toggle-contact .questions{margin:0 0 2px;font-size:.875rem;line-height:1;color:#da2128}@media only screen and (min-width: 1150px){.toggle-contact .questions{float:left;display:block;margin:0 0 2px;font-size:12px;font-weight:700}}.toggle-contact a{color:#da2128;text-decoration:none}.toggle-contact .number{margin:0 0 2px 0;line-height:1;letter-spacing:1px;color:#da2128;font-weight:700}.toggle-contact .number sup{position:relative;top:-0.25em;margin-left:2px;font-size:75%;line-height:0;vertical-align:baseline;font-weight:300}@media only screen and (min-width: 1150px){.toggle-contact .number{clear:both;display:block;float:left;font-size:1.25rem}}.toggle-contact .call{display:none;margin:0 0 2px;font-size:.875rem;line-height:1;color:#da2128}@media only screen and (min-width: 480px){.toggle-contact .call{display:inline}}@media only screen and (min-width: 1150px){.toggle-contact .call{clear:both;float:left;display:block;margin:0 0 2px;font-size:12px;font-weight:700}}.toggle-contact .free{display:none;font-size:.5rem;text-align:left}@media only screen and (min-width: 375px){.toggle-contact .free{display:inline-block}}@media only screen and (min-width: 1150px){.toggle-contact .free{clear:both;float:left;font-size:.7rem}}.toggle-contact[aria-expanded=true]{color:#fff !important;background:#da2128 url(../images/arrow-down-white.svg) no-repeat right .9rem center;background-size:12px 9px}.toggle-contact[aria-expanded=true] .questions,.toggle-contact[aria-expanded=true] .number{color:#fff}.toggle-contact[aria-expanded=true] a{color:#fff}.toggle-contact[aria-expanded=true] .call{color:#fff}.contact{position:absolute;top:34px;left:0;display:none;padding:1rem 0 0;width:100%;font-size:.875rem;background-color:#fff;z-index:1}button[aria-expanded=true]+.contact{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;box-shadow:0 10px 10px rgba(0,0,0,.2)}@media only screen and (min-width: 1150px){.contact{top:85px;left:auto;right:2rem;width:480px;border-top:5px solid #da2128}}.contact .kundenzentrum{display:block;margin:0 20px;padding-bottom:10px;width:100%;font-size:1.25em;color:#0066b3;border-bottom:1px solid rgba(51,51,51,.1)}.contact .contact__opening-hours,.contact .contact__address{margin-top:-10px;padding:0 20px 10px;width:-webkit-calc(100% - 10px);width:calc(100% - 10px)}@media only screen and (min-width: 1150px){.contact .contact__opening-hours,.contact .contact__address{width:-webkit-calc(50% - 10px);width:calc(50% - 10px)}}.contact address{margin:0 0 10px 0;font-style:normal}.contact table{margin-bottom:10px;border:none}@media only screen and (min-width: 450px){.contact table{margin-bottom:31px}}.contact td{padding:0;border:none;text-align:left;background:transparent;vertical-align:top}.contact caption{margin-top:-2px;margin-bottom:2px;font-size:.875rem;text-align:left;font-weight:700}.contact p{margin:0 0 1em 0}.contact a{color:#da2128;text-decoration:underline}.contact .free{position:relative;top:-3px;display:inline-block;margin:0 0 0px 0;font-size:.875em;line-height:1.2}.contact .phone sup{position:relative;top:-0.25em;margin-left:2px;font-size:75%;line-height:0;vertical-align:baseline;font-weight:300}.contact .callback{padding-top:12px;border-top:1px solid rgba(51,51,51,.1)}.contact .callback a{display:inline-block;margin-top:2px;padding:10px 15px 7px 37px;color:#fff;font-size:14px;background:#da2128 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z'%3E%3C/path%3E%3C/svg%3E") no-repeat left 15px top 12px;background-size:auto 14px;text-decoration:none;border-radius:2px}.contact .appointment{padding-top:12px;border-top:1px solid rgba(51,51,51,.1)}.contact .appointment a{display:inline-block;margin-top:2px;padding:10px 15px 7px 37px;color:#fff;font-size:14px;background:#da2128 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E") no-repeat left 15px top 12px;background-size:auto 14px;text-decoration:none;border-radius:2px}.site-content{background-color:#fff}.site-content-inner{padding:0 20px}.site-content-inner:after{content:"";clear:both;display:block}@media only screen and (min-width: 860px){.site-content-inner{padding:0 32px}}.home .site-content-inner{padding:0;max-width:1000000px !important}#main{padding:2.5rem 0 40px 0;width:100%;color:#333}@media only screen and (min-width: 860px){#main{float:left;padding:2rem 4rem 2rem 0;width:75%}}.home #main{padding:0 20px;float:none;margin:0 auto;width:100%;max-width:1200px}@media only screen and (min-width: 860px){.home #main{padding:0 32px}}.page-template-page-no-sidebar #main{padding:2.5rem 0 40px 0;float:none;margin:0 auto;width:100%;max-width:100%}@media only screen and (min-width: 860px){.page-template-page-no-sidebar #main{padding:2rem 0 2rem 0;max-width:100%}}h1{margin:0 0 1.5rem 0;color:#0066b3;color:#333;font-size:2rem;line-height:1.2;font-weight:700;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}h1:after{content:"";clear:both;display:block}@media only screen and (min-width: 860px){h1{font-size:2.4rem}}h1 small{display:block;font-size:2rem;font-weight:400}.product-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem;background-color:#f5f5f5;border-radius:5px 5px 0 0}.product-box:after{content:"";clear:both;display:block}.product-box img{margin-right:1rem;padding:0;height:40px;width:auto}.product-box .version{padding:.6rem .4rem .4rem;color:#fff;background-color:#da2128;letter-spacing:1px;font-size:1rem;line-height:1;font-weight:400;border-radius:3px}.product-box .frist{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-left:1rem;font-size:.875rem;text-align:right}.page-id-5 .product-box,.parent-pageid-5 .product-box{border-bottom:3px solid #da2128}.page-id-7 .product-box,.parent-pageid-7 .product-box{border-bottom:3px solid #858a05}h2{margin:2rem 0 1rem 0;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}h3{margin:1rem 0 .5rem;padding:0;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}h4{margin:0}img{max-width:100%;height:auto}figure{margin:0 0 1rem}@media only screen and (min-width: 860px){figure.alignleft{float:left;margin:0 20px 10px 0}}@media only screen and (min-width: 860px){figure.alignright{float:right;margin:0 0 10px 20px}}figure.alignceter{margin-left:auto;margin-right:auto}figure.alignfull{padding:0;margin-left:-20px;margin-right:-20px;background:none}figure.alignfull figcaption{text-align:center}@media only screen and (min-width: 860px){figure.alignfull{margin-left:0;margin-top:2rem;margin-bottom:2rem;margin-right:0}figure.alignfull img{border-radius:3px}}figure img{height:auto;vertical-align:bottom}figure figcaption{font-size:.875rem;color:rgba(51,51,51,.75)}figure.align-left img{width:auto}.wp-block-gallery{margin:2rem 0 1rem}.blocks-gallery-grid{margin:0}.wp-block-gallery figure{padding:0;background:none}.wp-block-gallery img{border-radius:3px}.no-bg figure{background:transparent}.align-left,.alignleft{float:left;margin:0 20px 10px 0}.align-right,.alignright{float:right;margin:0 0 10px 20px}p{margin:0 0 1em 0}p.highlight{clear:both;font-size:1.25rem}p.footnote{font-size:.875rem;color:rgba(51,51,51,.75)}p:empty{display:none}ol,ul{margin:0 0 1em 0;padding:0 0 0 1.5em}ol.check-list,ul.check-list{margin-bottom:2.5rem;padding:0;list-style:none}ol.check-list li,ul.check-list li{margin-bottom:.4rem;padding:0 0 0 1.8rem;background:url(../images/icon-check.svg) no-repeat left 5px;background-size:17px 12px}ol.footnote,ul.footnote{font-size:.875rem;color:rgba(51,51,51,.75)}ol.download-list,ul.download-list{clear:both;margin:0;padding:0;list-style:none;margin-bottom:3rem}ol.download-list:before,ul.download-list:before{content:"Downloads zum Thema";display:block;margin:0 0 1rem 0;font-weight:700}ol.download-list li,ul.download-list li{margin:0 0 .5rem 0}ol.download-list a[href*=".pdf"],ul.download-list a[href*=".pdf"]{padding:10px 0 10px 23px;background:url(../images/pdf-icon-red.svg) no-repeat left center;background-size:15px 20px;text-decoration:none;font-weight:700;text-decoration:underline}ol.download-list a[href*=".pdf"]:after,ul.download-list a[href*=".pdf"]:after{content:" (PDF)";font-size:.875rem;font-weight:300}ol.download-list a[href$=".doc"],ol.download-list a[href$=".docx"],ol.download-list a[href$=".xls"],ol.download-list a[href$=".xlsx"],ul.download-list a[href$=".doc"],ul.download-list a[href$=".docx"],ul.download-list a[href$=".xls"],ul.download-list a[href$=".xlsx"]{padding:10px 0 10px 23px;background:url(../images/icon-file-download.svg) no-repeat left center;background-size:15px 20px;text-decoration:none;font-weight:700;text-decoration:underline}a{color:#da2128}a[href*=".pdf"]{padding:10px 0 10px 23px;background:url(../images/pdf-icon-red.svg) no-repeat left center;background-size:15px 20px;text-decoration:underline;font-weight:700}a[href*=".pdf"]:after{content:" (PDF)";font-size:.875rem;font-weight:300}a[href*=".pdf"]:hover{text-decoration:underline}a[href*=".xls"],a[href*=".xlsx"]{padding:10px 0 10px 23px;background:url(../images/excel-icon-red.svg) no-repeat left center;background-size:15px 20px;text-decoration:underline;font-weight:700}a[href*=".xls"]:after,a[href*=".xlsx"]:after{content:" (Excel)";font-size:.875rem;font-weight:300}a[href*=".xls"]:hover,a[href*=".xlsx"]:hover{text-decoration:underline}.blog #main article,.search #main article{margin:0 0 32px;padding:0 0 32px;border-bottom:1px solid #eee}.blog #main article h2,.search #main article h2{margin:5px 0 5px;color:#0066b3;color:#333;line-height:1.3}.blog #main article h2 a,.search #main article h2 a{text-decoration:none}.blog #main article h2 a:hover,.search #main article h2 a:hover{text-decoration:underline}.blog #main article p,.search #main article p{margin:0}.nothing{padding-bottom:2rem}.post-date{display:block;margin:0;color:#333;font-size:14px}.pagination{text-align:center}.pagination .nav-links a{display:inline-block;margin:0 5px}.post-navigation{margin-top:30px;padding-top:20px;border-top:1px solid #eee}.post-navigation a{display:block;text-decoration:none}.post-navigation .meta-nav{display:block;color:#333;font-weight:700}.post-navigation .nav-previous+.nav-next{margin-top:20px}@media only screen and (min-width: 860px){.post-navigation .nav-previous{float:left;width:50%}.post-navigation .nav-next{float:right;width:50%;text-align:right}.post-navigation .nav-previous+.nav-next{margin-top:0px}}.post-navigation .post-title{text-decoration:underline}.overline-title{margin-bottom:.25rem;font-weight:700}.overline-title+h2{margin-top:0}.wp-block-group.content-box{padding:1.5rem}.wp-block-group.content-box p:last-child{margin-bottom:0}.team{position:relative;width:100%;min-height:130px;background-color:#f5f5f5}@media only screen and (min-width: 500px){.team{float:left;margin:0 3.33333% 3.33333% 0;width:46.667%}}@media only screen and (min-width: 1150px){.team{float:left;width:30%}}.team.clear{clear:both}.team p{margin:0}.team img{width:100%;height:auto;vertical-align:bottom}.team h3{margin:0;padding:10px 10px 10px;width:100%;font-size:14px;line-height:1.2;background-color:rgba(238,238,238,.75)}.team h3 small{display:block;margin-top:3px}.team .info{padding:0 10px 10px;width:100%;font-size:12px;background-color:rgba(238,238,238,.85)}.team .info .tel,.team .info .fax,.team .info .email{display:block}.wp-block-column .team{float:none;width:100%}.ipunkt{max-width:120px;height:auto}.partner{float:left;width:50%;padding:1.5rem;background-color:#f5f5f5;border:10px solid #fff}.partner:nth-of-type(odd){clear:both}.partner img{display:block;margin:0 auto}.partner .anschrift{display:block;margin-top:20px;padding-top:20px;border-top:1px solid #dcdcdc}.wp-block-column .partner{float:none;width:100%}.box{margin:0 0 2px;padding:1rem;background-color:#f5f5f5}.box:after{content:"";clear:both;display:block}.box h3{margin-top:0;padding:0}.highlight-box{margin:0 0 2rem;padding:1.5rem 1.5rem;text-align:center;color:#333;font-size:1.25rem;font-weight:700;background-color:#f5f5f5;border-radius:5px}.highlight-box.highlight-box--low-key{font-size:1rem;font-weight:400}.highlight-box p:last-child{margin-bottom:0}.highlight-box .hint{margin:10px 0 0;font-size:14px;font-weight:400}.highlight-box .hint a{color:#0066b3}.highlight-box.maintenance p{margin:0;font-size:1rem;font-weight:400}.info-box{margin-top:2rem;padding:1.5rem 1.5rem 1.5rem 7rem;color:#0066b3;background:#f5f5f5 url(../images/icon-i.svg) no-repeat left -1.55rem bottom -1.05rem;background-size:120px 120px}.info-box p{margin:0 0 .5rem;line-height:1.2}.info-box .phone{display:inline-block;margin-bottom:.25rem;font-size:1.5em;line-height:1;font-weight:700;letter-spacing:1px}.info-box .free{display:inline-block;margin-bottom:0;font-size:.75rem;opacity:.5}.roundbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2rem;width:160px;height:160px;color:#fff;background-color:#da2128;border-radius:50%;overflow:hidden;-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg);box-shadow:0 0 20px rgba(0,0,0,.25)}@media only screen and (min-width: 700px){.roundbox{float:left;margin:1rem 2rem 0 0}}.roundbox .roundbox-inner{font-size:1rem;text-align:center}.roundbox p{margin:-0.5rem 0 0 0;font-size:.875em;line-height:1.2}.roundbox p+p{margin:.5rem 0 0 0;font-size:1.1em}.roundbox strong{display:block;font-size:1.3rem}table{margin:0 0 1px 0;padding:0;width:100%;border-collapse:collapse}table th{padding:.75rem;text-align:center;vertical-align:middle;font-size:.75rem;line-height:1.4;font-weight:700;color:#0066b3;color:#333;background-color:#eee;border-bottom:1px solid #fff;border-right:1px solid #fff}table th:first-child{text-align:left}table th strong{display:block;font-size:1rem}table th.highlight{font-weight:700;background-color:#e1e1e1}table td{padding:.75rem;background-color:#f5f5f5;text-align:center;border-bottom:1px solid #fff;border-right:1px solid #fff}table td.highlight{font-weight:700;background-color:#e8e8e8}table .align-left{float:none;margin:auto;text-align:left}table .align-right{float:none;padding-right:1.25rem;text-align:right}table .bold{font-weight:700}table .light{color:rgba(51,51,51,.6);font-size:.875em;font-weight:400}table .description{font-size:.875em}table.tariftabelle{margin-bottom:1rem}table.offers{margin:2rem 0}table.installateure th,table.installateure td{text-align:left}.brennwerte-table-nav{margin-bottom:40px;padding:10px 20px;color:#0066b3;background-color:#eee;font-size:.875em;text-align:center}.brennwerte-table-nav a{display:inline-block;width:20px;height:20px;background:#0066b3;text-indent:-10000em}.brennwerte-table-nav .back{margin-right:10px;background:#0066b3 url(../images/arrow-left-white.svg) no-repeat center center;background-size:6px auto}.brennwerte-table-nav .forward{margin-left:10px;margin-right:10px;background:#0066b3 url(../images/arrow-right-white.svg) no-repeat center center;background-size:6px auto}.brennwert-rechner fieldset{margin:0 0 1rem 0;padding:1rem 0 5px 0;background-color:#eee;border:none}.brennwert-rechner fieldset p{padding:0 20px}.brennwert-rechner fieldset legend{margin:0 20px;padding:.5rem 1rem;color:#fff;background-color:#0066b3}.brennwert-rechner fieldset label{display:inline-block;margin:0 0 2px 0;color:#0066b3}.teaser-box{position:relative;margin:0 0 2rem 0;background-color:#f5f5f5;border-radius:5px}.teaser-box .teaser-image{margin-bottom:15px;padding-top:60%;width:100%;background-repeat:none;background-position:center center;border-radius:5px 5px 0 0}.teaser-box img{margin:0 0 15px 0;width:100%;height:auto;vertical-align:bottom}.teaser-box .overline-title{margin:0 0 .5rem;padding:0 20px;font-weight:700;color:#333}.teaser-box h2{margin:0 0 10px 0;padding:0 20px;font-size:1.25rem;line-height:1.2;color:#0066b3;color:#333;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.teaser-box h2 img{width:auto;height:40px}.teaser-box h2 .version{float:right;margin-top:.3rem;padding:.5rem .4rem .5rem;color:#ffe13a;background-color:#0066b3;letter-spacing:1px;font-size:.875rem;line-height:1;font-weight:400;border-radius:3px;text-shadow:1px 1px 0px #000;box-shadow:1px 1px 0px #000}.teaser-box table{margin:20px 20px 0;padding:0;max-width:-webkit-calc(100% - 40px);max-width:calc(100% - 40px);border-top:1px solid #ddd}.teaser-box tr,.teaser-box th,.teaser-box td{border:none}.teaser-box td{text-align:left;padding:.25rem 0;border-bottom:1px solid #ddd}.teaser-box .video-link{display:inline-block;padding:.25rem 0 .25rem 23px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23da2128' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='2' width='20' height='20' rx='2.18' ry='2.18'%3E%3C/rect%3E%3Cline x1='7' y1='2' x2='7' y2='22'%3E%3C/line%3E%3Cline x1='17' y1='2' x2='17' y2='22'%3E%3C/line%3E%3Cline x1='2' y1='12' x2='22' y2='12'%3E%3C/line%3E%3Cline x1='2' y1='7' x2='7' y2='7'%3E%3C/line%3E%3Cline x1='2' y1='17' x2='7' y2='17'%3E%3C/line%3E%3Cline x1='17' y1='17' x2='22' y2='17'%3E%3C/line%3E%3Cline x1='17' y1='7' x2='22' y2='7'%3E%3C/line%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left .36rem}.teaser-box.video-teaser .teaser-image,.teaser-box.video-teaser img{display:none}.teaser-box p{margin:0 0 10px 0;padding:0 20px}.teaser-box ul{margin:0 0 10px 0;padding:0 20px 0 40px}.teaser-box .button{font-size:.75rem}.teaser-box dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 20px;padding:10px 0 0 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.teaser-box dt{margin:0 0 5px;padding:0;width:40%}.teaser-box dd{margin:0 0 5px;padding:0;width:60%;text-align:right}.teaser-box dt+dd+dt,.teaser-box dd+dt+dd{padding-top:10px;border-top:1px solid #ddd}.extended-offer{position:absolute;top:15px;left:10px;padding:1.75rem 1rem 1rem;height:130px;width:130px;font-weight:bold;line-height:1.3;text-align:center;color:#fff;background:-webkit-linear-gradient(270deg, #da2128 50%, #f39138 100%);background:linear-gradient(180deg, #da2128 50%, #f39138 100%);border-radius:50%;-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg)}.wpcf7-form{margin:30px 0}.wpcf7-form fieldset{margin:0 0 1rem 0;padding:1rem 0 5px 0;min-width:0;width:100%;background-color:#f5f5f5;border:none;border-radius:5px}.wpcf7-form fieldset h3{clear:both;margin-top:0;padding:20px 20px 0;color:#0066b3;font-size:1rem;border-top:1px solid #fff}.wpcf7-form fieldset h3:first-of-type{border:none;padding-top:0}.wpcf7-form fieldset p{padding:0 20px}@media only screen and (min-width: 860px){.wpcf7-form fieldset p.col-100{width:100%}.wpcf7-form fieldset p.col-50{float:left;width:50%}.wpcf7-form fieldset p.col-33{float:left;width:33.33333%}.wpcf7-form fieldset p.col-30{float:left;width:30%}.wpcf7-form fieldset p.col-20{float:left;width:20%}.wpcf7-form fieldset p.clear{clear:both}}.wpcf7-form fieldset p.dist{padding-top:15px}.wpcf7-form fieldset p.dist input[name=bedingungen]{margin:5px 10px 0 0}.wpcf7-form fieldset p.hint{margin:-15px 0 20px;font-size:13px;font-weight:400}.wpcf7-form .table-wrap{max-width:100%;overflow-x:scroll}.wpcf7-form th,.wpcf7-form td{border-right:none}.wpcf7-form th small,.wpcf7-form td small{display:block;font-weight:800;font-size:.875em}.wpcf7-form legend{margin:0 20px;padding:.6rem 1rem .3rem;color:#fff;background-color:#333;border-radius:3px}.wpcf7-form label{display:block;margin:0 0 2px 0;color:#333}.wpcf7-form input[type=text],.wpcf7-form input[type=email],.wpcf7-form input[type=date],.wpcf7-form textarea{padding:7px 4px 4px;width:100%;height:36px;border:1px solid #b3d0e6;border:1px solid #dcdcdc;border-radius:3px}.wpcf7-form input[type=text].wpcf7-not-valid,.wpcf7-form input[type=email].wpcf7-not-valid,.wpcf7-form input[type=date].wpcf7-not-valid,.wpcf7-form textarea.wpcf7-not-valid{border:1px solid #da2128}.wpcf7-form textarea{height:72px;min-height:36px;resize:vertical}.wpcf7-form input[type=number]{padding:7px 6px 4px 4px;width:140px;height:36px;border:1px solid #b3d0e6;border-radius:3px}.wpcf7-form input[type=number].wpcf7-not-valid{border:1px solid #da2128}.wpcf7-form select{display:block;font-size:16px;font-weight:400;color:#444;line-height:1.3;padding:.5rem 2rem .2rem .8em;max-width:100%;box-sizing:border-box;margin:0;border:1px solid #eee;box-shadow:0 1px 0 1px rgba(0,0,0,.04);border-radius:3px;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23333333' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E"),linear-gradient(to bottom, #ffffff 0%, #f5f5f5 100%);background-repeat:no-repeat,repeat;background-position:right 12px top 8px,0 0;background-size:16px 16px,100%}.wpcf7-form select:hover{border-color:#888}.wpcf7-form select::-ms-expand{display:none}.wpcf7-form #warmwasseraufbereitung{width:100%}@media only screen and (min-width: 580px){.wpcf7-form #warmwasseraufbereitung{width:auto}}@media only screen and (min-width: 860px){.wpcf7-form #art_lueftung{width:100%}}.wpcf7-form .sub-fieldset{position:relative;clear:both;padding-top:45px;border-bottom:1px solid #fff}.wpcf7-form .sub-fieldset:after{content:"";clear:both;display:block}.wpcf7-form .sub-fieldset:last-of-type{border-bottom:none}.wpcf7-form .sub-fieldset input[type=checkbox]{position:absolute;top:15px;left:20px}.wpcf7-form .sub-fieldset .sub-legend{position:absolute;top:10px;left:42px;margin:0;color:#0066b3;color:#333;font-size:16px;font-weight:700}.wpcf7-form .sub-fieldset-inner{display:none}.wpcf7-form input[type=checkbox]:checked+.sub-fieldset-inner{display:block}.wpcf7-form .add-meter{clear:both;float:left;margin:-5px 0 15px;font-size:12px}.wpcf7-form .add-meter.hidden{display:none}.wpcf7-form .remove-meter{float:left;margin:-5px 0 15px;font-size:12px}.wpcf7-form .remove-meter.hidden{display:none}.wpcf7-form .add-meter:not(.hidden)+.remove-meter{padding:0}.wpcf7-form .meter-group.hidden{display:none}.wpcf7-form #grundriss{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}.wpcf7-form #grundriss label{margin:0}.wpcf7-form #grundriss .wpcf7-list-item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:10px}@media only screen and (min-width: 860px){.wpcf7-form #grundriss .wpcf7-list-item{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}}.wpcf7-form #grundriss input[type=radio]{display:none}.wpcf7-form #grundriss .wpcf7-list-item-label{display:block;text-indent:-10000px;cursor:pointer}.wpcf7-form #grundriss input[type=radio]+.wpcf7-list-item-label{width:100%;padding-top:75%;border:5px solid transparent;opacity:.65}.wpcf7-form #grundriss input[type=radio]:checked+.wpcf7-list-item-label{border:5px solid #0066b3;opacity:1}.wpcf7-form #grundriss input[value=A]+.wpcf7-list-item-label{background:url(../images/grundriss-a.png) no-repeat center center;background-size:cover}.wpcf7-form #grundriss input[value=B]+.wpcf7-list-item-label{background:url(../images/grundriss-b.png) no-repeat center center;background-size:cover}.wpcf7-form #grundriss input[value=C]+.wpcf7-list-item-label{background:url(../images/grundriss-c.png) no-repeat center center;background-size:cover}.wpcf7-form #grundriss input[value=D]+.wpcf7-list-item-label{background:url(../images/grundriss-d.png) no-repeat center center;background-size:cover}.wpcf7-form .grundriss-boxen{clear:both;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 10px 0}.wpcf7-form .grundriss-box{position:relative;margin:0 10px 20px;padding:10px 10px 10px 20px;-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 20px);flex:0 0 -webkit-calc(100% - 20px);flex:0 0 calc(100% - 20px);background-color:#fff}@media only screen and (min-width: 480px){.wpcf7-form .grundriss-box{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 20px);flex:0 0 -webkit-calc(50% - 20px);flex:0 0 calc(50% - 20px)}}@media only screen and (min-width: 750px){.wpcf7-form .grundriss-box{-webkit-box-flex:0;-ms-flex:0 0 calc(33.33333% - 20px);flex:0 0 -webkit-calc(33.33333% - 20px);flex:0 0 calc(33.33333% - 20px)}}@media only screen and (min-width: 860px){.wpcf7-form .grundriss-box{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 20px);flex:0 0 -webkit-calc(50% - 20px);flex:0 0 calc(50% - 20px)}}@media only screen and (min-width: 1024px){.wpcf7-form .grundriss-box{-webkit-box-flex:0;-ms-flex:0 0 calc(33.33333% - 20px);flex:0 0 -webkit-calc(33.33333% - 20px);flex:0 0 calc(33.33333% - 20px)}}.wpcf7-form .grundriss-box:before{content:attr(data-label);position:absolute;top:0;left:0;padding:5px 0;width:26px;height:26px;font-size:16px;line-height:1;color:#fff;background-color:#0066b3;text-align:center}.wpcf7-form [id^=material-] .wpcf7-list-item label{margin-bottom:0}.wpcf7-form [id^=material-] input[type=checkbox]{margin:5px 8px 5px 0}.wpcf7-form .anbau-beheizt-masse img{float:left;width:240px;height:auto}.wpcf7-form .anbau-beheizt-masse .anbau-beheizt-masse-box{float:left;width:100%}.wpcf7-form .anbau-beheizt-masse .anbau-beheizt-masse-box .col-50{float:left;width:50%}@media only screen and (min-width: 600px){.wpcf7-form .anbau-beheizt-masse .anbau-beheizt-masse-box{width:50%}}.wpcf7-form .anbau-beheizt-masse .anbau-beheizt-masse-box .hint{display:block;font-size:14px}.wpcf7-form table.fenster{margin-bottom:20px}.wpcf7-form table.fenster tr th:first-child{padding-left:20px}.wpcf7-form .dach-boxen{clear:both;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 10px 0}.wpcf7-form .dach-box{position:relative;margin:0 10px 20px;padding:20px;-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 20px);flex:0 0 -webkit-calc(50% - 20px);flex:0 0 calc(50% - 20px);background-color:#fff}@media only screen and (min-width: 860px){.wpcf7-form .dach-box{-webkit-box-flex:0;-ms-flex:0 0 calc(33.33333% - 20px);flex:0 0 -webkit-calc(33.33333% - 20px);flex:0 0 calc(33.33333% - 20px)}}@media only screen and (min-width: 860px){.wpcf7-form .dach-box:last-of-type{-webkit-box-flex:0;-ms-flex:0 0 calc(66.66666% - 20px);flex:0 0 -webkit-calc(66.66666% - 20px);flex:0 0 calc(66.66666% - 20px)}}@media only screen and (min-width: 860px){.wpcf7-form .dach-box:last-of-type img{float:left;width:50%}}.wpcf7-form .dach-box h3{margin-top:0;padding:0}.wpcf7-form .dach-box p{padding:0}.wpcf7-form .dach-box [type=radio]{margin:3px 10px 5px 0}.wpcf7-form .dach-box [type=number]{width:50px}.wpcf7-form .dach-box .dach-box-inner{float:left;width:50%}.wpcf7-form table.dach{margin-bottom:20px}.wpcf7-form table.dach tr th:first-child{padding-left:20px}.wpcf7-form table.dach+h3{margin-top:0;padding-top:0;border-top:none}.wpcf7-form .keller-box{clear:both}.wpcf7-form .form-required-info,.wpcf7-form .form-save-info{padding-left:20px;font-size:14px;font-weight:400;background:url(../images/icon-required.png) no-repeat left top 4px;background-size:13px 14px}.wpcf7-form .form-save-info{margin:-10px 0 30px;background:url(../images/icon-save.png) no-repeat left top 4px;background-size:13px 14px}.wpcf7-form .wpcf7-not-valid-tip{color:#da2128}.wpcf7-form .wpcf7-response-output,.wpcf7-form.sent .wpcf7-response-output{margin:2rem 0 0 0;padding:1rem 1rem .75rem 1rem;background:green;color:#fff;border:none}.wpcf7-form.unaccepted .wpcf7-response-output,.wpcf7-form.invalid .wpcf7-response-output{margin:2rem 0 0 0;padding:1rem 1rem .75rem 1rem;color:#fff;background-color:#da2128;border:none}.wpcf7-form .wpcf7-validation-errors{display:block;padding:15px;background-color:#da2128;color:#fff;border:none}.wpcf7-form .wpcf7-mail-sent-ok{display:block;padding:15px;background-color:#398f14;color:#fff;border:none}.wpcf7-form.init .wpcf7-response-output{display:none}.wpcf7 .wpcf7-form .energieverbrauch-heizung{margin-bottom:1rem}.wpcf7 .wpcf7-form .wasserverbrauch{margin-bottom:-3px}.wpcf7 .wpcf7-form table th{font-size:1rem}.wpcf7 .wpcf7-form table td:first-child{text-align:left}.wpcf7 .wpcf7-form table label{display:inline-block}.wpcf7-form input[name=evh_zeitraum_1_von],.wpcf7-form input[name=evh_zeitraum_1_bis],.wpcf7-form input[name=evh_zeitraum_2_von],.wpcf7-form input[name=evh_zeitraum_2_bis],.wpcf7-form input[name=evh_zeitraum_3_von],.wpcf7-form input[name=evh_zeitraum_3_bis],.wpcf7-form input[name=vwm_zeitraum_1_von],.wpcf7-form input[name=vwm_zeitraum_1_bis],.wpcf7-form input[name=vwm_zeitraum_2_von],.wpcf7-form input[name=vwm_zeitraum_2_bis],.wpcf7-form input[name=vwm_zeitraum_3_von],.wpcf7-form input[name=vwm_zeitraum_3_bis],.wpcf7-form input[name=sanierung_jahr_aussenwaende],.wpcf7-form input[name=sanierung_jahr_dach]{width:100px}.wpcf7-form [readonly=readonly]{opacity:.5}.wpcf7-form input[name=evh_menge_1],.wpcf7-form input[name=evh_menge_2],.wpcf7-form input[name=evh_menge_3]{width:80px}.wpcf7-form input[name=evh_leerstand_1],.wpcf7-form input[name=evh_leerstand_2],.wpcf7-form input[name=evh_leerstand_3]{width:80px}.wpcf7-form .wpcf7-list-item label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:1rem}.wpcf7-form .wpcf7-list-item [name="kunde[]"],.wpcf7-form .wpcf7-list-item [name="agb[]"]{margin:.25rem .5rem 0 0;-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px}.wpcf7-form .kunde-wrap{margin-top:3rem}.wpcf7-form .agb-wrap{margin:1rem 0 1rem}.wpcf7-form .privacy-wrap{margin:0 0 2rem}.wpcf7-form .required{margin-left:.2rem;color:#da2128}.wpcf7-form .wpcf7-not-valid-tip{display:block}.wpcf7-form .kunde .wpcf7-acceptance input.kunde{margin:5px 10px 0 0}.wpcf7-form .agb .wpcf7-acceptance input.agb{margin:5px 10px 0 0}.wpcf7-form .wpcf7-acceptance input.privacy{margin:3px 10px 0 0}.wpcf7-form .privacy-link{margin-block:-1.75em 2em;padding-inline:2.4em 0}.callback_time__status,.appointment_time__status{display:block;margin-block:15px 0;color:#da2128}select#vertragsart{width:100%}.privacy-check{display:grid;grid-template-columns:30px 1fr;grid-template-rows:1fr 1fr;margin-bottom:30px}.privacy-check input[name=privacy]{grid-column:1/2;grid-row:1/3;-ms-flex-item-align:start;align-self:flex-start;margin-top:3px;margin-right:10px}.privacy-check label[for=privacy]{grid-column:2/3;grid-row:1/2}.privacy-check .privacy-check__download{grid-column:2/3;grid-row:2/3}.help{display:inline-block;margin-top:2px;background:rgba(0,102,179,.5) url(../images/icon-help.svg) no-repeat center center;background-size:16px 16px;width:20px;height:20px;border-radius:25px;text-indent:-10000em;-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);cursor:pointer}.help:before{content:"?";position:absolute;top:-1px;left:0;width:20px;text-align:center;text-indent:0;color:#fff}.help-modal{position:fixed;top:0;left:0;width:0;height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,102,179,.85);box-shadow:0 10px 10px rgba(0,0,0,.2);overflow:hidden;z-index:-1}.help-modal.is-visible{width:100%;height:100%;overflow:auto;z-index:1}.help-modal .help-modal-inner{position:relative;padding:20px;max-width:360px;height:auto;background-color:#fff}.screen-reader-response{position:absolute;margin:-1px;width:1px;height:1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0)}[name^=brennstoffzelle],[name^=beratungsgespraech]{margin:4px 10px 0 0}.calculator-wrap .tabs{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1px}.calculator-wrap .tabs button,.calculator-wrap .tabs a{-webkit-appearance:none;appearance:none;display:inline-block;padding:.75rem 1rem;width:25%;color:#0066b3 !important;color:#333 !important;text-decoration:none;text-align:center;background-color:#eee;border:none;border-bottom:1px solid #fff}.calculator-wrap .tabs button:first-child,.calculator-wrap .tabs li:first-child a{border-radius:5px 0 0 0}.calculator-wrap .tabs button:last-child,.calculator-wrap .tabs li:last-child a{border-radius:0 5px 0 0}.calculator-wrap .tabs li:last-child{border-right:none}.calculator-wrap .tabs button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.calculator-wrap .tabs button:focus{outline:2px solid #da2128;outline-offset:1px;z-index:1}.calculator-wrap .tabs button svg,.calculator-wrap .tabs button span{pointer-events:none}.calculator-wrap .tabs button[aria-selected=true]{color:#fff !important;background-color:#0066b3;border-bottom:1px solid #0066b3}.calculator-wrap .tabs button[aria-selected=true] svg{fill:#fff}.calculator-wrap .tabs #tab-gas[aria-selected=true]{background:#da2128;border-bottom-color:#da2128}.calculator-wrap .tabs #tab-waerme[aria-selected=true]{background:#ce6a10;border-bottom-color:#ce6a10}.calculator-wrap .tabs #tab-wasser[aria-selected=true]{background:#0066b3;border-bottom-color:#0066b3}.calculator-wrap .tabs #tab-strom[aria-selected=true]{background:#858a05;border-bottom-color:#858a05}.calculator-wrap .tabs svg{display:none}@media only screen and (min-width: 450px){.calculator-wrap .tabs svg{display:inline-block;margin:-6px 4px 0 0;width:24px;height:24px;fill:#0066b3;fill:#333}}.calculator-wrap h2{margin:0 0 1px 0;padding:1rem;padding:.5rem;color:#0066b3;color:#333;font-size:1.5rem}.calculator-wrap .calculator{position:relative;display:none;margin:0;padding:2rem 1.5rem 1rem;border-radius:0 0 5px 5px}.calculator-wrap .calculator:focus{outline:2px solid #da2128;outline-offset:0;z-index:1}.tabs:has(#tab-gas[aria-selected=true])~#tabpanel-gas,.tabs:has(#tab-waerme[aria-selected=true])~#tabpanel-waerme,.tabs:has(#tab-wasser[aria-selected=true])~#tabpanel-wasser,.tabs:has(#tab-strom[aria-selected=true])~#tabpanel-strom{display:block}.message{margin:2rem 0 -1rem 0;padding:.75rem 1.5rem;background-color:#f5f5f5}.message.top{margin:0 0 2rem}.message.success{background-color:#f5f5f5;border-left:5px solid #398f14}.message.error{background-color:#f5f5f5;border-left:5px solid #da2128}.brennwert-rechner .message{margin:1rem 0 1rem 0;padding:1.1rem 0 1rem;background-color:#f5f5f5;border-top:1px solid #fff;border-bottom:1px solid #fff}.brennwert-rechner .message.error{border:none;color:#da2128}.brennwert-rechner .message p{margin:0;line-height:1}.calculator{position:relative;margin-bottom:2rem;padding:2rem 1.5rem 1rem;background-color:#0066b3;color:#fff;border-radius:5px}.calculator#tabpanel-gas{background:-webkit-linear-gradient(270deg, #da2128 50%, #f39138 100%);background:linear-gradient(180deg, #da2128 50%, #f39138 100%)}.calculator#tabpanel-waerme{background:-webkit-linear-gradient(270deg, #ce6a10 50%, #ffe13a 100%);background:linear-gradient(180deg, #ce6a10 50%, #ffe13a 100%)}.calculator#tabpanel-wasser{background:-webkit-linear-gradient(270deg, #0066b3 50%, #57c3f0 100%);background:linear-gradient(180deg, #0066b3 50%, #57c3f0 100%)}.calculator#tabpanel-strom{background:-webkit-linear-gradient(270deg, #858a05 50%, #b3bb03 100%);background:linear-gradient(180deg, #858a05 50%, #b3bb03 100%)}.calculator#gas .nowrap,.calculator#wasser .nowrap,.calculator#strom .nowrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.calculator#gas .nowrap:first-child,.calculator#wasser .nowrap:first-child,.calculator#strom .nowrap:first-child{margin-bottom:10px}@media only screen and (min-width: 475px){.calculator#gas .nowrap:first-child,.calculator#wasser .nowrap:first-child,.calculator#strom .nowrap:first-child{margin-bottom:0}}.calculator form{display:grid;grid-template-columns:auto auto;-ms-flex-wrap:wrap;flex-wrap:wrap}.calculator .calc-field{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;padding:0rem 0 1rem 0;border-bottom:1px solid rgba(238,238,238,.2)}.calculator .nowrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.calculator .nowrap+.nowrap{margin-left:2rem}.calculator .calc-field__ort,.calculator .calc-field__bedarf,.calculator .calc-field__submit{grid-column:1/3}.calculator .calc-field__wohnflaeche{grid-column:1/2}.calculator .calc-field__verbrauch{grid-column:2/3}.calculator .calc-field__submit{margin-bottom:0;border:none}.calculator label{margin:0;padding:0;width:100%}.calculator input:focus,.calculator select:focus{outline:2px solid #fff;outline-offset:2px}.calculator [for=plz_gas],.calculator [for=plz_waerme],.calculator [for=plz_wasser],.calculator [for=plz_strom]{margin-right:.5rem;width:auto}.calculator input[type=text],.calculator input[type=number]{padding:.4rem .25rem .15rem;font-size:1rem;line-height:1;border:1px solid #fff;border:none;border-radius:3px;box-shadow:inset 1px 1px 2px rgba(0,0,0,.24)}.calculator input[type=text]#plz_gas,.calculator input[type=text]#plz_strom,.calculator input[type=number]#plz_gas,.calculator input[type=number]#plz_strom{width:300px;max-width:100%;text-align:center}.calculator input[type=text]#jahresverbrauch_gas,.calculator input[type=number]#jahresverbrauch_gas{margin:0;width:150px;text-align:center}.calculator input[type=text]#jahresverbrauch_strom,.calculator input[type=number]#jahresverbrauch_strom{margin:0;width:100px;text-align:center}.calculator input[type=text]#jahresverbrauch_waerme,.calculator input[type=number]#jahresverbrauch_waerme{margin:0;width:120px;text-align:center}.calculator input[type=text]#jahresverbrauch_wasser,.calculator input[type=number]#jahresverbrauch_wasser{margin:0;width:120px;text-align:center}.calculator input[type=text]#wohnflaeche,.calculator input[type=text]#personen,.calculator input[type=number]#wohnflaeche,.calculator input[type=number]#personen{clear:both;width:100px;text-align:center;z-index:1}.calculator input[type=text]#einheiten_waerme,.calculator input[type=number]#einheiten_waerme{max-width:100px;text-align:center}.calculator input[type=radio]{margin:-0.2rem .5rem 0 0}.calculator input[type=radio]:focus{outline:2px solid #fff;outline-offset:2px;-moz-outline-radius:50%}.calculator select{display:block;font-size:16px;font-weight:400;color:#444;line-height:1.3;padding:.4rem 2rem .3rem .8em;max-width:100%;box-sizing:border-box;margin:0;border:1px solid #eee;box-shadow:0 1px 0 1px rgba(0,0,0,.04);border-radius:3px;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23333333' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E"),linear-gradient(to bottom, #ffffff 0%, #f5f5f5 100%);background-repeat:no-repeat,repeat;background-position:right 12px top 8px,0 0;background-size:16px 16px,100%}.calculator select:hover{border-color:#888}.calculator select::-ms-expand{display:none}.price-table{position:relative}.price-table .price-table-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.price-table .price-table-header.dropdown{margin-bottom:15px}.price-table h3{margin-top:0;margin-right:10px;padding-top:6px}.price-table .tabs{margin:0;padding:0;list-style:none}.price-table .tabs:after{content:"";clear:both;display:block}.price-table .tabs li{display:block;float:left}.price-table .tabs button,.price-table .tabs a{-webkit-appearance:none;appearance:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;float:left;margin-right:5px;padding:10px 15px;line-height:0;color:#0066b3;font-weight:700;text-decoration:none;background-color:#f5f5f5;border:none;border-bottom:5px solid #fff}.price-table .tabs button img,.price-table .tabs a img{height:30px;width:auto;vertical-align:bottom;opacity:.5}.price-table .tabs button span,.price-table .tabs a span{margin:0 0 0 10px}.price-table .tabs li.active a{background-color:#f5f5f5;border-bottom:5px solid #f5f5f5}.price-table .tabs li.active a img{opacity:1}.price-table .tabs li.mse a{padding:10px 0}.price-table .tabs li.mse a span{padding:15px 10px 15px 30px;background:url(../images/mse-short-logo.png) no-repeat left center;background-size:23px 20px}.price-table .tabs.dropdown{position:relative;width:280px;height:52px;border:1px solid #eee;background:#eee;overflow:hidden}.price-table .tabs.dropdown:after{content:"";position:absolute;top:0;right:0;width:36px;height:50px;background:#eee url(../images/arrow-down-blue.svg) no-repeat right 12px center;background-size:12px 9px;cursor:pointer}.price-table .tabs.dropdown.open{overflow:visible}.price-table .tabs.dropdown.open:after{display:none}.price-table .tabs.dropdown.open li,.price-table .tabs.dropdown.open li.active{position:relative;left:auto;top:auto;height:auto;overflow:visible;box-shadow:0 5px 5px rgba(0,0,0,.25)}.price-table .tabs.dropdown.open a:hover{background-color:#eee}.price-table .tabs.dropdown.open img{opacity:1}.price-table .tabs.dropdown li{clear:both;height:0;overflow:hidden;display:block}.price-table .tabs.dropdown li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;width:278px;border:none}.price-table .tabs.dropdown li.active{position:absolute;top:0px;left:0px;height:auto;overflow:visible}.price-table .tabs.dropdown li.active a{border:none}.price-table .result-headline{display:block;float:left;margin:0;padding:15px 25px;line-height:0;background-color:#f5f5f5;border-bottom:5px solid #f5f5f5}.price-table .result-headline img{height:40px;width:auto;vertical-align:bottom}.price-table .price-table-inner .price{display:none}.price-table .price-table-inner .price.active{display:block}.price-table .price-table-inner table{margin-bottom:4px}.price-table .price-table-inner table td{border:none;border-bottom:1px solid #fff}.news-wrap{position:relative;clear:both;margin:0;padding-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media only screen and (min-width: 860px){.news-wrap{margin:0 -0.5rem 0}}.news-wrap .news-header{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;width:100%}.news-wrap h2{margin:0 0 15px 0;padding:0 .5rem;font-size:1.25em;color:#333}.news-wrap .button{margin:0 0 20px 10px;padding:6px 24px 6px 12px;font-size:13px;background:#da2128 url(../images/arrow-right-white.svg) no-repeat right 10px center;background-size:6px auto}@media only screen and (min-width: 860px){.news-wrap .button{position:absolute;top:0;left:195px;margin:0}}.news-wrap .post{position:relative;display:block;margin:0 0 1rem 0;padding:0;width:100%;color:#333;text-decoration:none;background-color:#f5f5f5;border-radius:5px}@media only screen and (min-width: 860px){.news-wrap .post{margin:0 .5rem 2rem .5rem;padding:0 0 10px;width:-webkit-calc(33.3333% - 1rem);width:calc(33.3333% - 1rem)}}.news-wrap .postdate{display:block;margin:0 0 .5rem;padding:1.5rem 1.5rem 0;color:#333;font-size:.875rem;line-height:1;opacity:.8}.news-wrap h3{margin:0 0 .5rem;padding:0 1.5rem;color:#333;font-weight:700;line-height:1.4}.news-wrap .post a{text-decoration:underline rgba(218,33,40,.25) .04em;text-underline-offset:.15em}.news-wrap .post:hover a{text-decoration:underline #da2128 .08em}.news-wrap .post a:before{content:"";position:absolute;inset:0}.news-wrap p{margin:0;padding:0 20px 10px;font-size:14px;line-height:1.5}.news-wrap img{float:left;margin:5px 15px 0 20px;max-width:40%;height:auto}hr,hr.wp-block-separator{clear:both;margin:3rem;border:none;border-top:1px solid #eee}.button{display:inline-block;padding:.5rem 1rem;color:#da2128 !important;font-size:1rem;font-weight:700;text-decoration:none;background-color:transparent;border:none;border-radius:2px;color:#fff !important;background-color:#da2128}.button:disabled{opacity:.5}.button:hover,.button:focus{color:#fff !important;background-color:#da2128}.button.blue{background-color:#0066b3}.sws-bestell-strecke--water .button{background-color:#0066b3}#main a[href*=".pdf"].button{padding:10px 15px 10px 38px;background:#da2128 url(../images/pdf-icon-white.svg) no-repeat left 15px center;background-size:15px 20px;text-decoration:none;font-weight:700}#main a[href*=".pdf"].button:after{content:" (PDF)";font-size:.875rem;font-weight:300}#main a[href*=".pdf"].button:hover{text-decoration:none}.align-right{float:right}.intro{margin-bottom:2rem;width:100%}.intro.teaser-3675,.intro.teaser-3760{background:#0066b3 url(../images/sws-energie-clip.jpg) no-repeat center top;background-size:auto;background-size:cover}.intro.teaser-3616{background-color:#ededed}@media only screen and (min-width: 860px){.intro{padding:50px 0}}.intro .intro-inner{padding-top:300px}@media only screen and (min-width: 860px){.intro .intro-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 auto;padding:0 32px;max-width:1200px;overflow:hidden}}.intro.video-teaser-intro .intro-inner{padding-top:0px}@media only screen and (min-width: 860px){.intro.teaser-5365,.intro.teaser-5232{padding:275px 0 15px;text-align:right;background-position:center bottom -80px !important}.intro.teaser-5365 .intro-inner,.intro.teaser-5232 .intro-inner{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.intro.teaser-5365 .intro-content,.intro.teaser-5232 .intro-content{max-width:100%;background:transparent}.intro.teaser-5365 .intro-content h1,.intro.teaser-5232 .intro-content h1{color:#0066b3;font-size:3rem;color:#fff;text-shadow:0 0 10px #000}.intro.teaser-5365 .intro-content p,.intro.teaser-5232 .intro-content p{color:#fff;font-size:2rem;text-shadow:0 0 10px #000}}.intro .intro-content{position:relative;padding:20px;background:rgba(255,255,255,.9)}@media only screen and (min-width: 860px){.intro .intro-content{position:relative;padding:25px 30px 15px;max-width:50%;height:auto;background:rgba(255,255,255,.9);border-radius:3px;overflow:hidden}}.intro .intro-content .overline-title{margin:0 0 .5rem;font-size:1.1rem;font-weight:700;color:#333}.intro .intro-content h1,.intro .intro-content h2{margin:0 0 .5em;font-size:2.25rem;line-height:1;color:#fff;color:#333;color:#da2128}.intro .intro-content p{margin:0 0 .5em 0;font-size:1.25rem}.intro .intro-content p:last-child{margin-top:1rem}.intro .intro-content ol,.intro .intro-content ul{margin:0 0 1em 0;padding:0 0 0 1em;font-size:1.25rem;color:#333}.intro .intro-content li{margin:0 0 .5rem}.intro .intro-content a{color:#da2128}.intro .intro-content .video-link{display:inline-block;padding:.25rem 0 .25rem 27px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23da2128' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='2' width='20' height='20' rx='2.18' ry='2.18'%3E%3C/rect%3E%3Cline x1='7' y1='2' x2='7' y2='22'%3E%3C/line%3E%3Cline x1='17' y1='2' x2='17' y2='22'%3E%3C/line%3E%3Cline x1='2' y1='12' x2='22' y2='12'%3E%3C/line%3E%3Cline x1='2' y1='7' x2='7' y2='7'%3E%3C/line%3E%3Cline x1='2' y1='17' x2='7' y2='17'%3E%3C/line%3E%3Cline x1='17' y1='17' x2='22' y2='17'%3E%3C/line%3E%3Cline x1='17' y1='7' x2='22' y2='7'%3E%3C/line%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left .37rem}.intro .intro-content .footnote{color:#333;font-size:.75rem}.intro.video-teaser-intro .intro-content{position:relative;padding:20px;color:#fff;background-color:#0066b3}@media only screen and (min-width: 860px){.intro.video-teaser-intro .intro-content{padding:25px 30px 10px;padding:0;max-width:46%;height:auto;color:#fff;background:rgba(0,102,179,.85);border-radius:3px;overflow:hidden}}.intro.video-teaser-intro .intro-content p{margin:0}.intro.teaser-2702{min-height:500px}.intro.teaser-2702 .intro-inner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.intro.teaser-2702 .intro-content{background:rgba(255,255,255,.9)}.intro.teaser-2702 .intro-content h1{font-size:1.25rem}.intro.teaser-2702 .intro-content p{font-size:1rem}.intro.teaser-2702 .intro-content p strong{font-size:1rem}.intro.teaser-5166{padding:10px 0;background-color:#0066b3}@media only screen and (min-width: 860px){.intro.teaser-5166{background:#0066b3 url(https://www.stadtwerke-schwetzingen.de/wp-content/uploads/2022/08/zwk-teaser-background.jpg) no-repeat center center;background-size:cover}}.intro.teaser-5166 a{display:block;text-decoration:none}.intro.teaser-5166 .intro-inner{padding-top:0 !important}.intro.teaser-5166 .intro-content{background:transparent;font-size:.875rem}.intro.teaser-5166 h1{margin:0 0 1rem;color:#31bdea;text-transform:uppercase;font-size:3rem}.intro.teaser-5166 h1 span{display:block;color:#fff;font-size:2.45rem}.intro.teaser-5166 .ort{margin-bottom:1rem;color:#fff;font-weight:700}.intro.teaser-5166 .ort span{display:inline-block;padding:.5rem .5rem .45rem;line-height:1;background-color:#31bdea}.intro.teaser-5166 .datum{display:inline-block;margin-bottom:.2rem;padding:.5rem 1rem .45rem;color:#fff;background-color:#a5bd00;font-weight:700;line-height:1;-webkit-transform:rotate(1deg);-ms-transform:rotate(1deg);transform:rotate(1deg)}.intro.teaser-5166 .familie{display:inline-block;padding:.5rem 1rem .45rem;color:#fff;background-color:#ef7310;font-weight:700;line-height:1;-webkit-transform:rotate(-1deg);-ms-transform:rotate(-1deg);transform:rotate(-1deg)}.intro.teaser-5166 .zwk-logo{width:220px;height:auto}.intro.teaser-5166 .button{position:absolute;bottom:48px;left:290px;background-color:transparent;border:1px solid #fff}.video-teaser{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:3px;max-width:100%;height:auto;background-repeat:none;background-position:right center}@media only screen and (min-width: 500px){.video-teaser{background-position:-800px center}}@media only screen and (min-width: 800px){.video-teaser{background-position:-800px center}}@media only screen and (min-width: 860px){.video-teaser{background-position:-1000px center}}@media only screen and (min-width: 960px){.video-teaser{background-position:-1000px center}}@media only screen and (min-width: 1000px){.video-teaser{background-position:-900px center}}.video-teaser img{width:100%;height:auto;border-radius:3px}.video-teaser .show-video{position:absolute}.show-video{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,102,179,.5);text-decoration:none;font-size:1rem;font-weight:700}.show-video:hover{background:rgba(0,102,179,.2)}.show-video:hover span{color:#fff !important;background:#da2128 url(../images/icon-play.svg) no-repeat 1.1rem center;background-size:12px auto}.show-video span{display:inline-block;padding:.5rem 1rem .5rem 2.2rem;color:#da2128 !important;font-size:1rem;font-weight:700;text-decoration:none;background-color:transparent;border:none;border-radius:2px;color:#fff !important;background:#da2128 url(../images/icon-play.svg) no-repeat 1rem center;background-size:12px 14px}.video-overlay{position:fixed;top:0;left:0;padding:40px;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,102,179,.85);z-index:100;display:none}.video-overlay-inner{position:relative;max-width:1140px}.video-overlay-inner video{max-width:100%;height:auto}.sidebar{margin:0 -2rem;padding:0;display:none}@media only screen and (min-width: 860px){.sidebar{display:block}}@media only screen and (min-width: 860px){.sidebar{margin:0;padding:1rem 0 0 0;float:right;width:25%}}.sidebar .sidebar-header{margin-bottom:1rem;padding:1rem;background-color:#f5f5f5;border-radius:5px}.sidebar .sidebar-header .sidebar-header-headline{display:inline-block;font-size:2rem;font-weight:700;text-transform:uppercase}.sidebar .sidebar-header p:first-child svg{margin:0 0 .5rem;max-width:120px}.sidebar .sidebar-header p{margin:0;font-size:13px;line-height:1.4;color:#333}.sidebar .widget_nav_menu{margin-bottom:1rem}.sidebar .widget_nav_menu ul{margin:0;padding:0;list-style:none;border-bottom:1px solid #fff}.sidebar .widget_nav_menu li a{display:block;padding:.6rem 1rem .3rem;color:#333;background-color:#f5f5f5;font-size:.875rem;text-decoration:none;border-bottom:1px solid #fff}.sidebar .widget_nav_menu li a:hover,.sidebar .widget_nav_menu li a:focus,.sidebar .widget_nav_menu li.current-menu-item>a{color:#fff;background-color:#333}.sidebar .widget_nav_menu li ul li a{padding:.5rem 2rem;font-size:.75em}.sidebar .widget_nav_menu .menu>li:first-child a{border-radius:5px 5px 0 0}.sidebar .widget_nav_menu .menu>li:last-child a{border-radius:0 0 5px 5px}.sidebar #menu-gas-sidebar-menue li a:hover,.sidebar #menu-gas-sidebar-menue li a:focus,.sidebar #menu-gas-sidebar-menue li.current-menu-item>a{color:#fff;background-color:#da2128}.sidebar #menu-waerme-sidebar-menue li a:hover,.sidebar #menu-waerme-sidebar-menue li a:focus,.sidebar #menu-waerme-sidebar-menue li.current-menu-item>a{color:#fff;background-color:#ce6a10}.sidebar #menu-wasser-sidebar-menue li a:hover,.sidebar #menu-wasser-sidebar-menue li a:focus,.sidebar #menu-wasser-sidebar-menue li.current-menu-item>a{color:#fff;background-color:#0066b3}.sidebar #menu-strom-sidebar-menue li a:hover,.sidebar #menu-strom-sidebar-menue li a:focus,.sidebar #menu-strom-sidebar-menue li.current-menu-item>a{color:#fff;background-color:#858a05}.screen-reader,.screen-reader-text{position:absolute;margin:-1px;width:1px;height:1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0)}.teaser-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -0.5rem 4rem}.teaser-row .column{margin:0 .5rem}.teaser-row .column .teaser-box{height:100%}@media only screen and (min-width: 500px){.teaser-row .col-25{margin-bottom:2rem;width:-webkit-calc(50% - 1rem);width:calc(50% - 1rem)}}@media only screen and (min-width: 860px){.teaser-row .col-25{margin-bottom:0;width:-webkit-calc(25% - 1rem);width:calc(25% - 1rem)}}@media only screen and (min-width: 500px){.teaser-row .col-50{clear:both;width:-webkit-calc(100% - 1rem);width:calc(100% - 1rem)}}@media only screen and (min-width: 860px){.teaser-row .col-50{clear:none;width:-webkit-calc(50% - 1rem);width:calc(50% - 1rem)}}.teaser-row .col-100{width:100%}.letter-teaser{margin-top:-2rem;margin-bottom:2rem;padding:2rem 1rem 2rem 1rem;background-color:#f5f5f5}.letter-teaser__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;max-width:1136px;padding:0;border-radius:5px;color:#fff;font-size:1.25rem;text-shadow:0 0 5px rgba(0,0,0,.5);background:#da2128 url(../images/sws-energie-clip.jpg) no-repeat right -300px top;background-size:1800px auto;box-shadow:0 0 10px rgba(0,0,0,.15)}@media only screen and (min-width: 1040px){.letter-teaser__inner{background:#da2128 url(../images/sws-energie-clip.jpg) no-repeat right -2px top;background-size:1800px auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.letter-teaser__inner .letter-teaser__content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:1rem}@media only screen and (min-width: 1040px){.letter-teaser__inner .letter-teaser__content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;text-align:center}}.letter-teaser__inner h2{padding:0;margin:0 2rem .25rem;font-size:1.25rem;width:-webkit-calc(100% - 4rem);width:calc(100% - 4rem);max-width:100%}.letter-teaser__inner img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;max-width:100%;border-radius:5px 5px 0 0;object-fit:contain}@media only screen and (min-width: 600px){.letter-teaser__inner img{margin:1rem 1rem 0;max-width:-webkit-calc(100% - 2rem);max-width:calc(100% - 2rem);max-width:330px;border-radius:5px}}@media only screen and (min-width: 1040px){.letter-teaser__inner img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0 0 0 1rem;max-width:330px;height:auto;max-height:100%;border-radius:0 5px 5px 0}}.letter-teaser__inner .date{display:block;padding:1rem 2rem 0;width:100%;color:#999;font-size:.875em}.letter-teaser__inner p{display:block;margin:.5rem 0;padding:0 2rem;margin-bottom:.5rem;text-shadow:0 0 5px rgba(0,0,0,.5)}.letter-teaser__inner .button{font-size:.875rem;text-shadow:none}.update{display:none;padding:.75rem 1rem;background:#f2f2f2;text-align:center;color:#da2128}.update a{font-weight:700;color:#da2128}.site-footer{clear:both;color:#fff;position:relative;z-index:1;background:#0066b3 url(../images/sws-energie-clip.jpg) no-repeat left top;background-size:cover}@media only screen and (min-width: 860px){.site-footer{background:#0066b3 url(../images/sws-energie-clip.jpg) no-repeat center top;background-size:cover}}.site-footer .site-footer-inner{padding-top:32px;padding-bottom:20px;text-shadow:0 0 3px rgba(0,0,0,.35)}@media only screen and (min-width: 860px){.site-footer .site-footer-inner{padding-top:52px;padding-bottom:52px}}.site-footer .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.site-footer .column{margin-bottom:32px;width:100%}@media only screen and (min-width: 860px){.site-footer .column{width:33.33333%}.site-footer .column:nth-child(2){padding-right:3.5rem}.site-footer .column:nth-child(2) p{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}.site-footer address{font-style:normal}.site-footer h4{margin:0}.site-footer p{margin:0 0 20px 0}@media only screen and (min-width: 860px){.site-footer p{margin-bottom:0}}.site-footer table{width:auto;border:none}.site-footer table.oeffnungszeiten{margin-bottom:10px}.site-footer td{padding:0 1rem 0 0;text-align:left;color:#fff;background:transparent;border:none;vertical-align:top}.site-footer a{color:#fff}.site-footer .copyright{clear:both}.site-footer .footer-menu{clear:both;margin:0;padding:0;list-style:none}.site-footer .footer-menu a{color:#fff}@media only screen and (min-width: 860px){.site-footer .footer-menu{position:absolute;bottom:50px;right:32px}.site-footer .footer-menu li{display:inline-block;margin-left:1rem}}.overlay{position:fixed;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:25px;width:100%;height:100%;background:rgba(0,0,0,.75);z-index:2}.overlay .overlay-inner{position:relative;background:#fff;max-width:640px}.overlay .header{margin:0 0 1em 0;padding:20px 40px;background:#f5f5f5}.overlay p{padding:0 40px}.overlay img{vertical-align:bottom}.overlay .highlight-box{margin-bottom:0}.overlay.mse .button{background-color:#a4ab0d}.overlay.sww .button{background-color:#014b96}.close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:#000 url(../images/icon-close.svg) no-repeat center center;background-size:12px 12px;text-indent:-10000em;border-radius:15px;box-shadow:0 0 10px rgba(0,0,0,.25);cursor:pointer}#main .overlay .highlight-box{margin-bottom:0}.ui-autocomplete{margin:0;padding:0;list-style:none;background-color:#fff;list-style:none;max-width:300px;max-height:142px;overflow-y:auto;overflow-x:hidden;font-size:14px}@media only screen and (min-width: 860px){.ui-autocomplete{max-width:300px}}.ui-autocomplete li{padding:9px 10px 3px;cursor:pointer;background-color:#fff}.ui-autocomplete li:nth-child(even){background:#f5f5f5}.ui-autocomplete li:last-child{border-bottom:none}.ui-autocomplete li:hover,.ui-autocomplete li:focus{color:#fff;background-color:#333}.ui-helper-hidden-accessible{display:none;height:0px;overflow:hidden}.clear{clear:both}.nowrap{float:left;white-space:nowrap}.no-wrap{display:inline-block;white-space:nowrap}.phone,.tel{display:inline-block;padding-left:20px;background:url(../images/icon-phone.svg) no-repeat left top 2px;background-size:auto 14px}.site-footer .phone,.site-footer .tel{background:url(../images/icon-phone-white.svg) no-repeat left top 3px;background-size:auto 14px}.fax{display:inline-block;padding-left:20px;background:url(../images/icon-fax.svg) no-repeat left top 2px;background-size:auto 14px}.site-footer .fax{background:url(../images/icon-fax-white.svg) no-repeat left top 3px;background-size:auto 14px}.email{padding-left:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z'%3E%3C/path%3E%3Cpolyline points='22,6 12,13 2,6'%3E%3C/polyline%3E%3C/svg%3E") no-repeat left top 4px;background-size:14px 14px}.site-footer .email{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z'%3E%3C/path%3E%3Cpolyline points='22,6 12,13 2,6'%3E%3C/polyline%3E%3C/svg%3E") no-repeat left top 4px;background-size:14px 14px}.termin{padding-left:22px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E") no-repeat left top 3px;background-size:16px 16px}.admin-bar #wpadminbar{top:-46px}@media only screen and (min-width: 600px){.admin-bar #wpadminbar{top:0px}}.ui-datepicker{background:#fff;width:170px}.ui-datepicker[style]{padding:.5rem;box-shadow:0 5px 20px 0 rgba(0,0,0,.5)}.admin-bar .ui-datepicker{-webkit-transform:translateY(-32px);-ms-transform:translateY(-32px);transform:translateY(-32px)}.ui-datepicker-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.ui-datepicker-prev,.ui-datepicker-next{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;color:#0066b3;font-size:.875rem;cursor:pointer}.ui-datepicker-next{text-align:right}.ui-datepicker-title{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.ui-datepicker table{border-collapse:collapse}.ui-datepicker table td{padding:.1rem;text-align:center}.ui-datepicker table a{display:block;padding:.1rem;color:#0066b3}.ui-datepicker table a.ui-state-active{color:#fff;background-color:#0066b3}.ui-datepicker table a{color:#0066b3}#main .wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.oeffungszeiten-24h{padding:10px 0 0 55px;background:url(../images/24h.png) no-repeat 0 center}#main .oeffnungszeiten-table{margin:0;padding:0;border:none;border-bottom:1px solid #e0b321}#main .oeffnungszeiten-table table{margin:0;padding:0;border:none}#main .oeffnungszeiten-table table td{padding:.5rem 0 1rem;border:none;background:transparent}#main .oeffnungszeiten-table table td:first-child{text-align:left}#main .oeffnungszeiten-table table td:last-child{text-align:right}#main .has-tankstelle-gelb-background-color{padding:0 1rem;background-color:#f8c726}#main .has-tankstelle-gelb-background-color *{color:#5e4c0d;background-color:#f8c726}#main .has-tankstelle-gelb-background-color h3{margin:0 0 .5rem;padding:1rem 0 .5rem;border-bottom:1px solid #e0b321}.has-tankstelle-dunkel-color{color:#5e4c0d}#main p.gas-preis{margin-bottom:0;font-size:1.5rem;font-weight:700}#main p.gas-preis+p{font-size:.825em}.hint{font-size:.825em;opacity:.8}#main .no-bg{width:auto;background:transparent}#main .no-bg img{width:auto}.has-background{border-radius:3px}.has-white-color{color:#fff}.has-blue-background-color{background-color:#0066b3}.has-red-background-color{background-color:#da2128}.has-black-background-color{background-color:#333}#clMDE_data{padding:1.5rem;background-color:#f5f5f5}#clMDE_data>div>br:nth-child(3){display:none}#clMDE_data span[style="color:red;"]{margin-top:1.5rem;display:block;color:#da2128}#clMDE_data strong[style="font-size:1.8em;color:steelblue;"]{display:block;margin-bottom:1rem;font-size:1.25rem !important;color:#333 !important}#clMDE_data div[style="                                            padding: 0px  0px  0px  0px;margin: 0px 0px  0px 0px;"] br{display:none}#clMDE_data div[style="height:1.8em;padding: 0px  0px  0px  0px;margin:10px 0px  0px 0px;"]{height:auto !important;margin:0 0 1rem 0 !important}#clMDE_data span[style="color:red;"]{color:#da2128 !important}#clMDE_data input[onclick="clMDE_SubmitInput();"]{display:inline-block;margin:0 0 0 0 !important;padding:.5rem 1rem !important;height:auto !important;font-size:1rem;font-weight:700;text-decoration:none;color:#fff !important;background-color:#da2128;border:none;border-radius:2px !important}#clMDE_data table[style="margin:8px;border:0px solid grey;width:220px;"]{margin:0 0 1rem 0 !important;border:none !important;width:auto !important}#clMDE_data table[style="margin:8px;border:0px solid grey;width:220px;"] tr:nth-child(5),#clMDE_data table[style="margin:8px;border:0px solid grey;width:220px;"] tr:nth-child(7){display:none}#clMDE_data table[style="margin:8px;border:0px solid grey;width:220px;"] tr:nth-child(6) th{font-weight:normal}#clMDE_data table[style="margin:8px;border:0px solid grey;width:220px;"] th{padding:.75rem 0 !important;font-size:1rem !important;text-align:left !important;background:transparent !important;border:none !important;border-bottom:1px solid #ddd !important}#clMDE_data table[style="margin:8px;border:0px solid grey;width:220px;"] td{padding:.75rem 0 !important;font-size:1rem !important;text-align:left !important;background:transparent !important;border:none !important;border-bottom:1px solid #ddd !important}#clMDE_data #clMDE_OkCheck{margin:8px 8px 1.5rem 8px !important}#clMDE_data #clMDE_OkCheck+label{margin-bottom:1rem !important;max-width:auto}#clMDE_data .clMDE_register[style~="red;"]{border-color:#da2128 !important}#clMDE_data h1{margin:0 !important;font-size:1rem}#clMDE_data h1 br{display:none}#clMDE_data h1 a{display:block}#clMDE_data h1 a button{display:inline-block;margin:0 0 0 0 !important;padding:.5rem 1rem !important;height:auto !important;font-size:1rem;font-weight:700;text-decoration:none;color:#fff !important;background-color:#da2128;border:none;border-radius:2px !important}.sws-bestell-strecke{position:relative;padding-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.emphasis{margin-bottom:1rem;padding:1rem 1rem 1rem 3.5rem;background:#f5f5f5 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23da2128' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z'%3E%3C/path%3E%3Cline x1='12' y1='9' x2='12' y2='13'%3E%3C/line%3E%3Cline x1='12' y1='17' x2='12' y2='17'%3E%3C/line%3E%3C/svg%3E") no-repeat left 1rem center}.emphasis.emphasis--alert-circle{background:#f5f5f5 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%230066b3' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12' y2='16'%3E%3C/line%3E%3C/svg%3E") no-repeat left 1rem center}.emphasis.emphasis--clock{background:#f5f5f5 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%230066b3' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E") no-repeat left 1rem center}.emphasis.emphasis--email{background:#f5f5f5 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%230066b3' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z'%3E%3C/path%3E%3Cpolyline points='22,6 12,13 2,6'%3E%3C/polyline%3E%3C/svg%3E") no-repeat left 1rem center}.emphasis p:last-child{margin:0}.tarif-details{margin-bottom:1rem;width:100%;background:url(../images/order-details-bg.jpg) no-repeat center top;background-size:cover}@media only screen and (min-width: 860px){.tarif-details{position:absolute;top:1rem;left:0;margin-bottom:0;padding:0;width:340px}}.tarif-details p{margin:0}.tarif-details--water{background:url(../images/order-details-bg-blue.jpg) no-repeat center top;background-size:cover}.tarif-details--fixed{position:fixed;top:0;left:auto}.admin-bar .tarif-details--fixed{top:32px}.tarif-details--checkout-ready{position:fixed;top:auto;bottom:0;left:auto}.tarif-details--fixed-bottom{position:absolute;top:auto;bottom:1.1rem}.tarif-details__header{padding:1.5rem 2rem 1.25rem 2rem;color:#fff}.tarif-details__headline{margin:0 0 .25rem;font-size:1.25rem;line-height:1;font-weight:400}.tarif-details__name{font-size:1.75rem;line-height:1;font-weight:700}.tarif-details__data{padding:.5rem 0 0 0;background-color:#f5f5f5}.tarif-details__label{display:block;margin:0;padding:.1rem 2rem 0 2rem;font-size:.875rem;line-height:1.3}.tarif-details__value{display:block;margin:0 0 .5rem 0;padding:0 2rem .5rem 2rem;font-weight:700;line-height:1.3;border-bottom:1px solid #fff}.tarif-details__value sup{display:inline-block;font-weight:400;font-size:.5em;line-height:0;-webkit-transform:translate(2px, -4px);-ms-transform:translate(2px, -4px);transform:translate(2px, -4px)}.tarif-details__label--gesamtkosten{margin-top:-0.5rem;padding-top:1rem;background-color:#333;color:#fff}.tarif-details__value--gesamtkosten{margin-bottom:0;padding-bottom:.75rem;border:none;font-size:1.5rem;background-color:#333;color:#fff}.tarif-details__value--gesamtkosten sup{display:inline-block;font-weight:400;font-size:.5em;line-height:0;-webkit-transform:translate(2px, -4px);-ms-transform:translate(2px, -4px);transform:translate(2px, -4px)}.tarif-details__label--mwst{margin-top:-0.5rem;padding-top:1rem;background-color:#333;color:#fff}.tarif-details__value--mwst{margin-bottom:0;padding-bottom:.75rem;border:none;background-color:#333;color:#fff}.bestell-formular{max-width:100%;line-height:1.4}@media only screen and (min-width: 860px){.bestell-formular{margin-left:340px;padding-left:2rem;width:-webkit-calc(100% - 340px);width:calc(100% - 340px)}}.bestell-formular__errors{margin:0 0 2rem;padding:1.5rem 2rem 1.5rem 4.5rem;color:#fff;background:#da2128 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z'%3E%3C/path%3E%3Cline x1='12' y1='9' x2='12' y2='13'%3E%3C/line%3E%3Cline x1='12' y1='17' x2='12' y2='17'%3E%3C/line%3E%3C/svg%3E") no-repeat left 2rem top 1.5rem}.bestell-formular__errors p{margin-bottom:.5rem}.bestell-formular__errors p:last-child{margin-bottom:0}.bestell-formular__errors ul{margin-bottom:0;padding:0 0 0 1rem}.bestell-formular__errors a{color:#fff;text-decoration:none;text-decoration:underline rgba(255,255,255,.3) 1px;text-underline-offset:.1em}.bestell-formular__errors a:focus-visible{outline:2px solid #fff;outline-offset:2px}.form-section{position:relative;margin:0 0 1rem 0;padding:2rem;background-color:#f5f5f5;border:none;opacity:.75;height:100px;max-width:100%;overflow:hidden}@media only screen and (min-width: 860px){.form-section{margin:0 2rem 1rem 2rem}}.form-view{display:none}.form-view__edit{display:block;margin-top:1rem;font-size:.875em;line-height:1.2;padding-left:1.2em;color:#333;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='14 2 18 6 7 17 3 17 3 13 14 2'%3E%3C/polygon%3E%3Cline x1='3' y1='22' x2='21' y2='22'%3E%3C/line%3E%3C/svg%3E") no-repeat left top;text-decoration:none;border-radius:2px}@media only screen and (min-width: 860px){.form-view__edit{position:absolute;right:2rem;top:2.35rem;margin-top:0}}.form-view__edit:hover,.form-view__edit:focus{color:#da2128;text-decoration:underline;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23da2128' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='14 2 18 6 7 17 3 17 3 13 14 2'%3E%3C/polygon%3E%3Cline x1='3' y1='22' x2='21' y2='22'%3E%3C/line%3E%3C/svg%3E") no-repeat left top}.form-edit{display:none;padding:0 2rem 2rem}.form-edit:after{content:"";display:block;clear:both}.form-edit .form-edit__headline{clear:both;float:left;margin:1rem 0 1rem;width:100%;font-size:1em}.form-edit .form-edit__headline:first-child{margin-top:0}.form-edit .form-edit__secure{position:relative;clear:both;margin:0 -2rem 2rem;padding:1rem 2rem .5rem 4.5rem;border-top:1px solid #fff;border-bottom:1px solid #fff}.form-edit .form-edit__secure:before{position:absolute;left:2rem;top:50%;margin-top:-1rem;content:"";display:block;width:2rem;height:2rem;background:#333 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='11' width='18' height='11' rx='2' ry='2'%3E%3C/rect%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'%3E%3C/path%3E%3C/svg%3E") no-repeat center center;border-radius:50%}.form-edit p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:1rem;float:left}.form-edit p.small{margin-right:10px}.form-edit p.col-20{width:100%}@media only screen and (min-width: 860px){.form-edit p.col-20{width:20%}}.form-edit p.col-50{width:100%}@media only screen and (min-width: 860px){.form-edit p.col-50{width:50%}}.form-edit p.col-80{width:100%}@media only screen and (min-width: 860px){.form-edit p.col-80{width:80%}}.form-edit p.col-100{width:100%}.form-edit p.clear{clear:both}.form-edit p.next{margin-bottom:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.form-edit p.centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-edit p.field-error input,.form-edit p.field-error select{border:1px solid #da2128}.form-edit label{width:100%;display:block}.form-edit label.required:after{content:"*"}.form-edit .input-description{display:block;font-weight:normal}.form-edit input[type=radio],.form-edit input[type=checkbox]{margin:.25rem .75rem 0 0;width:1rem;min-width:1rem}.form-edit input[type=radio]+label,.form-edit input[type=checkbox]+label{display:inline-block;width:-webkit-calc(100% - 2rem);width:calc(100% - 2rem);font-weight:700}.form-edit input[type=checkbox]+label{font-weight:normal}.form-edit #zahlungsweise-ueberweisung{clear:both}@media only screen and (min-width: 860px){.form-edit #zahlungsweise-ueberweisung{clear:none}}.form-edit .input{display:block;padding:.7rem .5rem .4rem;color:#0066b3;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%230066b3' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E") no-repeat right .5rem center;border:1px solid #0066b3;opacity:.75}.form-edit input[type=text]{padding:.6rem .5rem .4rem;width:100%;border:none}.form-edit input[type=date]{padding:.5rem;border:none}.form-edit select{display:block;font-size:16px;font-weight:400;color:#444;line-height:1.3;padding:.5rem 2rem .2rem .8em;max-width:100%;box-sizing:border-box;margin:0;border:1px solid #eee;box-shadow:0 1px 0 1px rgba(0,0,0,.04);border-radius:3px;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23333333' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E"),linear-gradient(to bottom, #ffffff 0%, #f5f5f5 100%);background-repeat:no-repeat,repeat;background-position:right 12px top 8px,0 0;background-size:16px 16px,100%}.form-edit select:hover{border-color:#888}.form-edit select::-ms-expand{display:none}.form-edit .monthly-price{clear:both;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.5rem}.form-edit .monthly-price__label{font-weight:700}.form-edit .monthly-price__value{font-size:2rem;font-weight:700;line-height:1}.form-edit .monthly-price__value sup{display:inline-block;font-weight:400;font-size:.4em;line-height:0;-webkit-transform:translate(2px, -8px);-ms-transform:translate(2px, -8px);transform:translate(2px, -8px)}.form-edit .monthly-price__vat{margin-top:1rem}.form-edit .yearly-price{margin-top:1rem}@media only screen and (min-width: 860px){.form-edit .yearly-price{display:none}}.form-edit a[href*=".pdf"]{padding:0;font-weight:400;background:none}.form-edit a[href*=".pdf"]:after{content:""}.form-edit__condition{clear:both;padding-bottom:3rem}@media only screen and (min-width: 860px){.form-edit__condition{padding-bottom:0}}.form-edit__condition input[type=radio]{float:left;margin-right:.5rem}.form-edit__condition input[type=radio]+label{float:left;margin-right:2rem;margin-bottom:.5rem;width:auto}@media only screen and (min-width: 860px){.form-edit__condition input[type=radio]+label{margin-bottom:2rem}}.form-edit__condition input[type=radio]+label[for^=zahlungsweise-]{margin-right:0}@media only screen and (min-width: 860px){.form-edit__condition input[type=radio]+label[for^=zahlungsweise-]{margin-right:2rem}}.form-edit__condition .form-edit__condition-content--rechnungsadresse,.form-edit__condition .form-edit__condition-content--bankeinzug{display:none}.form-edit__condition input[id=rechnungsadresse-ja]:checked~.form-edit__condition-content--rechnungsadresse,.form-edit__condition input[id=zahlungsweise-bankeinzug]:checked~.form-edit__condition-content--bankeinzug{clear:both;display:block}.form-section__headline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 2rem 0;font-size:1em}@media only screen and (min-width: 860px){.form-section__headline{font-size:1.5em}}.form-section__headline .form-section__step{display:inline-block;margin:0 .3em 0 0;padding:.1em 0 0 0;width:1.25em;height:1.25em;font-size:1.25em;line-height:1;font-weight:700;color:#fff;background-color:#333;border-radius:2rem;text-align:center}.form-section__headline .form-section__legend{margin:0;line-height:1}.form-section__error-list{clear:both;float:left;width:-webkit-calc(100% + 4rem);width:calc(100% + 4rem);margin:-1rem -2rem 1rem;padding:1rem 1rem .75rem 3.1rem;background-color:#da2128;color:#fff;line-height:1.4;list-style:square}.form-section__error-list li{margin:0;padding:0}.form-section__error-list a{color:#fff;text-decoration:none;text-decoration:underline rgba(255,255,255,.3) 1px;text-underline-offset:.1em}.form-section__error-list a:focus-visible{outline:2px solid #fff;outline-offset:2px}.form-section--active{margin:1.5rem 0 1.5rem 0;height:auto;padding:0;box-shadow:0 0 30px rgba(0,0,0,.25);opacity:1}.form-section--active:first-of-type{margin-top:0}.form-section--active .form-section__headline{margin-bottom:2rem;padding:2rem;color:#fff;background:#333}.form-section--active .form-section__headline .form-section__step{color:#333;background-color:#fff}.form-section--active .form-edit{display:block;padding:0 2rem 2rem}.form-section--active .form-edit__headline{padding-top:2rem;border-top:1px solid #e5e5e5}.form-section--active .form-edit__headline:first-of-type{padding-top:0;border:none}.form-section--active input[type=text]:disabled{opacity:1;color:#666;background-color:#eee}.form-section--active .iban{position:relative}.form-section--active .iban--invalid input[type=text]{color:#da2128}.form-section--active .iban--invalid:after{content:"";position:absolute;right:2em;top:1.9em;width:24px;height:24px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23da2128' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E") no-repeat center center}.form-section--active .iban--valid input[type=text]{color:#0066b3}.form-section--active .iban--valid:after{content:"";position:absolute;right:2em;top:1.9em;width:24px;height:24px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%230066b3' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E") no-repeat center center}.form-section--active .form-section__iban-invalid{display:block;margin-top:.5rem;color:#da2128;font-size:.875em}.form-section--active .form-section__iban-invalid.hidden{display:none}.form-section--active .form-section__bank-name{display:block;margin-top:.5rem;font-size:.875em;color:#0066b3}.form-section--active .form-section__bank-name.hidden{display:none}.form-section__dl-container{-webkit-margin-after:.5em;margin-block-end:.5em;width:100%}.form-section__dl-container a[href*=".pdf"]{padding-left:23px;background:url(../images/pdf-icon-red.svg) no-repeat left center;background-size:15px 20px;text-decoration:none;font-weight:700;text-decoration:underline}.form-section__dl-container a[href*=".pdf"]:after{content:" (PDF)";font-size:.875rem;font-weight:300}.form-section--done{margin-bottom:1px;height:auto;opacity:1}.form-section--done+:not(.form-section--done){margin-top:1rem}.form-section--done .form-edit{display:none}.form-section--done .form-view{display:block;padding-left:30px}.form-section--done .form-section__headline{margin-bottom:1rem;font-size:1em}.form-section--done .form-section__step{background:#333 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E") no-repeat center top 6px;text-indent:-10000em}.form-section--done p:last-of-type{margin-bottom:0}.form-section--done .input{display:block}.form-section--done .input.radio,.form-section--done .input.checkbox{padding-left:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 11 12 14 22 4'%3E%3C/polyline%3E%3Cpath d='M21 12v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11'%3E%3C/path%3E%3C/svg%3E") no-repeat left top 3px}.price-details{display:block;padding:.5rem 0;font-size:.75em}.fux-icon{width:3rem;height:3rem;border-radius:50%;font-size:1.8rem}.fux-icon--garant{background:#ee8025 url(../images/icon-garant.svg) no-repeat center center;background-size:1em 1em}.fux-icon--klima{background:#5fb7e3 url(../images/icon-klima.svg) no-repeat center center;background-size:1em 1em}.fux-icon--pur{background:#a7c5c2 url(../images/icon-pur.svg) no-repeat center center;background-size:1em 1em}.fux-icon--bio{background:#91bd11 url(../images/icon-bio.svg) no-repeat center center;background-size:1em 1em}.gas-tarife{margin:2em 0}.gas-tarif{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2.5em;padding:2em 2em;color:#333;background-color:#fff;text-decoration:none;border:2px solid #ddd;border-radius:3px;box-shadow:0 0 10px rgba(0,0,0,.1);-webkit-transition:-webkit-transform .05s linear;transition:transform .05s linear;outline:none}@media only screen and (min-width: 860px){.gas-tarif{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:1.5em;padding:1em 2em}}.gas-tarif:hover,.gas-tarif:focus{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03);box-shadow:0 0 15px rgba(0,0,0,.05)}.gas-tarif:after{position:absolute;top:-0.7em;right:-webkit-calc(50% - 1.2em);right:calc(50% - 1.2em);display:block;padding:.1em .2em;font-size:1.5em;line-height:1;font-weight:700;text-transform:uppercase;color:#fff;background-color:#da2128;-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}@media only screen and (min-width: 860px){.gas-tarif:after{top:-webkit-calc(50% - .7em);top:calc(50% - .7em);right:-1em}}.gas-tarif h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 1em 1em 0;padding:0;text-indent:-100000em}@media only screen and (min-width: 860px){.gas-tarif h3{margin-bottom:0}}.gas-tarif h3:before{content:"";display:inline-block;margin-right:1em;width:3rem;height:3rem;border-radius:50%;font-size:1.8rem}.gas-tarif p,.gas-tarif ul{margin:0}.gas-tarif p{color:#da2128}.gas-tarif--garant{border-color:#ee8025}.gas-tarif--garant h3{min-width:-webkit-calc(4em + 123px);min-width:calc(4em + 123px);height:43px;background:url(../images/logo-fux-garant.svg) no-repeat left 4em center;background-size:123px 43px}.gas-tarif--garant h3:before{background:#ee8025 url(../images/icon-garant.svg) no-repeat center center;background-size:1em 1em}.gas-tarif--pur{border-color:#a7c5c2}.gas-tarif--pur h3{min-width:-webkit-calc(4em + 123px);min-width:calc(4em + 123px);height:43px;background:url(../images/logo-fux-pur.svg) no-repeat left 4em center;background-size:123px 43px}.gas-tarif--pur h3:before{background:#a7c5c2 url(../images/icon-pur.svg) no-repeat center center;background-size:1em 1em}.gas-tarif--klima{border-color:#5fb7e3}.gas-tarif--klima h3{min-width:-webkit-calc(4em + 123px);min-width:calc(4em + 123px);height:43px;background:url(../images/logo-fux-klima.svg) no-repeat left 4em center;background-size:123px 43px}.gas-tarif--klima h3:before{background:#5fb7e3 url(../images/icon-klima.svg) no-repeat center center;background-size:1em 1em}.gas-tarif--bio{border-color:#91bd11}.gas-tarif--bio h3{min-width:-webkit-calc(4em + 123px);min-width:calc(4em + 123px);height:43px;background:url(../images/logo-fux-bio.svg) no-repeat left 4em center;background-size:123px 43px}.gas-tarif--bio h3:before{background:#91bd11 url(../images/icon-bio.svg) no-repeat center center;background-size:1em 1em}#appointment_time.appointment_time_friday .not-on-friday{display:none}.optout-form{margin-bottom:1em;padding:1em;background-color:#eee}.optout-form h3{margin-top:0}.optout-form p:last-child{margin-bottom:0}.optout-form input[type=checkbox]{margin:0 5px 0 0;vertical-align:baseline;width:1em;height:1em}.optout-form__checkbox-wrap{margin-bottom:0}.optout-form__status{margin-top:1em;margin-bottom:0}.optout-form__status:not(:empty){padding:1em;color:#fff;background-color:#0066b3}.wp-block-button__link{border-radius:3px;font-weight:700;background-color:#333}.button-gas .wp-block-button__link{padding-left:2.5em;background:#333 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23fff' viewBox='0 0 100 100'%3E%3Cpath d='M49.978 96.947S26.081 81.38 26.081 62.482c0-18.9 17.101-34.458 19.11-44.28 2.01-9.82-.722-14.073-.722-14.073s13.507 10.808 16.43 25.365C63.82 44.052 58.7 55.335 58.7 55.335s3.48-2.267 5.768-7.77c2.289-5.503 2.478-8.588 2.478-8.588s7.95 7.021 7.95 25.37c0 18.35-24.919 32.6-24.919 32.6zm.425-4.19s7.456-4.397 11.71-12.514c4.253-8.117 2.19-18.143 2.19-18.143s-2.134 4.593-5.376 7.69c-3.242 3.095-7.21 5.504-7.21 5.504s-2.618-6.21-2.618-14.855c0-8.646 1.304-16.358 1.304-16.358S35.165 57.68 38.19 72.322c3.026 14.643 12.213 20.434 12.213 20.434z' fill-rule='evenodd'%3E%3C/path%3E%3C/svg%3E") no-repeat left .5em center;background-size:1.6em 1.6em}.button-waerme .wp-block-button__link{padding-left:2.7em;background:#333 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23fff' viewBox='0 0 100 100'%3E%3Cpath d='M71.896 90.145s7.252-5.815 8.52-21.02c1.1-13.195-16.701-20.068-17.542-35.858-.663-12.458 21.542-19.148 21.542-19.148s-9.52 6.603-9.52 17.9c0 11.297 18.756 22.489 16.684 36.343-2.072 13.854-19.684 21.783-19.684 21.783zm-25.676 4.41s8.494-6.455 9.901-23.334c1.221-14.648-18.986-22.278-19.919-39.806-.736-13.829 23.919-21.256 23.919-21.256S49.22 17.489 49.22 30.03c0 12.541 21.157 24.965 18.856 40.345-2.301 15.38-21.856 24.181-21.856 24.181zm-26.939 4.478s10.046-7.269 11.628-26.275c1.373-16.494-21.841-25.085-22.89-44.823C7.191 12.363 34.909 4 34.909 4s-12.628 8.254-12.628 22.375 24.158 28.111 21.571 45.429c-2.586 17.318-24.571 27.228-24.571 27.228z'%3E%3C/path%3E%3C/svg%3E") no-repeat left .6em center;background-size:1.6em 1.6em}.rechnungserklaerer{position:relative;margin-bottom:40px;padding:0;background-color:#fff}.rechnungserklaerer__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 860px){.rechnungserklaerer__wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.page-switch{display:none}.rechnungserklaerer__invoice{width:100%}@media only screen and (min-width: 860px){.rechnungserklaerer__invoice{width:70%}}.rechnungserklaerer__nav{padding:.7rem 1rem .5rem;text-align:center;font-size:14px;background-color:#e2e2e2;background-color:#f5f5f5;border:2px solid #ddd;border-top:none;border-radius:0 0 5px 5px}.rechnungserklaerer__invoice .rechnungserklaerer__nav:first-child{border-radius:5px 5px 0 0;border:2px solid #ddd;border-bottom:none}.rechnungserklaerer__nav ul{display:inline-block;margin:0;padding:0}.rechnungserklaerer__nav li{display:inline-block;margin:0 0 0 2px}.rechnungserklaerer__nav button{display:inline-block;margin:0;padding:6px 0 0 0;width:24px;height:24px;line-height:1;text-align:center;color:#fff;background-color:#333;color:#333;background-color:#fff;text-decoration:none;cursor:pointer;border-radius:3px;border:1px solid #333}.rechnungserklaerer__nav button:hover{color:#fff;background-color:#333}#page-switch-1:checked~.rechnungserklaerer__invoice .rechnungserklaerer__nav button[data-target=page-switch-1],#page-switch-2:checked~.rechnungserklaerer__invoice .rechnungserklaerer__nav button[data-target=page-switch-2],#page-switch-3:checked~.rechnungserklaerer__invoice .rechnungserklaerer__nav button[data-target=page-switch-3]{-webkit-appearance:none;appearance:none;color:#fff;background-color:#da2128;border-color:#da2128;cursor:default}.rechnungserklaerer__page{position:relative;display:none}#page-switch-2:checked~.rechnungserklaerer__invoice{border:10 solid red}#page-switch-1:checked~.rechnungserklaerer__invoice .rechnungserklaerer__page#page-1,#page-switch-2:checked~.rechnungserklaerer__invoice #page-2,#page-switch-3:checked~.rechnungserklaerer__invoice .rechnungserklaerer__page#page-3{display:block}.rechnungserklaerer__page img{vertical-align:bottom;border:2px solid #ddd;border-top:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.rechnungserklaerer__marker{position:absolute;padding:0;scroll-margin-top:60px;width:40px;height:40px;font-weight:bold;text-align:center;border:2px solid #333;font-size:1.5rem;line-height:1;background-color:#333;border-radius:50%;color:#fff;-webkit-transform:scale(65%) translateX(-20px);-ms-transform:scale(65%) translateX(-20px);transform:scale(65%) translateX(-20px);z-index:1}@media only screen and (min-width: 860px){.rechnungserklaerer__marker{scroll-margin-top:20px;-webkit-transform:scale(100%) translateX(0px);-ms-transform:scale(100%) translateX(0px);transform:scale(100%) translateX(0px)}}.rechnungserklaerer__marker.active{border:2px solid #da2128;background-color:#da2228}.rechnungserklaerer__explanations{width:100%}@media only screen and (min-width: 860px){.rechnungserklaerer__explanations{width:30%}}.rechnungserklaerer__explanation{margin-bottom:.5rem;scroll-margin-top:.5rem;padding:0;border-radius:5px;background-color:#fff}.rechnungserklaerer__page-break{opacity:1;margin-bottom:30px}#page-switch-1:checked~.rechnungserklaerer__explanations .rechnungserklaerer__page-break#page-break-1,#page-switch-2:checked~.rechnungserklaerer__explanations .rechnungserklaerer__page-break#page-break-2,#page-switch-3:checked~.rechnungserklaerer__explanations .rechnungserklaerer__page-break#page-break-3{opacity:1}.rechnungserklaerer__explanation summary{position:relative;margin:0;padding:.7rem 1rem .4rem;font-size:16px;line-height:1.4;color:#333;background:#fff;border:1px solid #333;border-radius:5px;cursor:pointer}#page-switch-1:checked~.rechnungserklaerer__explanations .rechnungserklaerer__page-break#page-break-1 .rechnungserklaerer__explanation summary,#page-switch-2:checked~.rechnungserklaerer__explanations .rechnungserklaerer__page-break#page-break-2 .rechnungserklaerer__explanation summary,#page-switch-3:checked~.rechnungserklaerer__explanations .rechnungserklaerer__page-break#page-break-3 .rechnungserklaerer__explanation summary{margin:0;color:#fff;background-color:#333;border-radius:5px;border:none}#page-switch-1:checked~.rechnungserklaerer__explanations .rechnungserklaerer__page-break#page-break-1 .rechnungserklaerer__explanation.active summary,#page-switch-2:checked~.rechnungserklaerer__explanations .rechnungserklaerer__page-break#page-break-2 .rechnungserklaerer__explanation.active summary,#page-switch-3:checked~.rechnungserklaerer__explanations .rechnungserklaerer__page-break#page-break-3 .rechnungserklaerer__explanation.active summary{background-color:#da2128;margin:0;border-radius:5px 5px 0 0}.re-marker{display:none}.rechnungserklaerer__explanation.active summary .re-marker{position:absolute;top:10px;right:15px;display:block;width:18px;height:18px;color:#fff;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 10L9 4l-6 6'/%3E%3Cpath d='M20 20h-7a4 4 0 0 1-4-4V5'/%3E%3C/svg%3E") no-repeat center center;background-size:18px 18px;text-indent:-10000px}@media only screen and (min-width: 860px){.rechnungserklaerer__explanation.active summary .re-marker{display:none}}.rechnungserklaerer__explanation__number{float:left;padding-right:5px;margin-bottom:10px}.rechnungserklaerer__explanation__number{margin-right:5px}.rechnungserklaerer__explanation__inner{width:100%;width:-webkit-calc(100% - 2rem);width:calc(100% - 2rem);padding:0 1rem 0 1rem;font-size:14px;background-color:#f5f5f5}.rechnungserklaerer__explanation[open] .rechnungserklaerer__explanation__inner{padding-top:1rem;height:auto;max-height:450px;overflow:auto}.rechnungserklaerer__page-break h2{display:block;margin:0 0 10px 0;width:100%;text-align:center;text-transform:uppercase;font-weight:700;letter-spacing:2px;font-size:12px}.rechnungserklaerer__header{margin:0 0 1.5rem;border-bottom:3px solid #da2128;background-color:#fff}.rechnungserklaerer__header.waerme{border-color:#ce6a10}.rechnungserklaerer__header.wasser{border-color:#0066b3}.rechnungserklaerer__header h1{margin:0 0 2rem}.energieart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 -1px 0}@media only screen and (min-width: 860px){.energieart{margin:0 0 -1px 20px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.energieart__headline{padding-top:3px;margin-right:10px;margin-bottom:10px;width:100%;font-size:16px;line-height:1}@media only screen and (min-width: 860px){.energieart__headline{margin-bottom:0;width:auto}}.energieart ul{margin:0;padding:0;list-style:none}.energieart li{display:inline-block;margin-right:.1rem}.energieart li:last-child{margin-right:0}.energieart a{display:inline-block;background-color:#333;color:#fff;font-size:16px;line-height:1;text-decoration:none;border-radius:5px 5px 0 0}@media only screen and (min-width: 860px){.energieart a{font-size:18px}}.energieart a[href="?energieart=gas"]{padding:.75rem 1rem .55rem 1.75rem;color:#fff;background:#333 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cpath fill='%23ffffff' d='M49.978 96.947S26.081 81.38 26.081 62.482c0-18.9 17.101-34.458 19.11-44.28 2.01-9.82-.722-14.073-.722-14.073s13.507 10.808 16.43 25.365C63.82 44.052 58.7 55.335 58.7 55.335s3.48-2.267 5.768-7.77c2.289-5.503 2.478-8.588 2.478-8.588s7.95 7.021 7.95 25.37c0 18.35-24.919 32.6-24.919 32.6zm.425-4.19s7.456-4.397 11.71-12.514c4.253-8.117 2.19-18.143 2.19-18.143s-2.134 4.593-5.376 7.69c-3.242 3.095-7.21 5.504-7.21 5.504s-2.618-6.21-2.618-14.855c0-8.646 1.304-16.358 1.304-16.358S35.165 57.68 38.19 72.322c3.026 14.643 12.213 20.434 12.213 20.434z' fill-rule='evenodd'%3E%3C/path%3E%3C/svg%3E") no-repeat left 8px top 8px;background-size:18px 18px}@media only screen and (min-width: 860px){.energieart a[href="?energieart=gas"]{padding:1rem 2rem .85rem 3.2rem;background:#333 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cpath fill='%23ffffff' d='M49.978 96.947S26.081 81.38 26.081 62.482c0-18.9 17.101-34.458 19.11-44.28 2.01-9.82-.722-14.073-.722-14.073s13.507 10.808 16.43 25.365C63.82 44.052 58.7 55.335 58.7 55.335s3.48-2.267 5.768-7.77c2.289-5.503 2.478-8.588 2.478-8.588s7.95 7.021 7.95 25.37c0 18.35-24.919 32.6-24.919 32.6zm.425-4.19s7.456-4.397 11.71-12.514c4.253-8.117 2.19-18.143 2.19-18.143s-2.134 4.593-5.376 7.69c-3.242 3.095-7.21 5.504-7.21 5.504s-2.618-6.21-2.618-14.855c0-8.646 1.304-16.358 1.304-16.358S35.165 57.68 38.19 72.322c3.026 14.643 12.213 20.434 12.213 20.434z' fill-rule='evenodd'%3E%3C/path%3E%3C/svg%3E") no-repeat left 24px top 9px;background-size:24px 24px}}.rechnungserklaerer__header.gas .energieart a[href="?energieart=gas"]{background-color:#da2128}.energieart a[href="?energieart=waerme"]{padding:.75rem 1rem .55rem 2.4rem;background:#333 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cpath fill='%23ffffff' d='M71.896 90.145s7.252-5.815 8.52-21.02c1.1-13.195-16.701-20.068-17.542-35.858-.663-12.458 21.542-19.148 21.542-19.148s-9.52 6.603-9.52 17.9c0 11.297 18.756 22.489 16.684 36.343-2.072 13.854-19.684 21.783-19.684 21.783zm-25.676 4.41s8.494-6.455 9.901-23.334c1.221-14.648-18.986-22.278-19.919-39.806-.736-13.829 23.919-21.256 23.919-21.256S49.22 17.489 49.22 30.03c0 12.541 21.157 24.965 18.856 40.345-2.301 15.38-21.856 24.181-21.856 24.181zm-26.939 4.478s10.046-7.269 11.628-26.275c1.373-16.494-21.841-25.085-22.89-44.823C7.191 12.363 34.909 4 34.909 4s-12.628 8.254-12.628 22.375 24.158 28.111 21.571 45.429c-2.586 17.318-24.571 27.228-24.571 27.228z'%3E%3C/path%3E%3C/svg%3E") no-repeat left 14px top 9px;background-size:18px 18px}@media only screen and (min-width: 860px){.energieart a[href="?energieart=waerme"]{padding:1rem 2rem .85rem 3.2rem;background:#333 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cpath fill='%23ffffff' d='M71.896 90.145s7.252-5.815 8.52-21.02c1.1-13.195-16.701-20.068-17.542-35.858-.663-12.458 21.542-19.148 21.542-19.148s-9.52 6.603-9.52 17.9c0 11.297 18.756 22.489 16.684 36.343-2.072 13.854-19.684 21.783-19.684 21.783zm-25.676 4.41s8.494-6.455 9.901-23.334c1.221-14.648-18.986-22.278-19.919-39.806-.736-13.829 23.919-21.256 23.919-21.256S49.22 17.489 49.22 30.03c0 12.541 21.157 24.965 18.856 40.345-2.301 15.38-21.856 24.181-21.856 24.181zm-26.939 4.478s10.046-7.269 11.628-26.275c1.373-16.494-21.841-25.085-22.89-44.823C7.191 12.363 34.909 4 34.909 4s-12.628 8.254-12.628 22.375 24.158 28.111 21.571 45.429c-2.586 17.318-24.571 27.228-24.571 27.228z'%3E%3C/path%3E%3C/svg%3E") no-repeat left 22px top 9px;background-size:24px 24px}}.rechnungserklaerer__header.waerme .energieart a[href="?energieart=waerme"]{background-color:#ce6a10}.energieart a[href="?energieart=wasser"]{padding:.75rem 1rem .55rem 2.2rem;background:#333 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cpath fill='%23ffffff' d='M60.45 34.202C53.566 18.722 49.843 6 49.738 6c.105 0-3.787 12.695-10.714 28.15-10.675 23.821-22.286 60.69 10.714 61.256 33.429.57 21.506-36.946 10.714-61.204zM36.93 58.09s-4.93 13.97-1.034 23.275c4.085 9.759 20.262 7.774 20.262 7.774S48.964 84.53 44.06 76.57 36.93 58.09 36.93 58.09z' fill-rule='evenodd'%3E%3C/path%3E%3C/svg%3E") no-repeat left 12px top 9px;background-size:18px 18px}@media only screen and (min-width: 860px){.energieart a[href="?energieart=wasser"]{padding:1rem 2rem .85rem 3.2rem;background:#333 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cpath fill='%23ffffff' d='M60.45 34.202C53.566 18.722 49.843 6 49.738 6c.105 0-3.787 12.695-10.714 28.15-10.675 23.821-22.286 60.69 10.714 61.256 33.429.57 21.506-36.946 10.714-61.204zM36.93 58.09s-4.93 13.97-1.034 23.275c4.085 9.759 20.262 7.774 20.262 7.774S48.964 84.53 44.06 76.57 36.93 58.09 36.93 58.09z' fill-rule='evenodd'%3E%3C/path%3E%3C/svg%3E") no-repeat left 24px top 9px;background-size:24px 24px}}.rechnungserklaerer__header.wasser .energieart a[href="?energieart=wasser"]{background-color:#0066b3}
/*# sourceMappingURL=sws.css.map */