:root{color-scheme:light dark;--flaeche:#ffffff;--flaeche-2:#f5f4f2;--flaeche-3:#ebe9e6;--text:#1f1a17;--text-2:#5e5853;--text-3:#716a64;--linie:rgb(31 26 23 / 0.12);--linie-stark:rgb(31 26 23 / 0.22);--marke:#e77817;--marke-text:#a8500a;--marke-zart:rgb(231 120 23 / 0.1);--fokus:#a8500a;--band:#1f1a17;--band-text:#f2f0ed;--band-text-2:#b9b2ab;--material:rgb(255 255 255 / 0.72);--schatten-klein:0 1px 2px rgb(31 26 23 / 0.08),0 0 0 0.5px rgb(31 26 23 / 0.06);--schrift:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI Variable Text","Segoe UI",system-ui,Roboto,"Helvetica Neue",Arial,sans-serif;--schrift-anzeige:-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI Variable Display","Segoe UI",system-ui,Roboto,"Helvetica Neue",Arial,sans-serif;--a1:0.25rem;--a2:0.5rem;--a3:0.75rem;--a4:1rem;--a5:1.5rem;--a6:2rem;--a7:3rem;--a8:4rem;--a9:6rem;--abschnitt:clamp(3rem,2rem + 4vw,5.5rem);--rand:clamp(1rem,0.4rem + 3vw,2.5rem);--breite:74rem;--r-klein:8px;--r:14px;--r-gross:22px;--dauer-druck:90ms;--dauer-zustand:180ms;--kurve:cubic-bezier(0.25,0.1,0.25,1);--kopf-hoehe:64px}@media (prefers-color-scheme:dark){:root{--flaeche:#141210;--flaeche-2:#1e1b19;--flaeche-3:#2a2623;--text:#f2f0ed;--text-2:#aba49e;--text-3:#948d87;--linie:rgb(242 240 237 / 0.12);--linie-stark:rgb(242 240 237 / 0.24);--marke:#f08a2e;--marke-text:#f59e4c;--marke-zart:rgb(240 138 46 / 0.14);--fokus:#f59e4c;--band:#1e1b19;--material:rgb(20 18 16 / 0.72);--schatten-klein:0 1px 2px rgb(0 0 0 / 0.4),0 0 0 0.5px rgb(255 255 255 / 0.08)}}@media (max-width:819px){:root{--kopf-hoehe:56px}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--kopf-hoehe) + var(--a4))}body{margin:0;background:var(--flaeche);color:var(--text);font:400 1.0625rem/1.53 var(--schrift);letter-spacing:-0.003em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent}img,svg,picture{display:block;max-width:100%;height:auto}.icon{width:1.25em;height:1.25em;flex:none}a{color:inherit;text-decoration:none}p a,dd a,.einleitung a,.hinweis a{color:var(--marke-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.18em;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent)}@media (hover:hover){p a:hover,dd a:hover,.einleitung a:hover,.hinweis a:hover{text-decoration-color:currentColor}}:focus-visible{outline:2px solid var(--fokus);outline-offset:3px;border-radius:4px}:focus:not(:focus-visible){outline:none}main:focus{outline:none}button,input{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}abbr[title]{text-decoration:none;cursor:help}address{font-style:normal}sup{font-size:0.62em;line-height:0}::selection{background:color-mix(in srgb,var(--marke) 30%,transparent)}h1,h2,h3{font-family:var(--schrift-anzeige);margin:0;text-wrap:balance;font-weight:650}h1{font-size:clamp(2.125rem,1.5rem + 2.4vw,3.5rem);line-height:1.07;letter-spacing:-0.028em;font-weight:700}@media (max-width:599px){h1{hyphens:auto;-webkit-hyphens:auto;hyphenate-limit-chars:12 5 5;overflow-wrap:break-word}}h2{font-size:clamp(1.625rem,1.2rem + 1.6vw,2.5rem);line-height:1.12;letter-spacing:-0.024em;font-weight:700}h3{font-size:1.1875rem;line-height:1.3;letter-spacing:-0.012em;font-weight:600}p{margin:0 0 var(--a4);text-wrap:pretty}p:last-child{margin-bottom:0}.einleitung{font-size:clamp(1.1875rem,1.05rem + 0.5vw,1.375rem);line-height:1.45;letter-spacing:-0.01em;color:var(--text-2);max-width:44em}.dachzeile{font-size:0.9375rem;line-height:1.4;font-weight:600;letter-spacing:-0.005em;color:var(--marke-text);margin:0 0 var(--a2)}.abschnittstitel{font-size:clamp(1.375rem,1.15rem + 0.9vw,1.875rem);line-height:1.15;letter-spacing:-0.02em;margin-bottom:var(--a5)}.hinweis{font-size:0.875rem;line-height:1.45;letter-spacing:0.002em;color:var(--text-2);max-width:62em;margin-top:var(--a4)}.behaelter{width:100%;max-width:calc(var(--breite) + 2 * var(--rand));margin-inline:auto;padding-inline:max(var(--rand),env(safe-area-inset-left)) max(var(--rand),env(safe-area-inset-right))}.abschnitt{margin-top:var(--abschnitt)}.seitenkopf{padding-top:clamp(1.5rem,1rem + 2.5vw,3.5rem)}.seitenkopf h1{margin-bottom:var(--a4);max-width:22ch}.seitenkopf--weit h1{max-width:18ch}.seitenkopf .knopfreihe{margin-top:var(--a6)}main{min-height:60vh;padding-bottom:var(--abschnitt)}.zweispalter{display:grid;gap:var(--a6) var(--a8);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}@media (max-width:819px){.zweispalter{grid-template-columns:1fr}}.knopfreihe{display:flex;flex-wrap:wrap;gap:var(--a3);margin-top:var(--a5)}.knopfreihe--eng{gap:var(--a2);margin-top:var(--a4)}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:var(--a2);min-height:44px;padding:0 1.25rem;border:0;border-radius:999px;font-size:1rem;font-weight:600;letter-spacing:-0.012em;line-height:1.2;white-space:nowrap;transition:transform var(--dauer-zustand) var(--kurve),background-color var(--dauer-zustand) var(--kurve);user-select:none;-webkit-user-select:none}.knopf:active{transform:scale(0.97);transition-duration:var(--dauer-druck)}.knopf .icon{width:1.125em;height:1.125em}.knopf--primaer{background:var(--text);color:var(--flaeche)}.knopf--sekundaer{background:var(--flaeche-2);color:var(--text)}.knopf--hell{background:#ffffff;color:#1f1a17}.knopf--klein{min-height:36px;padding:0 1rem;font-size:0.9375rem}@media (max-width:599px){.knopf{max-width:100%;white-space:normal;text-align:center;padding-block:0.5rem}}@media (hover:hover){.knopf--primaer:hover{background:color-mix(in srgb,var(--text) 84%,var(--flaeche))}.knopf--sekundaer:hover{background:var(--flaeche-3)}.knopf--hell:hover{background:#ebe9e6}}.textlink{display:inline-flex;align-items:center;gap:var(--a1);font-weight:600;color:var(--marke-text)}.textlink .icon{width:1em;height:1em;transition:transform var(--dauer-zustand) var(--kurve)}@media (hover:hover){.textlink:hover .icon{transform:translateX(3px)}}.brotkrumen{padding-top:var(--a5);font-size:0.875rem;color:var(--text-2)}.brotkrumen ol{display:flex;flex-wrap:wrap;gap:var(--a1) 0;margin:0;padding:0;list-style:none}.brotkrumen li{display:flex;align-items:center}.brotkrumen li + li::before{content:"›";margin:0 0.5em;color:var(--text-3)}.brotkrumen a{color:var(--text-2)}@media (hover:hover){.brotkrumen a:hover{color:var(--text)}}.brotkrumen [aria-current]{color:var(--text);font-weight:500}@media (max-width:599px){.brotkrumen{padding-top:var(--a2)}.brotkrumen li{display:none}.brotkrumen li:nth-last-child(2){display:flex}.brotkrumen li:nth-last-child(2)::before{content:"‹";margin:0 0.3em 0 0;font-size:1.4em;line-height:1;color:var(--marke-text)}.brotkrumen li:nth-last-child(2) a{display:inline-flex;align-items:center;min-height:44px;font-size:0.9375rem;font-weight:500;color:var(--marke-text)}}.abschnittszeile{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--a3) var(--a5);margin-bottom:var(--a5)}.abschnittszeile .abschnittstitel{margin-bottom:0}.gruppensortierung[hidden]{display:none}@media (scripting:enabled){.gruppensortierung[hidden]{display:block}}.auswahl{position:relative;display:inline-flex;align-items:center;gap:0.3rem;min-height:36px;padding:0 0.9rem;border-radius:999px;background:var(--flaeche-2);font-size:0.9375rem;transition:background-color var(--dauer-zustand) var(--kurve)}.auswahl__label{color:var(--text-2);white-space:nowrap}.auswahl select{appearance:none;-webkit-appearance:none;margin:0 -2rem 0 0;padding:0 2rem 0 0;border:0;background:transparent;font:inherit;font-weight:600;color:var(--text);cursor:pointer}.auswahl select:focus{outline:none}.auswahl:has(select:focus-visible){outline:2px solid var(--fokus);outline-offset:2px}.auswahl__pfeil{width:14px;height:14px;rotate:-90deg;color:var(--text-2);pointer-events:none}.auswahl:not(.auswahl--menue):active{background:var(--flaeche-3)}@media (hover:hover){.auswahl:not(.auswahl--menue):hover{background:var(--flaeche-3)}}.auswahl--menue{padding:0;background:none}.auswahl__knopf{display:inline-flex;align-items:center;gap:0.3rem;min-height:36px;padding:0 0.75rem 0 0.9rem;border:0;border-radius:999px;background:var(--flaeche-2);font-size:0.9375rem;transition:background-color var(--dauer-zustand) var(--kurve),transform var(--dauer-zustand) var(--kurve)}.auswahl__knopf .auswahl__wert{font-weight:600;color:var(--text);white-space:nowrap}.auswahl__knopf .auswahl__pfeil{rotate:0deg;width:16px;height:16px;transition:rotate var(--dauer-zustand) var(--kurve)}.auswahl__knopf[aria-expanded="true"]{background:var(--flaeche-3)}.auswahl__knopf[aria-expanded="true"] .auswahl__pfeil{rotate:180deg}.auswahl__knopf:active{transform:scale(0.97);background:var(--flaeche-3);transition-duration:var(--dauer-druck)}@media (hover:hover){.auswahl__knopf:hover{background:var(--flaeche-3)}}.auswahl__menue{position:absolute;top:calc(100% + 6px);left:0;z-index:30;min-width:max(100%,15rem);margin:0;padding:5px;list-style:none;border-radius:14px;background:color-mix(in srgb,var(--flaeche) 92%,transparent);-webkit-backdrop-filter:saturate(180%) blur(24px);backdrop-filter:saturate(180%) blur(24px);box-shadow:0 0 0 0.5px var(--linie-stark),0 14px 36px rgb(0 0 0 / 0.16),0 2px 6px rgb(0 0 0 / 0.06);transform-origin:top left;will-change:transform,opacity}.auswahl--rechts .auswahl__menue{left:auto;right:0;transform-origin:top right}.auswahl__menue:focus{outline:none}.auswahl__menue{max-height:min(26rem,var(--menue-hoehe,60vh));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.auswahl--oben .auswahl__menue{top:auto;bottom:calc(100% + 6px);transform-origin:bottom left}.auswahl--oben.auswahl--rechts .auswahl__menue{transform-origin:bottom right}.auswahl__menue li{display:flex;align-items:center;gap:var(--a2);padding:0.5rem 0.75rem 0.5rem 0.55rem;border-radius:9px;font-size:0.9375rem;white-space:nowrap;cursor:pointer;user-select:none;-webkit-user-select:none}.auswahl__menue li.auswahl__trenner{margin-top:5px;position:relative}.auswahl__menue li.auswahl__trenner::before{content:"";position:absolute;left:0.55rem;right:0.55rem;top:-3px;height:1px;background:var(--linie)}.auswahl__menue li.ist-aktiv{background:var(--flaeche-2)}.auswahl__menue li:active{background:var(--flaeche-3)}.auswahl__haken{width:16px;height:16px;color:var(--marke-text);visibility:hidden}.auswahl__menue li[aria-selected="true"]{font-weight:600}.auswahl__menue li[aria-selected="true"] .auswahl__haken{visibility:visible}@media (prefers-color-scheme:dark){.auswahl__menue{background:color-mix(in srgb,var(--flaeche-2) 94%,transparent)}.auswahl__menue li.ist-aktiv{background:var(--flaeche-3)}}@media (prefers-reduced-transparency:reduce){.auswahl__menue{background:var(--flaeche);-webkit-backdrop-filter:none;backdrop-filter:none}}.kontaktliste{list-style:none;margin:0;padding:0;display:grid;gap:var(--a2)}.kontaktliste li{display:flex;align-items:center;gap:var(--a2)}.kontaktliste__zeile{flex:1;display:flex;align-items:center;gap:var(--a4);padding:var(--a3) var(--a4) var(--a3) var(--a3);border-radius:var(--r);font-size:1.125rem;font-weight:600;letter-spacing:-0.012em;transition:background-color var(--dauer-zustand) var(--kurve),transform var(--dauer-zustand) var(--kurve)}.kontaktliste__zeile>span{display:grid}.kontaktliste__art{font-size:0.8125rem;font-weight:500;letter-spacing:0;color:var(--text-2)}.kontaktliste__zeile .icon{width:44px;height:44px;padding:11px;border-radius:50%;background:var(--flaeche-2);color:var(--marke-text)}a.kontaktliste__zeile:active{transform:scale(0.99);background:var(--flaeche-3);transition-duration:var(--dauer-druck)}@media (hover:hover){a.kontaktliste__zeile:hover{background:var(--flaeche-2)}a.kontaktliste__zeile:hover .icon{background:var(--flaeche)}}.kopieren{display:inline-flex;align-items:center;gap:var(--a1);min-height:36px;padding:0 0.875rem;border:0;border-radius:999px;background:var(--flaeche-2);font-size:0.875rem;font-weight:500;transition:transform var(--dauer-zustand) var(--kurve),background-color var(--dauer-zustand) var(--kurve)}.kopieren:active{transform:scale(0.96);transition-duration:var(--dauer-druck)}.kopieren .icon{width:16px;height:16px}.kopieren__erledigt{display:none}.kopieren.ist-erledigt .kopieren__symbol{display:none}.kopieren.ist-erledigt .kopieren__erledigt{display:block;color:var(--marke-text)}@media (hover:hover){.kopieren:hover{background:var(--flaeche-3)}}.adresse{font-size:1.25rem;line-height:1.45;font-weight:500;letter-spacing:-0.012em}.sprunglink{position:absolute;left:var(--a4);top:-100px;z-index:100;padding:var(--a2) var(--a4);border-radius:var(--r-klein);background:var(--text);color:var(--flaeche);font-weight:600}.sprunglink:focus{top:var(--a2)}.kopf{position:sticky;top:0;z-index:50;background:var(--material);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);transition:box-shadow var(--dauer-zustand) var(--kurve)}.kopf.ist-gescrollt{box-shadow:0 1px 0 var(--linie)}.kopf__leiste{display:flex;align-items:center;gap:var(--a5);height:var(--kopf-hoehe);max-width:calc(var(--breite) + 2 * var(--rand));margin-inline:auto;padding-inline:max(var(--rand),env(safe-area-inset-left)) max(var(--rand),env(safe-area-inset-right))}.kopf__logo{flex:none;display:block;padding:var(--a1) 0;border-radius:6px}.kopf__logo img{height:34px;width:auto}.kopf__navi ul{display:flex;gap:var(--a1);margin:0;padding:0;list-style:none}.kopf__navi a{display:block;padding:0.45rem 0.85rem;border-radius:999px;font-size:0.9375rem;font-weight:500;letter-spacing:-0.008em;color:var(--text-2);transition:color var(--dauer-zustand) var(--kurve),background-color var(--dauer-zustand) var(--kurve)}.kopf__navi a[aria-current]{color:var(--text);background:var(--flaeche-2);font-weight:600}.kopf__navi a:active{background:var(--flaeche-3);transition-duration:var(--dauer-druck)}@media (hover:hover){.kopf__navi a:hover{color:var(--text)}}.kopf__aktionen{margin-left:auto;display:flex;align-items:center;gap:var(--a3)}.kopf__telefon{display:inline-flex;align-items:center;gap:var(--a2);min-height:36px;padding:0 var(--a2);border-radius:999px;font-size:0.9375rem;font-weight:500;color:var(--text-2);font-variant-numeric:tabular-nums}.kopf__telefon .icon{width:18px;height:18px;color:var(--marke-text)}@media (hover:hover){.kopf__telefon:hover{color:var(--text)}}.kopf__mail{display:none}.kopf__symbol{position:relative;display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;color:var(--text-2);transition:color var(--dauer-zustand) var(--kurve),background-color var(--dauer-zustand) var(--kurve)}.kopf__symbol .icon{width:20px;height:20px}.kopf__symbol[hidden]{display:none}.kopf__symbol[aria-current]{color:var(--text);background:var(--flaeche-2)}.kopf__symbol:active{background:var(--flaeche-3);transition-duration:var(--dauer-druck)}@media (hover:hover){.kopf__symbol:hover{color:var(--text)}}.kopf__zaehler{position:absolute;top:1px;right:-1px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--marke);color:#fff;font-size:0.6875rem;font-weight:700;line-height:17px;text-align:center;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--flaeche)}.kopf__zaehler:empty{display:none}.kopf__sprache{display:none;align-items:center;min-height:36px;padding:0 var(--a2);border-radius:999px;font-size:0.9375rem;font-weight:500;letter-spacing:-0.008em;color:var(--text-2);transition:color var(--dauer-zustand) var(--kurve)}@media (min-width:1024px){.kopf__sprache{display:inline-flex}}@media (hover:hover){.kopf__sprache:hover{color:var(--text)}}.kopfnavi{display:none}@media (max-width:819px){.kopf{position:relative;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--flaeche)}.kopf__logo img{height:30px}.kopf__navi,.kopf__anfrage{display:none}.kopf__aktionen{gap:var(--a1);margin-right:calc(-1 * var(--a2))}.kopf__telefon,.kopf__mail{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border-radius:50%;color:var(--text)}.kopf__telefon span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.kopf__telefon .icon,.kopf__mail .icon{width:22px;height:22px;color:var(--text)}.kopf__telefon:active,.kopf__mail:active{background:var(--flaeche-2)}.kopf__symbol{width:44px;height:44px;color:var(--text)}.kopf__symbol .icon{width:22px;height:22px}.kopf__zaehler{top:5px;right:3px}.kopfnavi{display:block;box-shadow:inset 0 -1px 0 var(--linie)}.kopfnavi ul{display:flex;gap:var(--a5);margin:0;padding:0 max(var(--rand),env(safe-area-inset-left));list-style:none;overflow-x:auto;scrollbar-width:none}.kopfnavi ul::-webkit-scrollbar{display:none}.kopfnavi a{position:relative;display:flex;align-items:center;min-height:44px;font-size:0.9375rem;font-weight:500;letter-spacing:-0.008em;white-space:nowrap;color:var(--text-2)}.kopfnavi a[aria-current]{color:var(--text);font-weight:600}.kopfnavi a[aria-current]::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px;background:var(--marke)}.kopfnavi a:active{color:var(--marke-text)}html{scroll-padding-top:var(--a4)}}.fuss{background:var(--flaeche-2);color:var(--text-2);font-size:0.875rem;line-height:1.5;letter-spacing:0.002em}.fuss__innen{display:grid;grid-template-columns:minmax(14rem,1.2fr) 3fr;gap:var(--a7);max-width:calc(var(--breite) + 2 * var(--rand));margin-inline:auto;padding:var(--a8) max(var(--rand),env(safe-area-inset-left)) var(--a6)}.fuss__marke{font-weight:600;color:var(--text);font-size:1rem;margin-bottom:var(--a2)}.fuss__firma address{margin-bottom:var(--a3)}.fuss__zeiten{margin-top:var(--a3);font-variant-numeric:tabular-nums}.fuss__zeiten span{font-weight:600;color:var(--text)}.fuss__sprache{font-weight:500;color:var(--text-2)}.fuss__firma a{color:var(--text-2);text-decoration:none}.fuss__firma p a{display:inline-block;padding-block:3px}.fuss__navi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--a6)}.fuss__navi h2{font-family:var(--schrift);font-size:0.875rem;line-height:1.4;letter-spacing:0;font-weight:600;color:var(--text);margin-bottom:var(--a3)}.fuss__navi ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--a2)}.fuss a{transition:color var(--dauer-zustand) var(--kurve)}@media (hover:hover){.fuss a:hover,.fuss__firma a:hover{color:var(--text)}}.fuss__unten{max-width:calc(var(--breite) + 2 * var(--rand));margin-inline:auto;padding:0 max(var(--rand),env(safe-area-inset-left)) max(var(--a6),env(safe-area-inset-bottom)) max(var(--rand),env(safe-area-inset-right));font-size:0.8125rem}.fuss__unten-innen{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--a2) var(--a5);padding-top:var(--a4);border-top:1px solid var(--linie)}.fuss__unten p{margin:0}@media (max-width:819px){.fuss__innen{grid-template-columns:1fr;gap:var(--a6);padding-top:var(--a7)}.fuss__navi{grid-template-columns:repeat(2,minmax(0,1fr))}.fuss__navi a{display:inline-block;padding:0.2rem 0}}.segmente{margin:0 calc(-1 * var(--rand)) var(--a5);padding:0 var(--rand);overflow-x:auto;scrollbar-width:none}.segmente::-webkit-scrollbar{display:none}.segmente ul{display:inline-flex;gap:2px;margin:0;padding:3px;list-style:none;border-radius:999px;background:var(--flaeche-2)}.segmente a{display:block;padding:0.4rem 1rem;border-radius:999px;font-size:0.9375rem;font-weight:500;white-space:nowrap;color:var(--text-2);transition:color var(--dauer-zustand) var(--kurve),background-color var(--dauer-zustand) var(--kurve)}.segmente a[aria-current]{background:var(--flaeche);color:var(--text);font-weight:600;box-shadow:var(--schatten-klein)}.segmente a:active{color:var(--text)}@media (hover:hover){.segmente a:not([aria-current]):hover{color:var(--text)}}@media (prefers-color-scheme:dark){.segmente a[aria-current]{background:var(--flaeche-3)}}.geschwister{margin:calc(-1 * var(--a2)) calc(-1 * var(--rand)) var(--a5);padding:0 var(--rand);overflow-x:auto;scrollbar-width:none}.geschwister::-webkit-scrollbar{display:none}.geschwister ul{display:flex;gap:var(--a2);margin:0;padding:0;list-style:none}.geschwister a{display:block;padding:0.3rem 0.8rem;border:1px solid var(--linie);border-radius:999px;font-size:0.875rem;white-space:nowrap;color:var(--text-2);transition:border-color var(--dauer-zustand) var(--kurve),color var(--dauer-zustand) var(--kurve)}.geschwister a[aria-current]{border-color:var(--text);color:var(--text);font-weight:600}@media (hover:hover){.geschwister a:not([aria-current]):hover{border-color:var(--linie-stark);color:var(--text)}}.einsatz{margin-top:var(--a5)}.einsatz__titel{font-family:var(--schrift);font-size:0.875rem;font-weight:600;letter-spacing:0;line-height:1.4;color:var(--text-2);margin-bottom:var(--a2)}.einsatz ul{display:flex;flex-wrap:wrap;gap:var(--a2);margin:0;padding:0;list-style:none}.einsatz li{padding:0.3rem 0.7rem;border-radius:var(--r-klein);background:var(--flaeche-2);font-size:0.9375rem}.kennzahl{margin-top:var(--a5);font-size:0.9375rem;font-weight:500;color:var(--text-2);font-variant-numeric:tabular-nums}.tdiag{--spalten:minmax(10rem,15rem) minmax(8.5rem,11rem) minmax(0,1fr)}.tdiag__achse,.tdiag__zeile{display:grid;grid-template-columns:var(--spalten);gap:var(--a4);align-items:center}.tdiag__achse{padding:0 var(--a3) var(--a2);font-size:0.75rem;color:var(--text-3);letter-spacing:0.01em}.tdiag__achse-name{grid-column:1 / 3}.tdiag__skala{position:relative;height:1.2em;font-variant-numeric:tabular-nums}.tdiag__skala span{position:absolute;left:calc(var(--t) * 100%);transform:translateX(-50%);white-space:nowrap}.tdiag__skala span:first-child{transform:none}.tdiag__gruppe{border-top:1px solid var(--linie);padding-top:var(--a3);margin-top:var(--a3)}.tdiag__gruppenname{font-family:var(--schrift);font-size:0.8125rem;font-weight:600;letter-spacing:0;color:var(--text-2);padding:0 var(--a3);margin-bottom:var(--a1)}.tdiag__gruppenname a{color:inherit}@media (hover:hover){.tdiag__gruppenname a:hover{color:var(--marke-text)}}.tdiag ul{list-style:none;margin:0;padding:0}.tdiag__zeile{padding:var(--a2) var(--a3);border-radius:var(--r-klein);transition:background-color var(--dauer-zustand) var(--kurve)}.tdiag__zeile:active{background:var(--flaeche-3);transition-duration:var(--dauer-druck)}@media (hover:hover){.tdiag__zeile:hover{background:var(--flaeche-2)}.tdiag__zeile:hover .tdiag__name{color:var(--marke-text)}}.tdiag__name{font-weight:600;letter-spacing:-0.01em;transition:color var(--dauer-zustand) var(--kurve)}.tdiag__info{font-size:0.875rem;color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap}.tdiag__spur{position:relative;height:24px;background:repeating-linear-gradient(90deg,var(--linie) 0 1px,transparent 1px 18.1818%)}.tdiag__balken{position:absolute;top:50%;left:calc(var(--von) * 100%);right:calc((1 - var(--bis)) * 100%);height:6px;translate:0 -50%;border-radius:999px;background:color-mix(in srgb,var(--marke) 32%,transparent)}.tdiag__punkt{position:absolute;top:50%;left:calc(var(--t) * 100%);width:10px;height:10px;translate:-50% -50%;border-radius:50%;background:var(--marke);box-shadow:0 0 0 2px var(--flaeche)}.tdiag__fussnote{margin-top:var(--a4);padding:0 var(--a3);font-size:0.8125rem;color:var(--text-2)}@media (max-width:819px){.tdiag{--spalten:1fr auto}.tdiag__achse{grid-template-columns:1fr;padding-inline:0}.tdiag__achse-name{grid-column:1}.tdiag__zeile{grid-template-columns:minmax(0,1fr) auto;gap:var(--a1) var(--a3);padding-inline:0}.tdiag__name{hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}.tdiag__spur{grid-column:1 / -1}.tdiag__gruppenname,.tdiag__fussnote{padding-inline:0}.tdiag__skala span:nth-child(even){display:none}}.bereichsraster{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--a3)}.bereich{background:var(--flaeche-2);border-radius:var(--r);padding:var(--a4) var(--a4) var(--a2)}.bereich h3{font-size:1.125rem;letter-spacing:-0.014em}.bereich h3 a{transition:color var(--dauer-zustand) var(--kurve)}@media (hover:hover){.bereich h3 a:hover{color:var(--marke-text)}}.bereich__fakten{font-size:0.8125rem;color:var(--text-2);margin:0.15rem 0 var(--a2);font-variant-numeric:tabular-nums}.bereich ul{list-style:none;margin:0;padding:0}.bereich li + li{border-top:1px solid var(--linie)}.bereich li a{display:flex;justify-content:space-between;gap:var(--a3);padding:0.4rem 0;font-size:0.875rem}.bereich__anzahl{color:var(--text-2);font-variant-numeric:tabular-nums}@media (hover:hover){.bereich li a:hover span:first-child{color:var(--marke-text)}}.gruppenliste{list-style:none;margin:0;padding:0;border-top:1px solid var(--linie)}.gruppenliste li{border-bottom:1px solid var(--linie)}.gruppe{display:grid;grid-template-columns:minmax(0,1fr) auto 20px;grid-template-areas:"name fakten pfeil" "text text text";gap:var(--a1) var(--a4);align-items:baseline;padding:var(--a4) var(--a3);margin-inline:calc(-1 * var(--a3));border-radius:var(--r);transition:background-color var(--dauer-zustand) var(--kurve)}.gruppe__name{grid-area:name;font-size:1.1875rem;font-weight:600;letter-spacing:-0.014em}.gruppe__text{grid-area:text;color:var(--text-2);font-size:0.9375rem;max-width:52em}.gruppe__text:empty{display:none}.gruppe__fakten{grid-area:fakten;font-size:0.875rem;color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap}.gruppe__pfeil{grid-area:pfeil;align-self:center;color:var(--text-3);width:20px;height:20px;transition:transform var(--dauer-zustand) var(--kurve),color var(--dauer-zustand) var(--kurve)}.gruppe:active{background:var(--flaeche-3);transition-duration:var(--dauer-druck)}@media (hover:hover){.gruppe:hover{background:var(--flaeche-2)}.gruppe:hover .gruppe__pfeil{transform:translateX(3px);color:var(--marke-text)}}@media (max-width:599px){.gruppe{grid-template-columns:minmax(0,1fr) 20px;grid-template-areas:"name pfeil" "fakten fakten" "text text"}}.werkzeuge{display:flex;flex-wrap:wrap;align-items:center;gap:var(--a3);margin-bottom:var(--a4)}.werkzeuge[hidden]{display:none}.suchfeld{position:relative;flex:1 1 14rem;max-width:22rem}.suchfeld::before{content:"";position:absolute;left:0.8rem;top:50%;width:16px;height:16px;translate:0 -50%;background:var(--text-2);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='7' cy='7' r='5' fill='none' stroke='black' stroke-width='1.6'/%3E%3Cpath d='m11 11 3.5 3.5' stroke='black' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='7' cy='7' r='5' fill='none' stroke='black' stroke-width='1.6'/%3E%3Cpath d='m11 11 3.5 3.5' stroke='black' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat;pointer-events:none}.suchfeld input{width:100%;height:40px;padding:0 0.875rem 0 2.3rem;border:1px solid transparent;border-radius:10px;background:var(--flaeche-2);font-size:1rem;transition:background-color var(--dauer-zustand) var(--kurve),border-color var(--dauer-zustand) var(--kurve)}.suchfeld input::placeholder{color:var(--text-3)}.suchfeld input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;width:16px;height:16px;margin-left:0.4rem;background-color:var(--text-3);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m5 5 10 10M15 5 5 15'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m5 5 10 10M15 5 5 15'/%3E%3C/svg%3E") center / contain no-repeat;cursor:pointer}@media (hover:hover){.suchfeld input::-webkit-search-cancel-button:hover{background-color:var(--text)}}.suchfeld input:focus{outline:none;background:var(--flaeche);border-color:var(--fokus)}.umschalter{display:inline-flex;gap:2px;margin:0;padding:3px;border:0;border-radius:10px;background:var(--flaeche-2)}.umschalter label{position:relative}.umschalter input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.umschalter span{display:block;padding:0.35rem 0.75rem;border-radius:8px;font-size:0.875rem;font-weight:500;white-space:nowrap;color:var(--text-2);transition:background-color var(--dauer-zustand) var(--kurve),color var(--dauer-zustand) var(--kurve)}.umschalter input:checked + span{background:var(--flaeche);color:var(--text);font-weight:600;box-shadow:var(--schatten-klein)}.umschalter input:focus-visible + span{outline:2px solid var(--fokus);outline-offset:1px}@media (prefers-color-scheme:dark){.umschalter input:checked + span{background:var(--flaeche-3)}}.umschalter .umschalter__eigen{position:relative;display:inline-flex;align-items:center;gap:0.1rem;padding:0 0.6rem;border-radius:8px;font-size:0.875rem;font-weight:500;color:var(--text-2);white-space:nowrap;transition:background-color var(--dauer-zustand) var(--kurve),color var(--dauer-zustand) var(--kurve)}.umschalter .umschalter__eingabe{display:inline-flex;align-items:center;gap:0.1rem;cursor:text}.umschalter .umschalter__ab,.umschalter .umschalter__einheit{display:inline;padding:0;background:none;box-shadow:none;color:inherit;font-weight:inherit}.umschalter__leeren{display:grid;place-items:center;width:24px;height:24px;margin:0 -0.35rem 0 0.15rem;padding:0;border:0;border-radius:50%;background:transparent;color:var(--text-3);cursor:pointer;touch-action:manipulation}.umschalter__leeren[hidden]{display:none}.umschalter__leeren .icon{width:14px;height:14px}.umschalter__leeren:active{background:var(--flaeche-3)}.umschalter__leeren:focus-visible{outline:2px solid var(--fokus);outline-offset:0}@media (hover:hover){.umschalter__leeren:hover{color:var(--text);background:var(--flaeche-2)}}.umschalter .umschalter__eigen input{position:static;opacity:1;width:3.4rem;height:28px;padding:0 0.25rem;border:0;border-radius:6px;background:transparent;font-size:1rem;font-weight:600;text-align:right;font-variant-numeric:tabular-nums;cursor:text;-moz-appearance:textfield;appearance:textfield}.umschalter__eigen input::-webkit-inner-spin-button,.umschalter__eigen input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.umschalter__eigen input::placeholder{color:var(--text-3)}.umschalter__eigen input:focus{outline:none}.umschalter__eigen:has(input:focus-visible){outline:2px solid var(--fokus);outline-offset:1px}.umschalter__eigen:not(.ist-aktiv) input{color:var(--text-3);font-weight:500}.umschalter__eigen.ist-aktiv{background:var(--flaeche);color:var(--text);box-shadow:var(--schatten-klein)}@media (prefers-color-scheme:dark){.umschalter__eigen.ist-aktiv{background:var(--flaeche-3)}}@media (max-width:599px){.umschalter{display:flex;flex-wrap:wrap;width:100%}.umschalter>label,.umschalter .umschalter__eigen{flex:1 1 auto;text-align:center}.umschalter span{padding:0.35rem 0.5rem}.umschalter .umschalter__eigen{justify-content:center;min-height:32px}}.werkzeuge__anzahl{margin:0 0 0 auto;font-size:0.875rem;color:var(--text-2);font-variant-numeric:tabular-nums}.werkzeuge__hinweis{flex:1 0 100%;margin:0;font-size:0.875rem;color:var(--text-2)}.werkzeuge__hinweis[hidden]{display:none}.textknopf{display:inline;margin:0;padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--marke-text);text-decoration:underline;text-underline-offset:0.15em;cursor:pointer}.textknopf:focus-visible{outline:2px solid var(--fokus);outline-offset:2px;border-radius:2px}.tabellenrahmen{position:relative;overflow-x:auto;border:1px solid var(--linie);border-radius:var(--r);background:linear-gradient(90deg,var(--flaeche) 30%,transparent) left / 2.5rem 100% no-repeat local,linear-gradient(270deg,var(--flaeche) 30%,transparent) right / 2.5rem 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgb(0 0 0 / 0.12),transparent) left / 0.75rem 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgb(0 0 0 / 0.12),transparent) right / 0.75rem 100% no-repeat scroll;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.tabellenrahmen table{width:100%;border-collapse:separate;border-spacing:0;font-size:0.9375rem;font-variant-numeric:tabular-nums}.tabellenrahmen th,.tabellenrahmen td{padding:0.7rem 0.9rem;border-bottom:1px solid var(--linie);text-align:left;white-space:nowrap;vertical-align:middle}.tabellenrahmen tbody tr:last-child>*,.tabellenrahmen tbody tr.ist-letzte>*{border-bottom:0}.tabellenrahmen[hidden]{display:none}.tabellenrahmen thead th{background:var(--flaeche-2);font-size:0.8125rem;font-weight:600;color:var(--text-2);vertical-align:bottom}.tabellenrahmen .zahl{text-align:right}.tabellenrahmen th.sorte{position:sticky;left:0;z-index:1;background:var(--flaeche);font-weight:600}.tabellenrahmen thead th.sorte{background:var(--flaeche-2)}.tabellenrahmen th.sorte a{transition:color var(--dauer-zustand) var(--kurve)}.tabellenrahmen td.kat,.tabellenrahmen td.kat a{color:var(--text-2)}.sorte__kat{display:none}@media (max-width:599px){.tabellenrahmen .kat{display:none}.sorte__kat{display:block;font-size:0.75rem;font-weight:400;color:var(--text-2);max-width:9.5rem;overflow:hidden;text-overflow:ellipsis}.tabellenrahmen th,.tabellenrahmen td{padding:0.6rem 0.7rem}}.tabellenrahmen .leer{color:var(--text-3)}@media (hover:hover){.sortentabelle tbody tr:hover>*{background:var(--flaeche-2)}.sortentabelle tbody tr:hover th.sorte a{color:var(--marke-text)}.tabellenrahmen td.kat a:hover{color:var(--text)}}.sortentabelle th button{display:inline-flex;align-items:flex-end;gap:0.3rem;margin:-0.3rem -0.4rem;padding:0.3rem 0.4rem;border:0;border-radius:6px;background:none;font-weight:600;color:inherit;text-align:inherit}.sortentabelle th.zahl button{flex-direction:row-reverse}.sortentabelle th.kat button{align-items:center}.sortentabelle th.kat .sortpfeil{margin-bottom:0.2em}.sortentabelle th.kat[aria-sort="ascending"] .sortpfeil{margin-bottom:-0.1em}.sortentabelle th button:active{background:var(--flaeche-3)}.spaltenkopf{display:grid;line-height:1.3;pointer-events:none}.sortentabelle th.zahl .spaltenkopf{justify-items:end}.sortentabelle th .einheit{font-weight:400;color:var(--text-3);font-size:0.75rem}.sortpfeil{width:0.6em;height:0.6em;margin-bottom:0.35em;border:solid currentColor;border-width:0 1.5px 1.5px 0;rotate:45deg;opacity:0;transition:opacity var(--dauer-zustand) var(--kurve),rotate var(--dauer-zustand) var(--kurve)}th[aria-sort="ascending"] .sortpfeil{opacity:1;rotate:225deg;margin-bottom:0.1em}th[aria-sort="descending"] .sortpfeil{opacity:1;rotate:45deg}@media (hover:hover){th[aria-sort="none"] button:hover .sortpfeil{opacity:0.35}}.sortentabelle th[aria-sort="ascending"],.sortentabelle th[aria-sort="descending"]{color:var(--text)}.wlf{display:flex;justify-content:flex-end;gap:var(--a4)}.wlf>span{display:inline-flex;align-items:baseline;gap:0.35rem}.wlf__t{font-size:0.75rem;color:var(--text-3)}.fussnote-wert sup{color:var(--marke-text);font-weight:600;margin-left:1px}.tabelle__leer{padding:var(--a5);border-radius:var(--r);background:var(--flaeche-2);color:var(--text-2)}.tabelle__leer .knopfreihe{margin-top:var(--a3)}.tabelle__leer-titel{display:block;margin-bottom:var(--a1);color:var(--text);font-weight:600}.tabelle__leer[hidden]{display:none}@media (hover:hover){.sortentabelle tbody tr[data-href]{cursor:pointer}}.sortentabelle tbody tr[data-href]:active>*{background:var(--flaeche-3)}.sortentabelle--kompakt .tabellenrahmen{max-width:40rem}.sortentabelle tr.ist-aktuell>*{background:var(--marke-zart)}.sortentabelle tr.ist-aktuell th.sorte{box-shadow:inset 3px 0 0 var(--marke)}.sortentabelle tr.ist-aktuell th.sorte span[aria-current]{font-weight:700}@media (min-width:1240px){.sortentabelle .tabellenrahmen{overflow:clip;background:none}.sortentabelle thead th{position:sticky;top:var(--kopf-hoehe);z-index:2;box-shadow:inset 0 -1px 0 var(--linie)}.sortentabelle thead th.sorte{z-index:3}}.legende{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:var(--a2) var(--a6);margin:var(--a5) 0 0;font-size:0.8125rem;line-height:1.4;color:var(--text-2)}.legende__titel{margin:var(--a5) 0 0;font-size:0.8125rem;font-weight:600;color:var(--text)}.legende__titel + .legende{margin-top:var(--a2)}.legende div{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:var(--a3)}.legende dt{font-weight:600;color:var(--text)}.legende dd{margin:0}.aufanfrage{background:var(--flaeche-2);border-radius:var(--r-gross);padding:clamp(1.5rem,1rem + 2vw,2.5rem);max-width:46rem}.aufanfrage h2{font-size:1.5rem;margin-bottom:var(--a3)}.aufanfrage p{color:var(--text-2)}.produktkopf{padding-top:var(--a5)}.produktkopf h1{font-size:clamp(2.5rem,1.6rem + 3.6vw,4.5rem);line-height:1.02;letter-spacing:-0.032em;margin-bottom:var(--a4)}.merkmale{list-style:none;margin:var(--a4) 0 0;padding:0;display:grid;gap:var(--a2);max-width:44em}.merkmale li{position:relative;padding-left:1.25rem;color:var(--text-2)}.merkmale li::before{content:"";position:absolute;left:0;top:0.72em;width:0.5rem;height:2px;border-radius:2px;background:var(--marke)}.kacheln{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(13rem,calc((100% - 3 * var(--a3)) / 4)),1fr));gap:var(--a3);margin:0}@media (max-width:599px){.kacheln{grid-template-columns:repeat(2,minmax(0,1fr))}.kachel{min-height:7.5rem;padding:var(--a4)}.kacheln--gross{grid-template-columns:1fr}.kacheln--gross .kachel{min-height:0}}.kachel{container-type:inline-size;background:var(--flaeche-2);border-radius:18px;padding:var(--a5) var(--a5) 1.375rem;display:flex;flex-direction:column;justify-content:space-between;gap:var(--a4);min-height:9rem}.kachel dt{font-size:0.875rem;font-weight:500;color:var(--text-2);hyphens:auto;-webkit-hyphens:auto}.kachel__wert{hyphens:manual;-webkit-hyphens:manual}.kachel dd{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--a2) 0.35rem}.kachel__wert{font-family:var(--schrift-anzeige);font-size:clamp(1.75rem,13cqi,2.75rem);text-wrap:balance;font-weight:650;line-height:1;letter-spacing:-0.03em;font-variant-numeric:tabular-nums}.kachel__einheit{font-size:1.0625rem;font-weight:500;color:var(--text-2)}.kachel__zusatz{font-size:0.9375rem;color:var(--text-2)}.kacheln--gross{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.kacheln--gross .kachel{min-height:7.5rem;padding:var(--a4) var(--a4) 1.125rem}.kacheln--gross .kachel__wert{font-size:clamp(1.5rem,11cqi,2.25rem)}.detailraster{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:var(--a3);margin-top:var(--a3)}.detail{background:var(--flaeche-2);border-radius:18px;padding:var(--a5)}.detail h3{font-family:var(--schrift);font-size:0.875rem;font-weight:500;letter-spacing:0;color:var(--text-2);margin-bottom:var(--a4)}.anteile{margin:0;display:grid;gap:var(--a3)}.anteil{display:grid;grid-template-columns:3.5rem minmax(0,1fr) 4.25rem;gap:var(--a3);align-items:center}.anteil dt{font-weight:600}.anteil dd{display:contents}.anteil__spur{height:8px;border-radius:999px;background:var(--flaeche-3);overflow:hidden}.anteil__balken{display:block;height:100%;width:calc(var(--a) * 100%);min-width:3px;border-radius:inherit;background:var(--text-2);transform-origin:left center}.anteil__wert{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.wlftabelle{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.wlftabelle th,.wlftabelle td{padding:0.55rem 0;border-bottom:1px solid var(--linie);text-align:left}.wlftabelle thead th{font-size:0.8125rem;font-weight:500;color:var(--text-2);padding-top:0}.wlftabelle tbody th{font-weight:500;color:var(--text-2)}.wlftabelle td{font-weight:600;font-size:1.0625rem}.wlftabelle .zahl{text-align:right}.wlftabelle tbody tr:last-child>*{border-bottom:0}.abschnittsnotiz{margin:calc(-1 * var(--a3)) 0 var(--a4);color:var(--text-2)}.abschnittsnotiz[hidden]{display:none}.formatwahl{margin:0;padding:0;border:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:var(--a2)}.formatwahl--kompakt{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr))}.formatwahl__option{position:relative;display:grid;gap:0.1rem;padding:var(--a3) var(--a4);border-radius:12px;box-shadow:inset 0 0 0 1px var(--linie);cursor:pointer;transition:box-shadow var(--dauer-zustand) var(--kurve),background-color var(--dauer-zustand) var(--kurve),transform var(--dauer-zustand) var(--kurve);font-variant-numeric:tabular-nums;user-select:none;-webkit-user-select:none}.formatwahl__option input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.formatwahl__option:active{transform:scale(0.98);transition-duration:var(--dauer-druck)}.formatwahl__option:has(input:checked){box-shadow:inset 0 0 0 2px var(--marke);background:var(--marke-zart)}.formatwahl__option:has(input:focus-visible){outline:2px solid var(--fokus);outline-offset:2px}@media (hover:hover){.formatwahl__option:not(:has(input:checked)):hover{box-shadow:inset 0 0 0 1px var(--linie-stark)}}.formatwahl__option--offen .formatwahl__masse{color:var(--text-3)}.formatwahl__name{font-weight:600}.formatstatus{margin:var(--a3) 0 0;font-size:0.9375rem;color:var(--text-2);font-variant-numeric:tabular-nums}.formatstatus[hidden]{display:none}.formatstatus [data-formatstatus-wert]{color:var(--text);font-weight:600}.formatstatus a{color:var(--marke-text)}.formatwahl__masse{font-size:0.875rem;color:var(--text-2)}.formatwahl__vol{font-size:0.8125rem;color:var(--text-3)}.formatanfrage{margin-top:var(--a5)}.dickenliste{display:flex;flex-wrap:wrap;gap:var(--a2);list-style:none;margin:0;padding:0}.dickenliste li{display:inline-flex;gap:var(--a2);align-items:baseline;padding:0.45rem 0.85rem;border-radius:var(--r-klein);background:var(--flaeche-2);font-weight:600;font-variant-numeric:tabular-nums}.dickenliste__zoll{font-size:0.8125rem;font-weight:400;color:var(--text-2)}.formattabelle th[scope="row"]{font-weight:600}.anfrageleiste{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--material);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);box-shadow:0 -1px 0 var(--linie);padding:var(--a3) max(var(--rand),env(safe-area-inset-left)) max(var(--a3),env(safe-area-inset-bottom)) max(var(--rand),env(safe-area-inset-right));will-change:transform}.anfrageleiste[hidden]{display:none}.anfrageleiste__innen{display:flex;align-items:center;justify-content:space-between;gap:var(--a4)}.anfrageleiste p{margin:0;display:grid;line-height:1.3;min-width:0}.anfrageleiste p span{font-size:0.8125rem;color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:820px){.anfrageleiste{display:none !important}}@media (max-width:819px){.hat-anfrageleiste .fuss__unten{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}}@media (max-width:819px){html:has(.hat-anfrageleiste){scroll-padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}}.formatanfrage[hidden]{display:none}.abschnittstitel + .formatanfrage{margin-top:0}.formatanfrage .knopfreihe{margin-top:var(--a4)}.knopf[hidden]{display:none}.menge{display:flex;flex-wrap:wrap;align-items:center;gap:var(--a2) var(--a3)}.menge[hidden]{display:none}.menge__feld{display:inline-flex;align-items:center;gap:var(--a3)}.menge__label{font-weight:600}.menge__feld input,.posten__feld input{width:8.5rem;height:40px;padding:0 0.875rem;border:1px solid transparent;border-radius:10px;background:var(--flaeche-2);font-size:1rem;font-variant-numeric:tabular-nums;transition:background-color var(--dauer-zustand) var(--kurve),border-color var(--dauer-zustand) var(--kurve)}.menge__feld input:focus,.posten__feld input:focus{outline:none;background:var(--flaeche);border-color:var(--fokus)}.menge__gewicht{margin:0;font-size:0.875rem;color:var(--text-2);font-variant-numeric:tabular-nums}.menge__gewicht:empty{display:none}.merken__haken{display:none}[data-merken].ist-erledigt .merken__plus{display:none}[data-merken].ist-erledigt .merken__haken{display:block;color:var(--marke-text)}.posten{list-style:none;margin:0;padding:0;border-top:1px solid var(--linie)}.posten__eintrag{display:grid;grid-template-columns:minmax(0,1fr) auto 44px;grid-template-areas:"kopf menge weg";gap:var(--a3) var(--a4);align-items:center;padding:var(--a4) 0;border-bottom:1px solid var(--linie)}.posten__kopf{grid-area:kopf;display:grid;gap:0.1rem;min-width:0}.posten__name{font-size:1.125rem;font-weight:600;letter-spacing:-0.012em;justify-self:start;transition:color var(--dauer-zustand) var(--kurve)}@media (hover:hover){.posten__name:hover{color:var(--marke-text)}}.posten__gruppe,.posten__format{font-size:0.875rem;color:var(--text-2);font-variant-numeric:tabular-nums}.posten__menge{grid-area:menge;display:flex;gap:var(--a2);align-items:center}.posten__feld input{width:7rem}.posten__einheit{width:6.5rem;height:40px;padding:0 0.6rem;border:0;border-radius:10px;background:var(--flaeche-2);color:var(--text);font:inherit;font-size:1rem;font-weight:500}.posten__entfernen{grid-area:weg;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:none;color:var(--text-3);transition:background-color var(--dauer-zustand) var(--kurve),color var(--dauer-zustand) var(--kurve)}.posten__entfernen:active{background:var(--flaeche-3);transition-duration:var(--dauer-druck)}@media (hover:hover){.posten__entfernen:hover{background:var(--flaeche-2);color:var(--text)}}@media (max-width:599px){.posten__eintrag{grid-template-columns:minmax(0,1fr) 44px;grid-template-areas:"kopf weg" "menge menge"}.posten__entfernen{align-self:start;margin-top:-0.5rem}}.posten__gewicht{margin-top:var(--a3)}.posten__gewicht[hidden]{display:none}.notiz{display:grid;gap:var(--a2);margin-top:var(--a5);max-width:40rem}.notiz__label{font-weight:600}.notiz__optional{font-weight:400;color:var(--text-3)}.notiz textarea{width:100%;min-height:6rem;padding:0.7rem 0.875rem;border:1px solid transparent;border-radius:12px;background:var(--flaeche-2);font:inherit;font-size:1rem;line-height:1.45;resize:vertical;transition:background-color var(--dauer-zustand) var(--kurve),border-color var(--dauer-zustand) var(--kurve)}.notiz textarea:focus{outline:none;background:var(--flaeche);border-color:var(--fokus)}.anfrageliste .knopfreihe{align-items:center}.liste__leeren{min-height:36px;padding:0 0.875rem;border:0;border-radius:999px;background:none;color:var(--text-2);font-size:0.9375rem;font-weight:500;transition:background-color var(--dauer-zustand) var(--kurve),color var(--dauer-zustand) var(--kurve)}@media (hover:hover){.liste__leeren:hover{background:var(--flaeche-2);color:var(--text)}}.liste__leeren.ist-bestaetigen,.liste__leeren.ist-bestaetigen:hover{background:#c4321f;color:#fff}.suche{position:fixed;inset:0;z-index:60}.suche[hidden]{display:none}.suche__schleier{position:absolute;inset:0;background:rgb(0 0 0 / 0.3);opacity:0}.suche__blatt{position:relative;display:flex;flex-direction:column;width:min(calc(100% - 2 * var(--a2)),44rem);max-height:calc(100dvh - 2 * var(--a3));margin:max(var(--a3),env(safe-area-inset-top)) auto 0;padding:var(--a3);border-radius:20px;background:color-mix(in srgb,var(--flaeche) 94%,transparent);-webkit-backdrop-filter:saturate(180%) blur(30px);backdrop-filter:saturate(180%) blur(30px);box-shadow:0 0 0 0.5px var(--linie-stark),0 24px 60px rgb(0 0 0 / 0.22);opacity:0;will-change:transform,opacity}.suche__form{display:flex;align-items:center;gap:var(--a2)}.suche__feld{flex:1;max-width:none}.suche__feld input{height:48px;font-size:1.0625rem}.suche__abbrechen{flex:none;min-height:44px;padding:0 var(--a2);border:0;background:none;color:var(--marke-text);font-weight:500}.suche__liste{list-style:none;margin:var(--a2) 0 0;padding:0;overflow-y:auto;overscroll-behavior:contain}.suche__liste:empty{display:none}.suche__treffer{display:grid;gap:1px;padding:0.6rem 0.75rem;border-radius:10px;cursor:pointer}.suche__treffer[aria-selected="true"]{background:var(--flaeche-2)}.suche__treffer:active{background:var(--flaeche-3)}.suche__titel{font-weight:600;letter-spacing:-0.01em}.suche__zusatz{font-size:0.875rem;color:var(--text-2);font-variant-numeric:tabular-nums}.suche__treffer--alle .suche__titel{font-weight:500;color:var(--marke-text)}.suche__hinweis{margin:var(--a2) var(--a3) var(--a1);font-size:0.8125rem;color:var(--text-3)}.suche__hinweis:empty{display:none}@media (prefers-color-scheme:dark){.suche__blatt{background:color-mix(in srgb,var(--flaeche-2) 94%,transparent)}.suche__treffer[aria-selected="true"]{background:var(--flaeche-3)}}@media (prefers-reduced-transparency:reduce){.suche__blatt{background:var(--flaeche);-webkit-backdrop-filter:none;backdrop-filter:none}}.held{padding:clamp(3rem,1.5rem + 7vw,8rem) 0 clamp(1rem,2vw,2rem)}.held__titel{font-size:clamp(2.625rem,1.3rem + 5.2vw,5.25rem);line-height:1.02;letter-spacing:-0.036em;font-weight:700;max-width:11.5em}.held__text{margin-top:var(--a5);font-size:clamp(1.1875rem,1rem + 0.7vw,1.5rem);line-height:1.42;letter-spacing:-0.012em;color:var(--text-2);max-width:36em}.held .knopfreihe{margin-top:var(--a6)}.abschnittskopf{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--a3) var(--a6);margin-bottom:var(--a6)}.abschnittskopf h2{max-width:16ch;margin-bottom:var(--a3)}.abschnittskopf p{max-width:26rem;color:var(--text-2);margin:0}.band{margin-top:var(--abschnitt);background:var(--band);color:var(--band-text)}.band__innen{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:var(--a7);align-items:center;padding-block:clamp(3rem,2rem + 4vw,5.5rem)}.band .dachzeile{color:#f59e4c}.band h2{max-width:18ch;margin-bottom:var(--a4)}.band p{color:var(--band-text-2);max-width:34em}.band__fakten{margin:0;display:grid;gap:0;border-top:1px solid rgb(242 240 237 / 0.16)}.band__fakten div{display:flex;justify-content:space-between;align-items:baseline;gap:var(--a4);padding:var(--a4) 0;border-bottom:1px solid rgb(242 240 237 / 0.16)}.band__fakten dt{color:var(--band-text-2);font-size:0.9375rem}.band__fakten dd{margin:0;font-family:var(--schrift-anzeige);font-size:clamp(1.25rem,1rem + 1vw,1.75rem);font-weight:650;letter-spacing:-0.02em;text-align:right;font-variant-numeric:tabular-nums}@media (max-width:819px){.band__innen{grid-template-columns:1fr;gap:var(--a6)}}.unternehmen{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:var(--a7);align-items:center}.unternehmen__bild{margin:0;border-radius:var(--r-gross);overflow:hidden;background:#2a1611;aspect-ratio:600 / 310}.unternehmen__bild img{width:100%;height:100%;object-fit:cover}.unternehmen h2{margin-bottom:var(--a4)}.unternehmen p:not(.dachzeile){color:var(--text-2)}@media (max-width:819px){.unternehmen{grid-template-columns:1fr;gap:var(--a5)}}.kontaktband{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--a6);align-items:center;background:var(--flaeche-2);border-radius:var(--r-gross);padding:clamp(1.5rem,1rem + 2.5vw,3rem);width:calc(100% - 2 * var(--rand));max-width:var(--breite)}.kontaktband h2{font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);margin-bottom:var(--a3)}.kontaktband p{color:var(--text-2)}.kontaktband .kontaktliste__zeile .icon{background:var(--flaeche)}@media (hover:hover){.kontaktband a.kontaktliste__zeile:hover{background:var(--flaeche)}}@media (max-width:819px){.kontaktband{grid-template-columns:1fr}}.checkliste{background:var(--flaeche-2);border-radius:18px;padding:var(--a5)}.checkliste h3{margin-bottom:var(--a3)}.checkliste ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--a2)}.checkliste li{display:flex;gap:var(--a2);align-items:baseline;font-size:0.9375rem}.checkliste li .icon{width:16px;height:16px;color:var(--marke-text);translate:0 0.15em}.checkliste .hinweis{margin-top:var(--a4)}.ablauf{list-style:none;counter-reset:schritt;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--a3)}.ablauf li{counter-increment:schritt;position:relative;padding:var(--a5);border-radius:18px;box-shadow:inset 0 0 0 1px var(--linie)}.ablauf li::before{content:counter(schritt);display:grid;place-items:center;width:2rem;height:2rem;margin-bottom:var(--a4);border-radius:50%;background:var(--marke-zart);color:var(--marke-text);font-weight:700;font-variant-numeric:tabular-nums}.ablauf h3{margin-bottom:var(--a2)}.ablauf p{color:var(--text-2);font-size:0.9375rem}.kontaktraster{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--a6) var(--a8);align-items:start}.kontaktraster .kontaktliste{margin-inline:calc(-1 * var(--a3))}:is(.aufanfrage,.kontaktband,.karte,.tabelle__leer) .knopf--sekundaer{background:var(--flaeche);box-shadow:var(--schatten-klein)}@media (hover:hover){:is(.aufanfrage,.kontaktband,.karte,.tabelle__leer) .knopf--sekundaer:hover{background:var(--flaeche-3)}}.zeiten{margin-top:var(--a6);max-width:22rem}.zeiten__titel{display:flex;align-items:center;gap:var(--a2);margin:0 0 var(--a2);font-weight:600}.zeiten__icon{width:18px;height:18px;color:var(--marke-text)}.zeitentabelle{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.zeitentabelle th,.zeitentabelle td{padding:0.45rem 0;border-bottom:1px solid var(--linie);text-align:left;font-weight:400}.zeitentabelle td{text-align:right;color:var(--text)}.zeitentabelle th{color:var(--text-2)}.zeitentabelle tr:last-child>*{border-bottom:0}.zeitentabelle tr[data-wochentag="Saturday"] td,.zeitentabelle tr[data-wochentag="Sunday"] td{color:var(--text-3)}.zeitentabelle tr.ist-heute>*{color:var(--text);font-weight:600}.zeitentabelle__heute{display:inline-block;margin-left:var(--a2);padding:0.05rem 0.45rem;border-radius:999px;background:var(--marke-zart);color:var(--marke-text);font-size:0.75rem;font-weight:600;vertical-align:0.1em}.zeitentabelle__heute[hidden]{display:none}.kontaktraster .zeiten{margin-left:var(--a3)}.vkarte{display:flex;flex-wrap:wrap;align-items:center;gap:var(--a2) var(--a3);margin:var(--a4) 0 0 var(--a3)}.vkarte .hinweis{margin:0}.fehler__suche{display:flex;flex-wrap:wrap;align-items:center;gap:var(--a2);max-width:34rem;margin-top:var(--a5)}.fehler__suche .suchfeld{max-width:none}.fehler__ziele{list-style:none;display:flex;flex-wrap:wrap;gap:var(--a2) var(--a5);margin:var(--a5) 0 0;padding:0}.rechtstext ul{margin:0 0 var(--a4);padding-left:1.25rem;line-height:1.62}.ortskarte{background:var(--flaeche-2);border-radius:var(--r-gross);padding:var(--a2)}.ortskarte__text{padding:clamp(1rem,0.6rem + 1.5vw,1.5rem) clamp(1rem,0.6rem + 1.5vw,1.5rem) var(--a5)}.route{margin-top:var(--a5)}.route .knopf{width:100%}.route__hinweis{margin-top:var(--a3)}.karte{position:relative;display:grid;aspect-ratio:4 / 3;border-radius:calc(var(--r-gross) - var(--a2));overflow:hidden;background:var(--flaeche);box-shadow:inset 0 0 0 1px var(--linie);isolation:isolate}.karte::before{content:"";position:absolute;inset:0;background:radial-gradient(circle,var(--linie-stark) 1px,transparent 1.6px) 0 0 / 18px 18px;-webkit-mask:radial-gradient(closest-side,#000 25%,transparent);mask:radial-gradient(closest-side,#000 25%,transparent);pointer-events:none}.karte__platzhalter{position:relative;min-height:20rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--a3);padding:var(--a5) var(--a4);text-align:center;transition:opacity 240ms var(--kurve),visibility 0s linear 240ms}.karte__nadel{display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:var(--marke);color:#fff;box-shadow:0 0 0 0.5rem var(--marke-zart),0 6px 16px rgb(231 120 23 / 0.25)}.karte__nadel .icon{width:1.5rem;height:1.5rem}.karte__ort{margin:var(--a1) 0 0;font-weight:600;letter-spacing:-0.012em}.karte__hinweis{margin:0;max-width:28em;font-size:0.8125rem;line-height:1.45;letter-spacing:0.004em;color:var(--text-2)}.karte__aktionen{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--a2) var(--a4);margin-top:var(--a2)}.karte__extern{font-size:0.875rem}.karte__extern .icon{width:0.9em;height:0.9em}.karte[aria-busy="true"] [data-karte-laden]{cursor:progress}.karte__rahmen{position:absolute;inset:0;width:100%;height:100%;border:0;color-scheme:light;background:var(--flaeche);opacity:0;pointer-events:none;transition:opacity 240ms var(--kurve)}.karte.ist-geladen .karte__rahmen{opacity:1;pointer-events:auto}.karte.ist-geladen .karte__platzhalter{opacity:0;visibility:hidden}.karte__rahmen:focus-visible{outline:2px solid var(--fokus);outline-offset:-2px}@media (prefers-color-scheme:dark){.karte__rahmen{filter:brightness(0.88) contrast(1.04)}}.mailhinweis{position:fixed;left:0;right:0;bottom:0;z-index:1000;display:flex;justify-content:center;padding:0 var(--rand) max(var(--a4),env(safe-area-inset-bottom));pointer-events:none}.mailhinweis[hidden]{display:none}.mailhinweis__innen{position:relative;display:grid;gap:var(--a3);width:min(100%,34rem);padding:var(--a4) 3rem var(--a4) var(--a5);border-radius:18px;background:var(--flaeche);box-shadow:0 0 0 0.5px var(--linie-stark),0 18px 40px rgb(0 0 0 / 0.18);pointer-events:auto}.mailhinweis__text{margin:0;font-weight:600;letter-spacing:-0.01em}.mailhinweis__text span{display:block;font-weight:400;color:var(--text-2);font-size:0.9375rem}.mailhinweis__aktionen{display:flex;flex-wrap:wrap;gap:var(--a2)}.mailhinweis .kopieren{background:var(--flaeche-2)}.mailhinweis__schliessen{position:absolute;top:var(--a1);right:var(--a1);z-index:1;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--text-2);cursor:pointer;touch-action:manipulation}.mailhinweis__schliessen:active{background:var(--flaeche-3)}@media (hover:hover){.mailhinweis__schliessen:hover{background:var(--flaeche-2);color:var(--text)}}@media (max-width:819px){.hat-anfrageleiste .mailhinweis{bottom:calc(4.25rem + env(safe-area-inset-bottom))}}.kurzfassung{margin:0;padding:var(--a4) var(--a5) var(--a4) 2.2rem;border-radius:var(--r);background:var(--flaeche-2);display:grid;gap:var(--a2)}.geltungshinweis{display:inline-block;margin:var(--a2) 0 var(--a5);padding:var(--a2) var(--a4);border-radius:var(--r-klein);background:var(--marke-zart);color:var(--text);font-weight:500}.sprachhinweis{max-width:46rem;margin-top:var(--a6);padding:var(--a4) var(--a5);border-radius:var(--r);background:var(--flaeche-2);color:var(--text-2);font-size:0.9375rem}.bereichsraster--abstand{margin-top:var(--a6)}.glossar__titel{margin-top:var(--a7);font-size:1rem}.formate--stein .tabellenrahmen{max-width:40rem}.knopf .icon--extern{width:0.875em;height:0.875em;margin-left:-0.15rem;opacity:0.6}@media (max-width:819px){.kontaktraster{grid-template-columns:1fr}}.angaben{margin:0;border-top:1px solid var(--linie)}.angaben div{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:var(--a1) var(--a5);padding:var(--a4) 0;border-bottom:1px solid var(--linie)}.angaben dt{font-size:0.875rem;font-weight:600;color:var(--text-2);padding-top:0.15em}.angaben dd{margin:0}.angaben .adresse{font-size:inherit;font-weight:inherit;letter-spacing:inherit}@media (max-width:599px){.angaben div{grid-template-columns:1fr}}.rechtsseite{--rechts-breite:calc(15rem + var(--a8) + 46rem)}.rechtsseite__kopf,.rechtsraster{max-width:calc(var(--rechts-breite) + 2 * var(--rand))}.rechtsseite__kopf .knopf{margin-top:var(--a2)}.rechtsraster{display:grid;grid-template-columns:15rem minmax(0,46rem);gap:var(--a8);align-items:start}.inhaltsverzeichnis{position:sticky;top:calc(var(--kopf-hoehe) + var(--a5));max-height:calc(100vh - var(--kopf-hoehe) - var(--a7));overflow-y:auto}.inhaltsverzeichnis h2{font-family:var(--schrift);font-size:0.875rem;font-weight:600;letter-spacing:0;line-height:1.4;margin-bottom:var(--a3)}.inhaltsverzeichnis__liste{position:relative}.inhaltsverzeichnis ol{list-style:none;margin:0;padding:0;border-left:1px solid var(--linie)}.inhaltsverzeichnis a{display:grid;grid-template-columns:auto 1fr;gap:0 var(--a2);padding:0.35rem 0 0.35rem var(--a3);font-size:0.875rem;line-height:1.35;color:var(--text-2);transition:color var(--dauer-zustand) var(--kurve)}.inhaltsverzeichnis a>span:only-child{grid-column:1 / -1}.inhaltsverzeichnis a[aria-current]{color:var(--text);font-weight:600}.inhaltsverzeichnis a:active{color:var(--marke-text)}@media (hover:hover){.inhaltsverzeichnis a:hover{color:var(--text)}}.inhaltsverzeichnis__nr{min-width:2.2em;font-variant-numeric:tabular-nums}.inhaltsverzeichnis__marke{position:absolute;left:0;top:0;width:2px;height:0;border-radius:2px;background:var(--marke);opacity:0;will-change:transform,height}.rechtstext{hyphens:auto;-webkit-hyphens:auto}.rechtstext section + section{margin-top:var(--a7)}.rechtstext section{scroll-margin-top:calc(var(--kopf-hoehe) + var(--a4))}.rechtstext h2{font-size:1.25rem;letter-spacing:-0.014em;margin-bottom:var(--a3)}.rechtstext__nr{color:var(--marke-text);font-variant-numeric:tabular-nums;margin-right:0.15em}.rechtstext p{line-height:1.62}.rechtstext p,.rechtstext address{margin-bottom:var(--a4)}.rechtstext .angaben{margin-top:var(--a2)}.rechtstext .formular{list-style:none;margin:0 0 var(--a4);padding:var(--a4) var(--a5);border-radius:var(--r);background:var(--flaeche-2);display:grid;gap:var(--a2)}.rechtstext .formular li{padding-left:1.2em;text-indent:-1.2em}.rechtstext .formular li::before{content:"– "}@media (max-width:899px){.rechtsraster{grid-template-columns:1fr;gap:var(--a6)}.inhaltsverzeichnis{position:static;max-height:none;background:var(--flaeche-2);border-radius:var(--r);padding:var(--a4) var(--a4) var(--a3)}.inhaltsverzeichnis ol{border:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:0 var(--a4)}.inhaltsverzeichnis a{padding-left:0}.inhaltsverzeichnis__marke{display:none}}.fehler h1{max-width:16ch}.offen{display:inline-block;padding:0.15rem 0.5rem;border-radius:6px;outline:1px dashed var(--marke);background:repeating-linear-gradient(-45deg,var(--marke-zart) 0 6px,transparent 6px 12px);color:var(--marke-text);font-size:0.875rem;font-weight:500;line-height:1.4;letter-spacing:0}.offen::before{content:"Offen: ";font-weight:700}.vh{position:absolute !important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition-duration:0.01ms !important;animation-duration:0.01ms !important;scroll-behavior:auto !important}.knopf:active,.kopieren:active,.formatwahl__option:active,a.kontaktliste__zeile:active{transform:none}}@media (prefers-reduced-transparency:reduce){.kopf,.anfrageleiste,.mailhinweis__innen{background:var(--flaeche);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.karte__rahmen{transition-duration:200ms !important}.karte__platzhalter{transition-duration:200ms,0s !important}}@media (prefers-contrast:more){:root{--linie:rgb(31 26 23 / 0.45);--text-2:#3d3833;--text-3:#5e5853}.kopf,.anfrageleiste{background:var(--flaeche);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1px 0 var(--text)}.knopf--sekundaer,.segmente ul,.umschalter,.suchfeld input,.auswahl{box-shadow:inset 0 0 0 1px var(--text)}.karte{box-shadow:inset 0 0 0 1px var(--text)}.karte::before{display:none}.karte__hinweis{color:var(--text)}.mailhinweis__innen{background:var(--flaeche);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 0 0 1px var(--text)}}@media (prefers-contrast:more) and (prefers-color-scheme:dark){:root{--linie:rgb(242 240 237 / 0.5);--text-2:#d4cec8;--text-3:#aba49e}}@media (forced-colors:active){.tdiag__punkt,.tdiag__balken,.anteil__balken{forced-color-adjust:none;background:CanvasText}.knopf{border:1px solid ButtonText}}.druckkopf{display:none}@media print{.kopf,.kopfnavi,.fuss,.sprunglink,.segmente,.geschwister,.knopfreihe,.anfrageleiste,.werkzeuge,.mailhinweis,.karte,.route,.gruppensortierung,.formatstatus,.formatanfrage,[data-drucken],.inhaltsverzeichnis,.suche,.brotkrumen,.abschnitt--anfrage,.abschnittsnotiz,.formatwahl__option--offen,.vkarte,.sortpfeil,.textlink .icon{display:none !important}.druckkopf{display:block;margin:0 0 1.4em;padding-bottom:0.6em;border-bottom:1px solid #999;font-size:8.5pt;line-height:1.4;color:#333}.druckkopf p{margin:0}.druckkopf__marke{font-size:13pt;font-weight:700;color:#000}.druckkopf__adresse{color:#666}body{-webkit-print-color-adjust:exact;print-color-adjust:exact}.abschnitt{margin-top:1.6em}.produktkopf{padding-top:0}.produktkopf h1{font-size:28pt}.kachel,.detail,.formatwahl__option,.tabellenrahmen,.abschnittszeile{break-inside:avoid}.abschnittstitel{break-after:avoid-page}body{font-size:10.5pt;color:#000;background:#fff}.rechtsraster{display:block;max-width:none;padding:0}.rechtsseite__kopf{padding:0;max-width:none}.rechtstext section + section{margin-top:1.2em}.rechtstext h2{break-after:avoid-page}.rechtstext p{orphans:3;widows:3}a{color:inherit !important;text-decoration:none !important}.tabellenrahmen{overflow:visible;border:0;background:none}main{padding:0}}.auswahl--menue>.auswahl__label,.auswahl--menue>.auswahl__pfeil{display:none}@media (max-width:599px){.kontaktliste .kopieren{width:40px;min-height:40px;padding:0;justify-content:center}.kontaktliste .kopieren .icon{width:18px;height:18px}.kontaktliste .kopieren__text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.kontaktliste__zeile{gap:var(--a3)}}