:root{--topbar-hoehe:0px;--seite-max:1920px;--aussen:max(0px,calc((100% - var(--seite-max)) / 2));--aussen-fix:max(0px,calc(50% - var(--seite-max) / 2))}*,*::before,*::after{box-sizing:border-box}main{background:var(--g-flaeche)}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--g-flaeche);color:var(--g-text);font-family:var(--g-schrift);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--g-akzent);outline-offset:2px;border-radius:4px}img{max-width:100%;height:auto;display:block}.huelle{max-width:1360px;margin:0 auto;padding:0 16px}@media (min-width:900px){.huelle{padding:0 28px}}.nur-screenreader{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sym{font-family:"Material Symbols Outlined";font-weight:normal;font-style:normal;font-size:22px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;direction:ltr;width:1em;overflow:hidden;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;-webkit-font-smoothing:antialiased;user-select:none}.sym.gefuellt{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.sym.klein{font-size:18px}.kopf{position:sticky;top:0;z-index:40;background:var(--g-nav-flaeche);border-bottom:1px solid var(--g-rand)}.kopf-inhalt{display:flex;align-items:center;gap:10px;height:60px}.kopf-logo{display:flex;align-items:center;flex:0 0 auto}.kopf-logo img{height:22px;width:auto}.kopf-luecke{margin-left:auto}.rund{width:40px;height:40px;border-radius:50%;display:inline-grid;place-items:center;border:0;background:transparent;cursor:pointer;color:var(--g-nav-text);position:relative;transition:background-color .12s ease,color .12s ease}.rund:hover{background:var(--g-nav-hover);color:var(--g-nav-text-stark)}.rund[aria-expanded="true"]{background:var(--g-nav-aktiv-flach);color:var(--g-nav-aktiv-text)}.rund .zahl{position:absolute;top:2px;right:2px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--g-primaer);color:var(--g-primaer-text);font-size:10px;font-weight:700;line-height:17px;text-align:center}.rund .zahl[hidden]{display:none!important}.kopf-nav{display:none;gap:2px;margin-left:18px}@media (min-width:1000px){.kopf-nav{display:flex}}.kopf-nav a{padding:8px 12px;border-radius:6px;font-size:14px;color:var(--g-nav-text)}.kopf-nav a:hover{background:var(--g-nav-hover);color:var(--g-nav-text-stark)}.kopf-nav a[aria-current="page"]{background:var(--g-nav-aktiv-flach);color:var(--g-nav-aktiv-text);font-weight:600}.schleier{position:fixed;inset:0;z-index:44;background:rgba(20,22,23,.45);opacity:0;pointer-events:none;transition:opacity .22s ease}.schleier.offen{opacity:1;pointer-events:auto}.tafel{position:fixed;top:0;left:0;bottom:0;z-index:45;width:min(320px,86vw);background:var(--g-nav-flaeche);border-right:1px solid var(--g-rand);box-shadow:var(--g-schatten-2);padding:0 8px 24px;overflow-y:auto;overscroll-behavior:contain;transform:translateX(-100%);transition:transform .24s cubic-bezier(.2,0,0,1);visibility:hidden}.tafel.offen{transform:translateX(0);visibility:visible}@media (prefers-reduced-motion:reduce){.tafel{transition:none}.schleier{transition:none}}.tafel-kopf img{height:20px;width:auto}.tafel-kopf .rund{margin-left:auto}.tafel h2:first-of-type{margin-top:10px}.zeile{display:flex;align-items:center;gap:14px;min-height:44px;padding:8px 12px;border-radius:6px;font-size:14px;color:var(--g-nav-text);transition:background-color .12s ease,color .12s ease}.zeile:hover{background:var(--g-nav-hover);color:var(--g-nav-text-stark)}.zeile:hover .sym{color:var(--g-nav-text-stark)}.zeile .sym{color:var(--g-nav-text);flex:0 0 auto}.zeile[aria-current="page"]{background:var(--g-nav-aktiv-flach);color:var(--g-nav-aktiv-text);font-weight:600}.zeile[aria-current="page"] .sym{color:var(--g-nav-aktiv-text)}.zeile .nav-zahl{margin-left:auto;font-size:11px;font-weight:600;line-height:1;padding:4px 8px;border-radius:var(--g-radius-pille);background:var(--g-flaeche-tief);color:var(--g-nav-text)}.zeile[aria-current="page"] .nav-zahl{background:var(--g-akzent-weich);color:var(--g-akzent-text)}.segment{display:flex;gap:6px;padding:2px 12px 6px}.segment button,.segment a{flex:1;text-align:center;font:inherit;font-size:13px;padding:8px 0;cursor:pointer;border:1px solid var(--g-rand);border-radius:var(--g-radius-pille);background:transparent;color:var(--g-nav-text)}.segment button:hover,.segment a:hover{background:var(--g-nav-hover)}.segment [aria-pressed="true"],.segment [aria-current="true"]{background:var(--g-akzent-weich);border-color:transparent;color:var(--g-akzent-text);font-weight:600}.katleiste{background:var(--g-flaeche);border-bottom:1px solid var(--g-rand)}.katleiste-inhalt{display:flex;align-items:center;gap:10px}.katbahn{display:flex;gap:2px;overflow-x:auto;scroll-snap-type:x proximity;padding:10px 0;flex:1 1 auto;margin:0;list-style:none;scrollbar-width:none;-ms-overflow-style:none}.katbahn::-webkit-scrollbar{display:none}.katbahn>*{scroll-snap-align:start;flex:0 0 auto}.katbahn>li{display:flex}.kat{display:inline-flex;flex-direction:column;align-items:center;gap:4px;padding:8px 14px 7px;border-radius:var(--g-radius-karte);border:1px solid transparent;background:transparent;color:var(--g-nav-text);font-size:12px;white-space:nowrap;min-width:74px;transition:background-color .12s ease,color .12s ease}.kat:hover{background:var(--g-nav-hover);color:var(--g-nav-text-stark)}.kat[aria-current="page"],.kat.an{background:var(--g-akzent-weich);color:var(--g-akzent-text);font-weight:600}.kat-icon{height:26px;width:auto;opacity:1;transition:opacity .12s ease,filter .12s ease}.kat:hover .kat-icon{opacity:1}.kat[aria-current="page"] .kat-icon,.kat.an .kat-icon{opacity:1}:root[data-theme="dark"] .kat-icon{filter:invert(1) brightness(1.7)}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .kat-icon{filter:invert(1) brightness(1.7)}}.kat-text{display:inline-flex;align-items:baseline;gap:5px;line-height:1.3}.kat .n{font-size:10.5px;font-weight:600;opacity:.65;font-variant-numeric:tabular-nums}.filterwerte .kat{flex:0 0 auto;width:auto;max-width:100%;flex-direction:row;align-items:center;gap:6px;min-width:0;border:1px solid var(--g-rand);border-radius:var(--g-radius-pille);background:var(--g-flaeche);padding:6px 13px;font-size:12.5px;overflow:hidden;text-overflow:ellipsis}.filterwerte .kat[aria-current="page"],.filterwerte .kat.an{border-color:transparent;background:var(--g-akzent-weich)}.katbahn-pfeil{display:none;flex:0 0 auto;width:32px;height:32px;border-radius:50%;border:1px solid var(--g-rand);background:var(--g-flaeche);color:var(--g-nav-text);cursor:pointer;place-items:center;transition:background-color .15s ease,border-color .15s ease,color .15s ease}@media (min-width:900px){.katbahn-pfeil{display:grid}}.katbahn-pfeil:hover{background:var(--g-nav-hover)}.katbahn-pfeil:active{background:var(--g-flaeche-tief)}.werkzeuge{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:16px 0 12px}.suchfeld{flex:1 1 240px;max-width:620px;position:relative}.suchfeld input{width:100%;font:inherit;font-size:13.5px;padding:7px 14px 7px 38px;border:1px solid var(--g-rand);border-radius:var(--g-radius-pille);background:var(--g-flaeche-tief);color:var(--g-text);transition:background-color .12s ease,box-shadow .12s ease}.suchfeld input::placeholder{color:var(--g-text-schwach)}.suchfeld input:hover{background:var(--g-flaeche);box-shadow:var(--g-schatten-1)}.suchfeld input:focus{background:var(--g-flaeche);box-shadow:var(--g-schatten-1);outline:none;border-color:transparent}.suchfeld .sym{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--g-text-schwach);pointer-events:none;font-size:18px}.wz-rechts{margin-left:auto;display:flex;align-items:center;gap:8px}.wz-anzahl{font-size:13px;color:var(--g-text-schwach);white-space:nowrap}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:8px;align-self:flex-start;font:inherit;font-size:13px;font-weight:500;line-height:1.25;cursor:pointer;min-height:40px;padding:8px 16px;border-radius:var(--g-radius-pille);border:1px solid var(--g-rand);background:var(--g-flaeche);color:var(--g-text);transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.knopf-voll{display:flex;width:100%;align-self:stretch;padding-left:24px;padding-right:24px}.knopf:hover{background:var(--g-nav-hover);color:var(--g-nav-text-stark)}.knopf:active{background:var(--g-flaeche-tief)}.knopf.an{background:var(--g-akzent-weich);border-color:transparent;color:var(--g-akzent-text);font-weight:600}.knopf[disabled],.knopf[aria-disabled="true"]{opacity:.45;cursor:default;box-shadow:none}.knopf-primaer{background:var(--g-primaer);border-color:var(--g-primaer);color:var(--g-primaer-text);font-weight:500}.knopf-primaer:hover{background:var(--g-primaer-hover);border-color:var(--g-primaer-hover);color:var(--g-primaer-text);box-shadow:var(--g-schatten-1)}.knopf-primaer:active{background:var(--g-primaer-hover);border-color:var(--g-primaer-hover);color:var(--g-primaer-text);box-shadow:none}.knopf-kontakt{background:var(--g-kontakt);border-color:var(--g-kontakt);color:var(--g-kontakt-text);font-weight:500}.knopf-kontakt:hover{background:var(--g-kontakt-hover);border-color:var(--g-kontakt-hover);color:var(--g-kontakt-text);box-shadow:var(--g-schatten-1)}.knopf-kontakt:active{background:var(--g-kontakt-hover);border-color:var(--g-kontakt-hover);color:var(--g-kontakt-text);box-shadow:none}select.wahl{font:inherit;font-size:13px;padding:8px 12px;border:1px solid var(--g-rand);border-radius:var(--g-radius-feld);background:var(--g-flaeche);color:var(--g-text)}select.wahl:focus{outline:none;border-color:var(--g-akzent);box-shadow:0 0 0 1px var(--g-akzent)}.spalten-schalter{display:inline-flex}@media (min-width:700px){.spalten-schalter{display:none}}.raster{display:grid;gap:var(--g-gitter);grid-template-columns:repeat(auto-fill,minmax(var(--kachel-min,260px),1fr));padding-bottom:28px}@media (max-width:899px){body:not([data-spalten="1"]) .karte-eckdaten{font-size:11px}body:not([data-spalten="1"]) .karte-titel{font-size:12.5px}body:not([data-spalten="1"]) .karte-preis{font-size:14px;line-height:18px;min-height:34px}body:not([data-spalten="1"]) .karte-text{padding:9px 10px 11px}body:not([data-spalten="1"]) .karte-chips{display:none}}.karte{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--g-rand);border-radius:var(--g-radius-karte);background:var(--g-flaeche);transition:box-shadow .15s ease,border-color .15s ease}.karte:hover{box-shadow:var(--g-schatten-1);border-color:transparent}.karte-link{display:flex;flex-direction:column;flex:1 1 auto;color:inherit}.karte-bild{position:relative;background:var(--g-flaeche-tief);line-height:0}.karte-bild img{width:100%;aspect-ratio:4/3;object-fit:cover}.karte-bild img.coming-soon,.fz-gross img.coming-soon{object-fit:contain;background:#fff}.karte-bild .leer{aspect-ratio:4/3;display:grid;place-items:center;color:var(--g-text-schwach);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.plakette{position:absolute;z-index:1;font-size:11px;font-weight:600;line-height:1.6;padding:2px 9px;border-radius:var(--g-radius-pille);white-space:nowrap}.plakette.status{top:8px;left:8px}.status-verfuegbar{background:var(--g-gruen-weich);color:var(--g-gruen-text)}.status-reserviert{background:var(--g-gelb-weich);color:var(--g-gelb-text)}.status-verkauft{background:var(--g-rot-weich);color:var(--g-rot-text)}.karte-bild .plakette.status,.fz-gross .plakette.status{box-shadow:0 1px 3px rgba(0,0,0,.3)}.karte-bild .status-verfuegbar,.fz-gross .status-verfuegbar{background:#e6f4ea;color:#197834}.karte-bild .status-reserviert,.fz-gross .status-reserviert{background:#fef7e0;color:#a75b00}.karte-bild .status-verkauft,.fz-gross .status-verkauft{background:#fce8e6;color:#c5221f}.karte-bild .status-zulauf,.fz-gross .status-zulauf{background:#e4f6fd;color:#0b6a8c}.plakette.neu{bottom:8px;left:8px;background:var(--g-primaer);color:var(--g-primaer-text);font-weight:700;letter-spacing:.03em;text-transform:uppercase;font-size:10.5px}.plakette.bilder{bottom:8px;right:8px;background:var(--g-auf-bild);color:var(--g-auf-bild-text);font-weight:500}.plakette.ch{bottom:8px;right:8px;display:inline-flex;align-items:center;gap:6px;padding:3px 11px 3px 3px;background:#fff;color:var(--g-ch-rot);font-weight:700;font-size:12px;line-height:1.3;box-shadow:0 1px 3px rgba(0,0,0,.3)}.ch-tell{flex:0 0 auto;width:24px;height:24px;border-radius:50%;background:var(--g-ch-rot) no-repeat center / 82% url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='%23fff'%3E%3Cpath d='M10.6 10.2l2.6-5.6c1.8-1.8 4.6-2 6.6-.4l1.6 6z'/%3E%3Cpath d='M8.6 9.6h15.2v1.6H8.6z'/%3E%3Cpath d='M18.4 5.4c1.2-2.8 3.4-4.4 6.2-4.6-1.6 1.2-3 2.8-4.4 5.2z'/%3E%3Cpath d='M12.6 12.6h7.6c.4 0 .6.4.8.8l1.2 1.6-1.2.4c0 1.2-.4 2-1 2.6l-.4 3.6-2.4 1.4-2.6-1.4-1.4-3.8c-.6-1-.8-2.2-.6-3.4z'/%3E%3Cpath d='M10.4 20.6c1.4-.8 3-1.2 4.6-1.2l2.2 2.2 2-2.2c1.2.1 2.3.4 3.2.8L30 20.4v2.8l-7.2.6L24 34H8.6l1-10.6c.1-1.2.4-2.2.8-2.8z'/%3E%3Cpath d='M10.8 34h3.4l-.2 10.4h-3z'/%3E%3Cpath d='M16.6 34H20l.2 10.4h-3.2z'/%3E%3Cpath d='M9.2 44h5v1.8h-5.6zM16.6 44h5l.6 1.8h-5.6z'/%3E%3Cpath d='M21 19.6h19v2.2H21z'/%3E%3Cpath d='M36.6 11.8c3.6 2.4 5.4 5.4 5.4 8.9s-1.8 6.5-5.4 8.9l1.4.9c3.8-2.6 5.8-6 5.8-9.8s-2-7.2-5.8-9.8z'/%3E%3Cpath d='M37.3 12.6l-4.5 8.1 4.5 8.1' fill='none' stroke='%23fff' stroke-width='.9'/%3E%3Cpath d='M40 19.8l5 .9-5 .9z'/%3E%3C/svg%3E")}.fz-gross .plakette.ch{bottom:14px;right:14px;gap:8px;padding:4px 16px 4px 4px;font-size:15px}.fz-gross .ch-tell{width:38px;height:38px}.fz-gross:has(.plakette.ch) .fz-marken{right:170px}@media (max-width:699px){body:not([data-spalten="1"]) .karte .plakette.ch{font-size:11px;padding-right:8px;gap:4px}body:not([data-spalten="1"]) .karte .ch-tell{width:20px;height:20px}.fz-gross .plakette.ch{font-size:12.5px;padding-right:11px;gap:6px}.fz-gross .ch-tell{width:28px;height:28px}.fz-gross:has(.plakette.ch) .fz-marken{right:125px}}.merken{position:absolute;top:8px;right:8px;z-index:2;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;cursor:pointer;padding:0;border:0;background:#fff;color:#1d1d1b;box-shadow:0 0 0 1px rgba(0,0,0,.07);transition:color .14s ease,box-shadow .14s ease}.merken .sym{font-size:22px;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24;transition:font-variation-settings .14s ease}.merken:hover .sym,.merken[aria-pressed="true"] .sym{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.merken:hover,.merken[aria-pressed="true"]{color:#282828}.merken:hover{box-shadow:0 0 0 1px rgba(0,0,0,.16)}.merken:focus-visible{outline:2px solid var(--g-akzent-text);outline-offset:2px}.karte-text{padding:12px 14px 14px;display:flex;flex-direction:column;gap:3px;flex:1 1 auto}.karte-titel{font-weight:600;font-size:14px;line-height:1.35;color:var(--g-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.karte-eckdaten{font-size:12px;color:var(--g-text-schwach)}.karte-fuss{margin-top:auto;padding-top:10px}.karte-preis{font-weight:700;font-size:16px;color:var(--g-text);white-space:nowrap;line-height:20px;min-height:36px}.karte-preis .zweit{display:block;font-size:11.5px;line-height:16px;font-weight:400;color:var(--g-text-schwach)}.karte-zeile{display:flex;align-items:center;gap:6px;margin-top:7px;min-height:22px}.karte-chips{display:flex;gap:4px;flex-wrap:wrap}.karte-chips span{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:500;line-height:1.6;padding:1px 8px 1px 6px;border-radius:var(--g-radius-pille);background:var(--g-flaeche-tief);color:var(--g-text-schwach);white-space:nowrap}.karte-chips span:not(:has(.chip-sym)){padding-left:8px}.chip-sym{width:13px;height:13px;flex:0 0 auto}.karte-chips span.oeko{background:var(--g-gruen-weich);color:var(--g-gruen-text)}.karte-chips span.ok{background:var(--g-gelb-weich);color:var(--g-gelb-text)}.karte-chips span.schwach{background:var(--g-rot-weich);color:var(--g-rot-text)}.karte-chips span.elektro{background:var(--g-elektro);color:var(--g-elektro-text);font-weight:700}.filtertafel{border:1px solid var(--g-rand);border-radius:var(--g-radius-karte);background:var(--g-flaeche);padding:14px 16px;margin-bottom:16px}.filtertafel[hidden]{display:none!important}.filtergruppe{margin-bottom:14px}.filtergruppe:last-child{margin-bottom:0}.filtergruppe>h3{font-size:11px;letter-spacing:.06em;color:var(--g-text-schwach);margin:0 0 8px}.filterwerte{display:flex;gap:6px;flex-wrap:wrap}.blaettern{display:flex;align-items:center;justify-content:center;gap:10px;margin:8px 0 40px}.blaettern .aktuell{font-size:13px;color:var(--g-text-schwach)}.leerzustand{text-align:center;color:var(--g-text-schwach);padding:64px 20px;font-size:14px}.leerzustand .sym{font-size:40px;display:block;margin:0 auto 12px;opacity:.5}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}.pfad{display:flex;align-items:center;gap:4px;flex-wrap:wrap;padding:14px 0 10px;font-size:13px;color:var(--g-text-schwach)}.pfad a:hover{color:var(--g-akzent)}:where(main,.fuss-seo,.fuss) h1{font-size:24px;font-weight:700;line-height:1.25;letter-spacing:-.005em;text-transform:uppercase;margin:0;text-wrap:balance}:where(main,.fuss-seo,.fuss) h2{font-size:20px;font-weight:700;line-height:1.3;letter-spacing:.02em;text-transform:uppercase;margin:0 0 6px;text-wrap:balance}:where(main,.fuss-seo,.fuss) h3{font-size:18px;font-weight:600;line-height:1.35;letter-spacing:.02em;text-transform:uppercase;color:var(--g-text);margin:0 0 6px}.seitenkopf{display:flex;align-items:baseline;justify-content:space-between;gap:10px 28px;flex-wrap:wrap;margin:48px 0 10px}.seitenkopf-text{flex:1 1 420px;min-width:0}.seitenkopf .pfad{padding:0;margin-left:auto}@media (max-width:699px){.seitenkopf{flex-direction:column;align-items:flex-start;gap:15px;margin:26px 0 16px}.seitenkopf-text{flex:0 0 auto;width:100%}.ak-kopf .seitenkopf-text,.st-kopf .seitenkopf-text{max-width:none}.seitenkopf .pfad{margin-left:0;order:-1}:where(main,.fuss-seo,.fuss) h1{font-size:18px}:where(main,.fuss-seo,.fuss) h2{font-size:16px}:where(main,.fuss-seo,.fuss) h3{font-size:15px}}.fz-kopf{margin-bottom:0}.fz-kopf .fz-eck{margin-bottom:0}.fz-galerie{display:grid;gap:10px;margin:14px 0 0;grid-template-columns:repeat(6,1fr)}.fz-zelle{position:relative;margin:0;overflow:hidden;line-height:0;border:0;padding:0;background:var(--g-flaeche-tief);border-radius:var(--g-radius-karte)}.fz-zelle img{width:100%;height:100%;object-fit:cover;display:block}.fz-neben{aspect-ratio:4/3;cursor:pointer}.fz-neben img{transition:transform .25s ease}.fz-neben:hover img{transform:scale(1.04)}.fz-neben:focus-visible{outline:2px solid var(--g-akzent-text);outline-offset:2px}.fz-gross{grid-column:span 4;grid-row:span 4;cursor:zoom-in}.fz-gross img{position:absolute;inset:0}.fz-gross.leer{aspect-ratio:4/3;display:grid;place-items:center;line-height:1.5;color:var(--g-text-schwach);font-size:13px}.fz-gross img.coming-soon{position:static}.fz-mehr{position:absolute;inset:0;display:grid;place-items:center;background:rgba(0,0,0,.55);color:#fff;font-size:18px;font-weight:600;line-height:1}.fz-rund{position:absolute;z-index:2;width:40px;height:40px;border-radius:50%;border:0;padding:0;display:grid;place-items:center;cursor:pointer;background:#fff;color:#1d1d1b;box-shadow:0 0 0 1px rgba(0,0,0,.07)}.fz-rund:hover{box-shadow:0 0 0 1px rgba(0,0,0,.16)}.fz-rund .sym{font-size:22px}.fz-zurueck{top:14px;left:14px}.fz-merken{top:14px;right:14px}.fz-gross .plakette.status{top:23px;left:64px}.karte-bild:has(.eckband),.fz-gross:has(.eckband){overflow:hidden}.eckband{--b:160px;--h:22px;--d:30px;position:absolute;z-index:1;pointer-events:none;width:var(--b);height:var(--h);right:calc(var(--d) - var(--b) / 2);bottom:calc(var(--d) - var(--h) / 2);transform:rotate(-45deg);display:flex;align-items:center;justify-content:center;background:var(--g-primaer);color:var(--g-primaer-text);font-size:11px;font-weight:700;line-height:1;letter-spacing:.02em;box-shadow:0 1px 4px rgba(0,0,0,.35)}.fz-gross .eckband{--b:320px;--h:40px;--d:62px;font-size:17px}.karte-bild:has(.eckband) .plakette.ch{right:62px}.fz-gross:has(.eckband) .plakette.ch{right:130px}.fz-gross:has(.eckband) .fz-marken{right:130px}.fz-gross:has(.eckband):has(.plakette.ch) .fz-marken{right:290px}@media (max-width:699px){.fz-gross .eckband{--b:220px;--h:28px;--d:42px;font-size:13px}.fz-gross:has(.eckband) .plakette.ch,.fz-gross:has(.eckband) .fz-marken{right:90px}.fz-gross:has(.eckband):has(.plakette.ch) .fz-marken{right:220px}}.plakette.neufahrzeug.statisch{background:var(--g-primaer);color:var(--g-primaer-text);font-weight:700}.plakette.neufahrzeug.statisch{margin-left:4px}.fz-marken{position:absolute;z-index:2;left:14px;right:14px;bottom:14px;display:flex;flex-wrap:wrap-reverse;gap:6px;margin:0;line-height:1;pointer-events:none}.fz-marke{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:var(--g-radius-pille);font-size:12px;font-weight:600;line-height:1.35;color:var(--g-marke-text);background:var(--g-marke-achsen);box-shadow:0 1px 3px rgba(0,0,0,.35)}.fz-marke:has(.marke-sym){padding-left:9px}.marke-sym{width:15px;height:15px;flex:0 0 auto}.fz-marke-abgas{background:var(--g-marke-abgas)}.fz-marke-achsen{background:var(--g-marke-achsen)}.fz-marke-getriebe{background:var(--g-marke-getriebe)}.fz-marke-retarder{background:var(--g-marke-retarder)}.fz-marke-ahk{background:var(--g-marke-ahk)}.fz-marke-lbw{background:var(--g-marke-lbw)}.fz-marke-kran{background:var(--g-marke-kran)}.fz-marke-kipper{background:var(--g-marke-kipper)}.fz-marke-kuehl{background:var(--g-marke-kuehl)}.fz-video{margin:14px 0 0}.fz-bildleiste{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 0}.fz-bildleiste .knopf[hidden]{display:none!important}.fz-bildleiste-hinweis{font-size:13px;color:var(--g-text-schwach);margin-left:4px}.achsschema{display:grid;gap:18px;align-items:start;grid-template-columns:minmax(0,1fr);--tt-ink:var(--g-text);--tt-muted:var(--g-text-schwach);--tt-faint:var(--g-text-schwach);--tt-steer:var(--g-akzent);--tt-drive:var(--g-text);--tt-drive-edge:var(--g-text);--tt-chassis:var(--g-flaeche-alt);--tt-chassis-edge:#5f6368;--tt-cab:var(--g-flaeche)}:root[data-theme="dark"] .achsschema,:root[data-theme="dark"] .kranschema{--tt-chassis:#2a2d30;--tt-chassis-edge:#9aa0a6;--tt-muted:#b4babd;--tt-faint:#aeb4b7}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .achsschema,:root:not([data-theme="light"]) .kranschema{--tt-chassis:#2a2d30;--tt-chassis-edge:#9aa0a6;--tt-muted:#b4babd;--tt-faint:#aeb4b7}}.achs-grafik{margin:0;max-width:860px}.achs-grafik svg{width:100%;height:auto;display:block}.achs-grafik-seite{margin-top:8px}.achs-legende{display:flex;flex-wrap:wrap;gap:14px;margin-top:10px;font-size:12.5px;color:var(--g-text-schwach)}.achs-legende span{display:inline-flex;align-items:center;gap:6px}.achs-mark{width:20px;height:11px;border-radius:3px;display:inline-block;border:2px solid var(--g-rand-stark)}.achs-lenk{border-color:var(--g-akzent)}.achs-antrieb{background:var(--g-text);border-color:var(--g-text)}.achs-zwilling{height:15px;border:0;background:linear-gradient(var(--g-text),var(--g-text)) top / 100% 6px no-repeat,linear-gradient(var(--g-text),var(--g-text)) bottom / 100% 6px no-repeat}.achs-lift{border-style:dashed}.achs-rollen{min-width:0}.achs-grafik{container-type:inline-size}.achs-spalten{display:grid;align-items:start;column-gap:0;row-gap:12px;margin-top:12px;font-size:13px;line-height:1.45}.achs-spalte{display:flex;flex-direction:column;min-width:0;padding-right:10px}.achs-spalte>span{color:var(--g-text-schwach)}.achs-spalte>span:first-of-type{color:var(--g-text);font-weight:500}.achs-spalte b::first-letter {text-transform:uppercase}.achs-profil::before{content:"/"}.achs-spalte-nr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@container (max-width:560px){.achs-spalten{grid-template-columns:1fr!important;row-gap:10px}.achs-spalten>[aria-hidden="true"]{display:none}.achs-spalte{border:1px solid var(--g-rand);border-radius:var(--g-radius-karte);padding:10px 12px}.achs-spalte-nr{position:static;width:auto;height:auto;clip-path:none;font-size:14px;font-weight:600;margin-bottom:4px}}.achs-spalten.eng{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))!important;gap:10px}.achs-spalten.eng>[aria-hidden="true"]{display:none}.achs-spalten.eng .achs-spalte{border:1px solid var(--g-rand);border-radius:var(--g-radius-karte);padding:10px 12px}.achs-spalten.eng .achs-spalte-nr{position:static;width:auto;height:auto;clip-path:none;font-size:14px;font-weight:600;margin-bottom:4px}.achs-kopf{display:flex;flex-wrap:wrap;gap:14px 40px;align-items:flex-start;margin:0 0 16px;padding-bottom:14px;border-bottom:1px solid var(--g-rand)}.achs-kennwerte{flex:1 1 260px;min-width:0;margin:0}.achs-zusatz{flex:1 1 200px;min-width:0;display:grid;gap:12px}.achs-zusatz h3{margin:0 0 8px}.achs-untertitel{margin:18px 0 8px}.kranschema{display:grid;gap:18px;align-items:start;grid-template-columns:minmax(0,1fr);--tt-ink:var(--g-text);--tt-faint:var(--g-text-schwach);--tt-cab:var(--g-flaeche);--tt-kran:var(--g-akzent)}.kran-grafik{margin:0;max-width:1040px}.kran-grafik svg{width:100%;height:auto;display:block}.kran-legende{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:6px;font-size:12.5px;color:var(--g-text-schwach)}.kran-legende span{display:inline-flex;align-items:center;gap:7px}.kran-legende svg{width:17px;height:17px;color:var(--g-akzent)}.kran-rollen{min-width:0}.kran-kennwerte{margin:0}.kran-untertitel{margin:18px 0 8px}.kran-kennwerte .tech-zeile dt{flex:0 0 clamp(120px,32vw,190px)}.kran-kennwerte .tech-zeile dd{flex:1 1 auto}.fz{display:grid;gap:0 28px;grid-template-columns:1fr;align-items:start}@media (min-width:1000px){.fz{grid-template-columns:minmax(0,1fr) 330px;grid-template-areas:"galerie spalte" "leiste  spalte" "inhalt  spalte"}.fz-galerie{grid-area:galerie}.fz-bildleiste{grid-area:leiste}.fz-inhalt{grid-area:inhalt}.fz-spalte{grid-area:spalte;position:sticky;top:calc(var(--topbar-hoehe) + 20px)}}.fz-spalte{margin-top:14px}.fz-inhalt{min-width:0}.fz-titel{margin-bottom:6px}.fz-karte{border:1px solid var(--g-rand);border-radius:15px;background:var(--g-flaeche);padding:20px;margin-bottom:20px;box-shadow:0 3px 6px rgba(0,0,0,.08);font-size:14px;line-height:1.6}:root[data-theme="dark"] .fz-karte{box-shadow:none}.fz-karte-titel{font-size:18px;font-weight:600;text-transform:uppercase;color:var(--g-text);margin:0 0 15px}.fz-preiszeile{margin:0 0 16px;padding:0;border:0}.fz-preis-box{background:var(--g-flaeche-alt);border-radius:12px;padding:16px;display:flex;align-items:center;justify-content:flex-start}.fz-preis{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:2px 10px;font-size:22px;font-weight:700;line-height:1.2}.fz-preis-waehrung{font-size:20px;font-weight:700}.fz-preis-mwst{align-self:flex-start;margin-top:1px;font-style:normal;font-size:11px;font-weight:400;color:var(--g-text-schwach)}.fz-preis .zweit{flex:0 0 100%;font-size:12.5px;font-weight:400;color:var(--g-text-schwach);margin-top:2px}.fz-richtwert{font-size:10px;font-weight:400;color:var(--g-text-schwach)}.fz-alarme{display:flex;flex-direction:column;gap:8px;margin:0 0 18px}.fz-alarme a{text-decoration:underline;text-underline-offset:3px}.fz-alarme a:hover{color:var(--g-akzent)}.fz-knopfliste{display:flex;flex-direction:column;gap:8px;margin-top:18px}.fz-meta{margin:18px 0 0;font-size:14px}.fz-meta>div{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:2px}.fz-meta dt{color:var(--g-text)}.fz-meta dd{margin:0;color:var(--g-text-schwach)}.fz-meta a{color:var(--g-text-schwach);text-decoration:underline;text-underline-offset:3px}.fz-meta a:hover{color:var(--g-akzent)}.fz-teilen{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:22px;font-size:12px;color:var(--g-text-schwach)}.fz-teilen-knopf{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--g-flaeche-tief);color:var(--g-text-schwach);transition:background-color .15s ease,color .15s ease}.fz-teilen-knopf:hover{background:var(--g-primaer);color:var(--g-primaer-text)}.fz-person{text-align:center}.fz-person .vk-bild{width:190px;max-width:100%;height:auto;aspect-ratio:1;border-radius:50%;object-fit:cover;margin:0 auto 16px;display:block}.vk-platzhalter{display:grid;place-items:center;background:var(--g-flaeche-tief);color:var(--g-text-schwach)}.vk-name{display:block;font-size:16px;font-weight:600;color:var(--g-text)}.vk-rolle{display:block;color:var(--g-text-schwach);margin-bottom:4px}.vk-kontakt{display:flex;flex-direction:column;gap:2px;color:var(--g-text-schwach)}.vk-kontakt a{color:var(--g-text-schwach);text-decoration:underline;text-underline-offset:3px}.vk-kontakt a:hover{color:var(--g-akzent)}.fz-eck{color:var(--g-text-schwach);font-size:13.5px;margin:0 0 14px}.fz-aktionen{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0 0}.plakette.statisch{position:static;display:inline-block}.plakette.ch.statisch{display:inline-flex;vertical-align:middle}.fz-block{margin:34px 0 0}.fz-block>h2{margin:0 0 14px}.datenblatt{margin:0;display:grid;gap:0;grid-template-columns:1fr;border:1px solid var(--g-rand);border-radius:var(--g-radius-karte);overflow:hidden}@media (min-width:700px){.datenblatt{grid-template-columns:1fr 1fr}}.datenblatt>div{display:grid;grid-template-columns:minmax(120px,40%) 1fr;gap:12px;padding:9px 14px;font-size:13.5px;background:var(--g-flaeche);border-bottom:1px solid var(--g-rand)}.datenblatt>div:nth-child(even){background:var(--g-flaeche-alt)}@media (min-width:700px){.datenblatt>div:nth-child(4n-1),.datenblatt>div:nth-child(4n){background:var(--g-flaeche-alt)}.datenblatt>div:nth-child(4n-3),.datenblatt>div:nth-child(4n-2){background:var(--g-flaeche)}}.datenblatt dt{color:var(--g-text-schwach)}.datenblatt dd{margin:0;font-weight:500}.datenblatt.eng{border:0;grid-template-columns:1fr}.datenblatt.eng>div{padding:6px 0;border-bottom:1px solid var(--g-rand);background:transparent!important}.techdaten{max-width:1100px}@media (min-width:1100px){.techdaten{columns:2;column-gap:40px}.techdaten>h3{break-after:avoid}.tech-liste{break-inside:avoid;margin-bottom:4px}}.tech-gruppe{margin:22px 0 6px}.tech-gruppe:first-child{margin-top:0}.tech-liste{margin:0}.tech-zeile{display:flex;gap:15px;margin:0 0 5px;font-size:14px;line-height:1.6}.tech-zeile dt{flex:1 1 50%;min-width:0;color:var(--g-text-schwach)}.tech-zeile dd{flex:1 1 50%;min-width:0;margin:0}.tech-zeile.lang{flex-direction:column;gap:2px;margin-bottom:10px}.tech-zeile.lang dt,.tech-zeile.lang dd{flex:none}.tech-merkmale{margin-top:2px;break-inside:avoid}.ausstattung{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.aus-block{border:1px solid var(--g-rand);border-radius:var(--g-radius-karte);background:var(--g-flaeche);padding:14px 16px}.aus-block h3{margin:0 0 8px}.merkmalsliste{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:5px}.merkmalsliste li{font-size:12px;padding:3px 10px;border-radius:var(--g-radius-pille);background:var(--g-flaeche-tief);color:var(--g-text-schwach)}.feldgitter{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.feldzeile{display:flex;flex-direction:column;gap:5px;font-size:13px}.feldzeile.breit{grid-column:1 / -1}.feldzeile>span{color:var(--g-text-schwach)}.feld,.anfrage input,.anfrage textarea{font:inherit;font-size:14px;width:100%;padding:10px 13px;border:1px solid var(--g-rand);border-radius:var(--g-radius-feld);background:var(--g-flaeche);color:var(--g-text)}.anfrage textarea{resize:vertical;min-height:96px}.feld:focus,.anfrage input:focus,.anfrage textarea:focus{outline:none;border-color:var(--g-akzent);box-shadow:0 0 0 1px var(--g-akzent)}.feldfehler{color:var(--g-rot);font-size:12px;font-style:normal}.hinweis{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--g-rand);border-radius:var(--g-radius-karte);padding:16px 18px;background:var(--g-flaeche)}.hinweis p{margin:4px 0 0;color:var(--g-text-schwach);font-size:13.5px}.hinweis.erfolg{border-color:var(--g-gruen);background:var(--g-gruen-weich)}.hinweis.erfolg .sym{color:var(--g-gruen)}.hinweis.fehler{border-color:var(--g-rot);background:var(--g-rot-weich);color:var(--g-rot)}.standort{display:grid;gap:16px;grid-template-columns:1fr;align-items:start}@media (min-width:780px){.standort{grid-template-columns:280px 1fr}}.standort p{margin:4px 0 0;font-size:13.5px}.standort-karte{width:100%;height:300px;border:1px solid var(--g-rand);border-radius:var(--g-radius-karte)}.anfragefenster{border:0;padding:24px 16px;background:transparent;max-width:100vw;max-height:100dvh;width:100%;height:100%;overflow:auto}.anfragefenster::backdrop{background:rgba(12,13,14,.55)}.af-tafel{max-width:720px;margin:auto;background:var(--g-flaeche);color:var(--g-text);border:1px solid var(--g-rand);border-radius:15px;padding:22px 24px 24px;box-shadow:var(--g-schatten-2)}.af-kopf{display:flex;align-items:flex-start;gap:16px;margin-bottom:18px}.af-kopf h2{margin:0}.af-fahrzeug{margin:4px 0 0;font-size:13.5px;color:var(--g-text-schwach)}.af-zu{margin:-8px -8px 0 auto;flex:0 0 auto;width:40px;height:40px;border:0;border-radius:50%;cursor:pointer;display:grid;place-items:center;background:transparent;color:var(--g-text-schwach);transition:background-color .15s ease,color .15s ease}.af-zu:hover{background:var(--g-nav-hover);color:var(--g-text)}.af-zu:active{background:var(--g-flaeche-tief)}.af-person{display:none}@media (min-width:900px){.af-tafel:has(.af-person){max-width:960px}.af-rumpf{display:flex;gap:28px;align-items:flex-start}.af-haupt{flex:1 1 auto;min-width:0}.af-person{display:flex;flex-direction:column;align-items:center;gap:2px;flex:0 0 210px;text-align:center;font-size:13.5px;padding:4px 0 0 28px;border-left:1px solid var(--g-rand)}.af-person .vk-bild{width:140px;height:auto;aspect-ratio:1;border-radius:50%;object-fit:cover;margin:0 auto 12px;display:block}.af-person .vk-platzhalter{display:grid;height:140px}.af-person .vk-kontakt{overflow-wrap:anywhere;margin-bottom:12px}.af-person .knopf{width:100%;justify-content:center}}@media (max-width:699px){.anfragefenster{padding:0}.af-tafel{border:0;border-radius:0;min-height:100dvh}}.lightbox{border:0;padding:0;max-width:100vw;max-height:100dvh;width:100%;height:100%;background:rgba(12,13,14,.94)}.lightbox::backdrop{background:rgba(12,13,14,.9)}.lightbox img{max-width:94vw;max-height:86dvh;object-fit:contain;margin:auto;position:absolute;inset:0}.lb-schliessen,.lb-pfeil{position:absolute;z-index:2;border:0;cursor:pointer;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.14);color:#fff;transition:background-color .15s ease}.lb-schliessen:hover,.lb-pfeil:hover{background:rgba(255,255,255,.26)}.lb-schliessen:active,.lb-pfeil:active{background:rgba(255,255,255,.36)}.lb-schliessen{top:14px;right:14px}.lb-pfeil{top:50%;transform:translateY(-50%)}.lb-pfeil.links{left:12px}.lb-pfeil.rechts{right:12px}.lb-zaehler{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);color:#fff;font-size:13px;background:rgba(0,0,0,.5);padding:4px 12px;border-radius:var(--g-radius-pille)}.mehr{display:flex;justify-content:center;margin:22px 0 32px}.kopf-suche{position:relative;flex:1 1 auto;min-width:0;display:flex;align-items:center}.kopf-suche .sym{position:absolute;left:12px;font-size:20px;color:var(--g-text-schwach);pointer-events:none}.kopf-suche input{width:100%;font:inherit;font-size:13.5px;padding:10px 14px 10px 40px;border:1px solid transparent;border-radius:var(--g-radius-pille);background:var(--g-flaeche-tief);color:var(--g-text)}.kopf-suche input::placeholder{color:var(--g-text-schwach)}.kopf-suche input:focus{outline:none;background:var(--g-flaeche);border-color:var(--g-rand);box-shadow:var(--g-schatten-1)}.kopf-siegel{flex:0 0 auto;display:flex;align-items:center}.kopf-siegel img{width:44px;height:44px}@media (max-width:899px){.kopf-logo,.kopf-nav,.kopf-merken{display:none}.kopf-inhalt{gap:8px}.kopf-menu{order:1;margin-left:-6px}.kopf-suche{order:2}.kopf-siegel{order:3}.kopf-suche input{padding-top:7px;padding-bottom:7px}.katleiste{position:fixed;left:0;right:0;bottom:0;z-index:38;border-top:1px solid var(--g-rand);border-bottom:0;padding-bottom:env(safe-area-inset-bottom);box-shadow:0 -1px 3px rgba(0,0,0,.06)}:root[data-theme="dark"] .katleiste{box-shadow:0 -1px 3px rgba(0,0,0,.5)}.katleiste-inhalt{padding-left:4px;padding-right:4px}.katbahn{padding:6px 0 4px}.katbahn-pfeil{display:none}.katbahn .kat{min-width:60px;padding:5px 9px 5px;font-size:11px;gap:3px}.katbahn .kat-icon{width:34px;height:17px;object-fit:contain;object-position:center}body{padding-bottom:66px}}.status-chips{display:flex;gap:8px;flex-wrap:wrap;margin:0}.status-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 15px;border-radius:var(--g-radius-pille);border:1px solid var(--g-rand);background:var(--g-flaeche);color:var(--g-text-schwach);font-size:13.5px;white-space:nowrap}.status-chip:hover{background:var(--g-nav-hover);color:var(--g-nav-text-stark)}.status-chip.an{background:var(--g-akzent-weich);border-color:transparent;color:var(--g-akzent-text);font-weight:600}.status-chip .punkt{width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.75}.status-chip .n{font-size:12px;font-weight:600;padding:2px 8px;border-radius:var(--g-radius-pille);background:var(--g-flaeche-tief);color:var(--g-text-schwach)}.status-chip.an .n{background:rgba(0,0,0,.06);color:inherit}:root[data-theme="dark"] .status-chip.an .n{background:rgba(255,255,255,.12)}.ansicht{display:inline-flex;border:1px solid var(--g-rand);border-radius:var(--g-radius-pille);overflow:hidden;background:var(--g-flaeche)}.ansicht button{border:0;background:transparent;cursor:pointer;padding:7px 16px;color:var(--g-text-schwach);display:grid;place-items:center}.ansicht button + button{border-left:1px solid var(--g-rand)}.ansicht button:hover{background:var(--g-nav-hover)}.ansicht button[aria-pressed="true"]{background:var(--g-akzent-weich);color:var(--g-akzent-text)}.zuruecksetzen{display:inline-flex;align-items:center;gap:6px;color:var(--g-akzent);font-size:13.5px;font-weight:500;padding:6px 0;margin:2px 0 10px}.zuruecksetzen:hover{text-decoration:underline}.plakette.status{display:inline-flex;align-items:center;gap:6px}.plakette.status::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:0 0 auto}@media (max-width:899px){.raster{grid-template-columns:1fr 1fr;gap:10px}body[data-spalten="1"] .raster{grid-template-columns:1fr;gap:12px}body[data-spalten="1"] .karte-chips{display:flex}.spalten-schalter{display:none}}.statusleiste{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:22px 0 14px}.status-chips{flex:1 1 auto}.status-chip .punkt.status-verfuegbar{background:var(--g-gruen);opacity:1}.status-chip .punkt.status-reserviert{background:var(--g-gelb);opacity:1}.status-chip .punkt.status-verkauft{background:var(--g-rot);opacity:1}@media (min-width:900px){.statusleiste .ansicht{display:none}}@media (max-width:899px){.werkzeuge .suchfeld{display:none}.werkzeuge{padding:12px 0 10px}.werkzeuge.wz-leer-klein{display:none}.statusleiste{gap:8px}.status-chip{padding:7px 13px;font-size:12.5px}}.tafel{width:min(400px,92vw);padding:0;display:flex;flex-direction:column}.tafel-kopf{flex:0 0 auto;display:flex;align-items:center;gap:12px;padding:18px 12px 18px 20px;border-bottom:1px solid var(--g-rand);background:var(--g-nav-flaeche)}.tafel-marke{display:flex;align-items:center;min-width:0;flex:1 1 auto}.tafel-marke img{width:100%;max-width:230px;height:auto}.tafel-kopf .rund{margin-left:auto}.tafel-rollen{flex:0 0 auto;overflow-y:auto;overscroll-behavior:contain;padding:6px 10px 14px}.tafel-rollen:has(.zeile-gruppe[open]){flex:0 1 auto;min-height:120px}.tafel-rollen h2{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--g-nav-text);padding:0 12px;margin:14px 0 6px}.tafel-rollen h2:first-child{margin-top:8px}.zeile{display:flex;align-items:center;gap:14px;min-height:46px;padding:9px 12px;border-radius:10px;font-size:14.5px;color:var(--g-nav-text);transition:background-color .12s ease,color .12s ease}.zeile:hover{background:var(--g-nav-hover);color:var(--g-nav-text-stark)}.zeile:hover .sym{color:var(--g-nav-text-stark)}.zeile .sym{color:var(--g-nav-text);flex:0 0 auto}.zeile[aria-current="page"]{background:var(--g-nav-aktiv-flach);color:var(--g-nav-aktiv-text);font-weight:600}.zeile[aria-current="page"] .sym{color:var(--g-nav-aktiv-text)}.zeile-icon{width:26px;height:auto;flex:0 0 auto;opacity:.75}.zeile:hover .zeile-icon,.zeile[aria-current="page"] .zeile-icon{opacity:1}:root[data-theme="dark"] .zeile-icon{filter:invert(1) brightness(1.7)}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .zeile-icon{filter:invert(1) brightness(1.7)}}.zeile .nav-zahl{margin-left:auto;font-size:11.5px;font-weight:600;line-height:1;padding:4px 9px;border-radius:var(--g-radius-pille);background:var(--g-flaeche-tief);color:var(--g-nav-text)}.zeile[aria-current="page"] .nav-zahl{background:var(--g-akzent-weich);color:var(--g-akzent-text)}.tafel-bereiche{flex:0 0 auto;padding:0 10px;border-top:1px solid var(--g-rand);background:var(--g-nav-flaeche)}.bereich{display:flex;align-items:center;gap:10px;padding:16px 12px;border-bottom:1px solid var(--g-rand);font-size:12.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--g-nav-text)}.bereich:hover{color:var(--g-nav-text-stark)}.bereich .sym{margin-left:auto;color:var(--g-nav-text)}.bereich .nav-zahl{margin-left:auto;font-size:11px;font-weight:600;letter-spacing:0;padding:3px 8px;border-radius:var(--g-radius-pille);background:var(--g-flaeche-tief);color:var(--g-nav-text)}.bereich .nav-zahl + .sym{margin-left:8px}.tafel-bereiche .bereich:last-child{border-bottom:0}.tafel-fuss{flex:0 0 auto;margin-top:auto;padding:10px 14px 14px;background:var(--g-nav-flaeche);border-top:1px solid var(--g-rand);display:flex;flex-direction:column-reverse}.tafel-fuss>summary{list-style:none;cursor:pointer}.tafel-fuss>summary::-webkit-details-marker{display:none}.tafel-fuss .wahlkasten{margin-bottom:10px}.tafel-fuss .pfeil{margin-left:auto;color:var(--g-text-schwach)}.tafel-fuss[open] .pfeil{transform:rotate(180deg)}.wahlkasten{border:1px solid var(--g-rand);border-radius:12px;overflow:hidden;background:var(--g-flaeche)}.wahlzeile{display:flex}.wahlzeile + .wahlzeile{border-top:1px solid var(--g-rand)}.wahlzeile>button,.wahlzeile>a{flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-size:13.5px;cursor:pointer;padding:12px 8px;border:0;background:transparent;color:var(--g-nav-text);white-space:nowrap}.wahlzeile>* + *{border-left:1px solid var(--g-rand)}.wahlzeile>button:hover,.wahlzeile>a:hover{background:var(--g-nav-hover)}.wahlzeile [aria-pressed="true"],.wahlzeile [aria-current="true"]{background:var(--g-akzent-weich);color:var(--g-akzent-text);font-weight:600}.wahlzeile .sym{font-size:17px}.wahlzeile.abmelden{display:block}.wahlzeile.abmelden button{width:100%;justify-content:space-between;padding:13px 16px;color:var(--g-rot);font-weight:500}.wahlzeile.abmelden button:hover{background:var(--g-rot-weich)}.konto{display:flex;align-items:center;gap:12px;margin-top:0;padding:10px 12px;border-radius:10px;background:var(--g-flaeche-alt)}.konto:hover{background:var(--g-nav-hover)}.konto:hover{background:var(--g-nav-hover)}.konto-kreis{width:38px;height:38px;border-radius:8px;flex:0 0 auto;display:grid;place-items:center;background:var(--g-flaeche-tief);color:var(--g-nav-text);font-weight:600;font-size:15px}.konto-text{display:flex;flex-direction:column;min-width:0}.konto-text strong{font-size:13.5px;font-weight:600;color:var(--g-text)}.konto-text em{font-style:normal;font-size:12px;color:var(--g-nav-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.konto .sym{margin-left:auto;color:var(--g-nav-text)}.nur-dunkel{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .nur-hell{display:none}:root:not([data-theme="light"]) .nur-dunkel{display:block}}:root[data-theme="dark"] .nur-hell{display:none}:root[data-theme="dark"] .nur-dunkel{display:block}.kopf-menu{width:44px;height:44px}.kopf-menu .sym{font-size:26px;color:var(--g-text)}.kopf-menu:hover{background:var(--g-nav-hover)}.status-zulauf{background:var(--g-akzent-weich);color:var(--g-akzent-text)}.status-chip .punkt.status-zulauf{background:var(--g-gelb);opacity:1}.werkzeuge{justify-content:flex-end;padding:14px 0 10px}.filtertafel .filtergruppe select.wahl{width:100%;max-width:280px}.huelle{max-width:none}@media (min-width:900px){.huelle{padding:0 24px}}.fz-block .datenblatt,.techdaten,.anfrage,.hinweis{max-width:1100px}.nur-gross{display:none}@media (min-width:900px){.nur-gross{display:flex}}.topbar-wahlkasten{display:none}@media (min-width:1100px){.topbar-wahlkasten{display:flex}}.skalierer{display:none;align-items:center;gap:8px;padding:4px 12px;border:1px solid var(--g-rand);border-radius:var(--g-radius-pille);background:var(--g-flaeche);color:var(--g-text-schwach)}@media (min-width:900px){.skalierer{display:inline-flex}}.skalierer input[type="range"]{width:110px;accent-color:var(--g-akzent);background:transparent;cursor:ew-resize}.skalierer .sym:first-of-type{font-size:15px}.skalierer .sym:last-of-type{font-size:19px}.werkzeuge .suchfeld.nur-gross{flex:1 1 420px;max-width:620px}@media (min-width:1100px){:root{--menu-breite:300px;--topbar-hoehe:64px}.tafel{transform:none;visibility:visible;width:var(--menu-breite);border-right:1px solid var(--g-rand);box-shadow:none;transition:left .24s cubic-bezier(.2,0,0,1)}body[data-menu="zu"] .tafel{left:calc(-1 * var(--menu-breite))}body[data-menu="zu"]{padding-left:var(--aussen)}body[data-menu="zu"] .topbar-marke{width:auto}body{transition:padding-left .24s cubic-bezier(.2,0,0,1)}.topbar-klapp{display:grid;place-items:center;flex:0 0 auto;width:40px;height:40px;margin-left:12px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;color:var(--g-text-schwach);transition:background-color .12s ease,color .12s ease}.topbar-klapp:hover{background:var(--g-nav-hover);color:var(--g-text)}.topbar-klapp:focus-visible{outline:2px solid var(--g-akzent-text);outline-offset:2px}.topbar-klapp .sym{font-size:24px}.tafel .tafel-kopf .rund[data-menu-zu]{display:none}.schleier{display:none}body{padding-left:calc(var(--aussen) + var(--menu-breite))}.kopf{display:none}.topbar{position:fixed;top:0;z-index:46;left:var(--aussen-fix);right:var(--aussen-fix);height:var(--topbar-hoehe);display:flex;align-items:center;background:var(--g-nav-flaeche);border-bottom:1px solid var(--g-rand)}.topbar-marke{display:flex;align-items:center;flex:0 0 auto;width:calc(var(--menu-breite) - 52px);padding:0 12px 0 0;box-sizing:border-box}.topbar-marke img{width:100%;max-width:200px;height:auto}.topbar>.huelle{flex:1 1 auto;min-width:0;height:100%;max-width:none;padding:0 24px;display:flex;align-items:center}.topbar .werkzeuge{width:100%;padding:0;margin:0;flex-wrap:nowrap;background:transparent;justify-content:flex-start}.werkzeuge .wz-rechts{margin-left:auto}.topbar-wahlkasten{display:flex;align-items:center;gap:8px;flex:0 0 auto;height:100%;padding:0 8px;margin-left:auto}.topbar-wahlkasten .wahlkasten{border:1px solid var(--g-rand);border-radius:6px;background:var(--g-flaeche);overflow:hidden}.topbar-wahlkasten .wahlzeile{display:flex}.topbar-wahlkasten .wahlzeile>button{padding:6px 10px;font-size:12px;gap:4px}.topbar-wahlkasten .wahlzeile .sym{font-size:14px}.sprachwahl{position:relative;flex:0 0 auto}.sprachwahl>summary{display:inline-flex;align-items:center;gap:4px;padding:6px 8px 6px 10px;font-size:12px;cursor:pointer;border:1px solid var(--g-rand);border-radius:6px;background:var(--g-flaeche);color:var(--g-nav-text);list-style:none;white-space:nowrap}.sprachwahl>summary::-webkit-details-marker{display:none}.sprachwahl>summary::marker{content:""}.sprachwahl>summary:hover{background:var(--g-nav-hover)}.sprachwahl>summary:focus-visible{outline:2px solid var(--g-akzent);outline-offset:2px}.sprachwahl .sym{font-size:14px}.sprachwahl-kurz{font-weight:600;letter-spacing:.02em}.sprachwahl-pfeil{transition:transform .16s ease;opacity:.7}.sprachwahl[open]>summary{background:var(--g-nav-hover);border-color:var(--g-rand-stark)}.sprachwahl[open] .sprachwahl-pfeil{transform:rotate(180deg)}.sprachwahl-tafel{position:absolute;top:calc(100% + 6px);right:0;z-index:48;min-width:168px;padding:6px;display:flex;flex-direction:column;border:1px solid var(--g-rand);border-radius:10px;background:var(--g-flaeche);box-shadow:var(--g-schatten-2)}.sprachwahl-tafel a{display:block;padding:9px 12px;border-radius:6px;font-size:13.5px;color:var(--g-nav-text);white-space:nowrap}.sprachwahl-tafel a:hover{background:var(--g-nav-hover)}.sprachwahl-tafel a[aria-current="true"]{background:var(--g-akzent-weich);color:var(--g-akzent-text);font-weight:600}@media (prefers-reduced-motion:reduce){.sprachwahl-pfeil{transition:none}}body{padding-top:var(--topbar-hoehe);padding-right:var(--aussen)}.tafel{top:var(--topbar-hoehe);left:var(--aussen-fix)}.tafel-kopf{display:none}.kopfzone{position:sticky;top:var(--topbar-hoehe);z-index:34;background:var(--g-flaeche)}}.bahnhuelle{display:grid;grid-template-rows:1fr;transition:grid-template-rows .24s ease}.bahnhuelle>*{overflow:hidden;min-height:0}.bahnhuelle{overflow-anchor:none}body[data-bahn="weg"] .bahnhuelle{grid-template-rows:0fr}@media (prefers-reduced-motion:reduce){.bahnhuelle{transition:none}}.kat.leer{opacity:.45}.kat.leer:hover{opacity:.75}.bereich-gruppe{border-bottom:1px solid var(--g-rand)}.bereich-gruppe>summary.bereich{border-bottom:0;cursor:pointer;list-style:none}.bereich-gruppe>summary::-webkit-details-marker{display:none}.bereich-gruppe>summary .pfeil{transition:transform .16s ease}.bereich-gruppe[open]>summary .pfeil{transform:rotate(90deg)}.bereich-gruppe[open]>summary.bereich{color:var(--g-nav-text-stark)}.untermenue{padding:0 0 10px}.unterzeile{display:flex;align-items:center;gap:12px;min-height:40px;padding:7px 12px 7px 26px;border-radius:8px;font-size:14px;color:var(--g-nav-text)}.unterzeile:hover{background:var(--g-nav-hover);color:var(--g-nav-text-stark)}.unterzeile[aria-current="page"]{background:var(--g-nav-aktiv-flach);color:var(--g-nav-aktiv-text);font-weight:600}.unterzeile.leer{opacity:.5}.unterzeile .nav-zahl{margin-left:auto;font-size:11px;font-weight:600;line-height:1;padding:3px 8px;border-radius:var(--g-radius-pille);background:var(--g-flaeche-tief);color:var(--g-nav-text)}.unterzeile[aria-current="page"] .nav-zahl{background:var(--g-akzent-weich);color:var(--g-akzent-text)}.zeile-gruppe>summary.zeile{cursor:pointer;list-style:none}.zeile-gruppe>summary::-webkit-details-marker{display:none}.zeile-gruppe>summary .pfeil{margin-left:auto;color:var(--g-nav-text);transition:transform .16s ease}.zeile-gruppe>summary .nav-zahl ~ .pfeil{margin-left:0}.zeile-gruppe[open]>summary .pfeil{transform:rotate(90deg)}.zeile-gruppe[open]>summary.zeile{color:var(--g-nav-text-stark)}@media (prefers-reduced-motion:reduce){.bereich-gruppe>summary .pfeil,.zeile-gruppe>summary .pfeil{transition:none}}.status-chip.aktiv-filter{background:var(--g-akzent-weich);border-color:transparent;color:var(--g-akzent-text);font-weight:600;padding-right:6px;gap:6px}.chip-weg{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;color:inherit;opacity:.7}.chip-weg:hover{background:rgba(0,0,0,.08);opacity:1}:root[data-theme="dark"] .chip-weg:hover{background:rgba(255,255,255,.14)}.chip-weg .sym{font-size:16px}.statusleiste .zuruecksetzen{margin:0 0 0 4px}.pfad [aria-current="page"]{color:var(--g-text);font-weight:600}.pfad .sym{opacity:.6}.kat-einleitung{font-size:14px;line-height:1.6;color:var(--g-text-schwach);margin:0 0 14px}.kat-einleitung p{margin:0 0 10px}.kat-einleitung p:last-child{margin-bottom:0}@media (max-width:899px){.bestandseite{display:flex;flex-direction:column}.bestandseite>*{order:1}.bestandseite>.kat-einleitung{order:99;margin:8px 0 36px;padding-top:26px;border-top:1px solid var(--g-rand)}.kat-einleitung p{text-align:justify;hyphens:auto}}.fuss-wortmarke{margin-top:56px;padding:44px 0 0;text-align:center}.fuss-wortmarke a{display:inline-block;max-width:100%}.fuss-wortmarke img{width:min(560px,62vw);height:auto}.fuss-wortmarke .huelle::after{content:"";display:block;width:min(1080px,100%);height:1px;margin:40px auto 0;background:var(--g-rand)}@media (max-width:599px){.fuss-wortmarke{margin-top:36px;padding-top:30px}.fuss-wortmarke img{width:min(300px,78vw)}.fuss-wortmarke .huelle::after{margin-top:26px}}.usps{background:var(--g-flaeche-alt);border-top:1px solid var(--g-rand);border-bottom:1px solid var(--g-rand);margin-top:40px}.fuss-wortmarke + .usps{margin-top:40px;border-top:0}.usp-reihe{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding-top:22px;padding-bottom:22px}.usp{display:flex;align-items:center;gap:12px;font-size:14.5px;font-weight:500;color:var(--g-text)}.usp .sym{color:var(--g-akzent-text);font-size:24px;flex:0 0 auto}.fuss-seo{background:var(--g-flaeche);padding:26px 0 30px}.seo-reiter{display:flex;gap:26px;flex-wrap:wrap;border-bottom:1px solid var(--g-rand);margin-bottom:24px}.seo-reiter-knopf{border:0;background:none;cursor:pointer;font:inherit;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--g-text-schwach);padding:0 0 12px;margin-bottom:-1px;border-bottom:2px solid transparent}.seo-reiter-knopf:hover{color:var(--g-text)}.seo-reiter-knopf.an{color:var(--g-text);border-bottom-color:var(--g-akzent-text)}.seo-tafel[hidden]{display:none!important}.seo-spalten{display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.seo-spalte h3{font-size:13px;font-weight:600;letter-spacing:.06em;color:var(--g-akzent);margin:0 0 10px;padding-bottom:8px;border-bottom:1px solid var(--g-rand)}.seo-spalte ul{list-style:none;margin:0;padding:0}.seo-spalte li{margin-bottom:7px}.seo-spalte a{font-size:13.5px;color:var(--g-text-schwach)}.seo-spalte a:hover{color:var(--g-akzent);text-decoration:underline}.fuss{background:var(--g-flaeche-alt);border-top:1px solid var(--g-rand);margin-top:0;padding:40px 0 26px;font-size:13.5px;color:var(--g-text-schwach)}.fuss-spalten{display:grid;gap:34px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding-bottom:30px}.fuss h3{color:var(--g-text);margin:0 0 16px}.fuss ul{list-style:none;margin:0;padding:0}.fuss li{margin-bottom:10px}.fuss a:hover{color:var(--g-akzent)}.fuss-marke img{width:200px;max-width:100%;height:auto}.fuss-marke p{margin:12px 0 0;max-width:34ch}.fuss-alarm{margin-top:20px!important}.fuss-alarm a{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--g-text)}.fuss-social{display:flex;gap:10px;margin-top:18px}.fuss-social a{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--g-primaer);color:var(--g-primaer-text)}.fuss-social a:hover{filter:brightness(1.1)}.fuss-zweit{margin-top:20px;padding-top:16px;border-top:1px solid var(--g-rand)}.standort-block{margin-bottom:22px}.standort-block strong{display:block;font-size:14.5px;color:var(--g-text)}.standort-rolle{display:inline-block;margin:3px 0 8px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--g-akzent-text)}.standort-block p{margin:0 0 8px;line-height:1.55}.standort-kontakt{display:flex;flex-direction:column;gap:6px;padding-top:8px;border-top:1px solid var(--g-rand)}.standort-kontakt a{display:inline-flex;align-items:center;gap:8px}.fuss-sprache{display:flex;gap:8px;margin-top:20px}.fuss-sprache a{padding:8px 16px;border:1px solid var(--g-rand);border-radius:var(--g-radius-pille);background:var(--g-flaeche)}.fuss-sprache [aria-current="true"]{background:var(--g-akzent-weich);border-color:transparent;color:var(--g-akzent-text);font-weight:600}.fuss-unten{border-top:1px solid var(--g-rand);padding-top:18px;display:flex;flex-wrap:wrap;gap:8px 22px;font-size:12.5px}@media (min-width:900px){.katbahn .kat{flex:0 0 82px;width:82px;min-width:0;padding:5px 3px 4px;font-size:12px;gap:2px}.katbahn{gap:0}.katleiste-inhalt{gap:4px}.katbahn .kat-icon{width:38px;height:17px;object-fit:contain;object-position:center}.katbahn .kat-text{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;text-align:center}.katbahn{padding:5px 0}}@media (max-width:699px){.fz-galerie{grid-template-columns:repeat(4,1fr);gap:6px}.fz-gross{grid-column:1 / -1;grid-row:auto;aspect-ratio:4/3}.fz-karte{padding:16px}.fz-person .vk-bild{width:140px}.fz-bildleiste [data-drucken]{display:none}.fz-bildleiste{flex-wrap:nowrap;gap:6px}.fz-bildleiste .knopf{flex:0 1 auto;min-width:0;padding:8px 11px;gap:6px;white-space:nowrap;align-self:stretch}.achs-grafik{overflow-x:visible}.achs-grafik svg{min-width:0;max-width:none}.achs-grafik .ch-mass{font-size:22px}.achs-grafik .ch-nr{font-size:20px}.achs-grafik .ch-nrkreis{r:15px}.achs-grafik .ch-hinweis{font-size:18px}.achs-grafik .ch-gewicht{font-size:19px}.achs-grafik .ch-volumen{font-size:28px}.achs-spalten,.achs-spalten.eng{display:block;margin-top:14px;font-size:14px;border-top:1px solid var(--g-rand)}.achs-spalten>[aria-hidden="true"]{display:none}.achs-spalten .achs-spalte,.achs-spalten.eng .achs-spalte{display:block;padding:10px 0;border:0;border-radius:0;border-bottom:1px solid var(--g-rand)}.achs-spalten .achs-spalte-nr,.achs-spalten.eng .achs-spalte-nr{position:static;display:block;width:auto;height:auto;clip-path:none;margin-bottom:2px;font-size:14px;font-weight:600;color:var(--g-text)}.achs-spalte>span:not(.achs-spalte-nr),.achs-spalte>b{display:inline;font-weight:400;color:var(--g-text-schwach)}.achs-spalte>b{text-transform:lowercase}.achs-spalte>:not(.achs-spalte-nr):not(:last-child)::after{content:", "}.achs-profil::before{content:", "}.kran-grafik .kr-last{font-size:30px}.kran-grafik .kr-mass{font-size:22px}.kran-grafik .kr-hinweis{font-size:19px}}@media print{.tafel,.kopf,.kopfzone,.fuss,.usps,.fuss-seo,.fuss-wortmarke,.schleier,.fz-alarme,.fz-teilen,.fz-knopfliste,.anfrage,.fz-bildleiste,.fz-rund,.merken,.standort-karte{display:none!important}body{padding-left:0}.fz{grid-template-columns:1fr}.fz-karte{break-inside:avoid;box-shadow:none}.fz-galerie{grid-template-columns:repeat(4,1fr)}.fz-block,.achsschema{break-inside:avoid}}@media (max-width:1099px){.topbar{display:block;background:transparent;border:0}.topbar-marke,.topbar-klapp{display:none}}.ak-kopf .seitenkopf-text{max-width:80%}.ak-kopf h1{margin-bottom:6px}.ak-lead{font-size:14px;line-height:1.65;color:var(--g-text-schwach);margin:0}.ak-siegel{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0}.ak-siegel li{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:var(--g-radius-pille);background:var(--g-flaeche-alt);border:1px solid var(--g-rand);font-size:13px;font-weight:500}.ak-siegel .sym{color:var(--g-akzent-text)}.ak-oben{display:grid;gap:24px;grid-template-columns:1fr;align-items:start;margin:12px 0 8px}.ak-oben:focus{outline:none}@media (min-width:1000px){.ak-oben{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:stretch}.ak-kontakte{grid-template-rows:auto 1fr;align-content:stretch}}.ak-formkarte{display:flex;flex-direction:column;border:1px solid var(--g-rand);border-radius:15px;background:var(--g-flaeche);padding:22px;box-shadow:0 3px 6px rgba(0,0,0,.08)}:root[data-theme="dark"] .ak-formkarte{box-shadow:none}@media (min-width:700px){.ak-formkarte{padding:28px}}.ak-angebot>h2{margin:0 0 16px}.ak-kontakte>h2{margin:0}.ak-versprechen{display:flex;gap:12px;align-items:flex-start;margin:20px 0 0;padding:14px 16px;border-radius:var(--g-radius-karte);background:var(--g-akzent-weich);color:var(--g-text);font-size:14px;line-height:1.6}.ak-versprechen .sym{color:var(--g-akzent-text);flex:0 0 auto}.ak-versprechen strong{display:block}.ak-erfolg{display:grid;gap:12px;justify-items:start;padding:4px 0}.ak-erfolg-zeichen{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--g-gruen-weich);color:var(--g-gruen)}.ak-erfolg-zeichen .sym{font-size:26px}.ak-erfolg strong{font-size:17px;font-weight:700;line-height:1.35}.ak-erfolg p{margin:0;max-width:48ch;font-size:14px;line-height:1.65;color:var(--g-text-schwach)}.ak-erfolg-aktionen{display:flex;gap:10px;flex-wrap:wrap;margin-top:4px}.ak-formkarte{container-type:inline-size}.ak-ablauf{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:14px}@container (min-width:640px){.ak-ablauf{grid-template-columns:repeat(3,1fr);gap:16px}}@container (max-width:639.9px){.ak-ablauf li{display:grid;grid-template-columns:26px minmax(0,1fr);column-gap:12px;row-gap:2px;align-items:start}.ak-ablauf li .sym{grid-row:1 / span 2}}.ak-ablauf li{display:flex;flex-direction:column;gap:3px;font-size:13px;line-height:1.55;color:var(--g-text-schwach);padding-top:12px;border-top:2px solid var(--g-rand)}.ak-ablauf .sym{color:var(--g-akzent-text);font-size:22px}.ak-ablauf strong{color:var(--g-text);font-size:14px;font-weight:600}.ak-ablage{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;cursor:pointer;padding:26px 20px;margin:0 0 6px;border:2px dashed var(--g-rand-stark);border-radius:14px;background:var(--g-flaeche-alt);transition:border-color .15s ease,background .15s ease}.ak-ablage:hover{border-color:var(--g-akzent);background:var(--g-akzent-weich)}.ak-ablage.zieht{border-color:var(--g-akzent);background:var(--g-akzent-weich);border-style:solid}.ak-ablage:focus-within{outline:2px solid var(--g-akzent-text);outline-offset:2px}.ak-ablage input[type="file"],.anfrage .ak-ablage input[type="file"]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);border:0}.ak-ablage>.sym{font-size:34px;color:var(--g-akzent-text)}.ak-ablage strong{font-size:15px;font-weight:600}.ak-ablage-hinweis{font-size:13px;color:var(--g-text-schwach)}.ak-ablage-tipp{font-size:12.5px;color:var(--g-text-schwach);opacity:.85}.ak-dateifehler{margin:6px 0 0}.ak-fotos-gemerkt{display:flex;gap:8px;align-items:flex-start;margin:10px 0 0;padding:9px 12px;border-radius:10px;background:var(--g-gruen-weich);font-size:13px;line-height:1.55;color:var(--g-text)}.ak-fotos-gemerkt .sym{color:var(--g-gruen);flex:0 0 auto}.ak-dateien{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(72px,1fr))}.ak-dateien[hidden]{display:none!important}.ak-dateien li{position:relative;aspect-ratio:1;border-radius:10px;overflow:hidden;background:var(--g-flaeche-tief)}.ak-dateien img{width:100%;height:100%;object-fit:cover;display:block}.ak-dateien .ak-datei-name{position:absolute;inset:auto 0 0 0;padding:3px 5px;font-size:10px;line-height:1.3;color:var(--g-auf-bild-text);background:var(--g-auf-bild);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ak-dateien .ak-mehr{display:grid;place-items:center;font-size:13px;font-weight:600;color:var(--g-text-schwach)}.ak-senden{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:14px 0 0}.ak-senden[hidden]{display:none!important}.ak-senden-hinweis{font-size:13px;color:var(--g-text-schwach)}.ak-senden-hinweis[hidden]{display:none!important}.ak-feldhilfe{font-size:12px;font-style:normal;color:var(--g-text-schwach)}.ak-klein{margin:14px 0 0;font-size:12.5px;line-height:1.55;color:var(--g-text-schwach)}.ak-klein a{text-decoration:underline;text-underline-offset:3px}.ak-klein a:hover{color:var(--g-akzent)}.ak-weiter{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:auto 0 0;padding-top:20px}.ak-weiter[hidden]{display:none!important}.ak-weiter-zahl{font-size:13px;color:var(--g-text-schwach)}.ak-daten{display:block;width:100%;max-width:none;margin:18px 0 0;padding:0;border:0;background:none;color:inherit}.ak-daten:not([open]){display:none}.ak-daten:modal{width:min(640px,calc(100vw - 32px));max-height:min(86dvh,900px);margin:auto;padding:22px;border:1px solid var(--g-rand);border-radius:15px;background:var(--g-flaeche);color:var(--g-text);box-shadow:0 12px 34px rgba(0,0,0,.3);overflow:auto}@media (min-width:700px){.ak-daten:modal{padding:26px 28px}}.ak-daten::backdrop{background:rgba(15,20,25,.55)}.ak-daten-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:0 0 4px}.ak-daten-kopf strong{font-size:17px;font-weight:700}.ak-daten-zu{border:0;background:none;cursor:pointer;width:40px;height:40px;flex:0 0 auto;margin:-8px -8px 0 0;color:var(--g-text-schwach);border-radius:50%;display:grid;place-items:center;transition:background-color .15s ease,color .15s ease}.ak-daten-zu:hover{background:var(--g-nav-hover);color:var(--g-text)}.ak-daten-zu:active{background:var(--g-flaeche-tief)}.ak-daten-bilder{margin:0 0 14px;font-size:13px;color:var(--g-text-schwach)}.ak-pruefung{display:flex;gap:14px;align-items:flex-start;padding:16px;margin:0 0 4px;border-radius:var(--g-radius-karte);background:var(--g-akzent-weich)}.ak-pruefung[hidden],.ak-ergebnis[hidden]{display:none!important}.ak-pruefung strong{display:block;font-size:15px}.ak-pruefung p{margin:4px 0 0;font-size:13.5px;line-height:1.6;color:var(--g-text-schwach)}.ak-pruefung .knopf{margin-top:12px}.ak-schritte{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:7px}.ak-schritte li{display:flex;align-items:center;gap:9px;font-size:13.5px;line-height:1.4;color:var(--g-text-schwach)}.ak-schritte li.fertig{color:var(--g-text)}.ak-schritte li.laeuft{color:var(--g-text);font-weight:600}.ak-schritte li.warnung{color:var(--g-text)}.ak-schritt-zeichen{flex:0 0 auto;width:18px;height:18px;display:grid;place-items:center;font-size:18px}.ak-schritte li.fertig .ak-schritt-zeichen{color:var(--g-gruen)}.ak-schritte li.warnung .ak-schritt-zeichen{color:var(--g-akzent)}.ak-schritte li.offen .ak-schritt-zeichen::before{content:"";width:10px;height:10px;border-radius:50%;border:2px solid currentColor;opacity:.4}.ak-schritte li.laeuft .ak-schritt-zeichen::before{content:"";width:14px;height:14px;border-radius:50%;border:2px solid var(--g-akzent);border-top-color:transparent;animation:ak-dreht .8s linear infinite}@media (prefers-reduced-motion:reduce){.ak-schritte li.laeuft .ak-schritt-zeichen::before{animation:ak-pulst 1.4s ease-in-out infinite}}.ak-pruefer{position:relative;flex:0 0 auto;width:64px;height:64px;display:grid;place-items:center}.ak-pruefer-bild{width:54px;height:54px;border-radius:50%;object-fit:cover;display:block;background:var(--g-flaeche-tief)}.ak-pruefer .ak-spinner{position:absolute;inset:0;width:64px;height:64px;margin:0}.ak-spinner{flex:0 0 auto;width:22px;height:22px;margin-top:2px;border:2px solid var(--g-akzent);border-top-color:transparent;border-radius:50%;animation:ak-dreht .8s linear infinite}@keyframes ak-dreht{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ak-spinner{animation:ak-pulst 1.4s ease-in-out infinite}@keyframes ak-pulst{50%{opacity:.35}}}.ak-ergebnis{padding:16px;margin:0 0 16px;border-radius:var(--g-radius-karte);background:var(--g-gruen-weich)}.ak-ergebnis-kopf{display:flex;gap:10px;align-items:center;margin:0;font-size:15px}.ak-ergebnis-kopf .sym{color:var(--g-gruen);flex:0 0 auto}.ak-ergebnis-person{position:relative;flex:0 0 auto;width:54px;height:54px}.ak-ergebnis-person .ak-pruefer-bild{width:54px;height:54px}.ak-ergebnis-person .sym{position:absolute;right:-4px;bottom:-2px;font-size:22px;line-height:1;border-radius:50%;background:var(--g-gruen-weich);box-shadow:0 0 0 2px var(--g-gruen-weich)}.ak-ergebnis-liste{display:grid;grid-template-columns:auto 1fr;gap:2px 14px;margin:12px 0 0;font-size:13.5px}.ak-ergebnis-liste dt{color:var(--g-text-schwach)}.ak-ergebnis-liste dd{margin:0;font-weight:600;color:var(--g-text)}.ak-ergebnis-fuss{margin:12px 0 0;font-size:13px;line-height:1.6;color:var(--g-text-schwach)}.ak-ergebnis-warnung{display:flex;gap:10px;align-items:flex-start;margin:12px 0 0;padding:12px 14px;border-radius:10px;background:var(--g-gelb-weich);border:1px solid var(--g-gelb);font-size:13px;line-height:1.55;color:var(--g-text)}.ak-ergebnis-warnung[hidden]{display:none!important}.ak-ergebnis-warnung>.sym{color:var(--g-gelb-text);flex:0 0 auto}.ak-ergebnis-warnung strong{display:block;font-size:14px;color:var(--g-gelb-text)}.ak-ergebnis-warnung p{margin:4px 0 10px}.ak-ausweis-knopf{cursor:pointer}.ak-dateien .ak-pdf{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:32px;color:var(--g-rot);background:var(--g-flaeche)}.ak-daten .feldgitter{margin-top:10px}.ak-kontakte{display:grid;gap:16px;align-content:start;grid-template-columns:1fr}@media (min-width:360px){.ak-kontakte{grid-template-columns:repeat(2,minmax(0,1fr))}}.ak-kontakte>h2{grid-column:1 / -1}.ak-person{margin-bottom:0}.ak-person .vk-bild{width:min(150px,68%);margin-bottom:14px}.ak-person .fz-knopfliste{margin-top:14px}.ak-person .vk-kontakt{font-size:13.5px;overflow-wrap:anywhere}@media (min-width:360px) and (max-width:559px){.ak-kontakte{gap:10px}.ak-person{padding:14px 8px;border-radius:13px}.ak-person .vk-bild{width:min(104px,80%);margin-bottom:10px}.ak-person .vk-name{font-size:14px}.ak-person .vk-rolle{font-size:12px}.ak-person .vk-kontakt{font-size:11px;line-height:1.5}.ak-person .fz-knopfliste{margin-top:10px;gap:6px}.ak-person .fz-knopfliste .knopf{font-size:12px;min-height:36px;gap:5px;padding-left:8px;padding-right:8px}.ak-person .fz-knopfliste .sym.klein{font-size:16px}}@media (min-width:1000px){.ak-person{display:flex;flex-direction:column}.ak-person .fz-knopfliste{margin-top:auto;padding-top:14px}}.ak-block{margin:40px 0 0;padding-top:28px;border-top:1px solid var(--g-rand)}.ak-block>h2{margin:0 0 6px}.ak-fliess{max-width:78ch}.ak-fliess p{font-size:14px;line-height:1.7;color:var(--g-text-schwach);margin:0 0 12px}.ak-fliess a{color:var(--g-akzent-text);text-decoration:underline;text-underline-offset:3px}.ak-fliess a:hover{color:var(--g-akzent)}.ak-leistungen{display:grid;gap:30px var(--g-gitter);margin-top:22px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:619px){.ak-leistungen{gap:22px var(--g-gitter)}.ak-leistung-text{padding-top:10px}.ak-leistung-text p{font-size:13px}}@media (min-width:1000px){.ak-leistungen{grid-template-columns:repeat(3,minmax(0,1fr))}}.ak-leistung{display:flex;flex-direction:column}.ak-leistung img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block;border-radius:var(--g-radius-karte);background:var(--g-flaeche-tief)}.ak-leistung-text{padding:12px 0 0}.ak-leistung-text h3{margin:0 0 6px}.ak-leistung-text p{margin:0;font-size:13.5px;line-height:1.65;color:var(--g-text-schwach)}.ak-leistung-text a{color:var(--g-akzent-text);text-decoration:underline;text-underline-offset:3px}.ak-galerie{display:grid;gap:var(--g-gitter);margin-top:22px;grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ak-galerie::-webkit-scrollbar{display:none}.ak-galerie img{width:100%;aspect-ratio:3/2;object-fit:cover;display:block;border-radius:var(--g-radius-karte);background:var(--g-flaeche-tief);scroll-snap-align:start}@media (min-width:900px){.ak-galerie{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);grid-auto-columns:auto;overflow:visible}}.ak-listen-titel{margin:30px 0 12px}.ak-chips{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0}.ak-chips a,.ak-chips span{display:inline-block;padding:6px 12px;border:1px solid var(--g-rand);border-radius:var(--g-radius-pille);font-size:13px;color:var(--g-text-schwach);background:var(--g-flaeche)}.ak-chips a:hover{border-color:transparent;background:var(--g-akzent-weich);color:var(--g-akzent-text)}.st-einstieg{margin:18px 0 0}.st-einstieg>h2{margin:0 0 6px}.st-punkte{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:5px}.st-punkte li{position:relative;padding-left:20px;font-size:13px;line-height:1.55;color:var(--g-text-schwach)}.st-punkte li::before{content:"check";position:absolute;left:0;top:1px;font-family:"Material Symbols Outlined";font-size:15px;font-variation-settings:"opsz" 20;color:var(--g-akzent-text)}.st-weiter{margin:10px 0 0;font-size:13.5px}.st-weiter a{display:inline;color:var(--g-akzent-text);text-decoration:underline;text-underline-offset:3px}.st-weiter a:hover{color:var(--g-akzent)}.st-weiter .sym{vertical-align:-3px;margin-left:4px;transition:transform .15s ease;display:inline-block}.st-weiter a:hover .sym{transform:translateX(2px)}.st-mehr{flex-wrap:wrap;gap:10px}.st-kennwerte{display:grid;gap:var(--g-gitter);margin:22px 0 0;grid-template-columns:1fr}@media (min-width:560px){.st-kennwerte{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.st-kennwerte{grid-template-columns:repeat(4,minmax(0,1fr))}}.st-kennwert{padding:18px;border:1px solid var(--g-rand);border-radius:var(--g-radius-karte);background:var(--g-flaeche-alt)}.st-kennwert dt{display:grid;grid-template-columns:minmax(0,1fr);gap:2px}.st-kennwert .sym{color:var(--g-akzent-text);font-size:24px}.st-kennzahl{display:block;margin-top:6px;font-size:22px;font-weight:700;line-height:1.15;color:var(--g-text);letter-spacing:-.01em}.st-kennwert dt h3{margin:2px 0 0;font-size:14px;font-weight:600;color:var(--g-text);letter-spacing:0}.st-kennwert dt h3,.ak-leistung-text h3,.st-standort-text>h3{hyphens:auto;overflow-wrap:break-word}.st-kennwert dd{margin:6px 0 0;font-size:13px;line-height:1.6;color:var(--g-text-schwach)}.st-standorte{display:grid;gap:var(--g-gitter);margin:22px 0 0;grid-template-columns:1fr}@media (min-width:620px){.st-standorte{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.st-standorte{grid-template-columns:repeat(3,minmax(0,1fr))}}.st-standort{display:flex;flex-direction:column}.st-standort>img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block;border-radius:var(--g-radius-karte);background:var(--g-flaeche-tief)}.st-standort-text{padding:12px 0 0;display:flex;flex-direction:column;flex:1}.st-standort-text>h3{margin:0 0 2px;display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.st-land{padding:2px 9px;border-radius:var(--g-radius-pille);background:var(--g-flaeche-tief);border:1px solid var(--g-rand);font-size:11.5px;font-weight:500;letter-spacing:0;color:var(--g-text-schwach);text-transform:none}.st-rolle{margin:4px 0 0;display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:500;color:var(--g-akzent-text)}.st-sortiment{margin:8px 0 0;font-size:13px;color:var(--g-text-schwach)}.st-standort-text>h3 + .st-sortiment{margin-top:4px}.st-standort address,.st-rechnung address{margin:12px 0 0;font-style:normal;font-size:14px;line-height:1.6;color:var(--g-text)}.st-standort-daten,.st-nummern{margin:14px 0 0;font-size:13px;line-height:1.55;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:10px;row-gap:4px}.st-standort-daten dt,.st-nummern dt{color:var(--g-text);font-weight:500}.st-standort-daten dd,.st-nummern dd{margin:0;color:var(--g-text-schwach);overflow-wrap:anywhere}.st-standort-links{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:auto;padding-top:16px}.st-standort-links a{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:var(--g-akzent-text);text-decoration:underline;text-underline-offset:3px}.st-standort-links a:hover{color:var(--g-akzent)}.st-rechnungen{display:grid;gap:var(--g-gitter);margin:22px 0 0;grid-template-columns:1fr}@media (min-width:620px){.st-rechnungen{grid-template-columns:repeat(2,minmax(0,1fr))}}.st-rechnung{padding-top:14px;border-top:2px solid var(--g-rand)}.st-rechnung>h3{margin:0}.st-rechnung>h3 + address{margin-top:6px}.st-team{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:22px var(--g-gitter);grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:620px){.st-team{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.st-team{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1200px){.st-team{grid-template-columns:repeat(5,minmax(0,1fr))}}.st-person{text-align:center}.st-person .vk-bild{width:100%;max-width:150px;aspect-ratio:1;height:auto;margin:0 auto 10px;border-radius:50%;object-fit:cover;display:block;background:var(--g-flaeche-tief)}.st-person .vk-platzhalter{font-size:26px;font-weight:600;letter-spacing:.02em}.st-person .vk-name{font-size:14.5px}.st-person .vk-rolle{font-size:12.5px;margin-bottom:0}.st-person .vk-kontakt{margin-top:5px;font-size:12.5px;align-items:center;overflow-wrap:anywhere}.st-faq-nav{margin:24px 0 4px}.st-faq-nav .ak-chips a{display:inline-flex;align-items:center;gap:6px}.st-faq-nav .ak-chips .sym{color:var(--g-akzent-text)}.st-faq-gruppe{margin-top:56px;padding-top:32px}.st-faq-gruppe>h2{display:flex;align-items:center;gap:10px}.st-faq-gruppe>h2 .sym{color:var(--g-akzent-text);font-size:22px}.st-faq{margin:24px 0 0;border:1px solid var(--g-rand);border-radius:var(--g-radius-karte);background:var(--g-flaeche);overflow:hidden}.st-frage + .st-frage{border-top:1px solid var(--g-rand)}.st-frage>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 20px;cursor:pointer;list-style:none}.st-frage>summary::marker{content:""}.st-frage>summary::-webkit-details-marker{display:none}.st-frage>summary:hover{background:var(--g-nav-hover)}.st-frage>summary:focus-visible{outline:2px solid var(--g-akzent-text);outline-offset:-2px}.st-frage>summary h3{margin:0;font-size:14.5px;font-weight:600;line-height:1.45;letter-spacing:0;color:var(--g-text);text-transform:none}.st-frage-pfeil{flex:0 0 auto;color:var(--g-text-schwach);transition:transform .15s ease}.st-frage[open]>summary .st-frage-pfeil{transform:rotate(180deg)}.st-frage[open]>summary h3{color:var(--g-akzent-text)}.st-antwort{padding:4px 20px 24px}.st-antwort p{margin:0;max-width:78ch;font-size:14px;line-height:1.75;color:var(--g-text-schwach)}.st-antwort p + p{margin-top:12px}.st-antwort a{color:var(--g-akzent-text);text-decoration:underline;text-underline-offset:3px}.st-antwort a:hover{color:var(--g-akzent)}@media (max-width:700px){.st-faq-gruppe{margin-top:40px;padding-top:26px}.st-frage>summary{padding:16px}.st-antwort{padding:2px 16px 20px}}.st-personen-block{margin:18px 0 0}.st-personen-block>h2{margin:0 0 16px}.st-personen{display:grid;gap:var(--g-gitter);grid-template-columns:1fr;align-items:start}@media (min-width:560px){.st-personen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.st-personen{grid-template-columns:repeat(3,minmax(0,1fr))}}.st-person-karte{margin-bottom:0}.st-sprachen{margin:8px 0 0;display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--g-text-schwach)}.st-sprachen .sym{color:var(--g-akzent-text)}.st-recht-text h3{margin:40px 0 6px;padding-top:16px;border-top:1px solid var(--g-rand);font-size:16px;line-height:1.4}.st-recht-text h4{margin:24px 0 6px;font-size:14.5px;font-weight:600;color:var(--g-text)}.st-recht-text h3:first-child{margin-top:8px;border-top:0;padding-top:0}.st-recht-text ul{margin:0 0 12px;padding-left:22px;font-size:14px;line-height:1.7;color:var(--g-text-schwach)}.st-recht-text ul li{margin:0 0 6px}.st-recht-verz{margin:20px 0 8px;padding:18px 20px;border:1px solid var(--g-rand);border-radius:var(--g-radius-karte);background:var(--g-flaeche)}.st-recht-verz ol{margin:0;padding-left:20px;columns:1;column-gap:32px;font-size:13.5px;line-height:1.55}@media (min-width:700px){.st-recht-verz ol{columns:2}}@media (min-width:1100px){.st-recht-verz ol{columns:3}}.st-recht-verz li{margin:0 0 8px;break-inside:avoid}.st-recht-verz ol{list-style:none;padding-left:0}.st-recht-verz a{color:var(--g-akzent-text);text-decoration:none}.st-recht-verz a:hover{text-decoration:underline;text-underline-offset:3px}.st-recht-nummern{margin:0 0 12px;padding-left:26px;font-size:14px;line-height:1.7;color:var(--g-text-schwach)}.st-recht-nummern li{margin:0 0 8px;padding-left:4px}.st-recht-nummern li::marker{color:var(--g-text);font-weight:500}.st-recht-register{margin:12px 0 0;font-size:13px}.st-recht-register a{display:inline-flex;align-items:center;gap:5px;color:var(--g-akzent-text);text-decoration:underline;text-underline-offset:3px}.st-recht-register a:hover{color:var(--g-akzent)}.st-recht-personen a{color:var(--g-akzent-text);text-decoration:underline;text-underline-offset:3px}.st-recht-personen a:hover{color:var(--g-akzent)}.st-recht-mail{margin:10px 0 0;font-size:13.5px}.st-recht-mail a{display:inline-flex;align-items:center;gap:5px;color:var(--g-akzent-text);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.st-recht .st-rechnung h4{margin:18px 0 6px;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--g-text-schwach)}.st-recht-personen{list-style:none;margin:0;padding:0;font-size:14px;line-height:1.6;color:var(--g-text)}.st-recht .st-nummern{margin-top:6px}.st-recht-umsetzung{max-width:420px}.st-recht>h3{margin:32px 0 6px;font-size:16px}.st-recht-sprachhinweis{display:flex;align-items:flex-start;gap:8px;margin:18px 0 0;padding:12px 14px;border:1px solid var(--g-rand);border-left:3px solid var(--g-akzent-text);border-radius:var(--g-radius-feld);background:var(--g-flaeche-alt);font-size:13.5px;line-height:1.6;color:var(--g-text-schwach)}.st-recht-sprachhinweis .sym{color:var(--g-akzent-text);flex:0 0 auto}.st-recht-sprachhinweis a{color:var(--g-akzent-text);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.st-recht-sprachhinweis a:hover{color:var(--g-akzent)}@media print{.st-recht-verz{display:none!important}.st-recht-text h3,.st-recht-text h4{break-after:avoid}.st-recht .st-rechnung{break-inside:avoid}}.ak-fliess.st-voll{max-width:none}.st-antwort p{max-width:none}.st-kopf .seitenkopf-text{max-width:80%}@media print{.st-faq-nav,.st-mehr{display:none!important}.st-standort,.st-rechnung,.st-person,.st-kennwert,.st-person-karte{box-shadow:none;break-inside:avoid}.st-frage{break-inside:avoid}.st-frage>summary{cursor:auto}.st-frage-pfeil{display:none}}@media print{.ak-ablage,.ak-dateien,.anfrage,.ak-ablauf{display:none!important}.ak-oben{grid-template-columns:1fr}.ak-formkarte,.ak-person{box-shadow:none;break-inside:avoid}}@media (prefers-reduced-motion:reduce){.tafel,body{transition:none!important}}.nur-klein{display:none}@media (max-width:899px){.nur-klein{display:inline-flex}}@media (max-width:899px){.topbar{display:none}.statusleiste{flex-wrap:nowrap;margin:14px 0 14px;gap:6px}.status-chips{flex-wrap:nowrap;min-width:0;overflow-x:auto;gap:6px;scrollbar-width:none;-ms-overflow-style:none;padding:2px 0}.status-chips::-webkit-scrollbar{display:none}.statusleiste .ansicht,.statusleiste .filter-knopf{flex:0 0 auto}.status-chip{padding:6px 10px;font-size:12px;gap:6px}.status-chip .n{padding:1px 6px;font-size:11px}.ansicht button{padding:6px 11px}.filter-knopf{min-height:34px;padding:6px 11px;gap:0}.filter-wort{display:none}}@media (max-width:899px){body[data-seite="fahrzeug"] .katleiste{display:none}.fz-handleiste{position:fixed;left:0;right:0;bottom:0;z-index:38;display:flex;gap:8px;padding:8px 12px calc(8px + env(safe-area-inset-bottom));background:var(--g-nav-flaeche);border-top:1px solid var(--g-rand);box-shadow:0 -1px 3px rgba(0,0,0,.06)}:root[data-theme="dark"] .fz-handleiste{box-shadow:0 -1px 3px rgba(0,0,0,.5)}.fz-handleiste .knopf{flex:1 1 0;min-width:0;align-self:stretch}}@media (min-width:900px){.fz-handleiste{display:none}}@media print{.fz-handleiste{display:none!important}}@media (max-width:899px){body[data-seite="fahrzeug"] .fz-karte{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0;margin:0 0 24px}body[data-seite="fahrzeug"] .fz-karte + .fz-karte{border-top:1px solid var(--g-rand);padding-top:24px}body[data-seite="fahrzeug"] .fz-person{text-align:left}body[data-seite="fahrzeug"] .fz-person .vk-bild{width:150px;margin:0 0 14px}body[data-seite="fahrzeug"] .fz-spalte{margin-top:34px}body[data-seite="fahrzeug"] .fz-karte>.knopf-voll[data-anfrage]{display:none}body[data-seite="fahrzeug"] .fz-person .fz-knopfliste a[href^="https://wa.me/"]{display:none}}.filterzeile{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px}.filterzeile .zuruecksetzen{margin:0 0 0 4px}.leistenblock{margin:22px 0 14px}.leistenblock .statusleiste{margin:0}.leistenblock .filterzeile{margin:8px 0 0}.kat-n{margin-left:7px;font-size:11.5px;font-weight:600;color:var(--g-text-schwach)}.kat.an .kat-n{color:inherit;opacity:.8}.filterwerte-unter{margin-top:8px;padding-left:14px;border-left:2px solid var(--g-rand)}.filterwerte-unter .kat{font-size:12.5px;padding:5px 11px}.filter-leer{margin:0;font-size:13px;color:var(--g-text-schwach)}.cookiebanner{position:fixed;z-index:60;left:0;right:0;bottom:0;padding:0 12px calc(12px + env(safe-area-inset-bottom)) 12px;transform:translateY(12px);opacity:0;transition:transform .18s ease,opacity .18s ease}.cookiebanner.auf{transform:none;opacity:1}.cb-tafel{max-width:1040px;margin:0 auto;background:var(--g-flaeche);color:var(--g-text);border:1px solid var(--g-rand);border-radius:var(--g-radius-karte);box-shadow:var(--g-schatten-2);padding:16px 18px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.cb-text{flex:1 1 420px;min-width:0}.cb-text h2{margin:0 0 4px;font-size:15px;font-weight:600}.cb-text p{margin:0;font-size:13px;line-height:1.5;color:var(--g-text-schwach)}.cb-text a{color:var(--g-akzent-text)}.cb-knoepfe{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-left:auto}.cb-knoepfe .knopf[hidden]{display:none}.cb-wahl{flex:1 0 100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px 20px;padding-top:12px;border-top:1px solid var(--g-rand)}.cb-wahl[hidden]{display:none}.cb-zeile{display:flex;gap:9px;align-items:flex-start;font-size:13px}.cb-zeile input{flex:none;margin-top:2px;accent-color:var(--g-akzent)}.cb-zeile strong{display:block;font-weight:600}.cb-zeile em{font-style:normal;color:var(--g-text-schwach);font-size:12px}.cb-zeile input:disabled + span strong{color:var(--g-text-schwach)}@media (max-width:720px){.cb-tafel{padding:14px}.cb-knoepfe{margin-left:0;width:100%}.cb-knoepfe .knopf{flex:1 1 auto;justify-content:center;align-self:stretch}}@media (prefers-reduced-motion:reduce){.cookiebanner{transition:none;transform:none}}.nl-seite{padding:40px 16px 72px}.nl-mit-kopf{padding-top:0}.nl-titel{margin:0 0 8px}.nl-lead{font-size:14px;color:var(--g-text-schwach);margin:0 0 28px;max-width:52ch}.nl-raster{display:grid;gap:40px var(--g-gitter);grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.nl-raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}.nl-anmeldung .nl-raster{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}}.nl-form{display:flex;flex-direction:column;gap:20px;max-width:560px}.nl-feld{display:flex;flex-direction:column;gap:6px}.nl-feld label{font-weight:500;font-size:14px}.nl-zwei{display:grid;gap:var(--g-gitter);grid-template-columns:1fr 1fr}@media (max-width:520px){.nl-zwei{grid-template-columns:1fr}}.nl-form input[type="text"],.nl-form input[type="email"]{padding:12px 14px;font:inherit;color:var(--g-text);background:var(--g-flaeche);border:1px solid var(--g-rand-stark);border-radius:var(--g-radius-feld)}.nl-form input:focus-visible{outline:2px solid var(--g-akzent);outline-offset:1px;border-color:var(--g-akzent)}.nl-wahl{border:0;padding:0;margin:4px 0 0}.nl-wahl legend{padding:0;font-weight:500;font-size:14px;margin-bottom:10px}.nl-option{display:flex;gap:12px;align-items:flex-start;cursor:pointer;padding:14px 16px;margin-bottom:10px;border:1px solid var(--g-rand);border-radius:var(--g-radius-karte);background:var(--g-flaeche)}.nl-option:hover{border-color:var(--g-rand-stark);background:var(--g-flaeche-alt)}.nl-option:has(input:checked){border-color:var(--g-akzent);background:var(--g-akzent-weich)}.nl-option input{flex:none;margin-top:1px;width:20px;height:20px;accent-color:var(--g-akzent)}@media (max-width:520px){.nl-option input{width:24px;height:24px;margin-top:0}}.nl-option-text{display:flex;flex-direction:column;gap:3px}.nl-option-kopf{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.nl-takt{font-size:11px;font-weight:500;letter-spacing:.03em;text-transform:uppercase;padding:2px 8px;border-radius:999px;background:var(--g-flaeche-tief);color:var(--g-text-schwach)}.nl-option-hilfe{font-size:13px;color:var(--g-text-schwach)}.filterwerte label.kat{cursor:pointer;position:relative}.filterwerte label.kat input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.filterwerte label.kat:has(input:checked){border-color:transparent;background:var(--g-akzent-weich);color:var(--g-akzent-text);font-weight:600}.filterwerte label.kat:has(input:focus-visible){outline:2px solid var(--g-akzent);outline-offset:2px}.wahl-weg{cursor:pointer;font:inherit;font-size:12.5px}.wahl-weg::after{content:"×";margin-left:7px;font-size:15px;line-height:1;opacity:.7}.wahl-weg:hover::after{opacity:1}.nl-tafel{margin:20px 0}.nl-tafel-hilfe{margin:-2px 0 10px}.nl-daten{margin-bottom:24px}.nl-daten .nl-zwei{margin-bottom:14px}.nl-feld-fest input[readonly]{background:var(--g-flaeche-tief);color:var(--g-text-schwach);cursor:default}.nl-feld-fest .nl-klein{margin-top:2px}.nl-aehnlich{margin:28px 0 4px;padding:16px;border:1px solid var(--g-rand);border-radius:var(--g-radius-karte);background:var(--g-flaeche-alt)}.nl-aehnlich .nl-option{margin-bottom:0;background:var(--g-flaeche)}.nl-aehnlich .nl-tafel:first-child{margin-top:16px}.nl-aehnlich-wahl{display:none}.nl-aehnlich:has(input[name="strecke_aehnlich"]:checked) .nl-aehnlich-wahl{display:block}.nl-einst-spalten{display:grid;align-items:start;justify-content:start;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));column-gap:40px;row-gap:20px}.nl-einst-spalte{display:flex;flex-direction:column;gap:20px;min-width:0;max-width:560px}.nl-einst-spalte>*{min-width:0}.nl-einst-spalte .nl-zwei{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.nl-einst-spalte input[type="text"],.nl-einst-spalte input[type="email"]{min-width:0}@media (min-width:900px){.nl-form-breit{max-width:1160px}.nl-einst-spalte>.nl-aehnlich:first-child{margin-top:0}}.nl-aktionen{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:28px 0 8px}.knopf-warnung{border-color:var(--g-rot);color:var(--g-rot);background:transparent}.knopf-warnung:hover{background:var(--g-rot-weich);border-color:var(--g-rot);color:var(--g-rot)}.knopf-warnung:active{background:var(--g-rot-weich)}.nl-klein{color:var(--g-text-schwach);font-size:13px;margin:0;max-width:52ch}.nl-fehler{color:var(--g-rot);font-size:13px;margin:0}.nl-meldung{background:var(--g-gruen-weich);border-radius:var(--g-radius-feld);padding:12px 16px;margin:0 0 20px}.nl-hinweis{background:var(--g-gelb-weich);border-radius:var(--g-radius-feld);padding:12px 16px;margin:0 0 20px}.nl-neben,.nl-gruende,.nl-bildspalte{display:flex;flex-direction:column;gap:24px}.nl-bild{margin:0}.nl-bild img{width:100%;height:auto;border-radius:var(--g-radius-karte);display:block}.nl-bild figcaption{font-size:13px;color:var(--g-text-schwach);margin-top:8px}.nl-punkte{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.nl-punkte li{font-size:14px;color:var(--g-text-schwach);line-height:1.5}.nl-punkt-titel{display:block;color:var(--g-text);font-weight:500;margin-bottom:2px}.nl-vorteile li{display:flex;align-items:flex-start;gap:14px}.nl-punkt-sym{flex:0 0 auto;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--g-akzent-weich);color:var(--g-akzent-text)}.nl-punkt-sym .sym{font-size:28px}.nl-punkt-text{min-width:0}@media (min-width:900px) and (max-width:1200px){.nl-vorteile li{flex-direction:column;gap:10px}}.nl-bilder{margin:0;display:grid;gap:12px;grid-template-columns:1fr}.nl-bilder img{width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--g-radius-karte);display:block}.nl-bilder figcaption{font-size:13px;color:var(--g-text-schwach)}.nl-form fieldset.nl-gruppe{border:1px solid var(--g-rand);border-radius:var(--g-radius-karte);padding:18px 20px;margin:0}.nl-form fieldset.nl-gruppe legend{padding:0 6px;font-weight:500}.nl-schalter{flex-direction:row!important;align-items:center;gap:10px;font-weight:400!important;padding:5px 0}.nl-raster-wahl ul{list-style:none;margin:0;padding:0;display:grid;gap:4px 16px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.nl-raster-wahl li label{display:flex;flex-direction:row;align-items:center;gap:8px;font-weight:400;font-size:14px}.nlp{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:16px}.nlp[hidden]{display:none}.nlp-hinter{position:absolute;inset:0;background:rgba(40,40,40,.62)}.nlp-karte{position:relative;width:min(480px,100%);max-width:100%;background:var(--g-flaeche);color:var(--g-text);border-radius:16px;padding:32px 32px 26px;box-shadow:0 12px 40px rgba(0,0,0,.28);animation:nlp-auf .18s ease-out}@keyframes nlp-auf{from{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.nlp-karte{animation:none}}@media (max-width:520px){.nlp{padding:10px}.nlp-karte{padding:26px 18px 20px;max-height:calc(100dvh - 20px);overflow-y:auto}}.nlp-karte h2{margin:0 0 8px;font-size:20px;line-height:1.25}.nlp-lead{margin:0 0 20px;font-size:14px;line-height:1.55;color:var(--g-text-schwach)}.nlp-zu{position:absolute;top:8px;right:8px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:none;border:0;cursor:pointer;padding:0;color:var(--g-text-schwach);transition:background-color .15s ease,color .15s ease}.nlp-zu:hover{background:var(--g-nav-hover);color:var(--g-text)}.nlp-zu:active{background:var(--g-flaeche-tief)}.nlp-form{display:flex;flex-direction:column;gap:14px}.nlp-feld{display:flex;flex-direction:column;gap:6px}.nlp-label{font-size:13px;font-weight:500}.nlp-form input[type="email"],.nlp-form input[type="text"],.nlp-form input[type="tel"]{padding:12px 14px;font:inherit;font-size:14px;color:var(--g-text);background:var(--g-flaeche);border:1px solid var(--g-rand-stark);border-radius:var(--g-radius-feld)}.nlp-form input:focus-visible{outline:2px solid var(--g-akzent);outline-offset:1px;border-color:transparent}.nlp-falle{position:absolute;left:-9999px;width:1px;height:1px}.nlp-meldung{margin:0;font-size:13px;color:var(--g-rot)}.nlp-fertig{margin:0;font-size:14px;line-height:1.55}.nlp-klein{margin:16px 0 0;font-size:12px;color:var(--g-text-schwach)}.nl-schritte{list-style:none;counter-reset:nls;margin:0 0 28px;padding:0;display:flex;flex-direction:column;gap:30px}.nl-schritte li{counter-increment:nls;position:relative;padding-left:64px;min-height:44px;font-size:15px;color:var(--g-text-schwach);line-height:1.55}.nl-schritte li::before{content:counter(nls);position:absolute;left:0;top:-2px;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--g-akzent-weich);color:var(--g-akzent-text);font-size:18px;font-weight:600}.nl-schritte li:not(:last-child)::after{content:"arrow_downward";font-family:"Material Symbols Outlined";font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;position:absolute;left:0;top:48px;width:44px;text-align:center;font-size:22px;line-height:1;color:var(--g-akzent);opacity:.55}.nl-schritte .nl-punkt-titel{font-size:16px;margin-bottom:4px}.nl-weiter{margin:28px 0 0}.nl-stand li{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--g-rand);padding-bottom:10px}.nl-stand .nl-punkt-titel{margin:0}.nl-weiter{display:flex;gap:10px;flex-wrap:wrap}.st-antwort p.st-quellen-titel,.st-quellen-titel{margin:34px 0 16px;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--g-text-schwach)}.st-quellen{list-style:none;margin:0 0 6px;padding:0;display:grid;gap:14px}.st-quellen a{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;color:var(--g-akzent);text-decoration:underline;text-underline-offset:3px}.st-quellen a:hover{text-decoration-thickness:2px}.st-quellen .sym{flex:0 0 auto;opacity:.7}@media print{.st-quellen a::after{content:" (" attr(href) ")";font-size:11px}}.st-kernpunkte{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:8px}.st-kernpunkte li{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.55}.st-kernpunkte .sym{flex:none;margin-top:2px;color:var(--g-gruen)}.nlp-zwei{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nlp-zwei .nlp-feld{min-width:0}.nlp-form input{width:100%;min-width:0}@media (max-width:420px){.nlp-zwei{grid-template-columns:1fr}}.fz-alarm-alle{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;cursor:pointer;margin:-4px 0 2px}.fz-alarm-alle input{flex:none;width:20px;height:20px;margin:0;accent-color:var(--g-akzent)}.fz-alarm-alle[hidden]{display:none!important}.fz-alarm-wahl{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 14px}.fz-alarm-wahl[hidden]{display:none!important}.fz-alarm-label{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--g-text-schwach)}.fz-alarm-wahl .kat{cursor:default}.fz-alarm-wahl .kat:hover{background:var(--g-akzent-weich)}@media (max-width:699px){.st-kopf .seitenkopf-text,.ak-kopf .seitenkopf-text{max-width:none}.seitenkopf h1{text-wrap:wrap}.ak-fliess p,.st-antwort p,.ak-leistung-text p,.ak-lead,.st-recht-text p{text-align:justify;hyphens:auto;-webkit-hyphens:auto}}