/* Basis Styles */
#main .tocer {
    width: var(--tocer-toc-w) !important;
}

/* TOCER Container */
#tocer-1 nav.tocer-toc {
    background-color: #ffffff !important;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1) !important;
    padding: 20px !important;
}

/* Richtig: Aktiver Link über komplette Breite */
.tocer a.tocer-active {
    display: flex !important;
    align-items: center;
    padding: 8px 12px !important;
    width: 100% !important;
    box-sizing: border-box !important;
    text-decoration: none !important;
}

/* Optional für Hover-Effekt */
.tocer a:hover {
    text-decoration: underline;
}

/* Boxmodell */
.tocer, .tocer *, .tocer ::after, .tocer ::before {
    box-sizing: border-box;
}

.tocer {
    width: var(--tocer-toc-w);
    max-width: 100%;
    margin-block: var(--tocer-pos-mb);
}






