html{background:var(--weiss);-webkit-text-size-adjust:100%}body{margin:0;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:var(--gruen)}a:hover{color:var(--gruen-dunkel)}:focus-visible{outline:3px solid var(--fokus);outline-offset:3px}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:var(--space-4);top:-60px;z-index:1000;background:var(--gelb);color:var(--kante);border:var(--rand) solid var(--kante);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);font-weight:700;text-decoration:none}.skip-link:focus{top:var(--space-2)}.wrap{max-width:var(--inhalt-max);margin:0 auto;padding:0 var(--space-6)}.abschnitt{padding:var(--space-7) 0}.abschnitt--flaeche{background:var(--flaeche)}.abschnitt__kopf{max-width:760px;margin-bottom:var(--space-5)}.abschnitt__kopf .lead{color:var(--text-leise);margin-top:var(--space-2)}.abschnitt__fuss{margin-top:var(--space-5)}.text-leise{color:var(--text-leise)}.vor-footer{height:var(--space-8)}.kopf{position:sticky;top:0;z-index:300;background:var(--weiss)}.kopf .kb-header{max-width:var(--inhalt-max);margin:0 auto}.kb-hotline a.kopf-mail{font-size:16px}.kopf-menue{display:none;margin-left:auto}.kopf-menue .kb-btn{padding:8px 12px}.kopf-menue svg{width:16px;height:16px}.kopf-menue .ico-zu,.kopf.ist-offen .kopf-menue .ico-auf{display:none}.kopf.ist-offen .kopf-menue .ico-zu{display:block}.mobil-nav{display:none;border-top:1px solid var(--linie);background:var(--weiss);padding:var(--space-2) var(--space-4) var(--space-5);max-height:calc(100dvh - var(--header-hoehe));overflow-y:auto}.kopf.ist-offen .mobil-nav{display:block}.mobil-nav ul{list-style:none;margin:0;padding:0}.mobil-nav li a{display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--linie);font:600 16px/1.2 var(--font-text);color:var(--text);text-decoration:none}.mobil-nav li a[aria-current=page]{color:var(--gruen)}.mobil-nav li a svg{width:16px;height:16px;color:var(--gruen)}.mobil-nav .mobil-kontakt{margin-top:var(--space-4);font:13px/1.45 var(--font-text);color:var(--text-leise)}.mobil-nav .mobil-kontakt a{display:block;font:700 18px/1.2 var(--font-display);color:var(--gruen);text-decoration:none;margin-top:2px}@media (max-width:960px){.kb-header{gap:var(--space-4)}.kb-nav,.kopf .kb-hotline,.kopf .lang-stack{display:none!important}.kopf-menue{display:block}}.lang-stack{--ls-w:30px;--ls-h:20px;display:none;align-items:center;flex-shrink:0;padding:4px;border-radius:var(--radius-sm);text-decoration:none;outline:0}.ls-stack{position:relative;display:block;flex-shrink:0;width:calc(var(--ls-w) * 1.6);height:calc(var(--ls-h) + 8px)}.ls-card{position:absolute;width:var(--ls-w);height:var(--ls-h);overflow:hidden;border-radius:2px;background:var(--weiss);box-shadow:0 0 0 1px var(--linie);transition:transform .35s cubic-bezier(.34,1.4,.64,1),box-shadow .25s,z-index 0s .12s}.ls-card svg{display:block;width:100%;height:100%;transition:filter .25s,opacity .25s}.ls-back{right:0;top:0;transform:rotate(6deg);z-index:1}.ls-back svg{filter:grayscale(1);opacity:.4}.ls-front{left:0;bottom:0;transform:rotate(-4deg);z-index:2;box-shadow:0 0 0 1px var(--kante),2px 2px 0 var(--kante)}.lang-stack:focus-visible .ls-back,.lang-stack:hover .ls-back{transform:translate(-2px,1px) rotate(-2deg) scale(1.05);z-index:3;box-shadow:0 0 0 1px var(--kante),2px 2px 0 var(--kante)}.lang-stack:focus-visible .ls-back svg,.lang-stack:hover .ls-back svg{filter:none;opacity:1}.lang-stack:focus-visible .ls-front,.lang-stack:hover .ls-front{transform:rotate(-8deg) scale(.95);box-shadow:0 0 0 1px var(--linie)}.lang-stack:focus-visible .ls-front svg,.lang-stack:hover .ls-front svg{filter:grayscale(1);opacity:.4}.lang-stack:focus-visible{box-shadow:0 0 0 3px var(--fokus)}@media (prefers-reduced-motion:reduce){.ls-card{transition:none}}@media (min-width:961px){.lang-stack{display:flex}}.mob-lang-stack{--ls-w:36px;--ls-h:24px;display:flex;align-items:center;gap:14px;width:100%;margin-top:var(--space-3);padding:var(--space-2) 0;text-decoration:none;color:var(--text)}.mob-lang-stack:focus-visible{outline:3px solid var(--fokus);outline-offset:2px}.ls-now{display:flex;flex-direction:column;line-height:1.2;font-weight:600;font-size:15px;color:var(--text)}.ls-now small{margin-bottom:2px;font-size:12px;font-weight:700;color:var(--text-leise)}.ls-go{margin-left:auto;font-weight:700;font-size:14px;color:var(--gruen);white-space:nowrap}.kb-hero .wrap{padding:0}.kb-hero{padding-top:var(--space-6);padding-bottom:var(--space-6)}.kb-hero__inner{max-width:var(--inhalt-max);margin:0 auto}.kb-hero__titel{max-width:820px}.kb-hero__unterzeile{max-width:720px;font-size:16px}.kb-hero .kb-suche{max-width:820px;color:var(--text)}.hero-aktion{margin-top:var(--space-2);display:flex;gap:var(--space-3);flex-wrap:wrap}.kb-hero__tags a{text-decoration:none}.breadcrumb{padding:var(--space-3) 0 0}.breadcrumb--auf-weiss,.kb-hero+.breadcrumb{padding-top:var(--space-3)}.breadcrumb-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 0;font:13px/1.45 var(--font-text);color:var(--text-leise)}.breadcrumb-list li+li::before{content:"›";margin:0 8px;color:var(--text-leise)}.breadcrumb-list a{color:var(--text-leise);text-decoration:none}.breadcrumb-list a:hover{color:var(--gruen);text-decoration:underline}.breadcrumb-list [aria-current]{color:var(--text)}.raster{display:grid;gap:var(--space-5)}.raster--3{grid-template-columns:repeat(3,minmax(0,1fr))}.raster--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:960px){.raster--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.raster--2,.raster--3{grid-template-columns:1fr}}.ablauf{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--space-6);align-items:start}.ablauf__rechts{display:flex;flex-direction:column;gap:var(--space-5)}.fotoreihe{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.foto,.foto img,.fotoreihe picture img{border-radius:var(--radius-lg);width:100%;height:100%;object-fit:cover}.fotoreihe img,.fotoreihe picture{aspect-ratio:4/3}.kb-schritte{margin:0;padding:0;list-style:none}.kb-schritt__text{margin-top:2px}@media (max-width:860px){.ablauf{grid-template-columns:1fr}}.kb-karte{height:100%}.kb-karte__inhalt{flex:1}.kb-karte__inhalt .kb-btn{margin-top:auto}.kb-karte__titel a{color:inherit;text-decoration:none}.kb-karte__titel a:hover{color:var(--gruen)}.kb-karte picture,.kb-karte__bild img{display:block}.kb-karte .kb-karte__bild{overflow:hidden}.kb-karte .kb-karte__bild img{width:100%;height:100%;object-fit:cover}.kb-karte__code{font:12px/1.3 var(--font-text);color:var(--text-leise)}.kb-karte__text{font:14px/1.5 var(--font-text);color:var(--text)}.kachel{display:flex;flex-direction:column;gap:var(--space-1);background:var(--weiss);border:var(--rand) solid var(--kante);border-radius:var(--radius-lg);box-shadow:var(--kante-sm);padding:var(--space-4);text-decoration:none;color:var(--text);transition:transform .08s,box-shadow .08s}.kachel:hover{transform:translate(-1px,-1px);box-shadow:var(--kante-md);color:var(--text)}.kachel:active{transform:translate(2px,2px);box-shadow:var(--kante-press)}.kachel__titel{font:700 19px/1.2 var(--font-display)}.kachel__zahl{font:700 26px/1 var(--font-display);color:var(--gruen)}.kachel__text{font:13px/1.45 var(--font-text);color:var(--text-leise)}.prosa{max-width:760px;font:16px/1.7 var(--font-text);color:var(--text)}.prosa>*+*{margin-top:var(--space-4)}.prosa h2{font:700 28px/1.15 var(--font-display);margin-top:var(--space-7)}.prosa h3{font:700 22px/1.15 var(--font-display);margin-top:var(--space-6)}.prosa h2+*,.prosa h3+*{margin-top:var(--space-3)}.prosa ol,.prosa ul{padding-left:1.3em}.prosa li+li{margin-top:var(--space-2)}.prosa li::marker{color:var(--gruen);font-weight:700}.prosa a{font-weight:600;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.prosa strong{font-weight:700}.prosa blockquote{margin-left:0;padding-left:var(--space-4);border-left:4px solid var(--gruen);color:var(--text-leise)}.prosa .tabelle{overflow-x:auto;border:var(--rand) solid var(--kante);border-radius:var(--radius-lg)}.prosa table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.45}.prosa td,.prosa th{text-align:left;padding:10px 12px;border-bottom:1px solid var(--linie);vertical-align:top}.prosa th{background:var(--gruen-hell);color:var(--gruen-dunkel);font-weight:700}.prosa tr:last-child td{border-bottom:0}.prosa .adresse{font-style:normal}.stand{font:13px/1.45 var(--font-text);color:var(--text-leise)}.seite{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--space-7);align-items:start}.seite__leiste{display:flex;flex-direction:column;gap:var(--space-5);position:sticky;top:calc(var(--header-hoehe) + var(--space-4))}@media (max-width:960px){.seite{grid-template-columns:1fr}.seite__leiste{position:static}}.kurz{background:var(--gruen-hell);border:var(--rand) solid var(--kante);border-radius:var(--radius-lg);box-shadow:var(--kante-md);padding:20px 22px;max-width:760px}.kurz__titel{font:700 22px/1.15 var(--font-display);margin-bottom:var(--space-2)}.kurz ul{margin:0;padding-left:1.2em;font:15px/1.6 var(--font-text)}.kurz li+li{margin-top:var(--space-2)}.kurz li::marker{color:var(--gruen)}.faq{max-width:760px;margin-top:var(--space-7)}.faq__titel{font:700 28px/1.15 var(--font-display);margin-bottom:var(--space-4)}.faq details{border-bottom:1px solid var(--linie)}.faq details:first-of-type{border-top:1px solid var(--linie)}.faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) 0}.faq summary::-webkit-details-marker{display:none}.faq summary h3{font:700 19px/1.25 var(--font-display);margin:0}.faq summary svg{width:16px;height:16px;flex:none;color:var(--gruen);transition:transform .12s}.faq details[open] summary svg{transform:rotate(180deg)}.faq summary:hover h3{color:var(--gruen)}.faq__antwort{padding:0 0 var(--space-4);font:15px/1.65 var(--font-text);color:var(--text);max-width:700px}.quellen{max-width:760px;margin-top:var(--space-7)}.quellen__titel{font:700 22px/1.15 var(--font-display);margin-bottom:var(--space-2)}.quellen ol{padding-left:1.3em;font:14px/1.55 var(--font-text)}.quellen li+li{margin-top:var(--space-2)}.quellen__pub{display:block;color:var(--text-leise);font-size:13px}.hinweis{max-width:760px;margin-top:var(--space-6);font:13px/1.55 var(--font-text);color:var(--text-leise);border-top:1px solid var(--linie);padding-top:var(--space-4)}.autor{display:flex;gap:var(--space-4);align-items:flex-start;max-width:760px;margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--linie)}.autor img{width:64px;height:64px;border-radius:50%;flex:none}.autor__name{font:700 19px/1.2 var(--font-display)}.autor__name a{color:var(--text);text-decoration:none}.autor__rolle{font:13px/1.45 var(--font-text);color:var(--text-leise);margin-bottom:var(--space-2)}.autor p{font:14px/1.55 var(--font-text)}.blog-meta{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;font:13px/1.45 var(--font-text);color:var(--text-auf-gruen);margin-top:var(--space-3)}.blog-meta a{color:var(--weiss);font-weight:700}.blog-meta img{width:28px;height:28px;border-radius:50%}.blog-meta__autor{display:inline-flex;align-items:center;gap:var(--space-2)}.blog-karte{display:flex;flex-direction:column;gap:var(--space-2);background:var(--weiss);border:var(--rand) solid var(--kante);border-radius:var(--radius-lg);box-shadow:var(--kante-md);padding:var(--space-4);text-decoration:none;color:var(--text);transition:transform .08s,box-shadow .08s;height:100%}.blog-karte:hover{transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--kante);color:var(--text)}.blog-karte:active{transform:translate(2px,2px);box-shadow:var(--kante-press)}.blog-karte h2,.blog-karte h3{font:700 19px/1.2 var(--font-display);margin:0}.blog-karte p{font:14px/1.5 var(--font-text);color:var(--text-leise);margin:0}.blog-karte__meta{margin-top:auto;font:12px/1.3 var(--font-text);color:var(--text-leise)}.zitier{max-width:760px;margin-top:var(--space-6);background:var(--flaeche);border-radius:var(--radius-lg);padding:var(--space-4);font:13px/1.5 var(--font-text)}.zitier p{margin:0 0 var(--space-3);color:var(--text);word-break:break-word}.zitier__titel{font-weight:700;color:var(--anthrazit);margin-bottom:var(--space-1)}.kb-footer{padding:var(--space-7) var(--space-6) var(--space-5)}.kb-footer__innen{max-width:var(--inhalt-max);margin:0 auto;display:flex;gap:40px;flex-wrap:wrap;width:100%}.kb-footer h2.sr-only+*{margin-top:0}.kb-footer__spalte h3{font:700 13px/1.3 var(--font-text);color:var(--weiss);opacity:.8;margin:0 0 var(--space-2)}.kb-footer .kb-logo{font-size:18px;display:inline-block;margin-bottom:var(--space-2)}.kb-footer__claim{max-width:260px}.kb-footer__unten{max-width:var(--inhalt-max);margin:var(--space-5) auto 0;padding-top:var(--space-4);border-top:1px solid rgba(255,255,255,.25);display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);justify-content:space-between;font:12px/1.6 var(--font-text);color:var(--weiss);opacity:.9;width:100%}.kb-footer__unten a{display:inline}.footer-cc-link{background:0 0;border:0;padding:0;color:var(--weiss);font:inherit;cursor:pointer;text-align:left}.footer-cc-link:hover{text-decoration:underline}.kb-footer :focus-visible{outline-color:var(--gelb)}@media (max-width:720px){.kb-footer{padding:var(--space-6) var(--space-4) var(--space-5)}.kb-footer__kontakt{margin-left:0;text-align:left}}.scroll-top{position:fixed;right:calc(20px + env(safe-area-inset-right,0px));bottom:calc(92px + env(safe-area-inset-bottom,0px));z-index:999998;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}.scroll-top.show{opacity:1;visibility:visible}.scroll-top-btn{width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;background:var(--weiss);color:var(--anthrazit);border:var(--rand) solid var(--kante);border-radius:var(--radius-md);box-shadow:var(--kante-sm);cursor:pointer;transition:transform .08s,box-shadow .08s}.scroll-top-btn:hover{transform:translate(-1px,-1px);box-shadow:var(--kante-md)}.scroll-top-btn:active{transform:translate(2px,2px);box-shadow:var(--kante-press)}.scroll-top-btn svg{width:18px;height:18px}body.kbc-open .scroll-top.show{opacity:0;visibility:hidden;pointer-events:none}.kbc{position:fixed;right:calc(20px + env(safe-area-inset-right,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:999900;transition:opacity .2s}.kbc[open]{z-index:999999}.kbc-fab{display:flex;align-items:center;gap:var(--space-2);list-style:none;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent}.kbc-fab::-webkit-details-marker{display:none}.kbc-fab::marker{content:""}.kbc-fab__label{display:none;font:700 14px/1 var(--font-text);background:var(--weiss);color:var(--kante);border:var(--rand) solid var(--kante);border-radius:var(--radius-md);box-shadow:var(--kante-sm);padding:11px 14px;white-space:nowrap}.kbc-fab__ico{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:var(--gruen);color:var(--weiss);border:var(--rand) solid var(--kante);border-radius:var(--radius-md);box-shadow:var(--kante-sm);transition:transform .08s,box-shadow .08s,background .08s}.kbc-fab__ico svg{width:24px;height:24px}.kbc-fab:hover .kbc-fab__ico{transform:translate(-1px,-1px);box-shadow:var(--kante-md);background:var(--gruen-dunkel)}.kbc-fab:active .kbc-fab__ico{transform:translate(2px,2px);box-shadow:var(--kante-press)}.kbc-fab:focus-visible{outline:0}.kbc-fab:focus-visible .kbc-fab__ico{outline:3px solid var(--fokus);outline-offset:3px}.kbc .ico-zu,.kbc[open] .ico-auf{display:none}.kbc[open] .ico-zu{display:block}.kbc[open] .kbc-fab__label{display:none}@media (min-width:768px){.kbc-fab__label{display:block}}.kbc-panel{position:absolute;right:0;bottom:calc(100% + 12px);width:min(320px,calc(100vw - 32px));background:var(--weiss);border:var(--rand) solid var(--kante);border-radius:var(--radius-lg);box-shadow:var(--kante-md);padding:var(--space-4)}.kbc-titel{font:700 22px/1.15 var(--font-display);color:var(--text)}.kbc-sub{font:13px/1.45 var(--font-text);color:var(--text-leise);margin:2px 0 var(--space-3)}.kbc-row{display:flex;align-items:center;gap:var(--space-3);padding:12px 0;border-top:1px solid var(--linie);text-decoration:none;color:var(--text)}.kbc-row:hover .kbc-row__t{color:var(--gruen)}.kbc-row svg{width:16px;height:16px;flex:none;color:var(--gruen)}.kbc-row__tx{display:flex;flex-direction:column;min-width:0}.kbc-row__t{font:700 15px/1.3 var(--font-text)}.kbc-row__s{font:13px/1.45 var(--font-text);color:var(--text-leise);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kbc-row .pfeil{margin-left:auto}.kopf.ist-offen~.kbc,html.show--consent .kbc,html.show--preferences .kbc{display:none}.kf-filter{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;margin-bottom:var(--space-3)}.kf-filter__label{font:700 12px/1.3 var(--font-text);color:var(--anthrazit);margin-right:var(--space-1);min-width:90px}button.kb-chip{font-family:var(--font-text)}.kb-chip:focus-visible{outline:3px solid var(--fokus);outline-offset:2px}.kf-status{font:15px/1.5 var(--font-text);color:var(--text);margin:var(--space-5) 0 var(--space-4)}.kf-status b{font-family:var(--font-display);font-size:19px;color:var(--gruen)}.kf-leer{border:var(--rand) solid var(--kante);border-radius:var(--radius-lg);box-shadow:var(--kante-md);padding:20px 22px}.kf-mehr{margin-top:var(--space-5)}.kf-suche{max-width:820px}.kf-suche .kb-suche__feld select{border:0;background:0 0;font:15px var(--font-text);color:var(--text);width:100%;outline:0;appearance:none;cursor:pointer}.kb-hero .kf-suche .kb-btn--primaer{flex:none}.kurs-fakten{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border:var(--rand) solid var(--kante);border-radius:var(--radius-lg);box-shadow:var(--kante-md);overflow:hidden;margin:0}.kurs-fakten div{padding:12px 14px;border-bottom:1px solid var(--linie)}.kurs-fakten div:nth-child(odd){border-right:1px solid var(--linie)}.kurs-fakten dt{font:700 12px/1.3 var(--font-text);color:var(--anthrazit)}.kurs-fakten dd{margin:2px 0 0;font:15px/1.45 var(--font-text);color:var(--text)}@media (max-width:520px){.kurs-fakten{grid-template-columns:1fr}.kurs-fakten div:nth-child(odd){border-right:0}}@media (max-width:720px){.kf-filter__label{width:100%}.kb-suche .kb-btn{justify-content:center}.wrap{padding:0 var(--space-4)}.kb-hero{padding:var(--space-6) var(--space-4)}.abschnitt__kopf h2,.faq__titel,.h2,.prosa h2{font-size:24px}.kbc,.scroll-top{right:calc(16px + env(safe-area-inset-right,0px))}}@media (prefers-reduced-motion:reduce){*,::after,::before{transition-duration:NaNs!important}}