/* tdai Logo-Ausrichtung (14.11.2026) */
#portal-logo-wrapper { padding-top: 12px; padding-bottom: 28px !important; }
#portal-logo img { margin-left: 16px; max-width: calc(100% - 16px); height: auto; }

/* tdai Farben (14.11.2026) */
:root{--bs-primary:#333333;--bs-primary-rgb:51,51,51;--bs-secondary:#cdcc21;--bs-secondary-rgb:205,204,33;--bs-link-color:#333333;--bs-link-color-rgb:51,51,51;--bs-link-hover-color:#000000;--bs-link-hover-color-rgb:0,0,0;--plone-link-color:#333333;--plone-link-color-on-dark:#cdcc21}
#portal-globalnav-wrapper, #portal-globalnav-wrapper li.nav-item, .plone-toolbar-main .toolbar-header{background-color:#333333 !important}
#portal-globalnav .nav-item > a{border-bottom:3px solid transparent}
#portal-globalnav .nav-item.inPath > a, #portal-globalnav .nav-item.current > a, #portal-globalnav .nav-item > a:hover{border-bottom-color:#cdcc21; color:#ffffff}
#content a:not(.btn), .breadcrumb a, footer a{color:#333333; text-decoration-color:#cdcc21; text-decoration-thickness:2px; text-underline-offset:3px}
#content a:not(.btn):hover, .breadcrumb a:hover, footer a:hover{color:#000000}
.btn-primary{--bs-btn-bg:#333333;--bs-btn-border-color:#333333;--bs-btn-hover-bg:#cdcc21;--bs-btn-hover-border-color:#cdcc21;--bs-btn-hover-color:#333333;--bs-btn-active-bg:#cdcc21;--bs-btn-active-border-color:#cdcc21;--bs-btn-active-color:#333333}
.btn-secondary{--bs-btn-bg:#cdcc21;--bs-btn-border-color:#cdcc21;--bs-btn-color:#333333;--bs-btn-hover-bg:#b8b71e;--bs-btn-hover-border-color:#b8b71e;--bs-btn-hover-color:#333333}
.form-control:focus,.form-select:focus,.form-check-input:focus{border-color:#cdcc21;box-shadow:0 0 0 .25rem rgba(205,204,33,.35)}
.form-check-input:checked{background-color:#333333;border-color:#333333}
.dropdown-item.active,.dropdown-item:active{background-color:#333333}
.label-state-published{border-color:#cdcc21}
.pagination{--bs-pagination-active-bg:#333333;--bs-pagination-active-border-color:#333333;--bs-pagination-color:#333333;--bs-pagination-hover-color:#000000}
.page-item.active .page-link,.active>.page-link{background-color:#333333;border-color:#333333;color:#ffffff}
