@media screen {

    /* ------------------------------------------------------------
       HEADER
       ------------------------------------------------------------ */
    #header {
        background-color: var(--pb-header-navi-bg);
    }



    .kopfzeile {
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 2rem;
    }

    /* ------------------------------------------------------------
       NAVIGATION – verhindert Abschneiden der Dropdowns
       ------------------------------------------------------------ */
    .naviRahmen {
        background-color: var(--pb-header-navi-bg);
        overflow: visible !important;
        position: relative !important;
        z-index: 1000;
    }

    /* Contao-typischer Wrapper */
    .naviRahmen .ce_text.block {
        overflow: visible !important;
        position: relative !important;
        z-index: 1000;
    }

    /* ------------------------------------------------------------
       NAVI-TICKER
       ------------------------------------------------------------ */
    .naviTicker {
        background-color: var(--pb-header-navi-bg);
        height: 3em;
        overflow: visible !important;
        position: relative !important;
        z-index: 900;
    }

    .naviTickerText {
        float: left;
        background-color: var(--pb-header-navi-bg);
        height: 20px;
        overflow: visible !important;
        position: relative !important;
        z-index: 900;
    }

    .naviTickerText p {
        margin: 0;
    }

}

/* =============================================================================
   DROPDOWN FIXES (Bootstrap 5 + Contao)
   ========================================================================== */

/* Bootstrap zeigt Dropdown nur an, wenn .show gesetzt ist 
.dropdown-menu.show {
    display: block !important;
}
*/
/* Layout/Stil des Dropdowns 
.dropdown-menu {
    background: #fff !important;
    border: 1px solid #ccc;
    border-radius: 6px;
    padding: .3rem 0;
    z-index: 9999 !important; /* über allen Header-Elementen */
}
*/
/* WOW.js setzt overflow:hidden ? wir heben es auf */
#headerZeile,
#headerZeile.ce_text,
#headerZeile.ce_text.block {
    overflow: visible !important;
    position: relative !important;
    z-index: 1000 !important;
}

/* Navigationsebenen nicht abschneiden */
.mod_navigation,
.level_1,
.level_1 > ul {
    overflow: visible !important;
    position: relative !important;
    z-index: 1000;
}

