:root{color-scheme:light dark;--hell-papier:#fff;--hell-flaeche:#eef2f0;--hell-zebra:#f6f8f7;--hell-tinte:#1c3833;--hell-band:#1c3833;--hell-band-text:#fff;--hell-leise:#536661;--hell-linie:#c8d2ce;--hell-akzent:#8a5800;--hell-akzent-marke:#8a5800;--hell-akzent-tint:#f4e6c9;--hell-knopf:#1c3833;--hell-knopf-text:#fff;--hell-ja:#1a6e3f;--hell-ja-flaeche:#dcefe3;--hell-nein:#a83226;--hell-nein-flaeche:#f9e2de;--hell-hinweis:#b07610;--hell-serie-1:#1c7b5a;--hell-serie-2:#2f60b2;--hell-grafik-leise:#6f827c;--hell-rampe-1:#88b7a7;--hell-rampe-2:#699788;--hell-rampe-3:#4c796b;--hell-rampe-4:#305d4f;--hell-rampe-5:#124135;--hell-holz:#d9c39f;--hell-stahl:#9aa3a6;--hell-acryl:#dfe5e2;--hell-wasser:#8fbdd8;--dunkel-papier:#121a18;--dunkel-flaeche:#1b2623;--dunkel-zebra:#16201d;--dunkel-tinte:#e4ebe8;--dunkel-band:#223230;--dunkel-band-text:#e4ebe8;--dunkel-leise:#a3b3ad;--dunkel-linie:#33423d;--dunkel-akzent:#e9b24c;--dunkel-akzent-marke:#c0851f;--dunkel-akzent-tint:#3a2f1a;--dunkel-knopf:#e4ebe8;--dunkel-knopf-text:#121a18;--dunkel-ja:#7fd39e;--dunkel-ja-flaeche:#173126;--dunkel-nein:#f1948a;--dunkel-nein-flaeche:#3a1f1b;--dunkel-hinweis:#e0a93a;--dunkel-serie-1:#29a077;--dunkel-serie-2:#5988d7;--dunkel-grafik-leise:#7d8f89;--dunkel-rampe-1:#316354;--dunkel-rampe-2:#4e8070;--dunkel-rampe-3:#6c9f8e;--dunkel-rampe-4:#8abead;--dunkel-rampe-5:#a9decc;--dunkel-holz:#8a7048;--dunkel-stahl:#6b7578;--dunkel-acryl:#3e4a46;--dunkel-wasser:#4f89a8;--leise-hell:#b9c8c2;--akzent-band:#e9b24c;--hinweis-zeichen:#121a18;--papier:var(--hell-papier);--flaeche:var(--hell-flaeche);--zebra:var(--hell-zebra);--tinte:var(--hell-tinte);--band:var(--hell-band);--band-text:var(--hell-band-text);--leise:var(--hell-leise);--linie:var(--hell-linie);--akzent:var(--hell-akzent);--akzent-marke:var(--hell-akzent-marke);--akzent-tint:var(--hell-akzent-tint);--knopf:var(--hell-knopf);--knopf-text:var(--hell-knopf-text);--ja:var(--hell-ja);--ja-flaeche:var(--hell-ja-flaeche);--nein:var(--hell-nein);--nein-flaeche:var(--hell-nein-flaeche);--hinweis:var(--hell-hinweis);--serie-1:var(--hell-serie-1);--serie-2:var(--hell-serie-2);--grafik-leise:var(--hell-grafik-leise);--rampe-1:var(--hell-rampe-1);--rampe-2:var(--hell-rampe-2);--rampe-3:var(--hell-rampe-3);--rampe-4:var(--hell-rampe-4);--rampe-5:var(--hell-rampe-5);--holz:var(--hell-holz);--logo:var(--hell-tinte);--stahl:var(--hell-stahl);--acryl:var(--hell-acryl);--wasser:var(--hell-wasser);--foto-filter:none;--familie-display:var(--schrift-display,"Big Shoulders", "Arial Narrow", sans-serif);--familie-text:var(--schrift-text,"Public Sans", Arial, sans-serif);--kante:2px;--rand:16px;--spalte:1200px;--spalte-text:720px;--dauer-punkt:.15s;--dauer-balken:.25s;--dauer-chip:.12s}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--papier:var(--dunkel-papier);--flaeche:var(--dunkel-flaeche);--zebra:var(--dunkel-zebra);--tinte:var(--dunkel-tinte);--band:var(--dunkel-band);--band-text:var(--dunkel-band-text);--leise:var(--dunkel-leise);--linie:var(--dunkel-linie);--akzent:var(--dunkel-akzent);--akzent-marke:var(--dunkel-akzent-marke);--akzent-tint:var(--dunkel-akzent-tint);--knopf:var(--dunkel-knopf);--knopf-text:var(--dunkel-knopf-text);--ja:var(--dunkel-ja);--ja-flaeche:var(--dunkel-ja-flaeche);--nein:var(--dunkel-nein);--nein-flaeche:var(--dunkel-nein-flaeche);--hinweis:var(--dunkel-hinweis);--serie-1:var(--dunkel-serie-1);--serie-2:var(--dunkel-serie-2);--grafik-leise:var(--dunkel-grafik-leise);--rampe-1:var(--dunkel-rampe-1);--rampe-2:var(--dunkel-rampe-2);--rampe-3:var(--dunkel-rampe-3);--rampe-4:var(--dunkel-rampe-4);--rampe-5:var(--dunkel-rampe-5);--holz:var(--dunkel-holz);--logo:var(--hell-holz);--stahl:var(--dunkel-stahl);--acryl:var(--dunkel-acryl);--wasser:var(--dunkel-wasser);--foto-filter:brightness(.85) saturate(.9)}}:root[data-theme=dark]{--papier:var(--dunkel-papier);--flaeche:var(--dunkel-flaeche);--zebra:var(--dunkel-zebra);--tinte:var(--dunkel-tinte);--band:var(--dunkel-band);--band-text:var(--dunkel-band-text);--leise:var(--dunkel-leise);--linie:var(--dunkel-linie);--akzent:var(--dunkel-akzent);--akzent-marke:var(--dunkel-akzent-marke);--akzent-tint:var(--dunkel-akzent-tint);--knopf:var(--dunkel-knopf);--knopf-text:var(--dunkel-knopf-text);--ja:var(--dunkel-ja);--ja-flaeche:var(--dunkel-ja-flaeche);--nein:var(--dunkel-nein);--nein-flaeche:var(--dunkel-nein-flaeche);--hinweis:var(--dunkel-hinweis);--serie-1:var(--dunkel-serie-1);--serie-2:var(--dunkel-serie-2);--grafik-leise:var(--dunkel-grafik-leise);--rampe-1:var(--dunkel-rampe-1);--rampe-2:var(--dunkel-rampe-2);--rampe-3:var(--dunkel-rampe-3);--rampe-4:var(--dunkel-rampe-4);--rampe-5:var(--dunkel-rampe-5);--holz:var(--dunkel-holz);--logo:var(--hell-holz);--stahl:var(--dunkel-stahl);--acryl:var(--dunkel-acryl);--wasser:var(--dunkel-wasser);--foto-filter:brightness(.85) saturate(.9)}@supports (color:light-dark(white, black)){:root{--papier:light-dark(var(--hell-papier),var(--dunkel-papier));--flaeche:light-dark(var(--hell-flaeche),var(--dunkel-flaeche));--zebra:light-dark(var(--hell-zebra),var(--dunkel-zebra));--tinte:light-dark(var(--hell-tinte),var(--dunkel-tinte));--band:light-dark(var(--hell-band),var(--dunkel-band));--band-text:light-dark(var(--hell-band-text),var(--dunkel-band-text));--leise:light-dark(var(--hell-leise),var(--dunkel-leise));--linie:light-dark(var(--hell-linie),var(--dunkel-linie));--akzent:light-dark(var(--hell-akzent),var(--dunkel-akzent));--akzent-marke:light-dark(var(--hell-akzent-marke),var(--dunkel-akzent-marke));--akzent-tint:light-dark(var(--hell-akzent-tint),var(--dunkel-akzent-tint));--knopf:light-dark(var(--hell-knopf),var(--dunkel-knopf));--knopf-text:light-dark(var(--hell-knopf-text),var(--dunkel-knopf-text));--ja:light-dark(var(--hell-ja),var(--dunkel-ja));--ja-flaeche:light-dark(var(--hell-ja-flaeche),var(--dunkel-ja-flaeche));--nein:light-dark(var(--hell-nein),var(--dunkel-nein));--nein-flaeche:light-dark(var(--hell-nein-flaeche),var(--dunkel-nein-flaeche));--hinweis:light-dark(var(--hell-hinweis),var(--dunkel-hinweis));--serie-1:light-dark(var(--hell-serie-1),var(--dunkel-serie-1));--serie-2:light-dark(var(--hell-serie-2),var(--dunkel-serie-2));--grafik-leise:light-dark(var(--hell-grafik-leise),var(--dunkel-grafik-leise));--rampe-1:light-dark(var(--hell-rampe-1),var(--dunkel-rampe-1));--rampe-2:light-dark(var(--hell-rampe-2),var(--dunkel-rampe-2));--rampe-3:light-dark(var(--hell-rampe-3),var(--dunkel-rampe-3));--rampe-4:light-dark(var(--hell-rampe-4),var(--dunkel-rampe-4));--rampe-5:light-dark(var(--hell-rampe-5),var(--dunkel-rampe-5));--holz:light-dark(var(--hell-holz),var(--dunkel-holz));--logo:light-dark(var(--hell-tinte),var(--hell-holz));--stahl:light-dark(var(--hell-stahl),var(--dunkel-stahl));--acryl:light-dark(var(--hell-acryl),var(--dunkel-acryl));--wasser:light-dark(var(--hell-wasser),var(--dunkel-wasser))}:root[data-theme=light]{color-scheme:light;--foto-filter:none}:root[data-theme=dark]{color-scheme:dark}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;accent-color:var(--tinte);scrollbar-color:var(--leise) var(--flaeche)}body{background:var(--papier);min-height:100dvh;color:var(--tinte);font:400 18px/1.6 var(--familie-text);font-variant-numeric:proportional-nums;flex-direction:column;margin:0;display:flex}a{color:var(--tinte);text-underline-offset:3px;text-decoration:underline 1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--tinte);outline-offset:2px}.band :focus-visible,.fuss :focus-visible{outline-color:var(--band-text)}img,picture,svg{max-width:100%;display:block}img{height:auto;filter:var(--foto-filter)}hr{border:0;border-top:1px solid var(--linie);margin:32px 0}::selection{background:var(--akzent-tint);color:var(--tinte)}.huelle{width:min(100% - 2 * var(--rand), var(--spalte));margin-inline:auto}.schmal{width:min(100% - 2 * var(--rand), var(--spalte-text));margin-inline:auto}.versteckt{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:10;background:var(--papier);color:var(--tinte);border:2px solid var(--tinte);padding:8px 12px;position:absolute;top:-100px;left:16px}.skip:focus{top:8px}h1,h2{font-family:var(--familie-display);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-weight:700}h1{text-wrap:balance;max-width:22ch;margin-bottom:20px;font-size:56px;line-height:1}h1.h1-gross{max-width:18ch;font-size:72px;line-height:.98}h2{text-wrap:balance;margin:64px 0 20px;font-size:40px;line-height:1.05}h3{font:600 22px/1.3 var(--familie-text);margin:32px 0 8px}h4{font:600 18px/1.4 var(--familie-text);margin:24px 0 8px}p,ul,ol,dl{margin:0 0 16px}p,li{max-width:34em}.lead{max-width:52ch;margin-bottom:28px;font-size:22px;line-height:1.45}.meta{color:var(--leise);max-width:80ch;margin:0 0 24px;font-size:15px;line-height:1.5}.leise{color:var(--leise)}.klein{font-size:13px;line-height:1.5}.zahl,.tnum{font-variant-numeric:tabular-nums}.preis{font-size:20px;font-weight:700;line-height:1.2}.live-zeit{color:var(--leise);font-size:13px;font-weight:400;line-height:1.5}.preiszeile>.live-zeit{white-space:nowrap}td.zahl .live-zeit{white-space:normal;text-wrap:balance;display:block}.ergebniszahl{letter-spacing:0;font-size:40px;font-weight:700;line-height:1}.kennzahl{font-size:24px;font-weight:700;line-height:1.1}strong{font-weight:600}.prose>*+h2{margin-top:48px}.prose p,.prose li{max-width:34em}@media (width<=767px){h1{font-size:38px;line-height:1.04}h1.h1-gross{font-size:44px;line-height:1.04}h2{margin-top:48px;font-size:30px}h3{font-size:20px}.lead{font-size:19px}.ergebniszahl{font-size:36px}}main{flex:1 0 auto;padding:0}main>:last-child{margin-bottom:64px}main>.flaeche:last-child,main>.band:last-child{margin-bottom:0}.flaeche{background:var(--flaeche)}.band{background:var(--band);color:var(--band-text)}.band a{color:var(--band-text)}.band .leise{color:var(--leise-hell)}.abschnitt{padding-block:40px}.abschnitt>.huelle>h2:first-child,.abschnitt>.schmal>h2:first-child{margin-top:0}.luftig{padding-block:112px}.luftig>.huelle>:first-child,.luftig>.schmal>:first-child{margin-top:0}@media (width<=767px){.luftig{padding-block:64px}}.kopf-linie{border-top:1px solid var(--tinte);margin-top:0;padding-top:24px}.kopfband{padding-block:40px 32px}.kopfband h1{margin-bottom:12px}.kopfband .meta{margin-bottom:0}@media (width>=768px){.kopfband{align-content:center;min-height:200px;display:grid}.kopfband.niedrig{min-height:160px}}@media (width<=767px){.kopfband{align-content:center;min-height:160px;padding-block:24px;display:grid}}.kopf{background:var(--papier);border-bottom:3px solid var(--tinte)}.kopf .huelle{justify-content:space-between;align-items:center;gap:16px;min-height:64px;display:flex}.logo{color:var(--tinte);font:700 26px/1 var(--familie-display);white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.logo svg{flex:none;width:32px;height:32px}.nav{margin-left:auto}.nav-zeile{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.nav-zeile>li{max-width:none}.nav-zeile>li>a,.nav-knopf{min-height:44px;color:var(--tinte);font:500 15px/1 var(--familie-text);white-space:nowrap;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:6px;min-width:44px;padding:0 10px;text-decoration:none;display:inline-flex}.nav-zeile>li>a[aria-current=page],.nav-knopf.aktiv{border-bottom-color:var(--tinte)}.nav-zeile>li>a:hover{text-underline-offset:4px;text-decoration:underline 1px}.nav-zeile a.wechsel{color:var(--leise)}.nav-knopf{border-top:0;border-radius:var(--kante) var(--kante) 0 0;cursor:pointer;background:0 0;border-inline:0}.nav-knopf:hover{background:var(--flaeche)}.nav-knopf svg{flex:none;width:12px;height:12px}.nav-knopf[aria-expanded=true]{background:var(--flaeche)}.nav-knopf[aria-expanded=true] svg{transform:rotate(180deg)}.nav-finder{position:relative}.nav-aufklapp{z-index:20;background:var(--papier);border:1px solid var(--tinte);min-width:260px;margin:0;padding:8px 0;list-style:none;position:absolute;top:calc(100% + 13px);left:0}.nav-aufklapp[hidden]{display:none}.nav-aufklapp li{max-width:none}.nav-aufklapp a{min-height:44px;font:500 16px/1.3 var(--familie-text);align-items:center;padding:0 16px;display:flex}.nav-aufklapp a[aria-current=page]{font-weight:700}.nav-aufklapp a:focus-visible{outline-offset:-2px}.menue-knopf{border:1px solid var(--leise);border-radius:var(--kante);background:var(--papier);min-width:44px;min-height:44px;color:var(--tinte);font:500 15px/1 var(--familie-text);cursor:pointer;flex:none;align-items:center;gap:8px;margin-left:8px;padding:0 12px;text-decoration:none;display:none}.menue-knopf:hover{background:var(--flaeche)}.menue-knopf svg{width:18px;height:18px}.menue{border:1px solid var(--tinte);background:var(--papier);width:min(720px,100vw - 32px);max-height:min(85vh,860px);color:var(--tinte);overscroll-behavior:contain;margin:8vh auto auto;padding:0;overflow:auto}.menue::backdrop{background:#00000080}.menue-kopf{z-index:1;background:var(--papier);border-bottom:1px solid var(--linie);justify-content:space-between;align-items:center;gap:8px;min-height:64px;padding:8px 16px;display:flex;position:sticky;top:0}.menue-titel{font:600 18px/1.3 var(--familie-text);max-width:none;margin:0}.menue-kopf .knopf.klein{min-height:44px}.menue-inhalt{padding:8px 16px 32px}.menue-gruppe{font:600 15px/1.4 var(--familie-text);color:var(--leise);max-width:none;margin:24px 0 4px}.menue-inhalt ul{margin:0;padding:0;list-style:none}.menue-inhalt li{border-bottom:1px solid var(--linie);max-width:none}.menue-inhalt a{min-height:48px;font:500 18px/1.3 var(--familie-text);align-items:center;padding:4px 0;display:flex}.menue-inhalt a[aria-current=page]{font-weight:700}.menue-hier{color:var(--leise);margin:0;padding:8px 0 0;font-size:15px}@media (width<=1023px){.nav{display:none}.menue-knopf{display:inline-flex}.such-knopf{margin-left:auto}}@media (width<=374px){.menue-wort{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@media (width>=1024px){.menue{display:none}}@media (width<=767px){.menue{border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}}.such-knopf{border:1px solid var(--leise);border-radius:var(--kante);background:var(--papier);min-width:44px;min-height:40px;color:var(--tinte);font:500 15px/1 var(--familie-text);cursor:pointer;flex:none;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.such-knopf:hover{background:var(--flaeche)}.such-knopf:focus-visible{outline:2px solid var(--tinte);outline-offset:2px}.such-knopf svg{width:18px;height:18px}.suche{border:1px solid var(--tinte);background:var(--papier);width:min(720px,100vw - 32px);max-height:min(80vh,760px);color:var(--tinte);overscroll-behavior:contain;margin:10vh auto auto;padding:0;overflow:auto}.suche::backdrop{background:#00000080}.suche-kopf{z-index:1;background:var(--papier);border-bottom:1px solid var(--linie);align-items:center;gap:8px;padding:12px 16px;display:flex;position:sticky;top:0}.suche-kopf input{min-width:0;min-height:48px;font:400 18px/1.2 var(--familie-text);color:var(--tinte);background:var(--papier);border:1px solid var(--leise);border-radius:var(--kante);flex:auto;padding:0 12px}.suche-kopf input:focus-visible{outline:2px solid var(--tinte);outline-offset:1px}.suche-land{border:0;gap:8px;margin:0;padding:12px 16px 0;display:flex}.suche-status{color:var(--leise);margin:0;padding:8px 16px 0;font-size:14px}.suche-status:empty{display:none}.suche-liste{padding:0 0 8px}.suche-gruppe{color:var(--leise);margin:16px 16px 4px;font-size:13px;font-weight:600}.suche-treffer{color:var(--tinte);border-left:3px solid #0000;gap:2px;padding:10px 16px;text-decoration:none;display:grid}.suche-treffer:hover .suche-titel{text-underline-offset:3px;text-decoration:underline 1px}.suche-treffer[aria-selected=true]{background:var(--flaeche);border-left-color:var(--tinte)}.suche-titel{font-size:16px;font-weight:600;line-height:1.35}.suche-zusatz{color:var(--leise);font-size:14px;line-height:1.4}.suche-tipp{border-top:1px solid var(--linie);max-width:none;margin:0;padding:12px 16px 16px}.suche-kopf input::-webkit-search-cancel-button{appearance:none}.suche-status,.suche-gruppe{max-width:none}@media (width<=767px){.such-wort{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.such-knopf{min-height:44px}.suche{border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}.kopf .huelle{gap:0;min-height:56px}.logo{height:56px}}.fakten{background:var(--flaeche);color:var(--leise);font-size:13px;line-height:1.5}.fakten ul{flex-wrap:wrap;height:40px;margin-block:0;padding:0;list-style:none;display:flex;overflow:hidden}.fakten li{white-space:nowrap;line-height:40px}.fakten li+li{border-left:1px solid var(--linie);margin-left:16px;padding-left:16px}.fakten strong{color:var(--tinte);font-weight:600}@media (width<=767px){.fakten li:not(:first-child){display:none}}.knopf{border-radius:var(--kante);background:var(--knopf);min-height:44px;color:var(--knopf-text);border:1px solid var(--knopf);font:600 16px/1.2 var(--familie-text);cursor:pointer;transition:background-color var(--dauer-chip);justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;display:inline-flex}.knopf:hover{background:color-mix(in oklab, var(--knopf), white 10%);border-color:color-mix(in oklab, var(--knopf), white 10%)}.knopf.zweit{background:var(--papier);color:var(--tinte);border-color:var(--tinte)}.knopf.zweit:hover{background:var(--flaeche)}.knopf.klein{min-height:36px;padding:0 12px;font-size:14px}@media (width<=767px){.knopf{min-height:48px}.knopfzeile .knopf{width:100%}}.knopfzeile{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.feld{gap:4px;margin:0 0 16px;display:grid}.feld>span:first-child,.feld-label{font-size:14px;font-weight:600;line-height:1.4}.feld small{color:var(--leise);font-size:13px;font-weight:400;line-height:1.5}.feld input,.feld select,.feld-einheit input{font:400 17px/1.2 var(--familie-text);font-variant-numeric:tabular-nums;color:var(--tinte);background:var(--papier);border:1px solid var(--leise);border-radius:var(--kante);width:100%;min-height:44px;padding:0 12px}.feld input:focus-visible,.feld select:focus-visible,.feld-einheit:has(input:focus-visible){outline:2px solid var(--tinte);outline-offset:0}.feld-einheit{border:1px solid var(--leise);border-radius:var(--kante);background:var(--papier);align-items:center;display:flex}.feld-einheit input{border:0;flex:auto;min-width:0;min-height:42px}.feld-einheit input:focus-visible{outline:none}.feld-einheit span{color:var(--leise);white-space:nowrap;padding:0 12px 0 4px;font-size:15px}.feld input:user-invalid,.feld-einheit:has(input:user-invalid){border-color:var(--nein)}input[type=radio],input[type=checkbox]{width:18px;height:18px;accent-color:var(--tinte);flex:none;margin:0}.wahlzeile{cursor:pointer;align-items:center;gap:10px;min-height:36px;font-size:15px;display:flex}.wahlzeile .zaehler{color:var(--leise);font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px}fieldset{border:0;min-width:0;margin:0;padding:0}legend{margin-bottom:8px;padding:0;font-size:14px;font-weight:600}select{appearance:auto}@media (width<=767px){.feld input,.feld select,.feld-einheit{min-height:48px}.feld-einheit input{min-height:46px}}.chips{flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:0;list-style:none;display:flex}.chip{border:1px solid var(--leise);border-radius:var(--kante);min-height:34px;font:500 14px/1 var(--familie-text);color:var(--tinte);cursor:pointer;background:var(--papier);transition:background-color var(--dauer-chip), color var(--dauer-chip), border-color var(--dauer-chip);align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:relative}.chip input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.chip .zaehler{color:var(--leise);font-variant-numeric:tabular-nums}.chip:hover{background:var(--flaeche)}.chip:has(input:checked){background:var(--tinte);border-color:var(--tinte);color:var(--papier)}.chip:has(input:checked) .zaehler{color:var(--papier)}.chip:has(input:focus-visible){outline:2px solid var(--tinte);outline-offset:2px}@media (width<=767px){.chip{min-height:36px}}.gruppe{border-top:1px solid var(--linie)}.gruppe:last-of-type{border-bottom:1px solid var(--linie)}.gruppe summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;font-size:15px;font-weight:600;list-style:none;display:flex}.gruppe summary::-webkit-details-marker{display:none}.gruppe summary:after{content:"+";color:var(--leise);font-size:20px;font-weight:400}.gruppe[open] summary:after{content:"−"}.gruppe>div,.gruppe>fieldset{gap:0;padding-bottom:12px;display:grid}.gruppe .mehr-marken>summary{text-underline-offset:3px;justify-content:flex-start;gap:8px;min-height:36px;font-size:14px;font-weight:500;text-decoration:underline 1px}.gruppe .mehr-marken>summary:after{content:none}.gruppe .mehr-marken[open]>summary{color:var(--leise);text-decoration:none}table{border-collapse:collapse;width:100%;margin:0 0 16px;font-size:14px;line-height:1.4}th,td{text-align:left;border-bottom:1px solid var(--linie);vertical-align:top;height:40px;padding:10px 12px}th{border-bottom:2px solid var(--tinte);font-weight:600}thead th{background:var(--papier);z-index:1;position:sticky;top:0}.flaeche thead th{background:var(--flaeche)}tbody tr:nth-child(2n) td{background:var(--zebra)}td.zahl,th.zahl{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}td .leise,td.leise{color:var(--leise)}.tabelle-huelle{margin:0 0 16px}.tabelle-huelle.kompakt{max-width:720px}@media (width<=767px){.tabelle-huelle{overflow-x:auto}.tabelle-huelle.breit table{min-width:720px}.tabelle-huelle thead th{position:static}.tabelle-huelle thead th:first-child{top:auto}.tabelle-huelle th:first-child,.tabelle-huelle td:first-child{background:var(--papier);z-index:1;min-width:120px;max-width:160px;position:sticky;left:0}.flaeche .tabelle-huelle th:first-child,.flaeche .tabelle-huelle td:first-child{background:var(--flaeche)}.tabelle-huelle tbody tr:nth-child(2n) td:first-child{background:var(--zebra)}.tabelle-hinweis{color:var(--leise);margin:-8px 0 16px;font-size:13px}}@media (width>=768px){.tabelle-hinweis{display:none}}.quellen{background:var(--flaeche);margin:32px 0 0;padding:20px 24px;font-size:14px;line-height:1.5}.quellen h2,.quellen h3,.quellen strong.titel{font:600 16px/1.3 var(--familie-text);margin:0 0 8px;display:block}.quellen ul{margin:0;padding:0;list-style:none}.quellen li{border-top:1px solid var(--linie);max-width:80ch;padding:6px 0}.quellen li:first-child{border-top:0}.quellen q{quotes:"“" "”"}.diagramm{border-top:2px solid var(--tinte);margin:32px 0;padding-top:12px}.diagramm-titel{font:600 20px/1.3 var(--familie-text);margin:0 0 2px}.diagramm:has(>h2.kopf-linie){border-top:0;padding-top:0}.diagramm>h2.kopf-linie{margin:0 0 8px}.diagramm-unter{color:var(--leise);margin:0 0 16px;font-size:15px}.diagramm-quelle{color:var(--leise);margin:12px 0 0;font-size:13px}.diagramm svg text{font-family:var(--familie-text)}.diagramm details summary{cursor:pointer;color:var(--leise);font-size:14px}.diagramm .balken-wert{fill:var(--tinte);font-variant-numeric:tabular-nums;font-size:13px}.latte-m{color:var(--leise);margin:8px 0;padding-top:24px;font-size:13px;line-height:1.5;display:flow-root;position:relative}.latte-m:before{content:"";background:var(--tinte);height:2px;position:absolute;top:9px;left:0;right:0}.latte-m:after{content:"";border-left:2px solid var(--tinte);border-right:2px solid var(--tinte);height:12px;position:absolute;top:4px;left:0;right:0}.latte-m>p:after{content:"";background:var(--akzent);width:10px;height:10px;top:5px;left:calc(var(--rang,0) * (100% - 10px));z-index:1;transition:left var(--dauer-punkt);border-radius:50%;position:absolute}.latte-m.sp>p:after{height:6px;top:7px;left:calc(var(--rang,0) * 100%);width:calc(var(--spanne,0) * 100%);border-radius:0;transition:none}.latte-m>p:before{content:"";border-left:5px solid #0000;border-right:5px solid #0000;border-bottom:7px solid var(--tinte);width:0;height:0;top:12px;left:calc(var(--median,.5) * (100% - 10px));position:absolute}.sil{--kontur:var(--tinte);--m-holz:var(--holz);--m-stahl:var(--stahl);--m-acryl:var(--acryl);--m-wasser:var(--wasser);display:block;overflow:visible}.sil.aus{--kontur:var(--leise);fill-opacity:.6}.sil.unbekannt{--m-holz:none;--m-stahl:none;--m-acryl:none;--m-wasser:none;stroke-dasharray:5 4}.kasten-ja,.kasten-nein{color:var(--tinte);outline-offset:-1px;outline:1px solid #0000;padding:20px 24px}.kasten-ja{background:var(--ja-flaeche)}.kasten-nein{background:var(--nein-flaeche)}.kasten-neutral{color:var(--tinte);background:var(--flaeche);outline:1px solid var(--linie);outline-offset:-1px;padding:20px 24px}.ampel-symbol{box-sizing:border-box;font-variant-numeric:normal;border:1.5px solid var(--leise);width:22px;height:22px;color:var(--tinte);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.ampel-symbol.gross{width:32px;height:32px;font-size:19px}[data-stand=frei]>.ampel-symbol:before,[data-stand=pflicht]>.ampel-symbol:before{content:"";width:62%;height:62%;mask:var(--zeichen) center / contain no-repeat;background:currentColor}[data-stand=frei]>.ampel-symbol{--zeichen:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2.5 8.6l3.6 3.6L13.5 4.4' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}[data-stand=pflicht]>.ampel-symbol{--zeichen:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 4l8 8M12 4l-8 8' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E")}[data-stand=frei]>.ampel-symbol{background:var(--ja);border-color:var(--ja);color:var(--papier)}[data-stand=pflicht]>.ampel-symbol{background:var(--nein);border-color:var(--nein);color:var(--papier)}[data-stand=auflage]>.ampel-symbol{background:var(--hinweis);border-color:var(--hinweis);color:var(--hinweis-zeichen)}.werbelink-marke,.werbelink-muster{color:var(--leise);white-space:nowrap;margin-left:6px;font-size:13px}.werbelink-marke:before{content:"· "}details.belege{color:var(--leise);font-size:13px;line-height:1.5}details.belege summary{cursor:pointer}details.belege p{overflow-wrap:anywhere;max-width:none;margin:4px 0}.fuss{background:var(--band);color:var(--band-text);padding-block:32px 40px;font-size:14px;line-height:1.5}.fuss-spalten{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:24px;margin-bottom:24px;display:grid}.fuss-titel{font:600 14px/1.4 var(--familie-text);color:var(--leise-hell);margin:0 0 4px}.fuss-spalten ul{margin:0;padding:0;list-style:none}.fuss-spalten li{max-width:none}.fuss a{color:var(--band-text)}.fuss p{color:var(--leise-hell);max-width:80ch}.fuss .schalter{color:var(--band-text);border:1px solid var(--leise-hell);border-radius:var(--kante);min-height:36px;font:500 14px/1 var(--familie-text);cursor:pointer;background:0 0;align-items:center;gap:8px;margin-top:8px;padding:0 12px;display:inline-flex}.fuss .schalter:hover{border-color:var(--band-text)}.finder-kopf{padding-block:32px 8px}.finder-kopf h1{margin-bottom:12px}.finder-kopf .meta{max-width:34em}.finder-koerper{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px 40px;display:grid}.seitenleiste>summary{cursor:pointer;border-top:1px solid var(--linie);border-bottom:1px solid var(--linie);justify-content:space-between;align-items:center;min-height:44px;font-size:15px;font-weight:600;list-style:none;display:flex}.seitenleiste>summary::-webkit-details-marker{display:none}.seitenleiste>summary:after{content:"+";color:var(--leise);font-size:20px;font-weight:400}.seitenleiste[open]>summary:after{content:"−"}.seitenleiste-inhalt .gruppe:first-child{border-top:0}.seitenleiste .chips{margin-bottom:8px}.budget-felder{grid-template-columns:1fr 1fr;gap:8px;display:grid}.budget-felder .feld{margin:0}.treffer-zeile{border-bottom:1px solid var(--linie);flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:48px;display:flex}.treffer-zeile h2{font:600 17px/1.3 var(--familie-text);flex:auto;margin:0}.treffer-zeile .sortieren{white-space:nowrap;align-items:center;gap:8px;font-size:14px;display:inline-flex}.treffer-zeile select{min-height:36px;font:400 14px/1 var(--familie-text);border:1px solid var(--leise);border-radius:var(--kante);background:var(--papier);color:var(--tinte);max-width:180px;padding:0 8px}.filter-link{align-items:center;min-height:44px;margin:0 -8px;padding:0 8px;font-size:14px;display:inline-flex}#ergebnis-info:empty{display:none}#ergebnis-info{margin:8px 0 0}.finder-unten-raster{gap:32px 64px;display:grid}.finder-unten>h2:first-child{margin-bottom:28px}.finder-unten-raster>*>.diagramm:first-child{border-top:0;margin-top:0;padding-top:0}.flaeche .quellen{border-top:1px solid var(--linie);background:0 0;padding-inline:0}@media (width>=1024px){.finder-koerper{grid-template-columns:280px 1fr}.seitenleiste>summary,.filter-link{display:none}.finder-unten-raster{grid-template-columns:1fr 1fr}}@media (width<=1023px){.treffer-zeile{z-index:3;background:var(--papier);flex-wrap:nowrap;gap:12px;min-height:48px;max-height:48px;position:sticky;top:0}.treffer-zeile h2{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.treffer-zeile .sortieren>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.treffer-zeile select{max-width:160px}}.treffer{grid-template-columns:repeat(auto-fill,minmax(256px,1fr));column-gap:32px;margin:0;padding:0;list-style:none;display:grid;container-type:inline-size}.produkt{border-bottom:1px solid var(--linie);flex-direction:column;min-width:0;padding:16px 0 20px;display:flex}.produkt[hidden],.produkt[data-aus-seite]{display:none}.produkt.hervor{outline:2px solid var(--tinte);outline-offset:8px}.produkt .titel:focus,#ergebnis:focus{outline:none}.seiten{justify-items:start;gap:12px;margin:32px 0 0;padding-bottom:64px;display:grid}@media (width<=767px){.seiten{justify-items:stretch;padding-bottom:48px}.seiten-zeile{gap:6px}.seiten-zeile .seite-schritt{flex:40%;order:2}.seite-luecke{min-width:16px}}.seiten[hidden],.leer[hidden]{display:none}.seiten-bereich{color:var(--leise);font-variant-numeric:tabular-nums;margin:0;font-size:14px}.seiten-zeile{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.seiten-zeile a{border:1px solid var(--leise);border-radius:var(--kante);min-width:44px;min-height:44px;color:var(--tinte);font:500 15px/1 var(--familie-text);font-variant-numeric:tabular-nums;background:var(--papier);justify-content:center;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.seiten-zeile a:hover{background:var(--flaeche)}.seiten-zeile a[aria-current=page]{background:var(--tinte);border-color:var(--tinte);color:var(--papier)}.seiten-zeile a:focus-visible{outline:2px solid var(--tinte);outline-offset:2px}.seite-luecke{text-align:center;min-width:24px;color:var(--leise)}.leer{border-top:1px solid var(--linie);margin:24px 0 0;padding:24px 0}.leer p{margin:0 0 16px}.produkt:nth-child(n+7){content-visibility:auto;contain-intrinsic-size:auto 500px}html.sprung:has(.treffer:not([data-bereit])) :is(main,body>footer){visibility:hidden}.treffer[data-sprung]>.produkt{content-visibility:visible}html.js .treffer:not([data-bereit])>.produkt:nth-child(n+25){display:none}.produkt .bild{background:var(--flaeche);place-items:center;height:180px;margin-bottom:12px;display:grid;position:relative}.produkt .bild .sil{width:200px;height:150px}.produkt .bild:has(.foto){background:var(--papier)}.produkt .bild .foto{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.produkt.aus .bild .foto{opacity:.5}.produkt .co{color:var(--tinte);font-variant-numeric:tabular-nums;font-size:13px;line-height:1.3;display:grid;position:absolute;bottom:6px}.produkt .co.li{left:8px}.produkt .bild:not(.garten) .co{background:var(--flaeche);padding-inline:2px}.produkt .co.re{text-align:right;right:8px}.produkt .co.unten{text-align:center;white-space:nowrap;display:block;bottom:4px;left:0;right:0}.produkt .bild.garten .sil{width:160px;height:120px;margin-bottom:16px}.produkt .bild.garten .co.re{top:50%;bottom:auto;transform:translateY(-50%)}.produkt .preis .klein{font-weight:400}.produkt .shop{color:var(--leise);margin:0 0 2px;font-size:13px;line-height:1.5}.produkt .titel{font:600 16px/1.35 var(--familie-text);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 8px;display:-webkit-box;overflow:hidden}.produkt .titel .code{white-space:nowrap}.produkt .preiszeile{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 8px;display:flex}.produkt .preiszeile:has(+.datum){margin-bottom:0}.produkt .status{border:1px solid var(--leise);color:var(--leise);border-radius:var(--kante);padding:3px 6px;font-size:12px;line-height:1}.produkt.aus .preis{color:var(--leise)}.produkt .datum{color:var(--leise);margin:0 0 8px;font-size:13px;line-height:1.5}.produkt .spec{margin:0 0 4px;font-size:14px;line-height:1.5}.produkt .latte-m{margin:4px 0 8px}.produkt .link{margin:4px 0;font-size:15px}.produkt .werkzeug{font-size:14px;line-height:1.5}.produkt .werkzeug .leise{font-size:13px}.werkzeug[data-status]:before{content:"";vertical-align:1px;border-radius:50%;width:9px;height:9px;margin-right:7px;display:inline-block}.werkzeug[data-status=gut]:before{background:var(--ja)}.werkzeug[data-status=schlecht]:before{background:var(--nein)}.produkt .belege{margin-top:auto}.produkt .latte-m p,.produkt .werkzeug{text-wrap:pretty}.produkt .titel,.produkt .spec{text-wrap:balance}@container (width>=560px){.produkt{grid-row:span 12;grid-template-rows:subgrid;row-gap:0;display:grid}.produkt:nth-child(n+7){content-visibility:visible}.produkt>.text{display:contents}.produkt .bild{grid-row:1}.produkt .shop{grid-row:2}.produkt .titel{grid-row:3;align-self:start}.produkt .preiszeile{grid-row:4;align-self:start}.produkt .datum{grid-row:5}.produkt .spec{grid-row:6}.produkt .latte-m{grid-row:7;align-self:start}.produkt .link{grid-row:8}.produkt .werkzeug{grid-row:9}.produkt .werkzeug.permit,.produkt .werkzeug.planung{grid-row:10}.produkt .werkzeug:last-of-type{grid-row:11}.produkt .belege{grid-row:12;align-self:end;margin-top:0}.produkt .spec>span,.produkt .werkzeug.permit .leise,.produkt .werkzeug:not(.permit):not(.planung) a{white-space:nowrap}.produkt .werkzeug{text-wrap:balance}}@container (width<=559px){.treffer{grid-template-columns:1fr}.produkt{grid-template-columns:96px 1fr;column-gap:12px;padding:12px 0;display:grid}.produkt:nth-child(n+7){contain-intrinsic-size:auto 220px}.produkt .bild{align-self:start;height:72px;margin:0}.produkt .bild .sil{width:96px;height:72px}.produkt .co,.produkt .co.unten{display:none}.preiszeile>.live-zeit{white-space:normal;text-wrap:balance}}tbody a,tbody button{scroll-margin-top:48px}@media (width<=1023px){input,select,button,summary,.produkt a{scroll-margin-top:56px}}details.belege summary,.diagramm details summary{align-items:center;min-height:44px;list-style:none;display:flex}details.belege summary::-webkit-details-marker,.diagramm details summary::-webkit-details-marker{display:none}details.belege summary:before,.diagramm details summary:before{content:"+";width:16px;color:var(--leise);font-size:18px;display:inline-block}details.belege[open] summary:before,.diagramm details[open] summary:before{content:"−"}.fuss-spalten a{width:fit-content;padding-block:11px;line-height:22px;display:block}@media (width>=1024px){.fuss-spalten a{padding-block:5px}}.fuss .schalter{min-height:44px}@media (forced-colors:active){.chip:has(input:checked),.knopf[aria-pressed=true]{outline-offset:-3px;outline:3px solid canvastext}.latte-m>p:after,.latte .punkt{forced-color-adjust:none}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}@media (prefers-reduced-motion:reduce){:root{--dauer-punkt:0s;--dauer-balken:0s;--dauer-chip:0s}*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}.je-zeitraum:not([hidden]){display:contents}
