:root{--gruen:#214a40;--gruen-tief:#1a3b33;--oliv:#7f9132;--oliv-hell:#91a43c;--papier:#f6f4ec;--weiss:#fff;--text:#1f2a26;--text-leise:#4e5a55;--linie:#d9dccd;--kontur:color-mix(in srgb, var(--oliv-hell) 45%, transparent);--schrift:"Aptos", "Segoe UI", "Helvetica Neue", system-ui, -apple-system, sans-serif;--breite:72rem;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--weiss);color:var(--text);font-family:var(--schrift);margin:0;font-size:1.0625rem;line-height:1.6}img{max-width:100%;height:auto;display:block}a{color:var(--gruen);text-underline-offset:.18em}a:hover{color:var(--oliv)}:focus-visible{outline:3px solid var(--oliv-hell);outline-offset:2px}h1,h2,h3{color:var(--gruen);letter-spacing:-.01em;text-wrap:balance;font-weight:600;line-height:1.15}h1{margin:0 0 1rem;font-size:clamp(2rem,4.2vw,3.1rem)}h2{margin:0 0 1rem;font-size:clamp(1.7rem,3.2vw,2.4rem)}h3{margin:0 0 .5rem;font-size:1.3rem}p{margin:0 0 1rem}.breite{max-width:var(--breite);margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem)}.springen{background:var(--gruen);color:var(--weiss);z-index:10;padding:.5rem 1rem;position:absolute;top:0;left:-999px}.springen:focus{left:1rem}.vorschau{color:#3d3510;text-align:center;background:#f3e7b5;padding:.4rem 1rem;font-size:.9rem}.kopf{border-bottom:1px solid var(--linie);background:var(--weiss)}.kopf-innen{justify-content:space-between;align-items:center;gap:1rem;min-height:5rem;display:flex}.marke{color:var(--gruen);align-items:center;gap:.75rem;text-decoration:none;display:flex}.marke img{width:28px;height:40px}.marke-name{letter-spacing:-.01em;font-size:1.6rem;font-weight:600;line-height:1;display:block}.marke-zeile{letter-spacing:.16em;text-transform:uppercase;color:var(--text);margin-top:.3rem;font-size:.68rem;display:block}.menue summary{cursor:pointer;border:1px solid var(--linie);color:var(--gruen);border-radius:4px;padding:.5rem .9rem;font-weight:500;list-style:none}.menue summary::-webkit-details-marker{display:none}.kopf ul{margin:0;padding:0;list-style:none}.kopf nav a{color:var(--text);font-weight:500;text-decoration:none}.kopf nav a:hover{color:var(--oliv)}.kopf nav a[aria-current=page]{color:var(--gruen);box-shadow:inset 0 -2px 0 var(--oliv-hell)}.nav-gross{display:none}.menue{position:relative}.menue nav{background:var(--weiss);border:1px solid var(--linie);z-index:5;border-radius:4px;min-width:14rem;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 8px 24px #00000014}.menue li a{padding:.75rem 1rem;display:block}@media (width>=48rem){.menue{display:none}.nav-gross{display:block}.nav-gross ul{gap:2rem;display:flex}.nav-gross a{padding-block:.4rem;display:inline-block}}.abschnitt{padding-block:clamp(3rem,7vw,5.5rem)}.abschnitt-papier{background:var(--papier)}.ueberzeile{letter-spacing:.2em;text-transform:uppercase;color:var(--oliv);margin-bottom:.75rem;font-size:.72rem}.strich:after{content:"";background:var(--oliv-hell);width:2.5rem;height:2px;margin-top:1rem;display:block}.knopf{background:var(--oliv);color:var(--weiss);border-radius:3px;align-items:center;gap:.6rem;padding:.85rem 1.4rem;font-weight:500;text-decoration:none;display:inline-flex}.knopf:hover{background:var(--gruen);color:var(--weiss)}.knopf-hell{color:var(--gruen);border:1px solid var(--gruen);background:0 0}.knopf-hell:hover{background:var(--gruen);color:var(--weiss)}.fliesstext{max-width:44rem}.fliesstext ul{padding-left:1.2rem}.fliesstext li{margin-bottom:.4rem}.fuss{background:var(--gruen);color:#dfe6df;margin-top:0}.fuss a{color:var(--weiss)}.fuss a:hover{color:var(--oliv-hell)}.fuss-raster{gap:2rem;padding-block:3rem 2rem;display:grid}@media (width>=48rem){.fuss-raster{grid-template-columns:2fr 1.5fr 1fr}}.fuss-marke{color:var(--weiss);margin-bottom:.25rem;font-size:1.4rem;font-weight:600}.fuss-titel{letter-spacing:.2em;text-transform:uppercase;color:var(--oliv-hell);margin-bottom:.5rem;font-size:.72rem}.fuss-unten{border-top:1px solid #ffffff26;padding-block:1.25rem;font-size:.85rem}.fuss-unten p{margin:0}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
