[data-vb-nav][hidden],.vb [hidden],.vb-band[hidden],.vb-a2hs[hidden],.vb-gast[hidden]{display:none!important}.vb{font-size:var(--t3);line-height:1.5;padding:1.25rem 0 3rem}.vb .spalte{max-width:44rem}.vb h1{font-size:var(--t-titel);margin:.15rem 0 .7rem}.vb h2{font-size:var(--t4);margin:0 0 .5rem}.vb .vb-t-titel{font-size:var(--t5);margin-top:0}.vb h3{font-family:var(--sans);font-size:var(--t3);font-weight:700;margin:0 0 .3rem}.vb p{max-width:36em}.vb .leise{font-size:var(--t3)}.vb .klein{font-size:var(--t2)}.vb-zurueck{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;min-width:44px;font-weight:600;text-decoration:none;color:var(--uw-navy)}.vb-zurueck::before{content:"\2039";font-size:var(--t5);line-height:1}.vb-zurueck:hover{text-decoration:underline}.vb-verein{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem;margin:0 0 .6rem;font-size:var(--t2);color:var(--uw-slate)}.vb-verein b{color:var(--uw-navy)}.vb-verein select{min-height:44px;font:inherit;color:var(--uw-navy);background:var(--uw-elfenbein);border:1.5px solid var(--uw-slate);border-radius:0;padding:0 .6rem}.vb-karte{background:var(--uw-flaeche);border:1px solid var(--uw-hell);padding:1rem;margin:0 0 1rem}.vb-navy{background:var(--uw-navy);color:var(--uw-elfenbein);padding:1rem;margin:0 0 1rem}.vb-navy h2,.vb-navy h3{color:var(--uw-elfenbein)}.vb-navy .vb-unter{color:var(--uw-messing)}.vb-navy a{color:var(--uw-elfenbein)}.vb-navy :focus-visible{outline-color:var(--uw-messing)}.vb-unter{font-size:var(--t1);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--uw-slate);margin:0 0 .3rem}.vb-entwurf{display:inline-block;border:1.5px solid var(--uw-navy);color:var(--uw-navy);font-size:var(--t1);font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:.15rem .5rem;margin:0 0 .5rem}.vb-knopf{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:56px;margin:.5rem 0 0;padding:.5rem 1rem;background:var(--uw-navy);color:var(--uw-elfenbein);border:2px solid var(--uw-navy);border-radius:0;font:inherit;font-weight:700;font-size:var(--t3);text-decoration:none;cursor:pointer;text-align:center}.vb-knopf:hover{color:var(--uw-elfenbein);text-decoration:underline;text-underline-offset:.2em}.vb-knopf.rand{background:transparent;color:var(--uw-navy)}.vb-knopf.rand:hover{color:var(--uw-navy)}.vb-knopf.hell{background:var(--uw-elfenbein);color:var(--uw-navy);border-color:var(--uw-elfenbein)}.vb-navy .vb-knopf.rand{color:var(--uw-elfenbein);border-color:var(--uw-elfenbein)}.vb-knopf.klein{min-height:44px;width:auto;display:inline-flex;font-size:var(--t3);padding:.3rem .9rem}.vb-knopf[disabled]{opacity:1;background:var(--uw-flaeche);color:var(--uw-slate);border-color:var(--uw-slate);border-style:dashed;cursor:not-allowed;text-decoration:none}.vb-reihe{display:flex;gap:.5rem;flex-wrap:wrap;align-items:stretch}.vb-reihe>*{flex:1 1 9rem}.vb-link{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:var(--uw-navy)}.vb-liste{list-style:none;margin:0 0 1rem;padding:0;border-top:1px solid var(--uw-hell)}.vb-liste>li{border-bottom:1px solid var(--uw-hell)}.vb-zeile{display:flex;align-items:center;gap:.8rem;min-height:64px;padding:.5rem .1rem;color:inherit;text-decoration:none;width:100%;background:none;border:0;font:inherit;text-align:left;cursor:pointer}a.vb-zeile:hover .vb-t b,button.vb-zeile:hover .vb-t b{text-decoration:underline}.vb-t{flex:1;min-width:0}.vb-t b{display:block;font-size:var(--t3);overflow-wrap:anywhere}.vb-t span{display:block;color:var(--uw-slate);font-size:var(--t2)}.vb-pf{color:var(--uw-slate);font-size:var(--t4);flex:none}.vb-zahl{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 .45rem;background:var(--uw-navy);color:var(--uw-elfenbein);font-size:var(--t2);font-weight:700;flex:none}.vb-datum{width:56px;flex:none;text-align:center;border:1.5px solid var(--uw-navy);padding:.2rem 0;line-height:1.1}.vb-datum b{display:block;font-family:var(--serif);font-size:var(--t4);line-height:1}.vb-datum span{display:block;font-size:var(--t1);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.vb-status{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--t2);font-weight:700;padding:.15rem .5rem;margin-top:.3rem;color:var(--uw-navy);border:1.5px solid var(--uw-navy)}.vb-status.ja{background:var(--uw-navy);color:var(--uw-elfenbein)}.vb-status.nein{background:transparent}.vb-status.vielleicht{border-style:dashed}.vb-status.offen{background:var(--uw-flaeche);border-color:var(--uw-slate)}.vb-status.abgesagt,.vb-status.geschlossen{border-style:double;border-width:3px}.vb-sym{display:inline-block;width:1.3em;text-align:center;font-weight:800}.vb-antw{display:grid;grid-template-columns:1fr;gap:.5rem;margin:.6rem 0 1rem}.vb-antw button{min-height:56px;display:flex;align-items:center;gap:.8rem;padding:0 1rem;font:inherit;font-weight:700;font-size:var(--t3);color:var(--uw-navy);background:transparent;border:2px solid var(--uw-navy);border-radius:0;cursor:pointer;text-align:left}.vb-antw button.vielleicht{border-style:dashed}.vb-antw button[aria-pressed="true"]{background:var(--uw-navy);color:var(--uw-elfenbein)}.vb-antw button[aria-pressed="true"]::after{content:"gewählt";margin-left:auto;font-size:var(--t1);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.vb-antw button .vb-sym{font-size:var(--t4)}.vb-feld{margin:0 0 .9rem}.vb-feld label,.vb-feld .vb-label{display:block;font-weight:700;font-size:var(--t3);margin:0 0 .3rem}.vb-feld input,.vb-feld select,.vb-feld textarea{width:100%;min-height:52px;font:inherit;font-size:var(--t3);color:var(--uw-navy);background:var(--uw-elfenbein);border:1.5px solid var(--uw-slate);border-radius:0;padding:.6rem .7rem}.vb-feld textarea{min-height:7rem;resize:vertical}.vb-feld input:focus,.vb-feld select:focus,.vb-feld textarea:focus{outline:3px solid var(--uw-navy);outline-offset:1px;border-color:var(--uw-navy)}.vb-feld .vb-hilfe{font-size:var(--t2);color:var(--uw-slate);margin:.25rem 0 0}.vb-code input{font-family:ui-monospace,"SF Mono",Menlo,Consolas,monospace;font-size:var(--t5);font-weight:700;letter-spacing:.18em;text-transform:uppercase;text-align:center}.vb-check{display:flex;align-items:flex-start;gap:.7rem;min-height:44px;padding:.35rem 0;font-size:var(--t3);cursor:pointer}.vb-check input{width:28px;height:28px;flex:none;margin:.05rem 0 0;accent-color:var(--uw-navy)}.vb-check a{display:inline-block;min-height:24px}.vb-zwei{display:grid;grid-template-columns:1fr 1fr;gap:0 .8rem}@media (max-width:420px){.vb-zwei{grid-template-columns:1fr}}.vb-meldung{padding:.7rem .9rem;margin:0 0 1rem;border-left:5px solid var(--uw-navy);background:var(--uw-flaeche)}.vb-meldung:empty{display:none}.vb-meldung.fehler{border-left-style:double;border-left-width:7px}.vb-meldung.fehler::before{content:"Achtung: ";font-weight:700}.vb-meldung.ok::before{content:"\2713  ";font-weight:800}.vb-vorschau{background:var(--uw-navy);color:var(--uw-elfenbein);padding:.7rem .9rem;border-left:4px solid var(--uw-messing);font-size:var(--t3);margin:.4rem 0 .8rem}.vb-vorschau b{display:block;font-size:var(--t1);letter-spacing:.08em;text-transform:uppercase;color:var(--uw-hell)}.vb-trakt{counter-reset:t;list-style:none;padding:0;margin:0 0 1rem}.vb-trakt li{counter-increment:t;display:flex;gap:.7rem;padding:.35rem 0;border-bottom:1px solid var(--uw-hell)}.vb-trakt li::before{content:counter(t);font-family:var(--serif);font-size:var(--t3);width:1.6rem;flex:none}.vb-doc{display:flex;align-items:center;gap:.7rem;min-height:56px;width:100%;padding:.3rem 0;background:none;border:0;border-bottom:1px solid var(--uw-hell);font:inherit;color:var(--uw-navy);text-align:left;cursor:pointer}.vb-doc .vb-pdf{width:40px;height:44px;flex:none;display:flex;align-items:center;justify-content:center;background:var(--uw-flaeche);border:1px solid var(--uw-hell);font-size:var(--t1);font-weight:800}.vb-doc:hover b{text-decoration:underline}.vb-codeanzeige{font-family:ui-monospace,"SF Mono",Menlo,Consolas,monospace;font-size:var(--t5);font-weight:700;letter-spacing:.15em;background:var(--uw-elfenbein);color:var(--uw-navy);border:2px solid var(--uw-navy);padding:.4rem .8rem;display:inline-block;margin:.3rem 0}.vb-pruefsumme{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:var(--t1);overflow-wrap:anywhere;color:var(--uw-slate)}.vb-reiter{display:flex;gap:0;margin:0 0 1rem;border:2px solid var(--uw-navy)}.vb-reiter button{flex:1;min-height:48px;font:inherit;font-weight:700;background:transparent;color:var(--uw-navy);border:0;border-radius:0;cursor:pointer}.vb-reiter button[aria-pressed="true"]{background:var(--uw-navy);color:var(--uw-elfenbein)}.vb-praesenz .vb-check{border-bottom:1px solid var(--uw-hell);min-height:56px;align-items:center}.vb-band{display:flex;align-items:center;gap:.8rem;min-height:56px;margin:0 0 1rem;padding:.6rem .9rem;background:var(--uw-navy);color:var(--uw-elfenbein);text-decoration:none;font-weight:600}.vb-band:hover{color:var(--uw-elfenbein);text-decoration:underline}.vb-band:focus-visible{outline-color:var(--uw-messing)}.vb-band .vb-pf{color:var(--uw-messing);margin-left:auto}.vb-gast{margin:1rem 0;padding:.8rem 1rem;border:1px dashed var(--uw-slate)}.vb-gast a{display:inline-flex;align-items:center;min-height:44px;font-weight:600}.vb-a2hs{position:relative;margin:0 0 1rem;padding:.8rem 3.4rem .8rem 1rem;background:var(--uw-flaeche);border:1.5px solid var(--uw-navy);font-size:var(--t3)}.vb-a2hs p{margin:0}.vb-a2hs .vb-zu{position:absolute;top:0;right:0;width:48px;height:48px;font:inherit;font-size:var(--t5);line-height:1;background:none;border:0;color:var(--uw-navy);cursor:pointer}.vb-teilen{display:inline-block;width:1.1em;height:1.2em;vertical-align:-.2em;border:2px solid currentColor;border-top-color:transparent;position:relative;margin:0 .15em}.vb-teilen::before{content:"";position:absolute;left:50%;top:-.45em;width:2px;height:.85em;margin-left:-1px;background:currentColor}.vb-schalt{display:flex;align-items:center;justify-content:space-between;gap:.8rem;min-height:60px;border-bottom:1px solid var(--uw-hell);padding:.4rem 0;cursor:pointer}.vb-schalt .vb-t span{font-size:var(--t2)}.vb-schalt input{width:28px;height:28px;flex:none;accent-color:var(--uw-navy)}.vb-schalt .vb-wort{font-size:var(--t1);font-weight:700;letter-spacing:.06em;text-transform:uppercase;width:2.4em;text-align:right}.vb-recht h2{margin-top:1.6rem}.vb-recht li{margin:0 0 .4rem}@media (forced-colors:active){.vb-status,.vb-antw button,.vb-knopf{border:2px solid CanvasText}}@media print{.vb-band,.vb-a2hs{display:none}}.vb-band .vb-unter{color:var(--uw-messing);margin:0}.vb-band .vb-t b{font-size:var(--t3)}.vb-hp{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}.vb-mitt{border-bottom:1px solid var(--uw-hell)}.vb-mitt>summary{display:flex;align-items:center;gap:.8rem;min-height:64px;padding:.5rem .1rem;cursor:pointer;list-style:none}.vb-mitt>summary::-webkit-details-marker{display:none}.vb-mitt>summary::after{content:"+";font-size:var(--t5);color:var(--uw-slate);margin-left:auto;flex:none;width:1.2em;text-align:center}.vb-mitt[open]>summary::after{content:"\2212"}.vb-mitt .vb-text{padding:0 .1rem 1rem;white-space:pre-line;overflow-wrap:anywhere}.vb-neu{display:inline-block;font-size:var(--t1);font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:var(--uw-navy);color:var(--uw-elfenbein);padding:.1rem .4rem;margin-right:.4rem;vertical-align:.1em}.vb-t .vb-neu{display:inline-block;color:var(--uw-elfenbein)}.vb-wer .vb-t b{font-size:var(--t3)}.vb-wer li{display:flex;align-items:center;gap:.6rem;min-height:48px;padding:.3rem .1rem}.vb-mitglied-zeile{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;padding:.6rem .1rem}.vb-mitglied-zeile .vb-t{flex:1 1 12rem}.vb-kontakt a{display:inline-flex;align-items:center;min-height:44px;margin-right:1rem}.vb-mail{display:inline-flex;align-items:center;min-height:44px;margin-right:1rem;overflow-wrap:anywhere;user-select:all}.vb h2{margin-top:1.4rem}.vb .vb-karte>h2:first-child,.vb .vb-karte>.vb-unter + h2,.vb h1 + h2,.vb form>h2:first-child{margin-top:0}.vb-terminkopf{display:flex;align-items:flex-start;gap:.8rem}.vb-t .vb-status{display:inline-flex}.vb-status .vb-sym{display:inline-block;width:auto}#vb-v-sprung{margin:0 0 1.2rem}
