.vgl-rahmen{margin:var(--s5) 0 var(--s4)}.vgl-rahmen .zeile-hinweis{color:var(--color-subtle);margin:0 0 var(--s3);font-size:16px;font-style:italic}.vgl-scroll{overflow-x:auto}.vgl{border-collapse:collapse;width:100%;font-size:17px;line-height:1.45}.vgl caption{text-align:left;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:var(--s4) 0 var(--s2);color:var(--color-text);caption-side:top;font-size:12px}.vgl caption .k{color:var(--color-subtle);text-transform:none;letter-spacing:0;margin-left:var(--s2)}.vgl thead th{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-subtle);text-align:left;padding:var(--s2) var(--s4) var(--s2) 0;border-bottom:1px solid var(--color-border);font-size:11px;font-weight:400}.vgl thead th.vc{color:var(--color-primary)}.vgl tbody th{text-align:left;vertical-align:top;color:var(--color-text);padding:var(--s3) var(--s4) var(--s3) 0;border-bottom:1px solid var(--color-border-soft);width:20%;font-weight:500}.vgl td{vertical-align:top;padding:var(--s3) var(--s4) var(--s3) 0;border-bottom:1px solid var(--color-border-soft);color:var(--color-muted)}.vgl.breit{min-width:960px}.vgl.breit td{min-width:190px}.vgl:not(.breit) td{width:40%}.vgl-notiz{margin-top:var(--s4);color:var(--color-muted);padding-left:var(--s4);border-left:1px solid var(--color-border);font-size:16px}@media (max-width:720px){.vgl-scroll{overflow-x:visible}.vgl.breit{min-width:0}.vgl,.vgl tbody,.vgl tr,.vgl td,.vgl tbody th{display:block;width:auto!important}.vgl caption{display:block}.vgl thead{display:none}.vgl tr{border-bottom:1px solid var(--color-border-soft);padding:var(--s3) 0}.vgl td,.vgl tbody th{border:0;padding:2px 0}.vgl td[data-h]:before{content:attr(data-h);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-subtle);margin-top:var(--s2);font-size:11px;display:block}}sup.fnr{font-family:var(--font-mono);vertical-align:.55em;margin-left:1px;scroll-margin-top:130px;font-size:.62em;line-height:0}sup.fnr a,.tx sup.fnr a{color:var(--color-primary-bright);cursor:pointer;padding:0 1px;scroll-margin-top:130px;text-decoration:none}sup.fnr a:hover,.tx sup.fnr a:hover{text-decoration:underline}sup.fnr a:target{background:color-mix(in srgb,var(--color-primary) 25%,transparent);border-radius:var(--radius-xxs)}sup.fnr:has(a:target) a{background:color-mix(in srgb,var(--color-primary) 25%,transparent);border-radius:var(--radius-xxs)}.quellenliste{margin:var(--s3) 0 0;color:var(--color-muted);padding:0;font-size:15px;line-height:1.5;list-style:none}.quellenliste li{gap:var(--s3);padding:var(--s2) 0;border-top:1px solid var(--color-border-soft);grid-template-columns:40px minmax(0,1fr);scroll-margin-top:130px;display:grid}.quellenliste li:target{animation:1.4s ease-out flash}.quellenliste .k{font-family:var(--font-mono);color:var(--color-primary);padding-top:2px;font-size:12px}.quellenliste a,.tx .quellenliste a{color:var(--color-muted);overflow-wrap:anywhere;font-family:var(--font-mono);font-size:12px}.quellenliste .acc{font-family:var(--font-mono);color:var(--color-subtle);font-size:11px}.quellenliste a.zurueck,.tx .quellenliste a.zurueck{margin-left:var(--s2);padding:0 var(--s1);color:var(--color-primary-bright);font-size:13px;text-decoration:none;display:inline-block}.quellenliste a.zurueck:hover,.tx .quellenliste a.zurueck:hover{text-decoration:underline}@media (max-width:720px){.quellenliste li{grid-template-columns:32px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.quellenliste li:target{background:color-mix(in srgb,var(--color-primary) 12%,transparent);animation:none}}.punkte,.tx .punkte,.verzeichnis,.tx .verzeichnis{margin:0;padding:0;list-style:none}.punkte li{padding:var(--s2) 0 var(--s2) var(--s4);border-top:1px solid var(--color-border-soft);position:relative}.punkte li:before{content:"";background:var(--color-primary);width:6px;height:1px;position:absolute;top:19px;left:0}.tx .punkte li,.tx .verzeichnis li{margin-bottom:0}.verzeichnis li{gap:var(--s2) var(--s4);padding:var(--s3) 0;border-top:1px solid var(--color-border-soft);grid-template-columns:minmax(0,1fr) auto;margin:0;display:grid}.verzeichnis a,.tx .verzeichnis a{color:var(--color-text);font-weight:500;text-decoration:none}.verzeichnis a:hover,.tx .verzeichnis a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary)}.verzeichnis .d{color:var(--color-muted);grid-column:1/-1;font-size:16px}.verzeichnis .r{font-family:var(--font-mono);color:var(--color-subtle);white-space:nowrap;font-size:11px}.end .go .verzeichnis a{color:var(--color-text)}.end .go p{margin:var(--s3) 0 0}.end .go>p>a,.end .go .alle{color:var(--color-primary-bright)}.end.schluss{margin-bottom:0}.end.schluss .mark{margin-bottom:var(--s5)}.tx blockquote.zitat{margin:var(--s3) 0;padding:var(--s3) var(--s4);border-left:2px solid var(--color-primary);background:var(--color-surface-brand);border-radius:0 var(--radius-lg) var(--radius-lg) 0}.tx blockquote.zitat p{color:var(--color-text);margin:0;font-style:italic}.tx blockquote.zitat footer{margin-top:var(--s2);font-family:var(--font-mono);color:var(--color-subtle);font-size:12px}.tx .karten{gap:var(--s3);margin-top:var(--s3);display:grid}.tx .stage a{color:var(--color-primary-bright)}.tx .vgl-notiz{color:var(--color-muted)}.tx a.dl,.tx a.dl:hover{color:var(--color-neutral);text-decoration:none}
