@layer tokens{@layer tokens{@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/public-sans-latin.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/public-sans-latin-ext.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plex Schmal;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-condensed-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plex Schmal;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-condensed-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public-Sans-Ersatz;src:local(Arial),local(Helvetica),local(Liberation Sans);size-adjust:102%;ascent-override:94%;descent-override:24%;line-gap-override:0%}@font-face{font-family:Plex-Ersatz;src:local(Arial Narrow),local(Helvetica Neue),local(Arial);size-adjust:88%;ascent-override:100%;descent-override:26%;line-gap-override:0%}:root{--papier:#fff;--papier-hoch:#fff;--weiss:#fff;--flaeche-leise:#caf0f8;--tinte:#03045e;--tinte-leise:#00486e;--tinte-zart:#005f93;--petrol-tief:#003049;--petrol:#00486e;--petrol-hell:#caf0f8;--signal:#006b81;--signal-stark:#008fab;--signal-hell:#caf0f8;--fehler:#b4232a;--fehler-linie:#d4737a;--fehler-hell:#fdf2f3;--linie:#90e0ef;--linie-hart:#03045e;--fuss-flaeche:#03045e;--fuss-text:#bee8ff;--schrift:"Public Sans", "Public-Sans-Ersatz", system-ui, sans-serif;--schrift-schmal:"Plex Schmal", "Plex-Ersatz", "Public Sans", system-ui, sans-serif;--grad-schriftfeld:clamp(2.75rem, 1.2rem + 6.2vw, 5.25rem);--grad-h1:clamp(2.25rem, 1.3rem + 3.6vw, 3.5rem);--grad-h2:clamp(1.625rem, 1.2rem + 1.7vw, 2.25rem);--grad-h3:1.3125rem;--grad-lead:clamp(1.125rem, 1rem + .55vw, 1.375rem);--grad-text:1.0625rem;--grad-klein:.9375rem;--grad-nummer:.8125rem;--hoehe-schriftfeld:.92;--hoehe-h1:1;--hoehe-h2:1.1;--hoehe-h3:1.25;--hoehe-lead:1.45;--hoehe-text:1.62;--hoehe-nummer:1.2;--lauf-schriftfeld:-.035em;--lauf-h1:-.028em;--lauf-h2:-.018em;--lauf-nummer:.09em;--lauf-legende:.14em;--gewicht-text:400;--gewicht-mittel:500;--gewicht-titel:700;--gewicht-fett:800;--raum-1:.25rem;--raum-2:.5rem;--raum-3:.75rem;--raum-4:1rem;--raum-5:1.5rem;--raum-6:2rem;--raum-7:3rem;--raum-8:4rem;--raum-9:6rem;--raum-10:8rem;--raum-11:10rem;--rand:1.25rem;--raster-max:78rem;--text-max:38rem;--tabelle-max:58rem;--kante:0;--kante-1:2px;--strich-haar:1px;--strich:1.5px;--strich-schwer:3px;--strich-max:6px;--dauer-kurz:.14s;--dauer:.26s;--dauer-lang:.56s;--kurve:cubic-bezier(.16, 1, .3, 1);--fokus-breite:3px;--fokus-abstand:2px;--fokus-farbe:var(--signal-stark);--blatt:0 10px 24px -12px #101c2438}@media (width>=64rem){:root{--rand:2.5rem;--raum-8:5rem}}@media (prefers-reduced-motion:reduce){:root{--dauer-kurz:1ms;--dauer:1ms;--dauer-lang:1ms}}}}@layer grundlage{@layer grundlage{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scrollbar-color:var(--linie) var(--papier);scrollbar-width:thin}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--papier);color:var(--tinte);font-family:var(--schrift);font-size:var(--grad-text);font-weight:var(--gewicht-text);line-height:var(--hoehe-text);font-optical-sizing:auto;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;caret-color:var(--signal);margin:0}h1,h2,h3,h4{margin:0 0 var(--raum-5);color:var(--tinte);font-family:var(--schrift);font-weight:var(--gewicht-fett);text-wrap:balance}h1{font-size:var(--grad-h1);line-height:var(--hoehe-h1);letter-spacing:var(--lauf-h1)}h2{font-size:var(--grad-h2);line-height:var(--hoehe-h2);letter-spacing:var(--lauf-h2)}h3{font-size:var(--grad-h3);line-height:var(--hoehe-h3);font-weight:var(--gewicht-titel)}h4{font-size:var(--grad-text);line-height:var(--hoehe-h3);font-weight:var(--gewicht-titel)}p{margin:0 0 var(--raum-4);max-width:var(--text-max);text-wrap:pretty}:root{font-variant-numeric:tabular-nums}a{color:var(--petrol-tief);text-underline-offset:.18em;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:var(--petrol);transition:text-decoration-thickness var(--dauer-kurz) var(--kurve), color var(--dauer-kurz) var(--kurve)}a:hover{color:var(--tinte);text-decoration-thickness:2px}img,picture,video{max-width:100%;height:auto;display:block}img{background-color:var(--papier-hoch)}.kopf__logo{background-color:#0000}ul,ol{margin:0 0 var(--raum-4);max-width:var(--text-max);padding-left:1.25em}li+li{margin-top:var(--raum-2)}strong,b{font-weight:var(--gewicht-titel)}small{font-size:var(--grad-nummer);line-height:var(--hoehe-nummer)}hr{border:0;border-top:var(--strich-haar) solid var(--linie);margin:var(--raum-7) 0}table{border-collapse:collapse}summary{cursor:pointer}::selection{background:var(--petrol-hell);color:var(--tinte)}:focus-visible{outline:var(--fokus-breite) solid var(--fokus-farbe);outline-offset:var(--fokus-abstand);box-shadow:0 0 0 var(--fokus-abstand) var(--papier-hoch)}.fuss :focus-visible,.konto-fuss :focus-visible,.aufschlag__frist:focus-visible{outline-color:var(--papier-hoch);box-shadow:0 0 0 var(--fokus-abstand) var(--tinte)}::-webkit-scrollbar{block-size:12px;inline-size:12px}::-webkit-scrollbar-track{background:var(--papier)}::-webkit-scrollbar-thumb{background:var(--linie);border:3px solid var(--papier)}::-webkit-scrollbar-thumb:hover{background:var(--petrol)}::placeholder{color:var(--tinte-zart);opacity:1}input,textarea,select,button{font:inherit;color:inherit;caret-color:var(--signal);border-radius:var(--kante)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}}@layer komponenten{@layer komponenten{.sprungmarke{z-index:100;padding:var(--raum-3) var(--raum-5);background:var(--tinte);color:var(--weiss);font-family:var(--schrift);font-weight:var(--gewicht-titel);border-radius:0 0 var(--kante) 0;text-decoration:none;position:absolute;top:0;left:-9999px}.sprungmarke:focus{left:0}.rahmen{width:100%;max-width:var(--raster-max);padding-inline:var(--rand);margin-inline:auto}.kopf{z-index:50;background:var(--papier);position:sticky;inset-block-start:0}.kopf__strich{block-size:var(--strich);background:var(--tinte)}.kopf__inner{align-items:center;gap:var(--raum-3) var(--raum-5);flex-wrap:wrap;min-block-size:4.25rem;display:flex}.kopf__marke,.kopf__nav,.kopf__nav ul,.kopf__aktionen,.kopf__aktionen>a{align-items:center;min-block-size:2.75rem;display:inline-flex}.kopf__konto{align-items:center;min-block-size:2.75rem}.kopf__marke{gap:var(--raum-3);color:var(--tinte);flex:none;text-decoration:none}.kopf__logo{aspect-ratio:520/173;block-size:2.125rem;inline-size:auto;display:block}@media (width>=64rem){.kopf__logo{block-size:2.375rem}}.kopf__nav{flex:100%;order:3;display:block}.kopf__nav[hidden]{display:none}.kopf__nav ul{max-width:none;inline-size:100%;margin:0;padding:0;list-style:none;display:block}.kopf__nav li{border-block-start:var(--strich-haar) solid var(--linie);margin-block-start:0;display:block}.kopf__nav a{align-items:baseline;gap:var(--raum-3);padding-block:var(--raum-3);color:var(--tinte);font-family:var(--schrift);font-weight:var(--gewicht-mittel);font-size:1rem;line-height:1.4;text-decoration:none;display:flex}@media (width>=64rem){.kopf__nav-konto{display:none!important}}.kopf__nav-nummer{font-family:var(--schrift-schmal);font-size:var(--grad-nummer);letter-spacing:var(--lauf-nummer);color:var(--signal);line-height:1.6}.kopf__nav-text{text-underline-offset:.22em;transition:text-decoration-color var(--dauer-kurz) var(--kurve);text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px}.kopf__nav a:hover .kopf__nav-text{text-decoration-color:var(--petrol)}.kopf__nav a[aria-current=page] .kopf__nav-text{text-decoration-color:var(--tinte);text-decoration-thickness:var(--strich-schwer)}.kopf__schalter{border:var(--strich) solid var(--tinte);block-size:2.75rem;inline-size:2.75rem;color:var(--tinte);cursor:pointer;background:0 0;order:1;justify-content:center;align-items:center;padding:0;display:inline-flex}.kopf__schalter:hover{background:var(--petrol-hell)}.kopf__schalter-linie,.kopf__schalter-linie:before,.kopf__schalter-linie:after{inline-size:1.25rem;block-size:var(--strich);background:currentColor;display:block}.kopf__schalter-linie{position:relative}.kopf__schalter-linie:before,.kopf__schalter-linie:after{content:"";position:absolute;inset-inline-start:0}.kopf__schalter-linie:before{inset-block-start:-6px}.kopf__schalter-linie:after{inset-block-start:6px}.kopf__aktionen{gap:var(--raum-3);flex:none;order:2}.kopf__konto{color:var(--tinte);font-family:var(--schrift-schmal);font-size:var(--grad-nummer);letter-spacing:var(--lauf-legende);text-transform:uppercase;line-height:1;text-decoration:none}@media (width<=47.99rem){.kopf__konto{display:none!important}}.kopf__konto:hover{color:var(--petrol)}@media (width>=64rem){.kopf__schalter{display:none}.kopf__inner{gap:var(--raum-6);flex-wrap:nowrap}.kopf__nav[hidden]{display:block}.kopf__nav{flex:auto;order:0;inline-size:auto}.kopf__nav ul{align-items:center;gap:var(--raum-5);block-size:2.75rem;inline-size:auto;display:flex}.kopf__nav li{border-block-start:0}.kopf__nav a{gap:var(--raum-2);block-size:2.75rem;padding-block:0}.kopf__nav-nummer{line-height:2.75rem}}.knopf{justify-content:center;align-items:center;gap:var(--raum-2);min-block-size:2.75rem;padding:var(--raum-3) var(--raum-5);border:var(--strich) solid var(--tinte);background:var(--tinte);color:var(--papier-hoch);font-family:var(--schrift);font-weight:var(--gewicht-titel);font-size:var(--grad-text);text-align:center;cursor:pointer;transition:background-color var(--dauer-kurz) var(--kurve), color var(--dauer-kurz) var(--kurve);line-height:1.2;text-decoration:none;display:inline-flex}.knopf:hover{background:var(--petrol-tief);border-color:var(--petrol-tief);color:var(--papier-hoch)}.knopf--zweit{color:var(--tinte);background:0 0}.knopf--zweit:hover{background:var(--tinte);border-color:var(--tinte);color:var(--papier-hoch)}.knopf--hell{background:var(--papier-hoch);border-color:var(--papier-hoch);color:var(--tinte)}.knopf--hell:hover{background:var(--weiss);border-color:var(--tinte);color:var(--tinte)}.knopf--klein{min-block-size:2.5rem;padding:var(--raum-2) var(--raum-4);font-size:var(--grad-klein)}.knopf[disabled],.knopf[aria-disabled=true]{background:var(--linie);border-color:var(--linie);color:var(--tinte-leise);cursor:not-allowed}.verweis{color:var(--petrol-tief);font-family:var(--schrift);font-weight:var(--gewicht-mittel);text-decoration-line:underline;text-decoration-color:var(--petrol);text-underline-offset:.18em;transition:text-decoration-thickness var(--dauer-kurz) var(--kurve);text-decoration-thickness:1px}.verweis:hover{color:var(--tinte);text-decoration-thickness:2px}.marke{align-items:center;gap:var(--raum-2);padding:.15rem var(--raum-2);border:var(--strich-haar) solid var(--tinte);color:var(--tinte);font-family:var(--schrift-schmal);font-size:var(--grad-nummer);letter-spacing:var(--lauf-nummer);white-space:nowrap;line-height:1.4;display:inline-flex}.marke--gut{border-color:var(--petrol);color:var(--petrol-tief)}.marke--gut:before{content:"";border-block-end:2px solid;border-inline-start:2px solid;block-size:.35rem;inline-size:.6rem;translate:0 -.05rem;rotate:-45deg}.marke--warn{border-color:var(--signal);color:var(--signal)}.marke--leise{border-color:var(--linie);color:var(--tinte-leise)}.hinweis{padding:var(--raum-5);border:var(--strich-haar) solid var(--linie);border-block-start:var(--strich-schwer) solid var(--tinte);background:var(--papier-hoch)}.hinweis p:last-child{margin-block-end:0}.abschnitt{padding-block:var(--raum-8)}@media (width>=64rem){.abschnitt{padding-block:var(--raum-9)}}.abschnitt--offwhite{background:var(--flaeche-leise);border-block:var(--strich-haar) solid var(--linie)}.tabelle{border-collapse:collapse;width:100%;max-width:var(--tabelle-max)}.tabelle caption{text-align:left}.tabelle th{padding:var(--raum-3) var(--raum-4) var(--raum-3) 0;border-bottom:1px solid var(--tinte);text-align:left;font-family:var(--schrift);font-size:var(--grad-nummer);font-weight:var(--gewicht-titel)}.tabelle th:last-child,.tabelle td:last-child{padding-right:0}.tabelle td{padding:var(--raum-4) var(--raum-4) var(--raum-4) 0;border-bottom:1px solid var(--linie);vertical-align:top;font-size:1rem;line-height:1.6}@media (width<=47.99rem){.tabelle,.tabelle tbody,.tabelle tr,.tabelle td{display:block}.tabelle thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tabelle tr{padding:var(--raum-5) 0;border-bottom:1px solid var(--linie)}.tabelle tr:first-child{padding-top:0}.tabelle td{padding:0 0 var(--raum-2);border:0}.tabelle td:last-child{padding-bottom:0}.tabelle td:before{content:attr(data-feld) ": ";color:var(--tinte-leise);font-family:var(--schrift);font-weight:var(--gewicht-titel)}.tabelle td[data-feld=Umfang]:before{margin-bottom:var(--raum-2);content:attr(data-feld);display:block}}.fuss{padding-block:var(--raum-8) var(--raum-6);background:var(--fuss-flaeche);color:var(--fuss-text);margin-block-start:var(--raum-9)}.fuss a{color:var(--fuss-text);text-decoration-color:var(--signal)}.fuss a:hover{color:var(--papier-hoch);text-decoration-thickness:2px}.fuss__spalten{gap:var(--raum-6);grid-template-columns:1fr;display:grid}@media (width>=40rem){.fuss__spalten{gap:var(--raum-6) var(--raum-8);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.fuss__spalten{gap:var(--raum-7);grid-template-columns:minmax(0,1.3fr) repeat(4,minmax(0,1fr))}}.fuss h2{margin:0 0 var(--raum-4);border-block-end:var(--strich-haar) solid #bee8ff4d;color:var(--fuss-text);font-family:var(--schrift-schmal);font-size:var(--grad-nummer);letter-spacing:var(--lauf-legende);text-transform:uppercase;font-weight:400;line-height:var(--hoehe-nummer);padding-block-end:var(--raum-2)}.fuss ul{max-width:none;margin:0;padding:0;list-style:none}.fuss li+li{margin-block-start:var(--raum-2)}.fuss__zeile{gap:var(--raum-3) var(--raum-5);border-block-start:var(--strich-haar) solid #bee8ff4d;font-family:var(--schrift-schmal);font-size:var(--grad-nummer);letter-spacing:var(--lauf-nummer);color:var(--fuss-text);flex-wrap:wrap;justify-content:space-between;margin-block-start:var(--raum-8);padding-block-start:var(--raum-4);display:flex}.fuss__zeile p{max-width:none;margin:0}.konto .konto-kopf{background:var(--papier);border-block-end:0}.konto-kopf__strich{block-size:var(--strich);background:var(--tinte)}.konto-kopf__inner{align-items:center;gap:var(--raum-2) var(--raum-5);flex-wrap:wrap;min-block-size:4.25rem;display:flex}.konto-kopf__marke{flex:none;align-items:center;text-decoration:none;display:inline-flex}.konto-kopf__logo{aspect-ratio:520/173;background-color:#0000;block-size:2rem;inline-size:auto;display:block}@media (width>=48rem){.konto-kopf__logo{block-size:2.25rem}}.konto-kopf__marke:hover{color:var(--tinte);text-decoration-color:currentColor}.konto-nav{flex:auto}.konto .konto-fuss{background:var(--papier-hoch)}.konto-nav ul{gap:0 var(--raum-4);flex-wrap:wrap;max-width:none;margin:0;padding:0;list-style:none;display:flex}.konto-nav li{margin-block-start:0}.konto-nav a{align-items:center;gap:var(--raum-2);min-block-size:2.75rem;color:var(--tinte);font-size:1rem;font-weight:var(--gewicht-mittel);text-decoration:none;display:inline-flex;position:relative}.konto-nav a:after{content:"";block-size:var(--strich-schwer);background:var(--tinte);transform-origin:0;transition:scale var(--dauer-kurz) var(--kurve);position:absolute;inset-block-end:0;inset-inline:0;scale:0 1}.konto-nav a:hover:after,.konto-nav a[aria-current=page]:after{scale:1}.konto-nav__nummer{font-family:var(--schrift-schmal);font-size:var(--grad-nummer);letter-spacing:var(--lauf-nummer);line-height:var(--hoehe-nummer);color:var(--signal)}.konto-kopf__angaben{gap:0 var(--raum-4);max-width:none;margin:0;display:grid}.konto-kopf__bezeichnung{font-family:var(--schrift-schmal);font-size:var(--grad-nummer);letter-spacing:var(--lauf-legende);text-transform:uppercase;color:var(--tinte-leise);line-height:var(--hoehe-nummer)}.konto-kopf__name{max-width:none;font-size:var(--grad-klein);overflow-wrap:anywhere;margin:0;line-height:1.3}.konto-kopf__aktionen{align-items:center;gap:var(--raum-2) var(--raum-3);flex-wrap:wrap;display:flex}.konto-kopf__aktionen form{margin:0}.konto-inhalt{padding-block:0 var(--raum-9)}.konto-inhalt__rumpf{gap:var(--raum-6);display:grid}@media (width>=64rem){.konto-inhalt__rumpf{gap:var(--raum-8)}}.konto-block{gap:0;display:grid}.konto-kopfzeile{align-items:baseline;gap:var(--raum-1) var(--raum-5);padding-block:var(--raum-3);border-block-start:var(--strich) solid var(--tinte);border-block-end:var(--strich-haar) solid var(--linie);font-family:var(--schrift-schmal);font-size:var(--grad-nummer);letter-spacing:var(--lauf-legende);text-transform:uppercase;line-height:var(--hoehe-nummer);color:var(--tinte-leise);flex-wrap:wrap;margin:0;display:flex}.konto-kopfzeile>:first-child{color:var(--tinte)}.konto-kopfzeile>:last-child{margin-inline-start:auto}.konto-kopfzeile strong{font-weight:400}.konto-rumpf{gap:var(--raum-5);padding-block-start:var(--raum-5);display:grid}.konto-rumpf>*{margin-block:0}.konto-aktionen{gap:var(--raum-3);flex-wrap:wrap;margin:0;display:flex}.konto-rumpf p,.konto-karte p,.konto-dateien p{max-inline-size:none}.konto-karten{align-items:stretch;gap:var(--raum-5);grid-template-columns:1fr;display:grid}@media (width>=48rem){.konto-karten--zwei{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr}}.konto-karte{border:var(--strich) solid var(--tinte);background:var(--papier-hoch);flex-direction:column;block-size:100%;min-inline-size:0;display:flex}.konto-karte__kopf{align-items:baseline;gap:var(--raum-2) var(--raum-5);padding:var(--raum-2) var(--raum-4);border-block-end:var(--strich) solid var(--tinte);font-family:var(--schrift-schmal);font-size:var(--grad-nummer);letter-spacing:var(--lauf-legende);text-transform:uppercase;line-height:var(--hoehe-nummer);color:var(--tinte);flex-wrap:wrap;display:flex}.konto-karte__bezeichnung{font-weight:400}.konto-karte__nummer{letter-spacing:var(--lauf-nummer);color:var(--signal);flex:none}.konto-karte__zustand{color:var(--tinte-leise);flex:none;margin-inline-start:auto}.konto-karte__zustand--bereit{color:var(--petrol-tief)}.konto-karte__zustand--abgelaufen{color:var(--signal)}.konto-karte__rumpf{gap:var(--raum-5);padding:var(--raum-5);flex:auto;align-content:start;display:grid}.konto-karte__titel{margin:0 0 var(--raum-4);font-size:var(--grad-h3);line-height:var(--hoehe-h3);letter-spacing:var(--lauf-h2);font-weight:var(--gewicht-titel);overflow-wrap:anywhere}.konto-kopfzeile h2,.konto-kopfzeile h3{font:inherit;letter-spacing:inherit;color:inherit;margin:0}.konto-kopfzeile h2 strong,.konto-kopfzeile h3 strong{font-weight:400}.konto-dateien{border-block-start:var(--strich-haar) solid var(--linie);gap:0;max-width:none;margin:0;padding:0;list-style:none;display:grid}.konto-dateien>li{margin:0}.konto-datei{align-items:center;gap:var(--raum-2) var(--raum-4);padding-block:var(--raum-4);border-block-end:var(--strich-haar) solid var(--linie);grid-template-columns:minmax(0,1fr) auto;display:grid}.konto-datei__name{min-inline-size:0;font-size:var(--grad-text);font-weight:var(--gewicht-mittel);overflow-wrap:anywhere;line-height:1.35}.konto-datei__groesse{font-family:var(--schrift-schmal);font-size:var(--grad-nummer);letter-spacing:var(--lauf-nummer);line-height:var(--hoehe-nummer);color:var(--tinte-leise);grid-column:1}.konto-datei__knopf{grid-area:1/2/span 2;justify-self:end}.konto-datei__frist{gap:var(--raum-1) var(--raum-3);max-width:none;font-family:var(--schrift-schmal);font-size:var(--grad-nummer);letter-spacing:var(--lauf-nummer);line-height:var(--hoehe-nummer);color:var(--tinte-leise);flex-wrap:wrap;grid-column:1/-1;margin:0;display:flex}.konto-frist__zahl{color:var(--signal)}.konto-kennzahlen{gap:var(--raum-2) var(--raum-5);margin:var(--raum-4) 0 0;max-width:none;border-block-start:var(--strich-haar) solid var(--linie);font-family:var(--schrift-schmal);font-size:var(--grad-nummer);letter-spacing:var(--lauf-nummer);line-height:var(--hoehe-nummer);color:var(--tinte-leise);flex-wrap:wrap;padding-block-start:var(--raum-3);display:flex}.konto-kennzahlen>span{align-items:baseline;gap:var(--raum-2);display:inline-flex}.konto-kennzahlen__wert{color:var(--tinte);font-variant-numeric:tabular-nums}.konto-hinweiszeile{align-items:baseline;gap:var(--raum-2) var(--raum-3);max-width:none;font-size:var(--grad-klein);color:var(--tinte-leise);flex-wrap:wrap;margin:0;padding-block-start:var(--raum-3);display:flex}.konto-leer{gap:var(--raum-3);padding:var(--raum-5);border:var(--strich-haar) solid var(--linie);border-block-start:var(--strich-schwer) solid var(--tinte);background:var(--papier-hoch);display:grid}.konto-leer__titel{font-size:var(--grad-h3);line-height:var(--hoehe-h3);font-weight:var(--gewicht-titel);letter-spacing:var(--lauf-h2);margin:0}.konto-leer__text{max-width:34rem;font-size:var(--grad-klein);color:var(--tinte-leise);margin:0}.konto-leer__handlungen{gap:var(--raum-3);flex-wrap:wrap;margin:0;display:flex}.konto-signatur{gap:var(--raum-3);font-family:var(--schrift-schmal);font-size:var(--grad-nummer);letter-spacing:var(--lauf-nummer);color:var(--tinte-leise);line-height:var(--hoehe-nummer);flex-direction:column;margin:0;padding-block-start:var(--raum-4);display:flex}.konto .tabelle thead{overflow:hidden}.konto-zahl{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.konto-datum{white-space:nowrap;font-variant-numeric:tabular-nums}.konto-sachzeile{gap:var(--raum-2) var(--raum-5);margin:0 0 var(--raum-4);max-width:none;font-family:var(--schrift-schmal);font-size:var(--grad-nummer);letter-spacing:var(--lauf-nummer);color:var(--tinte-leise);flex-wrap:wrap;display:flex}.konto-formular__feld{gap:var(--raum-2);min-inline-size:0;display:grid}.konto-formular__feld label{font-family:var(--schrift);font-size:1rem;font-weight:var(--gewicht-titel)}.konto-formular__feld input{inline-size:100%;padding:var(--raum-3) var(--raum-4);border:var(--strich-haar) solid var(--linie);background:var(--weiss);color:var(--tinte);font-family:var(--schrift);font-size:var(--grad-text);line-height:1.5}.konto-formular__feld--fehler input{border-color:var(--tinte);border-width:2px}.konto-formular__fehler{gap:var(--raum-2);max-width:none;color:var(--fehler);font-size:var(--grad-nummer);font-weight:var(--gewicht-titel);line-height:var(--hoehe-nummer);margin:0;display:flex}.konto-formular__fehler:before{content:"!";font-family:var(--schrift-schmal);color:var(--fehler);flex:none}.konto-formular__hinweis{max-width:34rem;font-size:var(--grad-nummer);color:var(--tinte-leise);margin:0;line-height:1.5}.konto-formular__absenden{align-items:center;gap:var(--raum-3);flex-wrap:wrap;margin:0;display:flex}form[aria-busy=true]{cursor:progress}@media (width<=47.99rem){.konto-kopf__angaben{display:none}.konto-nav{flex:100%;order:3}.konto-kopf__aktionen{margin-inline-start:auto}}}}@layer bausteine{.bild{margin:0;display:block}.bild img{border-radius:var(--kante);background-color:var(--papier);width:100%;height:auto}.bild__hinweis{margin-top:var(--raum-2);border:1px solid var(--petrol);border-radius:var(--kante);color:var(--tinte);font-family:var(--schrift);font-size:.8125rem;font-weight:var(--gewicht-titel);padding:.15rem .5rem;display:inline-block}.bild__text{margin-top:var(--raum-2);color:var(--tinte-leise);font-size:var(--grad-nummer);line-height:var(--hoehe-nummer)}.hero{padding-block:var(--raum-7) var(--raum-8)}.hero__inner{gap:var(--raum-7);align-items:center;display:grid}@media (width>=64rem){.hero__inner{gap:var(--raum-8);padding-block:var(--raum-8);grid-template-columns:1.05fr .95fr}}.hero__ueberschrift{font-size:var(--grad-schriftfeld);line-height:var(--hoehe-schriftfeld);letter-spacing:var(--lauf-schriftfeld);margin-bottom:var(--raum-5);max-width:16ch}.hero__lead{margin-bottom:var(--raum-5)}.hero__knoepfe{align-items:center;gap:var(--raum-4) var(--raum-6);flex-wrap:wrap;margin:0;display:flex}.hero__bild img{border-radius:var(--kante)}@media (prefers-reduced-motion:no-preference){.hero__ueberschrift,.hero__lead,.hero__knoepfe{animation:hero-aufbau var(--dauer-lang) var(--kurve) both}.hero__lead{animation-delay:60ms}.hero__knoepfe{animation-delay:.12s}.hero__bild{animation:hero-aufbau var(--dauer-lang) var(--kurve) 80ms both}}@keyframes hero-aufbau{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}.ablauf__titel{margin-bottom:var(--raum-7)}.ablauf__liste{gap:var(--raum-6);counter-reset:schritt;max-width:none;margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.ablauf__liste{gap:var(--raum-7) var(--raum-6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.ablauf__liste{grid-template-columns:repeat(4,minmax(0,1fr))}}.ablauf__schritt{padding-top:var(--raum-5);border-top:2px solid var(--petrol);margin:0;position:relative}.ablauf__nummer{margin-bottom:var(--raum-2);color:var(--tinte-leise);font-family:var(--schrift);font-size:var(--grad-nummer);font-weight:var(--gewicht-titel);display:block}.ablauf__schritt-titel{margin-bottom:var(--raum-2);font-size:var(--grad-h3)}.ablauf__text{max-width:30ch;margin:0;font-size:1rem;line-height:1.6}.faq__titel{margin-bottom:var(--raum-6)}.faq__liste{max-width:var(--text-max);border-top:1px solid var(--linie)}.faq__eintrag{border-bottom:1px solid var(--linie);padding:0}.faq__frage{justify-content:space-between;align-items:baseline;gap:var(--raum-4);padding:var(--raum-4) 0;font-family:var(--schrift);font-weight:var(--gewicht-titel);cursor:pointer;font-size:1.0625rem;line-height:1.4;list-style:none;display:flex}.faq__frage::-webkit-details-marker{display:none}.faq__frage:after{content:"";border-right:2px solid var(--petrol);border-bottom:2px solid var(--petrol);width:.6rem;height:.6rem;transition:rotate var(--dauer) var(--kurve);flex:none;margin-bottom:.15rem;rotate:45deg}.faq__antwort{padding-bottom:var(--raum-4)}.faq__antwort p:last-child{margin-bottom:0}.cta__inner{background:var(--tinte);color:var(--weiss);padding:var(--raum-7) var(--raum-6);border-radius:var(--kante)}@media (width>=48rem){.cta__inner{padding:var(--raum-8) var(--raum-7)}}.cta__ueberschrift{color:var(--weiss);font-size:var(--grad-h2);line-height:var(--hoehe-h2);text-wrap:pretty;max-width:22ch;margin-bottom:var(--raum-4)}.cta__text{color:var(--weiss);max-width:34rem;margin-bottom:var(--raum-5)}.cta__wege{align-items:center;gap:var(--raum-4) var(--raum-5);flex-wrap:wrap;margin:0;display:flex}.cta__nebenweg{color:var(--weiss);font-size:var(--grad-nummer);text-decoration-color:var(--petrol);text-underline-offset:.25em;text-decoration-thickness:2px}.strecke{gap:var(--raum-4);scroll-snap-type:x mandatory;padding-bottom:var(--raum-3);margin-inline:calc(var(--rand) * -1);padding-inline:var(--rand);scrollbar-width:thin;scroll-behavior:smooth;display:flex;overflow-x:auto}.strecke__rahmen{flex-direction:column;display:flex}.strecke__blaettern{justify-content:flex-end;gap:var(--raum-2);margin:0 0 var(--raum-3);order:-1;display:flex}.strecke__blaettern[hidden]{display:none}.strecke__pfeil{border:var(--strich-haar) solid var(--linie);block-size:2.75rem;inline-size:2.75rem;color:var(--tinte);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.strecke__pfeil:hover:not(:disabled){border-color:var(--tinte);background:var(--petrol-hell)}.strecke__pfeil:focus-visible{outline:var(--fokus-breite) solid var(--fokus-farbe);outline-offset:2px}.strecke__pfeil:disabled{color:var(--tinte-zart);opacity:.45;cursor:default}.strecke__pfeil-zeichen{block-size:1.25rem;inline-size:1.25rem}@media (width<=47.99rem){.strecke__blaettern{display:none!important}}@media (prefers-reduced-motion:reduce){.strecke{scroll-behavior:auto}}.strecke__eintrag{scroll-snap-align:start;flex:none;width:min(80vw,30rem)}@media (width>=64rem){.strecke__eintrag{width:min(40vw,34rem)}}.strecke--hoch .strecke__eintrag{width:min(70vw,24rem)}.strecke--breit .strecke__eintrag{width:min(90vw,42rem)}@media (width>=64rem){.strecke--breit .strecke__eintrag{width:min(52vw,48rem)}}.galerie__titel{margin-bottom:var(--raum-5)}.galerie__liste{gap:var(--raum-4);grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.galerie__liste{grid-template-columns:repeat(3,minmax(0,1fr))}}.galerie[data-spalten="2"] .galerie__liste{grid-template-columns:repeat(1,minmax(0,1fr))}@media (width>=48rem){.galerie[data-spalten="2"] .galerie__liste{grid-template-columns:repeat(2,minmax(0,1fr))}}.galerie__eintrag{margin:0;position:relative}.galerie__link{border-radius:var(--kante);display:block;position:relative;overflow:hidden}.galerie__link .bild img{transition:opacity var(--dauer-kurz) var(--kurve);border-radius:0}.galerie__link:hover .bild img{opacity:.9}.galerie__marke{left:var(--raum-2);bottom:var(--raum-2);border-radius:var(--kante);background:var(--weiss);color:var(--tinte);font-family:var(--schrift);font-size:.75rem;font-weight:var(--gewicht-titel);padding:.15rem .5rem;position:absolute}.lightbox{border-radius:var(--kante);background:var(--tinte);width:min(96vw,72rem);max-width:none;max-height:94vh;color:var(--weiss);box-shadow:var(--blatt);border:0;padding:0;overflow:hidden}.lightbox::backdrop{background:#123a54d1}.lightbox__kopf,.lightbox__fuss{justify-content:space-between;align-items:center;gap:var(--raum-4);padding:var(--raum-3) var(--raum-4);display:flex}.lightbox__buehne{padding-inline:var(--raum-4);place-items:center;min-height:40vh;display:grid}.lightbox__bild{border-radius:var(--kante);background:0 0;width:auto;max-width:100%;height:auto;max-height:68vh}.lightbox__zaehler,.lightbox__text{font-size:var(--grad-nummer);line-height:var(--hoehe-nummer);margin:0}.lightbox__text{text-align:center;color:#ffffffd1;flex:auto}.lightbox__schliessen{min-height:2.75rem;padding:var(--raum-2) var(--raum-4);border-radius:var(--kante);color:var(--weiss);font-family:var(--schrift);font-weight:var(--gewicht-titel);font-size:var(--grad-nummer);cursor:pointer;transition:background-color var(--dauer-kurz) var(--kurve);background:0 0;border:1px solid #ffffff73}.lightbox__schliessen:hover{background:#ffffff1f}.lightbox .knopf--hell{color:var(--weiss);background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff73}.lightbox .knopf--hell:hover{background:#ffffff38}.lightbox [data-lightbox-zurueck]:disabled,.lightbox [data-lightbox-vor]:disabled{opacity:.35;cursor:default}.vn{--vn-wert:50;margin:0}.vn__buehne{aspect-ratio:var(--vn-verhaeltnis,1.5);border-radius:var(--kante);background:var(--papier);touch-action:pan-y;position:relative;overflow:hidden}.vn__lage{position:absolute;inset:0}.vn__lage .bild,.vn__lage img{border-radius:0;width:100%;height:100%}.vn__lage img{object-fit:cover}.vn__lage--vorher{clip-path:inset(0 calc(100% - var(--vn-wert) * 1%) 0 0)}.vn__regler{place-items:center;display:grid;position:absolute;inset:0}.vn__regler input[type=range]{opacity:0;cursor:ew-resize;appearance:none;background:0 0;border:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.vn__linie{top:0;bottom:0;left:calc(var(--vn-wert) * 1%);background:var(--weiss);pointer-events:none;width:3px;position:absolute;translate:-50%;box-shadow:0 0 0 1px #123a5440}.vn__linie:after{content:"";border-radius:var(--kante-1);background:var(--weiss);width:2.25rem;height:2.25rem;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 1px #123a5433}.vn__marke{bottom:var(--raum-3);border-radius:var(--kante);background:var(--weiss);color:var(--tinte);font-family:var(--schrift);font-size:.75rem;font-weight:var(--gewicht-titel);pointer-events:none;padding:.15rem .5rem;position:absolute}.vn__marke--links{left:var(--raum-3)}.vn__marke--rechts{right:var(--raum-3)}.vn__text{align-items:center;gap:var(--raum-2) var(--raum-4);margin-top:var(--raum-3);font-size:var(--grad-nummer);flex-wrap:wrap;display:flex}.vn__ersatz{gap:var(--raum-2) var(--raum-4);flex-wrap:wrap;margin-left:auto;display:flex}.karte{margin:0}.karte__grafik{background:var(--papier);border-radius:var(--kante);width:100%;height:auto;display:block}.karte__umriss{fill:var(--weiss);stroke:var(--linie);stroke-width:2px}.karte__ort text{fill:var(--tinte);font-family:var(--schrift);font-size:27px}.karte__text{margin-top:var(--raum-4);font-size:var(--grad-nummer);line-height:1.6}.karte__text p{margin-bottom:var(--raum-2);max-width:60ch}.karte__schwerpunkte{font-family:var(--schrift);font-weight:var(--gewicht-titel)}.preise__hinweis{margin-top:var(--raum-4)}.tabelle__paket{font-family:var(--schrift);font-weight:var(--gewicht-titel)}.tabelle__name{margin-right:var(--raum-2);display:inline-block}.tabelle__zahl{font-family:var(--schrift);font-weight:var(--gewicht-titel);font-variant-numeric:tabular-nums;white-space:nowrap}.tabelle__umfang{max-width:none;margin:0;padding-left:1.1em;font-size:1rem;line-height:1.55}.tabelle__umfang li+li{margin-top:var(--raum-1)}.tabelle__hinweis{margin:var(--raum-2) 0 0}.tabelle__zeile--empfohlen td{background:#2fa3a90d}@layer bausteine{.brotkrumen{padding-block:var(--raum-4) 0}.brotkrumen ol{align-items:center;gap:var(--raum-2) var(--raum-3);max-width:none;font-size:var(--grad-nummer);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.brotkrumen li{align-items:center;margin-block-start:0;line-height:1;display:flex}.brotkrumen li+li:before{content:"›";margin-right:var(--raum-3);color:var(--tinte-leise)}.brotkrumen a{color:var(--tinte-leise)}.brotkrumen [aria-current=page]{color:var(--tinte)}.seitenkopf{padding-block:var(--raum-6) var(--raum-5)}.seitenkopf h1{max-width:22ch}.seitenkopf .t-lead{margin-bottom:0}.textblock+.textblock{margin-top:var(--raum-7)}.textblock h2{margin-bottom:var(--raum-4)}.punktliste{max-width:var(--text-max);padding-left:1.1em}.punktliste li::marker{color:var(--petrol)}.verweisliste{gap:var(--raum-3);max-width:none;margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.verweisliste{gap:var(--raum-4) var(--raum-6);grid-template-columns:repeat(2,minmax(0,1fr))}}.kacheln{align-items:stretch;gap:var(--raum-6);grid-template-columns:1fr;grid-auto-rows:1fr;display:grid}@media (width>=40rem){.kacheln{gap:var(--raum-5);grid-template-columns:repeat(2,minmax(0,1fr))}.kacheln[data-kacheln="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.kacheln{gap:var(--raum-5);grid-template-columns:repeat(3,minmax(0,1fr))}.kacheln[data-kacheln="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.kacheln[data-kacheln="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.kacheln[data-kacheln="5"],.kacheln[data-kacheln="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.kachel{flex-direction:column;block-size:100%;margin:0;display:flex}.kachel__text{margin-block:var(--raum-2) 0}.kachel__link{text-decoration:none;display:block}.kachel .bild img{aspect-ratio:4/3;object-fit:cover}.kachel__titel{margin:var(--raum-4) 0 var(--raum-2);font-size:var(--grad-h2)}.kachel__link:hover .kachel__titel{text-decoration:underline;text-decoration-color:var(--petrol);text-underline-offset:.12em;text-decoration-thickness:2px}.kachel__kennzeichen{margin:var(--raum-2) 0 0;border:1px solid var(--petrol);border-radius:var(--kante);font-size:var(--grad-nummer);color:var(--tinte);align-self:flex-start;padding:.15rem .5rem;display:inline-block}.kachel__preis{margin:var(--raum-2) 0 0;font-family:var(--schrift);font-weight:var(--gewicht-titel);color:var(--tinte)}.kachel__text{margin:0;font-size:1rem;line-height:1.6}.zweispaltig{gap:var(--raum-7);align-items:start;display:grid}@media (width>=64rem){.zweispaltig{gap:var(--raum-8);grid-template-columns:1fr 1fr}.zweispaltig--text{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.ortsliste{align-items:stretch;gap:var(--raum-3);margin:var(--raum-5) 0 0;grid-template-columns:1fr;max-width:none;padding:0;list-style:none;display:grid}@media (width>=48rem){.ortsliste{gap:var(--raum-4);grid-template-columns:repeat(3,minmax(0,1fr))}.ortsliste>li{align-items:stretch;block-size:100%;margin-block-start:0;display:flex}.ortsliste__eintrag{block-size:100%}.ortsliste li{flex:1 1 0;min-inline-size:0}}.ortsliste__eintrag{inline-size:100%;padding:var(--raum-4);border:1px solid var(--linie);border-radius:var(--kante);transition:border-color var(--dauer-kurz) var(--kurve);flex-direction:column;flex:auto;text-decoration:none;display:flex}.ortsliste__eintrag:hover{border-color:var(--petrol)}.ortsliste__name{font-family:var(--schrift);font-weight:var(--gewicht-titel);font-size:var(--grad-h3);margin-bottom:var(--raum-2);display:block}.ortsliste__text{color:var(--tinte-leise);font-size:var(--grad-nummer);line-height:1.55;display:block}.ortsliste li{align-items:stretch;margin-block-start:0;display:flex}.ortsliste__eintrag{justify-content:flex-start}.anfragekasten{padding:var(--raum-6);background:var(--papier);border-radius:var(--kante);position:sticky;top:6rem}.anfragekasten__titel{font-size:var(--grad-h3);margin-bottom:var(--raum-3)}.anfragekasten__text{margin-bottom:var(--raum-4);font-size:1rem;line-height:1.6}.anfragekasten__nebenweg{gap:var(--raum-4);margin:var(--raum-4) 0 0;display:flex}.ortsbild,.bildbruch{width:100%;margin:0}.ortsbild .bild img,.bildbruch .bild img{aspect-ratio:4/3;object-fit:cover;border-radius:0}@media (width>=48rem){.ortsbild .bild img{aspect-ratio:21/9}.bildbruch .bild img{aspect-ratio:16/9}}.seitenbild{margin-block:var(--raum-5) var(--raum-6)}.formular-rahmen{max-width:42rem}.formular{gap:var(--raum-5);display:grid}.formular__titel{margin-top:var(--raum-6);font-size:var(--grad-h3);color:var(--tinte-leise);margin-bottom:0}.feld{gap:var(--raum-2);display:grid}.feld label{font-family:var(--schrift);font-weight:var(--gewicht-titel);font-size:1rem}.feld__pflicht{color:var(--tinte-leise)}.feld input[type=text],.feld input[type=email],.feld input[type=tel],.feld select,.feld textarea{width:100%;padding:var(--raum-3) var(--raum-4);border:1px solid var(--linie);border-radius:var(--kante);background:var(--weiss);color:var(--tinte);font-family:var(--schrift);font-size:var(--grad-text);line-height:1.5}.feld textarea{resize:vertical;min-height:9rem}.feld input:focus-visible,.feld select:focus-visible,.feld textarea:focus-visible{outline:var(--fokus-breite) solid var(--fokus-farbe);outline-offset:var(--fokus-abstand);box-shadow:0 0 0 var(--fokus-abstand) var(--papier-hoch)}.feld--fehler input,.feld--fehler select,.feld--fehler textarea{border-color:var(--tinte);border-width:2px}.feld__fehler{color:var(--tinte);font-family:var(--schrift);font-size:var(--grad-nummer);font-weight:var(--gewicht-titel);margin:0}.feld__fehler:before{content:"! "}.feld__gruppe{gap:var(--raum-3) var(--raum-5);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.feld__wahl{align-items:center;gap:var(--raum-2);min-height:2.75rem;display:inline-flex}.feld__wahl input{width:1.25rem;height:1.25rem;accent-color:var(--tinte)}.feld__wahl label{font-family:var(--schrift);font-weight:var(--gewicht-text)}.formular__hinweis{margin:0}.formular__absenden{margin:var(--raum-4) 0 0}.honigtopf{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.konto{background:var(--papier)}.konto-kopf{background:var(--weiss);border-bottom:1px solid var(--linie)}.konto-kopf__inner{align-items:center;gap:var(--raum-4);flex-wrap:wrap;min-height:4.5rem;display:flex}.konto-kopf__marke{font-family:var(--schrift);font-weight:var(--gewicht-titel);color:var(--tinte);text-decoration:none}.konto-nav{flex:auto}.konto-nav ul{gap:var(--raum-4);flex-wrap:wrap;max-width:none;margin:0;padding:0;list-style:none;display:flex}.konto-nav a{min-height:2.75rem;color:var(--tinte);font-family:var(--schrift);font-weight:var(--gewicht-titel);transition:box-shadow var(--dauer) var(--kurve);align-items:center;font-size:1rem;text-decoration:none;display:inline-flex;box-shadow:inset 0 -2px #0000}.konto-nav a:hover,.konto-nav a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--petrol)}.konto-kopf__aktionen{align-items:center;gap:var(--raum-4);display:flex}.konto-kopf__name{font-size:var(--grad-nummer);color:var(--tinte-leise)}.konto-inhalt{padding-block:var(--raum-7) var(--raum-9)}.konto-schmal{max-width:32rem}.konto-abschnitt{margin-top:var(--raum-8);padding-top:var(--raum-6);border-top:1px solid var(--linie)}.konto-abschnitt:first-of-type{margin-top:var(--raum-7)}.konto-fuss{padding-block:var(--raum-5);border-top:1px solid var(--linie);background:var(--weiss);font-size:var(--grad-nummer)}.konto-fuss__inner{justify-content:space-between;gap:var(--raum-3) var(--raum-5);color:var(--tinte-leise);flex-wrap:wrap;display:flex}.konto-fuss a{margin-right:var(--raum-4);color:var(--tinte-leise)}.meldung{padding:var(--raum-5);border:var(--strich-haar) solid var(--linie);border-block-start:var(--strich-schwer) solid var(--petrol);background:var(--papier-hoch);margin-block-start:var(--raum-5)}.meldung--fehler{border-block-start-color:var(--signal)}.auftrag{margin-top:var(--raum-5);padding:var(--raum-5);background:var(--weiss);border:1px solid var(--linie);border-radius:var(--kante)}.auftrag__kopf{justify-content:space-between;align-items:baseline;gap:var(--raum-2) var(--raum-4);flex-wrap:wrap;display:flex}.auftrag__titel{font-size:var(--grad-h3);margin:0}.auftrag__daten{gap:var(--raum-4);color:var(--tinte-leise);font-size:var(--grad-nummer);flex-wrap:wrap;margin:0;display:flex}.auftrag__zustand{align-items:center;gap:var(--raum-3);margin:var(--raum-4) 0 0;flex-wrap:wrap;display:flex}.dateiliste{margin:var(--raum-4) 0 0;max-width:none;padding:0;list-style:none}.dateiliste__eintrag{gap:var(--raum-2) var(--raum-4);padding:var(--raum-4) 0;border-top:1px solid var(--linie);grid-template-columns:1fr auto;align-items:center;display:grid}.dateiliste__eintrag:first-child{border-top:0}@media (width>=48rem){.dateiliste__eintrag{grid-template-columns:minmax(0,1fr) auto auto}.dateiliste__frist{grid-column:1}}.dateiliste__name{font-family:var(--schrift);font-weight:var(--gewicht-titel);word-break:break-word}.dateiliste__groesse{color:var(--tinte-leise);font-size:var(--grad-nummer);white-space:nowrap}.dateiliste__frist{grid-column:1/-1}.formular--breit{max-width:40rem}.feld-reihe{gap:var(--raum-5);display:grid}@media (width>=30rem){.feld-reihe{grid-template-columns:8rem 1fr}}}.einwilligung{inset-inline:0;z-index:60;background-color:var(--weiss);border-top:2px solid var(--tinte);flex-direction:column;max-height:70vh;display:flex;position:fixed;bottom:0;box-shadow:0 -2px 12px #123a541f}.einwilligung[hidden]{display:none}.einwilligung__inner{gap:var(--raum-3);padding-block:var(--raum-4);max-height:52vh;display:grid;overflow-y:auto}.einwilligung__titel{font-size:var(--grad-h3);margin-block-end:var(--raum-2)}.einwilligung__text p{max-width:68ch}.einwilligung__details{margin-block-start:var(--raum-3)}.einwilligung__details summary{cursor:pointer;color:var(--tinte);padding-block:var(--raum-1);align-items:center;min-height:44px;font-weight:600;display:flex}.einwilligung__details summary:focus-visible{outline:2px solid var(--tinte);outline-offset:2px}.einwilligung__liste{margin-block:var(--raum-3) 0;gap:var(--raum-3);padding:0;list-style:none;display:grid}.einwilligung__liste li{border-block-start:var(--strich-haar) solid var(--linie);font-size:var(--grad-klein);padding-block-start:var(--raum-2)}.einwilligung__liste li:first-child{border-block-start:0;padding-block-start:0}.einwilligung__liste--seite{margin-block-start:var(--raum-4)}.zweck{border:1px solid var(--linie);border-radius:var(--kante);padding:var(--raum-3);background-color:var(--weiss)}.zweck__kopf{align-items:center;gap:var(--raum-2);flex-wrap:wrap;margin-block-end:var(--raum-2);display:flex}.zweck__kopf input[type=checkbox]{block-size:22px;inline-size:22px;accent-color:var(--tinte);flex-shrink:0}.zweck__kopf label{cursor:pointer}.zweck__kopf input:disabled+label{cursor:default}.einwilligung__knoepfe{gap:var(--raum-2);padding-block:var(--raum-3);border-top:1px solid var(--linie);background-color:var(--weiss);flex-wrap:wrap;display:flex}@media (width>=800px){.einwilligung__inner{grid-template-columns:1fr auto;align-items:end}.einwilligung__knoepfe{padding-block-end:2px}}.turnstile{margin-block:var(--raum-3);max-width:100%}.turnstile__hinweis{margin-block:var(--raum-3);padding:var(--raum-3);border:1px solid var(--linie);border-radius:var(--kante);background-color:var(--papier)}.turnstile__hinweis .verweis{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.recht__stand{margin-block-end:var(--raum-4)}.paketkarten{align-items:stretch;gap:var(--raum-5);grid-template-columns:1fr;grid-auto-rows:1fr;margin-block-start:var(--raum-5);display:grid}@media (width>=48rem){.paketkarten{gap:var(--raum-5);grid-template-columns:repeat(3,minmax(0,1fr))}}.paketkarte{block-size:100%;padding:var(--raum-5);border:1px solid var(--linie);border-radius:var(--kante);background-color:var(--weiss);flex-direction:column;display:flex}.paketkarte--empfohlen{border-color:var(--tinte);box-shadow:0 0 0 1px var(--tinte)}.paketkarte__name{font-size:var(--grad-h3);margin:0}.paketkarte__name .marke{vertical-align:middle;margin-inline-start:var(--raum-2)}.paketkarte__preis{margin:var(--raum-3) 0 0}.paketkarte__preis strong{font-family:var(--schrift);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:var(--gewicht-titel);font-variant-numeric:tabular-nums;line-height:1.1}.paketkarte__hinweis{margin:var(--raum-2) 0 0;font-size:var(--grad-nummer);color:var(--tinte-leise)}.paketkarte__liste{gap:var(--raum-2);margin:var(--raum-4) 0 0;flex:auto;max-width:none;padding:0;list-style:none;display:grid}.paketkarte__liste li{gap:var(--raum-2);align-items:flex-start;margin-block-start:0;font-size:1rem;line-height:1.5;display:flex}.paketkarte__haken{block-size:1.15rem;inline-size:1.15rem;color:var(--tinte);flex:none;margin-block-start:.2rem}.paketkarte__fuss{margin:var(--raum-5) 0 0;text-align:center}@media (width<=47.99rem){.paketkarte--zuerst{order:-1}}.portfolio-einstieg{margin:0}.portfolio-einstieg__bild img{aspect-ratio:16/9;object-fit:cover}.portfolio-kopf{margin-bottom:var(--raum-5)}.portfolio-kopf h2{margin-bottom:var(--raum-2)}.portfolio-kopf__titel p{margin:0}.portfolio-kopf__text{max-width:var(--text-max);margin:0}@media (width>=64rem){.portfolio-kopf--breit{align-items:stretch;gap:var(--raum-4) var(--raum-8);grid-template-columns:5fr 6fr;grid-auto-rows:1fr;display:grid}}.portfolio-raster .galerie{padding-block-start:0}.portfolio-raster .galerie__liste{grid-auto-rows:1fr;align-items:stretch}.portfolio-raster .galerie__eintrag,.portfolio-raster .galerie__link,.portfolio-raster .bild,.portfolio-raster picture{block-size:100%}.portfolio-raster .bild img{aspect-ratio:var(--kachel-verhaeltnis,3 / 2);object-fit:cover;block-size:100%}.portfolio-raster--zwei{--kachel-verhaeltnis:16 / 9}.portfolio-raster--vier{--kachel-verhaeltnis:3 / 2}@media (width>=48rem){.portfolio-raster--vier .galerie__liste{grid-template-columns:repeat(4,minmax(0,1fr))}}.portfolio-regler{max-width:60rem;margin:0 auto var(--raum-6)}.ueber-einstieg{align-items:stretch;gap:var(--raum-6);padding-block:var(--raum-6) var(--raum-8);grid-auto-rows:1fr;display:grid}@media (width>=64rem){.ueber-einstieg{gap:var(--raum-8);grid-template-columns:6fr 5fr}}.ueber-einstieg__text{flex-direction:column;justify-content:center;display:flex}.ueber-einstieg__text h1{margin-bottom:var(--raum-4)}.ueber-einstieg__text p{margin:0}.ueber-einstieg__bild img{aspect-ratio:3/2;object-fit:cover}.ueber-paar,.ueber-text{gap:var(--raum-5);display:grid}@media (width>=64rem){.ueber-paar{align-items:stretch;gap:var(--raum-8);grid-template-columns:7fr 4fr;grid-auto-rows:1fr}.ueber-paar--gespiegelt{grid-template-columns:4fr 7fr}.ueber-paar--gespiegelt .ueber-paar__bild{order:-1}.ueber-text{align-items:stretch;gap:var(--raum-8);grid-template-columns:4fr 7fr;grid-auto-rows:1fr}}.ueber-paar__text{flex-direction:column;justify-content:center;display:flex}.ueber-paar__text h2,.ueber-text h2{margin-bottom:var(--raum-4)}.ueber-paar__text p:last-child,.ueber-text__inhalt p:last-child{margin-bottom:0}.ueber-paar__bild,.ueber-paar__bild picture,.ueber-paar__bild .bild{block-size:100%}.ueber-paar__bild img{aspect-ratio:4/5;object-fit:cover;block-size:100%}.ueber-angaben{gap:var(--raum-3) var(--raum-6);grid-template-columns:minmax(0,1fr);max-width:none;margin:0;padding-left:1.1em;display:grid}@media (width>=48rem){.ueber-angaben{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch}}.ueber-angaben li+li{margin-top:0}.planblock{gap:var(--raum-5);display:grid}@media (width>=64rem){.planblock{gap:var(--raum-8);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.planblock__titel{margin:0}.planblock__text{max-inline-size:var(--text-max)}.planblock__text:only-child{grid-column:1/-1}.planblock__text p,.planblock__text .punktliste,.planblock__text .hinweis{max-inline-size:none}.messmarke>span{font-weight:var(--gewicht-text)}.schriftfeld__feld{max-inline-size:46rem}.schriftfeld__angaben{margin-block-start:var(--raum-2)}.brotkrumen ol{font-family:var(--schrift-schmal);font-size:var(--grad-nummer);letter-spacing:var(--lauf-nummer);text-transform:uppercase;line-height:var(--hoehe-nummer)}.brotkrumen li+li:before{content:"/";margin-right:var(--raum-2)}.brotkrumen a{text-decoration-color:#0000}.brotkrumen a:hover{text-decoration-color:currentColor}.ablauf{padding-block:0}.ablauf__titel{margin-block-end:var(--raum-6)}.parzellen{max-inline-size:none;padding:0;list-style:none}.parzellen>li{margin-block-start:0}.cta{padding-block:var(--raum-8) 0}.cta__ueberschrift{color:var(--tinte);max-inline-size:22ch}.cta__text{color:var(--tinte-leise)}.cta__nebenweg{color:var(--petrol-tief);text-decoration-color:var(--petrol)}.anfragekasten{padding:0;position:sticky;top:6rem}.anfragekasten .knopf{margin-block-start:var(--raum-4)}.ueber-angaben{padding-inline-start:1.1em}.strecke:focus-visible{outline:var(--fokus-breite) solid var(--fokus-farbe);outline-offset:var(--fokus-abstand)}.strecke__eintrag .bild img{border:var(--strich-haar) solid var(--linie)}.faq{padding-block:0}.faq__liste{max-inline-size:var(--text-max);border-block-start:var(--strich) solid var(--tinte)}.faq__eintrag{border-block-end:var(--strich-haar) solid var(--linie)}.faq__frage{font-weight:var(--gewicht-mittel);padding-inline-end:var(--raum-7);line-height:1.4;position:relative}.faq__frage:after{content:"";inline-size:.875rem;block-size:var(--strich);background:currentColor;border:0;margin:0;margin-block-start:calc(var(--strich) / -2);position:absolute;inset-block-start:50%;inset-inline-end:0;rotate:none}.faq__frage:before{content:"";inline-size:var(--strich);block-size:.875rem;transition:scale var(--dauer-kurz) var(--kurve);background:currentColor;margin:0;margin-block-start:-.4375rem;position:absolute;inset-block-start:50%;inset-inline-end:calc(.4375rem - var(--strich) / 2);scale:1}details[open] .faq__frage:after{rotate:none}details[open] .faq__frage:before{scale:1 0}.faq__antwort p{max-inline-size:var(--text-max)}.galerie{padding-block:0}.galerie--gleich .galerie__liste{align-items:stretch;gap:var(--raum-3);grid-auto-rows:1fr}.galerie--gleich .galerie__eintrag,.galerie--gleich .galerie__link,.galerie--gleich .galerie__link .bild,.galerie--gleich .galerie__link picture{block-size:100%}.galerie--gleich .galerie__link .bild img{aspect-ratio:4/3;object-fit:cover;block-size:100%}.galerie__titel{margin-block-end:var(--raum-4)}.galerie__link{border:var(--strich-haar) solid var(--linie)}.galerie__marke{left:var(--raum-2);bottom:var(--raum-2);padding:.15rem var(--raum-2);border:var(--strich-haar) solid var(--tinte);border-radius:var(--kante);background:var(--papier-hoch);font-family:var(--schrift-schmal);font-size:var(--grad-nummer);font-weight:var(--gewicht-text);letter-spacing:var(--lauf-nummer);line-height:var(--hoehe-nummer)}.lightbox__bild{border-radius:var(--kante)}.lightbox__zaehler{font-family:var(--schrift-schmal);letter-spacing:var(--lauf-nummer)}.vn__linie{background:var(--signal);box-shadow:0 0 0 1px var(--papier-hoch)}.vn__linie:after{border-radius:var(--kante);background:var(--papier-hoch);box-shadow:0 0 0 1px var(--tinte)}.vn__marke{padding:.15rem var(--raum-2);border:var(--strich-haar) solid var(--tinte);border-radius:var(--kante);background:var(--papier-hoch);font-family:var(--schrift-schmal);font-size:var(--grad-nummer);font-weight:var(--gewicht-text);letter-spacing:var(--lauf-nummer);line-height:var(--hoehe-nummer)}.vn__regler input[type=range]:focus-visible+.vn__linie{outline:var(--fokus-breite) solid var(--fokus-farbe);outline-offset:var(--fokus-abstand);box-shadow:0 0 0 var(--fokus-abstand) var(--papier-hoch)}.karte__flaeche{position:relative}.karte__grafik{border-radius:var(--kante);background:0 0}.karte__umriss{fill:var(--papier-hoch);stroke:var(--tinte);stroke-width:3px;stroke-linejoin:round}.karte__fluss{fill:none;stroke:var(--petrol-hell);stroke-width:7px;stroke-linecap:round}.karte__ort circle{fill:var(--tinte)}.karte__ort text{fill:var(--tinte);font-family:var(--schrift-schmal);letter-spacing:.04em;font-size:26px}.karte__ort--schwerpunkt circle{fill:var(--signal)}.karte__ort--schwerpunkt text{font-family:var(--schrift);font-size:30px;font-weight:var(--gewicht-titel)}.karte__ort--schwerpunkt .karte__ring{fill:none;stroke:var(--signal);stroke-width:2px}.karte__nord{position:absolute;inset-block-start:var(--raum-4);inset-inline-end:var(--raum-4)}.karte__text{padding:var(--raum-4);border-block-start:var(--strich-haar) solid var(--linie)}.karte__text p{max-inline-size:68ch}.paketkarte{border:0;border-block-start:var(--strich-schwer) solid var(--tinte);background:0 0;padding:0}.paketkarte--empfohlen{border-block-start-width:var(--strich-max);border-block-start-color:var(--petrol-tief);box-shadow:none}.paketkarte__kopf{text-align:left;border-block-end:var(--strich-haar) solid var(--linie);padding-block-end:var(--raum-4)}.paketkarte__name{align-items:baseline;gap:var(--raum-2) var(--raum-3);font-family:var(--schrift-schmal);font-size:var(--grad-nummer);font-weight:var(--gewicht-text);letter-spacing:var(--lauf-legende);text-transform:uppercase;line-height:var(--hoehe-nummer);color:var(--tinte-leise);flex-wrap:wrap;display:flex}.paketkarte__preis{margin-block:var(--raum-3) 0}.paketkarte__preis strong{font-weight:var(--gewicht-fett);letter-spacing:var(--lauf-h2)}.paketkarte__liste{gap:var(--raum-3);margin-block-start:var(--raum-5)}.paketkarte__haken{color:var(--petrol)}.paketkarte__fuss{text-align:left}.paketkarte__fuss .knopf{inline-size:100%}.tabelle{max-inline-size:var(--tabelle-max)}.tabelle th{border-block-end:var(--strich) solid var(--tinte);font-family:var(--schrift-schmal);font-size:var(--grad-nummer);font-weight:var(--gewicht-text);letter-spacing:var(--lauf-legende);text-transform:uppercase;color:var(--tinte-leise);padding-block-end:var(--raum-2)}.tabelle td{border-block-end:var(--strich-haar) solid var(--linie);font-size:var(--grad-klein)}.tabelle__zahl{font-family:var(--schrift-schmal);font-size:var(--grad-text);letter-spacing:var(--lauf-nummer)}.tabelle__zeile--empfohlen td{border-block:var(--strich) solid var(--tinte);background:0 0}@media (width<=47.99rem){.tabelle td:before{font-family:var(--schrift-schmal);font-size:var(--grad-nummer);font-weight:var(--gewicht-text);letter-spacing:var(--lauf-legende);text-transform:uppercase}.tabelle__zeile--empfohlen td{border-block:0}.tabelle__zeile--empfohlen{border-block:var(--strich) solid var(--tinte)}}.kachel{border-block-start:var(--strich-schwer) solid var(--tinte)}.kachel__kopf{justify-content:space-between;align-items:baseline;gap:var(--raum-3);padding-block:var(--raum-2) var(--raum-3);font-family:var(--schrift-schmal);font-size:var(--grad-nummer);letter-spacing:var(--lauf-legende);text-transform:uppercase;line-height:var(--hoehe-nummer);display:flex}.kachel__nummer{color:var(--signal);letter-spacing:var(--lauf-nummer)}.kachel__titel{font-size:var(--grad-h3);line-height:var(--hoehe-h3);hyphens:auto;overflow-wrap:break-word}.kachel__kopf .kachel__preis{font-family:var(--schrift-schmal);font-weight:var(--gewicht-text);color:var(--tinte);white-space:nowrap;margin:0}.kachel__link .bild{border:var(--strich-haar) solid var(--linie)}.kachel__text{color:var(--tinte-leise);font-size:var(--grad-klein)}.kachel__kennzeichen{padding:.15rem var(--raum-2);border:var(--strich-haar) solid var(--tinte);border-radius:var(--kante);font-family:var(--schrift-schmal);font-size:var(--grad-nummer);letter-spacing:var(--lauf-nummer);line-height:var(--hoehe-nummer);color:var(--tinte)}.ueber-blatt{margin-block:0 var(--raum-6)}.ueber-paar__bild .bild img{border:var(--strich-haar) solid var(--linie)}.schriftfeld__titel,.schriftfeld__feld,.planblock__titel,.parzelle__titel,.kachel__titel,.ueber-text h2,.ueber-paar__text h2,.portfolio-kopf h2,.paketkarte__name,.tabelle td,.tabelle th{hyphens:auto;overflow-wrap:break-word}.preiszeile{justify-content:space-between;align-items:baseline;gap:var(--raum-3) var(--raum-5);margin-block:var(--raum-6) 0;border-block-start:var(--strich-schwer) solid var(--tinte);flex-wrap:wrap;max-inline-size:none;padding-block-start:var(--raum-3);display:flex}.preiszeile strong{font-family:var(--schrift-schmal);font-size:var(--grad-lead);font-weight:var(--gewicht-text);letter-spacing:var(--lauf-nummer)}.formular{gap:0}.formular__rumpf{gap:var(--raum-5);display:grid}.formular__titel{margin-block:var(--raum-6) 0;border-block-start:var(--strich-schwer) solid var(--tinte);font-size:var(--grad-h3);color:var(--tinte);padding-block-start:var(--raum-3)}.eingabe{gap:var(--raum-2);display:grid}.eingabe label{font-family:var(--schrift-schmal);font-size:var(--grad-nummer);font-weight:var(--gewicht-text);letter-spacing:var(--lauf-legende);text-transform:uppercase;color:var(--tinte-leise);line-height:var(--hoehe-nummer)}.eingabe input[type=text],.eingabe input[type=email],.eingabe input[type=tel],.eingabe select,.eingabe textarea{inline-size:100%;padding:var(--raum-3) var(--raum-4);border:var(--strich-haar) solid var(--tinte);border-radius:var(--kante);background:var(--papier);color:var(--tinte);font-family:var(--schrift);font-size:var(--grad-text);line-height:1.5}.eingabe textarea{resize:vertical;min-block-size:9rem}.eingabe input:focus-visible,.eingabe select:focus-visible,.eingabe textarea:focus-visible{outline:var(--fokus-breite) solid var(--fokus-farbe);outline-offset:var(--fokus-abstand);box-shadow:0 0 0 var(--fokus-abstand) var(--papier-hoch)}.eingabe.eingabe--fehler input[type=text],.eingabe.eingabe--fehler input[type=email],.eingabe.eingabe--fehler input[type=tel],.eingabe.eingabe--fehler select,.eingabe.eingabe--fehler textarea{border-color:var(--fehler-linie)}.eingabe.eingabe--fehler input[type=text]:focus,.eingabe.eingabe--fehler input[type=email]:focus,.eingabe.eingabe--fehler input[type=tel]:focus,.eingabe.eingabe--fehler select:focus,.eingabe.eingabe--fehler textarea:focus{border-color:var(--fehler)}.eingabe__fehler{max-inline-size:none;color:var(--fehler);font-size:var(--grad-nummer);font-weight:var(--gewicht-titel);line-height:var(--hoehe-nummer);margin:0}.eingabe__fehler:before{content:"! "}.eingabe__pflicht{color:var(--tinte-leise)}.eingabe__gruppe{gap:var(--raum-3) var(--raum-5);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.eingabe__wahl{align-items:center;gap:var(--raum-2);min-block-size:2.75rem;display:inline-flex}.eingabe__wahl input{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--petrol)}.eingabe__wahl label{font-family:var(--schrift);font-size:var(--grad-text);letter-spacing:normal;text-transform:none;color:var(--tinte)}.zweckliste{gap:var(--raum-6);grid-template-columns:minmax(0,1fr);max-inline-size:none;margin:0;padding:0;list-style:none;display:grid}.zweckliste>li+li{margin-block-start:0}.zweck{padding:var(--raum-4) 0 0;border:0;border-block-start:var(--strich-schwer) solid var(--tinte);border-radius:var(--kante);background:0 0}.zweck__kopf{gap:var(--raum-3);margin-block-end:var(--raum-3)}.zweck__kopf .parzelle__nummer{font-family:var(--schrift-schmal);font-size:var(--grad-nummer);letter-spacing:var(--lauf-nummer)}.zweck__kopf label{font-weight:var(--gewicht-mittel)}.zweck p{max-inline-size:none}.formular__fehler{gap:var(--raum-2);margin:0 0 var(--raum-4);padding:var(--raum-3) var(--raum-4);border:var(--strich) solid var(--fehler-linie);border-inline-start-width:4px;border-inline-start-color:var(--fehler);background:var(--fehler-hell);max-inline-size:none;color:var(--fehler);font-weight:var(--gewicht-titel);display:flex}.formular__fehler:before{content:"!";flex:none}}@layer plan{@layer plan{.feld{border:var(--strich) solid var(--tinte);background:var(--papier-hoch)}.feld__kopf{gap:var(--raum-2) var(--raum-5);padding:var(--raum-2) var(--raum-4);border-block-end:var(--strich) solid var(--tinte);background:var(--tinte);color:var(--papier-hoch);font-family:var(--schrift-schmal);font-size:var(--grad-nummer);letter-spacing:var(--lauf-legende);text-transform:uppercase;line-height:var(--hoehe-nummer);flex-wrap:wrap;align-items:baseline;display:flex}.feld__kopf strong{font-weight:400}.feld__kopf>:last-child{margin-inline-start:auto}.feld__rumpf{padding:var(--raum-5)}.angaben{border-block-start:var(--strich-haar) solid var(--linie);gap:0;max-width:none;margin:0;display:grid}.angaben__zeile{gap:var(--raum-1) var(--raum-4);padding-block:var(--raum-3);border-block-end:var(--strich-haar) solid var(--linie);grid-template-columns:1fr;display:grid}@media (width>=40rem){.angaben__zeile{grid-template-columns:minmax(9rem,14rem) 1fr;align-items:baseline}}.angaben__bezeichnung{font-family:var(--schrift-schmal);font-size:var(--grad-nummer);letter-spacing:var(--lauf-legende);text-transform:uppercase;color:var(--tinte-leise);line-height:var(--hoehe-nummer)}.angaben__wert{max-width:none;font-size:var(--grad-klein);margin:0}.messmarke{align-items:center;gap:var(--raum-3);margin-block:var(--raum-4) var(--raum-5);color:var(--signal-stark);display:flex}.messmarke>span{color:var(--signal)}.messmarke:before,.messmarke:after{content:"";block-size:var(--strich);background:currentColor;flex:auto}.messmarke>span{font-family:var(--schrift-schmal);font-size:var(--grad-nummer);letter-spacing:var(--lauf-legende);text-transform:uppercase;line-height:var(--hoehe-nummer);padding-inline:var(--raum-2);flex:none;position:relative}.messmarke>span:before,.messmarke>span:after{content:"";inline-size:var(--strich);background:currentColor;position:absolute;inset-block:-.35em}.messmarke>span:before{inset-inline-start:0}.messmarke>span:after{inset-inline-end:0}.mass{min-inline-size:11rem;font-family:var(--schrift-schmal);font-size:var(--grad-nummer);letter-spacing:var(--lauf-nummer);color:var(--tinte);align-items:stretch;gap:0;display:flex}.mass__teil{border-block-start:var(--strich-schwer) solid var(--tinte);border-inline-start:var(--strich-haar) solid var(--tinte);text-align:center;flex:1 1 0;min-inline-size:0;padding-block-start:.55rem;line-height:1.3}.mass__teil:last-child{border-inline-end:var(--strich-haar) solid var(--tinte)}.mass__teil--zwei{border-block-start-color:var(--signal-stark)}.nord{align-items:center;gap:var(--raum-1);font-family:var(--schrift-schmal);font-size:var(--grad-nummer);letter-spacing:var(--lauf-legende);color:var(--tinte);flex-direction:column;line-height:1;display:flex}.nord svg{block-size:1.5rem;inline-size:.85rem;color:var(--signal)}.blatt{border:var(--strich) solid var(--tinte);background:var(--papier-hoch);position:relative}.blatt__bild{block-size:auto;inline-size:100%;display:block}.blatt__streifen{align-items:center;gap:var(--raum-3) var(--raum-5);padding:var(--raum-3) var(--raum-4);border-block-start:var(--strich) solid var(--tinte);font-family:var(--schrift-schmal);font-size:var(--grad-nummer);letter-spacing:var(--lauf-nummer);color:var(--tinte);flex-wrap:wrap;display:flex}.blatt__streifen>:last-child{margin-inline-start:auto}.blatt__winkel{inset:var(--raum-3);pointer-events:none;position:absolute}.blatt__winkel span{inline-size:var(--raum-5);block-size:var(--raum-5);border-color:var(--papier-hoch);border-style:solid;border-width:0;position:absolute}.blatt__winkel span:first-child{border-block-start-width:2px;border-inline-start-width:2px;inset-block-start:0;inset-inline-start:0}.blatt__winkel span:nth-child(2){border-block-start-width:2px;border-inline-end-width:2px;inset-block-start:0;inset-inline-end:0}.blatt__winkel span:nth-child(3){border-block-end-width:2px;border-inline-start-width:2px;inset-block-end:0;inset-inline-start:0}.blatt__winkel span:nth-child(4){border-block-end-width:2px;border-inline-end-width:2px;inset-block-end:0;inset-inline-end:0}.gradnetz{isolation:isolate;position:relative}.gradnetz:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(to right, var(--linie) 1px, transparent 1px), linear-gradient(to bottom, var(--linie) 1px, transparent 1px);background-size:var(--raum-10) var(--raum-10);opacity:.55;position:absolute;inset:0}.legende{border-block-start:var(--strich) solid var(--tinte);grid-template-columns:1fr;gap:0;max-width:none;margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){.legende{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.legende{grid-template-columns:repeat(4,minmax(0,1fr))}}.legende>li{align-items:baseline;gap:var(--raum-3);padding:var(--raum-4) var(--raum-4) var(--raum-4) 0;border-block-end:var(--strich-haar) solid var(--linie);border-inline-end:var(--strich-haar) solid var(--linie);margin:0;display:flex}.legende>li:last-child{border-inline-end:0}@media (width>=40rem){.legende>li{padding-inline-start:var(--raum-4)}}.legende__nummer{font-family:var(--schrift-schmal);font-size:var(--grad-nummer);letter-spacing:var(--lauf-nummer);color:var(--signal);line-height:var(--hoehe-nummer);flex:none}.legende__text{font-size:var(--grad-klein);flex:auto;line-height:1.35}.legende__text a{text-decoration-color:#0000}.legende__text a:hover{text-decoration-color:currentColor}.koordinaten{gap:var(--raum-2) var(--raum-4);max-width:none;font-family:var(--schrift-schmal);font-size:var(--grad-nummer);letter-spacing:var(--lauf-nummer);color:var(--tinte-leise);line-height:var(--hoehe-nummer);flex-wrap:wrap;margin:0;padding:0;display:flex}.parzelle{border-block-start:var(--strich-schwer) solid var(--tinte);flex-direction:column;block-size:100%;margin:0;display:flex}.parzelle__kopf{justify-content:space-between;align-items:baseline;gap:var(--raum-3);padding-block:var(--raum-2);font-family:var(--schrift-schmal);font-size:var(--grad-nummer);letter-spacing:var(--lauf-legende);text-transform:uppercase;color:var(--tinte-leise);line-height:var(--hoehe-nummer);display:flex}.parzelle__nummer{color:var(--signal);letter-spacing:var(--lauf-nummer)}.parzelle__bild{border:var(--strich-haar) solid var(--linie);display:block}.parzelle__bild img{inline-size:100%}.parzelle__rumpf{flex:auto;padding-block-start:var(--raum-4)}.parzelle__titel{margin:0 0 var(--raum-2);font-size:var(--grad-h3);line-height:var(--hoehe-h3);font-weight:var(--gewicht-titel);letter-spacing:var(--lauf-h2)}.parzelle__titel a{text-decoration-color:#0000}.parzelle__titel a:hover{text-decoration-color:currentColor}.parzelle__text{max-inline-size:none;font-size:var(--grad-klein);color:var(--tinte-leise);margin:0}.parzelle__fuss{justify-content:space-between;align-items:baseline;gap:var(--raum-3);border-block-start:var(--strich-haar) solid var(--linie);font-family:var(--schrift-schmal);font-size:var(--grad-klein);letter-spacing:var(--lauf-nummer);margin-block-start:var(--raum-4);padding-block-start:var(--raum-3);display:flex}.schriftfeld{padding-block:var(--raum-6) var(--raum-7);border-block-end:var(--strich) solid var(--tinte)}@media (width>=64rem){.schriftfeld{padding-block:var(--raum-7) var(--raum-8)}}.schriftfeld__raster{gap:var(--raum-6);align-items:end;display:grid}@media (width>=64rem){.schriftfeld__raster{gap:var(--raum-8);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.schriftfeld__titel{font-size:var(--grad-h1);line-height:var(--hoehe-h1);letter-spacing:var(--lauf-h1);font-weight:var(--gewicht-fett);margin:0}.schriftfeld__lead{margin:var(--raum-4) 0 0;max-width:34rem;font-size:var(--grad-lead);line-height:var(--hoehe-lead);color:var(--tinte-leise)}}.aufschlag{padding-block:var(--raum-5) 0;border-block-end:var(--strich) solid var(--tinte)}.aufschlag__raster{gap:var(--raum-6);align-items:start;padding-block-end:var(--raum-7);display:grid}@media (width>=64rem){.aufschlag__raster{gap:var(--raum-8);padding-block:var(--raum-6) var(--raum-8);grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center}}.aufschlag__titel{margin:var(--raum-4) 0 0;font-size:var(--grad-schriftfeld);line-height:var(--hoehe-schriftfeld);letter-spacing:var(--lauf-schriftfeld);font-weight:var(--gewicht-fett);text-wrap:balance}.aufschlag__frist{inline-size:fit-content;border-block-end:var(--strich-max) solid var(--signal-stark);color:var(--petrol-tief);margin-block-start:var(--raum-4);padding-block-end:var(--raum-3);display:block}.aufschlag__lead{margin:var(--raum-5) 0 0;max-width:32rem;font-size:var(--grad-lead);line-height:var(--hoehe-lead);color:var(--tinte-leise)}.aufschlag__handlungen{gap:var(--raum-3);flex-wrap:wrap;margin-block-start:var(--raum-6);display:flex}.aufschlag__blatt{box-shadow:var(--blatt);margin:0}.aufschlag__blatt img{aspect-ratio:16/10;object-fit:cover;inline-size:100%}.aufschlag .legende{margin-block-end:calc(-1 * var(--strich))}.parzellen{align-items:stretch;gap:var(--raum-6);grid-template-columns:1fr;grid-auto-rows:1fr;margin-block-start:var(--raum-6);display:grid}@media (width>=40rem){.parzellen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.parzellen{gap:var(--raum-5);grid-template-columns:repeat(4,minmax(0,1fr))}}.parzelle__bild img{aspect-ratio:4/3;object-fit:cover;inline-size:100%}.abschnitt--plan{background:var(--flaeche-leise);border-block:var(--strich-haar) solid var(--linie)}}@layer hilfen{@layer hilfen{.nur-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.t-mini{font-size:var(--grad-nummer);line-height:var(--hoehe-nummer);letter-spacing:.005em}.t-klein{font-size:var(--grad-klein);line-height:var(--hoehe-text)}.t-leise{color:var(--tinte-leise)}.t-lead{font-size:var(--grad-lead);line-height:var(--hoehe-lead)}.stapel>*+*{margin-top:var(--raum-4)}.stapel--abstand{margin-top:var(--raum-6)}.abstand-oben{margin-top:var(--raum-7)}.rahmen--oben{padding-block:var(--raum-6) 0}.hinweis--schmal{max-width:var(--text-max)}.reihe{gap:var(--raum-3);flex-wrap:wrap;align-items:center;display:flex}.stapel-gross>*+*{margin-top:var(--raum-6)}.vollbreit{width:100vw;margin-inline:calc(50% - 50vw)}.nur-mobil{display:block}.nur-desktop{display:none}@media (width>=64rem){.nur-mobil{display:none}.nur-desktop{display:block}}}}
