@font-face{font-family:Big Shoulders;src:url(/fonts/bigshoulders-var.woff2)format("woff2-variations");font-weight:100 900;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/plexsans-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/plexsans-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:IBM Plex Sans Condensed;src:url(/fonts/plexcond-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:IBM Plex Sans Condensed;src:url(/fonts/plexcond-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/plexmono-500.woff2)format("woff2");font-weight:500;font-display:swap}:root{--papier:#ecefeb;--papier-hell:#f8faf7;--papier-tief:#e0e4de;--tusche:#12171a;--tusche-weich:#12171aad;--bemassung:#5d6a6e;--linie:#12171a38;--linie-stark:#12171a7a;--plan:#1d4f78;--plan-hell:#4a83b4;--signal:#b3261e;--pause:#0f3350;--pause-linie:#7fb0d0;--pause-schrift:#f1f6f9;--gross:"Big Shoulders", "Arial Narrow", sans-serif;--schrift:"IBM Plex Sans", system-ui, sans-serif;--schmal:"IBM Plex Sans Condensed", "IBM Plex Sans", sans-serif;--maschine:"IBM Plex Mono", "Courier New", monospace;--rand:clamp(1rem, 3.4vw, 2.6rem);--blatt-breite:1220px;color-scheme:light}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:7rem}[class*=nr],.register,.blattkopf,.kopfzeile,.bv-nr,.pfad-bmk,.anf-nr,.er-nr,.fo-pfad,.pause-nr,.sf-zelle,.lv-zeichen,.klemme,.platzhalter-marke,.platzhalter-vermerk{hyphens:manual}html,body{overflow-x:clip}body{hyphens:auto;overflow-wrap:break-word;background:var(--papier);color:var(--tusche);font-family:var(--schrift);font-size:1rem;line-height:1.6;position:relative}body:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#1d4f780b 1px,#0000 1px),linear-gradient(90deg,#1d4f780b 1px,#0000 1px);background-size:19px 19px;position:fixed;inset:0}::selection{background:var(--plan);color:var(--papier-hell)}a{color:var(--plan);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--plan);outline-offset:3px}.blaupause :focus-visible{outline-color:var(--pause-schrift)}img{max-width:100%;display:block}.feld-breite{max-width:var(--blatt-breite);padding-inline:var(--rand);margin-inline:auto;position:relative}.nur-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sprungmarke{left:var(--rand);z-index:60;background:var(--tusche);color:var(--papier-hell);font-family:var(--maschine);letter-spacing:.1em;text-transform:uppercase;padding:.6em 1em;font-size:.75rem;text-decoration:none;position:absolute;top:.5rem;transform:translateY(-160%)}.sprungmarke:focus{transform:translateY(0)}header,main,footer,section{z-index:1;position:relative}.zeichnungskopf{z-index:100;background:var(--papier-hell);border-bottom:2px solid var(--tusche);position:sticky;top:0}.js .kopf-marke{transition:padding-block .18s}.js .marke-zeichen{transition:width .18s,height .18s}.zeichnungskopf.geschrumpft .kopf-marke{padding-block:.35rem}.zeichnungskopf.geschrumpft .marke-fach{display:none}.zeichnungskopf.geschrumpft .marke-zeichen{flex-basis:34px;width:34px;height:34px}.zeichnungskopf.geschrumpft .marke-zeichen svg{width:32px;height:32px}.zeichnungskopf.geschrumpft .marke-name{font-size:1.25rem}.zeichnungskopf.geschrumpft .bv-nr{display:none}.zeichnungskopf.geschrumpft .blattverzeichnis a{padding-block:.42rem}@media (prefers-reduced-motion:reduce){.js .kopf-marke,.js .marke-zeichen{transition:none}}.zeichnungskopf .feld-breite{grid-template-columns:auto 1fr;align-items:stretch;gap:0;display:grid}.kopf-marke{color:inherit;border-right:1px solid var(--linie);align-items:center;gap:.8rem;padding:.85rem 1.3rem .85rem 0;text-decoration:none;display:flex}.marke-zeichen{border:1.6px solid var(--tusche);flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.marke-zeichen svg{width:44px;height:44px}.marke-name{white-space:nowrap;font-family:var(--gross);letter-spacing:.045em;text-transform:uppercase;font-size:1.5rem;font-weight:700;line-height:.95;display:block}.marke-name i{color:var(--plan);font-style:normal}.marke-fach{font-family:var(--maschine);letter-spacing:.16em;text-transform:uppercase;color:var(--bemassung);margin-top:.3em;font-size:.6rem;display:block}.blattverzeichnis{scrollbar-width:thin;border-top:1px solid var(--linie);margin-inline:calc(var(--rand) * -1);padding-inline:var(--rand);flex-wrap:nowrap;grid-column:1/-1;align-items:stretch;display:flex;overflow-x:auto}.blattverzeichnis a{color:var(--tusche);border-right:1px solid var(--linie);flex-direction:column;justify-content:center;gap:.1em;padding:.6rem clamp(.5rem,1vw,.8rem);text-decoration:none;display:flex}.blattverzeichnis a:hover{background:var(--papier-tief)}.bv-nr{font-family:var(--maschine);letter-spacing:.12em;color:var(--bemassung);font-size:.58rem}.bv-wort{font-family:var(--schmal);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;font-size:.8rem;font-weight:600}.blattverzeichnis a:hover .bv-wort,.blattverzeichnis a[aria-current] .bv-wort{color:var(--plan)}.blattverzeichnis a[aria-current]{box-shadow:inset 0 -3px 0 var(--plan)}.kopf-anschluss{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.6rem;padding-left:.9rem;display:flex}.ruf{font-family:var(--maschine);letter-spacing:.02em;color:var(--papier-hell);background:var(--plan);white-space:nowrap;padding:.72em 1.05em;font-size:.82rem;text-decoration:none}.ruf:hover{background:var(--tusche)}.hinweis{background:var(--papier-hell);border-bottom:1px solid var(--linie);box-shadow:inset 0 -1px 0 var(--signal)}.hinweis .feld-breite{font-family:var(--maschine);flex-wrap:wrap;align-items:center;gap:.8rem;padding-block:.3rem;font-size:.8rem;display:flex}.hinweis svg{flex:0 0 25px;width:25px;height:25px}.hinweis b{color:var(--signal);letter-spacing:.03em;font-weight:500}.hinweis a{color:var(--signal);padding-block:.95em;font-weight:500;display:inline-block}.blatt{padding-block:clamp(2.6rem,6.5vh,4.6rem) clamp(2.2rem,5.5vh,4rem)}.blattkopf{border:1px solid var(--linie-stark);background:var(--papier-hell);font-family:var(--maschine);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;align-items:stretch;margin-bottom:clamp(1.4rem,3.4vh,2.4rem);font-size:.68rem;display:flex}.blattkopf span{border-right:1px solid var(--linie);color:var(--bemassung);white-space:nowrap;min-width:0;padding:.62em .95em .55em}.blattkopf span:last-child{border-right:none}.bk-nr{background:var(--tusche);letter-spacing:.14em;color:var(--papier-hell)!important}.bk-titel{font-weight:500;color:var(--tusche)!important}.bk-schub{flex:2rem;border-right:none!important}.schiene{margin-bottom:clamp(1.6rem,4vh,2.6rem);padding-top:2.05rem;position:relative}.schiene:before,.schiene:after{content:"";border-top:1.4px solid var(--tusche);position:absolute;left:0;right:0}.schiene:before{top:0}.schiene:after{top:7px}.schiene-pe{border-top:1.4px solid var(--tusche);position:absolute;top:14px;left:0;right:0}.schiene-marken{font-family:var(--maschine);letter-spacing:.16em;color:var(--bemassung);gap:1.1rem;font-size:.6rem;display:flex;position:absolute;top:-1.35rem;left:0}.gross{overflow-wrap:normal;hyphens:auto;hyphenate-limit-chars:8 4 4;text-wrap:balance;font-family:var(--gross);text-transform:uppercase;letter-spacing:.015em;max-width:22ch;font-size:clamp(2.6rem,6vw,4.6rem);font-weight:700;line-height:.9}.gross em{color:var(--plan);font-style:normal}.gross--klein{font-size:clamp(2rem,4.2vw,3.1rem)}.leitsatz{color:var(--tusche-weich);max-width:58ch;margin-top:.9rem;font-size:clamp(1rem,1.35vw,1.14rem)}.hinweisfeld{font-family:var(--maschine);color:var(--bemassung);border:1px solid var(--linie);border-left:3px solid var(--plan);background:var(--papier-hell);max-width:64ch;margin-top:1.5rem;padding:.8rem 1rem;font-size:.72rem;line-height:1.7}.hinweisfeld b{color:var(--tusche);font-weight:500}.marke-klein{font-family:var(--maschine);letter-spacing:.16em;text-transform:uppercase;color:var(--plan);border:1px solid var(--plan);padding:.3em .6em .25em;font-size:.64rem;display:inline-block}.schalter{font-family:var(--schmal);letter-spacing:.07em;text-transform:uppercase;color:var(--papier-hell);background:var(--tusche);cursor:pointer;border:none;align-items:center;gap:.65em;padding:.95em 1.5em;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.schalter:after{content:"";pointer-events:none;border:1px solid #f8faf766;position:absolute;inset:4px}.schalter:hover{background:var(--plan)}.schalter--leer{color:var(--tusche);border:1.4px solid var(--tusche);background:0 0}.schalter--leer:after{border-color:var(--linie)}.schalter--leer:hover{color:var(--papier-hell);background:var(--plan);border-color:var(--plan)}.kopfsatz{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:start;gap:clamp(1.4rem,3.6vw,3rem);display:grid}.kopfsatz:not(:has(.foto-tafel)){grid-template-columns:minmax(0,1fr)}.kopfsatz h1{max-width:14ch;font-size:clamp(2.6rem,6.2vw,4.9rem)}.anspruch{font-family:var(--schmal);letter-spacing:.06em;text-transform:uppercase;color:var(--plan);border-top:1px solid var(--linie-stark);max-width:20ch;margin-top:.9rem;padding-top:.8rem;font-size:clamp(1.05rem,1.7vw,1.35rem);font-weight:600}.kopfsatz .leitsatz{max-width:44ch}.tun{flex-wrap:wrap;gap:.9rem;margin-top:clamp(1.3rem,3vh,2rem);display:flex}.merkmale{border-top:1px solid var(--linie-stark);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:clamp(1.4rem,3vh,2.2rem);list-style:none;display:grid}.merkmale li{border-bottom:1px solid var(--linie);font-family:var(--schmal);letter-spacing:.03em;align-items:baseline;gap:.6rem;padding:.62rem .2rem;font-size:.92rem;font-weight:500;display:flex}.merkmale b{font-family:var(--maschine);color:var(--plan);letter-spacing:.1em;font-size:.68rem;font-weight:500}.schemablatt{border:1.4px solid var(--tusche);background:var(--papier-hell);padding:10px;position:relative}.schemablatt svg{width:100%;height:auto;display:block}.schemablatt figcaption{font-family:var(--maschine);letter-spacing:.06em;color:var(--bemassung);border-top:1px solid var(--linie);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:.7rem;padding-top:.55rem;font-size:.68rem;display:flex}.pfade{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;list-style:none;display:grid}.pfad{border-right:1px dashed var(--linie);padding:0 clamp(.7rem,1.6vw,1.4rem) 1.4rem;position:relative}.pfad:first-child{padding-left:0}.pfad:last-child{border-right:none;padding-right:0}.pfad:before{content:"";border-left:1.4px solid var(--tusche);height:2.05rem;position:absolute;top:-2.05rem;left:clamp(.7rem,1.6vw,1.4rem)}.pfad:first-child:before{left:0}.pfad-kopf{align-items:center;gap:.55rem;margin-bottom:.8rem;display:flex}.pfad-kopf svg{width:34px;height:34px;color:var(--tusche);flex:0 0 34px}.pfad-bmk{font-family:var(--maschine);letter-spacing:.1em;color:var(--plan);font-size:.72rem}.pfad h3{font-family:var(--gross);text-transform:uppercase;letter-spacing:.025em;margin-bottom:.5rem;font-size:1.7rem;font-weight:700;line-height:.95}.pfad p{color:var(--tusche-weich);font-size:.92rem}.abgaenge{border-top:1px solid var(--linie);margin-top:.95rem;padding-top:.7rem;list-style:none}.abgaenge li{font-family:var(--maschine);color:var(--tusche);padding:.3em 0 .3em 1.5em;font-size:.7rem;line-height:1.5;position:relative}.abgaenge li:before{content:"";border-top:1.2px solid var(--plan);width:10px;position:absolute;top:.78em;left:0}.pfad-fuss{border-top:1.4px solid var(--tusche);flex-wrap:wrap;align-items:center;gap:1rem 1.8rem;margin-top:clamp(1.4rem,3vh,2.2rem);padding-top:1.2rem;display:flex}.reserve{font-family:var(--maschine);color:var(--bemassung);flex-wrap:wrap;gap:.5rem 1.2rem;font-size:.72rem;display:flex}.reserve span{color:var(--tusche);border-bottom:1px dashed var(--linie-stark)}.reserve i{color:var(--bemassung);font-style:normal}.folge{counter-reset:schritt;border-top:1.4px solid var(--tusche);list-style:none}.folge li{border-bottom:1px solid var(--linie);grid-template-columns:5.2rem 3.4rem minmax(0,1fr);align-items:start;gap:.4rem 1.3rem;padding-block:1.15rem;display:grid}.fo-pfad{font-family:var(--maschine);letter-spacing:.1em;color:var(--bemassung);padding-top:.5em;font-size:.68rem}.fo-zeichen svg{width:44px;height:30px;color:var(--tusche)}.folge h3{font-family:var(--schmal);letter-spacing:.05em;text-transform:uppercase;margin-bottom:.25em;font-size:1.16rem;font-weight:600}.folge p{color:var(--tusche-weich);max-width:70ch;font-size:.94rem}.folge .fo-text{grid-column:3}.anf-kopfzeile,.anforderungen li{grid-template-columns:5.2rem minmax(0,1fr) minmax(0,1.6fr);gap:.3rem 1.4rem;display:grid}.anf-kopfzeile{font-family:var(--maschine);letter-spacing:.18em;text-transform:uppercase;color:var(--bemassung);border-bottom:1px solid var(--tusche);margin-top:clamp(1.4rem,3.4vh,2.2rem);padding-block:.5rem .55rem;font-size:.62rem}.anforderungen{list-style:none}.anforderungen li{border-bottom:1px solid var(--linie);align-items:baseline;padding-block:1.05rem}.anf-nr{font-family:var(--maschine);letter-spacing:.1em;color:var(--bemassung);font-size:.68rem}.anforderungen h3{font-family:var(--schmal);letter-spacing:.045em;text-transform:uppercase;font-size:1.08rem;font-weight:600}.anforderungen p{color:var(--tusche-weich);font-size:.91rem}.anforderungen li:last-child{border-top:3px double var(--tusche);box-shadow:inset 3px 0 0 var(--plan);padding-left:1rem}@media (width<=860px){.anf-kopfzeile{display:none}.anforderungen li{grid-template-columns:4.4rem minmax(0,1fr)}.anforderungen li>p{grid-column:2}}.blaupause{background:var(--pause);color:var(--pause-schrift);padding:clamp(1.8rem,4.5vw,3.4rem);position:relative;overflow:hidden}.blaupause:before{content:"";pointer-events:none;background-image:linear-gradient(#7fb0d029 1px,#0000 1px),linear-gradient(90deg,#7fb0d029 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.blaupause>*{position:relative}.blaupause .marke-klein{color:var(--pause-linie);border-color:var(--pause-linie)}.blaupause h2{color:var(--pause-schrift);margin-top:.8rem}.blaupause .leitsatz{color:#f1f6f9d1;max-width:52ch}.pause-punkte{margin-top:clamp(1.8rem,4vh,2.8rem);padding-top:2.2rem;list-style:none;position:relative}.pause-punkte:before{content:"";border-top:1.5px solid var(--pause-linie);position:absolute;top:0;left:.8rem;right:0}.pause-punkte:after{content:"BUS-LEITUNG";font-family:var(--maschine);letter-spacing:.18em;color:var(--pause-linie);font-size:.6rem;position:absolute;top:-1.3rem;right:0}.pause-punkte{padding-left:2.4rem}.pause-punkte li{border-bottom:1px solid #7fb0d047;grid-template-columns:5.4rem minmax(0,1fr) minmax(0,1.75fr);align-items:center;gap:.3rem 1.4rem;padding-block:1.05rem;display:grid;position:relative}.pause-marke{align-items:center;gap:.5rem;display:flex}.pause-punkte li:before{content:"";border-left:1.5px solid var(--pause-linie);position:absolute;top:0;bottom:0;left:-1.6rem}.pause-punkte li:first-child:before{top:-2.2rem}.pause-punkte li:last-child:before{bottom:50%}.pause-punkte li:after{content:"";border-top:1.5px solid var(--pause-linie);width:1.5rem;position:absolute;top:50%;left:-1.6rem}.pause-punkte svg{width:34px;height:27px;color:var(--pause-linie)}.pause-punkte h3{font-family:var(--schmal);letter-spacing:.05em;text-transform:uppercase;margin-bottom:.35em;font-size:1.04rem;font-weight:600}.pause-punkte p{color:#f1f6f9cc;font-size:.92rem}@media (width<=860px){.pause-punkte li{grid-template-columns:5.4rem minmax(0,1fr);align-items:start}.pause-punkte li>p{grid-column:2}}@media (width<=560px){.pause-punkte{padding-left:1.5rem}.pause-punkte li{grid-template-columns:4.2rem minmax(0,1fr)}.pause-punkte li:before,.pause-punkte li:after{left:-1.1rem}.pause-punkte li:after{width:1rem}.pause-marke{gap:.35rem}.pause-punkte svg{width:26px;height:21px}}.pause-fuss{flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;margin-top:clamp(1.6rem,3.5vh,2.4rem);display:flex}.blaupause .schalter{background:var(--pause-schrift);color:var(--pause)}.blaupause .schalter:after{border-color:#0f335059}.blaupause .schalter:hover{background:var(--pause-linie)}.pause-vermerk{font-family:var(--maschine);letter-spacing:.1em;color:var(--pause-linie);font-size:.68rem}.objekte{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:clamp(1rem,2.4vw,1.8rem);list-style:none;display:grid}.objekt{border:1.4px solid var(--tusche);background:var(--papier-hell);flex-direction:column;display:flex}.objekt-kopf{font-family:var(--maschine);letter-spacing:.12em;text-transform:uppercase;color:var(--bemassung);border-bottom:1px solid var(--linie);justify-content:space-between;gap:.8rem;padding:.55rem .85rem;font-size:.62rem;display:flex}.objekt-riss{border-bottom:1px solid var(--linie);color:var(--plan);background:var(--papier);padding:.9rem .85rem}.objekt-riss svg{width:100%;height:auto}.objekt-text{padding:1rem .95rem 1.2rem}.objekt h3{font-family:var(--schmal);letter-spacing:.04em;text-transform:uppercase;overflow-wrap:normal;hyphens:auto;hyphenate-limit-chars:8 4 4;text-wrap:balance;margin-bottom:.45em;font-size:1.06rem;font-weight:600;line-height:1.2}.objekt p{color:var(--tusche-weich);font-size:.91rem}.objekt--frei{background:0 0;border-style:dashed;justify-content:center}.objekt--frei .objekt-text{padding-block:1.6rem}.betriebssatz{grid-template-columns:minmax(0,1fr) minmax(0,.82fr);align-items:start;gap:clamp(1.4rem,3.6vw,3rem);display:grid}.betriebssatz p{max-width:56ch;color:var(--tusche-weich);margin-bottom:.9rem}.betriebssatz p strong{color:var(--tusche);font-weight:600}.masse{margin-top:clamp(1.4rem,3vh,2.2rem);list-style:none}.masse li{border-bottom:1px solid var(--linie);grid-template-columns:7.5rem minmax(0,1fr);align-items:center;gap:1rem;padding-block:.75rem;display:grid}.masse li:first-child{border-top:1.4px solid var(--tusche)}.mass-wert{font-family:var(--gross);letter-spacing:.01em;color:var(--plan);font-size:2.5rem;font-weight:700;line-height:.85}.mass-wert small{letter-spacing:.05em;margin-left:.15em;font-size:.95rem}.mass-linie{font-family:var(--maschine);letter-spacing:.1em;text-transform:uppercase;color:var(--bemassung);align-items:center;gap:.7rem;font-size:.72rem;display:flex}.mass-linie:before{content:"";border-top:1px solid var(--linie-stark);flex:0 0 46px;position:relative}.foto-tafel{border:1.4px solid var(--tusche);background:var(--papier-hell);padding:9px}.foto-tafel img{object-fit:cover;object-position:center 32%;width:100%;height:auto;max-height:clamp(340px,44vh,480px)}.foto-tafel figcaption{font-family:var(--maschine);color:var(--tusche);border-top:1px solid var(--linie);margin-top:.7rem;padding-top:.7rem;font-size:.8rem;line-height:1.45}.foto-tafel figcaption span{color:var(--bemassung);margin-top:.3em;font-size:.68rem;display:block}.bildstrecke{margin-top:clamp(2rem,5vh,3.2rem)}.bs-kopf{font-family:var(--maschine);letter-spacing:.18em;text-transform:uppercase;color:var(--bemassung);border-top:1.4px solid var(--tusche);border-bottom:1px solid var(--linie);justify-content:space-between;gap:1rem;margin-bottom:clamp(1rem,2.4vh,1.6rem);padding:.5rem .2rem;font-size:.7rem;display:flex}.bildstrecke .leitsatz{max-width:56ch}.bildstrecke .ref-foto,.bildstrecke .ref-album{margin-top:clamp(1rem,2.4vh,1.6rem)}.bildstrecke .album-slide{flex-direction:column;display:flex}.bildstrecke .album-slide img,.bildstrecke .ref-foto img{aspect-ratio:3/2;height:auto}.bildstrecke .ref-album,.bildstrecke .ref-foto{max-width:760px}.bildstrecke .album-dots{gap:.9rem}.album-text{font-family:var(--maschine);color:var(--bemassung);hyphens:manual;padding:.5rem .1rem .1rem;font-size:.76rem;line-height:1.5}.objekt-text .ref-foto,.objekt-text .ref-album{margin-top:1rem}.ref-foto,.album-stage{border:1.4px solid var(--tusche);background:var(--papier-hell);padding:9px;position:relative}.ref-foto picture,.album-slide picture{display:block}.ref-foto img,.album-slide img{aspect-ratio:4/3;object-fit:cover;width:100%;height:100%;display:block}.album-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;display:flex;overflow-x:auto}.album-track::-webkit-scrollbar{display:none}.album-slide{scroll-snap-align:start;flex:0 0 100%;min-width:0}.album-dots{counter-reset:bild;gap:.6rem;padding-top:.55rem;display:flex}.album-dot{counter-increment:bild;font-family:var(--maschine);letter-spacing:.1em;color:var(--bemassung);cursor:pointer;background:0 0;border:0;border-bottom:1.4px solid #0000;padding:0 .1em .12em;font-size:.62rem}.album-dot:before{content:counter(bild, decimal-leading-zero)}.album-dot:hover{color:var(--tusche)}.album-dot[aria-current]{color:var(--plan);border-bottom-color:var(--plan)}.album-btn{z-index:2;background:var(--papier-hell);border:1.4px solid var(--tusche);width:30px;height:30px;color:var(--tusche);opacity:0;place-items:center;transition:opacity .15s;display:none;position:absolute;top:50%;translate:0 -50%}.album-btn svg{stroke-linecap:butt;stroke-linejoin:miter;width:17px;height:17px}.album-btn--prev{left:12px}.album-btn--next{right:12px}@media (hover:hover) and (pointer:fine){html.js .album-btn{display:grid}.album-stage:hover .album-btn,.album-btn:focus-visible{opacity:1}}html:not(.js) .album-dots,html:not(.js) .album-btn{display:none!important}.lagesatz{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(1.4rem,3.6vw,3rem);display:grid}.lageplan{border:1.4px solid var(--tusche);background:var(--papier-hell);padding:10px}.lageplan svg{width:100%;height:auto;display:block}.lageplan figcaption{font-family:var(--maschine);letter-spacing:.08em;color:var(--bemassung);border-top:1px solid var(--linie);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:.65rem;padding-top:.5rem;font-size:.66rem;display:flex}.ortsliste{columns:2;font-family:var(--maschine);column-gap:1.6rem;margin-top:1.3rem;font-size:.78rem;list-style:none}.ortsliste li{break-inside:avoid;border-bottom:1px solid var(--linie);justify-content:space-between;gap:.8rem;padding:.34em 0;display:flex}.ortsliste i{color:var(--bemassung);font-style:normal}.erlaeuterungen{border-top:1.4px solid var(--tusche)}.erlaeuterungen>div{border-bottom:1px solid var(--linie);grid-template-columns:4.2rem minmax(0,1fr);gap:.35rem 1.2rem;padding-block:1.15rem;display:grid}.er-nr{font-family:var(--maschine);letter-spacing:.1em;color:var(--plan);padding-top:.25em;font-size:.68rem}.erlaeuterungen h3{font-family:var(--schmal);letter-spacing:.045em;text-transform:uppercase;font-size:1.06rem;font-weight:600}.erlaeuterungen p{color:var(--tusche-weich);grid-column:2;max-width:72ch;font-size:.94rem}.legende{border:1px solid var(--linie-stark);background:var(--papier-hell);margin-top:clamp(1.6rem,4vh,2.6rem)}.legende-kopf{font-family:var(--maschine);letter-spacing:.16em;text-transform:uppercase;color:var(--bemassung);border-bottom:1px solid var(--linie);padding:.55rem .9rem;font-size:.64rem}.legende-liste{grid-template-columns:repeat(auto-fit,minmax(min(100%,168px),1fr));gap:0;list-style:none;display:grid}.legende-liste li{border-right:1px solid var(--linie);border-bottom:1px solid var(--linie);font-family:var(--maschine);letter-spacing:.04em;color:var(--tusche);align-items:center;gap:.6rem;padding:.7rem .9rem;font-size:.68rem;display:flex}.legende-liste svg{width:30px;height:24px;color:var(--tusche);flex:0 0 30px}.anfragesatz{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(1.4rem,3.6vw,3rem);display:grid}.formblatt{border:1.4px solid var(--tusche);background:var(--papier-hell)}.formblatt-kopf{font-family:var(--maschine);letter-spacing:.14em;text-transform:uppercase;color:var(--bemassung);border-bottom:1.4px solid var(--tusche);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:.6rem .95rem;font-size:.64rem;display:flex}.formblatt-koerper{padding:1.2rem 1.1rem 1.4rem}.eingabe{margin-bottom:1.05rem}.eingabe label{font-family:var(--maschine);letter-spacing:.13em;text-transform:uppercase;color:var(--bemassung);margin-bottom:.3em;font-size:.66rem;display:block}.eingabe input,.eingabe textarea{width:100%;font-family:var(--maschine);color:var(--tusche);background:var(--papier);border:1px solid var(--linie-stark);padding:.55em .6em;font-size:.9rem}.eingabe textarea{resize:vertical;min-height:6.5em}.eingabe input:focus,.eingabe textarea:focus{outline:2px solid var(--plan);outline-offset:1px;background:var(--papier-hell)}.eingabe--paar{grid-template-columns:1fr 1fr;gap:1.05rem;display:grid}.honigtopf{position:absolute;left:-9999px}.formblatt-fuss{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:.3rem;display:flex}.formblatt-fuss small{font-family:var(--maschine);color:var(--bemassung);max-width:32ch;font-size:.66rem;line-height:1.6}.anschriftfeld{border:1.4px solid var(--tusche);background:var(--papier-hell)}.anschriftfeld-kopf{font-family:var(--maschine);letter-spacing:.16em;text-transform:uppercase;color:var(--papier-hell);background:var(--tusche);padding:.55rem .95rem;font-size:.64rem}.anschriftfeld dl{grid-template-columns:fit-content(11rem) minmax(0,1fr);display:grid}.anschriftfeld dt{font-family:var(--maschine);letter-spacing:.12em;text-transform:uppercase;color:var(--bemassung);border-right:1px solid var(--linie);border-bottom:1px solid var(--linie);padding:.7rem .95rem;font-size:.64rem}.anschriftfeld dd{font-family:var(--maschine);border-bottom:1px solid var(--linie);padding:.7rem .95rem;font-size:.88rem}.platzhalter-vermerk{letter-spacing:.14em;text-transform:uppercase;color:var(--signal);border:1px solid var(--signal);margin-left:.45em;padding:.16em .4em .1em;font-size:.58rem;display:inline-block;translate:0 -.12em}.schriftfeld{border-top:2px solid var(--tusche);background:var(--papier-hell);padding-block:clamp(1.8rem,4vh,2.8rem) clamp(1.4rem,3vh,2.2rem)}.sf-gitter{border:1.4px solid var(--tusche);grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr)) minmax(0,1.15fr);display:grid}.sf-feld{border-right:1px solid var(--linie);padding:1rem 1.1rem 1.2rem}.sf-feld:last-child{border-right:none}.sf-marke{font-family:var(--maschine);letter-spacing:.18em;text-transform:uppercase;color:var(--bemassung);margin-bottom:.6rem;font-size:.6rem;display:block}.sf-feld p{color:var(--tusche-weich);max-width:40ch;font-size:.9rem}.sf-feld ul{font-family:var(--maschine);font-size:.8rem;line-height:2;list-style:none}.sf-feld a{color:var(--tusche)}.sf-feld a:hover{color:var(--plan)}.sf-zeile{border:1.4px solid var(--tusche);font-family:var(--maschine);border-top:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));font-size:.68rem;display:grid}.sf-zelle{border-right:1px solid var(--linie);padding:.55rem .8rem}.sf-zelle:last-child{border-right:none}.sf-zelle b{letter-spacing:.14em;text-transform:uppercase;color:var(--bemassung);margin-bottom:.2em;font-size:.58rem;font-weight:500;display:block}.rv.armiert{opacity:0;transform:translateY(18px)}.rv.armiert.da{opacity:1;transition:opacity .6s ease calc(var(--v,0) * 80ms), transform .7s cubic-bezier(.2, .8, .25, 1) calc(var(--v,0) * 80ms);transform:none}@media (width<=1080px){.zeichnungskopf .feld-breite{grid-template-columns:1fr auto}.kopfsatz,.betriebssatz,.lagesatz,.anfragesatz{grid-template-columns:1fr}.pfade{grid-template-columns:repeat(2,minmax(0,1fr))}.pfad{border-bottom:1px dashed var(--linie);padding-block:0 1.4rem}.pfad:nth-child(2n){border-right:none}.pfad:nth-child(n+3){padding-top:1.4rem}.pfad:nth-child(n+3):before{display:none}.sf-gitter{grid-template-columns:1fr 1fr}.sf-feld:nth-child(-n+2){border-bottom:1px solid var(--linie)}.sf-feld:nth-child(2n){border-right:none}}@media (width<=720px){.zeichnungskopf .feld-breite{grid-template-columns:1fr}.zeichnungskopf.geschrumpft .feld-breite{grid-template-columns:auto 1fr}.zeichnungskopf.geschrumpft .kopf-marke{padding-bottom:.35rem}.zeichnungskopf.geschrumpft .kopf-anschluss{padding-bottom:0}.zeichnungskopf.geschrumpft .kopf-anschluss .lang-switch{display:none}.kopf-marke{border-right:none;padding-bottom:.6rem;padding-right:0}.kopf-anschluss{justify-content:space-between;width:100%;padding-bottom:.7rem;padding-left:0}.blattverzeichnis{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.blattkopf{font-size:.64rem}.blattkopf span{white-space:normal}.bk-schub{display:none}.pfade{grid-template-columns:1fr}.pfad{border-right:none;padding-inline:0}.pfad:before{display:none}.pfad:nth-child(n+2){padding-top:1.4rem}.folge li{grid-template-columns:4.4rem 2.4rem minmax(0,1fr)}.folge .fo-zeichen svg{width:30px;height:21px}.folge .fo-text{grid-column:3}.merkmale,.eingabe--paar,.sf-gitter{grid-template-columns:1fr}.sf-feld{border-right:none;border-bottom:1px solid var(--linie)}.anschriftfeld dl{grid-template-columns:fit-content(7.5rem) minmax(0,1fr)}.ortsliste{columns:1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important}.rv{opacity:1!important;transform:none!important}.album-track{scroll-behavior:auto}}@media (width<=760px){.schemablatt,.lageplan{overflow-x:auto}.schemablatt svg{min-width:480px}.lageplan svg{min-width:520px}.schemablatt figcaption:after,.lageplan figcaption:after{content:"Zum Betrachten waagerecht schieben";width:100%;display:block}}@media print{.rv{opacity:1!important;transform:none!important}.zeichnungskopf{display:none}}.pause-nr{font-family:var(--maschine);letter-spacing:.1em;color:var(--pause-linie);font-size:.68rem}.sf-feld a,.anschriftfeld dd a{padding-block:.3rem;display:inline-block}.lang-switch{align-items:center;gap:.05rem;display:flex}.lang-switch a,.lang-switch span[aria-current]{min-height:44px;font-family:var(--maschine);letter-spacing:.04em;color:var(--bemassung);border-bottom:2px solid #0000;align-items:center;gap:.3em;padding:.4em;font-size:.66rem;text-decoration:none;display:inline-flex}.lang-switch a:hover{color:var(--tusche)}.lang-switch [aria-current]{color:var(--tusche);border-bottom-color:var(--plan)}.lang-switch .flag{outline-offset:-1px;outline:1px solid #12171a4d;flex:0 0 17px;width:17px;height:11.5px}.formblatt-koerper .form-card{background:0 0;border:none;padding:0}.formblatt-koerper .form-row{grid-template-columns:1fr 1fr;gap:1.05rem;display:grid}.formblatt-koerper .form-field{margin-bottom:1.05rem}.formblatt-koerper .form-field label{font-family:var(--maschine);letter-spacing:.13em;text-transform:uppercase;color:var(--bemassung);margin-bottom:.3em;font-size:.66rem;display:block}.formblatt-koerper .req{color:var(--plan)}.formblatt-koerper input[type=text],.formblatt-koerper input[type=email],.formblatt-koerper input[type=tel],.formblatt-koerper textarea{width:100%;min-height:44px;font-family:var(--maschine);color:var(--tusche);background:var(--papier);border:1px solid var(--linie-stark);padding:.55em .6em;font-size:.9rem}.formblatt-koerper textarea{resize:vertical;min-height:6.5em}.formblatt-koerper input:focus-visible,.formblatt-koerper textarea:focus-visible{outline:2px solid var(--plan);outline-offset:1px;background:var(--papier-hell)}.formblatt-koerper ::placeholder{color:var(--bemassung);opacity:.8}.formblatt-koerper .consent{font-family:var(--maschine);align-items:flex-start;gap:.6rem;margin-bottom:1rem;font-size:.72rem;line-height:1.6;display:flex}.formblatt-koerper .consent input{width:18px;height:18px;min-height:0;accent-color:var(--plan);flex:0 0 18px;margin-top:.15em}.formblatt-koerper .hp-field{position:absolute;left:-9999px}.formblatt-koerper .form-note,.formblatt-koerper #form-status{font-family:var(--maschine);color:var(--bemassung);margin-top:.8rem;font-size:.7rem;line-height:1.6}.formblatt-koerper .btn{all:unset}.formblatt-koerper .btn-primary{font-family:var(--schmal);letter-spacing:.07em;text-transform:uppercase;color:var(--papier-hell);background:var(--tusche);cursor:pointer;align-items:center;gap:.65em;padding:.95em 1.5em;font-size:.95rem;font-weight:600;display:inline-flex;position:relative}.formblatt-koerper .btn-primary:hover{background:var(--plan)}.formblatt-koerper .btn-primary .ico{display:none}.skin-wechsel{font-family:var(--maschine);letter-spacing:.06em;color:var(--bemassung);flex-wrap:wrap;align-items:baseline;gap:.55em;margin-top:1.3rem;font-size:.7rem;display:flex}.skin-wechsel strong{color:var(--tusche);font-weight:500}.skin-wechsel a{color:var(--plan)}@media (width<=560px){.formblatt-koerper .form-row{grid-template-columns:1fr}}.fuss-wahl{flex-wrap:wrap;align-items:center;gap:1.4rem;margin-top:1.3rem;display:flex}.fuss-wahl .skin-wechsel{margin-top:0}
