.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-74a04703-2750-2f67-9a67-5e94408f7d49 {
background-color: #E8EEFF !important;
margin-top: var(--spacer-1,0.25rem) !important;
padding-bottom: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-d91f975c-aeec-13c2-335d-d859d51b3d4d {
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-8c7fb7a1-4edd-1aa8-f0c2-a9c763afa4a2 {
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-bf83184f-a1d1-e68c-2d7c-df246dc2ee36 {
text-align: center !important;
}
.lfr-layout-structure-item-f75cd8aa-7b47-c9f2-7522-768ca576573f {
padding-left: 30px !important;
padding-right: 30px !important;
}
.lfr-layout-structure-item-5442ed42-08ac-f504-3d53-812e7a1c6823 {
display: none !important;
}
.lfr-layout-structure-item-a19e4bf1-04ec-36dc-7153-ffb2da214834 {
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-811a02a0-1721-8b8b-cba9-537220b06589 {
color: var(--h-glow-dark-blue) !important;
}
.lfr-layout-structure-item-c842979a-9f71-1b69-fb59-af61d0cf002c {
border-radius: 10px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-0f2dda76-3e52-2e09-3051-96455a935626 {
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-e4c06022-31a3-4f22-cd54-0b09d5ceaaaf {
color: var(--h-glow-dark-blue) !important;
}
.lfr-layout-structure-item-4c6ddaf1-5856-94a5-c959-368271699464 {
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-58645782-aeb7-d0f1-66fa-0670f3d817a8 {
padding-left: var(--spacer-5,3rem) !important;
padding-right: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-c325c8e2-1fbe-ccf7-499c-0768c652c04b {
margin-top: -260px !important;
}
.lfr-layout-structure-item-4c9dae61-1c24-6c1f-38bd-1f45d45bf444 {
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-d5e390b7-53f7-9830-1019-d3a212f3b7c9 {
color: #1C0FA0 !important;
}
.lfr-layout-structure-item-055d0d2f-11ee-16a7-6ad9-08cd5fa54d3c {
color: var(--h-glow-dark-blue) !important;
}
.lfr-layout-structure-item-228eb994-0477-6223-6308-4b88591717d9 {
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-4c1d61ad-db23-5cb6-bb3b-46ecb04a0ffe {
padding-left: 30px !important;
padding-right: 30px !important;
}
.lfr-layout-structure-item-d79473a8-9b0e-50b8-1aac-2c7aaf3571cc {
padding-left: 30px !important;
padding-right: 30px !important;
}
.lfr-layout-structure-item-9410bdd2-d075-67cc-a980-be97def4c5cc {
color: var(--h-glow-dark-blue) !important;
}
.lfr-layout-structure-item-1c45547f-9eae-5be0-018e-08981e849e1e {
padding-left: 30px !important;
padding-right: 30px !important;
}
.lfr-layout-structure-item-dd47f796-4984-5626-d4e9-ba70eca0e924 {
padding-left: 30px !important;
padding-right: 30px !important;
}
.lfr-layout-structure-item-76ee74b4-6f5a-21cb-e2ac-4bbe78903d15 {
font-size: 16px !important;
margin-left: 42px !important;
margin-top: -35px !important;
color: var(--h-glow-dark-blue) !important;
}

/* Mobile Navigation Anpassungen */
@media only screen and (max-width: 600px) {
    .navbar-nav {
        flex-direction: column;
    }

    .h-content-navi span.text-truncate::before {
        display: none;
    }

    .h-content-navi .lfr-nav-item:last-child .text-truncate {
        border-right: none !important;
    }

    .h-content-navi .navbar-nav .nav-link {
        margin-right: 5px !important;
        text-decoration: none !important;
    }

    .h-content-navi .nav-link .text-truncate {
        margin-right: 0px;
        border-right: 1px solid darkgray;
        padding-right: 13px;
        padding-top: 0px;
        line-height: 20px;
        padding-bottom: 0px;
        text-decoration: none !important;
    }
}

/* Desktop Navigation */
.h-content-navi .navbar-nav .nav-link {
    padding-left: 0px;
    margin-right: 30px;
    font-weight: 400;
    text-decoration: none !important;
}

.h-content-navi .navbar-nav .nav-link:hover {
    text-decoration: none !important;
}

/* Alle Links in der Navigation (inkl. Hauptmenüpunkte) */
.h-content-navi a {
    text-decoration: none !important;
}


.h-content-navi a.active,
.h-custom-navi .dropdown-item.active {
    color: #0A0532 !important; /* gewünschte Farbe */
    font-weight: 600; /* optional für Hervorhebung */
    background-color: #F5F0EB; /* Optional für Dropdown */
}


.h-content-navi a:hover {
    text-decoration: none !important;
}

/* Text-Truncate Anpassungen */
.text-truncate {
    white-space: initial;
    text-overflow: unset;
    margin-right: 15px;
    text-decoration: none !important;
}

/* Dropdown Pfeil */
span.lfr-nav-child-toggle .lexicon-icon {
    width: 0;
    height: 0;
    content: "";
    position: absolute;
    top: 1.2em;
    right: 0;
    border-left: 7.5px solid transparent;
    border-right: 7.5px solid transparent;
    border-top: 7.5px solid #2173FF;
}

/* Dropdown Menü */
.h-custom-navi .dropdown-menu {
    border: none !important;
    border-radius: 10px !important; /* Ecken abrunden */
}

.h-custom-navi .dropdown-item.active {
    background-color: #F5F0EB !important;
    color: #0A0532;
}

.h-custom-navi .dropdown-item {
    color: #0A0532;
    text-decoration: none !important;
}

.h-custom-navi .dropdown-item:hover {
    background-color: #F5F0EB !important;
    color: #002776;
    text-decoration: none !important;
}

/* Desktop Dropdown: Klickbarkeit sicherstellen */
@media (min-width: 1024px) {
    .h-custom-navi .dropdown-toggle {
        pointer-events: auto !important;
        cursor: pointer !important;
    }
}


/* If a dropdown contains an active child, style its parent link */
.nav-item.dropdown:has(.child-menu .active) > .nav-link {
    color: #0F42BE !important;
    text-decoration: underline !important;
}
.lfr-layout-structure-item-bf48ee24-a567-1d97-04b8-f4457d0194d7 {
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-d2cac7ce-df8f-fd70-5652-397352506b47 {
padding-left: 30px !important;
padding-right: 30px !important;
}
.lfr-layout-structure-item-51e05308-8d8f-9f89-c4ca-fc368c9b6289 {
color: var(--h-glow-dark-blue) !important;
}
.lfr-layout-structure-item-72ba9475-cf63-1a00-a55a-c6abba2f96f2 {
color: var(--h-glow-dark-blue) !important;
}
.lfr-layout-structure-item-893ed4ff-6e75-ee27-b849-eeb66f38aaac {
color: var(--h-glow-dark-blue) !important;
}
.lfr-layout-structure-item-65d4dbbd-1887-6ba5-5593-cc9af559334a {
background-color: #E8EEFF !important;
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-top: 12px !important;
}
.lfr-layout-structure-item-a0d20e23-5deb-300b-3663-57f4838d969f {
color: var(--h-glow-dark-blue) !important;
}
.lfr-layout-structure-item-87aa1ab4-4c54-b634-3426-9b99c0131db6 {
display: none !important;
}
.lfr-layout-structure-item-d382f1a3-8062-f052-afca-d0b6b910a952 {
display: none !important;
}
.lfr-layout-structure-item-e7d46b06-4b58-9877-03a4-33aa09421350 {
padding-left: 30px !important;
padding-right: 30px !important;
}
.lfr-layout-structure-item-702a3812-ffa4-4cad-4643-6ec900168ad0 {
color: var(--h-glow-dark-blue) !important;
}
.lfr-layout-structure-item-f897b000-acb8-6d73-9e8b-cae22831e81b {
padding-bottom: var(--spacer-8,7.5rem) !important;
}
.lfr-layout-structure-item-6190944e-9d60-4ef6-853d-78997f753127 {
width: 30px !important;
}
.lfr-layout-structure-item-18628c49-ed12-620d-c342-d4eb76bcc39e {
color: var(--h-glow-dark-blue) !important;
}
.lfr-layout-structure-item-a8eb24ea-96d4-1010-bdb2-affc65e53e15 {
padding-left: 30px !important;
padding-right: 30px !important;
}
.lfr-layout-structure-item-5c75a49d-5361-526e-423e-2ecc99ef4cdc {
padding-left: 30px !important;
padding-right: 30px !important;
}
.lfr-layout-structure-item-c49bc17b-3384-76cf-9956-56084ab9937e {
display: none !important;
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-533dc239-12ff-c1d8-a9c4-c3b860fe2b9c {
padding-left: 30px !important;
padding-right: 30px !important;
}
.lfr-layout-structure-item-99b16e2c-5a66-ac3a-cd6e-95588ad1463a {
background-color: var(--h-glow-dark-blue) !important;
margin-bottom: -50px !important;
}
.lfr-layout-structure-item-da89df2f-8166-2dac-1e83-9e41b3b34f27 {
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-5f59b08c-582d-b731-9128-162c2b5819c2 {
border-color: var(--h-mid-blue) !important;
border-radius: 1px !important;
}
.lfr-layout-structure-item-a4cbb85c-0998-d0c7-6f92-8e4f9fa24011 {
background-color: #E8EEFF !important;
border-color: #E8EEFF !important;
border-radius: 10px !important;
border-style: solid; border-width: 1px !important; border-width: 1pxpx !important;
padding-bottom: var(--spacer-5,3rem) !important;
padding-left: var(--spacer-5,3rem) !important;
padding-right: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-b0aa1df6-22fc-aa19-808a-40822a24e516 {
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-5f2ec001-d38d-12e3-2414-382a179a0dd0 {
color: var(--h-glow-dark-blue) !important;
}
@media screen and (max-width: 991px) {.lfr-layout-structure-item-76ee74b4-6f5a-21cb-e2ac-4bbe78903d15 {
margin-top: -45px !important;
}
}@media screen and (max-width: 767px) {.lfr-layout-structure-item-76ee74b4-6f5a-21cb-e2ac-4bbe78903d15 {
margin-top: -45px !important;
}
}@media screen and (max-width: 575px) {.lfr-layout-structure-item-74a04703-2750-2f67-9a67-5e94408f7d49 {
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-8268d290-efef-3805-4a30-2f45011453a0 {
margin-left: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-bf83184f-a1d1-e68c-2d7c-df246dc2ee36 {
text-align: left !important;
}
.lfr-layout-structure-item-6d8f725c-2a0c-1204-42aa-f33887689751 {
margin-left: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-f75cd8aa-7b47-c9f2-7522-768ca576573f {
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-78cbee9d-3f59-6e5c-6d1f-fb6d6e6b5cee {
margin-left: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-5442ed42-08ac-f504-3d53-812e7a1c6823 {
display: block !important;
}
.lfr-layout-structure-item-811a02a0-1721-8b8b-cba9-537220b06589 {
margin-left: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-c25cb776-6aa7-6165-e666-5e551cad2e13 {
margin-left: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-e4c06022-31a3-4f22-cd54-0b09d5ceaaaf {
margin-left: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-58645782-aeb7-d0f1-66fa-0670f3d817a8 {
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-d2d2054b-7fa5-dc5c-58f4-a35868639220 {
margin-left: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-055d0d2f-11ee-16a7-6ad9-08cd5fa54d3c {
margin-left: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-4c1d61ad-db23-5cb6-bb3b-46ecb04a0ffe {
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-d79473a8-9b0e-50b8-1aac-2c7aaf3571cc {
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-9410bdd2-d075-67cc-a980-be97def4c5cc {
margin-left: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-1c45547f-9eae-5be0-018e-08981e849e1e {
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-dd47f796-4984-5626-d4e9-ba70eca0e924 {
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-7a8c1d77-3e42-6996-f9a5-fcb33831e98c {
margin-left: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-76ee74b4-6f5a-21cb-e2ac-4bbe78903d15 {
display: block !important;
margin-left: -5px !important;
margin-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-84485156-1870-b98b-77d8-240a6411b98c {
margin-left: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-d2cac7ce-df8f-fd70-5652-397352506b47 {
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-72ba9475-cf63-1a00-a55a-c6abba2f96f2 {
margin-left: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-893ed4ff-6e75-ee27-b849-eeb66f38aaac {
margin-left: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-a0d20e23-5deb-300b-3663-57f4838d969f {
margin-left: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-87aa1ab4-4c54-b634-3426-9b99c0131db6 {
display: block !important;
}
.lfr-layout-structure-item-d382f1a3-8062-f052-afca-d0b6b910a952 {
display: block !important;
}
.lfr-layout-structure-item-d0065219-2c50-ad1e-f548-a2d154e92be2 {
margin-left: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-e7d46b06-4b58-9877-03a4-33aa09421350 {
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-702a3812-ffa4-4cad-4643-6ec900168ad0 {
margin-left: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-18628c49-ed12-620d-c342-d4eb76bcc39e {
margin-left: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-a8eb24ea-96d4-1010-bdb2-affc65e53e15 {
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-5c75a49d-5361-526e-423e-2ecc99ef4cdc {
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-c49bc17b-3384-76cf-9956-56084ab9937e {
display: block !important;
}
.lfr-layout-structure-item-533dc239-12ff-c1d8-a9c4-c3b860fe2b9c {
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-a4cbb85c-0998-d0c7-6f92-8e4f9fa24011 {
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-5f2ec001-d38d-12e3-2414-382a179a0dd0 {
margin-left: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-9a8cc25e-be42-57d2-c838-b7f02f6f43c3 {
margin-left: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-47a2756c-21aa-dc93-97d3-c87c2b513414 {
margin-left: var(--spacer-4,1.5rem) !important;
}
}