.tl-buehne{position:fixed;inset:0;overflow:hidden;background:rgb(var(--kartengrund))}.tl-karte{position:absolute;inset:0}.tl-karte .kartendunkel{z-index:3}.tl-buehne a{text-decoration:none}.tl-termin .fpunkt{z-index:6}.tl-termin .fpunkt:before{width:22px;height:22px;left:-11px;top:-11px;background:rgb(var(--lavender));box-shadow:0 0 0 3px rgb(var(--paper)),0 0 0 4.5px rgb(var(--ink)),0 6px 20px rgb(var(--ink)/.16)}.tl-termin .fpunkt .fahne{background:rgb(var(--lavender));font-size:12px;padding:6px 10px}.tl-termin .fpunkt .fahne b{font-size:14px}.tl-blatt{position:absolute;background:rgb(var(--paper));z-index:7;overflow:hidden}.tl-blatt,.tl-inh{display:flex;flex-direction:column}.tl-inh{min-height:0}.tl-inh>*{flex-shrink:0}.tl-blatt .titelzeile{display:flex;align-items:flex-start;gap:12px}.tl-blatt .titelzeile>div:first-child{flex:1;min-width:0}.tl-kopf-klein{display:none}.tl-blatt .zk{background:transparent;cursor:pointer;font-family:var(--br);color:rgb(var(--ink))}.tl-blatt .abschnitt .t{text-transform:uppercase}.tl-blatt .melde .un{text-align:right}.tl-blatt .t5-vorbei{margin:0}.tl-blatt .s-bild{height:196px}.tl-blatt .s-bild.thema{height:128px}.tl-blatt .ortzeile{color:inherit}.tl-blatt a.mitmach{text-decoration:none}.tl-blatt .nachbarn a{text-decoration:underline;text-underline-offset:3px;color:rgb(var(--ink))}.tl-blatt .brot a{text-decoration:underline;text-underline-offset:2px;color:inherit}.tl-blatt .z3-link{color:rgb(var(--ink))}.tl-rest{display:flex;flex-direction:column}.tl-rest>*+*{margin-top:18px}.tl-schein{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--grey3));text-align:center;margin-top:4px}.tl-schein a{color:inherit;text-decoration:underline;text-underline-offset:2px}.tl-sterne{display:flex;gap:2px}.tl-code-text{margin-top:0}.sterne{display:inline-flex;gap:2px}.sterne svg{width:16px;height:16px;fill:none;stroke:rgb(var(--ink));stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.sterne svg.voll{fill:rgb(var(--ink))}@media (min-width:1024px){.tl-blatt{left:16px;top:16px;bottom:16px;width:440px;border-radius:12px;box-shadow:0 12px 28px rgb(var(--ink)/.18)}.tl-blatt .s-kopf.klein{display:none;padding:14px 20px 12px;align-items:flex-start;gap:12px}.tl-blatt.klein-an .s-kopf.gross{display:none}.tl-blatt.klein-an .s-kopf.klein{display:flex}.tl-inh{flex:1;padding:0 20px 20px;gap:14px;overflow-y:auto;overscroll-behavior:contain}.tl-blatt.klein-an .tl-inh{padding-top:16px}.tl-fuss{border-top:1.5px solid rgb(var(--ink));padding:14px 20px 16px;flex:none}.tl-fuss .knopf{margin:0}.tl-blatt .titelzeile .zk,.tl-oben{display:none}.tl-blatt .titel23{font-size:34px;letter-spacing:-.035em;line-height:1.02}.tl-blatt .frage{margin-top:7px}.tl-rest{display:flex}.tl-pillen{position:absolute;left:472px;top:16px;right:16px;z-index:6}}@media (max-width:1023.98px){.tl-karte{bottom:auto;height:64dvh}.tl-oben{position:absolute;left:14px;right:14px;top:14px;display:flex;gap:8px;z-index:8}.tl-oben .m-marke{flex:1;min-width:0}.tl-blatt{left:0;right:0;bottom:0;border-radius:12px 12px 0 0;box-shadow:0 -12px 28px rgb(var(--ink)/.18);padding:10px 0 24px;max-height:calc(100dvh - 68px)}.tl-blatt .griff{margin:0 auto 11px;flex:none}.tl-inh{padding:0 16px;gap:11px;overflow:hidden}.tl-blatt.offen{top:68px}.tl-blatt.offen .tl-inh{overflow-y:auto;flex:1}.tl-fuss{padding:11px 16px 0;flex:none}.tl-fuss .wer3{font-size:13px}.tl-rest{max-height:0;overflow:hidden;margin-top:-11px}.tl-blatt.offen .tl-rest{max-height:none;margin-top:7px}.tl-blatt .titel23{font-size:23px}.tl-blatt .frage{margin-top:6px}.tl-blatt .s-von{font-size:14px}.tl-blatt .s-von img{width:24px;height:24px}.tl-pillen{display:none}.tl-blatt .abschnitt .c{margin-top:7px}}.tl-blatt .z3-kopfzeile .titel23{font-size:23px;letter-spacing:-.032em;line-height:1.04}.tl-blatt .z3-kopfzeile .frage{margin-top:0}.tl-blatt .s-von{margin-top:4px}.tl-blatt .wer3 a{color:inherit}@media (min-width:1024px){.tl-termin .tl-rest{display:contents}.tl-termin .tl-inh>.ord2,.tl-termin .tl-rest>.ord2{order:2}.tl-termin .ord1{order:1}.tl-termin .ord3{order:3}.tl-termin .ord4{order:4}.tl-termin .tl-inh>.titelzeile,.tl-termin .tl-inh>.z3-paar{order:0}.tl-blatt .schiene{text-decoration:none}}.tl-vorbei .tl-karte .kb{background:rgb(var(--kartengrund))}.tl-blatt .schiene .n{color:rgb(var(--ink))}.tl-voll .tl-karte{bottom:0;height:auto}.tl-karte .fahne{max-width:170px;overflow:hidden;text-overflow:ellipsis}.tl-karte .fahne b{white-space:nowrap}@media (min-width:1024px){.tl-karte .fahne{max-width:380px}.tl-termin .tl-rest>*+*{margin-top:0}}