.durchschrift{--spalte-links:16.5rem;--spalte-abstand:2rem;--rinne:1rem;--rinne-klein:0.75rem;max-width:64rem;margin:0 auto;padding:3rem 3.25rem 2.5rem;background:var(--flaeche-durchschrift);color:var(--tinte-2);font-family:var(--schrift-text);font-size:.875rem;line-height:1.6;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border:0;border-radius:var(--radius-blatt);box-shadow:var(--schatten-blatt)}.durchschrift,.durchschrift *{box-sizing:border-box}.durchschrift.ist-druck{max-width:none;border:0;border-radius:0;box-shadow:none;padding:0}.durchschrift .lage{margin:0;font-size:.75rem;font-weight:600;color:var(--tinte-2)}.durchschrift h1{margin:.35rem 0 0;font-family:var(--schrift-headline);font-weight:600;font-size:clamp(1.85rem,4.2vw,2.5rem);line-height:1.12;letter-spacing:-.015em;color:var(--tinte-1)}.durchschrift h1 .norm,.durchschrift h2 .norm,.durchschrift h3 .norm{color:var(--tinte-2);font-weight:400}.durchschrift h1 .norm{display:block;font-size:.52em;letter-spacing:.01em;margin-top:.3rem}.durchschrift .kopf{padding-bottom:1.5rem;border-bottom:2px solid var(--tinte-1)}.durchschrift .kenndaten{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));grid-gap:1rem 2rem;gap:1rem 2rem;margin:1.75rem 0 0}.durchschrift .kenndatum dt{font-size:.7rem;font-weight:600;color:var(--tinte-3)}.durchschrift .kenndatum dd{margin:.3rem 0 0;font-family:var(--schrift-mono);font-size:.82rem;color:var(--tinte-1);word-break:break-word}.durchschrift .schluessel{display:block;color:var(--tinte-2);font-size:.72rem;font-weight:400;word-break:normal;overflow-wrap:anywhere}.durchschrift .abschnitt{margin-top:2.75rem}.durchschrift h2{margin:0 0 1.1rem;padding-bottom:.55rem;border-bottom:1px solid var(--tinte-1);font-family:var(--schrift-headline);font-weight:600;font-size:1.3rem;line-height:1.2;color:var(--tinte-1);display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem}.durchschrift h2 .norm{font-family:var(--schrift-text);font-size:.78rem;letter-spacing:.01em}.durchschrift .hinweis{margin:0;padding:1.5rem 1.75rem;background:var(--flaeche-2);border:0;border-radius:10px;font-family:var(--schrift-headline);font-size:1.075rem;line-height:1.5;color:var(--tinte-1);text-wrap:pretty}.durchschrift .umfang{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));grid-gap:.75rem 2rem;gap:.75rem 2rem;margin:1.1rem 0 0}.durchschrift .umfang dt{font-size:.7rem;font-weight:600;color:var(--tinte-3)}.durchschrift .umfang dd{margin:.15rem 0 0;font-family:var(--schrift-mono);font-size:1.5rem;line-height:1;color:var(--tinte-1)}.durchschrift .zeilen{margin:0;padding:0;list-style:none;border-top:1px solid var(--kante)}.durchschrift .zeile{display:grid;grid-template-columns:var(--spalte-links) 1fr;grid-gap:0 var(--spalte-abstand);gap:0 var(--spalte-abstand);padding:1.15rem 0 1.15rem var(--rinne);border-bottom:1px solid var(--kante);page-break-inside:avoid;break-inside:avoid}.durchschrift .spalte-rechts{border-left:1px solid var(--kante);padding-left:var(--spalte-abstand);min-width:0}.durchschrift .spalte-links{min-width:0}.durchschrift .spalte-links>*+*{margin-top:.5rem}.durchschrift .spalte-rechts>*+*{margin-top:.7rem}.durchschrift .nummer{margin:0;font-size:.82rem;font-weight:600;color:var(--tinte-1)}.durchschrift .schritt-id{font-family:var(--schrift-mono);display:block;font-size:.66rem;color:var(--tinte-3);word-break:break-all;font-weight:400}.durchschrift .fundstelle{margin:0;font-family:var(--schrift-mono);font-size:.7rem;line-height:1.45}.durchschrift .fundstelle-norm{color:var(--akzent);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.durchschrift .fundstelle-url{display:none;color:var(--tinte-3);word-break:normal;overflow-wrap:anywhere}.durchschrift .fundstelle-stand{display:block;color:var(--tinte-3);font-size:.64rem}.durchschrift .beschreibung{margin:0;color:var(--tinte-2);max-width:68ch;text-wrap:pretty}.durchschrift .vergleich{margin:0;padding:.7rem .9rem;background:var(--flaeche-2);border:1px solid var(--kante);border-radius:8px;font-family:var(--schrift-mono);font-size:.78rem;line-height:1.65;color:var(--tinte-1);white-space:pre-wrap;overflow-wrap:anywhere;page-break-inside:avoid;break-inside:avoid}.durchschrift .marke{margin:.45rem 0 0;display:block;max-width:100%;font-size:.82rem;line-height:1.35;color:var(--tinte-1)}.durchschrift .marke-achse{display:block;font-size:.7rem;font-weight:600;color:var(--tinte-3)}.durchschrift .marke-wort{display:inline-flex;align-items:center;gap:.4rem;font-weight:400}.durchschrift .marke-wort:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;box-sizing:border-box;background:var(--tinte-3)}.durchschrift .marke-angabe-erklaert .marke-wort:before,.durchschrift .marke-erfuellt .marke-wort:before{background:var(--akzent)}.durchschrift .marke-angabe-erklaert .marke-wort,.durchschrift .marke-erfuellt .marke-wort{font-weight:500}.durchschrift .marke-ohne-feststellung .marke-wort:before{background:transparent;border:1.5px solid var(--tinte-3)}.durchschrift .marke-ohne-feststellung .marke-wort{color:var(--tinte-2)}.durchschrift .marke-angabe-keine-angabe .marke-wort:before,.durchschrift .marke-offen .marke-wort:before,.durchschrift .marke-status-greift-vorbehaltlich-rueckausnahme .marke-wort:before,.durchschrift .marke-status-voraussetzung-ungeklaert .marke-wort:before{background:transparent;border:1.5px solid var(--akzent)}.durchschrift .marke-angabe-keine-angabe .marke-wort,.durchschrift .marke-offen .marke-wort,.durchschrift .marke-status-voraussetzung-ungeklaert .marke-wort{font-weight:600}.durchschrift .marke-herkunft .marke-wort:before{display:none}.durchschrift .marke-herkunft .marke-wort{color:var(--tinte-2)}.durchschrift .marke-status{word-break:break-word}.durchschrift .stempel{margin:.5rem 0 0;display:block;max-width:100%;font-size:.72rem;font-weight:600;color:var(--akzent)}.durchschrift .merkmalsgruppe{page-break-inside:auto;break-inside:auto}.durchschrift .gruppentitel{margin:0;font-family:var(--schrift-headline);font-size:1.02rem;font-weight:600;line-height:1.25;color:var(--tinte-1)}.durchschrift .gruppenzaehler{margin:0;font-family:var(--schrift-mono);font-size:.7rem;color:var(--tinte-3)}.durchschrift .merkmalsliste{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));grid-column-gap:var(--spalte-abstand);column-gap:var(--spalte-abstand);margin:0;padding:0;list-style:none;border-top:1px solid var(--kante)}.durchschrift .merkmal{page-break-inside:avoid;break-inside:avoid;padding:.55rem 0 .6rem var(--rinne-klein);border-bottom:1px solid var(--kante)}.durchschrift .merkmal>*+*{margin-top:.3rem}.durchschrift .merkmal .fundstelle,.durchschrift .merkmal .fundstelle-stand{display:inline}.durchschrift .merkmal .fundstelle-stand:before{content:"  ";white-space:pre}.durchschrift .merkmal .kopfzeile{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .6rem}.durchschrift .merkmal .beschreibung{font-size:.79rem;line-height:1.5}.durchschrift .stempel-klein{margin:0;font-size:.66rem}.durchschrift .merkmal-keine-angabe,.durchschrift .schritt-offen{background:var(--flaeche);border-left:3px solid var(--akzent)}.durchschrift .schritt-offen{border-radius:0 6px 6px 0}.durchschrift .frage .beschreibung{color:var(--tinte-1)}.durchschrift .feldname{display:block;font-size:.7rem;font-weight:600;color:var(--tinte-3)}.durchschrift .feldwert{display:block;margin-top:.15rem;color:var(--tinte-2)}.durchschrift .begruendung,.durchschrift .handfeld,.durchschrift .wiedervorlage{margin:0}.durchschrift .wiedervorlage .feldwert{font-family:var(--schrift-mono);font-size:.85rem;color:var(--tinte-1)}.durchschrift .begruendung .feldwert{padding-left:.7rem;border-left:2px solid var(--kante)}.durchschrift .linie{display:block;margin-top:1.1rem;border-bottom:1px solid var(--tinte-3);max-width:22rem}.durchschrift .leerhinweis{margin:0;color:var(--tinte-2);max-width:62ch}.durchschrift .normen{margin:0}.durchschrift .entfallende-normen{display:block;margin:.15rem 0 0;font-family:var(--schrift-mono);font-size:.95rem;color:var(--tinte-1);white-space:pre-wrap}.durchschrift .verweis{margin-left:.7rem;color:var(--akzent);letter-spacing:.08em}.durchschrift .fussnote{display:block;margin-top:.1rem;font-family:var(--schrift-text);font-size:.68rem;color:var(--tinte-3)}.durchschrift .legendenraster{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));grid-gap:1.5rem var(--spalte-abstand);gap:1.5rem var(--spalte-abstand)}.durchschrift .legendenteil{page-break-inside:avoid;break-inside:avoid}.durchschrift .legendenteil h3{margin:0 0 .6rem;font-size:.72rem;font-weight:600;color:var(--tinte-3)}.durchschrift .legendenteil dl{margin:0}.durchschrift .legendenteil dt{margin-top:.6rem}.durchschrift .legendenteil dd{margin:.3rem 0 0;font-size:.78rem;line-height:1.5;color:var(--tinte-2)}.durchschrift .fuss{margin-top:2.75rem;padding-top:1.5rem;border-top:2px solid var(--tinte-1);page-break-inside:avoid;break-inside:avoid}.durchschrift .zeichnung{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:var(--spalte-abstand);gap:var(--spalte-abstand);margin-top:2rem;align-items:start;padding-bottom:1.75rem}.durchschrift .zeichnung-hinweis{margin:0;padding:.9rem 1.1rem;background:var(--flaeche-2);border:0;border-radius:10px}.durchschrift .zeichnung-hinweis .feldwert{max-width:62ch}.durchschrift .zeichnung-hinweis .feldwert+.feldwert{margin-top:.4rem}.durchschrift .zeichnung-felder{display:grid;grid-gap:1.5rem;gap:1.5rem}.durchschrift .zeichnung .linie{margin-top:2.4rem;max-width:none}.durchschrift .leer{padding:3rem 0;border-top:2px solid var(--tinte-1);border-bottom:2px solid var(--tinte-1)}.durchschrift .leer-titel{margin:0;font-family:var(--schrift-headline);font-size:1.6rem;color:var(--tinte-1)}.durchschrift .leer-text{margin:.6rem 0 0;max-width:52ch}@media screen and (max-width:46rem){.durchschrift{padding:1.6rem 1.15rem 2rem;border-radius:0;border-left:0;border-right:0}.durchschrift .zeile{grid-template-columns:1fr;gap:.85rem}.durchschrift .spalte-rechts{border-left:0;border-top:1px solid var(--kante);padding-left:0;padding-top:.85rem}.durchschrift{--rinne:0.7rem;--rinne-klein:0.5rem}.durchschrift .hinweis{padding:1.1rem 1.15rem;font-size:1rem}.durchschrift .zeichnung{grid-template-columns:1fr}}.durchschrift .laufkennung{display:none}.durchschrift .blattsatz,.durchschrift .blattsatz>tbody,.durchschrift .blattsatz>tbody>tr,.durchschrift .blattsatz>tbody>tr>td{display:block;padding:0;border:0}.durchschrift .blattsatz>tfoot{display:none}@page{size:A4;margin:15mm 13mm 22mm}@media print{body{margin:0}.durchschrift{--spalte-links:42mm;--spalte-abstand:5mm;--rinne:3mm;--rinne-klein:2mm;max-width:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;font-size:8.6pt;line-height:1.45;print-color-adjust:exact;-webkit-print-color-adjust:exact}.durchschrift .fundstelle-url{display:block}.durchschrift h1{font-size:19pt}.durchschrift h2{font-size:12pt;page-break-after:avoid;break-after:avoid}.durchschrift .abschnitt{margin-top:9mm}.durchschrift .hinweis{font-size:10pt;padding:4mm 5mm}.durchschrift .umfang dd{font-size:13pt}.durchschrift .zeile{padding:3mm 0}.durchschrift .vergleich{font-size:8pt}.durchschrift .marke{font-size:7pt;margin-top:.8mm}.durchschrift .marke-achse{display:inline;margin-right:1.2mm}.durchschrift .marke-achse:after{content:":"}.durchschrift .marke-wort:before{width:1.8mm;height:1.8mm}.durchschrift .stempel{font-size:6pt;margin-top:1.4mm}.durchschrift .merkmalsliste{grid-template-columns:repeat(auto-fit,minmax(58mm,1fr));column-gap:6mm}.durchschrift .kenndaten{grid-template-columns:repeat(auto-fit,minmax(38mm,1fr));gap:4mm 5mm;margin-top:6mm}.durchschrift .umfang{grid-template-columns:repeat(3,1fr);gap:3mm 8mm}.durchschrift .legendenraster{grid-template-columns:repeat(auto-fit,minmax(58mm,1fr));gap:6mm}.durchschrift .zeichnung{gap:8mm;padding-bottom:7mm}.durchschrift .zeichnung-felder{gap:10mm}.durchschrift .zeichnung-hinweis{padding:3mm 4mm}.durchschrift .stempel-klein{font-size:5.6pt;margin-top:.8mm}.durchschrift .fundstelle-url{font-size:6.4pt;line-height:1.3}.durchschrift .legende{page-break-inside:avoid;break-inside:avoid}.durchschrift .fuss{margin-top:9mm}.durchschrift .blattsatz{display:table;width:100%;border-collapse:collapse}.durchschrift .blattsatz>tbody{display:table-row-group}.durchschrift .blattsatz>tfoot{display:table-footer-group}.durchschrift .blattsatz>tbody>tr,.durchschrift .blattsatz>tfoot>tr{display:table-row}.durchschrift .blattsatz>tbody>tr>td,.durchschrift .blattsatz>tfoot>tr>td{display:table-cell;padding:0;border:0;vertical-align:top}.durchschrift .fussraum{height:8mm}.durchschrift .laufkennung{display:block;position:fixed;bottom:0;left:0;right:0;margin:0;padding-top:1.5mm;border-top:.4pt solid var(--kante);font-family:var(--schrift-mono);font-size:5.6pt;line-height:.75;letter-spacing:.03em;color:var(--tinte-3)}}