@media (prefers-reduced-motion:reduce){.main-nav,.menu-toggle-icon,.menu-toggle-icon:before,.menu-toggle-icon:after{transition:none}}.nav-toggle-label,.menu-toggle{cursor:pointer;background-color:var(--clr-600);z-index:10;border:1px solid #000;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;width:54px;height:54px;display:flex;position:absolute;top:max(3rem,min(25.0784vw - 1.7022rem,8rem));right:12px}.nav-toggle-label span.line,.menu-toggle-icon{background:#000;width:2.5rem;height:3px;margin-bottom:1rem;transition:background .2s;display:block;position:absolute}.nav-toggle-label span.line:before,.nav-toggle-label span.line:after,.menu-toggle-icon:before,.menu-toggle-icon:after{content:"";background:#000;width:100%;height:3px;transition:transform .2s,top .2s;position:absolute;left:0}.nav-toggle-label span.line:before,.menu-toggle-icon:before{top:-9px}.nav-toggle-label span.line:after,.menu-toggle-icon:after{top:9px}.nav-toggle-label:hover,.menu-toggle:hover{background-color:#b1fbff}.main-nav{z-index:5;background-color:#fff;padding:1em;transition:transform .4s;position:fixed;top:0;bottom:auto;left:0;right:0}.main-nav ul{width:100%;margin:0;padding:0;list-style:none}.main-nav li{border-top:1px solid #333;margin-bottom:0}.main-nav li:last-child{border-bottom:1px solid #333}.main-nav a{color:#000;background-color:transparent;background-image:url(/gruen.svg);background-position:50%;background-repeat:no-repeat;background-size:12em;justify-content:center;align-items:center;min-width:12em;margin:0;padding:1rem 1.5rem;text-decoration:none;display:flex}.main-nav a:hover{color:#000;text-underline-offset:3px;background-color:transparent;background-image:url(/gelb.svg);background-position:50%;background-repeat:no-repeat;background-size:12em;font-weight:700;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#000719;text-decoration-color:#000719;text-decoration-thickness:2px}.main-nav a:focus-visible{color:#000;text-underline-offset:3px;background-color:transparent;background-image:url(/gelb.svg);background-position:50%;background-repeat:no-repeat;background-size:12em;font-weight:700;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#000719;text-decoration-color:#000719;text-decoration-thickness:2px}.main-nav a[aria-current=page]{cursor:default;color:#000;background-color:transparent;background-image:url(/gelb.svg);background-position:50%;background-repeat:no-repeat;background-size:12em;font-weight:700;text-decoration:none}html.js .main-nav{visibility:hidden;transform:translateY(-100%)}.nav-toggle:checked~.main-nav,html.js .main-nav.is-open{visibility:visible;transform:translateY(max(5.75rem,min(1.0478rem + 25.0784vw,10.75rem)))}.nav-toggle:checked+.nav-toggle-label span.line,html.js .menu-toggle[aria-expanded=true] .menu-toggle-icon{background:0 0}.nav-toggle:checked+.nav-toggle-label span.line:before,html.js .menu-toggle[aria-expanded=true] .menu-toggle-icon:before{top:0;transform:rotate(45deg)}.nav-toggle:checked+.nav-toggle-label span.line:after,html.js .menu-toggle[aria-expanded=true] .menu-toggle-icon:after{top:0;transform:rotate(-45deg)}.menu-toggle{display:none}html.js .menu-toggle{display:flex}html.js .nav-toggle-label,html.js #nav-toggle{display:none}.nav-toggle:focus-visible+.nav-toggle-label{outline-offset:2px;outline:3px solid #ff0808}.menu-toggle:focus-visible{outline-offset:2px;outline:3px solid #ff0808}html.no-js .nav-toggle:not(:checked)~.main-nav{visibility:hidden;transform:translateY(-100%)}.menu-toggle[aria-expanded=true]{position:fixed}html.js .menu-toggle[aria-expanded=false]~.main-nav{visibility:hidden;transform:translateY(-100%)}.menu{font-size:var(--fs-base);color:#000;margin-top:30px}.nav-toggle:checked+.nav-toggle-label{position:fixed}.nav-toggle:checked+.nav-toggle-label span.line{background:0 0}@media (min-width:620px){html.js .menu-toggle,.nav-toggle-label,.menu-toggle,.nav-toggle{display:none}.navigation{margin-top:-1rem}html.no-js .nav-toggle:not(:checked)~.main-nav,html.js .menu-toggle[aria-expanded=false]~.main-nav{visibility:visible;display:flex;transform:translateY(0)}html.js .main-nav{visibility:visible;transform:none}html.no-js .main-nav,html.js .main-nav,html.js .main-nav.is-open{position:inherit;justify-content:center;align-items:center;margin-bottom:max(2rem,min(.1212rem + 4.8485vw,4rem));padding:0;display:flex}.main-nav ul{justify-content:space-evenly;align-items:center;width:min(100% - 2rem,92rem);padding-top:0;display:flex}.main-nav li,.main-nav li:last-child{border:none}.main-nav a{font-size:max(1rem,min(.3641rem + 1.3043vw,1.375rem))}}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}img,svg,video{vertical-align:middle}img,picture,svg{max-width:100%;border-style:none;height:auto}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}html{interpolate-size:allow-keywords}html:focus-within{scroll-behavior:smooth}}:root{--fs-base:clamp(1.031rem, .365vw + .94rem, 1.35rem);--fs-h1:clamp(1.688rem, 2.083vw + 1.167rem, 2.938rem);--fs-h2:clamp(1.5rem, 1.458vw + 1.135rem, 2.375rem);--fs-h3:clamp(1.375rem, .833vw + 1.167rem, 1.875rem);--fs-h4:clamp(1.156rem, .833vw + .917rem, 1.719rem);--clr-link-hoover:#00118f;--clr-link:#0000e6;--clr-bg-link:rgba(137,221,205,.7);--clr-600:#fee3be;--clr-700:#3d8270;--space-s:clamp(.25rem, -.0658rem + 1.0526vw, .75rem);--space-sm:clamp(.5rem, .3034rem + .7491vw, 1rem);--space-m:clamp(1rem, .6067rem + 1.4981vw, 2rem);--space-md:clamp(1.5rem, .6176rem + 3.9216vw, 2.5rem);--letter-spacing:.03rem}.skip-link:not(:focus):not(:focus-visible){clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link:focus{color:var(--clr-link);-webkit-text-decoration-color:var(--clr-link);text-decoration-color:var(--clr-link);z-index:1000;outline:4px solid var(--clr-link);background-color:#fff;margin:5px;padding:8px;position:absolute}.skip-link:focus-visible{color:var(--clr-link);-webkit-text-decoration-color:var(--clr-link);text-decoration-color:var(--clr-link);z-index:1000;outline:4px solid var(--clr-link);background-color:#fff;margin:5px;padding:8px;position:absolute}.vh{clip:rect(0, 0, 0, 0);-webkit-clip-path:inset(100%);clip-path:inset(100%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html{color:#222;scroll-behavior:smooth;-moz-tab-size:2;tab-size:2;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:100%;line-height:1.5}body{overflow-wrap:normal;font-size:var(--fs-base);margin:0;padding:0 1px}h1{font-size:var(--fs-h1);margin-bottom:var(--space-m)}h2{font-size:var(--fs-h2);margin-bottom:var(--space-md);text-underline-offset:8px;text-decoration:underline;text-decoration-thickness:3px}h3{font-size:var(--fs-h3);margin-bottom:var(--space-sm)}h1,h2,h3{color:var(--clr-700);letter-spacing:var(--letter-spacing);font-family:kalam;font-style:normal;font-weight:700;line-height:calc(4px + 2.2ex)}p,li,a,address{font-size:var(--fs-base);letter-spacing:var(--letter-spacing);line-height:calc(4px + 2.31ex)}p,address{margin-bottom:var(--space-m)}a{color:var(--clr-link);letter-spacing:.0313em;text-underline-position:under;white-space:normal;padding:4px;text-decoration:underline}a:link{color:var(--clr-link)}a:visited{color:#0045a0}a:active{background-color:var(--clr-bg-link)}a:hover{background-color:var(--clr-bg-link);color:var(--clr-link-hoover);cursor:pointer;-webkit-text-decoration-color:red;text-decoration-color:red}a:focus{background-color:var(--clr-bg-link);color:var(--clr-link-hoover);outline-offset:-1px;outline:2px solid red;-webkit-text-decoration-color:red;text-decoration-color:red}a:focus-visible{background-color:var(--clr-bg-link);color:var(--clr-link-hoover);outline-offset:-1px;outline:2px solid red;-webkit-text-decoration-color:red;text-decoration-color:red}a:before,a:after{text-decoration:none}[href*=mailto\:]{display:inline-block}a[href*=tel\:]{vertical-align:-.15em;display:inline-block}li{line-height:2}.main-nav a:visited{color:#000}@font-face{font-family:Kalam;font-style:normal;font-weight:700;src:local(Kalam),url(/font/kalam-v11-latin-700.woff2)format("woff2"),url(/font/kalam-v11-latin-700.woff)format("woff");font-display:swap}#top{text-align:center}header img{width:min(100%,42em)}#main-content{width:min(100%,43.75rem);padding:0 var(--space-m);justify-content:center;margin:0 auto;display:grid}@media only screen and (min-width:45.313rem){#main-content{padding:0}}main{margin:var(--space-md) 0}section{margin-bottom:var(--space-m)}.zert img{border:2px solid #00f;width:min(100%,700px);margin:0 auto;box-shadow:5px 5px 10px 1px #a0a0a0,3px 3px 3px #a1a0a9}@media only screen and (max-width:38.75rem){header{margin-bottom:0}}.nobreak{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;white-space:nowrap}footer{background-color:var(--clr-600);padding:var(--space-m) var(--space-sm);text-align:center;flex-direction:column;align-items:center;margin-top:1em;display:flex}footer p{max-width:58ch}#bilderslide{background:#f4f4f4;border-radius:6px;max-width:700px;margin:1.5rem auto;position:relative;overflow:hidden}.slider{display:grid}.slide{opacity:0;z-index:0;grid-area:1/1;margin:0;transition:opacity .8s ease-in-out}.slide.active{opacity:1;z-index:1}.slide img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}.slider-controls{z-index:10;justify-content:center;gap:10px;width:100%;display:flex;position:absolute;bottom:15px;left:0}.slider-controls button{color:#fff;cursor:pointer;background:rgba(0,0,0,.6);border:1px solid rgba(255,255,255,.3);border-radius:4px;padding:8px 12px;font-size:14px;transition:background .3s}.slider-controls button:hover,.slider-controls button:focus{background:rgba(0,0,0,.9);outline:2px solid #fff}@media print{*{color:#000!important;box-shadow:none!important;text-shadow:none!important;background:#fff!important}* :after,* :before{color:#000!important;background:#fff!important}a{text-decoration:underline}a[href]:after{content:""}h2,h3,h4,h5{-moz-column-break-inside:avoid;break-inside:avoid}img{-moz-column-break-inside:avoid;break-inside:avoid;max-width:400px}.navigation,#top,.nav-toggle-label,.menu-toggle,.menu,.main-nav,.slider-controls,svg,.vh,nav,.go-top,[href=impressum\.html]{display:none}}
