@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bricolage-grotesque-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bricolage-grotesque-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Bricolage Grotesque;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/bricolage-grotesque-latin-800-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/bricolage-grotesque-latin-ext-800-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/courier-prime-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/courier-prime-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/courier-prime-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/courier-prime-latin-ext-700-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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}:root{--tisch: #2b2342;--tisch-tief: #211a35;--gelb: #ffe14d;--rosa: #ffd0dc;--hellblau: #cfe2ff;--mint: #c8f0d4;--weiss: #fffdf5;--ordner: #3f4f6b;--tinte: #17122b;--violett: #4b23c9;--violett-tief: #2e1592;--linie: #17122b;--hell: #f3edff;--hell-2: #cfc6ea;--platzhalter: #5f5848;--rot: #a3132c;--anzeige: "Bricolage Grotesque", "Arial Black", Arial, sans-serif;--maschine: "Courier Prime", "Courier New", Courier, monospace;--rand: clamp(16px, 4vw, 56px);--breite: 1240px}*,*:before,*:after{box-sizing:border-box}html{background:#2b2342;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body.stempelstelle{margin:0;background:var(--tisch);color:var(--tinte);font:400 17px/1.55 var(--anzeige);overflow-x:clip;overflow-wrap:break-word}:where(.stempelstelle) :is(h1,h2,h3,h4){margin:0;font-weight:800;-webkit-hyphens:manual;hyphens:manual}:where(.stempelstelle) p,:where(.stempelstelle) figure{margin:0}:where(.stempelstelle) img,:where(.stempelstelle) svg{max-width:100%}:where(.stempelstelle) a{color:inherit;text-decoration-color:var(--violett);text-decoration-thickness:2px;text-underline-offset:3px}:where(.stempelstelle) a:hover{color:var(--violett-tief)}:where(.stempelstelle) :focus-visible{outline:3px solid var(--violett);outline-offset:3px}:where(.stempelstelle) ::-moz-selection{background:var(--violett);color:#fff}:where(.stempelstelle) ::selection{background:var(--violett);color:#fff}:where(.stempelstelle) strong,:where(.stempelstelle) b{font-weight:800}:where(.stempelstelle) code{font:400 .95em var(--maschine);background:#17122b12;padding:0 .25em}:where(.stempelstelle) button,:where(.stempelstelle) input,:where(.stempelstelle) select,:where(.stempelstelle) textarea{font:inherit;color:inherit}[hidden]{display:none!important}.nur-leser{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sprung{position:absolute;left:12px;top:-80px;z-index:60;background:var(--gelb);color:var(--tinte);padding:.6rem 1rem;font:700 15px var(--maschine)}.sprung:focus{top:12px}main:focus{outline:none}.mono{font-family:var(--maschine)}.huelle{width:100%;max-width:var(--breite);margin-inline:auto;padding-inline:var(--rand)}.kopf{position:relative;z-index:30;color:var(--hell)}.kopf-innen{display:flex;align-items:center;justify-content:space-between;gap:16px 24px;padding-top:18px;padding-bottom:26px}.marke{display:inline-flex;align-items:center;gap:10px;font:800 22px/1 var(--anzeige);letter-spacing:-.01em;text-decoration:none!important;color:var(--hell)!important;flex:none}.marke svg{width:34px;height:34px;flex:none}.kopf :focus-visible,.fuss :focus-visible,.ordner :focus-visible{outline-color:var(--gelb)}.nav-desktop{display:none}.nav-desktop ul{display:flex;gap:6px 18px;list-style:none;margin:0;padding:0}.nav-desktop a{display:block;padding:4px 0;font:400 15px/1.2 var(--maschine);color:var(--hell);text-decoration:none;white-space:nowrap;border-bottom:2px solid transparent}.nav-desktop a:hover{color:#fff;border-bottom-color:var(--hell)}.nav-desktop a[aria-current=page]{color:var(--gelb);border-bottom:2px dashed var(--gelb)}.nav-desktop a.ist-kapitel{color:var(--gelb)}.kopf-konto{display:none;align-items:center;gap:14px;font:400 15px/1 var(--maschine);flex:none}.kopf-konto a{color:var(--hell);text-decoration:none;white-space:nowrap}.kopf-konto a:hover{color:#fff;text-decoration:underline}.kopf-konto a[aria-current=page]{color:var(--gelb)}.kopf-konto .reg,.stempelstelle .kopf-konto .reg:hover{background:var(--gelb);color:var(--tinte);padding:10px 14px;font-weight:700;text-decoration:none}.kopf-konto .reg:hover{background:#fff}.nav-mobil>summary{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 14px;cursor:pointer;list-style:none;font:700 15px/1 var(--maschine);letter-spacing:.06em;text-transform:uppercase;color:var(--tinte);background:var(--gelb)}.nav-mobil>summary::-webkit-details-marker{display:none}.burger{width:18px;height:12px;background:linear-gradient(var(--tinte),var(--tinte)) 0 0/100% 2px no-repeat,linear-gradient(var(--tinte),var(--tinte)) 0 50%/100% 2px no-repeat,linear-gradient(var(--tinte),var(--tinte)) 0 100%/100% 2px no-repeat}.nav-mobil[open] .burger{background:linear-gradient(45deg,transparent 45%,var(--tinte) 45% 55%,transparent 55%),linear-gradient(-45deg,transparent 45%,var(--tinte) 45% 55%,transparent 55%)}.nav-mobil .menue{position:absolute;left:clamp(8px,2vw,24px);right:clamp(8px,2vw,24px);top:calc(100% - 14px);background:var(--gelb);color:var(--tinte);padding:6px var(--rand) 20px;box-shadow:0 24px 40px -16px #0009}.nav-mobil .menue:before{content:"Verteiler";display:block;font:700 11px/1 var(--maschine);letter-spacing:.14em;text-transform:uppercase;padding:10px 0 8px;border-bottom:2px solid var(--linie)}.nav-mobil .menue ul{list-style:none;margin:0;padding:0}.nav-mobil .menue li{border-bottom:1px dashed var(--linie)}.nav-mobil .menue li a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;font:800 18px/1.2 var(--anzeige);text-decoration:none}.nav-mobil .menue li a:after{content:"›";font:700 20px var(--maschine)}.nav-mobil .menue li a[aria-current=page]:after{content:"HIER";font:700 12px/1 var(--maschine);letter-spacing:.12em;color:var(--violett);border:2px solid var(--violett);padding:4px 6px;transform:rotate(-4deg)}.nav-mobil .menue :focus-visible{outline-color:var(--violett)}.menue-konto{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}@media(min-width:1180px){.nav-desktop{display:block}.kopf-konto{display:flex}.nav-mobil{display:none}}.meldung{max-width:var(--breite);margin:0 auto 18px;padding-inline:clamp(8px,2vw,24px)}.meldung p{background:var(--gelb);border:2px solid var(--linie);padding:10px 14px;font:700 15px/1.4 var(--maschine)}.stapel{padding:0 clamp(8px,2vw,24px)}.stapel>*+*{margin-top:22px}.blatt{position:relative;margin:0 auto;max-width:var(--breite);padding:clamp(28px,4vw,52px) var(--rand) clamp(34px,5vw,60px);box-shadow:0 1px #00000040,0 18px 40px -18px #0000008c;scroll-margin-top:76px}.blatt:before{content:"";position:absolute;left:0;right:0;top:-5px;height:10px;background:radial-gradient(circle at 5px 5px,var(--tisch) 3px,transparent 3.5px) 0 0/14px 10px repeat-x}.gelb{background:var(--gelb)}.rosa{background:var(--rosa)}.hellblau{background:var(--hellblau)}.mint{background:var(--mint)}.weiss{background:var(--weiss)}.versatz-l{transform:translate(-10px) rotate(-.35deg)}.versatz-r{transform:translate(12px) rotate(.4deg)}.blatt-schmal{max-width:880px}.blatt-formular{max-width:760px}.formkopf{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:2px solid var(--linie);font:400 13px/1.35 var(--maschine);margin-bottom:clamp(20px,3vw,34px)}.formkopf>div{padding:7px 10px;border-left:1px solid var(--linie);min-width:0}.formkopf>div:first-child{border-left:0}.formkopf b{display:block;font-weight:700;font-size:11px;letter-spacing:.08em;text-transform:uppercase}h1{font:800 clamp(32px,5.4vw,72px)/.95 var(--anzeige);letter-spacing:-.035em;max-width:18ch}.held h1{font-size:clamp(34px,5.5vw,76px);line-height:.92;letter-spacing:-.04em;max-width:none}h1 .lk{color:var(--violett)}h2{font:800 clamp(30px,4.6vw,60px)/.98 var(--anzeige);letter-spacing:-.035em}h3{font:800 21px/1.2 var(--anzeige);letter-spacing:-.01em}.vermerk{display:inline-block;font:700 13px/1 var(--maschine);letter-spacing:.12em;text-transform:uppercase;color:var(--violett);border:2px solid var(--violett);padding:6px 9px;transform:rotate(-3deg);margin-bottom:18px}.stand{display:inline-block;margin-top:14px;font:700 14px/1.3 var(--maschine);letter-spacing:.04em;color:var(--violett);border:2px solid var(--violett);padding:5px 9px;transform:rotate(-2deg)}.lead{font:400 clamp(18px,1.6vw,21px)/1.5 var(--anzeige);max-width:62ch;margin-top:20px}.held .lead{max-width:32ch;margin-top:18px}.unterzeile{font:400 16px/1.45 var(--maschine);max-width:60ch;margin:10px 0 clamp(24px,4vw,44px)}.hinweis-fehlt{margin-top:14px;font:400 15px/1.45 var(--maschine);border:2px dashed var(--linie);padding:10px 12px}.brotkrumen ol{list-style:none;margin:0 0 18px;padding:0;display:flex;gap:8px;flex-wrap:wrap;font:400 14px/1.3 var(--maschine)}.brotkrumen li{display:flex;gap:8px}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:14px 22px;font:800 17px/1 var(--anzeige);color:var(--gelb)!important;background:var(--tinte);border:0;text-decoration:none!important;cursor:pointer}.knopf:hover{background:var(--violett);color:#fff!important}.knopf-hell{color:var(--tinte)!important;background:transparent;box-shadow:inset 0 0 0 2px var(--tinte)}.knopf-hell:hover{background:var(--tinte);color:var(--gelb)!important}.knopf-gelb{color:var(--tinte)!important;background:var(--gelb)}.knopf-gelb:hover{background:#fff;color:var(--tinte)!important}.knopf:focus-visible{outline:3px solid var(--violett);outline-offset:3px}.stempelknopf{display:inline-flex;align-items:center;gap:12px;min-height:48px;font:800 18px/1 var(--anzeige);background:var(--violett);color:#fff;border:0;padding:14px 22px 14px 16px;cursor:pointer;box-shadow:0 5px 0 var(--violett-tief);transition:transform .08s,box-shadow .08s}.stempelknopf svg{width:28px;height:28px;flex:none}.stempelknopf:hover{background:var(--violett-tief)}.stempelknopf:active{transform:translateY(4px);box-shadow:0 1px 0 var(--violett-tief)}.stempelknopf:focus-visible{outline:3px solid var(--tinte);outline-offset:3px}.aktion{display:flex;align-items:center;gap:12px 18px;flex-wrap:wrap;margin-top:18px}.hilfe{font:400 13px/1.45 var(--maschine);max-width:60ch;margin-top:12px}.aktion .hilfe{margin-top:0;max-width:36ch}.vordruck{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(20px,4vw,56px);align-items:start}.vordruck h2{font-size:clamp(25px,3.4vw,46px);line-height:1;letter-spacing:-.03em}.verweis{display:inline-block;margin-top:10px;font:700 14px/1.3 var(--maschine)}.feldsatz{border:2px solid var(--linie);margin-top:20px;background:#ffffff4d}.feldsatz .zeile{display:grid;grid-template-columns:repeat(var(--sp, 2),minmax(0,1fr));border-top:1px solid var(--linie)}.feldsatz .zeile:first-child{border-top:0}.feld{display:block;padding:8px 12px 10px;border:0;border-left:1px solid var(--linie);min-width:0;margin:0}.feld:first-child{border-left:0}.feld>label:not(.kreuz),.feld legend{display:block;padding:0;font:700 11px/1.3 var(--maschine);letter-spacing:.06em;text-transform:uppercase}.feld legend{float:left;width:100%}.feld legend+*{clear:both}.nr{display:inline-block;background:var(--tinte);color:#fff;padding:1px 5px;margin-right:6px;letter-spacing:0}.eingabe{display:block;width:100%;min-height:44px;font:400 22px/1.2 var(--maschine);color:var(--violett-tief);background:transparent;border:0;border-bottom:1px dashed var(--linie);padding:6px 2px 3px;border-radius:0;box-shadow:none}textarea.eingabe{font-size:18px;line-height:1.45;resize:vertical;background:#ffffff73;border:1px dashed var(--linie);padding:6px 8px;margin-top:6px}select.eingabe{-moz-appearance:none;appearance:none;-webkit-appearance:none;font-size:18px;padding-right:22px;cursor:pointer;background:linear-gradient(45deg,transparent 50%,var(--tinte) 50%) right 8px center/7px 7px no-repeat,linear-gradient(-45deg,transparent 50%,var(--tinte) 50%) right 2px center/7px 7px no-repeat}.eingabe::-moz-placeholder{color:var(--platzhalter);opacity:1}.eingabe::placeholder{color:var(--platzhalter);opacity:1}.eingabe:focus{outline:none;background-color:#ffffffa6;border-bottom:2px solid var(--violett)}.eingabe:focus-visible{outline:3px solid var(--violett);outline-offset:-1px}.eingabe-schmal{max-width:12rem}.eingabe[aria-invalid=true]{border-bottom:2px solid var(--rot)}.fehler{display:block;margin-top:6px;font:700 14px/1.35 var(--maschine);color:var(--rot)}.fehler:before{content:"✗ "}.ankreuzen{display:flex;gap:6px 18px;flex-wrap:wrap;margin-top:8px}.ankreuzen.untereinander{flex-direction:column;align-items:flex-start}.ankreuzen label,.kreuz{display:flex;align-items:center;gap:8px;min-height:32px;cursor:pointer;font:400 16px/1.3 var(--maschine);text-transform:none;letter-spacing:0}.ankreuzen input,.kreuz input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:20px;height:20px;border:2px solid var(--linie);margin:0;display:grid;place-items:center;background:transparent;flex:none;cursor:pointer}.ankreuzen input:checked:after,.kreuz input:checked:after{content:"X";font:700 18px/1 var(--maschine);color:var(--violett)}.ankreuzen input:focus-visible,.kreuz input:focus-visible{outline:3px solid var(--violett);outline-offset:2px}.kreuz{align-items:flex-start}.kreuz input{margin-top:1px}.grenzen{padding:8px 12px 12px}.schluessel-felder{clear:both;display:grid;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:6px 14px;padding-top:8px}.schluessel-felder label{display:flex;align-items:baseline;gap:6px;font:400 15px/1.3 var(--maschine);white-space:nowrap}.schluessel-felder input{width:4.2em;min-height:36px;font:400 17px/1.2 var(--maschine);color:var(--violett-tief);background:#ffffff73;border:0;border-bottom:1px dashed var(--linie);padding:3px 4px;text-align:right;border-radius:0}.schluessel-felder input:focus{outline:none;border-bottom:2px solid var(--violett);background:#fff}.schluessel-felder input:focus-visible{outline:3px solid var(--violett);outline-offset:2px}.endnote-zeile{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;align-items:end}.endnote-kopf{font:700 11px/1.3 var(--maschine);letter-spacing:.04em;text-transform:uppercase;padding-top:6px}.endnote-zeile .eingabe{font-size:20px}.unterfeld>label{display:block;font:400 13px/1.3 var(--maschine);padding-top:4px}.status{margin-top:14px;padding:10px 12px;font:400 15px/1.45 var(--maschine);color:var(--tinte);border:2px solid var(--violett);background:#ffffff80}.status strong{font-family:var(--anzeige)}.status ul{margin:6px 0 0;padding:0;list-style:none}.status .hinweis-fehlt{background:#fff6}.status-ok{margin:14px 0 0;padding:10px 12px;font:700 15px/1.45 var(--maschine);border:2px solid var(--violett);background:#ffffff80}.ablage{position:relative;min-height:clamp(280px,30vw,400px);display:grid;place-items:center}.held .ablage{min-height:clamp(320px,34vw,460px)}.platzhalter{display:grid;place-items:center;text-align:center;font:700 12px/1.4 var(--maschine);letter-spacing:.1em;text-transform:uppercase;padding:20px;border:2px dashed var(--linie)}.platzhalter small{display:block;font-size:13px;font-weight:400;letter-spacing:0;text-transform:none;margin-top:6px}.platzhalter.rund{width:clamp(190px,19vw,240px);aspect-ratio:1;border-radius:50%}.held .platzhalter.rund{width:clamp(200px,20vw,260px)}.platzhalter.eckig{width:clamp(220px,24vw,300px);aspect-ratio:1.6;border-radius:12px}.abdruck{position:absolute;left:30%;top:50%;margin:0;color:var(--violett);opacity:.95;pointer-events:none;z-index:3;transform:translate(-50%,-50%) rotate(var(--dreh, -6deg));animation:knall .32s cubic-bezier(.3,1.6,.5,1) both}.abdruck.alt{opacity:.35;animation:none}.abdruck svg{display:block;width:100%;height:auto;overflow:visible}.abdruck.rund{width:clamp(250px,28vw,380px)}.held .abdruck.rund{left:26%;width:clamp(260px,31vw,420px)}.abdruck.siegel{width:clamp(270px,32vw,430px);left:34%}.abdruck.baender{width:clamp(250px,26vw,340px);filter:url(#lh-tinte)}.abdruck.note{width:clamp(250px,27vw,350px);filter:url(#lh-tinte)}.abdruck.wortstempel{width:-moz-max-content;width:max-content;max-width:min(92%,420px);filter:url(#lh-tinte)}@keyframes knall{0%{transform:translate(-50%,-62%) rotate(var(--dreh, -6deg)) scale(1.7);opacity:0}55%{opacity:1}to{transform:translate(-50%,-50%) rotate(var(--dreh, -6deg)) scale(1)}}.ruck{animation:ruck .25s .2s}@keyframes ruck{30%{translate:0 3px}60%{translate:0 -1px}}.bandstempel{border:5px solid currentColor;border-radius:12px;padding:10px 12px 12px;text-align:center;font:700 13px/1.2 var(--maschine);letter-spacing:.12em}.bandstempel .reihe{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin:8px 0}.band{border:3px solid currentColor;border-radius:4px;overflow:hidden;padding:4px 0 2px;background:repeating-linear-gradient(transparent 0 7px,#4b23c91a 7px,#4b23c91a 8px)}.band b{display:block;font:800 clamp(46px,5vw,64px)/1 var(--anzeige);letter-spacing:-.04em;animation:rolle .45s cubic-bezier(.2,.9,.3,1.2) both}.band:nth-child(3) b{animation-delay:.12s}.band small{display:block;font:700 11px/1 var(--maschine);letter-spacing:.14em;margin-top:2px}.bandstempel .pfeil{font:800 34px/1 var(--anzeige)}@keyframes rolle{0%{transform:translateY(-120%)}70%{transform:translateY(8%)}to{transform:translateY(0)}}.notenstempel{border:6px double currentColor;padding:10px 14px 12px;text-align:center}.notenstempel .oben{font:700 13px/1.2 var(--maschine);letter-spacing:.16em;border-bottom:2px solid currentColor;padding-bottom:6px}.notenstempel .wert{font:800 clamp(64px,7vw,92px)/.95 var(--anzeige);letter-spacing:-.05em;margin:8px 0 4px}.notenstempel .wert span{font:700 .2em/1 var(--maschine);letter-spacing:.1em;vertical-align:.9em;margin-right:.4em}.notenstempel .schl{font:700 13px/1.3 var(--maschine);border-top:2px solid currentColor;padding-top:6px}.kastenstempel{border:5px solid currentColor;outline:2px solid currentColor;outline-offset:4px;padding:10px 14px;text-align:center}.kastenstempel .wort{white-space:nowrap;font:800 clamp(26px,3.2vw,42px)/1 var(--anzeige);letter-spacing:.02em;text-transform:uppercase}.kastenstempel .zeile{font:700 13px/1.3 var(--maschine);letter-spacing:.12em;text-transform:uppercase;margin-top:6px}.kleinstempel{display:inline-block;font:700 15px/1 var(--maschine);letter-spacing:.14em;text-transform:uppercase;color:var(--violett);border:3px double var(--violett);padding:7px 10px;transform:rotate(var(--d, -6deg));filter:url(#lh-tinte);white-space:nowrap}.kleinstempel.sie{color:var(--tinte);border-color:var(--tinte)}.laufzettel tr.wartet .kleinstempel{opacity:0}.laufzettel tr.da .kleinstempel{animation:klein .3s cubic-bezier(.3,1.6,.5,1) both}@keyframes klein{0%{opacity:0;transform:rotate(var(--d, -6deg)) scale(1.8)}60%{opacity:1}to{opacity:1;transform:rotate(var(--d, -6deg)) scale(1)}}.hero-raster{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:start}.traeger{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(10px,2vw,26px)}.traeger:before{content:"";position:absolute;left:-12px;right:-12px;top:62px;height:16px;background:var(--tinte);border-radius:3px;box-shadow:0 6px #0000001f}.traeger a{position:relative;display:flex;flex-direction:column;align-items:center;text-decoration:none;transition:transform .2s cubic-bezier(.3,1.4,.5,1)}.griff{width:54px;height:58px;background:radial-gradient(circle at 36% 30%,#7d5bff,var(--violett) 45%,var(--violett-tief));border-radius:50% 50% 14px 14px/60% 60% 14px 14px}.hals{width:20px;height:28px;background:#8b7a52;border-left:3px solid #6e6040;margin-top:-2px}.platte{width:100%;background:#a8936a;border:3px solid var(--tinte);padding:3px;margin-top:-2px}.gummi{background:var(--weiss);border:2px solid var(--violett);color:var(--violett);font:800 clamp(15px,1.45vw,19px)/1.1 var(--anzeige);text-align:center;padding:12px 6px;min-height:72px;display:grid;place-items:center;letter-spacing:-.01em;-webkit-hyphens:auto;hyphens:auto}.abdruck-text{font:400 14px/1.4 var(--maschine);text-align:center;margin-top:14px;color:var(--tinte);max-width:24ch}.traeger a:hover,.traeger a:focus-visible{transform:translateY(-10px) rotate(-2deg)}.traeger a:focus-visible{outline:none}.traeger a:focus-visible .gummi{outline:3px solid var(--tinte);outline-offset:3px}.laufzettel{width:100%;border-collapse:collapse;border:2px solid var(--linie);background:#ffffff4d;font-size:16px}.laufzettel th{font:700 11px/1.3 var(--maschine);letter-spacing:.08em;text-transform:uppercase;text-align:left;padding:9px 12px;border-bottom:2px solid var(--linie);background:#17122b0f}.laufzettel td{padding:14px 12px;border-top:1px solid var(--linie);vertical-align:top}.laufzettel td+td,.laufzettel th+th{border-left:1px solid var(--linie)}.laufzettel .vorgang h3,.laufzettel .vorgang b.titel{display:block;font:800 19px/1.2 var(--anzeige);margin-bottom:4px}.laufzettel .vorgang p+p{margin-top:.6em}.laufzettel .zust{font:400 15px/1.4 var(--maschine);width:24%}.laufzettel .verm{width:20%;text-align:center;vertical-align:middle}.fussnote{font:400 14px/1.45 var(--maschine);margin-top:16px;max-width:70ch}.siegelreihe{list-style:none;margin:clamp(18px,3vw,30px) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,3vw,40px)}.siegelreihe li{text-align:center}.siegel{width:min(190px,100%);aspect-ratio:1;color:var(--violett);display:block;margin:0 auto 12px}.siegelreihe li:nth-child(1) .siegel{transform:rotate(-9deg)}.siegelreihe li:nth-child(2) .siegel{transform:rotate(6deg)}.siegelreihe li:nth-child(3) .siegel{transform:rotate(-4deg)}.siegelreihe li:nth-child(4) .siegel{transform:rotate(11deg)}.siegelreihe h3{font-size:20px;margin-bottom:6px}.siegelreihe p{font:400 14px/1.45 var(--maschine)}.begruendung{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,3vw,36px);margin-top:clamp(18px,3vw,30px)}.begruendung>div{border-top:2px solid var(--linie);padding-top:12px}.begruendung .ziffer{font:700 12px/1 var(--maschine);letter-spacing:.12em;text-transform:uppercase;color:var(--violett)}.begruendung h3{margin:6px 0 8px}.begruendung p{font-size:16px}.antrag{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(20px,4vw,56px);align-items:end}.antrag .unterschrift{border-top:2px solid var(--linie);padding-top:6px;font:400 13px/1.3 var(--maschine);max-width:320px}.antrag .knopf{font-size:20px;padding:18px 26px}.antrag .aktion{flex-direction:column;align-items:stretch;max-width:360px}.registerleiste{position:sticky;top:0;z-index:20;max-width:var(--breite);margin:34px auto 0;padding:0 var(--rand);pointer-events:none}.register{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--reiter, 4),minmax(0,1fr));gap:10px;align-items:end;height:62px}.register a{pointer-events:auto;display:block;text-decoration:none;color:var(--tinte);padding:9px 14px 12px;border-radius:10px 10px 0 0;box-shadow:inset 0 -6px #00000014,0 -4px 14px -6px #00000073;font:800 17px/1.15 var(--anzeige);transition:transform .2s cubic-bezier(.3,1.4,.5,1)}.register a small{display:block;font:700 11px/1.3 var(--maschine);letter-spacing:.1em}.register .kurz{display:none}.register a{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal}.register li:nth-child(1) a{background:var(--gelb)}.register li:nth-child(2) a{background:var(--rosa);transform:translateY(6px)}.register li:nth-child(3) a{background:var(--hellblau);transform:translateY(12px)}.register li:nth-child(4) a{background:var(--mint);transform:translateY(18px)}.register a:hover,.register a.aktiv{transform:translateY(-4px)!important;color:var(--tinte)}.register a.aktiv{box-shadow:inset 0 -6px #00000014,0 0 0 3px var(--tinte)}.register a:focus-visible{outline:3px solid #fff;outline-offset:2px}.ordner{position:relative;max-width:var(--breite);margin:0 auto;background:var(--ordner);color:#fff;padding:22px var(--rand) 44px;box-shadow:0 18px 40px -18px #0009}.ordner:after{content:"";position:absolute;left:var(--rand);right:var(--rand);bottom:14px;height:12px;background:radial-gradient(circle,#1d2433 5px,transparent 5.5px) 0 0/80px 12px repeat-x;opacity:.8}.ordner .etikett{font:700 12px/1.3 var(--maschine);letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px}.ordner p{font:400 15px/1.45 var(--maschine);max-width:70ch;color:#eef0f6}.stapel>.registerleiste{margin-top:34px}.stapel>.ordner,.stapel>.ordner+.blatt{margin-top:0}.stapel>.ordner+.blatt{margin-top:0}.text{max-width:74ch}.text h2{font-size:clamp(26px,3vw,38px);line-height:1.05;letter-spacing:-.025em;margin:clamp(36px,5vw,56px) 0 12px;scroll-margin-top:76px}.text>h2:first-child,.text>.az+h2{margin-top:0}.text h3{margin:26px 0 8px}.text h4{font:800 18px/1.25 var(--anzeige);margin:22px 0 6px}.text p{margin:0 0 12px}.text .gross{font-size:19px;line-height:1.55}.text ul,.text ol{padding-left:1.3em;margin:0 0 12px}.text li{margin:0 0 8px}.text li::marker{color:var(--violett);font-family:var(--maschine);font-weight:700}.az{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font:700 12px/1.3 var(--maschine);letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px}.amtlich{width:100%;border-collapse:collapse;border:3px double var(--linie);font:400 16px/1.4 var(--maschine);background:#fff;font-variant-numeric:tabular-nums}.amtlich caption{caption-side:top;text-align:left;font:700 14px/1.4 var(--maschine);padding:0 0 8px}.amtlich th{font:700 12px/1.3 var(--maschine);letter-spacing:.08em;text-transform:uppercase;text-align:left;padding:8px 12px;border-bottom:2px solid var(--linie);background:#f1eee3}.amtlich td{padding:8px 12px;border-top:1px solid #8c8676;vertical-align:top}.amtlich td+td,.amtlich th+th{border-left:1px solid var(--linie)}.amtlich tbody tr:nth-child(2n) td{background:#faf8f1}.rahmen{overflow-x:auto;margin:16px 0 20px}.aufklapper{border:2px solid var(--linie);margin:18px 0;background:#ffffff59}.aufklapper>summary{cursor:pointer;font:700 15px/1.4 var(--maschine);padding:10px 12px;list-style:none;min-height:44px;display:flex;align-items:center}.aufklapper>summary::-webkit-details-marker{display:none}.aufklapper>summary:before{content:"+";color:var(--violett);margin-right:.6em}.aufklapper[open]>summary:before{content:"–"}.aufklapper .rahmen{margin:0;padding:0 12px 12px}.weiter{list-style:none!important;padding:0!important;display:grid;gap:8px}.weiter li{margin:0!important;padding:10px 14px 10px 40px;position:relative;border:2px solid var(--linie);background:#ffffff59}.weiter li:before{content:"→";position:absolute;left:14px;top:10px;font:700 16px var(--maschine);color:var(--violett)}.quellen{border-top:2px solid var(--linie);margin-top:40px;padding-top:6px}.quellen h2{font-size:clamp(22px,2.4vw,28px);margin:10px 0}.quellen ul{list-style:none;padding:0;margin:0;counter-reset:q}.quellen li{position:relative;padding-left:2.6em;margin:0 0 10px;font:400 14px/1.5 var(--maschine);counter-increment:q}.quellen li:before{content:"[" counter(q) "]";position:absolute;left:0;top:0;font-weight:700;color:var(--violett)}.kasten{border:2px dashed var(--linie);padding:12px 14px;background:#ffffff73}.ratgeber .kasten{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px}.ratgeber .kasten p{flex:1 1 32ch}.gruppen-ergebnis{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));margin-top:22px}.gruppen-ergebnis:empty{display:none}.gruppen-ergebnis>p{grid-column:1 / -1;font:400 15px/1.45 var(--maschine);border:2px solid var(--rot);padding:10px 12px;background:#ffffff80}.gruppe{background:#fff;border:1px solid var(--linie);box-shadow:3px 3px 0 var(--linie);background-image:repeating-linear-gradient(transparent 0 29px,#cfe2ff 29px,#cfe2ff 30px);background-position:0 40px}.gruppe h3{font:700 14px/1.3 var(--maschine);letter-spacing:.08em;text-transform:uppercase;padding:10px 14px 8px;border-bottom:2px solid var(--rot);background:#fff}.gruppe ul{list-style:none;margin:0;padding:0 14px 6px}.gruppe li{min-height:30px;line-height:30px;font:400 17px/30px var(--maschine);color:var(--violett-tief)}.aktendeckel{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;border:3px solid var(--linie);background:#fff;padding:14px 18px;box-shadow:6px 6px 0 var(--linie);margin-top:6px}.aktendeckel .az{margin-bottom:8px;color:var(--violett)}.stempelstelle .aktendeckel h1{font:700 clamp(18px,2.4vw,30px)/1.25 var(--maschine);letter-spacing:.02em;max-width:36ch;-webkit-hyphens:manual;hyphens:manual;text-transform:uppercase}.zwei-spalten{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,4vw,56px);align-items:start}.zwei-spalten .gross{font-size:19px;line-height:1.55}.funktionen-siegel{display:grid;grid-template-columns:170px minmax(0,1fr);gap:20px;align-items:center}.funktionen-siegel .siegel{transform:rotate(-8deg);margin:0;width:170px}.akte{max-width:880px}.akte .akte-kopf{display:flex;justify-content:space-between;gap:6px 14px;flex-wrap:wrap;font:700 12px/1.3 var(--maschine);letter-spacing:.1em;text-transform:uppercase;border-bottom:2px solid var(--linie);padding-bottom:8px;margin-bottom:clamp(20px,3vw,30px)}.akte h1{font-size:clamp(30px,4.4vw,48px);line-height:1;max-width:none;margin:0 0 1.2rem}.akte h2,.akte h3{font:800 clamp(20px,2.2vw,24px)/1.2 var(--anzeige);letter-spacing:-.01em;margin:2.2rem 0 .5rem}.akte h4{font:800 18px/1.25 var(--anzeige);margin:1.6rem 0 .4rem}.akte p{margin:.6rem 0;max-width:72ch}.akte ul,.akte ol{padding-left:1.4rem;margin:.6rem 0;max-width:72ch}.akte li{margin:.25rem 0}.akte table{width:100%;border-collapse:collapse;font-size:15px}.akte td,.akte th{border-bottom:1px solid #b9b3a3;text-align:left;vertical-align:top;padding:.45rem .8rem .45rem 0}.akte th{font:700 12px/1.3 var(--maschine);letter-spacing:.06em;text-transform:uppercase;border-bottom:2px solid var(--linie)}.akte .tabelle-rahmen{overflow-x:auto}.akte .kasten{margin:1.2rem 0}.akte .kasten>h3:first-child{margin-top:0}.fehlerblatt .vordruck{align-items:center}.fehlerblatt .code{font:700 13px/1 var(--maschine);letter-spacing:.14em;text-transform:uppercase}.fehlerblatt h1{margin-top:10px}.fehlerblatt .ablage{min-height:260px}.fehlerblatt .abdruck.wortstempel{left:50%}.fuss{max-width:var(--breite);margin:clamp(40px,5vw,64px) auto 0;padding:0 var(--rand) 28px;color:#e9e3fb;display:grid;grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,1fr));gap:32px;font:400 15px/1.5 var(--maschine)}.fuss h2{font:700 12px/1 var(--maschine)!important;letter-spacing:.12em!important;text-transform:uppercase;margin:0 0 14px;color:#fff}.fuss ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.fuss a{display:inline-block;padding:3px 0;color:#e9e3fb;text-decoration:none}.fuss a:hover{color:#fff;text-decoration:underline}.fuss .marke{margin-bottom:12px}.fuss p{max-width:38ch}.kolophon{grid-column:1 / -1;border-top:1px dashed #6d5f99;padding-top:14px;font-size:13px;color:var(--hell-2);max-width:none!important}@media(max-width:980px){.hero-raster,.vordruck,.zwei-spalten{grid-template-columns:minmax(0,1fr)}.abdruck,.abdruck.siegel,.held .abdruck.rund{left:50%}.traeger{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:34px}.traeger:before{display:none}.siegelreihe{grid-template-columns:repeat(2,minmax(0,1fr))}.begruendung,.antrag{grid-template-columns:minmax(0,1fr)}.fuss{grid-template-columns:1fr 1fr}.fuss>div:first-child{grid-column:1 / -1}}@media(max-width:620px){:where(.stempelstelle) :is(h1,h2,h3){-webkit-hyphens:auto;hyphens:auto;-webkit-hyphenate-limit-before:6;-webkit-hyphenate-limit-after:6;hyphenate-limit-chars:16 6 6}.versatz-l,.versatz-r{transform:none}.formkopf{grid-template-columns:1fr 1fr}.formkopf>div:nth-child(3){border-left:0}.formkopf>div:nth-child(n+3){border-top:1px solid var(--linie)}.feldsatz .zeile{grid-template-columns:minmax(0,1fr)}.feld{border-left:0;border-top:1px solid var(--linie)}.feld:first-child{border-top:0}.traeger{grid-template-columns:repeat(2,minmax(0,1fr))}.laufzettel,.laufzettel tbody,.laufzettel tr,.laufzettel td{display:block;width:auto!important}.laufzettel thead{display:none}.laufzettel tr{border-top:2px solid var(--linie);padding:4px 0 10px}.laufzettel tr:first-child{border-top:0}.laufzettel td{border:0!important;padding:6px 12px}.laufzettel .zust:before{content:"Zuständig: ";font-weight:700}.laufzettel .verm{text-align:left}.register{gap:4px;height:58px}.register a{font-size:13px;line-height:1.1;padding:6px 6px 9px;border-radius:8px 8px 0 0;min-height:52px;white-space:nowrap;overflow:hidden;text-overflow:clip}.register a small{font-size:9.5px;letter-spacing:.04em}.register .lang{display:none}.register .kurz{display:inline}.register li:nth-child(n) a{transform:none}.abdruck.rund,.abdruck.siegel,.held .abdruck.rund{width:min(290px,82vw)}.abdruck.baender,.abdruck.note{width:min(280px,82vw)}.amtlich{font-size:14px}.amtlich td,.amtlich th{padding:6px 8px}.funktionen-siegel{grid-template-columns:minmax(0,1fr)}.fuss{grid-template-columns:1fr}.endnote-zeile{gap:4px 8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.laufzettel tr.wartet .kleinstempel{opacity:1}}.kreuz>span{min-width:0;overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}.nav-mobil .menue:before{content:"Verteiler";content:"Verteiler" / ""}.nav-mobil .menue li a:after{content:"›";content:"›" / ""}.nav-mobil .menue li a[aria-current=page]:after{content:"HIER";content:"HIER" / ""}.stempelstelle main{overflow-wrap:anywhere}.stempelstelle main :is(table,.nr,.abdruck,.kleinstempel){overflow-wrap:break-word}.stempelstelle main.stapel{overflow-x:clip}@media(pointer:coarse){.marke{min-height:44px}.fuss a{display:inline-flex;align-items:center;min-height:44px;padding:0}.fuss ul{gap:0}.brotkrumen a,.verweis{display:inline-flex;align-items:center;min-height:44px}.ankreuzen label,.kreuz{min-height:44px}.fussnote>a:only-child{display:inline-flex;align-items:center;min-height:44px}.weiter li>a:only-child{display:block;padding:10px 0;margin:-10px 0}}@media(max-width:359px){.kopf-innen{gap:10px}.marke{font-size:19px;gap:8px}.marke svg{width:30px;height:30px}.nav-mobil>summary{padding:0 10px;gap:8px}.register a small{font-size:8px;letter-spacing:0}}@media print{body.stempelstelle{background:#fff}.kopf,.fuss,.registerleiste,.ordner,.ablage{display:none}.blatt{box-shadow:none;transform:none;background:#fff}}.anlagen{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(28px,3.5vw,44px);align-items:start;margin:clamp(26px,3.5vw,40px) 0 clamp(10px,2vw,18px);padding:10px}.anlage{position:relative;min-width:0;transform:rotate(var(--d, -1deg))}.anlage:before{content:"";position:absolute;z-index:1;top:-11px;left:50%;width:92px;height:24px;pointer-events:none;transform:translate(-50%) rotate(-3deg);background:#fff9;border:1px solid rgb(23 18 43 / .12);box-shadow:0 1px 2px #0000001f}.anlage-foto{display:block;background:#fff;padding:7px;border:1px solid rgb(23 18 43 / .25);box-shadow:0 2px #0000001a,0 16px 28px -16px #0009}.anlage-foto:hover{box-shadow:0 2px #0000001a,0 22px 34px -16px #000000b3}.anlage-foto img{display:block;width:100%;height:auto;background:var(--weiss)}.anlage figcaption{margin-top:12px;font:400 15px/1.4 var(--maschine)}.anlage figcaption small{display:block;margin-top:3px;font-size:13px;color:var(--platzhalter)}.anlage-nr{display:inline-block;margin-right:6px;padding:2px 6px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--violett);border:2px solid var(--violett);transform:rotate(-2deg)}@media(min-width:621px){.versatz-r:has(.anlagen){transform:translate(6px) rotate(.2deg)}.versatz-l:has(.anlagen){transform:translate(-5px) rotate(-.18deg)}}@media(min-width:900px){.anlagen.schwerpunkt{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr)}.anlagen.schwerpunkt>:first-child{grid-row:span 2}}@media(max-width:620px){.anlagen{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:260px;gap:22px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--rand));padding:16px var(--rand) 14px;scroll-padding-inline:var(--rand)}.anlage{scroll-snap-align:start}.anlagen.rahmen-scrollt:focus-visible{outline-offset:-3px}.anlagen.rahmen-rechts{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),rgb(0 0 0 / .3));mask-image:linear-gradient(to right,#000 calc(100% - 28px),#0000004d)}.anlagen.rahmen-links:not(.rahmen-rechts){-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 28px),rgb(0 0 0 / .3));mask-image:linear-gradient(to left,#000 calc(100% - 28px),#0000004d)}.anlagen.rahmen-links.rahmen-rechts{-webkit-mask-image:linear-gradient(to right,rgb(0 0 0 / .3),#000 28px,#000 calc(100% - 28px),rgb(0 0 0 / .3));mask-image:linear-gradient(to right,#0000004d,#000 28px,#000 calc(100% - 28px),#0000004d)}}@media print{.anlage{transform:none;-moz-column-break-inside:avoid;break-inside:avoid}.anlage:before{display:none}}@media(min-width:981px){.fuss{grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,1fr))}}.bs-zeilen{clear:both;width:100%;border-collapse:collapse;table-layout:fixed;margin-top:6px}.bs-zeilen th{font:700 11px/1.3 var(--maschine);letter-spacing:.04em;text-transform:uppercase;text-align:left;padding:4px 6px 2px 0}.bs-zeilen th:first-child{width:40%}.bs-zeilen td{padding:0 8px 2px 0}.bs-zeilen .eingabe{font-size:19px;min-width:0}.bs-zeilen .eingabe:disabled{opacity:.45}.bs-zeile-neu{margin-top:10px;min-height:44px;padding:10px 14px;font-size:15px}.status .rechenweg-kopf{margin-top:8px;font-weight:700}.status .rechenweg{margin:4px 0 0;padding:0;list-style:none;font-size:14px}.status .rechenweg li{padding:2px 0;border-top:1px dashed rgb(23 18 43 / .3)}.tabellen-titel{font-size:clamp(22px,2.6vw,32px);line-height:1.1;letter-spacing:-.02em;margin:clamp(26px,4vw,40px) 0 6px}.tabellen-paar{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:0 22px;align-items:start}.rahmen.schmal{max-width:460px}.amtlich.kompakt td,.amtlich.kompakt th{padding:5px 10px}.druck-quelle{display:none}.ratgeber-liste{list-style:none;margin:clamp(22px,3vw,34px) 0 0;padding:0;display:grid;gap:16px}.ratgeber-liste li{border:2px solid var(--linie);background:#ffffff73;padding:14px 16px}.ratgeber-liste h2,.ratgeber-liste h3{font-size:clamp(22px,2.4vw,28px);line-height:1.15;letter-spacing:-.02em;margin:0 0 8px}.ratgeber-liste h2 a,.ratgeber-liste h3 a{text-decoration-thickness:2px}.ratgeber-liste p{margin:0 0 6px}.ratgeber-stand{font:400 14px/1.4 var(--maschine)}.text .checkliste{list-style:none;padding:0}.checkliste li{position:relative;padding-left:34px;margin:0 0 10px;-moz-column-break-inside:avoid;break-inside:avoid}.checkliste li:before{content:"";position:absolute;left:0;top:3px;width:18px;height:18px;border:2px solid var(--linie);background:#fff}@media print{html:has(.tabellenblatt,.ratgeber){background:#fff}.nicht-drucken,.tabellenblatt .brotkrumen,.tabellenblatt .formkopf{display:none!important}.stapel:has(.tabellenblatt){padding:0}.tabellenblatt{padding:0;max-width:none}.tabellenblatt:before{display:none}.tabellenblatt h1,.ratgeber h1{font-size:22pt;max-width:none}.tabellenblatt .stand,.ratgeber .stand{transform:none;margin-top:6px;font-size:10pt}.tabellen-titel{margin-top:10px;font-size:15pt}.druckblatt{-moz-column-break-inside:avoid;break-inside:avoid}.druckblatt+.druckblatt{-moz-column-break-before:page;break-before:page}.tabellen-paar{grid-template-columns:1fr 1fr;gap:0 10mm}.tabellen-paar .rahmen{overflow:visible;margin:6px 0}.amtlich.kompakt{font-size:10pt}.amtlich.kompakt td,.amtlich.kompakt th{padding:3px 8px}.druck-quelle{display:block;margin-top:8px;font:400 8pt/1.35 var(--maschine)}.checkliste li{font-size:11pt;margin-bottom:6px}.ratgeber .text h2{font-size:14pt;margin:14px 0 6px}}.merken{margin-top:18px;padding:10px 12px 12px;border:2px dashed var(--linie);background:#ffffff59;font:400 14px/1.45 var(--maschine)}.merken .kreuz{font-size:15px}.merken-hinweis{margin-top:4px;max-width:62ch}.merken-loeschen{margin-top:8px;min-height:36px;padding:4px 10px;font:700 13px/1.2 var(--maschine);background:transparent;border:2px solid var(--linie);cursor:pointer}.merken-loeschen:hover{background:var(--tinte);color:var(--gelb)}.merken-status{margin-top:8px;font-weight:700;color:var(--violett-tief)}.merken-status:empty{margin:0}.merken-dunkel{border-color:#b9c2d6;background:#ffffff0f;color:#eef0f6;margin:16px 0 0;max-width:70ch}.merken-dunkel .kreuz input{border-color:#eef0f6}.merken-dunkel .kreuz input:checked:after{color:var(--gelb)}.merken-dunkel a,.merken-dunkel .merken-status{color:#fff}.merken-dunkel .merken-loeschen{border-color:#eef0f6;color:#eef0f6}.merken-dunkel .merken-loeschen:hover{background:#eef0f6;color:var(--tinte)}.ordner .merken-dunkel p{font-size:14px}.klassenliste-felder{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 14px;margin-bottom:6px}.klassenliste-felder label{display:block;font:700 11px/1.3 var(--maschine);letter-spacing:.06em;text-transform:uppercase}.klassenliste-felder .eingabe{font-size:18px;min-height:40px}.klassenliste-felder select.eingabe:disabled{opacity:.6;cursor:default}.buehne{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:clamp(260px,30vw,400px);padding:22px 16px;background:#fff;border:3px solid var(--tinte);box-shadow:6px 6px 0 var(--tinte);text-align:center}.buehne-kopf{font:700 13px/1 var(--maschine);letter-spacing:.16em;text-transform:uppercase;color:var(--violett);border:2px solid var(--violett);padding:5px 8px;transform:rotate(-3deg)}.buehne-name{display:flex;flex-wrap:wrap;justify-content:center;gap:.1em .5em;font:800 clamp(44px,7vw,96px)/1 var(--anzeige);letter-spacing:-.03em;color:var(--tinte);overflow-wrap:anywhere;max-width:100%}.buehne.wenige .buehne-name{font-size:clamp(30px,4.6vw,64px);flex-direction:column}.buehne.viele .buehne-name{font-size:clamp(22px,2.8vw,38px)}.buehne.leer .buehne-name,.buehne.dreht .buehne-name{color:var(--platzhalter)}.buehne.gezogen .buehne-name span{animation:knallname .3s cubic-bezier(.3,1.6,.5,1) both}@keyframes knallname{0%{transform:scale(1.5);opacity:0}60%{opacity:1}to{transform:scale(1)}}.buehne-knoepfe{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.buehne:-webkit-full-screen{background:var(--gelb);border:0;box-shadow:none;padding:5vh 4vw;gap:4vh}.buehne:fullscreen{background:var(--gelb);border:0;box-shadow:none;padding:5vh 4vw;gap:4vh}.buehne:-webkit-full-screen .buehne-name{font-size:clamp(64px,14vw,240px)}.buehne:fullscreen .buehne-name{font-size:clamp(64px,14vw,240px)}.buehne.wenige:-webkit-full-screen .buehne-name{font-size:clamp(48px,9vw,160px)}.buehne.wenige:fullscreen .buehne-name{font-size:clamp(48px,9vw,160px)}.buehne.viele:-webkit-full-screen .buehne-name{font-size:clamp(32px,5vw,90px)}.buehne.viele:fullscreen .buehne-name{font-size:clamp(32px,5vw,90px)}.buehne:-webkit-full-screen .buehne-kopf{font-size:22px}.buehne:fullscreen .buehne-kopf{font-size:22px}.buehne:-webkit-full-screen .knopf{font-size:22px}.buehne:fullscreen .knopf{font-size:22px}.buehne:-webkit-full-screen{background:var(--gelb);width:100%;height:100%}.zufall-ansage{min-height:1.45em;margin-top:12px;font:400 15px/1.45 var(--maschine)}.topf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;margin-top:24px;border-top:2px solid var(--linie);padding-top:14px}.topf h3{font:700 13px/1.3 var(--maschine);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.topf>p{grid-column:1 / -1}.namenschips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.namenschips li{font:400 15px/1.2 var(--maschine);padding:5px 8px;background:#fff;border:1px solid var(--linie)}.namenschips.dran li{text-decoration:line-through;text-decoration-color:var(--violett);text-decoration-thickness:2px;color:var(--violett-tief)}.raum-masse{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:10px}.raum-masse label{display:flex;align-items:center;gap:8px;font:400 15px/1.3 var(--maschine)}.raum-masse select.eingabe{width:auto;min-width:4.2em;font-size:18px}.regeln{border:2px solid var(--linie);background:#ffffff59;padding:14px}.regeln h3{margin-bottom:6px}.regel-eingabe{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:10px;font:400 15px/1.3 var(--maschine)}.regel-eingabe select.eingabe{width:auto;min-width:9em;max-width:100%;font-size:17px}.regel-liste{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px}.regel-liste li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:6px 10px;background:#fff;border:1px solid var(--linie);font:400 15px/1.35 var(--maschine)}.knopf-klein{min-height:36px;padding:4px 10px;font:700 13px/1.2 var(--maschine);background:transparent;border:2px solid var(--linie);cursor:pointer}.knopf-klein:hover{background:var(--tinte);color:var(--gelb)}.sitzplan-meldung{margin-top:12px;padding:10px 12px;font:700 15px/1.45 var(--maschine);border:2px solid var(--rot);color:var(--rot);background:#fff9}.sitzplan-blatt .plan-kopf{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 18px}.plan-druckkopf{font:700 15px/1.3 var(--maschine);letter-spacing:.04em}.plan-bedienung{max-width:80ch}.raumplan{display:flex;flex-direction:column;gap:14px;margin-top:18px;overflow-x:auto;padding:4px}.raumplan.pult-unten{flex-direction:column-reverse}.raumplan.pult-links{flex-direction:row}.raumplan.pult-rechts{flex-direction:row-reverse}.pult{flex:none;align-self:center;font:700 12px/1.2 var(--maschine);letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--tinte);padding:8px 18px}.raumplan.pult-links .pult,.raumplan.pult-rechts .pult{writing-mode:vertical-rl;padding:18px 8px}.raumflaeche{display:grid;gap:4px;flex:1 1 auto;min-width:-moz-max-content;min-width:max-content}.raumplan.art-u .raumflaeche{gap:3px}.tisch{background:#e8dcc2;border:2px solid #8b7a52;border-radius:4px;margin:-2px}.platz{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-width:84px;min-height:50px;padding:4px 6px 5px;text-align:left;background:#fff;border:1px solid var(--linie);cursor:grab;font:400 15px/1.15 var(--maschine);color:var(--violett-tief);touch-action:manipulation;-moz-user-select:none;user-select:none;-webkit-user-select:none}.platz-nr{font:700 10px/1 var(--maschine);letter-spacing:.06em;color:var(--platzhalter)}.platz-name{font-weight:700;overflow-wrap:anywhere}.platz.leer{color:var(--platzhalter);background:#ffffff8c;border-style:dashed}.platz.gesperrt{color:var(--tinte);background:repeating-linear-gradient(-45deg,#fff 0,#fff 6px,#d9d2c0 6px,#d9d2c0 8px);border-style:dashed;cursor:not-allowed}.platz.fest{box-shadow:inset 0 0 0 2px var(--violett)}.platz.fest .platz-nr:after{content:" · angeheftet";content:" · angeheftet" / "";color:var(--violett)}.platz.gewaehlt{background:var(--gelb);outline:3px solid var(--violett);outline-offset:1px}.platz:focus-visible{outline:3px solid var(--violett);outline-offset:2px;z-index:2}.platz.zieht{opacity:.5}.platz.ziel{background:var(--mint);outline:3px dashed var(--violett)}.raumplan.beim-ziehen,.raumplan.beim-ziehen .platz{cursor:grabbing}.platz-leiste{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:14px;padding:10px 12px;border:2px solid var(--violett);background:#fff9}.platz-leiste p{flex:1 1 100%;font:700 15px/1.4 var(--maschine)}.platz-leiste .knopf{min-height:44px;padding:10px 14px;font-size:15px}.plan-aktion{margin-top:20px}@media(max-width:620px){.klassenliste-felder,.topf{grid-template-columns:minmax(0,1fr)}.platz{min-width:64px;font-size:13px}}@page sitzplan{size:A4 landscape;margin:10mm}@media print{html:has(.sitzplan-blatt){background:#fff}main:has(.sitzplan-blatt)>:not(.sitzplan-blatt){display:none!important}.sitzplan-blatt{page:sitzplan;max-width:none;padding:0;margin:0}.sitzplan-blatt:before,.plan-bedienung,.platz-leiste,.plan-aktion,.zufall-ansage,.sprung{display:none!important}.sitzplan-blatt #lh-plan-titel{font-size:22pt}.plan-druckkopf{font-size:14pt}.raumplan{overflow:visible}.raumflaeche{min-width:0}.platz{min-width:0;min-height:13mm;font-size:10pt;color:#000;box-shadow:none;outline:0;background:#fff}.platz.gewaehlt{background:#fff}.platz-nr{color:#555}.pult{color:#000;background:#fff;border:2px solid #000}.tisch{background:#f2ece0}main:has(.buehne) .buehne{-moz-column-break-inside:avoid;break-inside:avoid}.merken,.klassenliste{display:none}}.ns-blatt h2{font-size:clamp(28px,3.6vw,44px)}.ns-kopf{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:10px 22px;margin:16px 0 6px}.ns-kopf label{display:flex;align-items:baseline;gap:8px;font:700 12px/1.3 var(--maschine);letter-spacing:.06em;text-transform:uppercase}.ns-linie{flex:1;min-width:0;min-height:36px;border:0;border-bottom:1px solid var(--linie);background:transparent;font:400 17px/1.2 var(--maschine);text-transform:none;letter-spacing:0;padding:2px 4px;border-radius:0}.ns-linie:focus{outline:none;border-bottom:2px solid var(--violett);background:#fff}.ns-linie:focus-visible{outline:3px solid var(--violett);outline-offset:2px}.ns-ergebnis{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(18px,3vw,40px);align-items:start;margin-top:18px}.ns-verteilung th,.ns-verteilung td{text-align:center}.ns-verteilung th[scope=row]{text-align:left}.ns-balkenreihe{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;align-items:end;height:170px;border-bottom:2px solid var(--linie);padding:0 6px}.ns-saeule{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;min-width:0}.ns-balken{width:100%;height:var(--h, 0%);min-height:2px;background:repeating-linear-gradient(-45deg,var(--violett) 0 6px,var(--violett-tief) 6px 9px)}.ns-wert{font:700 14px/1.2 var(--maschine);margin-bottom:4px}.ns-note{font:800 16px/1 var(--anzeige);margin-top:6px;position:relative;top:26px}.ns-balkenreihe{margin-bottom:30px}.ns-zahlen{margin:0;display:grid;gap:0;border:3px double var(--linie);background:#fff}.ns-zahlen>div{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;padding:8px 12px;border-top:1px solid #8c8676}.ns-zahlen>div:first-child{border-top:0}.ns-zahlen dt{font:700 12px/1.4 var(--maschine);letter-spacing:.06em;text-transform:uppercase;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal}.ns-zahlen dd{margin:0 0 0 auto;font:700 17px/1.3 var(--maschine);text-align:right}.ns-einzeln{margin-top:18px}.ns-einzeln h3{margin-bottom:4px}.ns-unterschrift{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:44px}.ns-unterschrift p{border-top:1px solid var(--linie);padding-top:4px;font:400 13px/1.3 var(--maschine)}.ns-fuss{margin-top:18px;font:400 12px/1.3 var(--maschine);color:var(--platzhalter)}.status.ns-fehler{border-color:var(--rot)}.status.ns-fehler ul{list-style:disc;padding-left:1.2em}.ns-speichern{margin:34px 0}.ns-speichern h2{margin-top:0!important;font-size:clamp(22px,2.6vw,30px)}@media(max-width:760px){.ns-ergebnis{grid-template-columns:minmax(0,1fr)}.ns-unterschrift{grid-template-columns:minmax(0,1fr);gap:30px}}@media print{@page{size:A4;margin:14mm 14mm 16mm}html:has(#lh-ns-ausgabe:not([hidden])){background:#fff}body.stempelstelle:has(#lh-ns-ausgabe:not([hidden])) .stapel>:not(#lh-ns-ausgabe),body.stempelstelle:has(#lh-ns-ausgabe:not([hidden])) .meldung,.ns-nicht-drucken,.sprung{display:none!important}.stapel{padding:0}#lh-ns-ausgabe{padding:0;margin:0;border:0;box-shadow:none}#lh-ns-ausgabe:before{display:none}.ns-druck{font-size:12pt;color:#000}.ns-druck h2{font-size:22pt}.ns-druck .rahmen{overflow:visible}.ns-druck .amtlich{font-size:10.5pt}.ns-druck .amtlich td,.ns-druck .amtlich th{padding:4px 8px}.ns-linie{border-bottom:1px solid #000}.ns-balken{-webkit-print-color-adjust:exact;print-color-adjust:exact}.ns-ergebnis{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.ns-unterschrift{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px}.ns-einzeln{display:none}.mit-einzeln .ns-einzeln{display:block}.mit-einzeln .ns-einzeln .amtlich{font-size:9pt}.mit-einzeln .ns-einzeln .amtlich td{padding:1px 6px}}.demo-start{margin:0}.antrag .demo-start button.knopf{width:100%;justify-content:center;text-align:center}.blatt-formular>.demo-start{margin-top:20px;padding-top:16px;border-top:1px dashed var(--linie)}.demo-start-hinweis{font:400 13px/1.45 var(--maschine);margin-top:8px!important;max-width:44ch}.kurzinfo h2{font-size:clamp(26px,3.2vw,40px)}.kurzinfo-zweck{font:400 17px/1.5 var(--anzeige);margin:12px 0 14px;max-width:70ch}.kurzinfo-tabelle{width:100%;border-collapse:collapse;border:3px double var(--linie);background:#fff;font:400 15px/1.45 var(--maschine)}.kurzinfo-tabelle th{width:9.5em;text-align:left;vertical-align:top;padding:7px 10px;font:700 12px/1.4 var(--maschine);letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #8c8676;background:#f1eee3}.kurzinfo-tabelle td{padding:7px 10px;border-top:1px solid #8c8676;border-left:1px solid var(--linie);overflow-wrap:anywhere}.kurzinfo-tabelle tr:first-child th,.kurzinfo-tabelle tr:first-child td{border-top:0}.kurzinfo .url{font-weight:700}.kurzinfo-hinweis{font:400 13px/1.45 var(--maschine);margin-top:10px}.kurzinfo-unterschrift{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:40px}.kurzinfo-unterschrift p{border-top:1px solid var(--linie);padding-top:4px;font:400 13px/1.3 var(--maschine)}@media(max-width:620px){.kurzinfo-tabelle th,.kurzinfo-tabelle td{display:block;width:auto;border-left:0}.kurzinfo-tabelle td{border-top:0;padding-top:0}}@media print{body.stempelstelle:has(#kurzinfo) .stapel>:not(#kurzinfo),body.stempelstelle:has(#kurzinfo) .meldung{display:none!important}html:has(#kurzinfo){background:#fff}#kurzinfo{background:#fff;padding:0;margin:0;border:0;box-shadow:none}#kurzinfo:before,#kurzinfo .formkopf,#kurzinfo .kurzinfo-knopf{display:none!important}#kurzinfo{font-size:10.5pt;color:#000}#kurzinfo h2{font-size:18pt}.kurzinfo-tabelle{font-size:9.5pt}.kurzinfo-tabelle th,.kurzinfo-tabelle td{padding:4px 7px}}.nv-aktion{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.nv-kopf{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:8px 18px;align-items:end;margin-bottom:14px}.nv-kopf h2{margin:0;font-size:clamp(24px,3vw,36px);overflow-wrap:anywhere}.nv-kopf p{margin:0;display:flex;gap:8px;align-items:baseline;border-bottom:1px solid var(--linie);min-height:30px}.nv-kopf span{font:700 11px/1.3 var(--maschine);letter-spacing:.06em;text-transform:uppercase}.nv-kopf b{font:400 16px/1.2 var(--maschine);overflow-wrap:anywhere}.nv-rahmen{overflow-x:auto}.nv-liste{width:100%;border-collapse:collapse;background:#fff;font:400 14px/1.2 var(--maschine)}.nv-liste th,.nv-liste td{border:1px solid var(--linie);padding:4px 6px;height:26px;text-align:left}.nv-liste th{font-weight:700;font-size:12px;vertical-align:bottom}.nv-liste .nv-nr{width:2.6em;text-align:right}.nv-liste .nv-name{min-width:11em;width:28%}.nv-liste td:not(.nv-nr):not(.nv-name),.nv-liste .nv-spalte{min-width:2.8em}.nv-fuss{margin-top:10px;font:400 12px/1.3 var(--maschine);color:var(--platzhalter)}@media(max-width:760px){.nv-kopf{grid-template-columns:minmax(0,1fr)}}@page nv-quer{size:A4 landscape;margin:10mm}@page nv-hoch{size:A4 portrait;margin:12mm}@media print{html:has(#nv-blatt){background:#fff}body.stempelstelle:has(#nv-blatt) .stapel>:not(#nv-blatt),body.stempelstelle:has(#nv-blatt) .meldung,.nv-nicht-drucken,.sprung{display:none!important}.stapel:has(#nv-blatt){padding:0}#nv-blatt{page:nv-hoch;padding:0;margin:0;border:0;box-shadow:none;max-width:none;transform:none}#nv-blatt.nv-quer{page:nv-quer}#nv-blatt:before{display:none}.nv-rahmen{overflow:visible}.nv-liste{font-size:10pt;color:#000}.nv-liste th,.nv-liste td{border-color:#000;height:7mm;padding:1mm 1.5mm}.nv-liste tr{-moz-column-break-inside:avoid;break-inside:avoid}.nv-liste thead{display:table-header-group}.nv-kopf{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr))}.nv-kopf p{border-color:#000}}.ka-typen{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 18px;margin:12px 0 0}.ka-typen dt{font:700 15px/1.4 var(--maschine)}.ka-typen dd{margin:0}@media(max-width:520px){.ka-typen{grid-template-columns:minmax(0,1fr)}.ka-typen dd{margin-bottom:8px}}.ab-zwischen{margin:18px 0 4px;font-size:clamp(18px,2vw,22px)}.ab-faecher th:first-child{width:3em}.ab-faecher th[scope=row]{font:700 15px/1.3 var(--maschine);padding-right:8px}.ab-ea{display:flex;align-items:center;min-height:44px}.ab-ea input{width:22px;height:22px;accent-color:var(--violett)}
