@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Roboto-Regular.ttf) format("truetype")}:root{--farbe-text: rgb(51, 51, 51);--farbe-hintergrund: rgb(255, 255, 255);--farbe-link: rgb(255, 255, 255);--farbe-akzent: rgb(127, 129, 133);--farbe-akzent-2: rgb(255, 255, 255);--farbe-kopf-hintergrund: rgb(255, 255, 255);--farbe-fuss-hintergrund: rgba(0, 0, 0, .03);--farbe-flaeche-1: rgb(245, 245, 245);--farbe-flaeche-2: rgb(50, 58, 69);--farbe-flaeche-3: rgb(26, 26, 25);--farbe-flaeche-4: rgb(12, 157, 48);--schrift: "Roboto", system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--schrift-ueberschrift: "Roboto", var(--schrift);--groesse-text: 15px;--groesse-h1: 38px;--groesse-h2: 35px;--groesse-h3: 23px;--groesse-h4: 24px;--gewicht-ueberschrift: 500;--zeilenhoehe: 1.6;--inhalt-breite: 1300px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--schrift);font-size:var(--groesse-text);line-height:var(--zeilenhoehe, 1.6);color:var(--farbe-text);background:var(--farbe-hintergrund)}.container{max-width:var(--inhalt-breite, 1180px);margin-inline:auto;padding-inline:20px}h1,h2,h3,h4,h5,h6{font-family:var(--schrift-ueberschrift);font-weight:var(--gewicht-ueberschrift, 700);color:var(--farbe-akzent);line-height:1.25;margin:0 0 .6em}h1{font-size:clamp(28px,5vw,var(--groesse-h1))}h2{font-size:clamp(24px,4vw,var(--groesse-h2))}h3{font-size:clamp(20px,3vw,var(--groesse-h3))}h4{font-size:var(--groesse-h4)}p{margin:0 0 1em}p,li,td,th,h1,h2,h3,h4,a{overflow-wrap:break-word;word-break:break-word}a{color:var(--farbe-akzent)}img,video{max-width:100%;height:auto}.band{padding-block:3rem}.band+.band{border-top:0}.tabelle{overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{border:1px solid rgba(0,0,0,.15);padding:.5em .75em;text-align:left}blockquote{margin:0 0 1em;padding-left:1em;border-left:3px solid var(--farbe-akzent)}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.badge{display:inline-block;font-size:.55em;font-weight:700;letter-spacing:.04em;vertical-align:super;color:#fff;background:#0c9d30;padding:.15em .4em;border-radius:3px;margin-left:.35em}.band--brotkrumen{padding-block:.6rem}.band--brotkrumen .container{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35em}.band--brotkrumen p,.band--brotkrumen ul{margin:0;color:#fff;font-size:.85rem}.band--brotkrumen ul{list-style:none;padding:0;display:flex;gap:.35em}.band--brotkrumen li:before{content:"›";margin-right:.35em}.band--brotkrumen a{color:#fff;text-decoration:underline}.container:has(>.seitenleiste){display:grid;grid-template-columns:minmax(220px,260px) 1fr;gap:2.5rem;align-items:start}.seitenleiste{grid-column:1;grid-row:1 / -1;background:var(--farbe-flaeche-1, #f5f5f5);border:1px solid rgba(0,0,0,.08)}.seitenleiste h3{margin:0;padding:.75rem 1rem;background:#0c9d30;color:#fff;font-size:1rem}.seitenleiste ul{list-style:none;margin:0;padding:.4rem 0}.seitenleiste li{border-bottom:1px solid rgba(0,0,0,.06)}.seitenleiste li:last-child{border-bottom:0}.seitenleiste a{display:block;padding:.55rem 1rem;color:var(--farbe-text);text-decoration:none}.seitenleiste a:hover,.seitenleiste a:focus-visible{color:#0c9d30}@media(max-width:800px){.container:has(>.seitenleiste){display:block}.seitenleiste{margin-bottom:2rem}}.band[daten-spalten] .container:not(:has(>.seitenleiste)){column-width:320px;column-gap:2.5rem}.band[daten-spalten] .container:not(:has(>.seitenleiste))>*{break-inside:avoid-column}.band[daten-spalten] .container:not(:has(>.seitenleiste))>p:has(+p){break-inside:auto}details.versteckt{margin:1rem 0;border:1px solid rgba(0,0,0,.12);border-radius:4px;padding:.25rem .9rem;break-inside:avoid-column}details.versteckt summary{cursor:pointer;padding:.6rem 0;font-weight:600;color:var(--farbe-akzent)}details.versteckt[open] summary{border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:.6rem}.band .container>p:has(>a:only-child):not(:has(>a+*)){break-inside:avoid-column}.band .container>p>a:only-child{display:inline-block;background:#0c9d30;color:#fff;padding:.55em 1.3em;border-radius:3px;text-decoration:none;font-weight:600;font-size:.9em}.band .container>p>a:only-child:hover,.band .container>p>a:only-child:focus-visible{background:#0a8228}.seitenleiste a:only-child,.fuss a{background:none;color:inherit;padding:0}.formular-ersatz{border:1px solid rgba(0,0,0,.12);background:var(--farbe-flaeche-1, #f5f5f5);padding:1.25rem 1.5rem;margin:1.5rem 0;break-inside:avoid-column}.formular-ersatz h3,.formular-ersatz p:first-of-type{margin-top:0}.band img{display:block}.band .container>img{margin-bottom:1rem}
