.vgl-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:1rem 0}
.vgl{border-collapse:collapse;width:100%;min-width:560px;font-size:.95rem}
.vgl th,.vgl td{border-bottom:1px solid #ddd;padding:.55rem .5rem;text-align:left;vertical-align:top}
.vgl thead th{background:#f4f6f8}
.vgl td.j{color:#11602e;font-weight:600}
.vgl td.n{color:#7a1f1f}
.vgl-main{max-width:960px;margin:0 auto;padding:1rem}
.vgl caption{text-align:left}
/* UXS-3 #9826 */
.vgl-main h1{margin:8px 0 6px;font-size:1.5rem}
.vgl-main .small{font-size:1rem}
.vgl{font-size:1rem}
.lz-kopf .lz-konto{min-height:44px;display:inline-flex;align-items:center;padding:0 8px;color:var(--lz-fg,#1b2430);font-size:1rem;margin-left:auto}
.lz-kopf .lz-konto .konto-text{text-decoration:underline}
@media (max-width:400px){.lz-kopf-in{gap:0 4px}.lz-kopf .lz-konto{padding:0 4px;font-size:.95rem}}
.abo-links a{display:inline-flex;align-items:center;min-height:44px}
.lz-kopf .lz-konto .ikon{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2}
.lz-kopf .lz-konto{gap:6px}
.vgl-zurueck{display:inline-flex;align-items:center;min-height:44px}
@media (max-width:380px){.lz-kopf .lz-nav a{padding:0 4px}.lz-kopf .lz-konto{padding:0 0 0 2px}.lz-kopf .lz-logo{font-size:1.15rem}}
