@charset "UTF-8";@font-face{font-display:fallback;font-family:'Work Sans';font-style:normal;font-weight:400;src:local(''),url('../../../_assets/db74596eff6bb4cd265b24babbd8d1f4/Fonts/WorkSans-Regular.woff2') format('woff2'),url('../../../_assets/db74596eff6bb4cd265b24babbd8d1f4/Fonts/WorkSans-Regular.woff') format('woff');}@font-face{font-display:fallback;font-family:'Work Sans';font-style:normal;font-weight:600;src:local(''),url('../../../_assets/db74596eff6bb4cd265b24babbd8d1f4/Fonts/WorkSans-SemiBold.woff2') format('woff2'),url('../../../_assets/db74596eff6bb4cd265b24babbd8d1f4/Fonts/WorkSans-SemiBold.woff') format('woff');}@font-face{font-display:fallback;font-family:'Work Sans';font-style:normal;font-weight:500;src:local(''),url('../../../_assets/db74596eff6bb4cd265b24babbd8d1f4/Fonts/WorkSans-Medium.woff2') format('woff2'),url('../../../_assets/db74596eff6bb4cd265b24babbd8d1f4/Fonts/WorkSans-Medium.woff') format('woff');}@font-face{font-family:'icomoon';src:url('../../../_assets/db74596eff6bb4cd265b24babbd8d1f4/Fonts/icomoon.eot?sa4x1s');src:url('../../../_assets/db74596eff6bb4cd265b24babbd8d1f4/Fonts/icomoon.eot?sa4x1s#iefix') format('embedded-opentype'),url('../../../_assets/db74596eff6bb4cd265b24babbd8d1f4/Fonts/icomoon.ttf?sa4x1s') format('truetype'),url('../../../_assets/db74596eff6bb4cd265b24babbd8d1f4/Fonts/icomoon.woff?sa4x1s') format('woff');font-weight:normal;font-style:normal;font-display:block;}[class^="button-icon-after-"]::after,[class*=" button-icon-after-"]::after,.download-pdf::before,.mobile-nav .main-links li.children > a:after,.mobile-nav .meta-links li.children > a:after,.main-nav li.children > a:after,.meta-nav .pid522 a:after,.mobile-nav .meta-links .pid522:after,.button-main:after,[rel="noreferrer"]:before,[class^="icon-"]::before,[class*=" icon-"]::before,[href$=".zip"]:before,[href$=".xls"]:before,[href$=".xlsx"]:before,[href$=".doc"]:before,[href$=".docx"]:before,[href$=".png"]:before,[href$=".jpg"]:before,[href$=".jpeg"]:before,[href$=".pdf"]:before{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;position:relative;top:1px;display:inline-block;padding-left:.3em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.download-pdf::before,[rel="noreferrer"]:before,[class^="icon-"]::before,[class*=" icon-"]::before,[href$=".zip"]:before,[href$=".xls"]:before,[href$=".xlsx"]:before,[href$=".doc"]:before,[href$=".docx"]:before,[href$=".png"]:before,[href$=".jpg"]:before,[href$=".jpeg"]:before,[href$=".pdf"]:before{padding-right:.3em;padding-left:0;}.icon-fax-solid:before{padding-right:.5em;padding-left:.2em;}.icon-fax-solid:before{content:"\e917";}.icon-map-solid:before{content:"\e916";}.icon-heart-solid:before{content:"\e915";padding-right:0!important;}.icon-map-marker-solid:before{content:"\e905";}.icon-question-circle-solid:before{content:"\e906";}.icon-map-marker-alt-solid:before{content:"\e907";}.icon-download-solid:before{content:"\e912";}.icon-info-circle-solid:before{content:"\e913";}.ce-main [rel="noreferrer"]:before,.icon-external-link-solid:before{content:"\e914";}.icon-user-friends-light:before{content:"\e901";}.icon-exclamation-solid:before{content:"\e90e";}.icon-envelope-solid:before{content:"\e90f";}.icon-phone-solid:before{content:"\e910";}.meta-nav .pid522 a:after,.button-icon-after-kundenportal:after,.icon-user-friends-solid:before,.mobile-nav .meta-links .pid522:after{content:"\e911";}[href$=".png"]:before,.icon-PNG-small:before{content:"\e900";}[href$=".doc"]:before,[href$=".docx"]:before,.icon-DOC-small:before{content:"\e901";}[href$=".jpg"]:before,[href$=".jpeg"]:before,.icon-JPG-small:before{content:"\e902";}.skjsonlylightbox[href$=".jpg"]:before,.skjsonlylightbox[href$=".jpeg"]:before,.skjsonlylightbox[href$=".png"]:before,.skjsonlylightbox[href$=".gif"]:before{content:none;}[href$=".xls"]:before,[href$=".xlsx"]:before,.icon-XLS-small:before{content:"\e903";}[href$=".zip"]:before,.icon-ZIP-small:before{content:"\e904";}[href$=".pdf"]:before,.download-pdf::before,.icon-PDF-small:before{content:"\e90d";}.icon-phone-regular:before{content:"\e900";}.icon-phone-light:before{content:"\e902";}.icon-leaf-thin:before{content:"\e903";}.icon-envelope-regular:before{content:"\e904";}.icon-exclamation-regular:before{content:"\e905";}.icon-exclamation-light:before{content:"\e906";}.icon-envelope-light:before{content:"\e907";}.icon-check-solid:before{content:"\e908";}.icon-check-regular:before{content:"\e909";}.icon-angle-down-regular:before{content:"\e90a";}.button-main:after,.icon-arrow-right-regular:before{top:2px;content:"\e90b";}.button-main:after{margin-left:.5em;}.icon-angle-down-light:before{content:"\e90c";}main .frame-type-text [class^="icon-"]::before,main .frame-type-text [class*=" icon-"]::before{color:#D0005D;}.main-nav li.children > a:after,.mobile-nav .main-links li.children > a:after,.mobile-nav .meta-links li.children > a:after{content:"\e90c";font-size:.5em;padding-right:0;padding-left:0;position:relative;top:-2px;}.mobile-nav .main-links li.children > a:after,.mobile-nav .meta-links li.children > a:after{padding-left:.25em;}.ce-uploads a:before{content:'';display:none;}.flickity-enabled{position:relative;}.flickity-enabled:focus{outline:none;}.flickity-viewport{overflow:hidden;position:relative;height:100%;}.flickity-slider{position:absolute;width:100%;height:100%;}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab;}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing;}.flickity-button{position:absolute;background:hsla(0,0%,100%,0.75);border:none;color:#333;}.flickity-button:hover{background:white;cursor:pointer;}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19F;}.flickity-button:active{opacity:0.6;}.flickity-button:disabled{opacity:0.3;cursor:auto;pointer-events:none;}.flickity-button-icon{fill:currentColor;}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%);}.flickity-prev-next-button.previous{left:10px;}.flickity-prev-next-button.next{right:10px;}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px;}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px;}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%;}.flickity-rtl .flickity-page-dots{direction:rtl;}html{-webkit-font-smoothing:antialiased;font-family:"Work Sans",sans-serif}body{min-height:100vh;display:flex;flex-direction:column}main{flex-grow:1;background-color:#fff;z-index:10}video{border:1px solid #ddd;border-radius:2px}.meta-nav .pid659{color:#2f5faf}.meta-nav .pid659:hover{color:#D0005D}.meta-nav .pid522{color:#D0005D}.meta-nav a[href^="tel:"]::after,.meta-links a[href^="tel:"]::after{content:"";font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;position:relative;top:1px;display:inline-block;-webkit-font-smoothing:antialiased;color:#D0005D}.meta-links a[href^="tel:"]::after{color:#fff}.main-nav>ul>li.children:hover,.main-nav>ul>li.children:focus,.main-nav>ul>li.children:focus-within{filter:drop-shadow(0 5px 8px rgba(0,0,0,0.15));backface-visibility:hidden;transform:translateZ(0)}.main-nav>ul>li.children:focus ul,.main-nav>ul>li.children:focus-within ul{display:block}.main-nav>ul>li>a{display:block;padding-top:5px;padding-bottom:2px;border-bottom:3px solid transparent;transition:border 0.2s ease-in-out}.main-nav>ul>li:hover>a{color:#D0005D}.main-nav>ul>li.active>a{border-color:#C0C9D0}.main-nav>ul>li.children:hover>a{border-color:transparent}@media only screen and (max-width:1279px){.main-nav li{padding-left:8px;padding-right:8px}.main-nav a{font-size:18px}}.breadcrumb-nav span::after{content:" / "}.breadcrumb-nav span.related:after{content:""}.breadcrumb-nav .active{cursor:default;pointer-events:none}.breadcrumb-nav .active:hover{text-decoration:none}footer h2{font-size:17px;font-weight:600}footer a{font-weight:600}footer a:hover{text-decoration:underline}footer nav a{font-weight:400}.frame ul{padding-left:2rem;margin-top:1rem}.frame ul li{position:relative;padding-bottom:0.5em}.frame ul li:before{content:"";position:absolute;left:-1.5rem;top:0.5em;display:block;width:8px;height:8px;background-color:#D0005D;border-radius:2px}.frame ul.ce-uploads{padding:0}.frame ul.ce-uploads li{padding:0}.frame ul.ce-uploads li:before{display:none}.frame ul.ce-uploads .file-download{display:flex;flex-direction:column;text-decoration:none;background-color:#eef3f6;margin-top:1.25rem;border-radius:2px;text-align:center;transition:all 0.2s ease-in-out}.frame ul.ce-uploads .file-download .icon{display:flex;justify-content:center;flex-shrink:0;background:linear-gradient(180deg,rgba(255,255,255,0.07) 0%,rgba(255,255,255,0) 100%),linear-gradient(0deg,rgba(208,0,93,0.8),rgba(208,0,93,0.8));padding-top:0.5rem;padding-bottom:0.5rem;border-top-left-radius:2px;border-top-right-radius:2px;transition:all 0.2s ease-in-out}.frame ul.ce-uploads .file-download .icon img{position:relative;left:3px;width:50px}.frame ul.ce-uploads .file-download .ce-uploads-textContent{padding:1.25rem}.frame ul.ce-uploads .file-download:hover{color:#fbfbfb;background-color:#d0005d}.frame ul.ce-uploads .file-download:hover .icon{background:linear-gradient(0deg,#d0005d,#d0005d)}@media only screen and (min-width:460px){.frame ul.ce-uploads .file-download{flex-direction:row;text-align:left}.frame ul.ce-uploads .file-download .icon{width:5.5rem;padding:0;border-radius:0;border-top-left-radius:2px;border-bottom-left-radius:2px}}.frame ul.ce-uploads .ce-uploads-fileName{display:block;font-weight:500}.frame ul.ce-uploads .ce-uploads-description{font-size:17px}.frame-type-links a{display:flex;flex-direction:column;text-decoration:none;background-color:#eef3f6;margin-top:1.25rem;border-radius:2px;text-align:center;transition:all 0.2s ease-in-out}.frame-type-links a .icon{display:flex;justify-content:center;flex-shrink:0;background:linear-gradient(180deg,rgba(255,255,255,0.07) 0%,rgba(255,255,255,0) 100%),linear-gradient(0deg,rgba(208,0,93,0.8),rgba(208,0,93,0.8));padding-top:0.5rem;padding-bottom:0.5rem;border-top-left-radius:2px;border-top-right-radius:2px;transition:all 0.2s ease-in-out}.frame-type-links a .icon img{position:relative;left:3px;width:50px}.frame-type-links a .textContent{padding:1.25rem}.frame-type-links a:hover{color:#fbfbfb;background-color:#d0005d}.frame-type-links a:hover .icon{background:linear-gradient(0deg,#d0005d,#d0005d)}@media only screen and (min-width:460px){.frame-type-links a{flex-direction:row;text-align:left}.frame-type-links a .icon{width:5.5rem;padding:0;border-radius:0;border-top-left-radius:2px;border-bottom-left-radius:2px}}.frame-type-links .linkTitle{display:block;font-weight:500}.frame-type-links .linkSubtitle{font-size:17px}.price-box{min-width:240px}.price-box .price{text-shadow:0px 1px 2px rgba(0,0,0,0.1)}.price-box p{margin:0}.frame .producthighlight{position:relative;overflow:hidden}.frame .producthighlight .inner-image{position:absolute;bottom:0;left:0;right:0;top:-20%;z-index:-1;background-repeat:no-repeat;background-size:cover;background-position:center center}.frame .producthighlight h2{margin-top:0}.frame .producthighlight li:before{background-color:#fff}.tarif-filter-controls .mixitup-control-active{background-color:#D0005D;color:#FBFBFB}.tarifs .tarifbox h2{font-weight:600;margin-top:0}.tarifs .tarifbox .tarife{border-bottom:1px solid #c0c9d0}.tarifs .tarifbox .tarife sup{font-size:0.5em;top:-0.8em}.tarifs .tarifbox .tarif{min-height:140px}.tarifs .tarifbox .tarif+.tarif{border-top:1px solid #c0c9d0}.tarifs .tarifbox ul{margin-top:0}.tarifs .tarifbox ul li{display:block}.tarifs .tarifbox ul li:before{display:inline-block;content:"";font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;left:-2rem;height:auto;width:auto;top:4px;font-size:0.8em;background-color:transparent}.tarifrechner .tarifbox .tarif{min-height:auto}.filter-button-group{margin-top:1.5rem}.frame .article h2{margin-top:0}.frame-layout-0.frame-type-mask_producthighlight .producthighlight-inner{backdrop-filter:blur(4px)}.frame-layout-0.frame-type-mask_producthighlight .magenta .producthighlight-inner{background:linear-gradient(180deg,rgba(255,255,255,0.15) 0%,rgba(255,255,255,0) 100%),rgba(208,0,93,0.9)}.frame-layout-0.frame-type-mask_producthighlight .magenta .producthighlight-inner .button{color:#D0005D}.frame-layout-0.frame-type-mask_producthighlight .blau .producthighlight-inner{background:linear-gradient(180deg,rgba(255,255,255,0.15) 0%,rgba(255,255,255,0) 100%),linear-gradient(0deg,rgba(51,78,122,0.85),rgba(51,78,122,0.85))}.frame-layout-0.frame-type-mask_producthighlight .blau .producthighlight-inner .button{color:#334E7A}.frame-layout-0.frame-type-mask_producthighlight .gruen .producthighlight-inner{background:linear-gradient(180deg,rgba(255,255,255,0.15) 0%,rgba(255,255,255,0) 100%),linear-gradient(0deg,rgba(29,131,0,0.85),rgba(29,131,0,0.85))}.frame-layout-0.frame-type-mask_producthighlight .gruen .producthighlight-inner .button{color:#1D8300}.frame-layout-0.frame-type-mask_producthighlight .weiss .producthighlight-inner{color:#2F4858;background:linear-gradient(180deg,rgba(255,255,255,0.15) 0%,rgba(255,255,255,0) 100%),linear-gradient(0deg,rgba(255,255,255,0.85),rgba(255,255,255,0.85))}.frame-layout-0.frame-type-mask_producthighlight .weiss .producthighlight-inner li:before{background-color:#2F4858}.frame-layout-0.frame-type-mask_producthighlight .weiss .producthighlight-inner .button{color:#2F4858}.newsslider-nextbutton span::before,.linkslider-nextbutton span::before{padding:0}.tx-kesearch-pi1{margin-top:2rem}.tx-kesearch-pi1 .hit{background-color:#ffff00}.kesearch_pagebrowser ul{list-style-image:none;padding:0;margin-top:1rem}.kesearch_pagebrowser ul li{display:inline-block;padding:5px;margin-right:10px}.kesearch_pagebrowser ul li::before{display:none}#mobile-nav-toggle{width:39px;height:35px}.hamburger,.hamburger:after,.hamburger:before{content:"";position:absolute;display:block;width:39px;height:5px;background-color:currentColor;transition:all 0.15s ease-in-out}button:hover .hamburger,button:hover .hamburger:after,button:hover .hamburger:before{background-color:#d0005d}.hamburger:before{top:-13px;transform-origin:top right}.hamburger:after{top:13px;transform-origin:bottom right}.is-active .hamburger{background-color:transparent !important}.is-active .hamburger:before{transform:rotate(-45deg);background-color:#d0005d}.is-active .hamburger:after{transform:rotate(45deg);background-color:#d0005d}.teaser{background-size:cover;background-position:center center;height:180px}@media only screen and (min-width:475px){.teaser{height:200px}}@media only screen and (min-width:768px){.teaser{height:250px}}@media only screen and (min-width:1024px){.teaser{height:290px}}@media only screen and (min-width:1280px){.teaser{height:360px}}#pid-2 .teaser{background-position:center top;background-size:contain;height:520px}@media only screen and (min-width:420px){#pid-2 .teaser{height:560px}}@media only screen and (min-width:475px){#pid-2 .teaser{height:600px}}@media only screen and (min-width:640px){#pid-2 .teaser{background-size:cover;background-position:center center}}@media only screen and (min-width:768px){#pid-2 .teaser{height:660px}}@media only screen and (min-width:1024px){#pid-2 .teaser{height:720px}}@media only screen and (min-width:1280px){#pid-2 .teaser{height:760px}}.rechner-wrapper-startseite{margin-top:-400px}@media only screen and (min-width:768px){.rechner-wrapper-startseite{margin-top:-440px}}.tarifrechner li.icon-check-solid{position:relative;padding-left:40px}.tarifrechner li.icon-check-solid::before{position:absolute;left:0px;top:50%;transform:translateY(-50%);font-size:20px}.newsslider-nextbutton{backdrop-filter:blur(4px)}.scrollToTopBtn{z-index:100;opacity:0;pointer-events:none;transform:translateY(5px);transition:all 0.2s ease}.showBtn{opacity:0.8;pointer-events:auto;transform:translateY(0)}.showBtn:hover{opacity:1}main .frame .menu-pages,main .frame .menu-subpages{padding:0}main .frame .menu-pages li:before,main .frame .menu-subpages li:before{display:none}.Tx-Formhandler input[type="checkbox"]{-webkit-appearance:checkbox !important;-moz-appearance:checkbox !important;-ms-appearance:checkbox !important;-o-appearance:checkbox !important;appearance:checkbox !important}.Tx-Formhandler form{margin-top:32px}.Tx-Formhandler fieldset{border:none;padding:0;margin-top:12px;margin-bottom:20px}.Tx-Formhandler .powerlegend,.Tx-Formhandler .desc{font-weight:bold;margin-top:0.5em;margin-bottom:0.2em;text-indent:3px}.Tx-Formhandler .label-input_wrap{display:inline-block;width:100%;position:relative;margin-top:-1px;background:#fff;margin-bottom:16px}.Tx-Formhandler .anrede-wrap{position:relative;padding:10px;padding-top:30px;height:67px;margin-top:-1px}.Tx-Formhandler textarea{width:100%;border-color:#2F4858;border:none;padding:10px;padding-top:30px}.Tx-Formhandler input{position:relative;display:block;height:65px;width:100%;padding-top:20px;padding-left:10px}.Tx-Formhandler input[type="submit"],.Tx-Formhandler input[type="submit"]:focus{display:inline-block;width:auto;height:auto;color:#FBFBFB;font-weight:600;padding:0.625rem 1.5rem;cursor:pointer;border:0;background-color:#D0005D;border-radius:4px;transition:all 0.2s ease-in-out;--tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.Tx-Formhandler input[type="submit"]:focus{border:0 !important;box-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) #025ecc}.Tx-Formhandler input[type="submit"]:hover{--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.Tx-Formhandler input[type="submit"]:active{box-shadow:none}.Tx-Formhandler textarea,.Tx-Formhandler input,.Tx-Formhandler .anrede-wrap{background-color:rgba(238,243,246,0.4);border:1px solid #2F4858;border-radius:2px}.Tx-Formhandler textarea:focus,.Tx-Formhandler input:focus,.Tx-Formhandler .anrede-wrap:focus-within{outline:none;border:1px solid #D0005D !important;background-color:rgba(238,243,246,0.3)}.Tx-Formhandler .label-input_wrap:focus-within label{color:#D0005D}.Tx-Formhandler .info.anrede,.Tx-Formhandler label{border-top-left-radius:2px;border-bottom-right-radius:2px;pointer-events:none}.Tx-Formhandler .radio-caption{background:transparent}.Tx-Formhandler .radio-caption,.Tx-Formhandler .bestaetigung label,.Tx-Formhandler .checkbox-wrap label,.Tx-Formhandler .checkbox label{pointer-events:all}.Tx-Formhandler .options div.info,.Tx-Formhandler .info.anrede,.Tx-Formhandler label{position:absolute;left:7px;top:5px;font-size:16px;color:#2F4858;z-index:999}.Tx-Formhandler label.radio-caption{position:relative;top:0px;left:0;margin-right:20px}.Tx-Formhandler .label-input_wrap.options{padding:10px;padding-top:30px}.Tx-Formhandler .label-input_wrap .radio{margin-left:10px}.Tx-Formhandler .label-input_wrap.checkbox{display:inline-block}.Tx-Formhandler .label-input_wrap.checkbox .checkbox{width:auto;height:auto;margin:0 10px}.Tx-Formhandler .label-input_wrap.checkbox+.checkbox{border-left:none}.Tx-Formhandler .checkbox label{display:inline-block;position:relative;top:18px;left:32px;text-transform:none;font-weight:500}.Tx-Formhandler .tarife .label-input_wrap{min-height:40px;padding-left:120px;padding-top:8px}.Tx-Formhandler .tarife label{float:left;margin-top:4px}.Tx-Formhandler .tarife select{display:inline-block}.Tx-Formhandler .label-input_wrap.bestaetigung .checkbox{position:relative;top:25px}.Tx-Formhandler .label-input_wrap.bestaetigung label{top:8px}.Tx-Formhandler .anrede-wrap label{position:relative;left:0;top:0;text-transform:none;margin-right:10px}.Tx-Formhandler .error label{background:#fcff30}.Tx-Formhandler input.radio{display:inline-block;height:auto;width:auto;margin-right:5px}.Tx-Formhandler .hidinglink{display:block}.Tx-Formhandler fieldset.stromzaehler,.Tx-Formhandler fieldset.gaszaehler,.Tx-Formhandler fieldset.wasserzaehler{background:#fff;box-shadow:0px 1px 4px rgba(0,0,0,0.05);padding:10px;border:1px solid #2F4858}.Tx-Formhandler fieldset.stromzaehler img,.Tx-Formhandler fieldset.gaszaehler img,.Tx-Formhandler fieldset.wasserzaehler img{margin:10px auto;display:block;border:1px solid #2F4858}.Tx-Formhandler .general-error strong{background:#ffff00;display:inline-block;padding:2px 4px;border-radius:2px}.Tx-Formhandler span.error{display:inline-block;width:100%}.Tx-Formhandler .formhandler_form .caption{display:inline-block;font-size:14px;line-height:1.2em;padding:2px 4px}@media only screen and (min-width:480px){.Tx-Formhandler .label-input_wrap.half{width:50%;padding-right:16px}.Tx-Formhandler .label-input_wrap.half-second{padding-right:0}}@media only screen and (min-width:1000px){.Tx-Formhandler .label-input_wrap.third{width:33.33%}.Tx-Formhandler .label-input_wrap.third+.third{border-right:none;border-left:none}.Tx-Formhandler .label-input_wrap.third{padding-right:16px}.Tx-Formhandler .label-input_wrap.third.last{padding-right:0}}.Tx-Formhandler .datenschutz-checkbox input{position:absolute;display:block;width:20px;height:20px;margin-top:32px;margin-left:10px}.Tx-Formhandler .datenschutz-checkbox--text{padding-top:25px;padding-left:40px}.Tx-Formhandler .formhandler_form .checkbox-wrap{margin-bottom:2em}.Tx-Formhandler .formhandler_form .checkbox-wrap label{position:inherit;display:inline-block;text-transform:none;vertical-align:top;font-weight:400;padding-left:40px}.Tx-Formhandler .formhandler_form .checkbox-wrap input{position:absolute;width:20px;height:32px;vertical-align:top;margin-left:10px}.table_wrapper{display:block;overflow-x:auto;white-space:nowrap}.table-lines{width:100%;border-radius:2px}.table-lines th{line-height:3.5rem;background:#eef3f6b3;border-bottom:1px solid #C0C9D0;text-align:left}.table-lines td{line-height:3rem;border-bottom:1px solid #C0C9D0}#c2659 table tr td:first-child{font-weight:600}#pid-50 table{width:100%;margin-top:1rem}#pid-50 table td:first-child{vertical-align:top;font-weight:bold}#pid-50 table td{padding:10px 0px;vertical-align:bottom}#pid-50 #c177 table td:first-child{font-weight:normal}#pid-50 td:first-child{width:150px}#pid-50 tr:first-child td{padding-top:0}@media only screen and (min-width:560px){#pid-50 td:first-child{width:300px}}@media only screen and (min-width:780px){#pid-50 td:first-child{width:270px}}@media only screen and (min-width:1000px){#pid-50 td:first-child{width:370px}}#pid-20 .article{border-bottom:2px solid #EEF3F6}.page-navigation{margin-top:3rem}.kesearch_pagebrowser,.page-navigation .f3-widget-paginator{padding:0}.kesearch_pagebrowser li,.page-navigation .f3-widget-paginator li{display:inline-block;margin-right:0.25rem !important}.kesearch_pagebrowser li:before,.page-navigation .f3-widget-paginator li:before{display:none}.kesearch_pagebrowser li span,.kesearch_pagebrowser li a,.page-navigation .f3-widget-paginator li span,.page-navigation .f3-widget-paginator li a{display:block;text-decoration:none;background-color:#EEF3F6;padding:0.4rem 0.9rem;border-radius:5px;transition:all 0.2s}.kesearch_pagebrowser li a:hover,.page-navigation .f3-widget-paginator li a:hover{background-color:#D0005D;color:#FBFBFB}.layout-pagets__start #itc-rechner-interface{visibility:hidden}.layout-pagets__start #itc-rechner-left{z-index:20}.layout-pagets__start #itc-rechner-right{z-index:10}.newsSlider{visibility:hidden}.newsSlider article .icon-wrap-div span{margin-left:0;transition:margin 0.2s}.newsSlider article .weiterlesen:hover .icon-wrap-div span{margin-left:12px}.linkslider .icon-wrap-div span{margin-left:0;transition:all 0.2s}.linkslider .slide:hover .icon-wrap-div span{margin-left:12px}@media screen and (min-width:1536px){.linkslider .xs\:w-96{width:374px}}.news-list-view .more span{transition:all 0.2s}.news-list-view .more:hover [class^="icon-"]{margin-left:12px}ol.flickity-page-dots{display:flex;justify-content:center;overflow:hidden;position:relative;bottom:10px}@media only screen and (min-width:380px){ol.flickity-page-dots{bottom:0}}@media only screen and (min-width:480px){ol.flickity-page-dots{bottom:-10px}}ol.flickity-page-dots li.dot{display:inline-block;width:6px;height:6px;margin:6px;opacity:0.15;cursor:pointer;background:#2F4858;border-radius:50%;pointer-events:none;cursor:default}ol.flickity-page-dots li.dot.is-selected{opacity:1;background:#D0005D}@media only screen and (min-width:870px){ol.flickity-page-dots{display:none}}.tarifbox-highlighted .flex{border:3px solid #d0005d;border-top:none}.tarifbox-highlighted .flex header{border-radius:0;background:#d0005d}.ce-gallery{margin-bottom:1rem}.ce-gallery figure{display:table;margin:0}.ce-gallery figcaption{display:table-caption;caption-side:bottom}.ce-gallery img{display:block}.ce-gallery iframe{border-width:0}@media screen and (min-width:640px){.ce-left.ce-intext,.ce-right.ce-intext{display:flex}.ce-left.ce-intext .ce-gallery,.ce-right.ce-intext .ce-gallery{flex-shrink:0;padding-top:1.5rem;padding-right:15px}.ce-right{display:flex}.ce-right .ce-gallery{order:2;flex-shrink:0;padding-top:1.5rem;padding-left:15px}}.ce-row{margin-bottom:15px}.ce-row:last-child{margin-bottom:0}.ce-above .ce-bodytext{clear:both}.ce-intext.ce-left ol,.ce-intext.ce-left ul{padding-left:40px;overflow:auto}.frame-indent{margin-left:15%;margin-right:15%}.frame-indent-left{margin-left:33%}.frame-indent-right{margin-right:33%}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.iehinweis{display:block !important}}.parkhaus{}.parkhaus main .frame{visibility:hidden}.parkhaus button:hover .hamburger,.parkhaus button:hover .hamburger:after,.parkhaus button:hover .hamburger:before,.parkhaus .is-active .hamburger:before,.parkhaus .is-active .hamburger:after{background-color:#0095DA}.parkhaus main a{color:#0075AF}.parkhaus h1,.parkhaus h2,.parkhaus h3{color:#0075AF}.parkhaus .ph-logo{max-width:calc(100vw - 100px)}@media screen and (min-width:460px){.parkhaus .ph-logo{max-width:370px}}@media screen and (min-width:640px){.parkhaus .ph-logo{max-width:100%}}.parkhaus .main-nav>ul>li>a{padding-bottom:6px}.parkhaus .main-nav>ul>li:hover>a{color:#0075AF}.parkhaus .bg-gradient{background:linear-gradient(90deg,#0095DA 18.43%,#444D85 56.67%,#2F4858 100%)}.parkhaus footer h2{color:#fff;margin-top:2rem}.parkhaus footer p{margin-top:0.66rem}.parkhaus footer a{font-weight:400}.parkhaus ol.flickity-page-dots li.dot.is-selected{background:#0075AF}.parkhaus .frame ul li:before{background:#0075AF}.parkhaus table{margin-top:1rem;max-width:700px}.parkhaus table tr{border-bottom:1px solid #c8cfd3}.parkhaus table tr:last-child{border-bottom:none}.parkhaus table td{vertical-align:top;padding-top:0.25rem;padding-right:1rem;padding-bottom:0.25rem}.parkhaus#pid-643 tr{border-bottom:0}.parkhaus .ce-main .image [rel="noreferrer"]:before{content:""}.parkhaus form h2{margin-bottom:1rem}.parkhaus form .clearfix{margin-bottom:1rem}.parkhaus form .radio input{margin-right:0.5rem;vertical-align:middle}.parkhaus form .radio label span{display:inline-block;max-width:650px;vertical-align:middle;line-height:1.3;font-size:17px}.parkhaus form #reservierung-2876-radiobutton-3 .radio{margin-bottom:0.8rem}.parkhaus legend{font-weight:bold;margin-bottom:0.5rem}.parkhaus .form-group{margin-bottom:1rem}.parkhaus input[type="text"],.parkhaus input[type="email"]{border:1px solid #c8cfd3;padding:0.5rem;border-radius:2px;width:100%;max-width:600px}.parkhaus button[type="submit"]{background:#0075AF;color:#fff;font-weight:600;padding:0.5rem 3rem;margin-top:2rem;border:none;border-radius:2px;transition:all 0.2s ease-in-out}.parkhaus button[type="submit"]:hover{background:#0095DA}.parkhaus .parkhaus-element{margin-bottom:4rem}.parkhaus .parkhaus-element [class^="icon-"]::before,.parkhaus .parkhaus-element [class*=" icon-"]::before{color:#0075AF}.parkhaus .parkhaus-element strong{color:#0075AF}.parkhaus .parkhaus-element h2{margin-bottom:0.5rem}.parkhaus .parkhaus-element h3{margin-top:1.5rem}.parkhaus .parkhaus-element table{margin-top:0.5rem}.parkhaus .parkhaus-element table td{padding-top:0.1rem;padding-bottom:0.1rem}.parkhaus .parkhaus-element .ph-image{margin-bottom:2rem;margin-left:-16px;margin-right:-16px;border-radius:0}@media screen and (min-width:470px){.parkhaus .parkhaus-element .ph-image{border-radius:2px}}@media screen and (min-width:640px){.parkhaus .parkhaus-element .ph-image{margin-left:0;margin-right:0}}.parkhaus .parkhaus-element .ph-map{position:relative;margin-top:1.5rem}.parkhaus .parkhaus-element .ph-map a.map-link{position:absolute;bottom:1rem;right:0.5rem;font-size:15px;background-color:#fff;padding:0.5rem 1rem;transition:all 0.2s ease-in-out}.parkhaus .parkhaus-element .ph-map a.map-link:hover{color:#0095DA}.parkhaus .parkhaus-element .ph-map a.map-link .icon-map-solid::before{color:currentColor;padding-left:1rem}@media screen and (min-width:380px){.parkhaus .parkhaus-element .ph-map a.map-link{font-size:17px;right:1rem}}.parkhaus .parkhaus-element .mapbox-attribution{position:absolute;top:0.25rem;left:0.5rem;font-size:13px;color:#666}.parkhaus .parkhaus-element .mapbox-attribution a{color:#666}.parkhaus .parkhaus-element .booking-link{position:relative;color:#fff}.parkhaus .parkhaus-element .booking-link .icon-arrow-right-regular{float:right}.parkhaus .parkhaus-element .booking-link .icon-arrow-right-regular::before{color:#fff}.parkhaus .parkhaus-element .booking-link:hover{transition:all 0.2s ease-in-out;background-color:#0095DA}@media screen and (min-width:768px){.parkhaus .parkhaus-element{display:flex;flex-direction:column;flex-wrap:wrap;max-height:800px}.parkhaus .parkhaus-element .ph-text1{width:45%}.parkhaus .parkhaus-element .ph-text2{width:45%}.parkhaus .parkhaus-element .ph-image{width:55%;order:4}.parkhaus .parkhaus-element .ph-map{width:55%;order:3;margin-top:0;margin-bottom:1.5rem}.parkhaus .parkhaus-element .booking-link{width:calc(100% - 30px)}.parkhaus .parkhaus-element+.parkhaus-element{margin-top:8rem}}.parkhaus #c2867 [rel="noreferrer"]:before{content:""}.parkhaus .tab{display:inline-block;padding:0.5rem 1rem;margin-top:0.5rem;text-decoration:none;color:#fff;background-color:#0075AF;transition:all 0.2s ease-in-out;border:1px solid #0075AF;border-radius:2px}.parkhaus .tab:hover{background-color:#0095DA}.parkhaus .tab--active{background-color:#fff;color:#333;border-color:#aaa}.parkhaus .tab--active:hover{background-color:#fff}.parkhaus main .icon-envelope-solid::before{color:#0075AF}.waermeservice main{padding-bottom:4rem}.waermeservice .teaser{background-position:center top}.waermeservice .header-logo{max-width:calc(100vw - 94px)}.waermeservice .header-logo svg{max-width:100%}@media screen and (min-width:470px) and (max-width:639px){.waermeservice .header-logo{width:370px}}.waermeservice .frame-layout-0{max-width:100%}.waermeservice .frame-layout-1 .ce-inner{max-width:60rem;margin-bottom:2rem}@media screen and (min-width:1536px){.waermeservice main .container>*{max-width:83%;margin:0 auto}.waermeservice#pid-680 main .container>*{max-width:100%}.waermeservice#pid-680 main .container .frame-layout-1,.waermeservice main .container .frame-layout-1{max-width:83%;margin:0 auto 2rem}}.waermeservice .bg-gradient{background:linear-gradient(90deg,rgba(255,255,255,0.2) 6.56%,rgba(255,255,255,0) 93.44%),#F9C301}.waermeservice footer{background-color:#6c6a62}.waermeservice .text-text{color:#3E3B32}.waermeservice main a{color:#EDBE00;transition:color 0.2s ease-in-out}.waermeservice main a:hover{color:#6c6a62}.waermeservice .main-nav>ul>li>a{padding-bottom:7px}.waermeservice .main-nav>ul>li:hover>a{color:#EDBE00}.waermeservice .main-nav>ul>li.active>a{border-color:#EDBE00}.waermeservice button:hover .hamburger,.waermeservice button:hover .hamburger:after,.waermeservice button:hover .hamburger:before,.waermeservice .is-active .hamburger:before,.waermeservice .is-active .hamburger:after{background-color:#c0c9d0}.waermeservice main img{border-radius:2px;box-shadow:0px 2px 20px rgba(41,41,41,0.15)}.waermeservice .frame ul li:before{background-color:#EDBE00}.waermeservice ol.flickity-page-dots li.dot.is-selected{background-color:#EDBE00}.waermeservice .scrollToTopBtn{background-color:#F9C301 !important}.waermeservice h1{color:#EDBE00;font-size:24px}.waermeservice main h2{margin-top:1rem}.waermeservice .ce-textpic .ce-bodytext>header h2{margin-top:0}.waermeservice .ce-left.ce-intext .ce-gallery,.waermeservice .ce-right.ce-intext .ce-gallery{padding-top:0}.waermeservice footer a{font-weight:normal}.waermeservice #c3043,.waermeservice #c3048{margin-top:2rem}.waermeservice .tab{color:#fff;background-color:#edbe00;border:1px solid #edbe00;border-radius:4px;padding:0.5rem 1rem;text-decoration:none;transition:all 0.2s ease-in-out}.waermeservice .tab:hover{background-color:#fff;color:#edbe00}.waermeservice .tab.tab--active{background-color:#fff;color:#555;border-color:#aaa}@media screen and (min-width:475px){.waermeservice h1{font-size:28px}}@media screen and (min-width:640px){.waermeservice h1{font-size:30px}.waermeservice .ce-left,.waermeservice .ce-right{display:inherit}}@media screen and (min-width:768px){.waermeservice h1{font-size:38px}.waermeservice main h2{font-size:24px}.waermeservice .ce-left,.waermeservice .ce-right{display:flex}.waermeservice .ce-above,.waermeservice .ce-below{display:inherit}.waermeservice .ce-textpic.ce-left{align-items:center}.waermeservice .three-column#c3130 .ce-textpic.ce-left{display:block}.waermeservice .three-column header h3{margin-top:1rem}.waermeservice .ce-left.ce-intext .ce-gallery{padding-right:30px}.waermeservice .ce-right.ce-intext .ce-gallery{padding-left:30px}}@media screen and (min-width:1024px){.waermeservice h1{font-size:44px}.waermeservice main h2{font-size:26px}.waermeservice .ce-left.ce-intext .ce-gallery{padding-right:40px}.waermeservice .ce-right.ce-intext .ce-gallery{padding-left:40px}.waermeservice .three-column header h3{font-size:1.2rem}.waermeservice .three-column#c3130 .frame{font-size:17px}.waermeservice .three-column .ce-left.ce-intext .ce-gallery{padding-right:20px}.waermeservice .three-column .ce-right.ce-intext .ce-gallery{padding-left:20px}}@media screen and (min-width:1280px){.waermeservice h1{font-size:48px}.waermeservice main h2{font-size:28px}.waermeservice .three-column#c3130 .ce-textpic.ce-left{display:flex}}.cat-ladetarif{font-size:16px}.lt-row{display:flex;justify-content:space-between;font-size:15px;line-height:1.35;padding-bottom:0.25rem;margin-bottom:0.25rem;border-bottom:1px solid #d0d9e0}.lt-row:last-child{border-bottom:none}.lt-label{padding-right:5px}.lt-value{width:90px;flex-shrink:0}.lt-highlights{border-bottom:1px solid #c0c9d0}#c3361 #c3345{padding-left:0}
