[data-seite=vka] .hero.tabheld{padding:56px 0 64px}[data-seite=vka] .hero.tabheld:after{display:none}[data-seite=vka] .hero.tabheld .lead{color:var(--on-dark-soft);margin-top:16px;font-size:17px;max-width:66ch}[data-seite=vka] .hero.tabheld .heldknoepfe{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}[data-seite=vka] .hero.tabheld .btn-ghost{color:var(--on-dark);border-color:#ffffff59}[data-seite=vka] .hero.tabheld .btn-ghost:hover{background:#ffffff14}[data-seite=vka]>section.tabflaeche{padding-top:40px}[data-seite=vka] .etab .steuer{padding:0;margin:4px 0 14px;display:flex;flex-wrap:wrap;gap:18px 26px;align-items:flex-end}[data-seite=vka] .etab .steuergruppe{display:flex;flex-direction:column;gap:7px}[data-seite=vka] .etab .steuergruppe .sl{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-weight:500}[data-seite=vka] .etab .seg{display:inline-flex;gap:6px;flex-wrap:wrap}[data-seite=vka] .etab .segb{border:1px solid var(--border-strong);background:var(--surface);border-radius:8px;padding:9px 14px;font-family:var(--sans);font-size:13.5px;font-weight:600;color:var(--ink-soft);cursor:pointer;transition:.15s}[data-seite=vka] .etab .segb:hover{border-color:var(--brand)}[data-seite=vka] .etab .segb[aria-pressed=true]{border-color:var(--brand);background:var(--brand-50);color:var(--brand)}[data-seite=vka] .etab .steuergruppe.schmal{display:none;flex:1 1 0;min-width:0}[data-seite=vka] .etab .tabwahl{width:100%;min-height:44px;font-size:15px;color:var(--ink);background:var(--surface)}[data-seite=vka] .etab .standkopf{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 16px;margin-bottom:12px}[data-seite=vka] .etab .standkopf h2,[data-seite=vka] .etab .standkopf h3{font-size:22px;font-weight:700;color:var(--brand);letter-spacing:-.01em;margin:0}[data-seite=vka] .etab .standbadge{font-family:var(--mono);font-size:12px;font-weight:600;padding:4px 11px;border-radius:20px;background:var(--action-50);color:var(--action-700)}[data-seite=vka] .etab .anlagetext{font-size:15px;color:var(--ink-soft);max-width:72ch;margin:0 0 18px}[data-seite=vka] .etab .anlage+.anlage{margin-top:56px}[data-seite=vka] .etab .tabellewrap{border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:0 1px 3px #15194e0a;overflow:clip}[data-seite=vka] .etab .tabscroll{overflow-x:auto}[data-seite=vka] .etab .jsztab{border-collapse:collapse;width:100%;min-width:720px;font-size:inherit;margin:0;background:none;border:0}[data-seite=vka] .etab .jsztab .c-eg{width:13%}[data-seite=vka] .etab .jsztab .c-st{width:14.5%}[data-seite=vka] .etab .tabcap{margin:0;max-width:none;text-align:left;padding:14px 24px;font-size:13.5px;color:var(--ink-soft);background:var(--brand-50);border-top:1px solid var(--border)}[data-seite=vka] .etab .jsztab thead th{background:var(--brand);color:#fff;font-size:13px;font-weight:600;padding:16px 20px;text-align:right;white-space:nowrap;vertical-align:bottom;border:0}[data-seite=vka] .etab .jsztab thead th.egcol{text-align:left;padding-left:24px;position:sticky;left:0;z-index:2}[data-seite=vka] .etab .jsztab thead th .grp{display:block;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-200);margin-bottom:3px}[data-seite=vka] .etab .jsztab tbody td{padding:0;border-top:1px solid var(--border)}[data-seite=vka] .etab .jsztab tbody th{padding:14px 24px;text-align:left;font-family:var(--sans);font-weight:700;color:var(--brand);background:var(--bg);border-top:1px solid var(--border);white-space:nowrap;position:sticky;left:0;z-index:1}[data-seite=vka] .etab .jsztab tbody tr:hover td,[data-seite=vka] .etab .jsztab tbody tr:hover th{background:var(--brand-50)}[data-seite=vka] .etab .zelle{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:2px;padding:14px 20px;min-height:54px;position:relative}[data-seite=vka] .etab .val{font-family:var(--mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:14.5px;font-weight:600;color:var(--ink);letter-spacing:.01em;line-height:1.2}[data-seite=vka] .etab .leer{color:var(--ink-muted);opacity:.5;font-family:var(--mono)}[data-seite=vka] .etab .sub{display:none;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:500;color:var(--brand-400);line-height:1.2;letter-spacing:.01em;margin:0;max-width:none}[data-seite=vka] .etab .sub .lab{color:var(--ink-muted);font-size:10px;letter-spacing:.04em;text-transform:uppercase;margin-right:5px}[data-seite=vka] .etab .tip{position:absolute;bottom:calc(100% + 10px);right:-1px;background:var(--surface);color:var(--ink);border:1.5px solid var(--brand);border-radius:10px;padding:12px 15px;font-family:var(--sans);font-size:13px;font-weight:500;white-space:nowrap;opacity:0;pointer-events:none;transform:translateY(5px);transition:opacity .15s,transform .15s;z-index:9;box-shadow:0 12px 30px #15194e33;text-align:left;line-height:1.5;display:none}[data-seite=vka] .etab .tip .trow{display:flex;justify-content:space-between;gap:24px;align-items:baseline}[data-seite=vka] .etab .tip .trow+.trow{margin-top:4px}[data-seite=vka] .etab .tip b{font-family:var(--mono);color:var(--brand);font-variant-numeric:tabular-nums;font-size:14px}[data-seite=vka] .etab .tip .trow:first-of-type b{color:var(--action-700)}[data-seite=vka] .etab .tip .tlab{color:var(--ink-muted);font-size:12.5px}[data-seite=vka] .etab .tip .tkopf{color:var(--action-700);font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:9px;display:block;font-weight:600}[data-seite=vka] .etab .tip:after{content:"";position:absolute;top:100%;right:22px;border:7px solid transparent;border-top:7px solid var(--brand)}[data-seite=vka] .etab .tip:before{content:"";position:absolute;top:calc(100% - 1px);right:23px;border:6px solid transparent;border-top:6px solid var(--surface);z-index:1}[data-seite=vka] .etab tbody tr:nth-child(-n+2) .tip{bottom:auto;top:calc(100% + 10px)}[data-seite=vka] .etab tbody tr:nth-child(-n+2) .tip:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:var(--brand)}[data-seite=vka] .etab tbody tr:nth-child(-n+2) .tip:before{top:auto;bottom:calc(100% - 1px);border-top-color:transparent;border-bottom-color:var(--surface)}[data-seite=vka] .etab .jsztab tbody td:first-of-type .tip{right:auto;left:-1px}[data-seite=vka] .etab .jsztab tbody td:first-of-type .tip:after{right:auto;left:22px}[data-seite=vka] .etab .jsztab tbody td:first-of-type .tip:before{right:auto;left:23px}@media(min-width:701px)and (hover:hover){[data-seite=vka] .etab .tip{display:block}[data-seite=vka] .etab .jsztab tbody td:hover .tip{opacity:1;transform:none}}@media(hover:none),(max-width:700px){[data-seite=vka] .etab .tabellewrap[data-anzeige=jahr] .sub.jahr,[data-seite=vka] .etab .tabellewrap[data-anzeige=monat] .sub.mo{display:block}}@media(max-width:700px){[data-seite=vka] .etab .steuergruppe.weit{display:none}[data-seite=vka] .etab .steuergruppe.schmal{display:flex}[data-seite=vka] .etab .steuer{gap:12px}[data-seite=vka] .etab .jsztab{min-width:640px}[data-seite=vka] .etab .zelle{padding:12px;min-height:58px}[data-seite=vka] .etab .val{font-size:16px;font-weight:700}[data-seite=vka] .etab .jsztab thead th{padding:14px 12px}[data-seite=vka] .etab .jsztab tbody th,[data-seite=vka] .etab .jsztab thead th.egcol{padding-left:14px;padding-right:14px}}[data-seite=vka] .etab .modushinweis{font-size:13px;color:var(--ink-muted);margin:14px 0 0}[data-seite=vka] .etab .modushinweis b{color:var(--brand)}[data-seite=vka] .etab .hinweise{margin-top:32px;display:grid;grid-template-columns:1fr 1fr;gap:14px}[data-seite=vka] .etab .hk{background:var(--surface);border:1px solid var(--border);border-radius:11px;padding:20px 22px}[data-seite=vka] .etab .hk b{display:block;color:var(--brand);font-size:14px;margin-bottom:7px}[data-seite=vka] .etab .hk p{font-size:13.5px;color:var(--ink-soft);line-height:1.55;margin:0}[data-seite=vka] .etab .hk code{font-family:var(--mono);font-size:12px;background:var(--surface-2);border-radius:4px;padding:1px 6px;color:var(--action-700)}@media(max-width:700px){[data-seite=vka] .etab .hinweise{grid-template-columns:1fr}[data-seite=vka] .etab .modushinweis .breit{display:none}}@media(min-width:701px){[data-seite=vka] .etab .modushinweis .schmal{display:none}}[data-seite=vka] .sonderfaelle{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:32px}[data-seite=vka] .sfkarte{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:22px 22px 16px;display:flex;flex-direction:column;gap:8px}[data-seite=vka] .sfkarte b{color:var(--brand);font-size:16px}[data-seite=vka] .sfkarte p{font-size:14.5px;color:var(--ink-soft);line-height:1.55;margin:0;flex:1}[data-seite=vka] .sfkarte .sfknopf{align-self:flex-start;padding-left:0;color:var(--action-700);font-weight:600}[data-seite=vka] .sfcta{margin-top:32px;display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px}@media(max-width:900px){[data-seite=vka] .sonderfaelle{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){[data-seite=vka] .sonderfaelle{grid-template-columns:1fr}}[data-seite=vka] .tabverweise{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}
