body.u-seite{background:#fff}.u-bahn{max-width:1360px;margin:0 auto;padding:0 clamp(16px,3vw,44px)}.u-seite .brot{max-width:1360px;padding:clamp(18px,2.4vw,30px) clamp(16px,3vw,44px) 0}.u-seite .brot ol{justify-content:center}.u-kopf{padding:clamp(28px,4vw,56px) 0 clamp(44px,5.5vw,80px);background:#fff}.u-kopf-text{text-align:center}.u-seite .u-kopf h1{font:600 clamp(31px,3.3vw,50px)/1.1 var(--text);letter-spacing:-.035em;color:var(--tinte);max-width:24ch;margin:0 auto;text-wrap:balance;hyphens:manual;-webkit-hyphens:manual}.u-seite .u-kopf h1 mark{color:var(--lime);background:none;padding:0}.u-lead{font-size:clamp(16.5px,1.25vw,18.5px);line-height:1.6;color:var(--tinte-3);max-width:64ch;margin:20px auto 0;text-wrap:pretty}.u-lead:empty{display:none}.u-stand{font:500 12.5px/1.5 var(--mono);color:var(--tinte-3);margin:16px auto 0}.u-kopf-bild{margin-top:clamp(30px,4vw,52px)}.u-teil{padding:clamp(36px,4.6vw,72px) 0;background:#fff}.u-h{text-align:center;max-width:820px;margin:0 auto clamp(26px,3.2vw,44px)}.u-seite .u-h h2,.u-seite .u-fragen h2{font:500 clamp(27px,2.6vw,38px)/1.15 var(--text);letter-spacing:-.025em;color:var(--tinte);margin:0;text-wrap:balance}.u-h p{font-size:16.5px;line-height:1.55;color:var(--tinte-3);margin:14px auto 0;max-width:62ch;text-wrap:pretty}.u-leise .u-h h2{font-size:19px!important;font-weight:550!important}.u-seite .abschnitt,.u-seite .abschnitt-weiss{background:#fff;border:0;padding:clamp(36px,4.6vw,72px) 0}.u-seite .abschnitt .bahn{max-width:1360px;padding:0 clamp(16px,3vw,44px)}.u-seite .kopfzeile{text-align:center;max-width:820px;margin:0 auto clamp(26px,3.2vw,44px)}.u-seite .kopfzeile h2{font:500 clamp(27px,2.6vw,38px)/1.15 var(--text);letter-spacing:-.025em;color:var(--tinte)}.u-seite .kopfzeile p{font-size:16.5px;line-height:1.55;color:var(--tinte-3);max-width:62ch;margin:14px auto 0}.u-seite .kopfzeile .marker{display:none}.u-seite .raster{max-width:1240px;margin:0 auto;gap:16px}body.u-seite main .raster>.karte{background:#fff;border:1px solid var(--linie-2);border-radius:18px;padding:22px 24px 24px;display:flex;flex-direction:column;box-shadow:none}body.u-seite main .raster>a.karte{text-decoration:none;color:var(--tinte);transition:border-color .2s,box-shadow .2s}body.u-seite main .raster>a.karte:hover{border-color:var(--linie);box-shadow:0 20px 44px -32px rgba(16,25,21,.5)}body.u-seite main .raster>.karte h3,body.u-seite main .raster>a.karte h3{font:550 17px/1.3 var(--text);letter-spacing:-.01em;margin:0 0 8px;color:var(--tinte);text-decoration:none}body.u-seite main .raster>.karte p{font-size:14.5px;line-height:1.55;color:var(--tinte-3);margin:0}body.u-seite main .raster>.karte .mehr{margin-top:auto;padding-top:14px;font:500 14px/1.3 var(--text);color:var(--stahl)}body.u-seite main .raster>.karte .u-ic,.u-ic{flex:none;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--lime-hell);color:var(--stahl);margin-bottom:16px}.u-ic svg{width:19px;height:19px}.u-ic-grau{background:#fff;color:var(--tinte-2);border:1px solid var(--linie-2)}.u-zwei{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;max-width:1120px;margin:0 auto}.u-karte{background:#fff;border:1px solid var(--linie-2);border-radius:18px;padding:24px 26px 26px}.u-seite .u-karte h3{font:550 18px/1.3 var(--text);letter-spacing:-.01em;margin:0 0 14px;color:var(--tinte)}.u-karte p{font-size:15px;line-height:1.6;color:var(--tinte-2);margin:0}.u-karte p+p{margin-top:10px}.u-seite .haken{gap:10px}.u-seite .haken li{font-size:15px;line-height:1.5;padding-left:28px;color:var(--tinte-2)}.u-seite .haken li::before{top:5px;width:12px;height:12px;border-width:2.5px}.u-grenzen{list-style:none;padding:0;margin:0 auto;max-width:1120px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px}.u-grenzen li{display:flex;gap:14px;align-items:flex-start;padding:18px 20px;border:1px solid var(--linie-2);border-radius:16px;background:var(--papier);font-size:14.5px;line-height:1.55;color:var(--tinte-2)}.u-grenzen .u-ic{margin:0;width:32px;height:32px}.u-chips{list-style:none;margin:0 auto;max-width:1040px;padding:clamp(14px,2vw,22px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;background:var(--papier);border:1px solid var(--linie-2);border-radius:22px}.u-chips .o63-chip{padding:12px 14px}.u-seite .u-chips .o63-chip-text b{font-weight:500;font-size:14.5px;line-height:1.4}.u-seite .u-optional{border-style:dashed;background:transparent}.u-seite .u-markiert{border-color:var(--lime);box-shadow:0 0 0 3px var(--lime-hell)}@media(max-width:700px){.u-chips{grid-template-columns:1fr}}.u-wb{display:grid;grid-template-columns:minmax(0,.92fr) 92px minmax(0,1.08fr);align-items:center;max-width:1180px;margin:0 auto;background:var(--papier);border:1px solid var(--linie-2);border-radius:24px;padding:clamp(18px,2.6vw,36px)}.u-wb-bitte{background:#fff;border:1px solid var(--linie-2);border-radius:16px;padding:18px 20px 20px;box-shadow:0 20px 44px -34px rgba(16,25,21,.45)}.u-wb-wer{display:flex;align-items:center;gap:10px;margin:0 0 12px;font:500 12.5px/1.3 var(--mono);color:var(--tinte-3)}.u-wb-wer b{font-weight:500}.u-seite .u-wb-wer .o63-ic{width:28px;height:28px;font-size:15px}.u-wb-satz{font:450 clamp(16px,1.35vw,19px)/1.5 var(--text);color:var(--tinte);margin:0;text-wrap:pretty}.u-wb-weg{position:relative;display:grid;place-items:center;align-self:stretch}.u-wb-weg::before{content:"";position:absolute;left:4px;right:4px;top:50%;border-top:1.5px dashed var(--tinte-3);opacity:.45}.u-wb-marke{position:relative;display:grid;place-items:center;width:46px;height:46px;border-radius:13px;background:var(--gruen-tief);font-size:24px;box-shadow:0 0 0 6px var(--papier)}.u-wb-app{background:#fff;border:1.5px solid var(--stahl);border-radius:16px;overflow:hidden;box-shadow:0 22px 44px -32px rgba(16,25,21,.5)}.u-wb-leiste{display:flex;align-items:center;gap:6px;padding:11px 14px;border-bottom:1px solid var(--linie-2);margin:0;font:550 13.5px/1.3 var(--text);color:var(--tinte)}.u-wb-leiste i{width:8px;height:8px;border-radius:50%;background:var(--linie)}.u-wb-leiste b{margin-left:8px;font-weight:550}.u-wb-app svg{display:block;width:100%;height:auto;padding:8px 10px 12px}.u-wb figcaption{grid-column:1/-1;margin:24px auto 0;max-width:78ch;text-align:center;font-size:14.5px;line-height:1.6;color:var(--tinte-3);text-wrap:pretty}@media(max-width:860px){.u-wb{grid-template-columns:minmax(0,1fr)}.u-wb-weg{height:62px}.u-wb-weg::before{left:50%;right:auto;top:0;bottom:0;border-top:0;border-left:1.5px dashed var(--tinte-3)}}.u-schritte{list-style:none;padding:0;margin:0 auto;max-width:1240px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:14px}.u-schritte li{position:relative;background:#fff;border:1px solid var(--linie-2);border-radius:18px;padding:20px 22px 22px}.u-nr{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--lime-hell);color:var(--stahl);font:600 14px/1 var(--text);margin-bottom:14px}.u-schritte small{position:absolute;top:26px;right:20px;font:500 11.5px/1.3 var(--mono);color:var(--tinte-3)}.u-seite .u-schritte h3{font:550 16.5px/1.3 var(--text);margin:0 0 6px;color:var(--tinte)}.u-schritte p{font-size:14.5px;line-height:1.55;color:var(--tinte-3);margin:0}.u-seite .verweise{max-width:1120px;margin:0 auto;gap:16px}.u-seite .verweise>div{border:1px solid var(--linie-2);border-radius:18px;padding:18px 20px 6px;background:#fff}.u-seite .verweise h3{font:500 12px/1.3 var(--mono);color:var(--tinte-3);margin:0 0 4px}.u-seite .verweise ul{border-top:0}.u-seite .verweise li a{padding:10px 0;border-bottom:1px solid var(--linie-2);font-size:15px;color:var(--tinte)}.u-seite .verweise li:last-child a{border-bottom:0}.u-weiter{padding-top:clamp(24px,3vw,48px)}.u-tabelle{max-width:1120px;margin:0 auto;border:1px solid var(--linie-2);border-radius:18px;overflow:auto;background:#fff;text-align:left}.u-tabelle table{width:100%;border-collapse:collapse;font-size:14.5px}.u-tabelle th,.u-tabelle td{padding:14px 18px;border-bottom:1px solid var(--linie-2);vertical-align:top;text-align:left;line-height:1.5}.u-tabelle thead th{font:500 12.5px/1.3 var(--mono);color:var(--tinte-3);background:var(--papier);white-space:nowrap}.u-tabelle thead th.u-wir{color:var(--stahl);background:var(--lime-hell)}.u-tabelle .u-wir svg{display:inline-block;vertical-align:-3px;margin-right:6px;font-size:15px}.u-tabelle tbody th{font-weight:550;color:var(--tinte);width:17%}.u-tabelle td{color:var(--tinte-2)}.u-tabelle tbody td:nth-child(2){background:rgba(238,246,216,.4)}.u-tabelle tr:last-child>*{border-bottom:0}.u-klein{font:400 12.5px/1.5 var(--mono);color:var(--tinte-3);text-align:center;max-width:860px;margin:14px auto 0}.u-quellen{max-width:760px;margin:0 auto;font-size:14px;line-height:1.6;color:var(--tinte-3);padding-left:20px}@media(max-width:700px){.u-tabelle table{min-width:640px}}.u-artikel{padding:0 0 clamp(36px,4.6vw,72px);background:#fff}.u-seite .artikel-raster{max-width:1140px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:clamp(32px,4vw,64px);align-items:start}.u-seite .artikel-haupt{min-width:0}.u-seite .fliess{max-width:none}.u-seite .fliess h2{font:550 clamp(23px,2vw,28px)/1.25 var(--text);letter-spacing:-.02em;margin-top:52px;color:var(--tinte)}.u-seite .fliess p{font-size:17px;line-height:1.7;color:var(--tinte-2)}.u-seite .kurz{background:var(--lime-hell);border:0;border-radius:18px;padding:22px 26px 24px;margin:0}.u-seite .kurz h2{font:500 12.5px/1.3 var(--mono);color:var(--stahl);margin:0 0 8px}.u-seite .kurz p{font-size:17.5px;line-height:1.6;color:var(--tinte)}.u-seite .fliess .u-punkte{list-style:none;padding:0;margin:22px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.u-seite .fliess .u-punkte li{margin:0;border:1px solid var(--linie-2);border-radius:16px;padding:16px 18px 18px;background:#fff;display:flex;flex-direction:column;gap:6px}.u-seite .fliess .u-punkte li:last-child:nth-child(odd){grid-column:1/-1}.u-punkte b{font:550 15.5px/1.35 var(--text);color:var(--tinte)}.u-punkte span{font-size:14.5px;line-height:1.55;color:var(--tinte-3)}.u-punkte span a{color:var(--stahl)}.u-seite .u-punkte .u-nr{width:26px;height:26px;margin:0 0 4px;font-size:13px;color:var(--stahl)}.u-seite .fliess .u-nummern{counter-reset:n;list-style:none;padding:0}.u-seite .fliess .u-nummern>li{counter-increment:n;position:relative;padding-left:40px;margin-top:12px}.u-nummern>li::before{content:counter(n);position:absolute;left:0;top:1px;width:26px;height:26px;border-radius:50%;background:var(--lime-hell);color:var(--stahl);font:600 13px/26px var(--text);text-align:center}.u-seite .artikel-rand{position:sticky;top:100px}@media(max-width:960px){.u-seite .artikel-raster{grid-template-columns:minmax(0,1fr)}.u-seite .artikel-rand{position:static}}@media(max-width:700px){.u-seite .fliess .u-punkte{grid-template-columns:minmax(0,1fr)}.u-seite .fliess .u-punkte li:last-child:nth-child(odd){grid-column:auto}}.u-fragen{padding:clamp(56px,7vw,104px) 0 clamp(40px,5vw,72px);background:#fff}.u-seite .u-fragen h2{text-align:center;margin:0 auto clamp(24px,3vw,40px)}.u-fragen .faq{max-width:860px;margin:0 auto}.u-seite .faq-raster{display:block}.u-seite .faq-raster .faq{margin:0 auto}body.u-seite .schluss{margin:0;max-width:none;border-radius:0;padding:clamp(40px,4.5vw,64px) 0 clamp(44px,5vw,68px)}body.u-seite .schluss-figur{margin-bottom:12px}.u-seite .o63-fabrik{display:grid;grid-template-columns:minmax(0,1fr) 62px minmax(0,1.06fr) 62px minmax(0,1fr);background:var(--papier);border:1px solid var(--linie-2);border-radius:24px;padding:clamp(16px,2.2vw,28px)}.u-seite .o63-spalte{background:#fff;border:1px solid var(--linie-2);border-radius:16px;padding:16px 14px 14px}.u-seite .o63-kern{border:1.5px solid var(--stahl);box-shadow:0 22px 44px -32px rgba(16,25,21,.5)}.u-seite .o63-sk{display:flex;align-items:center;justify-content:center;gap:8px;font:550 13.5px/1.3 var(--text);color:var(--tinte);margin:0 0 12px}.u-seite .o63-sk svg{font-size:17px}.u-seite .o63-spalte ul,.u-seite .o63-mk ul{list-style:none;margin:0;padding:0}.u-seite .o63-spalte ul{display:grid;gap:8px}.u-seite .o63-chip{display:flex;align-items:center;gap:11px;padding:9px 10px;border:1px solid var(--linie-2);border-radius:11px;background:#fff}.u-seite .o63-ic{flex:none;width:32px;height:32px;border-radius:9px;display:grid;place-items:center;font-size:17px;background:var(--lime-hell);color:var(--stahl)}.u-seite .o63-ic.dunkel{background:var(--gruen-tief);color:var(--lime)}.u-seite .o63-ic.hell{background:var(--papier);color:var(--tinte-2);border:1px solid var(--linie-2)}.u-seite .o63-chip-text{display:flex;flex-direction:column;min-width:0}.u-seite .o63-chip-text b{font:550 14px/1.3 var(--text);color:var(--tinte)}.u-seite .o63-chip-text small{font-size:12.5px;line-height:1.35;color:var(--tinte-3)}.u-seite .o63-verb{display:flex;align-items:center;justify-content:center;position:relative}.u-seite .o63-verb::before{content:"";position:absolute;left:2px;right:2px;top:50%;border-top:1.5px dashed var(--tinte-3);opacity:.45}.u-seite .o63-verb span{position:relative;display:inline-flex;align-items:center;gap:6px;background:var(--papier);padding:4px 9px;border:1px solid var(--linie);border-radius:20px;font:500 11.5px/1.2 var(--mono);color:var(--tinte-3)}.u-seite .o63-modell{grid-column:3;margin-top:46px;position:relative;display:flex;align-items:center;gap:11px;padding:11px 13px;border:1.5px dashed var(--tinte-3);border-radius:14px;background:rgba(255,255,255,.75)}.u-seite .o63-modell::before{content:"";position:absolute;left:50%;top:-47px;height:45px;border-left:1.5px dashed var(--tinte-3);opacity:.7}.u-seite .o63-modell .o63-ic{background:#fff;border:1px solid var(--linie);color:var(--tinte-2)}.u-seite .o70-anbieter{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid var(--linie);border-radius:20px;background:#fff;font:550 12px/1 var(--text);color:var(--tinte-2)}.u-seite .o70-anbieter svg{font-size:13px;flex:none}.u-seite .o63-modell .o63-ic.o70-quadrate{width:58px;height:58px;display:grid;grid-template-columns:1fr 1fr;gap:4px;background:none;border:0;padding:0}.u-seite .o70-quadrate .o70-anbieter{display:grid;place-items:center;width:27px;height:27px;padding:0;border:1px solid var(--linie);border-radius:7px;background:#fff;color:var(--tinte-2)}.u-seite .o70-quadrate .o70-anbieter svg{font-size:14px}@media(max-width:900px){.u-seite .o63-fabrik{grid-template-columns:minmax(0,1fr)}.u-seite .o63-verb{height:46px}.u-seite .o63-verb::before{left:50%;right:auto;top:0;bottom:0;border-top:0;border-left:1.5px dashed var(--tinte-3)}.u-seite .o63-modell{grid-column:auto}}.u-quellen-zeile{margin-top:6px}.u-quellen-zeile a{color:var(--tinte-3)}.u-seite .zwei{max-width:1120px;margin:0 auto;gap:16px;align-items:stretch}.u-seite .zwei>div{background:#fff;border:1px solid var(--linie-2);border-radius:18px;padding:24px 26px 26px;min-width:0}.u-seite .zwei .kopfzeile{text-align:left;margin:0 0 16px;max-width:none}.u-seite .zwei .kopfzeile h2{font:550 20px/1.3 var(--text);letter-spacing:-.01em}.u-seite .zwei .kopfzeile p{margin:8px 0 0;font-size:15px;max-width:none}.u-seite .zwei .fliess p{font-size:15px;line-height:1.6;color:var(--tinte-2)}.u-seite .zwei .tasten{margin-top:18px}.u-seite .eckdaten{max-width:none;border:0;gap:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.u-seite .eckdaten>div{border:1px solid var(--linie-2)!important;border-radius:14px;padding:16px 16px 18px;text-align:left}.u-seite .eckdaten>div:last-child{grid-column:1/-1}.u-seite .eckdaten b{font:600 clamp(24px,2.2vw,32px)/1 var(--text);letter-spacing:-.03em;color:var(--tinte)}.u-seite .eckdaten span{font-size:13.5px;color:var(--tinte-3)}.u-seite .preis{border:1px solid var(--linie-2);border-radius:18px;padding:26px 28px;box-shadow:none}.u-seite .preis-oben{border:1.5px solid var(--stahl)}.u-seite .preis .betrag{font:600 clamp(26px,2.4vw,34px)/1.1 var(--text);letter-spacing:-.03em}.u-seite .preis .was{font:500 12px/1.3 var(--mono);color:var(--stahl)}.u-seite .preis p,.u-seite .preis li{font-size:15px}.u-seite .raster-2{max-width:1120px}.u-seite .tasten{justify-content:center}.u-seite .abschnitt .fliess{max-width:760px;margin:0 auto}.u-seite .abschnitt .fliess h2{font:550 22px/1.3 var(--text);letter-spacing:-.015em;margin-top:40px}.u-seite .abschnitt .fliess h2:first-child{margin-top:0}.u-seite .abschnitt .fliess p,.u-seite .abschnitt .fliess li{font-size:16px;line-height:1.65;color:var(--tinte-2)}@media(min-width:1000px){.u-schritte-6,.u-schritte-7,.u-schritte-8{grid-template-columns:repeat(4,minmax(0,1fr))}}.u-seite .abschnitt>.bahn>.hinweis{text-align:center;margin:18px auto 0}.u-seite .glossar-abc{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;max-width:900px;margin:0 auto 28px}.u-seite .glossar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:1120px;margin:0 auto}.u-seite .glossar>div{border:1px solid var(--linie-2);border-radius:16px;padding:18px 20px 20px;background:#fff;margin:0}.u-seite .glossar dt{font:550 16.5px/1.3 var(--text);color:var(--tinte);margin:0 0 6px}.u-seite .glossar dd{margin:0;font-size:14.5px;line-height:1.55;color:var(--tinte-3)}@media(max-width:760px){.u-seite .glossar{grid-template-columns:minmax(0,1fr)}}.u-seite form.werkzeug{margin-left:auto;margin-right:auto}@media(max-width:700px){body.u-seite main .raster>.karte{display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:14px;align-items:center;padding:18px 18px 20px}body.u-seite main .raster>.karte .u-ic{margin:0;width:34px;height:34px}body.u-seite main .raster>.karte h3{margin:0}body.u-seite main .raster>.karte p,body.u-seite main .raster>.karte .mehr{grid-column:1/-1;margin-top:10px}.u-karte{padding:20px 20px 22px}.u-lead{font-size:16px}}.u-seite .u-buchung{max-width:620px;margin:0 auto}.u-seite .u-fluss{max-width:1240px;margin:0 auto}.u-seite .u-fluss .o63-spalte>ul{display:grid;gap:8px}.u-fluss-app{margin:0 0 10px;border-width:1px;border-color:var(--linie-2);box-shadow:none}.u-fluss-app svg{padding:4px 6px 8px}.u-fluss-foto{display:block;width:100%;height:auto;background:#1b232b}.u-galerie{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1120px;margin:0 auto}.u-galerie figure{margin:0;border:1px solid var(--linie-2);border-radius:18px;overflow:hidden;background:#fff}.u-galerie img{display:block;width:100%;height:auto;background:#1b232b}.u-galerie figcaption{display:flex;flex-direction:column;gap:4px;padding:14px 18px 16px}.u-galerie figcaption b{font:550 16px/1.3 var(--text);color:var(--tinte)}.u-galerie figcaption span{font-size:14px;color:var(--tinte-3)}.u-person{display:flex;gap:16px;align-items:center;max-width:520px;margin:0 auto;border:1px solid var(--linie-2);border-radius:18px;padding:20px 24px;background:#fff}.u-person .u-ic{margin:0;width:48px;height:48px}.u-person div{display:flex;flex-direction:column;gap:3px}.u-person b{font:550 18px/1.3 var(--text);color:var(--tinte)}.u-person span{font-size:14.5px;color:var(--tinte-3)}.u-person a{font-size:14.5px;color:var(--stahl)}@media(max-width:700px){.u-galerie{grid-template-columns:minmax(0,1fr)}}body.u-seite:has(.u-film) .brot{display:none}.u-seite .u-film+.u-kopf{padding-top:clamp(52px,6vw,96px)}.u-seite .u-film+.u-kopf h1{font-size:clamp(34px,4vw,58px);max-width:20ch}
