:root{color-scheme:light;--grund:#f7f4ee;--grund-tief:#efeae2;--flaeche:#fff;--linie:#ded8d2;--feldrand:#8e8175;--tinte:#262220;--tinte-leise:#6b615b;--akzent:#2c4a6e;--akzent-tief:#1f3752;--akzent-tinte:#fff;--fokus:#2c4a6e;--messing:#c99a5b;--messing-hell:#dbb279;--messing-text:#7a5c2e;--messing-rand:#9c7739;--band:#1f3752;--band-tinte:#f7f4ee;--band-leise:#a3a9b2;--band-akzent:#dbb279;--band-knopf:#dbb279;--band-knopf-tinte:#14181d;--fehler:#98261f;--bild-hell:block;--bild-dunkel:none;--sans:"Fira Sans", "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--serif:"Literata", ui-serif, "New York", Charter, "Bitstream Charter", Cambria, Georgia, serif;--t-xs:clamp(.75rem, .72rem + .15vw, .8125rem);--t-sm:clamp(.875rem, .84rem + .17vw, .9375rem);--t-base:clamp(1.0625rem, 1.02rem + .2vw, 1.125rem);--t-md:clamp(1.1875rem, 1.1rem + .4vw, 1.375rem);--t-lg:clamp(1.375rem, 1.2rem + .8vw, 1.75rem);--t-xl:clamp(1.875rem, 1.5rem + 1.7vw, 2.625rem);--t-2xl:clamp(2.25rem, 1.6rem + 2.9vw, 3.5rem);--raum-1:.25rem;--raum-2:.5rem;--raum-3:.75rem;--raum-4:1rem;--raum-5:1.5rem;--raum-6:2rem;--raum-7:2.5rem;--raum-8:3.5rem;--raum-9:5rem;--radius-klein:.375rem;--radius-gross:.75rem;--dauer:.12s;--mass:44rem;--breite:72rem;--breite-weit:72rem}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--grund:#14181d;--grund-tief:#0f1216;--flaeche:#1b2027;--linie:#2e353f;--feldrand:#757d88;--tinte:#e9e7e2;--tinte-leise:#a3a9b2;--akzent:#dbb279;--akzent-tief:#c99a5b;--akzent-tinte:#14181d;--fokus:#c99a5b;--messing:#c99a5b;--messing-hell:#dbb279;--messing-text:#dbb279;--messing-rand:#8a6836;--band:#1f3752;--band-tinte:#e9e7e2;--band-leise:#a3a9b2;--band-akzent:#dbb279;--band-knopf:#dbb279;--band-knopf-tinte:#14181d;--fehler:#e07a6f;--bild-hell:none;--bild-dunkel:block}}:root[data-theme=dark]{color-scheme:dark;--grund:#14181d;--grund-tief:#0f1216;--flaeche:#1b2027;--linie:#2e353f;--feldrand:#757d88;--tinte:#e9e7e2;--tinte-leise:#a3a9b2;--akzent:#dbb279;--akzent-tief:#c99a5b;--akzent-tinte:#14181d;--fokus:#c99a5b;--messing:#c99a5b;--messing-hell:#dbb279;--messing-text:#dbb279;--messing-rand:#8a6836;--band:#1f3752;--band-tinte:#e9e7e2;--band-leise:#a3a9b2;--band-akzent:#dbb279;--band-knopf:#dbb279;--band-knopf-tinte:#14181d;--fehler:#e07a6f;--bild-hell:none;--bild-dunkel:block}@font-face{font-family:Fira Sans;src:url(/assets/fonts/fira-sans-400-latin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fira Sans;src:url(/assets/fonts/fira-sans-600-latin.woff2)format("woff2");font-weight:600 700;font-style:normal;font-display:swap}@font-face{font-family:Literata;src:url(/assets/fonts/literata-400-latin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Literata;src:url(/assets/fonts/literata-600-latin.woff2)format("woff2");font-weight:600 700;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--grund);color:var(--tinte);font-family:var(--serif);font-size:var(--t-base);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.65}h1,h2,h3{font-family:var(--sans);text-wrap:balance;letter-spacing:-.012em;hyphens:auto;overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.18}h1{font-size:var(--t-xl);margin-bottom:var(--raum-4)}h2{font-size:var(--t-lg);margin:var(--raum-7) 0 var(--raum-3);line-height:1.2}h3{font-size:var(--t-md);margin:var(--raum-5) 0 var(--raum-2);line-height:1.3}p{margin:0 0 var(--raum-4);max-width:var(--mass)}a{color:var(--akzent);text-underline-offset:.18em}a:hover{color:var(--akzent-tief)}:focus-visible{outline:2px solid var(--fokus);outline-offset:2px}img{max-width:100%;height:auto}strong{font-weight:600}.wrap{max-width:var(--breite);padding:0 var(--raum-5);margin:0 auto}.leise{color:var(--tinte-leise)}.klein{font-size:var(--t-sm)}.etikett{font-family:var(--sans);font-size:var(--t-xs);letter-spacing:.09em;text-transform:uppercase;color:var(--tinte-leise);margin-bottom:var(--raum-2);font-weight:600;display:block}.vorspann>p{font-size:var(--t-md);line-height:1.6}main{padding-block:var(--raum-7) var(--raum-6)}@media (width>=48rem){.wrap{padding-inline:var(--raum-6)}}.kopf{border-bottom:1px solid var(--linie)}.kopf__innen{gap:var(--raum-4) var(--raum-6);padding-block:var(--raum-5);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.marke{font-family:var(--sans);color:var(--tinte);font-size:1.1875rem;font-weight:600;text-decoration:none}.kopf__rechts{gap:var(--raum-2) var(--raum-5);flex-wrap:wrap;align-items:center;display:flex}.nav{font-family:var(--sans);font-size:.9375rem}.nav__liste{gap:var(--raum-2) var(--raum-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.nav__punkt{position:relative}.nav a{color:var(--tinte);padding-block:.7rem;text-decoration:none;display:inline-block}.nav a:hover{color:var(--akzent);text-decoration:underline}.nav a[aria-current=page]{color:var(--akzent);font-weight:600;text-decoration:underline}.nav__punkt--menue>a:after{content:"▾";opacity:.7;margin-left:.3em;font-size:.75em}.nav__menue{z-index:20;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius-klein);min-width:19rem;margin:0;padding:.4rem 0;list-style:none;display:none;position:absolute;top:100%;left:0;box-shadow:0 .5rem 1.25rem #0000001f}.nav__punkt--menue:hover>.nav__menue,.nav__punkt--menue:focus-within>.nav__menue{display:block}.nav__menue a{white-space:nowrap;padding:.45rem 1rem;display:block}@media (width<=48rem){.nav__menue{min-width:0;box-shadow:none;border:0;padding:0 0 0 1rem;position:static}}.portraet{aspect-ratio:1;background:var(--flaeche);border:1px solid var(--linie);text-align:center;font-family:var(--sans);font-size:var(--t-sm);color:var(--tinte-leise);padding:var(--raum-4);border-radius:50%;place-items:center;display:grid}main ul{margin:0 0 var(--raum-5);max-width:var(--mass);padding-left:1.2rem}main ul li{margin-bottom:var(--raum-3)}main ul.hinweise{padding-left:0}.tab-huelle{margin:var(--raum-2) 0 var(--raum-4);max-width:none;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:1rem}th,td{text-align:left;padding:var(--raum-3);vertical-align:top}th{font-family:var(--sans);font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--tinte-leise);white-space:nowrap;font-weight:600}tbody tr:nth-child(odd){background:var(--flaeche)}td,th{font-variant-numeric:tabular-nums}td.zahl,th.zahl,td[align=right],th[align=right],td[style*=right],th[style*=right]{text-align:right;white-space:nowrap}.norm{font-size:var(--t-sm);color:var(--tinte-leise);margin-top:.15rem;display:block}td p:last-child,th p:last-child{margin-bottom:0}.knopf{background:var(--akzent);color:var(--akzent-tinte);font-family:var(--sans);border-radius:var(--radius-klein);cursor:pointer;min-height:44px;transition:background var(--dauer);border:none;padding:.75rem 1.25rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-block}.knopf:hover{background:var(--akzent-tief);color:var(--akzent-tinte)}@media (width<=32rem){.knopf{text-align:center;width:100%;display:block}}.karte{margin-top:var(--raum-8);background:var(--grund-tief);border:1px solid var(--linie);border-left:4px solid var(--messing);border-radius:var(--radius-gross);padding:var(--raum-5) var(--raum-6);gap:var(--raum-5);flex-wrap:wrap;align-items:center;max-width:none;display:flex}.karte__bild{background:var(--flaeche);border:1px solid var(--linie);object-fit:cover;border-radius:50%;flex:none;width:4.5rem;height:4.5rem}.karte__text{flex:18rem}.karte__text p{margin:0 0 var(--raum-1);max-width:none;font-size:1rem}.karte__name{font-family:var(--sans);margin-bottom:var(--raum-1);font-size:1.0625rem;font-weight:600}.platz{font-family:var(--sans);color:var(--akzent);background:var(--grund);border:1px dashed var(--linie);white-space:nowrap;border-radius:2px;padding:.05em .2em;font-size:.92em}.fuss-band{margin-top:var(--raum-9);background:var(--band);color:var(--band-tinte);font-family:var(--sans);font-size:var(--t-sm)}.fuss{gap:var(--raum-6);padding-block:var(--raum-8) var(--raum-8);max-width:var(--breite-weit);display:grid}@media (width>=48rem){.fuss{grid-template-columns:1.4fr 1fr 1fr}}.fuss p{margin:0 0 var(--raum-2);max-width:none}.fuss ul{margin:0;padding:0;list-style:none}.fuss li{margin-bottom:var(--raum-2)}.fuss a{color:var(--band-leise);text-decoration:none}.fuss a:hover{color:var(--band-tinte);text-decoration:underline}.fuss__marke{font-size:var(--t-md);margin-bottom:var(--raum-3);font-weight:600}.fuss__titel{font-size:var(--t-xs);letter-spacing:.09em;text-transform:uppercase;color:var(--band-akzent);margin-bottom:var(--raum-3);font-weight:600}.fuss__leise{color:var(--band-leise)}.fuss .platz{color:var(--band-akzent);border-color:var(--band-leise);background:0 0}.text-seite{max-width:var(--mass)}.text-seite h2{font-size:var(--t-md)}.text-seite p,.text-seite ul{max-width:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.formular{max-width:var(--mass);margin-top:var(--raum-5)}.feld{margin-bottom:var(--raum-5)}.feld label{font-family:var(--sans);margin-bottom:var(--raum-2);font-size:.9375rem;font-weight:600;display:block}.feld .hilfe{font-size:var(--t-sm);color:var(--tinte-leise);margin-top:var(--raum-1);display:block}.feld input,.feld select,.feld textarea{width:100%;font-family:var(--serif);color:var(--tinte);background:var(--grund);border:1px solid var(--feldrand);border-radius:var(--radius-klein);min-height:44px;padding:.7rem .85rem;font-size:1rem;display:block}.feld select{font-family:var(--sans)}.feld textarea{resize:vertical;min-height:9rem;line-height:1.6}.feld input:focus,.feld select:focus,.feld textarea:focus{border-color:var(--akzent)}.feld input[aria-invalid=true],.feld textarea[aria-invalid=true]{border:2px solid var(--fehler)}.fehler{font-family:var(--sans);font-size:var(--t-sm);color:var(--fehler);margin-top:var(--raum-2);display:block}.honigtopf{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.hinweise{margin:var(--raum-5) 0;font-size:var(--t-sm);color:var(--tinte-leise);max-width:var(--mass);padding:0;list-style:none}.hinweise li{margin-bottom:var(--raum-3);padding-left:0}.hinweise strong{color:var(--tinte)}.bestaetigung{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius-gross);padding:var(--raum-5);max-width:var(--mass)}.sprung{z-index:10;font-family:var(--sans);background:var(--akzent);color:var(--akzent-tinte);border-radius:0 0 var(--radius-klein) 0;padding:.75rem 1.25rem;font-size:.9375rem;font-weight:600;text-decoration:none;position:absolute;top:0;left:-9999px}.sprung:focus{left:0}.meldungen{margin:0 0 var(--raum-5);max-width:var(--mass);padding:0;list-style:none}.meldung{border-top:1px solid var(--linie);padding-block:var(--raum-4);margin:0}.meldung h2,.meldung h3{margin:0 0 var(--raum-1)}.meldung h2 a,.meldung h3 a{color:var(--tinte);text-decoration:none}.meldung h2 a:hover,.meldung h3 a:hover{color:var(--akzent);text-decoration:underline}.meldung p:last-child{margin-bottom:0}.meldung__meta{font-family:var(--sans);font-size:var(--t-sm);color:var(--tinte-leise);margin-bottom:var(--raum-2)}.meldung-seite>.meldung__meta{margin-bottom:var(--raum-5)}html:not(.hat-js) .darstellung{display:none}.darstellung{gap:var(--raum-1);font-family:var(--sans);font-size:var(--t-sm);border:0;align-self:center;margin:0;padding:0;display:inline-flex}.darstellung button{border-radius:var(--radius-klein);color:var(--tinte-leise);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;min-height:44px;padding:.5rem .6rem}.darstellung button:hover{color:var(--tinte)}.darstellung button[aria-pressed=true]{color:var(--tinte);border-color:var(--linie);box-shadow:inset 0 -2px 0 var(--messing)}.nur-lesen{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero{background:var(--band);color:var(--tinte);position:relative;overflow:hidden}.hero,.hero--geteilt .hero__text,.hero--hintergrund .hero__text{color:var(--band-tinte)}.hero__innen{grid-template-columns:[voll-start] minmax(var(--raum-5),1fr) [inhalt-start] minmax(0,calc(var(--breite-weit) / 2)) [mitte] minmax(0,calc(var(--breite-weit) / 2)) [inhalt-end] minmax(var(--raum-5),1fr) [voll-end];display:grid}.hero__text{padding-block:var(--raum-8);z-index:1;grid-column:inhalt-start/inhalt-end;padding-inline-end:var(--raum-6);position:relative}.hero__etikett{color:var(--band-akzent)}.hero h1{font-size:var(--t-2xl);color:var(--band-tinte);margin-bottom:var(--raum-5);line-height:1.08}.hero__claim{font-size:var(--t-md);max-width:34rem;margin-bottom:var(--raum-6);line-height:1.5}.hero__knoepfe{gap:var(--raum-3);margin-bottom:var(--raum-5);flex-wrap:wrap;display:flex}.hero__notiz{font-family:var(--sans);font-size:var(--t-sm);color:var(--band-leise);max-width:34rem;margin:0}.hero .platz{color:var(--band-akzent);border-color:var(--band-leise);background:0 0}.hero__bild{grid-column:voll-start/voll-end;min-height:16rem;position:relative}.hero__bild .bild{height:100%;margin:0}.hero__bild .bild picture,.hero__bild .bild img{object-fit:cover;width:100%;height:100%;display:block}.hero__bild--hell{display:var(--bild-hell)}.hero__bild--dunkel{display:var(--bild-dunkel)}.hero__bild .bildnachweis{right:var(--raum-3);bottom:var(--raum-2);color:#e9e7e2;border-radius:var(--radius-klein);background:#14181d8c;margin:0;padding:.15rem .5rem;position:absolute}.hero__bild .bildnachweis a{color:inherit}.hero__bild--leer{aspect-ratio:3/2;font-family:var(--sans);font-size:var(--t-sm);color:var(--band-leise);background:color-mix(in srgb,var(--band-tinte) 8%,transparent);place-items:center;display:grid}.hero--geteilt .hero__bild:after{content:"";pointer-events:none;background:linear-gradient(180deg,var(--band) 0%,color-mix(in srgb,var(--band) 60%,transparent) 12%,transparent 32%);position:absolute;inset:0}.hero--geteilt .hero__text{z-index:2}.hero--geteilt .hero__bild{z-index:1}@media (width>=52rem){.hero--geteilt .hero__text{padding-block:var(--raum-9);grid-column:inhalt-start/mitte;padding-inline-end:var(--raum-8)}.hero--geteilt .hero__bild{grid-column:mitte/voll-end;min-height:30rem;margin-inline-start:-8rem}.hero--geteilt .hero__bild:after{background:linear-gradient(90deg,var(--band) 0%, color-mix(in srgb,var(--band) 75%,transparent) 22%,color-mix(in srgb,var(--band) 25%,transparent) 42%,transparent 60%)}}.hero--hintergrund .hero__bild{grid-column:auto;min-height:0;position:absolute;inset:0}.hero--hintergrund .hero__bild:after{content:"";background:linear-gradient(90deg,#1f3752f5 0%,#1f3752e0 40%,#1f375273 75%,#1f375240 100%);position:absolute;inset:0}.hero--hintergrund .hero__bild .bildnachweis{z-index:1}.hero--hintergrund .hero__text{padding-block:var(--raum-9);grid-column:inhalt-start/inhalt-end;max-width:38rem}@media (width<=52rem){.hero--hintergrund .hero__bild:after{background:linear-gradient(#1f3752f0 0%,#1f3752d1 70%,#1f375299 100%)}}.knopf--band{background:var(--band-knopf);color:var(--band-knopf-tinte)}.knopf--band:hover{background:var(--messing-hell);color:var(--band-knopf-tinte)}.knopf--linie{color:inherit;background:0 0;border:1px solid}.knopf--linie:hover{background:color-mix(in srgb,currentColor 10%,transparent);color:inherit}main .knopf--linie{color:var(--akzent)}@media (width<=32rem){.hero__knoepfe .knopf{width:100%}}.kompetenzen{gap:var(--raum-5);margin:var(--raum-5) 0 var(--raum-7);max-width:none;display:grid}@media (width>=40rem){.kompetenzen{grid-template-columns:1fr 1fr}}@media (width>=64rem){.kompetenzen{grid-template-columns:repeat(4,1fr)}}.kompetenz{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius-gross);transition:border-color var(--dauer),box-shadow var(--dauer);flex-direction:column;display:flex;position:relative;overflow:hidden}.kompetenz:hover{border-color:var(--messing-rand);box-shadow:0 1px 0 var(--messing)}.kompetenz__motiv{aspect-ratio:16/7;background:var(--grund-tief);border-bottom:1px solid var(--linie);color:var(--messing-text);place-items:center;display:grid}.motiv{width:100%;height:100%;display:block}.motiv--karte{max-height:100%}.kompetenz__text{padding:var(--raum-5);flex-direction:column;flex:1;display:flex}.kompetenz__titel{margin:0 0 var(--raum-2);font-size:var(--t-md)}.kompetenz__inhalt p{margin-bottom:var(--raum-3);max-width:none;font-size:1rem}.kompetenz__link{font-family:var(--sans);font-size:var(--t-sm);margin-top:auto;padding-block:.6rem;font-weight:600;text-decoration:none;display:inline-block}.kompetenz__link:after{content:"";position:absolute;inset:0}.kompetenz__link:focus-visible{outline:none}.kompetenz:has(.kompetenz__link:focus-visible){outline:2px solid var(--fokus);outline-offset:2px}.zwei{gap:var(--raum-5);margin-top:var(--raum-8);max-width:none;display:grid}@media (width>=48rem){.zwei{grid-template-columns:1fr 1fr}}.zwei__feld{background:var(--grund-tief);border-radius:var(--radius-gross);padding:var(--raum-5) var(--raum-6)}.zwei__feld h2{font-size:var(--t-md);margin-top:0}.zwei__feld p{max-width:none;font-size:1rem}.zwei__feld p:last-child{margin-bottom:0}.meldungen-raster{margin:var(--raum-5) 0 var(--raum-6);gap:var(--raum-5);max-width:none;padding:0;list-style:none;display:grid}.meldungen-raster li{margin:0}@media (width>=40rem){.meldungen-raster{grid-template-columns:1fr 1fr}}@media (width>=56rem){.meldungen-raster{grid-template-columns:1fr 1fr 1fr}}.beitrag{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius-gross);height:100%;transition:border-color var(--dauer),box-shadow var(--dauer);flex-direction:column;display:flex;position:relative;overflow:hidden}.beitrag:hover{border-color:var(--messing-rand);box-shadow:0 1px 0 var(--messing)}.beitrag__motiv{aspect-ratio:16/7;background:var(--grund-tief);border-bottom:1px solid var(--linie);color:var(--messing-text);place-items:center;display:grid}.beitrag__text{padding:var(--raum-4) var(--raum-5) var(--raum-5);gap:var(--raum-2);flex-direction:column;flex:1;display:flex}.beitrag__etikett{margin-bottom:0}.beitrag__titel{font-size:var(--t-md);margin:0;line-height:1.3}.beitrag__titel a{color:var(--tinte);text-decoration:none}.beitrag__titel a:after{content:"";position:absolute;inset:0}.beitrag:hover .beitrag__titel a{color:var(--akzent)}.beitrag:has(.beitrag__titel a:focus-visible){outline:2px solid var(--fokus);outline-offset:2px}.beitrag__titel a:focus-visible{outline:none}.beitrag__teaser{max-width:none;margin:0;font-size:1rem}.beitrag__quelle{font-family:var(--sans);font-size:var(--t-xs);color:var(--tinte-leise);max-width:none;margin:0}.beitrag__meta{padding-top:var(--raum-3);border-top:1px solid var(--linie);font-family:var(--sans);font-size:var(--t-sm);color:var(--tinte-leise);gap:var(--raum-2);flex-wrap:wrap;margin-top:auto;margin-bottom:0;display:flex}.beitrag--klein .beitrag__motiv{aspect-ratio:16/5}.beitrag--klein .beitrag__titel{font-size:1.0625rem}.beitrag--klein .beitrag__text{padding:var(--raum-3) var(--raum-4) var(--raum-4)}.beitrag__banner{aspect-ratio:16/5;background:var(--grund-tief);border:1px solid var(--linie);border-radius:var(--radius-gross);color:var(--messing-text);margin:var(--raum-5) 0 var(--raum-6);max-width:var(--mass);place-items:center;display:grid}.motiv--banner{width:60%;height:auto;max-height:100%}.seitenkopf{gap:var(--raum-6);margin-bottom:var(--raum-7);align-items:center;max-width:none;display:grid}.seitenkopf h1{margin-bottom:var(--raum-4)}.seitenkopf .vorspann>p:last-child{margin-bottom:0}@media (width>=48rem){.seitenkopf--mit-bild{gap:var(--raum-8);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.seitenkopf--mit-portraet{gap:var(--raum-8);grid-template-columns:minmax(0,1fr) 13rem}}.seitenkopf__portraet{width:10rem}@media (width>=48rem){.seitenkopf__portraet{width:auto}}.bild{margin:0}.bild picture,.bild img{width:100%;height:auto;display:block}.seitenkopf__bild img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-gross)}.bildnachweis{font-family:var(--sans);font-size:var(--t-xs);color:var(--tinte-leise);margin-top:var(--raum-2)}.bildnachweis a{color:inherit}.anlaesse ul{gap:var(--raum-2) var(--raum-6);max-width:none;margin-bottom:var(--raum-6);display:grid}.anlaesse li{margin:0}@media (width>=48rem){.anlaesse ul{grid-template-columns:1fr 1fr}}.ablauf{counter-reset:schritt;margin:var(--raum-4) 0 var(--raum-6);max-width:var(--mass);background:var(--linie);border:1px solid var(--linie);border-radius:var(--radius-gross);gap:1px;padding:0;list-style:none;display:grid;overflow:hidden}.ablauf li{counter-increment:schritt;background:var(--flaeche);padding:var(--raum-5) var(--raum-5) var(--raum-5) 4.5rem;margin:0;position:relative}.ablauf li:before{content:counter(schritt);left:var(--raum-5);top:calc(var(--raum-5) - .15rem);border:1.5px solid var(--messing-rand);width:2rem;height:2rem;color:var(--messing-text);font-family:var(--sans);font-size:var(--t-sm);border-radius:50%;place-items:center;font-weight:600;display:grid;position:absolute}.schritt__titel{margin:0 0 var(--raum-2)}.schritt__text p{max-width:none;font-size:1rem}.schritt__text p:last-child{margin-bottom:0}@media (width<=32rem){.ablauf li{padding:var(--raum-4) var(--raum-4) var(--raum-4) 3.5rem}.ablauf li:before{left:var(--raum-4);top:calc(var(--raum-4) - .1rem);width:1.75rem;height:1.75rem}}.register{gap:var(--raum-4);margin:var(--raum-5) 0 var(--raum-6);max-width:none;display:grid}@media (width>=40rem){.register{grid-template-columns:1fr 1fr}}@media (width>=64rem){.register{grid-template-columns:repeat(4,1fr)}}.register__gruppe{background:var(--grund-tief);border-radius:var(--radius-gross);padding:var(--raum-4) var(--raum-5)}@media (width>=40rem){.register__gruppe:nth-child(5){grid-column:1/-1}.register__gruppe:nth-child(5) ul{column-gap:var(--raum-5);flex-wrap:wrap;display:flex}}.register__titel{font-family:var(--sans);margin:0 0 var(--raum-2);justify-content:space-between;gap:var(--raum-2);flex-wrap:wrap;align-items:baseline;max-width:none;font-weight:600;display:flex}.register__titel a{color:var(--tinte);text-decoration:none}.register__titel a:hover{color:var(--akzent);text-decoration:underline}.register__zahl{font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--messing-text);font-weight:600}.register ul{max-width:none;font-family:var(--sans);font-size:var(--t-sm);margin:0;padding:0;list-style:none}.register li{margin:0}.register li a{color:var(--tinte);padding-block:.5rem;text-decoration:none;display:inline-block}.register li a:hover{color:var(--akzent);text-decoration:underline}.themen-gruppe{margin-top:var(--raum-8);scroll-margin-top:var(--raum-6)}.themen-gruppe h2{padding-bottom:var(--raum-3);border-bottom:2px solid var(--messing);margin-top:0}.thema{border-bottom:1px solid var(--linie);scroll-margin-top:var(--raum-6);max-width:none}.thema summary{cursor:pointer;gap:var(--raum-1) var(--raum-4);padding:var(--raum-4) 0;grid-template-columns:minmax(0,1fr) 1.25rem;align-items:start;list-style:none;display:grid}.thema summary::-webkit-details-marker{display:none}.thema summary:after{content:"";border-right:2px solid var(--messing-rand);border-bottom:2px solid var(--messing-rand);width:.6rem;height:.6rem;transition:transform var(--dauer);grid-area:1/2/span 2;justify-self:center;margin-top:.5em;transform:rotate(45deg)}.thema[open] summary:after{margin-top:.85em;transform:rotate(225deg)}.thema summary:hover h3{color:var(--akzent)}.thema summary:focus-visible{outline:2px solid var(--fokus);outline-offset:2px;border-radius:var(--radius-klein)}.thema h3{font-size:var(--t-md);margin:0}.thema__kurz{color:var(--tinte-leise);max-width:var(--mass);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1;font-size:1rem;display:-webkit-box;overflow:hidden}.thema[open] .thema__kurz{display:none}.thema__inhalt{padding-bottom:var(--raum-4)}.thema__inhalt p{max-width:var(--mass)}.thema__inhalt>p:last-child{font-family:var(--sans);font-size:var(--t-sm);margin-bottom:0;font-weight:600}.thema__inhalt>p:last-child a{padding-block:.4rem;text-decoration:none;display:inline-block}.thema__inhalt>p:last-child a:hover{text-decoration:underline}.merkmale{margin:0 0 var(--raum-7);max-width:var(--mass);font-size:1rem}.merkmale__zeile{gap:var(--raum-3);padding:var(--raum-3) 0;border-top:1px solid var(--linie);grid-template-columns:8.5rem minmax(0,1fr);display:grid}.merkmale__zeile:last-child{border-bottom:1px solid var(--linie)}.merkmale dt{font-family:var(--sans);font-size:var(--t-xs);letter-spacing:.09em;text-transform:uppercase;color:var(--messing-text);padding-top:.25em;font-weight:600}.merkmale dd{margin:0}@media (width<=32rem){.merkmale__zeile{gap:var(--raum-1);grid-template-columns:1fr}}.kontakt-raster{gap:var(--raum-6);margin-top:var(--raum-5);align-items:start;max-width:none;display:grid}@media (width>=48rem){.kontakt-raster{gap:var(--raum-8);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}}.kontaktkarte{background:var(--grund-tief);border:1px solid var(--linie);border-left:4px solid var(--messing);border-radius:var(--radius-gross);padding:var(--raum-5) var(--raum-6)}.kontaktkarte h2{font-size:var(--t-md);margin-top:0}.kontaktkarte h3{font-family:var(--sans);font-size:var(--t-xs);letter-spacing:.09em;text-transform:uppercase;color:var(--messing-text);margin:var(--raum-5) 0 var(--raum-2);font-weight:600}.kontaktkarte p{max-width:none;margin-bottom:var(--raum-2);font-size:1rem}.kontaktkarte__telefon{font-family:var(--sans);margin-bottom:var(--raum-1);font-size:1.5rem;font-weight:600}.kontaktkarte address{margin-bottom:var(--raum-2);font-style:normal}.kontakt-formular h2{margin-top:0}.kontakt-formular .formular{margin-top:var(--raum-4)}.bloecke{gap:var(--raum-5);margin:var(--raum-5) 0 var(--raum-7);max-width:none;display:grid}@media (width>=48rem){.bloecke--2{grid-template-columns:1fr 1fr}}@media (width>=40rem){.bloecke--3{grid-template-columns:1fr 1fr}}@media (width>=64rem){.bloecke--3{grid-template-columns:repeat(3,1fr)}}.block{background:var(--flaeche);border:1px solid var(--linie);border-top:3px solid var(--messing);border-radius:var(--radius-gross);padding:var(--raum-5) var(--raum-6)}.block__titel{margin:0 0 var(--raum-3);font-size:var(--t-md)}.block__inhalt p{max-width:none;font-size:1rem}.block__inhalt p:last-child{margin-bottom:0}.kasten{background:var(--grund-tief);border:1px solid var(--linie);border-left:4px solid var(--messing);border-radius:var(--radius-gross);padding:var(--raum-5) var(--raum-6);margin:var(--raum-6) 0 var(--raum-7);max-width:none}.kasten__titel{font-family:var(--sans);font-weight:600;font-size:var(--t-md);margin:0 0 var(--raum-3);max-width:none;line-height:1.3}.kasten__inhalt p{max-width:var(--mass)}.kasten__inhalt p:last-child{margin-bottom:0}.preis{gap:var(--raum-1) var(--raum-6);background:var(--band);color:var(--band-tinte);border-radius:var(--radius-gross);padding:var(--raum-5) var(--raum-6);margin:var(--raum-5) 0 var(--raum-6);align-items:baseline;max-width:none;display:grid}@media (width>=40rem){.preis{grid-template-columns:auto 1fr}.preis__text{grid-area:1/2/span 2}}.preis__betrag{font-family:var(--sans);font-weight:600;font-size:var(--t-2xl);color:var(--band-akzent);font-variant-numeric:tabular-nums;margin:0;line-height:1}.preis__einheit{font-family:var(--sans);font-size:var(--t-sm);color:var(--band-leise);letter-spacing:.06em;text-transform:uppercase;margin:0}.preis__text p{max-width:var(--mass);margin:0;font-size:1rem}.preis .platz{color:var(--band-akzent);border-color:var(--band-leise);background:0 0}
