@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-bottom]{object-position:top bottom}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-top]{object-position:bottom top}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-right]{object-position:left right}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-left]{object-position:right left}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/marcellus-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/marcellus-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy:#012b55;--navy-splash:#022a55;--blaugrau:#546e87;--blaugrau-hell:#91a1b4;--papier:#fafafa;--linie:#012b5524;--schrift:"Marcellus", "Iowan Old Style", Georgia, serif;--tint:#eef1f5;--breite:1500px;--breite-text:54rem}*{box-sizing:border-box}html{scrollbar-gutter:stable;background-color:var(--tint);background-image:var(--hintergrund,none);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}@supports not (scrollbar-gutter:stable){html{overflow-y:scroll}}html.hintergrund-banner{background-position:0 0;background-size:contain;background-attachment:scroll}body{font-family:var(--schrift);color:var(--navy);text-align:center;margin:0;font-size:16px;font-weight:400;line-height:22px}img{max-width:100%;height:auto;display:block}h1{letter-spacing:.015em;color:var(--navy);margin:0;padding:0 0 20px;font-size:55px;font-weight:400;line-height:50px}h2{letter-spacing:.02em;color:var(--navy);margin:0 0 20px;padding:0;font-size:25px;font-weight:400;line-height:32px}strong,b{letter-spacing:.03em;font-weight:400}em{color:var(--blaugrau-hell);font-style:normal}h3{margin:0;padding:16px 0 8px;font-size:20px;font-weight:400;line-height:26px}p{margin:0;padding:0 0 10px}a{color:var(--blaugrau);text-decoration:underline}a:hover{color:var(--navy)}blockquote{margin:0;padding:0 0 10px;font-size:20px;line-height:28px}blockquote p{padding:0 0 10px}.zurueckhaltend{color:var(--blaugrau)}.klein{font-size:15px;line-height:20px}.huelle{max-width:var(--breite);margin:0 auto;padding:0 clamp(1.25rem,5vw,5rem)}.textblock{margin:0 auto}.textblock>:not(.zweispaltig,.spaltenpaar){max-width:var(--breite-text);margin-left:auto;margin-right:auto}@media (width>=64rem){.huelle--banner{max-width:none}.huelle--banner .seitenkopf,.huelle--banner .textblock{max-width:min(var(--breite-text), 48%);text-align:left;margin-left:0;margin-right:0}.huelle--banner .textblock>:not(.zweispaltig,.spaltenpaar){max-width:none;margin-left:0;margin-right:0}.huelle--banner .knopfzeile{text-align:left}}.spaltenpaar{text-align:left;grid-template-columns:1fr 1fr;align-items:start;gap:0 clamp(2rem,5vw,4rem);display:grid}.spaltenpaar+.spaltenpaar{margin-top:80px}.spaltenpaar--bild-links{grid-template-columns:40fr 60fr}.spaltenpaar--bild-rechts{grid-template-columns:60fr 40fr}.abschnitt-block>:first-child h2{margin-top:0}.abschnitt-block{margin-top:24px}.abschnitt-block:where(:first-child){margin-top:0}.spaltenpaar .abschnitt-block+.abschnitt-block{margin-top:24px}.rich-text .spaltenpaar img,.spaltenpaar .bildraster{margin-top:40px}.spalte>:first-child img,.spalte>.bildraster:first-child{margin-top:0}.spaltenpaar .bildraster>*{--zeilenhoehe:13rem}@media (width<=46rem){.spaltenpaar{text-align:center;grid-template-columns:1fr}.spaltenpaar .spalte+.spalte{margin-top:48px}}.flaeche{background:#fafafaeb;margin:0 auto;padding:40px 5%}.kopf{z-index:10;backdrop-filter:blur(6px);border-bottom:1px solid var(--linie);background:#fafafaf0;padding:14px 0;position:sticky;top:0}.kopf__logo{max-width:240px;margin:0 auto 22px;display:block}.menue{flex-wrap:wrap;justify-content:center;gap:8px 10px;margin:0;padding:0;list-style:none;display:flex}.menue a{color:var(--navy);border:1px solid #0000;border-radius:100px;padding:0 16px;font-size:15px;line-height:32px;text-decoration:none;display:inline-block}.menue a:hover{border-color:var(--navy);color:var(--navy)}.menue a[aria-current=page]{background:var(--navy-splash);border-color:var(--navy-splash);color:#fff}.menue__schalter{clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.menue__knopf{cursor:pointer;width:44px;height:44px;display:none;position:relative}.menue__knopf span,.menue__knopf span:before,.menue__knopf span:after{background:var(--navy);border-radius:2px;width:24px;height:2px;transition:translate .2s,rotate .2s,opacity .2s;position:absolute;left:10px}.menue__knopf span{top:21px}.menue__knopf span:before,.menue__knopf span:after{content:"";left:0}.menue__knopf span:before{translate:0 -7px}.menue__knopf span:after{translate:0 7px}.menue__schalter:checked+.menue__knopf span{background:0 0}.menue__schalter:checked+.menue__knopf span:before{translate:0;rotate:45deg}.menue__schalter:checked+.menue__knopf span:after{translate:0;rotate:-45deg}.menue__schalter:focus-visible+.menue__knopf{outline:2px solid var(--navy);outline-offset:2px;border-radius:6px}@media (width<=58rem){.kopf{padding:10px 0}.kopf__innen{grid-template-columns:44px 1fr 44px;align-items:center;display:grid}.kopf__innen>a{grid-column:2}.kopf__logo{max-width:150px;margin-bottom:0}.menue__knopf{grid-column:3;display:block}.kopf__nav{grid-column:1/-1;padding-top:12px;display:none}.menue__schalter:checked~.kopf__nav{max-height:calc(100svh - 120px);display:block;overflow-y:auto}.menue{flex-direction:column;align-items:center;gap:2px}.menue a{font-size:16px;line-height:40px}}.knopf{background:var(--navy-splash);color:#fff;white-space:nowrap;cursor:pointer;border:none;border-radius:100px;justify-content:center;align-items:center;padding:0 26px;font-family:inherit;font-size:16px;font-weight:400;line-height:40px;text-decoration:none;display:inline-flex}.knopf:hover{color:#fff;opacity:.88}.knopfzeile{text-align:center;padding:20px 0 10px}.knopfzeile .knopf{text-decoration:none}.formular{text-align:left}.formular__feld{padding:0 0 14px}.formular__feld label{padding:0 0 4px;font-size:15px;line-height:20px;display:block}.formular input,.formular textarea{width:100%;color:var(--navy);border:1px solid var(--linie);background:#fafafaeb;border-radius:4px;padding:8px 10px;font-family:inherit;font-size:16px;line-height:22px}.formular input:focus-visible,.formular textarea:focus-visible{outline:2px solid var(--navy);outline-offset:1px}.formular textarea{resize:vertical}.formular .knopfzeile{text-align:left;padding:6px 0 0}.formular__falle{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.formular__meldung{border-left:3px solid var(--navy);background:#012b550f;margin:0 0 16px;padding:12px 16px}.knopfreihe{flex-direction:column;align-items:center;gap:40px;margin:0;padding:0;list-style:none;display:flex}.sozial{justify-content:center;gap:15px;margin:0;padding:20px 0;list-style:none;display:flex}.sozial a{background:#e8e8e8;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.sozial a:hover{background:#ddd}.sozial svg{width:25px;height:25px;fill:var(--navy-splash);display:block}.splash{justify-content:center;align-items:flex-start;min-height:100vh;padding:20px;display:flex}.splash__innen{--logo-breite:38;width:100%;max-width:2000px;margin-top:50px;padding:0 20px 50px;container-type:inline-size}.splash__logo{width:calc(var(--logo-breite) * 1cqw);margin:0 auto;padding-bottom:33px}.splash__claim{color:var(--navy);font-size:calc(var(--logo-breite) * 1cqw / 18.4985);white-space:nowrap;margin:0 auto;padding:5px 0 74px;font-weight:400;line-height:1.15}.fuss{border-top:1px solid var(--linie);background:#fafafaeb;margin-top:40px;padding:30px 0;font-size:15px;line-height:20px}.fuss a{color:var(--navy)}.fuss__rechtliches{padding-top:12px}.raster{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:2rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.karte a{color:inherit;text-decoration:none}.karte__bild{aspect-ratio:1;object-fit:cover;background:#012b550f;width:100%}.karte__titel{padding:10px 0 4px;font-size:20px;line-height:26px}.meta{color:var(--blaugrau);margin:0;padding:0 0 6px;font-size:15px;line-height:20px}.marke-laeuft{background:var(--navy-splash);color:#fff;letter-spacing:.08em;text-transform:uppercase;vertical-align:.15em;border-radius:100px;margin-left:6px;padding:2px 8px;font-size:11px;font-weight:400;display:inline-block}.titelbild{object-fit:cover;width:100%;max-height:30rem;margin-bottom:20px}.galerie{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:1rem;margin:30px 0 0;padding:0;list-style:none;display:grid}.hinweis{border-left:3px solid var(--navy);text-align:left;max-width:var(--breite-text);background:#012b550f;margin:0 auto 24px;padding:12px 16px;font-size:15px;line-height:20px}@media (width<=40rem){.splash__claim{padding-bottom:48px}.knopfreihe{gap:28px}.splash__innen{--logo-breite:70}html{background-attachment:scroll}}.zweispaltig{text-align:left;grid-template-columns:40fr 60fr;align-items:center;gap:0 48px;display:grid}.zweispaltig>*{grid-column:1}.zweispaltig>:is(.bild,.formular){grid-area:1/2/span 99;align-self:center;margin:0}.zweispaltig.gespiegelt>*{grid-column:2}.zweispaltig.gespiegelt>:is(.bild,.formular){grid-column:1}.zweispaltig h2{padding-top:0}@media (width<=46rem){.zweispaltig,.zweispaltig.gespiegelt{text-align:center;grid-template-columns:1fr}.zweispaltig>*,.zweispaltig>:is(.bild,.formular),.zweispaltig.gespiegelt>*,.zweispaltig.gespiegelt>:is(.bild,.formular){grid-area:auto/1}}.abschnitt-block+.abschnitt-block{margin-top:40px}.rich-text img{margin:100px auto 0}.zweispaltig .bild img,.zweispaltig .bild{margin:0}@media (width<=46rem){.abschnitt-block+.abschnitt-block{margin-top:24px}.rich-text img{margin-top:48px}.zweispaltig .bild img{margin:16px 0 0}}.seitenkopf{margin-bottom:100px;padding-top:80px}.seitenkopf h1{padding-bottom:20px}.seitenkopf p:not(.meta){color:var(--navy);padding:0 0 10px;font-size:16px;line-height:22px}.seitenkopf p:not(.meta):first-of-type{font-size:20px;line-height:22px}.seitenkopf p:not(.meta):nth-of-type(2){padding-top:22px}.seitenkopf--knapp{margin-bottom:50px}.seitenkopf--knapp h1{padding-bottom:20px}.seitenkopf p:last-child{padding-bottom:0}@media (width<=46rem){h1{padding-bottom:13px;font-size:26px;line-height:24px}h2{margin-bottom:16px;font-size:21px;line-height:26px}.seitenkopf{margin-bottom:48px;padding-top:29px}.seitenkopf h1{padding-bottom:21px}}.bildraster{flex-wrap:wrap;gap:1rem;margin:100px 0 0;display:flex}.bildraster>*{--zeilenhoehe:26rem;flex-grow:var(--seitenverhaeltnis,1);flex-basis:calc(var(--seitenverhaeltnis,1) * var(--zeilenhoehe));min-width:0}.bildraster img{width:100%;height:auto;display:block}@media (width<=46rem){.bildraster>*{flex-basis:100%}}.bildraster p,.bildraster figure,.bildraster img{margin:0;padding:0}.rich-text figure{margin:0}.rich-text figcaption{color:var(--navy);text-align:left;padding:10px 0 0;font-size:15px;line-height:16px}.bilder-klickbar img{cursor:zoom-in}.lichtkasten[open]{grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(.5rem,3vw,2rem);display:grid}.lichtkasten{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--navy);background:#fffffff0;border:none;margin:0;padding:0}.lichtkasten::backdrop{background:#fffffff0}.lichtkasten__buehne{justify-items:center;gap:12px;max-height:100dvh;margin:0;padding:clamp(1rem,4vh,3rem) 0;display:grid}.lichtkasten__buehne img{object-fit:contain;width:auto;max-width:100%;max-height:calc(100dvh - 8rem)}.lichtkasten__buehne figcaption{text-align:center;font-size:15px;line-height:20px}.lichtkasten button{color:var(--navy);cursor:pointer;background:0 0;border:none;padding:.4em .6em;font-family:inherit;line-height:1}.lichtkasten button:hover{opacity:.6}.lichtkasten button:focus{outline:none}.lichtkasten button:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.lichtkasten__buehne:focus{outline:none}.lichtkasten__blaettern{font-size:clamp(2rem,6vw,3.5rem)}.lichtkasten--einzeln .lichtkasten__blaettern{visibility:hidden}.lichtkasten__schliessen{padding:.5em .7em;font-size:2rem;position:absolute;top:0;right:0}.bildraster figcaption{color:var(--navy);text-align:left;padding:10px 0 0;font-size:15px;line-height:16px}@media (width<=46rem){.bildraster{margin-top:48px}}.einbettung{text-align:center;border:1px solid #0000001f;border-radius:6px;padding:26px 20px}.einbettung__hinweis{opacity:.75;margin:0 0 16px;font-size:14px;line-height:1.5}.einbettung--geladen{border:none;padding:0}.einbettung__rahmen{border:none;width:100%;height:900px;display:block}::view-transition-old(root){animation-duration:.25s;animation-timing-function:ease-out}::view-transition-new(root){animation-duration:.25s;animation-timing-function:ease-in}@media (prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}
