/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}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;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{--color-primary:#004253;--color-primary-light:#004a58;--color-primary-dark:#003843;--color-secondary:#b9d100;--color-tertiary:#a0c3dc;--color-basic-0:#fff;--color-basic-1:#ededed;--color-basic-2:#ccc;--color-basic-3:#999;--color-basic-4:#4e4e4e;--color-basic-5:#333;--color-basic-7:#202020;--color-basic-10:#000;--font-family-basic:"Open Sans","Verdana","Arial",sans-serif;--font-family-headline:"Bitter",serif;--font-family-special:"Raleway",sans-serif;--line-height:1.4;--font-weight-basic:400;--font-weight-bold:700;--font-size-2xs:.75rem;--font-size-xs:.875rem;--font-size-s:.9375rem;--font-size-basic:1rem;--font-size-m:1.125rem;--font-size-l:1.25rem;--font-size-xl:1.375rem;--font-size-2xl:1.625rem;--font-size-3xl:1.75rem;--font-size-4xl:2rem;--font-size-5xl:2.25rem;--font-size-6xl:2.875rem;--grid__gutter:clamp(1rem,8.75vw + -.75rem,1.875rem);--margin-bottom-content:clamp(2.5rem,2.2727vw + 2.0455rem,3.75rem);--margin-content:0 0 var(--margin-bottom-content) 0}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(/layout/fonts/open-sans-v40-latin-regular.feb0d864.woff2) format("woff2"),url(/layout/fonts/open-sans-v40-latin-regular.11577916.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:400;src:url(/layout/fonts/open-sans-v40-latin-italic.492409a5.woff2) format("woff2"),url(/layout/fonts/open-sans-v40-latin-italic.4f06e64b.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:600;src:url(/layout/fonts/open-sans-v40-latin-600.0887b7d3.woff2) format("woff2"),url(/layout/fonts/open-sans-v40-latin-600.798d27a2.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(/layout/fonts/open-sans-v40-latin-700.93eac171.woff2) format("woff2"),url(/layout/fonts/open-sans-v40-latin-700.575d2b29.ttf) format("truetype")}@font-face{font-family:Bitter;font-style:italic;font-weight:400;src:url(/layout/fonts/bitter-v12-latin-italic.a37f9e69.eot);src:local("Bitter Italic"),local("Bitter-Italic"),url(/layout/fonts/bitter-v12-latin-italic.a37f9e69.eot?#iefix) format("embedded-opentype"),url(/layout/fonts/bitter-v12-latin-italic.d980a73a.woff2) format("woff2"),url(/layout/fonts/bitter-v12-latin-italic.d64c5474.woff) format("woff"),url(/layout/fonts/bitter-v12-latin-italic.4668f3cb.ttf) format("truetype"),url(/layout/images/bitter-v12-latin-italic.368d10b2.svg#Bitter) format("svg")}@font-face{font-family:Bitter;font-style:normal;font-weight:700;src:url(/layout/fonts/bitter-v12-latin-700.7e0e14ce.eot);src:local("Bitter Bold"),local("Bitter-Bold"),url(/layout/fonts/bitter-v12-latin-700.7e0e14ce.eot?#iefix) format("embedded-opentype"),url(/layout/fonts/bitter-v12-latin-700.e999e976.woff2) format("woff2"),url(/layout/fonts/bitter-v12-latin-700.1a34c2fd.woff) format("woff"),url(/layout/fonts/bitter-v12-latin-700.4e11a550.ttf) format("truetype"),url(/layout/images/bitter-v12-latin-700.823077ed.svg#Bitter) format("svg")}@font-face{font-family:Raleway;font-style:normal;font-weight:400;src:url(/layout/fonts/raleway-v12-latin-regular.a2d316b0.eot);src:local("Raleway"),local("Raleway-Regular"),url(/layout/fonts/raleway-v12-latin-regular.a2d316b0.eot?#iefix) format("embedded-opentype"),url(/layout/fonts/raleway-v12-latin-regular.1408ce3e.woff2) format("woff2"),url(/layout/fonts/raleway-v12-latin-regular.64c07b0d.woff) format("woff"),url(/layout/fonts/raleway-v12-latin-regular.5dda55ed.ttf) format("truetype"),url(/layout/images/raleway-v12-latin-regular.a385acbd.svg#Raleway) format("svg")}@font-face{font-family:Raleway;font-style:normal;font-weight:800;src:url(/layout/fonts/raleway-v12-latin-800.fb9e637f.eot);src:local("Raleway ExtraBold"),local("Raleway-ExtraBold"),url(/layout/fonts/raleway-v12-latin-800.fb9e637f.eot?#iefix) format("embedded-opentype"),url(/layout/fonts/raleway-v12-latin-800.a20537c7.woff2) format("woff2"),url(/layout/fonts/raleway-v12-latin-800.4a5d3a11.woff) format("woff"),url(/layout/fonts/raleway-v12-latin-800.92686029.ttf) format("truetype"),url(/layout/images/raleway-v12-latin-800.69fa13d3.svg#Raleway) format("svg")}html{box-sizing:border-box;scroll-behavior:smooth}*,:after,:before{box-sizing:inherit}body{background:var(--color-primary);color:var(--color-basic-0);font-family:var(--font-family-basic);font-size:var(--font-size-basic);font-weight:var(--font-weight-basic);line-height:var(--line-height);min-height:100%;overflow-y:scroll;-webkit-text-size-adjust:none;-ms-text-size-adjust:none}@media print{body{background:transparent none;font-size:12pt}}a{color:var(--color-primary)}a:hover{text-decoration:none}strong{font-weight:var(--font-weight-bold)}sup{font-size:70%}.row{grid-column-gap:var(--grid__gutter);grid-row-gap:0}.clearfix:after{clear:both;content:"";display:table}.hide,.invisible:not(:focus):not(:active){overflow:hidden;position:absolute;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;white-space:nowrap;width:1px}.center{text-align:center}.fa-times{color:var(--color-basic-0)}.aspect,.responsive{height:0;position:relative}.aspect iframe,.responsive iframe{height:100%;left:0;position:absolute;top:0;width:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-headline);font-style:italic;font-weight:var(--font-weight-bold);line-height:1.2;margin-bottom:1rem}h1{color:var(--color-primary);font-size:var(--font-size-4xl);font-weight:var(--font-weight-basic);-webkit-hyphens:none;hyphens:none;margin:var(--margin-content)}@media only screen and (min-width:58.75em){h1{font-size:var(--font-size-6xl)}}h2{font-size:var(--font-size-xl);margin:0 0 1.25rem}@media only screen and (min-width:58.75em){h2{font-size:var(--font-size-2xl)}}h2:before{background-color:currentColor;content:"";display:block;height:2px;margin-bottom:8px;margin-top:0;width:80px}h3{font-size:var(--font-size-l);margin:0 0 .5rem}h3,h4{font-family:var(--font-family-basic);font-style:normal}h4{font-size:var(--font-size-basic)}p{margin:0 0 1rem}.content-text{margin:var(--margin-content);overflow:hidden}.content-text.media--above,.content-text.media--below{display:flex;flex-flow:column}.content-text.media--above figure,.content-text.media--below figure{align-self:flex-start}.content-text.media--above figure{align-self:flex-start;margin:0 0 1.5rem}.content-text.media--below figure{margin:.5rem 0 0;order:3}.content-text.media--left figure{float:left;margin:0 1.5rem 1.5rem 0;max-width:40%}.content-text.media--right figure{float:right;margin:0 0 1.5rem 1.5rem;max-width:40%}.content-text ul{list-style:square;padding:0}.content-text ul li{margin-left:1.25rem}.startseitenlink{background:var(--color-primary);color:var(--color-basic-0);font-weight:500;letter-spacing:1px;margin-top:15px;padding:10px 20px;text-decoration:none}.startseitenlink:hover{background:var(--color-secondary);border-radius:3px;color:var(--color-primary);padding:10px 20px;text-decoration:none}.startseitenlink:before{content:"\f105";font-family:FontAwesome;margin-right:.5em}.content-download{margin:var(--margin-content);padding:0}.content-download.ext-pdf{background:none}.content-download.ext-pdf a{background:url(/layout/images/iconPDF.93640b6c.svg) 0 no-repeat;margin-left:1.25rem;padding-left:1.375rem}.content-downloads{margin:var(--margin-content)}.content-downloads ul{padding:0}.content-downloads ul li{margin-left:1.25rem}figure{margin:0;padding:0}figure img{display:block}img{border:0;height:auto;max-width:100%}.content-image{margin:var(--margin-content);overflow:hidden}.content-gallery{margin:var(--margin-content);padding:0}.content-gallery ul{list-style-type:outside;margin-top:25px}.content-gallery ul li{display:inline-block;float:none;height:180px;margin:0 5px 7px 3px;position:relative;width:242px}.footer-logo-badewelten img,.footer-logo-gebaeudetechniker img{margin:0 auto}.footer-logo-flex{display:flex;justify-content:center}@media only screen and (min-width:73.75em){.footer-logo-flex{justify-content:flex-start}}.footer-logo-flex :first-child{flex:0 1 200px}.footer-logo-flex :last-child{flex:0 1 75px}.audio_container audio{max-width:100%}.video_container video{height:auto;max-width:100%}.mod_rocksolid_slider{margin:var(--margin-content)}#seitenbild .mod_rocksolid_slider{margin:0}.ui-accordion-header:focus{outline:0 none}.ce_accordion .toggler{background:transparent;border-top:2px solid var(--color-basic-5);color:var(--color-primary-light);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);padding:8px 2px}.ce_accordion .toggler:hover{cursor:pointer;text-decoration:underline}.content-accordion{margin:var(--margin-content)}.logo{flex:0 1 auto;margin:1.5rem 0 1.25rem auto;width:180px}@media only screen and (min-width:48em){.logo{width:320px}}@media only screen and (min-width:60.5em){.logo{margin-top:0;max-width:250px}}@media only screen and (min-width:73.75em){.logo{max-width:320px}}.nav,nav{position:relative}.nav ul,nav ul{list-style:none}.nav ul,.nav ul li,nav ul,nav ul li{margin:0;padding:0}.nav a,.nav a:hover,nav a,nav a:hover{text-decoration:none;white-space:nowrap}@media print{.nav,nav{display:none}}.nav-main{display:none;font-family:var(--font-family-special);font-size:var(--font-size-basic);line-height:1.2}@media only screen and (min-width:60.5em){.nav-main{display:block;margin-top:2.6875rem}}@media only screen and (min-width:73.75em){.nav-main{font-size:var(--font-size-xl);margin-top:3.5rem}}.nav-main ul{overflow:hidden}.nav-main li{letter-spacing:1px;text-transform:uppercase}.nav-main a,.nav-main strong{display:block}.nav-main .level_1{color:var(--color-primary)}@media only screen and (min-width:60.5em){.nav-main .level_1{display:flex}}.nav-main .level_1>li{margin-right:1.75rem}.nav-main .level_1 a,.nav-main .level_1 strong{font-weight:800}.nav-main .level_1 a{color:var(--color-primary)}.nav-main .level_1 a.trail,.nav-main .level_1 a:hover,.nav-main .level_1 strong{color:var(--color-secondary)}.nav-main .level_2{background:var(--color-primary);color:var(--color-basic-0);font-size:var(--font-size-2xs);left:auto;max-height:0;min-width:240px;position:absolute;z-index:100}@media only screen and (min-width:73.75em){.nav-main .level_2{font-size:var(--font-size-basic)}}.nav-main .level_2 a,.nav-main .level_2 strong{font-weight:var(--font-weight-basic);padding:.625rem 1rem}.nav-main .level_2 a,.nav-main .level_2 a:visited{color:var(--color-secondary)}.nav-main .level_2 a:hover,.nav-main .level_2 strong{color:var(--color-basic-0)}.nav-main .submenu:hover .level_2{max-height:none}.mobile_menu{max-width:18rem}@media only screen and (min-width:60.5em){.mobile_menu{display:none!important}}.mobile_menu .inner{background:var(--color-primary);color:var(--color-basic-0)}.mobile_menu .nav-main{display:block;font-family:var(--font-family-basic);line-height:1.2}.mobile_menu .nav-main li{letter-spacing:unset;margin:0;text-transform:unset}.mobile_menu .nav-main .level_1{color:var(--color-basic-0);font-size:var(--font-size-s)}@media only screen and (min-width:48em){.mobile_menu .nav-main .level_1{font-size:var(--font-size-l)}}.mobile_menu .nav-main .level_1 a,.mobile_menu .nav-main .level_1 strong{border-bottom:1px solid var(--color-basic-4);font-weight:var(--font-weight-basic);padding:.625rem 1rem}.mobile_menu .nav-main .level_1 a{background:var(--color-primary-dark);color:var(--color-basic-0)}.mobile_menu .nav-main .level_1 a.trail,.mobile_menu .nav-main .level_1 a:hover,.mobile_menu .nav-main .level_1 strong{background:var(--color-secondary);color:var(--color-basic-0)}.mobile_menu .nav-main .level_2{font-size:var(--font-size-xs);max-height:unset;min-width:unset;position:unset}@media only screen and (min-width:48em){.mobile_menu .nav-main .level_2{font-size:var(--font-size-m)}}.mobile_menu .nav-main .level_2 a,.mobile_menu .nav-main .level_2 strong{background:var(--color-primary-light);padding:.625rem 1rem .625rem 1.6rem}@media only screen and (min-width:48em){.mobile_menu .nav-main .level_2 a,.mobile_menu .nav-main .level_2 strong{padding:.625rem 1rem .625rem 1.8rem}}.mobile_menu .nav-main .level_2 a,.mobile_menu .nav-main .level_2 a:visited{color:var(--color-basic-0)}.mobile_menu .nav-main .level_2 strong{color:var(--color-secondary);font-weight:var(--font-weight-bold)}.mobile_menu .nav-main .level_2 a:hover{background:var(--color-primary-light);color:var(--color-secondary)}.mobile_menu .contact_box{font-size:var(--font-size-basic);padding:1rem}.mobile_menu .contact_box span{color:var(--color-secondary)}.mobile_menu .contact_box a{color:var(--color-basic-2);display:block}@media only screen and (min-width:60.5em){.mobile_menu_trigger{display:none!important}}#toggler-mobile{background:var(--color-basic-5);color:var(--color-basic-0);cursor:pointer;display:block;font-size:var(--font-size-m);height:auto;letter-spacing:2px;padding:.4375rem .6875rem;position:absolute;right:158px;text-align:center;text-transform:uppercase;top:.9rem;width:auto}@media only screen and (min-width:48em){#toggler-mobile{font-size:var(--font-size-2xl);right:290px}}#toggler-mobile i{margin-left:1rem}.nav-quicklinks{display:none;font-size:var(--font-size-basic);line-height:1.1;padding-top:.4375rem}@media only screen and (min-width:60.5em){.nav-quicklinks{display:block}}.nav-quicklinks ul{display:flex}.nav-quicklinks li{margin-right:1.125rem}.nav-quicklinks .active{font-weight:700}.nav-quicklinks a,.nav-quicklinks a:visited{color:var(--color-basic-10)}.nav-quicklinks a:hover{text-decoration:underline}.nav-footer{color:currentColor;margin:var(--margin-content);text-align:center}@media only screen and (min-width:48em){.nav-footer{text-align:unset}}.nav-footer h3{font-size:var(--font-size-xl);margin:0 0 .25rem}.nav-footer a{text-decoration:underline}.nav-footer a,.nav-footer a:visited{color:var(--color-secondary)}.nav-footer a:hover{text-decoration:none}form{margin:0;padding:0}input,select,textarea{line-height:normal}fieldset{border:0}#kontaktformular{background:var(--color-basic-1);font-size:var(--font-size-s);padding:1.5rem}@media only screen and (min-width:58.75em){#kontaktformular{font-size:var(--font-size-basic);padding:2rem}}#kontaktformular input{border:0;border-top:2px solid var(--color-basic-5);margin-bottom:9px;padding:9px 11px 11px;width:100%}#kontaktformular input:focus,#kontaktformular input:hover{background:var(--color-secondary);border-top:2px solid var(--color-basic-5);color:var(--color-basic-10)}#kontaktformular textarea{border:0;border-top:2px solid var(--color-basic-5);margin-bottom:12px;padding:9px 11px 11px;width:100%}#kontaktformular textarea:focus,#kontaktformular textarea:hover{background:var(--color-secondary);border-top:2px solid var(--color-basic-5);color:var(--color-basic-10)}#kontaktformular select{border:0;border-top:2px solid var(--color-basic-5);color:#999;display:block;margin-bottom:12px;padding:6px 8px;width:60%}#kontaktformular select:focus,#kontaktformular select:hover{background:var(--color-secondary);border-top:2px solid var(--color-basic-5);color:var(--color-basic-10)}#kontaktformular .mitgliedschaftsarten{margin:25px 0 10px}#kontaktformular .mitgliedschaftsarten input{width:20px}#kontaktformular .mitgliedschaftsarten span{border-top:2px solid #004253;display:block;float:left;margin-right:10px;padding:4px 0 0 8px;width:20%}#kontaktformular .submit{background-color:var(--color-primary);border:0;color:var(--color-basic-0);cursor:pointer;font-size:var(--font-size-l);font-weight:var(--font-weight-bold);letter-spacing:2px;margin-top:20px;padding:10px 8px;width:75%}#kontaktformular .submit:hover{background:var(--color-secondary);border:0;color:var(--color-basic-10)}#kontaktformular p.error{color:red}#kontaktformular p.error:before{color:var(--color-basic-5);content:"\f063";font-family:FontAwesome;font-size:var(--font-size-basic);margin-right:10px;outline:0 none}#kontaktformular label.error,#kontaktformular p.error{font-size:85%;font-weight:var(font-weight-bold)}.scrollup{background:var(--color-primary);display:none;line-height:1;position:fixed;right:20px;text-align:center;top:0;z-index:200}a.scrollup,a.scrollup:link,a.scrollup:visited{color:var(--color-basic-0);margin:0;padding:1px 15px 4px;text-decoration:none}a.scrollup:before{content:"\f106";font-family:FontAwesome;font-size:var(--font-size-4xl)}.lead,.lead-linie{font-size:var(--font-size-l);font-style:italic;line-height:1.3;padding:0}@media only screen and (min-width:48em){.lead,.lead-linie{font-size:var(--font-size-xl);line-height:1.5;padding:0 0 .75rem}}@media only screen and (min-width:73.75em){.lead,.lead-linie{font-size:var(--font-size-2xl)}}@media only screen and (min-width:58.75em){.lead-linie{border-top:.125rem solid var(--color-primary);padding:.5rem 0 .75rem}}.startseite-box-aktuelles{background:var(--color-primary);color:var(--color-basic-0);display:flex;flex-flow:column;height:calc(100% - var(--margin-bottom-content));padding:1.5rem 1.25rem}.startseite-box-aktuelles a{color:var(--color-secondary)}.startseite-box-aktuelles h2,.startseite-box-aktuelles h3{font-family:var(--font-family-headline);font-size:var(--font-size-xl);font-style:italic;margin:0 0 1.25rem}@media only screen and (min-width:48em){.startseite-box-aktuelles h2,.startseite-box-aktuelles h3{font-size:var(--font-size-2xl)}}.box-blockquote{background:var(--color-basic-1);color:var(--color-basic-10);font-size:var(--font-size-xs);padding:1.5625rem}.box-blockquote.media--left figure,.box-blockquote.media--right figure{max-width:unset}@media only screen and (min-width:73.75em){.box-blockquote{font-size:var(--font-size-basic)}}.box-blockquote blockquote{font-family:var(--font-family-headline);font-size:var(--font-size-xl);font-style:italic;line-height:1.3;margin:0 0 1rem;padding:.9375rem 1.875rem 0 0}@media only screen and (min-width:48em){.box-blockquote blockquote{font-size:var(--font-size-2xl)}}@media only screen and (min-width:73.75em){.box-blockquote blockquote{font-size:var(--font-size-3xl)}}.box-blockquote figure{border-bottom:.375rem solid var(--color-primary);margin-bottom:-.0625rem;margin-right:1.875rem}[class*=box-termin]{padding:1.5625rem;text-align:center}[class*=box-termin] h3,[class*=box-termin] h4{color:var(--color-primary);font-family:Bitter,serif;font-size:var(--font-size-4xl);line-height:1.1;margin:0 0 1.25rem}@media only screen and (min-width:48em){[class*=box-termin] h3,[class*=box-termin] h4{font-size:var(--font-size-5xl)}}.box-termin,.box-termin-bad{background:transparent url(/layout/images/box_termin_bad_hg.4d5184b8.jpg) no-repeat center -18.75rem}.box-termin-heizung{background:transparent url(/layout/images/box_termin_heizung_hg.f7c43198.jpg) no-repeat center -18.75rem}.box-termin-sanitaer{background:transparent url(/layout/images/box_termin_sanitaer_hg.143b75c1.jpg) no-repeat center -18.75rem}.box-termin-lueftung{background:transparent url(/layout/images/box_termin_lueftung_hg.4fcc944d.jpg) no-repeat center -18.75rem}.box-termin-solar{background:transparent url(/layout/images/box_termin_solar_hg.8fb943bb.jpg) no-repeat center -18.75rem}.box-termin-button{background:var(--color-primary);border-radius:4px;color:var(--color-basic-0);display:block;font-size:var(--font-size-xl);line-height:1.2;margin:1.875rem 5% 0;padding:25px 0 9px;text-align:center}@media only screen and (min-width:48em){.box-termin-button{font-size:var(--font-size-xl);margin:1.875rem 20% 0}}@media only screen and (min-width:60.5em){.box-termin-button{font-size:var(--font-size-2xl)}}.box-termin-button .fa-mobile{animation-delay:6s;animation-duration:1.5s;animation-iteration-count:20;color:var(--color-basic-0);margin-right:.9375rem;vertical-align:middle}.box-termin-button strong{color:var(--color-secondary)}@media only screen and (min-width:48em){.box-termin-button strong{font-size:var(--font-size-4xl)}}@media only screen and (min-width:60.5em){.box-termin-button strong{font-size:var(--font-size-5xl)}}.box-startseite .rte{text-align:center}.team-bild{--margin-content:0 0 clamp(1rem,2.7273vw + .4545rem,2.5rem) 0}.team-bild h3{font-size:var(--font-size-l)}.team-bild h3:after{background-color:var(--color-primary);content:"";display:block;height:2px;margin-top:10px;width:40px}.mod_sitemap{margin:var(--margin-content)}.mod_sitemap ul{list-style-type:square;margin:0}.mod_sitemap .level_1{font-size:var(--font-size-l);padding-left:1.25rem}@media only screen and (min-width:48em){.mod_sitemap .level_1{font-size:var(--font-size-xl)}}.mod_sitemap .level_1>li:not(.submenu){padding:0 0 1rem}.mod_sitemap .level_2{font-size:1rem;padding:0 0 1rem 1rem}@media only screen and (min-width:48em){.mod_sitemap .level_2{font-size:var(--font-size-m)}}.footer-kontakt-adresse,.footer-oeffnungszeiten{color:currentColor;margin:0;text-align:center}@media only screen and (min-width:48em){.footer-kontakt-adresse,.footer-oeffnungszeiten{margin:var(--margin-content);text-align:unset}}.footer-kontakt-adresse h3,.footer-oeffnungszeiten h3{font-size:var(--font-size-xl);margin:0 0 .25rem}.footer-kontakt-adresse a,.footer-kontakt-adresse a:visited{color:var(--color-secondary)}.footer-kontakt-adresse a:hover{color:var(--color-basic-0)}.social_box{display:flex;font-size:var(--font-size-5xl);gap:1.5rem;justify-content:center;margin:var(--margin-content)}@media only screen and (min-width:30em){.social_box{font-size:var(--font-size-6xl)}}@media only screen and (min-width:48em){.social_box{justify-content:flex-start}}.social_box a,.social_box a:hover{color:currentColor}.wivisions{font-size:var(--font-size-2xs);margin-bottom:0;text-align:center}@media only screen and (min-width:48em){.wivisions{font-size:var(--font-size-xs);text-align:right}}.wivisions a{color:var(--color-basic-2)}.mod_newslist,.mod_newsreader{margin:var(--margin-content)}.mod_newslist .info,.mod_newsreader .info{border-bottom:1px solid var(--color-tertiary);border-top:2px solid var(--color-tertiary);color:var(--color-basic-3);font-size:var(--font-size-s)}.back,.more{font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);letter-spacing:2px;margin:10px 0 50px;text-transform:uppercase}.back a,.more a{background:var(--color-secondary);border-radius:3px;color:var(--color-basic-0);padding:3px 7px;text-decoration:none}.inside{margin:0 auto;max-width:1500px}#wrapper,.inside{position:relative}#wrapper{color:var(--color-basic-10);display:flex;flex-flow:column;min-width:320px}#header,#wrapper{background:var(--color-basic-0)}#header{border-top:6px solid var(--color-basic-0);left:0;padding:0 1rem;position:sticky;top:0;width:100%;z-index:100}#header .inside{border-bottom:16px solid var(--color-primary)}.flex-header{display:flex;justify-content:flex-end}@media only screen and (min-width:60.5em){.flex-header{justify-content:space-between}}#seitenbild{padding:0 1rem}#container{position:relative;width:100%}@media only screen and (min-width:48em){#container{margin-left:auto;margin-right:auto;max-width:1300px}}#main{font-size:var(--font-size-basic);-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:auto 5;padding:clamp(3.75rem,2.2727vw + 3.2955rem,5rem) 1rem clamp(3rem,1.3636vw + 2.7273rem,3.75rem)}@media only screen and (min-width:60.5em){#main{font-size:var(--font-size-m)}}#footer{background:var(--color-primary);color:var(--color-basic-0);padding:2rem 1rem 3rem;width:100%}.mt-0{margin-top:0}.mt-1{margin-top:clamp(.5rem,.9091vw + .3182rem,1rem)}.mt-2{margin-top:clamp(1rem,1.8182vw + .6364rem,2rem)}.mt-3{margin-top:clamp(1.5rem,2.7273vw + .9545rem,3rem)}.mt-4{margin-top:clamp(2rem,3.6364vw + 1.2727rem,4rem)}.mt-5{margin-top:clamp(2.5rem,4.5455vw + 1.5909rem,5rem)}.mt-6{margin-top:clamp(3rem,5.4545vw + 1.9091rem,6rem)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:clamp(.5rem,.9091vw + .3182rem,1rem)}.mb-2{margin-bottom:clamp(1rem,1.8182vw + .6364rem,2rem)}.mb-3{margin-bottom:clamp(1.5rem,2.7273vw + .9545rem,3rem)}.mb-4{margin-bottom:clamp(2rem,3.6364vw + 1.2727rem,4rem)}.mb-5{margin-bottom:clamp(2.5rem,4.5455vw + 1.5909rem,5rem)}.mb-6{margin-bottom:clamp(3rem,5.4545vw + 1.9091rem,6rem)}.mtmb-0{margin-bottom:0;margin-top:0}.mtmb-1{margin-bottom:clamp(.5rem,.9091vw + .3182rem,1rem);margin-top:clamp(.5rem,.9091vw + .3182rem,1rem)}.mtmb-2{margin-bottom:clamp(1rem,1.8182vw + .6364rem,2rem);margin-top:clamp(1rem,1.8182vw + .6364rem,2rem)}.mtmb-3{margin-bottom:clamp(1.5rem,2.7273vw + .9545rem,3rem);margin-top:clamp(1.5rem,2.7273vw + .9545rem,3rem)}.mtmb-4{margin-bottom:clamp(2rem,3.6364vw + 1.2727rem,4rem);margin-top:clamp(2rem,3.6364vw + 1.2727rem,4rem)}.mtmb-5{margin-bottom:clamp(2.5rem,4.5455vw + 1.5909rem,5rem);margin-top:clamp(2.5rem,4.5455vw + 1.5909rem,5rem)}.mtmb-6{margin-bottom:clamp(3rem,5.4545vw + 1.9091rem,6rem);margin-top:clamp(3rem,5.4545vw + 1.9091rem,6rem)}.ml-0{margin-left:0}.ml-1{margin-left:1rem}.ml-2{margin-left:2rem}.ml-3{margin-left:3rem}.ml-4{margin-left:4rem}.ml-5{margin-left:5rem}.ml-6{margin-left:6rem}.mr-0{margin-right:0}.mr-1{margin-right:1rem}.mr-2{margin-right:2rem}.mr-3{margin-right:3rem}.mr-4{margin-right:4rem}.mr-5{margin-right:5rem}.mr-6{margin-right:6rem}.mlmr-0{margin-left:0;margin-right:0}.mlmr-1{margin-left:1rem;margin-right:1rem}.mlmr-2{margin-left:2rem;margin-right:2rem}.mlmr-3{margin-left:3rem;margin-right:3rem}.mlmr-4{margin-left:4rem;margin-right:4rem}.mlmr-5{margin-left:5rem;margin-right:5rem}.mlmr-6{margin-left:6rem;margin-right:6rem}
/*# sourceMappingURL=app.b9ece690.css.map*/