html body .dh-vb{margin:2.5rem 0 2rem!important;padding:1.4rem 1.5rem 1.25rem!important;background:var(--dh-surface,rgba(128,128,128,.07))!important;box-shadow:var(--dh-shadow,none)!important;border-top:3px solid var(--dh-accent,#c9a961)!important;border-radius:4px;text-align:left!important;max-width:68ch}
html body .dh-vb-kopf{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:0 0 .35rem}
html body .dh-vb-label{font-size:.72em;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--dh-accent,#c9a961)!important}
html body .dh-vb-az{font-size:.72em;letter-spacing:.08em;text-transform:uppercase;color:var(--dh-text-muted,inherit)!important}
html body .dh-vb-titel{margin:0 0 1.25rem!important;padding:0!important;font-size:1.15em!important;font-weight:700!important;line-height:1.3!important;color:var(--dh-text,inherit)!important}
html body .dh-vb ol.dh-vb-liste{list-style:none!important;margin:0 0 1.1rem 5px!important;padding:0 0 0 1.25rem!important;border-left:2px solid var(--dh-line-strong,rgba(128,128,128,.3))!important;counter-reset:none!important;max-width:none!important}
html body .dh-vb ol.dh-vb-liste li{position:relative!important;list-style:none!important;margin:0 0 1.1rem!important;padding:0!important;line-height:1.4!important;font-size:.95em;color:var(--dh-text-body,inherit)!important}
html body .dh-vb ol.dh-vb-liste li:last-child{margin-bottom:0!important}
html body .dh-vb ol.dh-vb-liste li::marker{content:none!important}
html body .dh-vb ol.dh-vb-liste li::before{content:""!important;position:absolute!important;left:calc(-1.25rem - 7px)!important;top:.3em!important;width:10px!important;height:10px!important;border-radius:50%!important;background:var(--dh-text-muted,rgba(128,128,128,.55))!important;margin:0!important}
html body .dh-vb ol.dh-vb-liste li.dh-vb-aktuell::before{background:var(--dh-accent,#c9a961)!important;box-shadow:0 0 0 3px var(--dh-accent-dim,rgba(201,169,97,.25))!important}
html body .dh-vb time{display:block!important;font-size:.72em!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--dh-text-muted,inherit)!important;margin:0 0 .15rem!important}
html body .dh-vb .dh-vb-eintrag{display:inline!important;text-decoration:none!important}
html body .dh-vb a.dh-vb-eintrag{color:var(--dh-accent,#c9a961)!important}
html body .dh-vb a.dh-vb-eintrag:hover{color:var(--dh-accent-hover,#dcbc74)!important;text-decoration:underline!important}
html body .dh-vb .dh-vb-aktuell .dh-vb-eintrag{font-weight:700!important;color:var(--dh-text,inherit)!important}
html body .dh-vb .dh-vb-hier{display:inline-block!important;margin-left:.5rem!important;padding:.1rem .45rem!important;font-size:.68em!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--dh-accent,#c9a961)!important;border:1px solid var(--dh-accent,#c9a961)!important;border-radius:3px!important;vertical-align:middle!important}
html body .dh-vb a.dh-vb-mehr{display:inline-block!important;margin-top:.25rem!important;font-size:.85em!important;font-weight:700!important;letter-spacing:.04em!important;color:var(--dh-accent,#c9a961)!important;text-decoration:none!important}
html body .dh-vb a.dh-vb-mehr:hover{color:var(--dh-accent-hover,#dcbc74)!important;text-decoration:underline!important}
@media (max-width:600px){html body .dh-vb{padding:1.2rem 1rem 1rem!important}}
@media print{html body .dh-vb{break-inside:avoid;border-top-color:#000!important}html body .dh-vb a.dh-vb-mehr{display:none!important}}
