@font-face{font-family:"Montserrat";src:url(/montserrat.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat-Ersatz";src:local("Helvetica Neue"),local("Helvetica"),local("Arial");size-adjust:117.5%;ascent-override:90%;descent-override:23%;line-gap-override:0%}:root{--papier:#FCFCFA;--werkbank:#F1F2EE;--schiefer:#071A18;--weiss:#fff;--tinte:#0B1F1D;--tinte-2:#3F524E;--label:#5F6C67;--label-hell:#A9BCB7;--gruen:#17403D;--gruen-tief:#0C2725;--gruen-hauch:#EDF2F0;--radar:#6FE0CE;--orange:#F18700;--orange-tief:#D67700;--orange-hell:#FFA22B;--ok:#0F7B4F;--rot:#B42318;--raster:#DCE0DB;--raster-dunkel:#16332F;--raster-dunkel-2:#2F5C55;--a4:5px;--a8:10px;--a12:16px;--a16:21px;--a24:31px;--a20:26px;--a32:41px;--a48:60px;--a64:78px;--a96:112px;--a128:146px;--rinne:24px;--rand:24px;--masz:1160px;--t-mess-xxl:clamp(2rem,6vw,4rem);--t-aussage-1:clamp(2rem,5vw,3rem);--t-aussage-2:clamp(1.5rem,3vw,2rem);--t-aussage-3:1.125rem;--t-mess-m:1.25rem;--t-lauf:clamp(1.03125rem,1.2vw,1.0625rem);--t-eingabe:max(16px,1rem);--t-datenzeile:0.9375rem;--t-fussnote:0.8125rem;--t-etikett:0.75rem;--w-lauf:400;--w-mittel:500;--w-halb:600;--w-mess:700;--w-aussage:800;--sp-aussage-1:-.045em;--sp-aussage-2:-.03em;--sp-aussage-3:-.015em;--sp-mess:-.01em;--sp-etikett:.12em;--r-daten:0px;--r-bedien:6px;--r-marker:999px;--l-haar:1px;--l-mess:2px;--l-achse:2px;--l-satz:3px;--l-fokus:3px;--rot-hauch:#FDF2F1;--z-zeile:.09s;--z-bedien:.14s;--z-flaeche:.2s;--z-balken:.4s}@media(max-width:1039px){:root{--rinne:20px;--rand:20px}}@media(max-width:619px){:root{--rinne:16px;--rand:16px}}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-padding-top:80px}button,input,select,textarea{font-family:inherit}input[type=checkbox],input[type=radio]{accent-color:var(--gruen);width:18px;height:18px}a{color:var(--gruen)}a:hover{color:var(--tinte)}body{font-family:"Montserrat","Montserrat-Ersatz",-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;background:var(--papier);color:var(--tinte);font-size:var(--t-lauf);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-synthesis-weight:none;font-variant-numeric:tabular-nums}img{max-width:100%;display:block}.masz{max-width:var(--masz);margin:0 auto;padding:0 var(--rand)}.masz.eng{max-width:720px}.masz.eng>p,.masz.eng>ul>li,.masz.eng dd{max-width:53ch}.masz.mittel{max-width:900px}.spalten{display:grid;gap:var(--rinne);grid-template-columns:repeat(12,1fr)}@media(max-width:1039px){.spalten{grid-template-columns:repeat(6,1fr)}}@media(max-width:619px){.spalten{grid-template-columns:repeat(4,1fr)}}:focus-visible{outline:var(--l-fokus) solid var(--gruen);outline-offset:2px;border-radius:2px}.band :focus-visible,.dunkel :focus-visible{outline-color:var(--radar)}:focus:not(:focus-visible){outline:none}.zum-inhalt{position:absolute;left:var(--a8);top:-200px;z-index:1000;padding:var(--a8) var(--a16);background:var(--gruen);color:#fff;text-decoration:none;font-weight:var(--w-halb);font-size:var(--t-datenzeile);border-radius:var(--r-daten)}.zum-inhalt:focus,.zum-inhalt:focus-visible{top:var(--a8)}.zum-inhalt:focus-visible{outline:var(--l-fokus) solid var(--radar);outline-offset:2px}main[tabindex="-1"]:focus{outline:none}@media(prefers-reduced-motion:reduce){.zum-inhalt{transition:none}}.visuell-versteckt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}h1,h2{font-weight:var(--w-aussage);line-height:1.08;text-wrap:balance}h3{font-weight:var(--w-mess);line-height:1.3;letter-spacing:var(--sp-aussage-3)}.riese{font-size:clamp(3rem,8.2vw,6rem);line-height:.96;letter-spacing:-.052em;font-weight:var(--w-aussage)}.gross{font-size:var(--t-aussage-1);line-height:1.06;letter-spacing:var(--sp-aussage-1);font-weight:var(--w-aussage)}.mittelgross{font-size:var(--t-aussage-2);line-height:1.14;letter-spacing:var(--sp-aussage-2);font-weight:var(--w-aussage)}.lauf{font-size:var(--t-lauf);color:var(--tinte-2);line-height:1.6;font-weight:var(--w-lauf);max-width:70ch}.klein{font-size:var(--t-datenzeile);color:var(--label)}.fussnote{font-size:var(--t-fussnote);color:var(--label);line-height:1.55;max-width:74ch}.etikett{font-size:var(--t-etikett);font-weight:var(--w-halb);letter-spacing:var(--sp-etikett);text-transform:uppercase;line-height:1.35;color:var(--label)}.marker{font-size:var(--t-etikett);font-weight:var(--w-aussage);letter-spacing:.15em;text-transform:uppercase;color:var(--gruen)}.messwert{font-size:var(--t-mess-m);font-weight:var(--w-mess);letter-spacing:var(--sp-mess);line-height:1.2;color:var(--tinte);font-variant-numeric:tabular-nums}.messwert.gross{font-size:var(--t-mess-xxl);font-weight:var(--w-aussage);letter-spacing:-.04em;line-height:1}.messwert.rechts{text-align:right;display:block}.kopf{position:sticky;top:0;z-index:60;background:rgba(252,252,250,.9);backdrop-filter:saturate(180%) blur(16px);-webkit-backdrop-filter:saturate(180%) blur(16px);border-bottom:var(--l-haar) solid transparent;transition:border-color var(--z-flaeche) ease}.kopf.gescrollt{border-bottom-color:var(--raster)}.kopf .masz{display:flex;align-items:center;justify-content:space-between;gap:var(--a24);min-height:64px}.marke{display:flex;align-items:center;text-decoration:none;flex:0 0 auto;min-height:44px}.marke img{height:19px;width:auto}.navi{display:flex;align-items:center;gap:var(--a32)}.navi a{color:var(--tinte-2);text-decoration:none;font-size:var(--t-datenzeile);font-weight:var(--w-mittel);white-space:nowrap;transition:color .16s ease;display:inline-flex;align-items:center;min-height:44px;padding:0 2px}.navi a:hover{color:var(--tinte)}.navi a.betont{color:var(--gruen);font-weight:var(--w-mess)}.navi .kurz{display:none}@media(max-width:680px){.kopf .masz{min-height:58px;gap:var(--a12)}.navi{gap:var(--a16)}.navi a{font-size:var(--t-fussnote)}.navi a.verstecken{display:none}}@media(max-width:560px){.marke img{height:16px}.kopf .masz{gap:var(--a8)}.navi{gap:var(--a12)}.navi a{font-size:var(--t-etikett)}.navi .lang{display:none}.navi .kurz{display:inline}}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:var(--a8);padding:15px 28px;min-height:52px;border:0;border-radius:var(--r-bedien);background:var(--orange);color:var(--tinte);font:inherit;font-weight:var(--w-aussage);font-size:var(--t-datenzeile);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;text-decoration:none;max-width:100%;text-align:center;transition:background var(--z-bedien) ease}.knopf:hover{background:var(--orange-hell)}.knopf:active{background:var(--orange-tief)}.knopf.ruhig{background:var(--gruen);color:var(--weiss);text-transform:none;letter-spacing:0}.knopf.ruhig:hover{background:var(--gruen-tief)}.knopf.rand{background:0;color:var(--gruen);border:2px solid var(--gruen);letter-spacing:0;text-transform:none;font-size:var(--t-datenzeile);font-weight:var(--w-mess)}.knopf.rand:hover{background:var(--gruen);color:var(--weiss)}button:disabled{opacity:.5;cursor:default}.zweitknopf{display:inline-flex;align-items:center;gap:var(--a8);text-decoration:none;border:2px solid var(--gruen);color:var(--gruen);background:0;font-weight:var(--w-mess);font-size:var(--t-datenzeile);padding:13px 22px;min-height:48px;border-radius:var(--r-bedien);transition:background var(--z-bedien) ease,color var(--z-bedien) ease}.zweitknopf:hover{background:var(--gruen);color:var(--weiss)}.weiter{display:inline-flex;align-items:center;gap:var(--a8);color:var(--gruen);font-weight:var(--w-mess);font-size:var(--t-eingabe);text-decoration:none}.weiter i{font-style:normal;transition:transform .18s ease}.weiter:hover i{transform:translateX(4px)}.pfeil{width:8px;height:8px;flex:0 0 auto;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg)}.suche{position:relative;max-width:min(920px,100%)}.suche form{display:flex;align-items:center;gap:var(--a8);background:var(--weiss);border:var(--l-haar) solid var(--raster);border-bottom:var(--l-mess) solid var(--gruen);border-radius:var(--r-bedien);padding:0 0 0 var(--a16);transition:box-shadow var(--z-bedien) ease,border-color var(--z-bedien) ease}.suche form:focus-within{border-color:var(--gruen);box-shadow:inset 0 0 0 1px var(--gruen)}.suche form .lupe{flex:0 0 auto;color:var(--label);display:flex}.suche form input{flex:1;min-width:0;border:0;background:0;font:inherit;font-size:var(--t-eingabe);padding:16px 0;color:var(--tinte)}.suche form input::placeholder{color:var(--label)}.suche form>button{flex:0 0 auto;padding:0 28px;min-height:52px;border:0;border-radius:0 var(--r-bedien) 0 0;background:var(--orange);color:var(--tinte);font:inherit;font-weight:var(--w-aussage);font-size:var(--t-datenzeile);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background var(--z-bedien) ease}.suche form>button:hover{background:var(--orange-hell)}.suchleiste{display:grid;grid-template-columns:190px 236px minmax(0,1fr) auto;align-items:stretch;background:var(--weiss);border:var(--l-haar) solid var(--raster);border-bottom:var(--l-mess) solid var(--gruen);border-radius:var(--r-marker);overflow:hidden}.suchleiste:focus-within{border-color:var(--gruen);box-shadow:0 1px 6px rgba(11,31,29,.10),0 8px 28px -12px rgba(11,31,29,.28)}.suchleiste{box-shadow:0 1px 3px rgba(11,31,29,.06)}.suchfeld{display:flex;align-items:center;gap:var(--a8);padding:0 var(--a16);min-width:0;border-right:var(--l-haar) solid var(--raster)}.suchleiste>.suchfeld:first-child{padding-left:var(--a24)}.suchfeld svg{flex:0 0 auto;color:var(--label)}.suchfeld input,.suchfeld select{border:0;background:0;font:inherit;font-size:var(--t-eingabe);color:var(--tinte);width:100%;min-width:0;padding:16px 0;appearance:none;-webkit-appearance:none;cursor:pointer}.suchfeld input{cursor:text}.suchfeld input::placeholder{color:var(--label)}.suchfeld input:focus-visible,.suchfeld select:focus-visible{outline:var(--l-fokus) solid var(--gruen);outline-offset:-3px}.suchfeld.wahl{position:relative;padding-right:34px}.suchfeld.wahl::after{content:"";position:absolute;right:var(--a16);top:50%;width:7px;height:7px;border-right:2px solid var(--label);border-bottom:2px solid var(--label);transform:translateY(-70%) rotate(45deg);pointer-events:none}.suchleiste .knopf{border-radius:0;min-height:60px;padding:0 34px}@media(max-width:1023px){.suchleiste{grid-template-columns:1fr;border-radius:var(--r-bedien)}.suchleiste>.suchfeld:first-child{padding-left:var(--a16)}.suchfeld{border-right:0;border-bottom:var(--l-haar) solid var(--raster)}.suchleiste .knopf{border-radius:0;width:100%;min-height:52px;padding:0}}.unterzeile{display:flex;flex-wrap:wrap;align-items:center;gap:var(--a8) var(--a24);margin-top:var(--a12)}.standortknopf{background:0;border:0;font:inherit;font-size:var(--t-datenzeile);color:var(--tinte-2);cursor:pointer;display:inline-flex;align-items:center;gap:var(--a8);min-height:44px;padding:0 2px}.standortknopf:hover{color:var(--gruen)}.standortknopf .punkt{width:7px;height:7px;border-radius:var(--r-marker);background:var(--gruen);flex:0 0 auto}.suchmeldung{font-size:var(--t-datenzeile);color:var(--label);min-height:22px;margin-top:var(--a4)}.suchmeldung.aktiv{color:var(--tinte);background:var(--werkbank);border-left:var(--l-satz) solid var(--gruen);padding:var(--a8) var(--a12)}.vorschlaege{max-height:min(400px,52vh);overflow-y:auto;overscroll-behavior:contain;position:absolute;left:0;right:0;top:calc(100% + var(--a8));background:var(--weiss);border:var(--l-haar) solid var(--raster);border-radius:var(--r-bedien);box-shadow:0 24px 60px -20px rgba(11,31,29,.42);overflow-x:hidden;z-index:40;display:none}.vorschlaege.auf{display:block}@media(max-width:620px),(max-height:500px){.vorschlaege{position:static;left:auto;right:auto;top:auto;bottom:auto;width:auto!important;max-width:100%;margin-top:var(--a8);max-height:min(320px,44vh);box-shadow:none;border:var(--l-haar) solid var(--raster)}}.vorschlag{display:flex;align-items:baseline;justify-content:space-between;gap:var(--a16);width:100%;padding:var(--a12) var(--a16);border:0;background:0;font:inherit;color:var(--tinte);text-align:left;cursor:pointer;margin:0;border-left:var(--l-mess) solid transparent}.vorschlag:hover{background:var(--werkbank)}.vorschlag[aria-selected=true]{background:var(--werkbank);border-left-color:var(--gruen);font-weight:var(--w-halb)}.vorschlag .was{font-size:var(--t-eingabe);font-weight:var(--w-halb);min-width:0;overflow-wrap:normal}.vorschlag .wieviel{font-size:var(--t-fussnote);color:var(--label);white-space:nowrap;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.vorschlag[data-o] .wieviel{flex:0 0 auto;overflow:visible;text-overflow:clip}.vorschlag[data-o] .was{flex:1 1 auto;min-width:0}.vorschlag+.vorschlag{border-top:var(--l-haar) solid var(--raster)}@media(max-width:560px){.suche form{padding-left:var(--a12);gap:var(--a4)}.suche form>button{width:48px;height:48px;min-height:48px;padding:0;font-size:0;display:flex;align-items:center;justify-content:center;border-radius:0 var(--r-bedien) 0 0}.suche form>button::after{content:"";width:10px;height:10px;border-top:2.5px solid var(--tinte);border-right:2.5px solid var(--tinte);transform:rotate(45deg);margin-left:-3px}.suche form input{font-size:var(--t-eingabe);padding:13px 0}}.formular{margin:var(--a32) 0}.reihe{display:grid;grid-template-columns:1fr 1fr;gap:var(--a16)}@media(max-width:620px){.reihe{grid-template-columns:1fr;gap:0}}.feld{margin-bottom:var(--a16)}label{display:block;font-size:var(--t-fussnote);font-weight:var(--w-halb);color:var(--tinte-2);margin-bottom:var(--a8)}label .noetig{color:var(--gruen);font-weight:var(--w-halb)}input,select,textarea{width:100%;padding:14px var(--a16);border:var(--l-haar) solid var(--raster);border-radius:var(--r-bedien);font:inherit;font-size:var(--t-eingabe);color:var(--tinte);background:var(--weiss);transition:border-color .16s ease,box-shadow .16s ease}textarea{min-height:110px;resize:vertical}input:focus,select:focus,textarea:focus{border-color:var(--gruen)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:var(--l-fokus) solid var(--gruen);outline-offset:2px;box-shadow:none}input,select,textarea{scroll-margin-top:88px}.haken{display:flex;gap:var(--a12);align-items:flex-start;margin-bottom:var(--a16)}.haken input{width:18px;flex:0 0 auto;margin-top:3px;padding:0}.haken label{font-weight:var(--w-lauf);font-size:var(--t-datenzeile);color:var(--tinte-2);margin:0}fieldset{border:0;border-top:var(--l-haar) solid var(--raster);padding:var(--a24) 0 0;margin:var(--a24) 0 0}legend{font-size:var(--t-etikett);font-weight:var(--w-halb);letter-spacing:var(--sp-etikett);text-transform:uppercase;color:var(--label);padding:0}.wahlfeld{position:relative}.wahlfeld select{position:absolute;inset:0;width:100%;height:100%;opacity:0;pointer-events:none;border:0;padding:0;margin:0}.wahlknopf{width:100%;text-align:left;padding:14px 44px 14px var(--a16);margin:0;border:var(--l-haar) solid var(--raster);border-radius:var(--r-bedien);background:var(--weiss);font:inherit;font-size:var(--t-eingabe);color:var(--label);cursor:pointer;transition:border-color .16s ease}.wahlknopf.gesetzt{color:var(--tinte);font-weight:var(--w-halb)}.wahlknopf:hover{border-color:var(--label)}.wahlknopf:focus-visible{outline:var(--l-fokus) solid var(--gruen);outline-offset:2px;border-color:var(--gruen)}.wahlfeld::after{content:"";position:absolute;right:18px;top:22px;width:8px;height:8px;border-right:2px solid var(--label);border-bottom:2px solid var(--label);transform:rotate(45deg);pointer-events:none}.wahlliste{position:absolute;left:0;right:0;top:calc(100% + var(--a4));z-index:40;background:var(--weiss);border:var(--l-haar) solid var(--raster);border-radius:var(--r-bedien);box-shadow:0 22px 56px -20px rgba(11,31,29,.42);display:none;max-height:min(52vh,380px);overflow:auto;padding:var(--a4)}.wahlliste.auf{display:block}.wahlposten{display:block;width:100%;text-align:left;padding:11px var(--a12);margin:0;border:0;background:0;font:inherit;font-size:var(--t-datenzeile);color:var(--tinte);border-radius:var(--r-bedien);cursor:pointer;border-left:var(--l-mess) solid transparent}.wahlposten:hover,.wahlposten[data-markiert],.wahlposten[aria-selected=true]{background:var(--werkbank);border-left-color:var(--gruen)}.meldung{padding:var(--a12) var(--a16);border-radius:var(--r-daten);margin-bottom:var(--a16);font-size:var(--t-datenzeile);display:none;background:var(--werkbank);border-left:var(--l-satz) solid var(--label)}.meldung.gut{color:var(--ok);border-left-color:var(--ok);display:block}.meldung.schlecht{color:var(--rot);border-left-color:var(--rot);display:block}.kasten-hinweis{background:var(--werkbank);border-left:var(--l-satz) solid var(--gruen);border-radius:var(--r-daten);padding:var(--a16) var(--a24);margin:var(--a16) 0}.datenblatt-titel{margin:0 0 var(--a8);color:var(--label)}.kasten-hinweis p{margin:0;color:var(--tinte);font-size:var(--t-eingabe);line-height:1.6;max-width:53ch}.rechtlich{font-size:var(--t-fussnote);color:var(--label);line-height:1.55;border-top:var(--l-haar) solid var(--raster);margin-top:var(--a24);padding-top:var(--a16)}.rechtlich a{color:var(--gruen)}.satz{border-left:var(--l-satz) solid var(--gruen);padding:2px 0 2px var(--a16);margin-bottom:var(--a16)}.satz.nicht{border-left-color:var(--rot)}.satz .etikett{display:block;margin-bottom:var(--a4)}.satz p{font-size:var(--t-datenzeile);color:var(--tinte-2);max-width:56ch}.satz p b{color:var(--tinte);font-weight:var(--w-mess)}.band{background:var(--schiefer);color:var(--weiss);position:relative;padding:clamp(24px,4vw,48px) 0 clamp(24px,3.5vw,32px)}.band::before,.band::after{content:"";position:absolute;left:0;right:0;height:10px;pointer-events:none;background-image:repeating-linear-gradient(to right,var(--raster-dunkel-2) 0 1px,transparent 1px 64px),repeating-linear-gradient(to right,var(--raster-dunkel) 0 1px,transparent 1px 8px);background-repeat:no-repeat;background-size:100% 10px,100% 6px}.band::before{top:0;background-position:left top,left top}.band::after{bottom:0;background-position:left bottom,left bottom}.band a{color:var(--radar)}.bandkopf{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--a4) var(--a16);margin-bottom:var(--a24)}.bandkopf .etikett{color:var(--label-hell)}.bandkopf .ausschnitt{font-size:var(--t-fussnote);color:var(--radar);font-weight:var(--w-halb)}.werte{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--a24) var(--a32)}@media(min-width:1040px){.werte{grid-template-columns:1.15fr 1fr .55fr 1.15fr 1.15fr}}@media(max-width:479px){.werte{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--a16)}}.wert .zahl{display:block;font-weight:var(--w-aussage);letter-spacing:-.04em;line-height:1;font-size:clamp(2rem,3.6vw,3rem);color:var(--weiss);font-variant-numeric:tabular-nums}.wert.leer .zahl{font-size:clamp(1rem,2.2vw,1.5rem);color:var(--label-hell);letter-spacing:-.01em;padding:.35em 0}.wert .etikett{display:block;margin-top:var(--a8);color:var(--radar)}.wert .dazu,.punktliste .dazu{display:block;margin-top:var(--a4);font-size:var(--t-fussnote);color:var(--label-hell)}.quote{display:block;margin-top:var(--a8);height:4px;background:var(--raster-dunkel);position:relative}.quote i{position:absolute;left:0;top:0;bottom:0;background:var(--radar);opacity:.85}.karte .geteilt{font-size:var(--t-fussnote);color:var(--label);margin:var(--a4) 0 0;max-width:44ch}.karte .ohne-nummer{font-size:var(--t-fussnote);color:var(--label);margin:var(--a8) 0 0;max-width:44ch}.karte .ohne-nummer a{color:var(--gruen)}.bandfuss{margin-top:var(--a24);padding-top:var(--a16);border-top:var(--l-haar) solid var(--raster-dunkel);font-size:var(--t-fussnote);color:var(--label-hell);max-width:76ch}.datenflaeche{background:var(--weiss);border-radius:var(--r-daten);border-bottom:var(--l-achse) solid var(--tinte)}.datenflaeche .masz{padding-top:0;padding-bottom:0}.werkbank{background:var(--werkbank);border-radius:var(--r-daten)}.umschalter{display:flex;gap:0;border-bottom:var(--l-haar) solid var(--raster);overflow-x:auto;-webkit-overflow-scrolling:touch}.reiter{background:0;border:0;font:inherit;font-size:var(--t-datenzeile);font-weight:var(--w-halb);color:var(--label);padding:14px 18px;cursor:pointer;white-space:nowrap;position:relative;min-height:48px}.reiter::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:var(--l-mess);background:var(--gruen);transform:scaleX(0);transform-origin:left;transition:transform var(--z-bedien) ease}.reiter[aria-selected=true]{color:var(--tinte)}.reiter[aria-selected=true]::after{transform:scaleX(1)}.datenzeile{display:grid;grid-template-columns:92px 1fr 130px 120px 18px;align-items:center;gap:var(--a12) var(--a16);padding:14px var(--a16);border-bottom:var(--l-haar) solid var(--raster);border-left:var(--l-mess) solid transparent;transition:background var(--z-zeile) linear,border-color var(--z-zeile) linear}.datenzeile:hover{background:var(--werkbank);border-left-color:var(--gruen)}.datenzeile:last-child{border-bottom:0}.datenzeile.kopf{background:var(--werkbank);padding-top:10px;padding-bottom:10px}.datenzeile.kopf:hover{border-left-color:transparent}.datenzeile .zahlspalte{text-align:right;font-weight:var(--w-mess);font-variant-numeric:tabular-nums}@media(max-width:759px){.datenzeile{grid-template-columns:1fr 18px;gap:var(--a8) var(--a12)}.datenzeile .spalte{grid-column:1}.datenzeile .leerzelle,.datenzeile.kopf{display:none}}.datenzeile .pfeil{width:8px;height:8px;border-top:2px solid var(--label);border-right:2px solid var(--label);transform:rotate(45deg);justify-self:end}.platz{display:block;background:var(--raster);height:13px;border-radius:var(--r-daten)}.platz.kurz{width:58%}.platz.mittel{width:76%}.platz.lang{width:90%}.datenraster{border-top:var(--l-haar) solid var(--raster)}.spaltenkopf{display:grid;grid-template-columns:1fr 96px 96px;gap:var(--a16);padding:10px var(--a12);border-bottom:var(--l-haar) solid var(--raster);background:var(--werkbank)}.spaltenkopf .etikett:not(:first-child){text-align:right}.g-zeile{display:grid;grid-template-columns:1fr 96px 96px;gap:var(--a16);align-items:center;width:100%;text-align:left;background:0;border:0;font:inherit;cursor:pointer;padding:var(--a12);border-bottom:var(--l-haar) solid var(--raster);border-left:var(--l-mess) solid transparent;transition:background var(--z-zeile) linear,border-color var(--z-zeile) linear}.g-zeile:hover,.g-zeile[aria-pressed=true]{background:var(--werkbank);border-left-color:var(--gruen)}.g-name{font-size:var(--t-datenzeile);font-weight:var(--w-mittel);min-width:0}.balken{display:block;height:4px;background:var(--raster);margin-top:var(--a8);max-width:340px}.balken i{display:block;height:100%;background:var(--gruen)}.g-zahl{font-size:var(--t-mess-m);font-weight:var(--w-mess);letter-spacing:var(--sp-mess);text-align:right;line-height:1.2;font-variant-numeric:tabular-nums}.g-zahl.zweit{font-size:var(--t-datenzeile);font-weight:var(--w-mittel);color:var(--tinte-2)}.summe{display:grid;grid-template-columns:1fr 96px 96px;gap:var(--a16);padding:14px var(--a12);border-top:var(--l-achse) solid var(--tinte)}.summe .g-zahl{font-weight:var(--w-aussage)}@media(max-width:619px){.spaltenkopf,.g-zeile,.summe{grid-template-columns:1fr 76px 66px;gap:var(--a8)}.g-zahl{font-size:var(--t-lauf)}.g-zahl.zweit{font-size:var(--t-fussnote)}}.kostengruppe{margin-top:var(--a32)}.kostengruppe h3{margin-bottom:var(--a4)}.skala{position:relative;height:20px;margin:var(--a16) 0 var(--a4);border-bottom:var(--l-haar) solid var(--raster)}.skala span{position:absolute;bottom:var(--a4);transform:translateX(-50%);font-size:var(--t-etikett);font-weight:var(--w-halb);letter-spacing:.06em;color:var(--label);white-space:nowrap;font-variant-numeric:tabular-nums}.skala span::after{content:"";position:absolute;left:50%;bottom:-5px;width:1px;height:4px;background:var(--raster)}.kostenzeile{padding:14px 0;border-bottom:var(--l-haar) solid var(--raster)}.kostenzeile:last-of-type{border-bottom:0}.kostenkopf{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--a4) var(--a16)}.kostenkopf .was{font-size:var(--t-datenzeile);font-weight:var(--w-halb)}.kostenkopf .spanne{font-size:var(--t-mess-m);font-weight:var(--w-mess);letter-spacing:var(--sp-mess);font-variant-numeric:tabular-nums}.kostenkopf .spanne small{font-size:var(--t-etikett);font-weight:var(--w-halb);letter-spacing:var(--sp-etikett);text-transform:uppercase;color:var(--label);margin-left:var(--a4)}.achse{position:relative;height:10px;margin-top:10px;background:var(--werkbank)}.achse i{position:absolute;top:0;bottom:0;background:var(--gruen);width:0;transition:width var(--z-balken) ease-out}.achsenfuss{border-bottom:var(--l-achse) solid var(--tinte);margin-top:0}.quellzeile{margin-top:var(--a16);font-size:var(--t-fussnote);color:var(--label);max-width:74ch}.abschnitt{padding:clamp(48px,7vw,96px) 0}.abschnitt.eng{padding:clamp(32px,5vw,64px) 0}.kopfzeile{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--a12) var(--a24);margin-bottom:var(--a32)}.kopfzeile p{margin-top:10px;color:var(--tinte-2);font-size:var(--t-datenzeile)}.inhalt{padding-top:var(--a32);padding-bottom:var(--a64)}.inhalt h1{font-size:var(--t-aussage-1);line-height:1.08;letter-spacing:var(--sp-aussage-1);margin-bottom:var(--a12)}.unter{max-width:53ch}.inhalt .unter{color:var(--tinte-2);font-size:var(--t-lauf);line-height:1.65;max-width:53ch;margin-bottom:var(--a12)}.inhalt .unter a{color:var(--gruen);font-weight:var(--w-halb)}.brotkrumen{font-size:var(--t-fussnote);color:var(--label);margin-bottom:var(--a12);display:flex;flex-wrap:wrap;align-items:center;gap:0px 6px}.brotkrumen a,.brotkrumen span{color:var(--tinte-2);text-decoration:none;padding:10px 2px;margin:-10px 0}.brotkrumen a:hover{color:var(--gruen)}.brotkrumen .weg-pfeil{color:var(--label);padding:0}.vermittler{background:var(--werkbank);border-top:var(--l-haar) solid var(--raster);border-bottom:var(--l-haar) solid var(--raster)}.treffer{margin-top:var(--a24)}@media(min-width:1200px){.treffer{display:grid;grid-template-columns:1fr 1fr;column-gap:clamp(24px,3vw,48px)}.treffer .listen-band{grid-column:1 / -1}}.treffer .karte{padding:var(--a16) 0;border-bottom:var(--l-haar) solid var(--raster);border-left:var(--l-mess) solid transparent;padding-left:var(--a12);transition:background var(--z-zeile) linear,border-color var(--z-zeile) linear}.treffer .karte:hover{background:var(--werkbank);border-left-color:var(--gruen)}.treffer .karte h3{font-size:var(--t-aussage-3);font-weight:var(--w-mess);letter-spacing:var(--sp-aussage-3);line-height:1.3}.treffer .karte h3 a{color:var(--tinte);text-decoration:none;display:inline-block;padding:11px 0;margin:-11px 0}.treffer .karte h3 a:hover{color:var(--gruen)}.treffer .karte h2 a{text-decoration:none}.treffer .karte h2 a:hover,.treffer .karte h2 a:focus-visible,.treffer .karte h3 a:hover,.treffer .karte h3 a:focus-visible{text-decoration:underline;text-underline-offset:3px}.treffer .zeile{color:var(--tinte-2);font-size:var(--t-datenzeile);margin-top:5px}.treffer .zeile a{color:var(--gruen);font-weight:var(--w-halb);text-decoration:none}.treffer .zeile a.anruf{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;margin-top:4px;background:var(--gruen);color:var(--papier);border-radius:var(--r-bedien);font-variant-numeric:tabular-nums}.treffer .zeile a.anruf svg{width:15px;height:15px;fill:currentColor;flex:0 0 auto}.treffer .zeile a.anruf:hover{background:var(--tinte);text-decoration:none;color:var(--papier)}@media(max-width:759px){.treffer .zeile a.anruf{display:flex;justify-content:center;width:100%}}.karte .anfrage-weg{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;margin-top:6px;border:var(--l-mess) solid var(--gruen);border-radius:var(--r-bedien);color:var(--gruen);font-weight:var(--w-halb);text-decoration:none}.karte .anfrage-weg:hover{background:var(--gruen);color:var(--papier);text-decoration:none}@media(max-width:759px){.karte .anfrage-weg{display:flex;width:100%}}.treffer .karte.partner{background:var(--werkbank);border:0;border-left:var(--l-satz) solid var(--gruen);border-bottom:var(--l-haar) solid var(--raster);border-radius:var(--r-daten);padding:var(--a16) var(--a16);margin-bottom:var(--a8)}.chips{display:flex;flex-wrap:wrap;gap:var(--a4);margin-top:var(--a8)}.chips span,.chips a,.chip{display:inline-block;background:var(--werkbank);text-decoration:none;border:var(--l-haar) solid var(--raster);border-radius:var(--r-bedien);padding:var(--a4) var(--a12);font-size:var(--t-fussnote);color:var(--tinte-2)}a.chip,button.chip{text-decoration:none;cursor:pointer;font:inherit;font-size:var(--t-fussnote);min-height:40px;line-height:22px;transition:border-color var(--z-bedien) ease,color var(--z-bedien) ease}a.chip:hover,button.chip:hover{border-color:var(--gruen);color:var(--gruen)}.chip[aria-pressed=true]{border-color:var(--gruen);color:var(--gruen);font-weight:var(--w-halb)}.ortliste{display:grid;grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:var(--a8);margin-top:var(--a16)}.ortliste a{hyphens:manual;display:flex;justify-content:space-between;align-items:center;gap:var(--a8);padding:var(--a12) var(--a12);border:var(--l-haar) solid var(--raster);border-radius:var(--r-daten);border-left:var(--l-mess) solid transparent;color:var(--tinte);text-decoration:none;font-weight:var(--w-halb);font-size:var(--t-datenzeile);min-height:46px;overflow-wrap:anywhere;transition:background var(--z-zeile) linear,border-color var(--z-zeile) linear}@media(max-width:700px){.ortliste a{hyphens:auto}}.ortliste a:hover{background:var(--werkbank);border-left-color:var(--gruen);color:var(--gruen)}.ortliste span{white-space:nowrap;flex:0 0 auto;color:var(--label);font-weight:var(--w-mittel);font-size:var(--t-fussnote);font-variant-numeric:tabular-nums;text-align:right}.katalogliste{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:var(--a8);margin-top:var(--a16)}.katalogliste li{display:flex;align-items:center;padding:var(--a12);border:var(--l-haar) solid var(--raster);border-radius:var(--r-daten);border-left:var(--l-mess) solid var(--raster);color:var(--tinte);font-weight:var(--w-mittel);font-size:var(--t-datenzeile);min-height:46px;overflow-wrap:anywhere;list-style:none}.datenblatt{margin:0}.datenblatt>div+div{margin-top:var(--a16)}.datenblatt dt{font-size:var(--t-etikett);font-weight:var(--w-halb);letter-spacing:var(--sp-etikett);text-transform:uppercase;color:var(--label);margin:0 0 var(--a4)}.datenblatt dd{margin:0;font-size:var(--t-lauf);line-height:1.5;color:var(--tinte);overflow-wrap:anywhere}.datenblatt .zusatz{display:block;font-size:var(--t-fussnote);color:var(--label);margin-top:2px;line-height:1.45}.datenblatt a{color:var(--gruen);font-weight:var(--w-halb)}.datenblatt a:hover{color:var(--tinte)}@media(min-width:720px){.datenblatt>div{display:grid;grid-template-columns:170px 1fr;gap:var(--a16);align-items:baseline}.datenblatt dt{margin:0;overflow-wrap:anywhere}}.listen-band{display:block;background:var(--werkbank);border-left:var(--l-satz) solid var(--gruen);border-radius:var(--r-bedien);padding:14px 18px;text-decoration:none;color:var(--tinte)}.listen-band b{display:block;font-size:var(--t-datenzeile)}.listen-band span{display:block;color:var(--tinte-2);font-size:var(--t-datenzeile);margin-top:2px}.listen-band:hover{background:var(--papier);text-decoration:none}.stempel{display:inline-block;background:var(--tinte);color:var(--papier);font-size:var(--t-etikett);font-weight:var(--w-aussage);letter-spacing:.08em;text-transform:uppercase;padding:3px 10px;border-radius:var(--r-marker);margin-bottom:var(--a8);white-space:nowrap;justify-self:start}.spitze,.treffer .karte.spitze{position:relative;background:var(--werkbank);border-radius:var(--r-daten);border-left:var(--l-satz) solid var(--gruen);border-bottom:var(--l-haar) solid var(--raster);padding:var(--a16);margin-bottom:var(--a12)}.spitze-marke{display:flex;flex-wrap:wrap;align-items:center;gap:var(--a4) var(--a8);width:fit-content;max-width:100%;font-size:var(--t-etikett);font-weight:var(--w-aussage);letter-spacing:var(--sp-etikett);text-transform:uppercase;color:var(--gruen);margin-bottom:var(--a8)}.spitze-marke::before{content:"";width:7px;height:7px;flex:0 0 auto;border-radius:var(--r-marker);background:var(--gruen)}.spitze-warum{font-size:var(--t-fussnote);font-weight:var(--w-mittel);letter-spacing:0;text-transform:none;color:var(--label);text-decoration:underline;text-underline-offset:2px}.spitze-warum:hover{color:var(--gruen)}.spitze.anzeige,.treffer .karte.spitze.anzeige{background:0;border:var(--l-haar) dashed var(--raster);border-left:var(--l-satz) solid var(--label)}.spitze.anzeige .spitze-marke,.spitze-marke.anzeige{color:var(--label);border:var(--l-haar) solid var(--raster);border-radius:var(--r-bedien);padding:2px var(--a8)}.spitze.anzeige .spitze-marke::before,.spitze-marke.anzeige::before{display:none}.fuss{border-top:var(--l-achse) solid var(--tinte);margin-top:clamp(64px,9vw,128px);padding:var(--a32) 0 var(--a48)}.fuss .rechts{font-size:var(--t-fussnote);color:var(--label);line-height:1.65;max-width:78ch}.fuss .rechts b{color:var(--tinte-2);font-weight:var(--w-halb)}.fuss .verweise{display:flex;gap:var(--a8) var(--a24);flex-wrap:wrap;margin-top:var(--a24);padding-top:var(--a16);border-top:var(--l-haar) solid var(--raster)}.fuss .verweise a,.verweise a{color:var(--tinte-2);font-size:var(--t-fussnote);text-decoration:none;display:inline-flex;align-items:center;min-height:44px}.fuss .verweise a:hover,.verweise a:hover{color:var(--gruen)}@media(prefers-reduced-motion:reduce){*,*::before,*::after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.fuss .rechts a{color:var(--gruen);font-weight:var(--w-halb);text-decoration:underline;text-underline-offset:2px}@media print{.achse{transition:none!important}.kostengruppe .achse{width:var(--endbreite,100%)!important}}.richtwerte{margin:var(--a48) 0 0;padding-top:var(--a32);border-top:var(--l-haar) solid var(--raster)}.richtliste{margin:var(--a16) 0 var(--a12);border-top:var(--l-mess) solid var(--tinte)}.richtzeile{display:flex;justify-content:space-between;align-items:baseline;gap:var(--a16);padding:var(--a12) 0;border-bottom:var(--l-haar) solid var(--raster)}.richtwas{color:var(--tinte-2);font-size:var(--t-datenzeile);line-height:1.4}.richtwert{white-space:nowrap;font-weight:var(--w-mess);font-size:var(--t-lauf);color:var(--tinte);font-variant-numeric:tabular-nums}.richteinheit{font-weight:var(--w-lauf);font-size:var(--t-fussnote);color:var(--label)}@media(max-width:479px){.richtzeile{flex-direction:column;gap:var(--a4)}.richtwert{font-size:var(--t-aussage-3)}}.tueren{padding:clamp(32px,5vw,48px) 0 clamp(8px,2vw,16px)}.tuer-reihe{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--a16)}.tuer-reihe>*{min-width:0}.tuer{display:flex;flex-direction:column;gap:var(--a8);padding:var(--a24);background:var(--weiss);border:var(--l-haar) solid var(--raster);border-radius:var(--r-bedien);text-decoration:none;color:inherit;transition:border-color var(--z-bedien) ease,transform var(--z-bedien) ease}.tuer:hover{border-color:var(--gruen);transform:translateY(-2px)}.tuer:focus-visible{outline:var(--l-fokus) solid var(--gruen);outline-offset:2px}.tuer-was{hyphens:auto;-webkit-hyphens:auto;font-weight:var(--w-aussage);font-size:clamp(1rem,1.6vw,1rem);color:var(--tinte);line-height:1.35}.tuer-wie{color:var(--tinte-2);font-size:var(--t-datenzeile);line-height:1.55;flex:1}@media(max-width:899px){.tuer-wie{min-height:3.1em}}.tuer-weiter{font-size:var(--t-datenzeile);font-weight:var(--w-halb);color:var(--gruen);padding-top:var(--a8);border-top:var(--l-haar) solid var(--raster)}.tuer:hover .tuer-weiter{color:var(--gruen-tief)}@media(max-width:899px){.tuer-reihe{grid-template-columns:1fr}}.gewerk-raster{display:grid;gap:var(--a12);margin-top:var(--a24);grid-template-columns:repeat(auto-fill,minmax(238px,1fr))}.gewerk-kachel{display:flex;flex-direction:column;gap:0px;padding:var(--a16) var(--a20);background:var(--weiss);border:var(--l-haar) solid var(--raster);border-radius:var(--r-bedien);text-decoration:none;min-height:76px;justify-content:flex-start;transition:border-color var(--z-bedien) ease,background var(--z-bedien) ease}.gewerk-kachel:hover{border-color:var(--gruen);background:var(--papier)}.gewerk-kachel:focus-visible{outline:var(--l-fokus) solid var(--gruen);outline-offset:2px}.gewerk-name{font-weight:var(--w-halb);color:var(--tinte);font-size:var(--t-eingabe);line-height:1.3;letter-spacing:var(--sp-aussage-3)}.gewerk-kurz{font-size:var(--t-fussnote);color:var(--label);line-height:1.4;margin-top:2px;overflow-wrap:break-word;min-width:0}.zielgruppe-wechsel{margin-top:clamp(32px,5vw,64px);padding:clamp(16px,3vw,32px);background:var(--werkbank);border-radius:var(--r-bedien);border-left:var(--l-satz) solid var(--gruen)}.zielgruppe-wechsel h2{margin-bottom:var(--a8)}.knopf-kante{display:inline-flex;align-items:center;min-height:44px;padding:10px var(--a16);margin-right:var(--a8);border:var(--l-haar) solid var(--gruen);border-radius:var(--r-bedien);color:var(--gruen);text-decoration:none;font-weight:var(--w-halb);font-size:var(--t-datenzeile);background:var(--weiss)}.knopf-kante:hover{background:var(--gruen);color:var(--weiss)}.ergebnisse{padding:0}.ergebnisse.hat-inhalt{padding:clamp(16px,3vw,32px) 0 clamp(32px,6vw,64px)}.titel{padding:clamp(48px,7vw,96px) 0 clamp(8px,1.5vw,16px)}.titel h1{font-size:var(--t-aussage-1);line-height:1.05;letter-spacing:var(--sp-aussage-1);font-weight:var(--w-aussage)}.titel p{color:var(--tinte-2);font-size:var(--t-lauf);margin-top:var(--a16);max-width:46ch;line-height:1.55}ul{padding-left:22px}dl{margin-bottom:var(--a12)}dt{font-size:var(--t-etikett);font-weight:var(--w-halb);color:var(--label);margin-top:var(--a12);text-transform:uppercase;letter-spacing:var(--sp-etikett)}dd{color:var(--tinte);font-size:var(--t-lauf)}.hinweiszeile{font-size:var(--t-fussnote);color:var(--label);margin:var(--a4) 0 0}.selbstauskunft{margin-top:clamp(24px,4vw,32px);padding:clamp(16px,3vw,24px);background:var(--werkbank);border-radius:var(--r-bedien);border-left:var(--l-satz) solid var(--raster)}.selbstauskunft h2{margin-bottom:var(--a8)}.selbstauskunft p{line-height:1.6;white-space:pre-line}.zustimmung{display:flex;gap:var(--a12);align-items:flex-start;margin-bottom:var(--a16);font-size:var(--t-datenzeile);line-height:1.55;color:var(--tinte-2);cursor:pointer}.zustimmung input{margin-top:3px;width:18px;height:18px;flex:0 0 auto;accent-color:var(--gruen)}:root{--tor:#17403D;--tor-tief:#0E2B29;--tor-schrift:#FFFFFF;--tor-leise:#B8D4CF}.tor{position:relative;background:linear-gradient(168deg,var(--tor) 0%,var(--tor-tief) 100%);color:var(--tor-schrift);padding:clamp(24px,5vh,48px) 0 clamp(48px,9vh,96px);overflow:hidden;isolation:isolate}.tor{overflow:visible}.tor::before{content:"";position:absolute;z-index:-1;pointer-events:none;right:0;top:-14%;width:min(58vw,640px);aspect-ratio:400/330;background:url(/signet-weiss.svg) no-repeat center/contain;opacity:.07}.tor .kopf{background:0;border:0;position:relative;z-index:2}.kopf.auf-tor .navi a{color:var(--tor-leise)}.kopf.auf-tor .navi a:hover{color:var(--tor-schrift)}.kopf.auf-tor .navi a.betont{color:var(--tor-schrift);font-weight:var(--w-aussage)}.tor h1{hyphens:manual;font-size:clamp(2rem,7vw,6rem);font-weight:800;letter-spacing:-.03em;line-height:1.02;max-width:16ch;margin:0 auto;text-wrap:balance}.tor .dazu{color:var(--tor-leise);font-size:clamp(1.03125rem,1.9vw,1.25rem);line-height:1.55;max-width:44ch;margin:var(--a20) auto 0}.tor-bogen{display:block;width:100%;height:calc(clamp(24px,5vw,64px) + 2px);margin-top:calc(-1 * clamp(24px,5vw,64px));margin-bottom:-2px;position:relative;z-index:1}.tor-bogen path{fill:var(--papier)}.tor .suchleiste{background:var(--weiss);border:0;border-radius:var(--r-marker);box-shadow:0 18px 44px -18px rgba(4,20,18,.55),0 2px 6px rgba(4,20,18,.14)}.tor .suchleiste:focus-within{box-shadow:0 0 0 3px rgba(111,224,206,.5),0 22px 52px -18px rgba(4,20,18,.6)}.tor .suchfeld{border-right-color:var(--raster)}.tor .standortknopf{color:var(--tor-leise)}.tor .standortknopf:hover{color:var(--tor-schrift)}.tor .standortknopf .punkt{background:var(--radar)}.suchfeld input,.suchfeld select,.wahltext{text-align:left}@keyframes auf{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.tor h1{animation:auf .5s cubic-bezier(.2,.7,.3,1) both}.tor .dazu{animation:auf .5s cubic-bezier(.2,.7,.3,1) .08s both}.tor .suche{animation:auf .5s cubic-bezier(.2,.7,.3,1) .16s both}@media(prefers-reduced-motion:reduce){.tor h1,.tor .dazu,.tor .suche{animation:none}}@media(max-width:1023px){.tor::before{right:0;top:-6%;width:min(76vw,420px);opacity:.06}.tor .suchleiste{border-radius:22px;overflow:hidden}.tor .suchleiste .knopf{border-radius:0;min-height:54px}}.kopf .navi{gap:clamp(8px,2.4vw,24px)}@media(max-width:560px){.kopf .navi{font-size:var(--t-datenzeile)}.kopf .marke img{height:22px}}@media(max-width:560px){.tor h1{font-size:clamp(2rem,8.2vw,2rem);max-width:13ch;letter-spacing:-.025em;hyphens:manual;text-wrap:balance}.tor{padding-bottom:clamp(48px,7vh,64px)}}:root{--tor-leise:#CFE3DF}.tor .unterzeile{margin-top:var(--a16);justify-content:center}.tor .dazu{color:#DCE9E6;font-weight:500}@media(max-width:400px){.kopf .navi a[href="/mein-betrieb"]{display:inline-flex}.kopf .marke img{height:19px}.kopf .navi{font-size:var(--t-fussnote);gap:12px}}.tor{padding-bottom:clamp(32px,5vh,64px)}.tor-bogen{margin-top:calc(-1 * clamp(16px,3.5vw,48px));height:clamp(16px,3.5vw,48px)}.kopf .kopf-in,.kopf .masz{flex-wrap:nowrap}.kopf .navi{flex-wrap:nowrap;white-space:nowrap}@media(max-width:430px){.kopf .marke img{height:18px}.kopf .navi{font-size:var(--t-fussnote);gap:12px}}@media(max-width:759px){.tor{padding-top:clamp(12px,3vh,24px);padding-bottom:clamp(16px,3vh,32px)}.tor .suche{margin-top:clamp(24px,4vh,32px)}}.tueren{padding-top:clamp(16px,3.5vw,32px)}.kopf .navi{align-items:center;line-height:1.2}.kopf .navi a{display:inline-flex;align-items:center;line-height:1.2}.kopf.auf-tor{background:0;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom-color:transparent;transition:background var(--z-flaeche) ease,backdrop-filter var(--z-flaeche) ease}.kopf.auf-tor.gescrollt{background:rgba(14,43,41,.86);backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);border-bottom-color:rgba(111,224,206,.16)}.anmeldeknopf{display:inline-flex;align-items:center;gap:var(--a8);padding:0 var(--a12);min-height:38px;border-radius:var(--r-marker);border:var(--l-haar) solid var(--raster);color:var(--tinte-2);margin-left:var(--a24);position:relative}@media(min-width:861px){.anmeldeknopf::before{content:"";position:absolute;left:calc(-1 * var(--a12) - 1px);top:50%;transform:translateY(-50%);width:1px;height:22px;background:var(--raster)}.kopf.auf-tor .anmeldeknopf::before{background:rgba(255,255,255,.22)}}.anmeldeknopf:hover{border-color:var(--gruen);color:var(--gruen)}.kopf.auf-tor .anmeldeknopf{border-color:rgba(255,255,255,.34);color:var(--tor-schrift)}.kopf.auf-tor .anmeldeknopf:hover{border-color:var(--radar);color:var(--radar)}@media(max-width:640px){.anmeldetext{display:none}.anmeldeknopf{padding:0 10px}}.sitemap{display:grid;gap:clamp(16px,3vw,32px);margin-top:clamp(24px,3vw,32px);padding-top:clamp(16px,3vw,32px);border-top:var(--l-haar) solid var(--raster);grid-template-columns:repeat(4,1fr)}.sitemap-block{display:flex;flex-direction:column;gap:var(--a8)}.sitemap-block h2,.sitemap-block h3,.sitemap-block .sitemap-titel{font-size:var(--t-etikett);text-transform:uppercase;letter-spacing:var(--sp-etikett);color:var(--label);font-weight:var(--w-halb);margin-bottom:var(--a4)}.sitemap-block a{color:var(--tinte-2);text-decoration:none;font-size:var(--t-datenzeile);line-height:1.45;min-height:26px;display:inline-flex;align-items:center}.sitemap-block a:hover{color:var(--gruen);text-decoration:underline}.sitemap-block .hier{color:var(--tinte);font-size:var(--t-datenzeile);font-weight:var(--w-halb);line-height:1.5}@media(max-width:860px){.sitemap{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.sitemap{grid-template-columns:1fr;gap:var(--a20)}}.kopf.auf-tor~.tor,.kopf.auf-tor~main>.tor{margin-top:-64px;padding-top:calc(64px + clamp(24px,5vh,48px))}@media(max-width:759px){.kopf.auf-tor~.tor,.kopf.auf-tor~main>.tor{padding-top:calc(64px + clamp(12px,3vh,24px))}}@media(max-height:620px){.kopf.auf-tor~.tor,.kopf.auf-tor~main>.tor{padding-top:calc(64px + 6px)}}@media(max-width:560px){.gewerk-raster{grid-template-columns:repeat(auto-fit,minmax(min(15ch,100%),1fr));gap:var(--a8)}.gewerk-kachel{min-height:0;padding:var(--a12);gap:0px}.gewerk-name{font-size:var(--t-datenzeile);line-height:1.25;hyphens:manual;text-wrap:balance}.gewerk-kurz{font-size:var(--t-etikett);line-height:1.35}}.inhaber-weg{display:flex;flex-direction:column;gap:var(--a4);margin-top:var(--a24);padding:var(--a16) var(--a20);background:var(--werkbank);border-radius:var(--r-bedien);border-left:var(--l-satz) solid var(--gruen)}.inhaber-weg b{font-size:var(--t-eingabe);color:var(--tinte)}.inhaber-weg span{font-size:var(--t-datenzeile);color:var(--tinte-2);line-height:1.55}.inhaber-weg a{font-size:var(--t-datenzeile);font-weight:var(--w-halb);color:var(--gruen);margin-top:var(--a4)}.stufen{display:grid;gap:var(--a16);margin-top:clamp(24px,4vw,32px);grid-template-columns:repeat(auto-fit,minmax(270px,1fr));align-items:start}.stufe{position:relative;display:flex;flex-direction:column;gap:var(--a8);background:var(--weiss);border:var(--l-haar) solid var(--raster);border-radius:var(--r-bedien);padding:clamp(16px,3vw,24px)}.stufe.empfohlen{border-color:var(--gruen);border-width:2px;box-shadow:0 6px 28px rgba(23,64,61,.09)}.stufe .marker{position:absolute;top:-11px;left:clamp(16px,3vw,24px);background:var(--tor);color:#fff;font-size:var(--t-etikett);font-weight:var(--w-halb);letter-spacing:.08em;text-transform:uppercase;padding:3px 10px;border-radius:999px}.stufe h2{font-size:var(--t-aussage-3);margin:0}.stufe .preis{font-size:clamp(1.5rem,3.4vw,2rem);font-weight:800;letter-spacing:-.02em;color:var(--tinte);line-height:1.15}.stufe .fuerwen{color:var(--tinte-2);font-size:var(--t-datenzeile);line-height:1.5;padding-bottom:var(--a8);border-bottom:var(--l-haar) solid var(--raster)}.stufe ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--a8)}.stufe .kann li{position:relative;padding-left:22px;font-size:var(--t-datenzeile);line-height:1.5;color:var(--tinte)}.stufe .kann li::before{content:"";position:absolute;left:2px;top:6px;width:10px;height:6px;border-left:2px solid var(--gruen);border-bottom:2px solid var(--gruen);transform:rotate(-45deg)}.stufe .inarbeit{margin-top:var(--a4);padding-top:var(--a12);border-top:var(--l-haar) dashed var(--raster)}.stufe .inarbeit .etikett{display:block;font-size:var(--t-etikett);font-weight:var(--w-halb);letter-spacing:.07em;text-transform:uppercase;color:var(--label);margin-bottom:var(--a8)}.stufe .inarbeit li{position:relative;padding-left:22px;font-size:var(--t-fussnote);line-height:1.5;color:var(--label)}.stufe .inarbeit li::before{content:"";position:absolute;left:4px;top:9px;width:8px;height:2px;background:var(--label);opacity:.6}.stufe .waehlen{margin-top:auto;padding-top:var(--a16);font-size:var(--t-datenzeile);font-weight:var(--w-halb);color:var(--gruen);text-decoration:none}.stufe .waehlen:hover{text-decoration:underline}.stufe .waehlen.betont{min-height:52px;align-self:stretch;margin-top:var(--a16);padding:13px 20px;background:var(--orange);color:var(--tinte);text-align:center;border-radius:var(--r-bedien);transition:background var(--z-bedien) ease}.stufe .waehlen.betont:hover{background:var(--orange-tief);text-decoration:none}.pv-noch-nicht{margin-top:var(--a16);padding:var(--a12) var(--a16);background:var(--werkbank);border-radius:var(--r-bedien);border-left:var(--l-satz) solid var(--orange);color:var(--tinte);line-height:1.6;max-width:62ch}.pv-noch-nicht b{color:var(--tinte)}.klarstellung{margin-top:clamp(32px,5vw,48px);padding:clamp(16px,3vw,24px);background:var(--werkbank);border-radius:var(--r-bedien);border-left:var(--l-satz) solid var(--gruen)}.klarstellung h2{font-size:var(--t-aussage-3);margin-bottom:var(--a8)}.klarstellung p{color:var(--tinte-2);line-height:1.6;max-width:53ch}.vergleich{margin-top:clamp(32px,5vw,48px)}.vergleich table{width:100%;border-collapse:collapse;margin-top:var(--a16);font-variant-numeric:tabular-nums}.vergleich th,.vergleich td{text-align:left;padding:var(--a12) var(--a8);border-bottom:var(--l-haar) solid var(--raster);font-size:var(--t-datenzeile)}.vergleich th{font-weight:var(--w-halb);color:var(--tinte-2);width:40%}.vergleich tr.wir th,.vergleich tr.wir td{color:var(--tinte);font-weight:var(--w-halb)}.vergleich .quelle{font-size:var(--t-fussnote);color:var(--label);margin-top:var(--a8);max-width:58ch}.fragen{margin-top:clamp(32px,5vw,48px);max-width:70ch}@media(min-width:1200px){.fragen{max-width:none;display:grid;grid-template-columns:1fr 1fr;column-gap:64px;align-items:start}.fragen>h2{grid-column:1/-1}}.fragen h3{font-size:var(--t-lauf);margin-top:var(--a24);margin-bottom:var(--a4)}.fragen p{color:var(--tinte-2);line-height:1.65}.anfragen-fach,.zahlen-fach{margin-top:var(--a24);padding-top:var(--a20);border-top:var(--l-haar) solid var(--raster)}.anfragen-fach h3{font-size:var(--t-lauf);margin-bottom:var(--a12)}.anfrage{display:flex;flex-direction:column;gap:0px;padding:var(--a12) var(--a16);background:var(--werkbank);border-radius:var(--r-bedien);margin-bottom:var(--a8);border-left:var(--l-satz) solid var(--raster)}.anfrage.offen{border-left-color:var(--gruen)}.anfrage b{font-size:var(--t-datenzeile);color:var(--tinte)}.anfrage .wo{font-size:var(--t-datenzeile);color:var(--tinte-2)}.anfrage .stand{font-size:var(--t-fussnote);color:var(--label);margin-top:var(--a4)}.zahlen-fach .etikett{display:block;font-size:var(--t-etikett);font-weight:var(--w-halb);letter-spacing:.07em;text-transform:uppercase;color:var(--label);margin-bottom:var(--a4)}.zahlen-fach b{font-size:var(--t-aussage-2);font-weight:800;letter-spacing:-.02em;color:var(--tinte);font-variant-numeric:tabular-nums}.zahlen-fach span:not(.etikett){font-size:var(--t-eingabe);color:var(--tinte-2)}.vorsprung-hinweis{margin-top:var(--a12);padding:var(--a12) var(--a16);background:var(--werkbank);border-radius:var(--r-bedien);border-left:var(--l-satz) solid var(--orange)}.noscript-weg{display:inline-flex;align-items:center;min-height:44px;padding:0 10px;color:inherit;text-decoration:none;font-weight:var(--w-halb)}@media(max-width:700px){.kopf nav{flex-wrap:wrap}noscript{flex-basis:100%;display:flex;flex-wrap:wrap;justify-content:flex-end}.noscript-weg{padding:0 8px;font-size:var(--t-datenzeile)}}.hamburger{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-left:var(--a12);padding:0;background:0;border:0;border-radius:var(--r-bedien);cursor:pointer;color:inherit;-webkit-tap-highlight-color:transparent}.hamburger:hover{background:rgba(23,64,61,.06)}.hamburger:focus-visible{outline:var(--l-fokus) solid var(--gruen);outline-offset:2px}.hamburger .striche{position:relative;display:block;width:21px;height:15px}.hamburger i{position:absolute;left:0;width:100%;height:2px;border-radius:2px;background:currentColor;transition:transform var(--z-flaeche) cubic-bezier(.65,.05,.36,1),opacity 140ms ease,top var(--z-bedien) ease}.hamburger i:nth-child(1){top:0}.hamburger i:nth-child(2){top:6.5px}.hamburger i:nth-child(3){top:13px}.hamburger.auf i:nth-child(1){top:6.5px;transform:rotate(45deg)}.hamburger.auf i:nth-child(2){opacity:0;transform:scaleX(.2)}.hamburger.auf i:nth-child(3){top:6.5px;transform:rotate(-45deg)}.menue-schleier{position:fixed;inset:0;z-index:60;background:rgba(14,43,41,.55);backdrop-filter:blur(3px);opacity:0;transition:opacity var(--z-flaeche) ease}.menue-schleier.auf{opacity:1}.menue{position:fixed;top:0;right:0;bottom:0;z-index:61;width:min(88vw,392px);display:flex;flex-direction:column;background:linear-gradient(160deg,var(--tor) 0%,var(--tor-tief) 100%);color:#fff;overflow:hidden;overscroll-behavior:contain;box-shadow:-18px 0 60px rgba(14,43,41,.32);transform:translateX(100%);transition:transform 340ms cubic-bezier(.22,1,.36,1)}.menue.auf{transform:translateX(0)}.menue::before{content:"";position:absolute;right:-28%;top:-2%;width:96%;aspect-ratio:400/330;pointer-events:none;opacity:.035;background:url(/signet-weiss.svg) no-repeat center/contain}.menue-kopf{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:var(--a20) var(--a24) var(--a16);position:relative}.menue-logo{height:19px;width:auto}.menue-zu{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:rgba(255,255,255,.09);border:0;border-radius:var(--r-bedien);color:#fff;cursor:pointer;transition:background var(--z-bedien) ease}.menue-zu:hover{background:rgba(255,255,255,.18)}.menue-zu:focus-visible{outline:var(--l-fokus) solid var(--radar);outline-offset:2px}.menue-inhalt{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--a4) var(--a24) var(--a16);position:relative;display:flex;flex-direction:column;gap:var(--a20)}.menue-block{display:flex;flex-direction:column;gap:0px;opacity:0;transform:translateY(14px);transition:opacity 260ms ease,transform 260ms cubic-bezier(.22,1,.36,1);transition-delay:calc(90ms + var(--nr,0) * 55ms)}.menue.auf .menue-block{opacity:1;transform:none}.menue-block h2,.menue-block .menue-titel{font-size:var(--t-etikett);font-weight:var(--w-halb);letter-spacing:.09em;text-transform:uppercase;color:var(--radar);margin:0 0 var(--a8)}.menue-block+.menue-block h2,.menue-block+.menue-block .menue-titel{margin-top:var(--a8)}.menue-block a,.menue-block .hier{display:block;padding:7px 0;font-size:var(--t-datenzeile);line-height:1.35;text-decoration:none;color:rgba(255,255,255,.9);border-bottom:1px solid rgba(255,255,255,.07);transition:color var(--z-bedien) ease,padding-left var(--z-bedien) ease}.menue-block a:hover{color:#fff;padding-left:6px}.menue-block a:focus-visible{outline:var(--l-fokus) solid var(--radar);outline-offset:2px;border-radius:var(--r-bedien)}.menue-block .hier{color:var(--radar);font-weight:var(--w-halb)}.menue-anmelden{min-height:52px;flex:0 0 auto;position:relative;display:flex;align-items:center;justify-content:center;gap:var(--a8);margin:0 var(--a24) calc(var(--a16) + env(safe-area-inset-bottom));padding:15px 18px;background:var(--orange);color:var(--tinte);font-weight:var(--w-halb);font-size:var(--t-datenzeile);white-space:nowrap;text-decoration:none;border-radius:var(--r-bedien);position:relative;transition:background var(--z-bedien) ease}.menue-anmelden::before{content:"";position:absolute;left:calc(var(--a24) * -1);right:calc(var(--a24) * -1);top:-30px;height:30px;pointer-events:none;background:linear-gradient(to bottom,rgba(14,43,41,0),var(--tor-tief))}.menue-anmelden:hover{background:var(--orange-tief)}.menue-anmelden:focus-visible{outline:var(--l-fokus) solid var(--weiss);outline-offset:2px}.menue-anmelden svg{flex:0 0 auto}@media(max-width:360px){.menue-anmelden{white-space:normal;text-align:center;padding:13px 14px;margin-left:var(--a16);margin-right:var(--a16)}}@media(max-width:860px){.kopf .navi .nur-breit{display:none}.hamburger{display:flex}.anmeldeknopf .anmeldetext{display:none}.anmeldeknopf{padding:8px;width:44px;height:44px;justify-content:center}}@media(min-width:861px){.menue,.menue-schleier{display:none}}html.menue-offen{overflow:hidden}@media(prefers-reduced-motion:reduce){.menue,.menue-schleier,.menue-block,.hamburger i{transition:none!important}.menue-block{opacity:1;transform:none}}.kopf.auf-tor .hamburger{color:#fff}.kopf.auf-tor .hamburger:hover{background:rgba(255,255,255,.12)}.kopf.auf-tor .hamburger:focus-visible{outline-color:var(--radar)}.treffer .weite{display:inline-flex;align-items:center;gap:4px;margin-top:var(--a4);padding:3px 10px;border-radius:999px;background:var(--werkbank);color:var(--tinte-2);font-size:var(--t-etikett);font-weight:var(--w-halb);font-variant-numeric:tabular-nums}.treffer .weite::before{content:"";width:5px;height:5px;border-radius:999px;background:var(--label)}.treffer .weite.nah{background:var(--gruen-hauch);color:var(--gruen)}.treffer .weite.nah::before{background:var(--gruen)}.pw-vergessen{background:0;border:0;padding:6px 0 0;font:inherit;font-size:var(--t-fussnote);color:var(--gruen);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.pw-vergessen:hover{color:var(--tinte)}.pw-vergessen:focus-visible{outline:var(--l-fokus) solid var(--gruen);outline-offset:2px}h1,.titel h1,.gross,h2{hyphens:auto;hyphenate-limit-chars:12 6 6;-webkit-hyphenate-limit-before:6;-webkit-hyphenate-limit-after:6;overflow-wrap:break-word}[hidden]{display:none!important}.seitentor{position:relative;isolation:isolate;background:linear-gradient(168deg,var(--tor) 0%,var(--tor-tief) 100%);color:var(--tor-schrift);padding:0 0 calc(clamp(32px,4vh,48px) + clamp(24px,5vw,64px))}.seitentor>.masz{padding-top:clamp(32px,6vh,64px)}.seitentor::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.07;background:url(/signet-weiss.svg) no-repeat;background-position:right -70px top -30%;background-size:min(46vw,470px) auto}@media(max-width:759px){.seitentor::before{display:none}}.seitentor h1{hyphens:manual;color:var(--tor-schrift);margin:0;font-size:var(--t-aussage-1);line-height:1.08;letter-spacing:var(--sp-aussage-2);hyphens:auto;overflow-wrap:break-word}.tor-suche{display:flex;gap:0;margin-top:var(--a16);max-width:440px;position:relative}.tor-suche-liste{position:absolute;top:calc(100% + 6px);left:0;right:0;background:var(--papier);border-radius:var(--r-bedien);overflow:hidden;box-shadow:0 14px 40px rgba(10,30,28,.28);z-index:30}.tor-suche-liste button{display:flex;justify-content:space-between;gap:12px;align-items:baseline;width:100%;min-height:48px;padding:10px 14px;background:0;color:var(--tinte);border:0;border-bottom:var(--l-haar) solid var(--raster);cursor:pointer;text-align:left;font-size:var(--t-datenzeile)}.tor-suche-liste button:last-child{border-bottom:0}.tor-suche-liste button:hover{background:var(--werkbank)}.tor-suche-liste b{color:var(--tinte);font-weight:var(--w-halb)}.tor-suche-liste span{color:var(--label);font-size:var(--t-fussnote);white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.tor-suche input{flex:1 1 auto;min-width:0;min-height:48px;padding:0 14px 0 20px;font-size:var(--t-eingabe);border:0;border-radius:var(--r-marker) 0 0 var(--r-marker);background:rgba(255,255,255,.96);color:var(--tinte)}.tor-suche>button{flex:0 0 auto;min-height:52px;padding:0 22px;border:0;border-radius:0 var(--r-marker) var(--r-marker) 0;background:var(--orange);color:var(--tinte);font-weight:var(--w-halb);font-size:var(--t-datenzeile);cursor:pointer;white-space:nowrap}.tor-suche>button:hover{background:var(--orange-tief)}@media(max-width:560px){.tor-suche{flex-direction:column;max-width:none;gap:8px}.tor-suche input{border-radius:22px;padding:0 18px}.tor-suche>button{width:100%;border-radius:22px}}.tor-suche-lang{flex-direction:column;gap:8px}.tor-suche-lang input{border-radius:22px;padding:0 18px}.tor-suche-lang>button{width:100%;border-radius:22px}.seitentor .unter{color:var(--tor-leise);margin-top:var(--a12);max-width:53ch;font-size:clamp(1rem,1.5vw,1rem)}.nachfrage-zeile{font-size:var(--t-fussnote);color:var(--label);margin-top:var(--a12);font-variant-numeric:tabular-nums}.seitentor .nachfrage-zeile{color:var(--tor-leise)}.seitentor .weg{margin-bottom:var(--a12);font-size:var(--t-fussnote);color:var(--tor-leise)}.seitentor .weg a{color:var(--tor-leise);display:inline-block;padding:11px 4px;margin:-11px -2px}.seitentor .weg a:hover{color:var(--tor-schrift)}.seitentor .kopf{background:0;border:0;position:relative;z-index:2}.marke .logo-hell{display:none}.kopf.auf-tor .marke .logo-dunkel{display:none}.kopf.auf-tor .marke .logo-hell{display:block}.seitentor .unter a,.seitentor p a{color:var(--radar);text-decoration:underline;text-underline-offset:3px}.seitentor .unter a:hover,.seitentor p a:hover{color:var(--tor-schrift)}.seitentor .weg{display:flex;flex-wrap:wrap;align-items:center;gap:0}.seitentor .weg-pfeil{padding:0 8px;opacity:.5}.seitentor .weg a{text-decoration:none}.seitentor .weg a:hover{text-decoration:underline;text-underline-offset:3px}.inhalt h2{margin-top:clamp(24px,4vw,48px)}.inhalt h2:first-child{margin-top:0}.inhalt h3{margin-top:var(--a24)}.inhalt dl+h2,.inhalt p+h2,.inhalt ul+h2{margin-top:clamp(32px,4.5vw,48px)}.inhalt{padding-bottom:clamp(32px,6vw,64px)}.inhalt h2{font-size:var(--t-aussage-2);letter-spacing:var(--sp-aussage-2)}.inhalt h3{font-size:var(--t-lauf);margin-bottom:6px}.inhalt p,.inhalt li{color:var(--tinte-2);font-size:var(--t-eingabe);line-height:1.62;margin-bottom:10px}.inhalt .stand{color:var(--label);font-size:var(--t-fussnote);margin-top:var(--a24)}.leute{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,3vw,32px);margin:clamp(24px,4vw,48px) 0}.leute>*{min-width:0}@media(max-width:620px){.leute{grid-template-columns:1fr;gap:24px}}.person{background:var(--werkbank);border-radius:var(--r-daten);border-left:var(--l-satz) solid var(--gruen);border-bottom:var(--l-haar) solid var(--raster);padding:var(--a24)}.inhalt .person h2{font-size:var(--t-mess-m);font-weight:var(--w-aussage);letter-spacing:var(--sp-aussage-2);margin:0}.person .rolle{font-size:var(--t-etikett);font-weight:var(--w-halb);color:var(--label);text-transform:uppercase;letter-spacing:var(--sp-etikett);margin-top:var(--a4)}.person .zeile{margin-top:var(--a12);font-size:var(--t-lauf);font-variant-numeric:tabular-nums}.person .zeile a{color:var(--gruen);text-decoration:none;font-weight:var(--w-halb);display:inline-flex;align-items:center;min-height:44px}.person .zeile a:hover{text-decoration:underline}.inhalt .person .was{font-size:var(--t-datenzeile);color:var(--tinte-2);margin-top:var(--a12);line-height:1.5}.inhalt .wege{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,3vw,32px);border-top:var(--l-haar) solid var(--raster);padding-top:clamp(32px,4vw,48px)}@media(max-width:620px){.inhalt .wege{grid-template-columns:1fr;gap:24px}}.inhalt .weg h3{font-size:var(--t-aussage-3);margin-bottom:var(--a8)}.inhalt .weg p{font-size:var(--t-datenzeile);color:var(--tinte-2);line-height:1.58;margin-bottom:var(--a16)}.firma{border-top:var(--l-haar) solid var(--raster);margin-top:clamp(32px,5vw,48px);padding-top:clamp(24px,3.5vw,32px)}.inhalt .firma h2{font-size:var(--t-aussage-3);font-weight:var(--w-mess);margin-bottom:10px}.firma .zeile{font-size:var(--t-eingabe);color:var(--tinte-2);margin-top:var(--a4)}.firma .zeile a{color:var(--gruen);text-decoration:none}.firma .amtlich{font-size:var(--t-fussnote);color:var(--label);margin-top:var(--a12);line-height:1.55}.firma .amtlich a{color:var(--gruen);font-weight:var(--w-halb)}.tuer-wahl{max-width:640px;margin:0 auto;padding:clamp(32px,6vw,64px) 0}.wahlkarte{display:flex;flex-direction:column;gap:var(--a8);background:var(--weiss);border:var(--l-haar) solid var(--raster);border-radius:var(--r-bedien);padding:clamp(16px,3vw,24px);margin-bottom:var(--a16);text-decoration:none;color:inherit;transition:border-color var(--z-bedien) ease,transform var(--z-bedien) ease}.wahlkarte:hover{border-color:var(--gruen);transform:translateY(-2px)}.wahlkarte:focus-visible{outline:var(--l-fokus) solid var(--gruen);outline-offset:2px}.wahlkarte .was{font-size:var(--t-aussage-3);font-weight:var(--w-aussage);color:var(--tinte)}.wahlkarte .wie{color:var(--tinte-2);font-size:var(--t-datenzeile);line-height:1.55}.wahlkarte .weiter{font-size:var(--t-datenzeile);font-weight:var(--w-halb);color:var(--gruen);padding-top:var(--a8);border-top:var(--l-haar) solid var(--raster);margin-top:var(--a4)}.kein-konto{background:var(--werkbank);border-radius:var(--r-bedien);border-left:var(--l-satz) solid var(--gruen);padding:var(--a16) var(--a20);margin-top:var(--a24)}.kein-konto h2{font-size:var(--t-lauf);margin-bottom:var(--a4)}.zeilenfeld{display:flex;gap:var(--a8);align-items:stretch;flex-wrap:wrap}.zeilenfeld input{flex:1 1 200px;min-width:0}.loeschknopf{display:inline-flex;align-items:center;justify-content:center;margin-top:10px;padding:13px var(--a24);min-height:48px;border-radius:var(--r-bedien);background:var(--weiss);color:var(--rot);border:2px solid var(--rot);font:inherit;font-weight:var(--w-halb);font-size:var(--t-datenzeile);cursor:pointer;transition:background var(--z-bedien) ease}.loeschknopf:hover{background:var(--rot-hauch)}.bereich>*:not(.masz){max-width:640px}.bereich{padding-bottom:clamp(32px,6vw,64px)}.eintrag{background:var(--werkbank);border-radius:var(--r-daten);border-left:var(--l-satz) solid var(--gruen);border-bottom:var(--l-achse) solid var(--tinte);padding:var(--a24);margin:clamp(24px,4vw,32px) 0}.eintrag .name{font-size:var(--t-mess-m);font-weight:var(--w-aussage);letter-spacing:var(--sp-aussage-2)}.eintrag dl{display:grid;grid-template-columns:auto 1fr;gap:8px 26px;margin-top:var(--a16);align-items:baseline}@media(max-width:520px){.eintrag dl{grid-template-columns:1fr;gap:0px}}.eintrag dt{font-size:var(--t-etikett);font-weight:var(--w-halb);color:var(--label);text-transform:uppercase;letter-spacing:var(--sp-etikett);margin:0}.eintrag dd{color:var(--tinte);font-size:var(--t-lauf);margin:0;font-variant-numeric:tabular-nums}.eintrag dd.leer{color:var(--label);font-style:italic}.knopfreihe{display:flex;gap:8px;flex-wrap:wrap;margin-top:26px}.formular[hidden],.loeschen[hidden]{display:none}.bereich .klein{font-size:var(--t-fussnote);color:var(--label);margin-top:22px;line-height:1.55}.loeschen{border-top:var(--l-haar) solid var(--raster);margin-top:30px;padding-top:22px}.loeschen h2{font-size:var(--t-lauf);margin-bottom:var(--a8)}.loeschen p{font-size:var(--t-datenzeile);color:var(--tinte-2);line-height:1.55;max-width:52ch}.loeschen button{display:inline-flex;align-items:center;justify-content:center;margin-top:var(--a16);padding:13px 22px;min-height:48px;border-radius:var(--r-bedien);background:var(--weiss);color:var(--rot);border:2px solid var(--rot);font:inherit;font-weight:var(--w-halb);font-size:var(--t-datenzeile);cursor:pointer;transition:background var(--z-bedien) ease}.loeschen button:hover{background:var(--rot-hauch)}.konto{max-width:620px;margin:0 auto;padding:clamp(24px,5vw,48px) 0}.karte-konto{background:var(--weiss);border:var(--l-haar) solid var(--raster);border-radius:var(--r-bedien);padding:clamp(16px,3vw,32px);margin-bottom:var(--a20)}.karte-konto h2{font-size:var(--t-aussage-3);margin-bottom:var(--a8)}.feldreihe{display:flex;flex-direction:column;gap:var(--a4);margin-bottom:var(--a16)}.feldreihe label{font-size:var(--t-datenzeile);font-weight:var(--w-halb);color:var(--tinte-2)}.feldreihe input,.feldreihe textarea{border:var(--l-haar) solid var(--raster);border-radius:var(--r-bedien);padding:12px var(--a12);font:inherit;font-size:var(--t-eingabe);color:var(--tinte);background:var(--weiss);width:100%}.feldreihe input:focus-visible,.feldreihe textarea:focus-visible{outline:var(--l-fokus) solid var(--gruen);outline-offset:-2px}.feldreihe textarea{min-height:120px;resize:vertical;line-height:1.55}.zaehler{font-size:var(--t-fussnote);color:var(--label);text-align:right}.tafel{padding:var(--a12) var(--a16);border-radius:var(--r-bedien);font-size:var(--t-datenzeile);line-height:1.5;margin-bottom:var(--a16)}.tafel.gut{background:#ECFDF3;border-left:var(--l-satz) solid var(--ok);color:#065F46}.tafel.warte{background:var(--werkbank);border-left:var(--l-satz) solid var(--gruen)}.tafel.fehler{background:#FEF3F2;border-left:var(--l-satz) solid #B42318;color:#912018}.wechsel{font-size:var(--t-datenzeile);color:var(--tinte-2);margin-top:var(--a12)}.wechsel button{background:0;border:0;color:var(--gruen);font:inherit;font-weight:var(--w-halb);cursor:pointer;text-decoration:underline;padding:0}.treffer-konto{display:flex;flex-direction:column;gap:var(--a8);margin-top:var(--a12)}.treffer-konto button{text-align:left;background:var(--weiss);cursor:pointer;border:var(--l-haar) solid var(--raster);border-radius:var(--r-bedien);padding:var(--a12) var(--a16);font:inherit;min-height:44px}.treffer-konto button:hover{border-color:var(--gruen)}.treffer-konto .wo{display:block;font-size:var(--t-datenzeile);color:var(--label);margin-top:2px}.leistungsliste{display:flex;flex-wrap:wrap;gap:var(--a8);margin-bottom:var(--a8)}.leistungsliste span{display:inline-flex;align-items:center;gap:var(--a8);background:var(--werkbank);border-radius:var(--r-bedien);padding:6px var(--a12);font-size:var(--t-datenzeile)}.leistungsliste button{background:0;border:0;cursor:pointer;color:var(--label);font-size:var(--t-lauf);line-height:1;padding:0 2px}.zusatz{display:flex;gap:var(--a8)}.zusatz input{flex:1}.versteckt{display:none}.falle{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.karte-konto h2,.kein-konto h2,.loeschen h2,.anfragen-fach h3{margin-top:0}.nur-vorlesen{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.pv-vorspann{color:var(--tinte-2);line-height:1.65;max-width:53ch}.inhalt h2#pv-titel{font-size:var(--t-aussage-3);font-weight:var(--w-mess);letter-spacing:var(--sp-aussage-3);margin-top:clamp(24px,4vw,48px);margin-bottom:var(--a16)}.pv-tabelle{margin-bottom:clamp(32px,5vw,48px)}.pv{width:100%;border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums}.pv th,.pv td{text-align:left;vertical-align:top;padding:var(--a12) var(--a12);border-bottom:var(--l-haar) solid var(--raster)}.pv .pv-ecke,.pv tbody th[scope=row]{width:37%}.pv-ecke{border-bottom:0}.pv-kopf{position:relative;padding-top:var(--a24)!important;border-bottom:var(--l-achse) solid var(--tinte)!important}.pv-name{display:block;font-size:var(--t-aussage-3);font-weight:var(--w-mess);letter-spacing:var(--sp-aussage-3);color:var(--tinte)}.pv-preis{display:block;font-size:var(--t-mess-m);font-weight:var(--w-aussage);letter-spacing:var(--sp-mess);color:var(--tinte);margin-top:var(--a4)}.pv-marker{position:absolute;top:0;left:var(--a12);right:var(--a12);background:var(--gruen);color:var(--weiss);text-align:center;font-size:clamp(0.6875rem,0.72vw,var(--t-etikett));font-weight:var(--w-halb);letter-spacing:clamp(0.4px,0.06vw,var(--sp-etikett));text-transform:uppercase;padding:2px 6px;border-radius:var(--r-marker);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:1079px){.pv-marker{padding:2px 3px;letter-spacing:0.3px}}@media(max-width:899px){.pv-karte .pv-marker{position:static;display:inline-block;font-size:var(--t-etikett);letter-spacing:var(--sp-etikett);padding:2px 8px;margin-bottom:var(--a8)}}.pv-wer th[scope=row]{font-weight:var(--w-halb);color:var(--label);font-size:var(--t-datenzeile)}.pv-wort{font-size:var(--t-datenzeile);line-height:1.5;color:var(--tinte-2)}.pv-wer tr:first-child .pv-wort{color:var(--tinte);font-weight:var(--w-mittel)}.pv-achse th{background:var(--werkbank);border-top:var(--l-achse) solid var(--tinte);border-bottom:var(--l-haar) solid var(--raster);font-size:var(--t-etikett);font-weight:var(--w-halb);letter-spacing:var(--sp-etikett);text-transform:uppercase;color:var(--label);padding-top:var(--a8);padding-bottom:var(--a8)}.pv tbody th[scope=row]{font-weight:var(--w-mittel);color:var(--tinte);font-size:var(--t-datenzeile);line-height:1.45}.pv-wie{display:block;font-size:var(--t-fussnote);color:var(--label);max-width:53ch;font-weight:var(--w-lauf);line-height:1.45;margin-top:3px}.pv-ja,.pv-nein,.pv-mass{text-align:center!important}.pv-zeichen{width:20px;height:20px;display:inline-block;vertical-align:middle}.pv-ja{color:var(--gruen)}.pv-nein{color:var(--label)}.pv-wert{font-size:var(--t-fussnote);font-weight:var(--w-halb);color:var(--tinte);line-height:1.35;display:inline-block}.pv-hervor{background:var(--gruen-hauch)}.pv thead .pv-hervor,.pv tbody .pv-hervor,.pv tfoot .pv-hervor{border-left:var(--l-mess) solid var(--gruen);border-right:var(--l-mess) solid var(--gruen)}.pv tfoot .pv-hervor{border-bottom:var(--l-mess) solid var(--gruen)}.pv tfoot td{border-bottom:0;padding-top:var(--a16)}.pv-knopf{display:inline-block;font-size:var(--t-datenzeile);font-weight:var(--w-halb);color:var(--gruen);text-decoration:none}.pv-knopf:hover{text-decoration:underline;color:var(--tinte)}.pv-knopf.betont{min-height:52px;display:block;text-align:center;padding:12px var(--a16);background:var(--orange);color:var(--tinte);border-radius:var(--r-bedien);transition:background var(--z-bedien) ease}.pv-knopf.betont:hover{background:var(--orange-tief);text-decoration:none;color:var(--tinte)}.pv-karten{display:none}@media(max-width:899px){.pv-tabelle{display:none}.pv-karten{display:grid;gap:var(--a24);margin-bottom:clamp(32px,5vw,48px)}.pv-karte{position:relative;background:var(--weiss);border:var(--l-haar) solid var(--raster);border-radius:var(--r-bedien);padding:var(--a20)}.pv-karte.pv-hervor{background:var(--weiss);border:var(--l-mess) solid var(--gruen);box-shadow:0 6px 28px rgba(23,64,61,.09)}.pv-karte .pv-marker{top:-11px;left:var(--a20)}.pv-karte h3{font-size:var(--t-aussage-3);font-weight:var(--w-mess);letter-spacing:var(--sp-aussage-3);margin:0}.pv-karte .pv-preis{font-size:var(--t-aussage-2);font-weight:var(--w-aussage);letter-spacing:var(--sp-mess);margin-top:var(--a4)}.pv-frage{font-size:var(--t-datenzeile);font-weight:var(--w-mittel);color:var(--tinte);margin-top:var(--a8);line-height:1.45}.pv-fuerwen{font-size:var(--t-fussnote);color:var(--tinte-2);line-height:1.5;padding-bottom:var(--a12);margin-top:2px;border-bottom:var(--l-haar) solid var(--raster)}.pv-karte h4{font-size:var(--t-etikett);font-weight:var(--w-halb);letter-spacing:var(--sp-etikett);text-transform:uppercase;color:var(--label);margin-top:var(--a16);margin-bottom:var(--a8)}.pv-karte ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--a8)}.pv-karte li{display:flex;flex-wrap:wrap;gap:var(--a8);align-items:flex-start;font-size:var(--t-datenzeile);line-height:1.45}.pv-karte li>*{min-width:0}.pv-karte li .pv-zeichen{flex:0 0 18px;width:18px;height:18px;margin-top:1px}.pv-karte li .pv-wert{flex:0 0 auto;min-width:18px;text-align:center}.pv-was{flex:1 1 auto}.pv-karte li.pv-nein{color:var(--label)}.pv-karte li.pv-nein .pv-wie{display:none}.pv-karte .pv-knopf{margin-top:var(--a20)}.pv-karte .pv-knopf.betont{margin-top:var(--a20)}}.pv-arbeit{margin-top:clamp(32px,5vw,48px);padding:clamp(16px,3vw,24px);border:var(--l-haar) dashed var(--raster);border-radius:var(--r-bedien)}.pv-arbeit h2{font-size:var(--t-aussage-3)!important;margin-top:0!important;margin-bottom:var(--a8)}.pv-arbeit p{color:var(--tinte-2);font-size:var(--t-datenzeile);line-height:1.6;max-width:66ch}.pv-arbeit dl{margin-top:var(--a16);display:grid;gap:var(--a8)}.pv-arbeit dt{font-size:var(--t-etikett);font-weight:var(--w-halb);letter-spacing:var(--sp-etikett);text-transform:uppercase;color:var(--label)}.pv-arbeit dd{font-size:var(--t-datenzeile);color:var(--tinte-2);line-height:1.5}:root{--bogen-form:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 64' preserveAspectRatio='none'%3E%3Cpath d='M0,0 C360,64 1080,64 1440,0 L1440,70 L0,70 Z' fill='%23000'/%3E%3C/svg%3E");--bogen-haar:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 18' preserveAspectRatio='none'%3E%3Cpath d='M0,2 C360,17 1080,17 1440,2' fill='none' stroke='%23000' stroke-width='3.4'/%3E%3C/svg%3E");--bogen-marke:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 13'%3E%3Cpath d='M1.6,1.6 C25,12 71,12 94.4,1.6' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E");--bogen-hoehe:clamp(16px,3.5vw,48px);--bogen-farbe:var(--papier)}@supports ((-webkit-mask-image:url()) or (mask-image:url())){.bogen-ab{display:block;width:100%;position:relative;z-index:1;height:var(--bogen-hoehe);margin-top:calc(-1 * var(--bogen-hoehe));margin-bottom:-1px;background:var(--bogen-farbe);-webkit-mask:var(--bogen-form) 0 0/100% 100% no-repeat;mask:var(--bogen-form) 0 0/100% 100% no-repeat}.fuss{border-top:0;position:relative}.fuss::before{content:"";position:absolute;left:0;right:0;pointer-events:none;height:clamp(8px,1.1vw,16px);top:calc(-1 * clamp(8px,1.1vw,16px));background:var(--gruen);-webkit-mask:var(--bogen-haar) 0 100%/100% 100% no-repeat;mask:var(--bogen-haar) 0 100%/100% 100% no-repeat}.rubrik{position:relative;padding-top:0;padding-left:clamp(16px,1.6vw,24px);border-left:var(--l-satz) solid var(--gruen)}.flaeche-farbe .rubrik{border-left-color:var(--radar)}.flaeche-farbe::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:var(--bogen-hoehe);z-index:1;pointer-events:none;background:var(--bogen-farbe);-webkit-mask:var(--bogen-form) 0 0/100% 100% no-repeat;mask:var(--bogen-form) 0 0/100% 100% no-repeat}}.flaeche-farbe{position:relative;isolation:isolate;background:linear-gradient(168deg,var(--tor) 0%,var(--tor-tief) 100%);color:var(--tor-schrift);padding:clamp(48px,6.5vw,96px) 0 calc(clamp(48px,6.5vw,96px) + clamp(16px,3.5vw,48px))}.flaeche-farbe::before{content:"";position:absolute;left:0;top:0;z-index:-1;width:min(52vw,520px);aspect-ratio:400/330;pointer-events:none;opacity:.07;background:url(/signet-weiss.svg) no-repeat;background-position:left -34% top -30%;background-size:130% auto;-webkit-mask:linear-gradient(100deg,#000 40%,transparent 82%);mask:linear-gradient(100deg,#000 40%,transparent 82%)}.flaeche-farbe h2,.flaeche-farbe h3{color:var(--tor-schrift)}.flaeche-farbe p,.flaeche-farbe li{color:var(--tor-leise)}.flaeche-farbe .etikett{color:var(--radar)}.flaeche-farbe a{color:var(--radar)}.flaeche-farbe a:hover{color:var(--tor-schrift)}@keyframes signet-schweben{from{transform:translateX(-22px)}to{transform:translateX(0)}}.tor::before,.seitentor::before{transform-origin:100% 0;animation:signet-schweben 26s cubic-bezier(.45,0,.55,1) infinite alternate}@keyframes signet-schweben-links{from{transform:translateX(0)}to{transform:translateX(22px)}}.flaeche-farbe::before{transform-origin:0 0;animation:signet-schweben-links 26s cubic-bezier(.45,0,.55,1) infinite alternate}.bewegung-an .auftritt-warte{opacity:0;transform:translate3d(0,12px,0)}.bewegung-an .auftritt-warte,.bewegung-an .auftritt-da{transition:opacity 380ms ease,transform 380ms cubic-bezier(.22,1,.36,1)}.bewegung-an .auftritt-da{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.bewegung-an .auftritt-warte{opacity:1;transform:none}}.achswechsel{display:grid;align-items:center;gap:clamp(24px,4.5vw,64px);grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr)}.achswechsel>.achs-text{grid-column:1;grid-row:1}.achswechsel>.achs-bild{grid-column:2;grid-row:1}.achswechsel--gedreht>.achs-text{grid-column:2}.achswechsel--gedreht>.achs-bild{grid-column:1}@media(max-width:899px){.achswechsel{grid-template-columns:minmax(0,1fr);gap:clamp(24px,4vw,32px)}.achswechsel>.achs-text,.achswechsel--gedreht>.achs-text{grid-column:1;grid-row:1}.achswechsel>.achs-bild,.achswechsel--gedreht>.achs-bild{grid-column:1;grid-row:2}}.punktliste{display:flex;flex-direction:column;gap:clamp(16px,2vw,24px)}.punktliste>div{padding-left:var(--a20);border-left:var(--l-satz) solid var(--gruen)}.punktliste h3{font-size:var(--t-lauf);margin:0 0 var(--a4);letter-spacing:var(--sp-aussage-3)}.punktliste p{font-size:var(--t-datenzeile);color:var(--tinte-2);line-height:1.58;margin:0;max-width:53ch}.flaeche-farbe .punktliste>div{border-left-color:var(--radar)}.regelfolge{list-style:none;margin:0;padding:0;counter-reset:stufe;display:flex;flex-direction:column;gap:var(--a16)}.regelfolge li{counter-increment:stufe;position:relative;padding-left:calc(var(--a32) + var(--a12));font-size:var(--t-datenzeile);line-height:1.55;color:var(--tor-leise)}.regelfolge li::before{content:counter(stufe);position:absolute;left:0;top:-1px;width:var(--a32);height:var(--a32);display:flex;align-items:center;justify-content:center;border:var(--l-haar) solid var(--radar);border-radius:var(--r-bedien);color:var(--radar);font-weight:var(--w-mess);font-size:var(--t-datenzeile);font-variant-numeric:tabular-nums}.regelfolge li b{color:var(--tor-schrift);font-weight:var(--w-halb)}.inhalt h2#pv-titel{font-size:var(--t-aussage-2);letter-spacing:var(--sp-aussage-2);font-weight:var(--w-aussage)}@media(max-width:899px){.pv-karte li .pv-wert{flex:none;min-width:0;text-align:left;display:inline;font-weight:var(--w-mess);white-space:nowrap}}:root{--kopf-h:64px}@media(min-width:861px){.menue:not([hidden]){display:flex}.menue-schleier:not([hidden]){display:block}}.haupt-navi{display:none}@media(min-width:1025px){.haupt-navi{display:flex;align-items:center;gap:clamp(0px,.6vw,8px)}.haupt-punkt{display:inline-flex;align-items:center;gap:4px;position:relative;min-height:44px;padding:0 clamp(4px,.8vw,12px);background:0;border:0;cursor:pointer;font:inherit;font-size:clamp(0.8125rem,1.05vw,0.90625rem);font-weight:var(--w-mittel);color:var(--tinte-2);white-space:nowrap;border-radius:var(--r-bedien);transition:color var(--z-bedien) ease}.haupt-punkt:hover{color:var(--tinte)}.haupt-punkt .winkel{opacity:.6;transition:transform var(--z-bedien) ease}.haupt-punkt[aria-expanded=true]{color:var(--gruen);font-weight:var(--w-halb)}.haupt-punkt[aria-expanded=true] .winkel{transform:rotate(180deg);opacity:1}.haupt-punkt::after{content:"";position:absolute;left:8px;right:8px;bottom:6px;height:2px;border-radius:2px;background:var(--gruen);opacity:0;transform:scaleX(.3);transition:opacity var(--z-bedien) ease,transform var(--z-bedien) ease}.haupt-punkt[aria-expanded=true]::after{opacity:1;transform:none}.hamburger{display:none}}.kopf.auf-tor .haupt-punkt{color:var(--tor-leise)}.kopf.auf-tor .haupt-punkt:hover{color:var(--tor-schrift)}.kopf.auf-tor .haupt-punkt[aria-expanded=true]{color:var(--tor-schrift)}.kopf.auf-tor .haupt-punkt::after{background:var(--radar)}.kopf.auf-tor .haupt-punkt:focus-visible{outline-color:var(--radar)}@media(min-width:1025px){.menue{position:fixed;top:var(--kopf-h);left:0;right:0;bottom:auto;width:auto;max-height:calc(100vh - var(--kopf-h));background:var(--papier);color:var(--tinte);border-top:var(--l-haar) solid var(--raster);box-shadow:0 26px 60px -22px rgba(11,31,29,.34);overflow:hidden;z-index:59;opacity:0;transform:translateY(-10px);transition:opacity 170ms ease,transform 240ms cubic-bezier(.22,1,.36,1)}.menue.auf{opacity:1;transform:none}.menue::before{display:none}.menue-kopf,.menue-ebene1,.menue-anmelden,.menue-zurueck{display:none}.menue-buehne{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,320px);gap:clamp(24px,3.5vw,48px);padding-top:clamp(24px,2.6vw,32px);padding-bottom:clamp(24px,2.6vw,32px);max-height:calc(100vh - var(--kopf-h));overflow-y:auto}.menue-inhalt{display:block;padding:0;gap:0;overflow:visible;min-height:0}.menue-block{display:none;opacity:1;transform:none;transition:none}.menue-block[data-auf]{display:grid;align-content:start;grid-template-columns:repeat(2,minmax(0,1fr));gap:0px clamp(16px,2vw,32px)}.menue-block h2,.menue-block .menue-titel{grid-column:1/-1;color:var(--label);font-size:var(--t-etikett);letter-spacing:var(--sp-etikett);margin:0 0 var(--a12) 12px}.menue-block+.menue-block h2,.menue-block+.menue-block .menue-titel{margin-top:0}.menue-block a,.menue-block .hier{display:flex;flex-direction:column;gap:0px;padding:9px 12px;border-bottom:0;border-radius:var(--r-bedien);color:var(--tinte);transition:background var(--z-bedien) ease}.menue-block a:hover{color:var(--tinte);padding-left:12px;background:var(--gruen-hauch)}.menue-block a:focus-visible{outline-color:var(--gruen)}.menue-block a .menue-wort{font-size:var(--t-datenzeile);font-weight:var(--w-halb);line-height:1.3;color:var(--tinte)}.menue-block .menue-satz{font-size:var(--t-fussnote);line-height:1.4;color:var(--label);font-weight:var(--w-lauf)}.menue-block .hier{background:var(--gruen-hauch)}.menue-block .hier .menue-wort{color:var(--gruen);font-weight:var(--w-mess)}.menue-vorschauen{display:flex}.menue-vorschau{display:none}.menue-vorschau[data-auf]{display:flex;flex:1;flex-direction:column;justify-content:flex-end;gap:var(--a4);position:relative;isolation:isolate;padding:var(--a20);border-radius:var(--r-bedien);overflow:hidden;text-decoration:none;color:var(--tor-schrift);background:linear-gradient(160deg,var(--tor) 0%,var(--tor-tief) 100%);transition:transform var(--z-bedien) ease,box-shadow var(--z-bedien) ease}.menue-vorschau::before{content:"";position:absolute;z-index:-1;right:-16%;top:-14%;width:80%;aspect-ratio:400/330;opacity:.1;background:url(/signet-weiss.svg) no-repeat center/contain}.menue-vorschau:hover{transform:translateY(-2px);box-shadow:0 14px 30px -14px rgba(11,31,29,.5)}.menue-vorschau .menue-label{font-size:var(--t-etikett);letter-spacing:var(--sp-etikett);text-transform:uppercase;font-weight:var(--w-halb);color:var(--radar)}.menue-vorschau .menue-wort{font-size:var(--t-mess-m);line-height:1.15;font-weight:var(--w-aussage);letter-spacing:var(--sp-aussage-3);color:var(--tor-schrift);margin-top:var(--a4)}.menue-vorschau .menue-satz{font-size:var(--t-fussnote);line-height:1.45;color:var(--tor-leise);max-width:34ch}.menue-vorschau .menue-pfeil{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin-top:var(--a12);border-radius:var(--r-marker);background:rgba(255,255,255,.12);transition:background var(--z-bedien) ease,transform var(--z-bedien) ease}.menue-vorschau:hover .menue-pfeil{background:var(--radar);color:var(--tor);transform:translateX(3px)}.menue-schleier{top:var(--kopf-h);z-index:58;background:rgba(11,31,29,.24);backdrop-filter:none;-webkit-backdrop-filter:none}}@media(max-width:1024px){.menue-buehne{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:block;padding-top:var(--a4);padding-bottom:var(--a16);max-width:none}.menue-vorschauen{display:none}.menue[data-ebene="1"] .menue-inhalt{display:none}.menue[data-ebene="2"] .menue-ebene1{display:none}.menue-inhalt{display:block;padding:0;gap:0;overflow:visible}.menue-block{display:none}.menue-block[data-auf]{display:flex;opacity:1;transform:none;transition:none;animation:menue-tiefer 260ms cubic-bezier(.22,1,.36,1) both}.menue[data-ebene="1"] .menue-ebene1{animation:menue-hoeher 240ms cubic-bezier(.22,1,.36,1) both}.menue-ebene1{display:flex;flex-direction:column;gap:var(--a8);padding:var(--a8) 0}.menue-haupt{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-items:center;gap:0px var(--a12);width:100%;min-height:72px;padding:var(--a16);text-align:left;background:rgba(255,255,255,.055);border:0;border-radius:var(--r-bedien);color:var(--tor-schrift);font:inherit;cursor:pointer;transition:background var(--z-bedien) ease}.menue-haupt:hover{background:rgba(255,255,255,.1)}.menue-haupt:focus-visible{outline:var(--l-fokus) solid var(--radar);outline-offset:2px}.menue-haupt .menue-wort{grid-column:1;font-size:var(--t-aussage-3);line-height:1.2;font-weight:var(--w-halb);letter-spacing:var(--sp-aussage-3)}.menue-haupt .menue-satz{grid-column:1;font-size:var(--t-etikett);line-height:1.35;color:var(--tor-leise)}.menue-haupt .winkel{grid-column:2;grid-row:1/3;opacity:.55}.menue-zurueck{display:inline-flex;align-items:center;gap:var(--a8);align-self:flex-start;min-height:44px;margin:0 0 var(--a4) -8px;padding:0 var(--a8);background:0;border:0;cursor:pointer;font:inherit;font-size:var(--t-fussnote);font-weight:var(--w-halb);color:var(--radar);border-radius:var(--r-bedien)}.menue-zurueck:hover{background:rgba(255,255,255,.08)}.menue-zurueck:focus-visible{outline:var(--l-fokus) solid var(--radar);outline-offset:2px}.menue-block h2,.menue-block .menue-titel{font-size:var(--t-aussage-3);text-transform:none;letter-spacing:var(--sp-aussage-3);color:var(--tor-schrift);font-weight:var(--w-aussage);margin:0 0 var(--a12)}.menue-block+.menue-block h2,.menue-block+.menue-block .menue-titel{margin-top:0}.menue-block a,.menue-block .hier{display:flex;flex-direction:column;gap:0px;padding:11px 0}.menue-block a:hover{padding-left:6px}.menue-block .menue-wort{font-size:var(--t-lauf);line-height:1.25;font-weight:var(--w-mittel)}.menue-block .menue-satz{font-size:var(--t-etikett);line-height:1.35;color:var(--tor-leise)}.menue-block .hier .menue-wort{color:var(--radar);font-weight:var(--w-halb)}}@keyframes menue-tiefer{from{opacity:0;transform:translateX(26px)}to{opacity:1;transform:none}}@keyframes menue-hoeher{from{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.menue-block[data-auf],.menue[data-ebene="1"] .menue-ebene1{animation:none}.menue,.menue-vorschau,.haupt-punkt,.haupt-punkt .winkel,.haupt-punkt::after{transition:none!important}}.achs-text>p{color:var(--tinte-2);font-size:clamp(1rem,1.7vw,1.09375rem);line-height:1.62;max-width:46ch;margin-top:var(--a16)}.flaeche-farbe .achs-text>p{color:var(--tor-leise)}.achs-text>p a{font-weight:var(--w-halb)}.pv-was{text-align:left}.ab{display:grid;gap:var(--a24);align-items:start}@media(min-width:900px){.ab{grid-template-columns:232px minmax(0,1fr);gap:var(--a32)}.ab-navi{position:sticky;top:var(--a16)}}.ab-inhalt{min-width:0}.ab-inhalt>.karte-konto{margin-bottom:var(--a20)}.ab-inhalt>form>.karte-konto{margin-bottom:var(--a20)}.ab-navi{background:var(--weiss);border:var(--l-haar) solid var(--raster);border-radius:var(--r-bedien);overflow:hidden}.ab-navi-kopf{padding:var(--a16);border-bottom:var(--l-haar) solid var(--raster);background:var(--werkbank)}.ab-navi-kopf b{display:block;font-size:var(--t-eingabe);line-height:1.35;margin-top:var(--a4);word-break:break-word}.ab-navi-kopf .unter{font-size:var(--t-fussnote);margin-top:2px;word-break:break-all}.ab-navi-punkte{display:flex;flex-direction:column}.ab-navi-punkte a,.ab-navi-punkte .ab-hier{display:flex;align-items:center;justify-content:space-between;gap:var(--a8);min-height:48px;padding:var(--a12) var(--a16);font-size:var(--t-datenzeile);font-weight:var(--w-halb);text-decoration:none;color:var(--tinte-2);border-bottom:var(--l-haar) solid var(--raster)}.ab-navi-punkte a:last-child,.ab-navi-punkte .ab-hier:last-child{border-bottom:0}.ab-navi-punkte a:hover{background:var(--gruen-hauch);color:var(--gruen)}.ab-navi-punkte .ab-hier{background:var(--gruen);color:#fff}.ab-zahl{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:var(--r-marker);background:var(--orange);color:var(--tinte);font-size:var(--t-etikett);font-weight:var(--w-mess)}.ab-navi-punkte .ab-hier .ab-zahl{background:#fff;color:var(--gruen)}@media(max-width:899px){.ab-navi-punkte{flex-direction:row;overflow-x:auto;scrollbar-width:thin}.ab-navi-punkte a,.ab-navi-punkte .ab-hier{border-bottom:0;border-right:var(--l-haar) solid var(--raster);white-space:nowrap}}.ab-balken{height:14px;background:var(--werkbank);border-radius:var(--r-daten);border:var(--l-haar) solid var(--raster);overflow:hidden;margin-top:var(--a12)}.ab-balken i{display:block;height:100%;background:var(--gruen)}.ab-balken-zahl{margin-top:var(--a8);font-variant-numeric:tabular-nums}.ab-liste{list-style:none;margin:var(--a12) 0 0;padding:0}.ab-liste li{display:grid;grid-template-columns:1fr auto;gap:var(--a4) var(--a12);padding:var(--a12) 0;border-bottom:var(--l-haar) solid var(--raster)}.ab-liste li:last-child{border-bottom:0}.ab-liste li .unter{grid-column:1/-1;margin:0;font-size:var(--t-datenzeile)}.ab-liste li b{font-size:var(--t-eingabe)}.ab-liste li.da b{color:var(--label);font-weight:var(--w-mittel)}.ab-liste li.da b::before{content:"\2713  ";color:var(--ok);font-weight:var(--w-mess)}.ab-pkt{font-variant-numeric:tabular-nums;font-weight:var(--w-mess);color:var(--gruen)}.ab-liste li.da .ab-pkt{color:var(--label)}.ab-liste.klar li{grid-template-columns:1fr}.ab-kacheln{display:grid;gap:var(--a20);grid-template-columns:1fr}@media(min-width:620px){.ab-kacheln{grid-template-columns:1fr 1fr}}.ab-kacheln .karte-konto{margin-bottom:0}.ab-zahl-gross{font-size:var(--t-mess-xxl);font-weight:var(--w-mess);letter-spacing:var(--sp-mess);line-height:1.05;margin:var(--a4) 0;font-variant-numeric:tabular-nums}.ab-zwei{display:grid;gap:0 var(--a16);grid-template-columns:1fr}@media(min-width:520px){.ab-zwei{grid-template-columns:140px 1fr}}.ab-fest{font-size:var(--t-eingabe);padding:var(--a8) 0;word-break:break-word}.ab-absenden{position:sticky;bottom:var(--a12);z-index:2;padding:var(--a12) 0;background:var(--papier)}.ab-zeiten{display:flex;flex-direction:column;gap:var(--a8);margin-top:var(--a12)}.ab-zeit{display:grid;grid-template-columns:1fr auto auto auto;align-items:center;gap:var(--a8)}@media(max-width:420px){.ab-zeit{grid-template-columns:1fr;gap:var(--a4)}.ab-zeit span{display:none}}.ab-zeit label{font-size:var(--t-datenzeile);font-weight:var(--w-halb);color:var(--tinte-2)}.ab-zeit input{border:var(--l-haar) solid var(--raster);border-radius:var(--r-bedien);padding:10px var(--a12);font:inherit;font-size:var(--t-eingabe);color:var(--tinte);background:var(--weiss);min-height:44px}.ab-zeit input:focus-visible{outline:var(--l-fokus) solid var(--gruen);outline-offset:-2px}.ab-bilder{display:grid;gap:var(--a16);grid-template-columns:1fr;margin-top:var(--a12)}@media(min-width:520px){.ab-bilder{grid-template-columns:1fr 1fr}}@media(min-width:1040px){.ab-bilder{grid-template-columns:1fr 1fr 1fr}}.ab-bild{margin:var(--a12) 0 0;border:var(--l-haar) solid var(--raster);border-radius:var(--r-bedien);overflow:hidden;background:var(--weiss)}.ab-bild img{display:block;width:100%;height:180px;object-fit:cover;background:var(--werkbank)}.ab-bild-logo img{height:auto;max-height:140px;object-fit:contain;padding:var(--a16)}.ab-bild figcaption{padding:var(--a12);display:flex;flex-direction:column;gap:var(--a8)}.ab-titel{border:var(--l-haar) solid var(--raster);border-radius:var(--r-bedien);padding:10px var(--a12);font:inherit;font-size:var(--t-eingabe);min-height:44px;width:100%}.ab-bild-knoepfe{display:flex;gap:var(--a8);align-items:center}.ab-schieb{min-width:44px;min-height:44px;border:var(--l-haar) solid var(--raster);border-radius:var(--r-bedien);background:var(--weiss);cursor:pointer;font-size:var(--t-lauf);line-height:1;color:var(--tinte)}.ab-schieb:disabled{opacity:.4;cursor:default}.ab-weg{background:0;border:0;padding:0 var(--a4);min-height:44px;cursor:pointer;color:var(--rot);font:inherit;font-size:var(--t-datenzeile);font-weight:var(--w-halb);text-decoration:underline}.ab-hochladen{margin-top:var(--a16);padding-top:var(--a16);border-top:var(--l-haar) solid var(--raster)}.ab-hochladen input[type=file]{font:inherit;font-size:var(--t-eingabe);min-height:44px;width:100%}.ab-antwort-knoepfe{display:flex;gap:var(--a8);margin-top:var(--a12);flex-wrap:wrap}.ab-antwort-knoepfe .knopf,.ab-antwort-knoepfe .knopf-kante{min-height:44px}.ab-antwort{display:inline-block;margin-top:var(--a8);font-size:var(--t-datenzeile);font-weight:var(--w-halb)}.ab-antwort.angenommen{color:var(--ok)}.ab-antwort.abgelehnt{color:var(--label)}.ab-tarife{display:grid;gap:var(--a20);grid-template-columns:1fr;margin-bottom:var(--a20)}@media(min-width:760px){.ab-tarife{grid-template-columns:repeat(3,1fr)}}.ab-tarif{margin-bottom:0;display:flex;flex-direction:column}.ab-tarif.ist{border-color:var(--gruen);border-width:var(--l-mess)}.ab-preis{font-size:var(--t-mess-m);font-weight:var(--w-mess);margin:var(--a4) 0 var(--a8)}.ab-kann{list-style:none;margin:var(--a12) 0;padding:0;flex:1}.ab-kann li{font-size:var(--t-datenzeile);line-height:1.5;padding:var(--a4) 0 var(--a4) var(--a20);position:relative}.ab-kann li::before{content:"\2713";position:absolute;left:0;color:var(--ok);font-weight:var(--w-mess)}.ab-kann li.geplant::before{content:"\2026";color:var(--label)}.ab-tarif .knopf-kante{width:100%;justify-content:center}.ab-gefahr{border-color:var(--rot)}.ab-loeschknopf{border-color:var(--rot);color:var(--rot)}@media(min-width:1025px){.menue-block[data-auf]{display:block;columns:2;column-gap:clamp(16px,2vw,32px);animation:menue-fach 190ms ease both}.menue-block[data-auf] h2{column-span:all}.menue-block a,.menue-block .hier{break-inside:avoid}}@keyframes menue-fach{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.menue-block[data-auf]{animation:none}}@media(min-width:1025px){.menue-inhalt{margin-left:-12px}}.ab-absenden{bottom:0;margin:0;padding:var(--a16) 0;border-top:var(--l-haar) solid var(--raster)}.ab-absenden .knopf{width:100%;justify-content:center}@media(min-width:620px){.ab-absenden .knopf{width:auto}}.spitze.anzeige .spitze-marke,.spitze-marke.anzeige{order:-1;color:var(--tinte-2);font-size:var(--t-etikett);letter-spacing:.08em;border:var(--l-haar) solid var(--tinte-2);padding:3px var(--a8)}.spitze.anzeige,.treffer .karte.spitze.anzeige{display:flex;flex-direction:column}.unter .spitze-marke.anzeige,li .spitze-marke.anzeige{order:0;margin-bottom:0;vertical-align:middle}.pv-anzeige{margin-top:clamp(32px,5vw,48px);padding:clamp(16px,3vw,24px);background:var(--werkbank);border-radius:var(--r-bedien)}.inhalt .pv-anzeige h2{font-size:var(--t-aussage-3);font-weight:var(--w-mess);letter-spacing:var(--sp-aussage-3);margin-top:0;margin-bottom:var(--a8)}.pv-anzeige p{color:var(--tinte-2);font-size:var(--t-datenzeile);line-height:1.6;max-width:53ch}.pv-anzeige p+p{margin-top:var(--a12)}.pv-anzeige-vor{color:var(--tinte)!important}.pv-anzeige b{color:var(--tinte);font-weight:var(--w-halb)}.pv-anzeige-fakten{margin:var(--a16) 0;display:grid;gap:var(--a12);grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.pv-anzeige-fakten>div{padding-top:var(--a8);border-top:var(--l-haar) solid var(--raster)}.pv-anzeige-fakten dt{font-size:var(--t-etikett);font-weight:var(--w-halb);letter-spacing:var(--sp-etikett);text-transform:uppercase;color:var(--label)}.pv-anzeige-fakten dd{margin:2px 0 0;font-size:var(--t-datenzeile);color:var(--tinte);line-height:1.45}.pv-anzeige .knopf{margin-top:var(--a16)}@media(max-width:619px){.pv-anzeige .knopf{display:flex;width:100%;justify-content:center}}.spitze.anzeige,.treffer .karte.spitze.anzeige{border-color:var(--label);border-left-color:var(--label)}.tor-bogen{pointer-events:none}.tor .tor-bogen,.seitentor .tor-bogen{position:absolute;left:0;right:0;bottom:-2px;height:calc(clamp(16px,3.5vw,48px) + 2px);margin:0;z-index:1}.tor .suchmeldung{min-height:0;margin-top:var(--a12)}.tor .suchmeldung:empty{display:none}.suchmeldung.aktiv{display:block;border-radius:var(--r-bedien);font-weight:var(--w-halb);max-width:640px}.treffer .karte.platzhalter{min-height:118px;border-color:var(--raster);background:linear-gradient(100deg,var(--werkbank) 30%,#F2F4F3 50%,var(--werkbank) 70%);background-size:280% 100%;animation:platzhalter-lauf 1.25s linear infinite}@keyframes platzhalter-lauf{from{background-position:120% 0}to{background-position:-20% 0}}@media(prefers-reduced-motion:reduce){.treffer .karte.platzhalter{animation:none;background:var(--werkbank)}}#suchform.sucht button[type=submit]{opacity:.72;cursor:progress}.ergebnisse.hat-inhalt.nur-hinweis{padding:var(--a16) 0 var(--a24)}.tor .suche{z-index:2}.pv-knopf-bald{background:none;color:var(--label);border:0;cursor:default;font-weight:var(--w-mittel);font-style:italic;padding:12px 0;display:block;text-align:center}.pv-knopf-bald:hover{background:none;color:var(--label);text-decoration:none}.sortierwahl{display:flex;flex-wrap:wrap;gap:var(--a4);margin:0 0 var(--a16);padding:var(--a4);border:var(--l-haar) solid var(--raster);border-radius:var(--r-bedien);background:var(--papier);width:max-content;max-width:100%}.sortierwahl[hidden]{display:none}.sortier-knopf{font:inherit;font-size:var(--t-datenzeile);font-weight:var(--w-mittel);min-height:44px;padding:0 var(--a16);border:0;border-radius:var(--r-bedien);background:0;color:var(--tinte-2);cursor:pointer;white-space:nowrap;transition:background .12s ease,color .12s ease}.sortier-knopf:hover{background:var(--gruen-hauch);color:var(--gruen)}.sortier-knopf.aktiv{background:var(--gruen);color:var(--weiss);font-weight:var(--w-mess)}.sortier-knopf.aktiv:hover{background:var(--gruen-tief);color:var(--weiss)}@media(max-width:430px){.sortierwahl{width:100%}.sortier-knopf{flex:1 1 auto;padding:0 var(--a12)}}.suchfeld input.gesetzt{color:var(--tinte);font-weight:var(--w-halb)}.suchfeld.wahl input{text-overflow:ellipsis}@media(max-width:559px){.vorschlag{flex-direction:column;align-items:flex-start;gap:0px}.vorschlag .wieviel{white-space:normal}}.vorschlag-leer{padding:var(--a12) var(--a16);font-size:var(--t-datenzeile);color:var(--label)}.stand .dazu.quer{display:block;margin-top:var(--a4)}.chips span.passt,.chips a.passt{border-color:var(--gruen);color:var(--gruen);font-weight:var(--w-halb);background:var(--weiss)}@media(max-width:359px){h1,.titel h1,.gross,h2,.seitentor h1{overflow-wrap:anywhere}}@media(max-width:359px){.kopf .masz{gap:4px;padding-left:12px;padding-right:12px}.navi{gap:4px}.anmeldeknopf{margin-left:6px;padding:0 8px;width:36px;height:36px;justify-content:center}.anmeldeknopf::before{display:none}.hamburger{width:44px;height:44px;margin-left:0}.marke img{height:15px}}.bestandskarte{background:linear-gradient(168deg,var(--gruen) 0%,var(--gruen-tief) 100%);color:#fff;padding:clamp(48px,7vw,96px) 0;overflow:hidden}.bestandskarte h2{color:#fff}.bestandskarte .rubrik{border-left-color:var(--radar)}.bestandskarte .unter{color:var(--dunst,#CFE3DF)}.bk-raster{display:grid;gap:clamp(24px,3.4vw,32px);align-items:start;grid-template-columns:1fr}@media(min-width:900px){.bk-raster{grid-template-columns:minmax(0,1fr) minmax(260px,320px)}.bk-kopf{grid-column:1 / -1}}@media(min-width:1200px){.bk-raster{grid-template-columns:minmax(0,1fr) minmax(340px,420px);grid-template-rows:auto 1fr;column-gap:clamp(32px,5vw,64px)}.bk-buehne{grid-column:1;grid-row:1 / 3}.bk-kopf{grid-column:2;grid-row:1;padding-top:clamp(8px,5vh,48px)}.bk-raster .bk-fenster{grid-column:2;grid-row:2;align-self:start}}.bk-buehne{position:relative;min-width:0}.bk-buehne canvas{display:block;max-width:100%;touch-action:manipulation}.bk-fenster{background:rgba(252,252,250,.97);color:var(--tinte);border-radius:var(--r-bedien,10px);padding:clamp(16px,2vw,24px);box-shadow:0 10px 34px rgba(0,0,0,.28)}.bk-fenster[hidden]{display:none}.bk-reg{font-size:var(--t-etikett,11.5px);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--grau,#5F6C67);margin:0 0 8px}.bk-zahl{font-size:clamp(1.5rem,3.4vw,2rem);font-weight:800;line-height:1;letter-spacing:-.03em;margin:0;font-variant-numeric:tabular-nums}.bk-zahl span{font-size:.42em;font-weight:600;letter-spacing:0;margin-left:.35em;color:var(--grau,#5F6C67)}.bk-unter{margin:6px 0 0;color:var(--grau,#5F6C67);font-size:var(--t-datenzeile)}.bk-orte{list-style:none;margin:16px 0 0;padding:14px 0 0;border-top:1px solid var(--raster,#DCE0DB);display:grid;gap:8px}.bk-orte li{display:flex;justify-content:space-between;gap:12px;font-size:var(--t-datenzeile)}.bk-orte b{font-variant-numeric:tabular-nums;font-weight:700}.bk-weg{display:inline-block;margin-top:16px;font-weight:700;color:var(--gruen);text-underline-offset:3px}.bk-hinweis{margin-top:14px;font-size:var(--t-fussnote);color:var(--dunst,#CFE3DF);opacity:.85}.bk-liste{display:flex;flex-wrap:wrap;gap:4px;margin-top:18px;padding:0;list-style:none}.bk-liste a{display:inline-block;padding:5px 11px;border-radius:999px;border:1px solid rgba(207,227,223,.34);color:var(--dunst,#CFE3DF);font-size:var(--t-fussnote);font-variant-numeric:tabular-nums;text-decoration:none}.bk-liste a:hover,.bk-liste a:focus-visible{border-color:var(--radar);color:var(--radar)}@media(prefers-reduced-motion:reduce){.bk-buehne canvas{transition:none}}.bk-alle{margin-top:20px}.bk-alle summary{cursor:pointer;font-weight:700;color:var(--radar);font-size:var(--t-datenzeile);padding:8px 0;list-style-position:inside}.bk-alle summary:focus-visible{outline:var(--l-fokus) solid var(--radar);outline-offset:3px}.bk-alle[open] summary{margin-bottom:4px}.bk-buehne canvas:focus{outline:none}.bk-buehne canvas:focus-visible{outline:var(--l-fokus) solid var(--radar);outline-offset:6px;border-radius:8px}:root{--luft-wechsel:clamp(64px,9vw,128px);--luft-davor:clamp(48px,6.5vw,96px);--luft-kasten:clamp(24px,4vw,32px)}.flaeche-farbe{padding:var(--luft-wechsel) 0 calc(var(--luft-wechsel) + clamp(16px,3.5vw,48px))}.bestandskarte{padding:var(--luft-wechsel) 0}.band{padding:calc(var(--luft-wechsel) * .62) 0 calc(var(--luft-wechsel) * .52)}.seitentor{padding-bottom:var(--luft-wechsel)}.tor{padding-bottom:var(--luft-wechsel)}.erklaerung{padding-bottom:var(--luft-davor)}.gewerke-ein{padding-top:var(--luft-davor);padding-bottom:var(--luft-davor)}.tueren{padding-top:var(--luft-davor);padding-bottom:var(--luft-davor)}main.inhalt{padding-bottom:var(--luft-davor)}.zielgruppe-wechsel,.klarstellung,.pv-anzeige,.kasten-hinweis,.kein-konto,.karte-konto,.stufe{padding-top:var(--luft-kasten);padding-bottom:var(--luft-kasten)}.zielgruppe-wechsel,.klarstellung,.pv-anzeige{margin-top:var(--luft-davor)}.einzug{margin-top:var(--a24);padding-top:var(--a24);border-top:var(--l-haar) solid var(--raster)}.einzug>h2{font-size:var(--t-aussage-3);font-weight:var(--w-mess);margin:0 0 var(--a4)}.einzug>.unter{margin:0 0 var(--a8)}.einzug .treffer{margin-top:0}.karte .zeile.weit{color:var(--tinte-2);font-size:var(--t-fussnote)}.k-logo{display:block;height:44px;max-width:150px;margin:0 0 var(--a4)}.k-logo img{height:100%;width:auto;max-width:100%;object-fit:contain;object-position:left center}.ab-radius{display:flex;align-items:center;gap:var(--a16);margin-top:var(--a12)}.ab-radius input[type=range]{flex:1;min-width:0;accent-color:var(--gruen)}.ab-radius output{min-width:72px;text-align:right;font-weight:var(--w-mess);font-variant-numeric:tabular-nums}.ortband{right:auto}.umkreisfeld{min-width:172px}@media(max-width:720px){.umkreisfeld{min-width:0;width:100%}}.vorschlag-gruppe{padding:var(--a12) var(--a16) var(--a4);font-size:var(--t-etikett);letter-spacing:.08em;text-transform:uppercase;color:var(--label);border-top:var(--l-haar) solid var(--raster);margin-top:var(--a4)}.vorschlag-gruppe.satz{text-transform:none;letter-spacing:normal;font-size:var(--t-datenzeile);line-height:1.5;text-align:left}.vorschlag-firma .was::after{content:" \2192";color:var(--label)}.pv .pv-ecke,.pv tbody th[scope=row]{width:28%}.pv th,.pv td{padding-left:var(--a8);padding-right:var(--a8)}.pv-knopf.betont{padding-left:var(--a8);padding-right:var(--a8)}.pv-name,.pv-preis,.pv-knopf,.pv-wort,.pv-wie,.pv tbody th[scope=row],.pv-achse th{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.pv-marker{left:0;right:0}@media(min-width:900px)and (max-width:1279px){.pv tfoot td{padding-left:var(--a4);padding-right:var(--a4)}.pv-knopf.betont{padding-left:var(--a4);padding-right:var(--a4)}}@media(min-width:1360px){.kopf .masz{gap:var(--a16)}.haupt-navi{gap:8px}.haupt-punkt{padding:0 8px}}code{overflow-wrap:break-word}.haken label{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}@media(max-height:500px){.kopf.auf-tor~.tor,.kopf.auf-tor~main>.tor{padding-top:calc(64px + 6px)}.tor{padding-bottom:clamp(16px,4vh,24px)}.tor .oben,.tor.oben{padding-top:12px;padding-bottom:8px}.tor .oben h1,.tor h1{font-size:clamp(1.5rem,3.6vw,2rem);line-height:1.08;letter-spacing:-.02em;max-width:42ch}.tor .oben .dazu,.tor .dazu{font-size:var(--t-datenzeile);line-height:1.4;max-width:72ch;margin-top:8px}.tor .suche{margin-top:12px}.tor .unterzeile{margin-top:8px}.suchfeld input,.suchfeld select{padding:11px 0}.suchleiste .knopf{min-height:46px}.standortknopf{min-height:40px}.seitentor>.masz{padding-top:clamp(12px,3vh,24px)}.seitentor{padding-bottom:calc(clamp(12px,3vh,24px) + clamp(16px,3.5vw,48px))}.seitentor h1{font-size:clamp(1.5rem,3.2vw,2rem);line-height:1.1}.seitentor .unter{margin-top:8px;font-size:var(--t-datenzeile);line-height:1.4}.tor-suche{margin-top:10px}}.gewerk-kachel{min-width:0}.gewerk-name{min-width:0}h1,h2,h3,h4,.gross,.titel h1,.tor h1,.seitentor h1,.gewerk-name,.sitemap-block h2,.sitemap-block h3,.sitemap-block .sitemap-titel{hyphens:manual;-webkit-hyphens:manual;text-wrap:balance;overflow-wrap:break-word}:focus-visible{outline-offset:3px}.suchfeld input:focus-visible,.suchfeld select:focus-visible{outline-offset:-3px}@supports selector(:has(*)){.suchfeld input:focus-visible,.suchfeld select:focus-visible{outline:none}.suchleiste .suchfeld:has(:focus-visible){outline:var(--l-fokus) solid var(--gruen);outline-offset:-3px}}.suchleiste .knopf:focus-visible,.tor .suchleiste .knopf:focus-visible{outline:var(--l-fokus) solid var(--tinte);outline-offset:-5px}.tor :focus-visible,.seitentor :focus-visible,.kopf.auf-tor :focus-visible{outline-color:var(--radar)}.tor .suchleiste :focus-visible,.tor .suchleiste .suchfeld:has(:focus-visible),.tor .vorschlaege :focus-visible,.tor .wahlliste :focus-visible,.seitentor .tor-suche input:focus-visible,.seitentor .tor-suche-liste :focus-visible{outline-color:var(--gruen)}.seitentor .tor-suche input:focus-visible{outline-offset:-3px}.tor .vorschlaege .vorschlag:focus-visible,.seitentor .tor-suche-liste button:focus-visible{outline-offset:-3px}.fuss .sitemap-block{gap:0}.fuss .sitemap-block h2,.fuss .sitemap-block h3,.fuss .sitemap-block .sitemap-titel{margin-bottom:var(--a4)}.fuss .sitemap-block a{min-height:44px;line-height:1.35;padding-inline:6px;margin-inline:-6px}.fuss .sitemap-block .hier{min-height:44px;display:inline-flex;align-items:center}.fuss .sitemap-block h2+a,.fuss .sitemap-block h3+a,.fuss .sitemap-block .sitemap-titel+a{margin-top:0}@media(max-width:360px){.gewerk-kachel{padding-left:var(--a8);padding-right:var(--a8)}}.mehr-laden{display:flex;justify-content:center;padding:var(--a24) 0}@media(min-width:1200px){.masz.doppel{max-width:1148px}main.masz.doppel{display:grid;grid-template-columns:minmax(0,1fr) 400px;column-gap:48px;align-items:start}main.masz.doppel>*{grid-column:1;min-width:0}main.masz.doppel>.anfrage{grid-column:2;grid-row:1/50;position:sticky;top:calc(var(--kopf-h) + var(--a24));margin:0;align-self:start}}.vertrauen{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--a8) var(--a24);margin:var(--a24) 0 0;padding:0;list-style:none;font-size:var(--t-fussnote);color:var(--tor-leise)}.vertrauen li{display:flex;align-items:center;gap:var(--a8)}.vertrauen li::before{content:"";width:6px;height:6px;border-radius:999px;background:var(--radar);flex:0 0 auto}.vertrauen a{color:var(--tor-leise);text-decoration:underline;text-underline-offset:3px}.vertrauen a:hover{color:var(--tor-schrift)}.zielgruppen{margin:var(--a16) 0 0;text-align:center;font-size:var(--t-fussnote);color:var(--tor-leise)}.zielgruppen a{color:var(--tor-schrift);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.zielgruppen span{margin:0 var(--a8);opacity:.5}@media(max-width:560px){.zielgruppen a{display:block;margin-top:var(--a8);white-space:normal}.zielgruppen span{display:none}.vertrauen{gap:var(--a8) var(--a16)}}.vertrauen.dunkel{justify-content:flex-start;margin-top:var(--a16)}.ergebnisse.platz-halten{min-height:88vh}.pv-details{margin-top:var(--a16);border-top:var(--l-haar) solid var(--raster)}.pv-details>summary{min-height:44px;display:flex;flex-wrap:wrap;align-items:center;gap:var(--a8);cursor:pointer;font-weight:var(--w-halb);font-size:var(--t-datenzeile);color:var(--gruen);list-style:none}.pv-details>summary>*{min-width:0}.pv-details>summary::-webkit-details-marker{display:none}.pv-details>summary::after{content:"";width:8px;height:8px;margin-left:auto;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform var(--z-flaeche) ease}.pv-details[open]>summary::after{transform:rotate(225deg)}.pv-details>summary:focus-visible{outline:var(--l-fokus) solid var(--gruen);outline-offset:2px;border-radius:var(--r-bedien)}.wer-meldet{margin:0 0 var(--a24);padding:var(--a16);background:var(--werkbank);border-left:var(--l-mess) solid var(--gruen);border-radius:0 var(--r-bedien) var(--r-bedien) 0}.wer-meldet p{margin:0;color:var(--tinte-2);font-size:var(--t-datenzeile);line-height:1.6}.wer-meldet-weg{margin-top:var(--a8)!important;font-size:var(--t-fussnote)}.wer-meldet-weg a{color:var(--gruen);font-weight:var(--w-halb)}.wer-meldet-weg a[href^="tel:"]{white-space:nowrap}.wer-meldet-weg span{margin:0 var(--a8);opacity:.45}@media(min-width:1200px){.bereich>.masz{display:grid;grid-template-columns:minmax(0,1fr) 340px;column-gap:48px;align-items:start}.bereich>.masz>.fuehrung,.bereich>.masz>.formular,.bereich>.masz>h2,.bereich>.masz>p:not(.wer-meldet-weg){grid-column:1}.bereich>.masz>.wer-meldet{grid-column:2;grid-row:1/50;margin:0;position:sticky;top:calc(var(--kopf-h) + var(--a24))}}.frage-klapp{border-top:var(--l-haar) solid var(--raster)}.frage-klapp>summary{min-height:44px;display:flex;align-items:center;gap:var(--a8);cursor:pointer;font-weight:var(--w-halb);font-size:var(--t-datenzeile);color:var(--tinte);list-style:none}.frage-klapp>summary::-webkit-details-marker{display:none}.frage-klapp>summary::after{content:"";width:8px;height:8px;margin-left:auto;flex:0 0 auto;border-right:2px solid var(--label);border-bottom:2px solid var(--label);transform:rotate(45deg);transition:transform var(--z-flaeche) ease}.frage-klapp[open]>summary::after{transform:rotate(225deg)}.frage-klapp>summary:focus-visible{outline:var(--l-fokus) solid var(--gruen);outline-offset:2px;border-radius:var(--r-bedien)}.frage-klapp>p{margin:0 0 var(--a16)}.hub-suche{display:grid;grid-template-columns:1fr auto;gap:0;margin:0 0 var(--a32);max-width:560px}.hub-suche label{grid-column:1/-1;font-size:var(--t-etikett);letter-spacing:var(--sp-etikett);text-transform:uppercase;color:var(--label);margin-bottom:var(--a8)}.hub-suche input{min-width:0;min-height:52px;padding:0 var(--a16);border:var(--l-haar) solid var(--raster);border-right:0;border-radius:var(--r-marker) 0 0 var(--r-marker);font:inherit;font-size:var(--t-datenzeile);background:var(--weiss)}.hub-suche input:focus-visible{outline:var(--l-fokus) solid var(--gruen);outline-offset:-2px;position:relative;z-index:1}.hub-suche button{min-height:52px;white-space:nowrap;padding:0 var(--a24);border:0;border-radius:0 var(--r-marker) var(--r-marker) 0;background:var(--orange);color:var(--tinte);font:inherit;font-weight:var(--w-aussage);font-size:var(--t-datenzeile);letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.hub-suche button:hover{background:var(--orange-hell)}@media(max-width:560px){.hub-suche{grid-template-columns:1fr}.hub-suche input{border-right:var(--l-haar) solid var(--raster);border-radius:var(--r-bedien) var(--r-bedien) 0 0}.hub-suche button{border-radius:0 0 var(--r-bedien) var(--r-bedien);white-space:normal;padding:var(--a12) var(--a16);line-height:1.3}}body{-webkit-hyphenate-limit-before:4;-webkit-hyphenate-limit-after:4;hyphenate-limit-chars:12 4 4}.feld-fehlt,input.feld-fehlt,select.feld-fehlt,textarea.feld-fehlt{box-shadow:0 0 0 2px var(--rot);background:color-mix(in srgb,var(--rot) 5%,transparent)}.feld-fehlt:focus-visible{box-shadow:0 0 0 2px var(--rot)}
