@font-face{font-family:Hepta Slab;font-style:normal;font-display:swap;font-weight:400;src:url(/_res/hepta-slab-latin-400-normal.DAiNMOsS.woff2) format("woff2"),url(/_res/hepta-slab-latin-400-normal.Cn8Iaizf.woff) format("woff")}@font-face{font-family:Hepta Slab;font-style:normal;font-display:swap;font-weight:700;src:url(/_res/hepta-slab-latin-700-normal.Bq_cdWi4.woff2) format("woff2"),url(/_res/hepta-slab-latin-700-normal.dAYXn8Lp.woff) format("woff")}@font-face{font-family:Titel Euro;src:url(/fonts/euro-serif-400.woff2) format("woff2");font-weight:400 500;font-display:swap;unicode-range:U+20AC}@font-face{font-family:Titel Euro;src:url(/fonts/euro-serif-700.woff2) format("woff2");font-weight:600 800;font-display:swap;unicode-range:U+20AC}:root{--tinte: #1b1b1b;--nacht: #1d314f;--nacht-tief: #15243b;--schiefer: #586576;--flaeche: #eff0f2;--linie: #d3d7de;--sand: #d5cdaa;--weiss: #ffffff;--rahmen: 1000px;--text-breite: 68ch;--schrift: "Montserrat", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--titel: "Titel Euro", "Hepta Slab", Georgia, "Times New Roman", serif;--rund: 10px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--schrift);font-size:16.5px;line-height:1.62;color:var(--tinte);background:var(--weiss)}img{max-width:100%;height:auto;display:block}a{color:var(--nacht);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--sand);outline-offset:2px}h1,h2,h3,h4{font-family:var(--titel);color:var(--nacht);line-height:1.2;font-weight:700;margin:0 0 .6em}h1{font-size:clamp(2rem,1.4rem + 2.4vw,3rem);letter-spacing:-.01em}h2{font-size:clamp(1.45rem,1.2rem + 1vw,1.95rem);margin-top:0}h3{font-size:1.22rem;margin-top:1.6em}h4{font-size:1.05rem}p,ul,ol{margin:0 0 1em}li{margin-bottom:.35em}.sprung{position:absolute;left:-999px;top:0;background:var(--nacht);color:var(--weiss);padding:10px 14px;z-index:50}.sprung:focus{left:12px;top:12px}.kopf{background:var(--weiss);border-bottom:1px solid var(--linie);position:relative;z-index:20}.kopf-innen{max-width:calc(var(--rahmen) + 80px);margin:0 auto;padding:10px 24px;display:flex;align-items:center;gap:24px}.marke{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--nacht);margin-right:auto}.marke img{width:31px;height:44px}.marke-wort{font-family:var(--titel);font-size:1.28rem;font-weight:700;letter-spacing:-.01em;white-space:nowrap}.marke-zwei{font-weight:400}.menue-liste{list-style:none;margin:0;padding:0;display:flex;gap:6px;align-items:center}.menue-punkt{position:relative;margin:0}.menue-oeffner,.menue-link{font:500 .98rem/1 var(--schrift);color:var(--tinte);background:none;border:0;cursor:pointer;padding:14px 12px;border-radius:8px;display:inline-flex;align-items:center;gap:8px;text-decoration:none;min-height:44px}.menue-oeffner:hover,.menue-link:hover,.menue-punkt[data-state=offen] .menue-oeffner{background:var(--flaeche);color:var(--nacht)}.menue-link[aria-current=page]{color:var(--nacht);text-decoration:underline;text-underline-offset:6px}.pfeil{width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px)}.menue-tafel{display:none;position:absolute;top:100%;right:0;min-width:260px;max-width:min(320px,calc(100vw - 32px));padding-top:8px;z-index:30}.menue-tafel ul{list-style:none;margin:0;padding:8px;background:var(--weiss);border:1px solid var(--linie);border-radius:12px;box-shadow:0 14px 34px #15243b24}.menue-tafel li{margin:0}.menue-tafel a{display:block;padding:10px 12px;border-radius:8px;text-decoration:none;color:var(--tinte);white-space:normal}.menue-tafel a:hover,.menue-tafel a:focus-visible{background:var(--flaeche);color:var(--nacht)}.menue-tafel a[aria-current=page]{color:var(--nacht);font-weight:600}@media(hover:hover){.menue-punkt:not([data-gesperrt]):hover .menue-tafel{display:block}}.menue-punkt:not([data-gesperrt]):focus-within .menue-tafel,.menue-punkt[data-state=offen] .menue-tafel{display:block}.menue-punkt[data-gesperrt][data-state=zu] .menue-tafel,.menueknopf{display:none}@media(max-width:899px){.kopf-innen{flex-wrap:wrap;padding:8px 14px;gap:8px}.marke{gap:9px;min-width:0}.marke img{width:25px;height:36px}.marke-wort{font-size:1.08rem}.menueknopf{display:inline-flex;align-items:center;gap:10px;font:500 1rem/1 var(--schrift);color:var(--nacht);background:var(--weiss);border:1px solid var(--linie);border-radius:var(--rund);padding:0 12px;min-height:44px;cursor:pointer;flex:none;margin-left:auto}.menueknopf-striche,.menueknopf-striche:before,.menueknopf-striche:after{display:block;width:18px;height:2px;background:currentColor;position:relative}.menueknopf-striche:before,.menueknopf-striche:after{content:"";position:absolute;left:0}.menueknopf-striche:before{top:-6px}.menueknopf-striche:after{top:6px}.menue{display:none;width:100%}html:not([data-js]) .menue,.menue[data-state=offen]{display:block}.menue-liste{flex-direction:column;align-items:stretch;gap:0;padding:4px 0 12px}.menue-oeffner,.menue-link{width:100%;justify-content:space-between;padding:14px 8px}.menue-oeffner{pointer-events:none;padding:14px 8px 4px;color:var(--schiefer, #586576);font-size:.95rem}.menue-oeffner .pfeil{display:none}.menue-tafel,.menue-punkt:hover .menue-tafel,.menue-punkt[data-gesperrt][data-state=zu] .menue-tafel{display:block;position:static;max-width:none;min-width:0;padding:0 0 6px}.menue-tafel ul{box-shadow:none;border:0;background:transparent;padding:0}.menue-tafel a{padding:11px 8px}}.krumen ol{list-style:none;display:flex;flex-wrap:wrap;gap:4px 0;margin:0 0 18px;padding:0;font-size:.9rem;color:var(--schiefer)}.krumen li{margin:0}.krumen li+li:before{content:"/";margin:0 8px;color:#9aa2ad}.krumen a{color:var(--schiefer);text-decoration:none}.krumen a:hover{text-decoration:underline}.seitenkopf{background:var(--flaeche)}.seitenkopf-innen{max-width:var(--rahmen);margin:0 auto;padding:32px 24px 30px}.seitenkopf h1{max-width:22ch;margin-bottom:.45em}.unterzeile{font-size:1.12rem;max-width:60ch;color:#2c3440;margin:0}.kopfband{position:relative;min-height:360px;display:flex;align-items:flex-start;justify-content:center;color:var(--weiss);overflow:hidden;background:var(--nacht)}.kopfband-bild{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 60%}.kopfband:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#15243bd1,#1d314f9e 55%,#5865766b)}.kopfband-text{position:relative;z-index:1;text-align:center;padding:52px 24px 150px;max-width:820px}.kopfband h1{color:var(--weiss);margin-bottom:.35em}.kopfband .unterzeile{color:#eef1f5;margin:0 auto;font-size:1.15rem}.rechner-huelle{padding:0 16px;position:relative;z-index:2}.seite-home .rechner-huelle{margin-top:-128px}.rechner-innen{padding-top:32px}.rechner{max-width:720px;margin:0 auto;background:var(--weiss);border:1px solid var(--linie);border-radius:16px;padding:32px 36px 28px;box-shadow:0 22px 48px #15243b29}.rechner-innen .rechner{box-shadow:0 10px 30px #15243b14}.schritt-zahl{font-size:.92rem;color:var(--schiefer);margin:0 0 6px}.schritt-frage{display:block;font-family:var(--titel);font-size:clamp(1.35rem,1.15rem + .8vw,1.7rem);color:var(--nacht);font-weight:700;line-height:1.25;margin:0 0 18px}.antworten{display:grid;gap:10px}.antwort{font:500 1.05rem/1.3 var(--schrift);text-align:left;color:var(--tinte);background:var(--weiss);border:1.5px solid var(--linie);border-radius:var(--rund);padding:14px 18px;min-height:54px;cursor:pointer;transition:border-color .15s,background .15s}.antwort:hover{border-color:var(--nacht);background:#f7f8fa}.antwort[aria-pressed=true]{border-color:var(--nacht);background:var(--flaeche);color:var(--nacht)}.zurueck{font:500 .98rem/1 var(--schrift);color:var(--nacht);background:none;border:0;padding:12px 4px;margin-top:10px;cursor:pointer;min-height:44px;text-decoration:underline;text-underline-offset:4px}.zurueck:hover{text-decoration-thickness:2px}.feld{font:500 1.2rem/1.2 var(--schrift);color:var(--tinte);width:100%;max-width:280px;padding:14px 16px;min-height:54px;border:1.5px solid #aeb5bf;border-radius:var(--rund);background:var(--weiss)}.feld:focus{border-color:var(--nacht);outline:3px solid rgba(213,205,170,.8);outline-offset:1px}.feld-einheit{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.feld-einheit .feld{max-width:200px}.einheit{color:var(--schiefer);font-size:1.05rem}.schritt-hilfe{font-size:.95rem;color:var(--schiefer);margin:10px 0 0}.ergebnis{margin-top:22px;font-size:1.2rem}.ergebnis[data-state=leer]:empty{margin-top:0}.ergebnis[data-state=voll]{border-top:1px solid var(--linie);padding-top:22px}.ergebnis-leer{color:var(--schiefer);margin:0;font-size:.98rem}.ergebnis-satz{font-family:var(--titel);font-size:clamp(1.35rem,1.1rem + 1vw,1.75rem);line-height:1.3;color:var(--nacht);font-weight:700;margin:0 0 10px}.ergebnis-warum{margin:0 0 16px;max-width:60ch;font-size:1.06rem}.ergebnis-weiter{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin:0}.ohne-js{margin:14px 0 0}.knopf{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border-radius:var(--rund);background:var(--nacht);color:var(--weiss);font:600 1rem/1.2 var(--schrift);text-decoration:none;border:1.5px solid var(--nacht);cursor:pointer}.knopf:hover{background:var(--nacht-tief);text-decoration:none}.fakten-huelle{max-width:var(--rahmen);margin:0 auto;padding:20px 24px 8px}.fakten{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:0;margin:0;border-top:1px solid var(--linie);border-bottom:1px solid var(--linie)}.fakt{display:flex;flex-direction:column-reverse;justify-content:flex-end;min-width:0;padding:18px 14px 16px 0}.fakt+.fakt{padding-left:16px;border-left:1px solid var(--linie)}.fakt dd{margin:0;font-family:var(--titel);font-weight:600;font-size:clamp(1.3rem,1.05rem + .6vw,1.5rem);color:var(--nacht);line-height:1.15;text-wrap:balance;overflow-wrap:break-word;hyphens:manual}.fakt dt{font-size:.95rem;color:#3b4350;margin-top:4px}@media(max-width:640px){.fakten{grid-template-columns:repeat(2,minmax(0,1fr))}.fakt,.fakt+.fakt{padding:14px 10px 12px 0;border-left:0}.fakt:nth-child(2n){padding-left:12px;border-left:1px solid var(--linie)}.fakt:last-child:nth-child(odd){grid-column:1 / -1;border-top:1px solid var(--linie)}.fakt dd{font-size:1.22rem}}.seitenbild{max-width:calc(var(--rahmen) + 120px);margin:36px auto 0;padding:0 24px}.seitenbild-bild{width:100%;aspect-ratio:21 / 8;object-fit:cover;border-radius:14px}.textbild{margin:34px 0 26px}.abschnitt{padding:52px 0 12px}.abschnitt-innen{max-width:var(--rahmen);margin:0 auto;padding:0 24px}.text>p,.text>ul,.text>ol,.text>h3,.text>h4,.text>aside{max-width:var(--text-breite)}.seite-home .abschnitt:nth-of-type(2n){background:var(--flaeche);padding-bottom:44px;margin-top:40px}.seite-home .abschnitt[data-abschnitt=start]{padding-top:24px}.hinweis{background:#f4f1e4;border-radius:12px;padding:18px 22px;margin:0 0 1.2em}.hinweis p{margin:0}.tabelle{width:100%;overflow-x:auto;margin:6px 0 22px;-webkit-overflow-scrolling:touch}.tabelle table{width:100%;border-collapse:collapse;font-size:1rem}.tabelle th,.tabelle td{text-align:left;padding:13px 14px;border-bottom:1px solid var(--linie);vertical-align:top}.tabelle thead th{font-weight:600;color:var(--nacht);font-size:.95rem;border-bottom:2px solid var(--nacht)}.tabelle tbody th{font-weight:600}.tabelle .schluesselspalte{background:#f3f4f7}.tabelle thead .schluesselspalte{background:var(--flaeche)}.quelle{font-size:.9rem;color:var(--schiefer);margin:10px 0 0}.quelle a{color:var(--schiefer)}@media(max-width:640px){.tabelle th,.tabelle td{padding:11px 8px;font-size:.94rem}.tabelle-stapel thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tabelle-stapel table,.tabelle-stapel tbody,.tabelle-stapel tr{display:block}.tabelle-stapel tr{border-bottom:1px solid var(--linie);padding:12px 0 10px}.tabelle-stapel tbody tr:first-child{border-top:2px solid var(--nacht)}.tabelle-stapel th[scope=row]{display:block;border:0;padding:0 0 6px;font-size:1rem}.tabelle-stapel td{display:flex;justify-content:space-between;align-items:baseline;gap:14px;border:0;padding:3px 0;text-align:right}.tabelle-stapel td:before{content:attr(data-label);color:var(--schiefer);text-align:left;flex:0 1 46%}.tabelle-stapel .schluesselspalte,.tabelle-stapel thead .schluesselspalte{background:none;font-weight:600;color:var(--nacht)}.tabelle-regel td{display:block;width:auto;text-align:left;padding:4px 0 6px}.tabelle-regel td:before{display:block;font-size:.88rem;margin-bottom:2px}.tabelle-regel .schluesselspalte{font-weight:400}.tabelle-regel td.schluesselspalte:before{color:var(--nacht);font-weight:600}}.tabelle td,.tabelle th,.fakt dt,.knopf,.menue-link,.menue-oeffner{hyphens:manual}@media(min-width:641px){.tabelle-regel td,.tabelle-regel th{width:34%}.tabelle-regel th[scope=row]{width:24%}}.handeln{max-width:var(--rahmen);margin:0 auto;padding:16px 24px 0;display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px}.handeln a:not(.knopf){font-weight:600}.anbieter{display:flex;flex-direction:row;align-items:center;gap:12px;text-decoration:none;color:var(--tinte)}.anbieter-logo{height:38px;width:140px;flex:none;display:flex;align-items:center}.anbieter-logo img{max-height:38px;width:auto;max-width:140px;object-fit:contain;filter:saturate(.4);transition:filter .15s}.tabelle-anbieter tr:hover .anbieter-logo img,.anbieter:focus-visible .anbieter-logo img{filter:none}.anbieter-name{font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--linie)}.anbieter:hover .anbieter-name{text-decoration-color:currentColor}.tabelle-anbieter:not(.tabelle-kurz) .anbieter{flex-direction:column;align-items:flex-start;gap:4px}.tabelle-anbieter td[data-label=Bestellen]{white-space:nowrap}.anbieter-zusatz{display:block;margin-top:4px;font-size:.86em;font-weight:400;color:var(--schiefer);line-height:1.35;max-width:24ch}.bestellen{font-weight:600;color:var(--nacht);text-underline-offset:3px}.bestellen:after{content:" →"}.bestellen:hover,.bestellen:focus-visible{text-decoration-thickness:2px}.tabelle-anbieter td.schluesselspalte,.tabelle-anbieter td[data-label=Bedarfsausweis]{font-weight:600;color:var(--nacht)}.anbieter-wort{display:inline-block;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:3px 8px;border:1px solid var(--linie);border-radius:4px;font-family:var(--titel);font-size:.86rem;font-weight:700;line-height:1.2;color:var(--nacht)}.marken-liste{list-style:none;padding-left:0}.marken-liste li{display:flex;align-items:center;gap:14px}.marken-logo{flex:none;width:96px;height:26px;display:flex;align-items:center}.marken-logo img{max-height:22px;max-width:96px;width:auto;object-fit:contain}.skala{margin:8px 0 26px}.skala-band{list-style:none;display:grid;grid-template-columns:repeat(9,1fr);gap:3px;margin:0;padding:0}.stufe{margin:0;text-align:center;padding:10px 0 8px;font-weight:700;color:var(--weiss);font-size:1.05rem;display:flex;flex-direction:column;gap:2px}.stufe-grenze{font-weight:500;font-size:.78rem;white-space:nowrap}.stufe-0{background:#1f8a4c}.stufe-1{background:#3b9b45}.stufe-2{background:#7bb03a}.stufe-3{background:#b4c234;color:#1b1b1b}.stufe-4{background:#e4cb2d;color:#1b1b1b}.stufe-5{background:#f0a92c;color:#1b1b1b}.stufe-6{background:#e87b2a}.stufe-7{background:#d9512a}.stufe-8{background:#c0272d}.skala figcaption{font-size:.9rem;color:var(--schiefer);margin-top:8px}.downloads{font-size:.95rem;color:var(--schiefer)}.druck{font:inherit;color:var(--nacht);background:none;border:0;padding:8px 0;text-decoration:underline;cursor:pointer;min-height:40px}.anfrage-band{background:linear-gradient(120deg,var(--nacht) 0%,var(--schiefer) 100%);color:var(--weiss);margin-top:64px}.anfrage-innen{max-width:760px;margin:0 auto;padding:56px 24px 60px}.anfrage-band h2{color:var(--weiss)}.anfrage-satz{color:#e8ecf1}.anfrage{background:var(--weiss);color:var(--tinte);border-radius:16px;padding:28px;margin-top:20px}.anfrage-raster{display:grid;grid-template-columns:1fr 1fr;gap:16px 18px}.feld-breit{grid-column:1 / -1}.feldgruppe label{display:block;font-weight:600;font-size:.95rem;margin-bottom:6px;color:var(--nacht)}.feldgruppe input,.feldgruppe select,.feldgruppe textarea{width:100%;font:400 1rem/1.3 var(--schrift);padding:12px 14px;min-height:48px;border:1.5px solid #aeb5bf;border-radius:var(--rund);background:var(--weiss);color:var(--tinte)}.feldgruppe textarea{resize:vertical}.feldgruppe input:focus,.feldgruppe select:focus,.feldgruppe textarea:focus{border-color:var(--nacht)}.honig{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.einwilligung{font-size:.88rem;color:#3b4350;margin:18px 0 16px}@media(max-width:640px){.anfrage-raster{grid-template-columns:1fr}.anfrage{padding:20px}}.fuss{margin-top:72px;font-size:.95rem}.anfrage-band+.fuss,main:has(>.anfrage-band:last-child)+.fuss{margin-top:0}.fuss-karte{background:var(--flaeche)}.fuss-innen{max-width:var(--rahmen);margin:0 auto;padding:40px 24px 32px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.fuss-titel{font-family:var(--titel);font-weight:700;color:var(--nacht);margin:0 0 10px;font-size:1.02rem}.fuss-spalte ul{list-style:none;margin:0;padding:0}.fuss-spalte li{margin:0 0 6px}.fuss-spalte a{color:#2c3440;text-decoration:none}.fuss-spalte a:hover{color:var(--nacht);text-decoration:underline}.fuss-recht{background:var(--nacht-tief);color:#c9d1dc;font-size:.82rem}.fuss-zeile{display:flex;flex-wrap:wrap;gap:8px 22px;padding:16px 24px}.fuss-zeile a{color:#e3e8ef;text-decoration:none}.fuss-zeile a:hover{text-decoration:underline}@media(max-width:640px){.fuss-innen{grid-template-columns:1fr 1fr}.fuss-spalte:first-child{grid-column:1 / -1}}@media(max-width:640px){body{font-size:16px}.kopfband{min-height:300px}.kopfband-text{padding:34px 18px 128px}.seite-home .rechner-huelle{margin-top:-112px}.rechner{padding:22px 18px 20px;border-radius:14px}.seitenkopf-innen{padding:22px 18px 28px}.abschnitt{padding-top:40px}.abschnitt-innen,.fakten-huelle{padding-left:18px;padding-right:18px}.seitenbild{padding:0 18px}.seitenbild-bild{aspect-ratio:16 / 9}}@media print{.kopf,.fuss,.anfrage-band,.rechner-huelle,.krumen,.seitenbild,.textbild,.sprung,.downloads{display:none!important}body{font-size:11pt}.seitenkopf{background:none}.abschnitt{padding:8px 0}a{color:inherit;text-decoration:none}.stufe{-webkit-print-color-adjust:exact;print-color-adjust:exact}}h1,h2,h3,h4,p,li,dt,dd,th,td,figcaption{overflow-wrap:break-word}h1,h2,.unterzeile,.schritt-frage,.ergebnis-satz{text-wrap:balance}@media(max-width:640px){.text p,.text li{hyphens:auto}h1{font-size:clamp(1.55rem,1.05rem + 2.5vw,1.95rem);hyphens:manual}.stufe-grenze{font-size:.62rem}.stufe{font-size:.92rem}}.abschnitt-innen,.text,.seitenkopf-innen,.anfrage-innen,.rechner{min-width:0}
