.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-415d8e9c-8f52-16f1-0309-d78e0959de83 {
text-align: center !important;
}
.lfr-layout-structure-item-c88f3d3d-4dce-9e4a-816b-251f54b3ccaa {
border-color: var(--h-parchment) !important;
padding-top: var(--spacer-2,0.5rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-dd3d746d-1d56-85bb-4647-259a5e3bc0e3 {
display: none !important;
}
.lfr-layout-structure-item-137eb4c6-56c2-2175-649e-89450ec92046 {
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-5442ed42-08ac-f504-3d53-812e7a1c6823 {
display: none !important;
}
.lfr-layout-structure-item-9830db4a-3efb-ccb7-0bb1-8d216c6c3e10 {
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-c842979a-9f71-1b69-fb59-af61d0cf002c {
border-radius: 10px !important;
overflow: hidden !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-d43e3e39-4b78-fa61-1409-8ac995091ff4 {
width: 30px !important;
}
.lfr-layout-structure-item-228eb994-0477-6223-6308-4b88591717d9 {
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-54d54ec0-5a41-be66-61c4-337f2c61d2f5 {
text-align: center !important;
}
.lfr-layout-structure-item-1e549f4c-d82e-589a-f23a-8172a2a59718 {
display: none !important;
}
.lfr-layout-structure-item-8fed8752-c699-9b44-510a-11e186c35ffc {
background-color: #E8EEFF !important;
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-top: 12px !important;
}
.lfr-layout-structure-item-c1816894-111f-c29b-c0f9-44f374dcc114 {
display: none !important;
}
.lfr-layout-structure-item-95615258-c518-ad47-01cf-534ebb964a7c {
color: var(--h-glow-dark-blue) !important;
}
.lfr-layout-structure-item-e6d7f239-dfe7-13ee-c194-52302ef5b3a3 {
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-ca3a7e41-e585-e386-9062-843c824f3288 {
font-size: 20px !important;
font-weight: 700 !important;
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-fa175a38-01ed-554b-92dd-54969f97acb9 {
border-color: var(--h-parchment) !important;
text-align: center !important;
}
.lfr-layout-structure-item-4f51c04a-2d3f-7a58-e351-0358d46e03a9 {
border-color: var(--h-parchment) !important;
padding-top: var(--spacer-2,0.5rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-98c021a5-c40e-d630-b154-a16bb4fe2d7b {
background-color: #FFF2D5 !important;
border-radius: 10px !important;
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-8a1839aa-5945-b487-884e-6237713425b3 {
border-color: var(--h-white) !important;
padding-top: var(--spacer-2,0.5rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-271815fd-a7c5-f914-ce5a-cdb05a898514 {
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-2c6ed3b9-55af-7ea2-198d-69e19febbe38 {
display: none !important;
text-align: center !important;
}
.lfr-layout-structure-item-f3ab6d0d-1351-1d57-213a-2b9460225e0e {
display: none !important;
}
.lfr-layout-structure-item-2db36b94-09ee-3716-97e0-1a2166843aee {
background-color: #E8EEFF !important;
padding-bottom: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-ecfcd533-ef30-e95b-eaa7-8a2b764cc565 {
padding-top: var(--spacer-3,1rem) !important;
}
.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-48d6aecd-dd4a-4acd-f138-47a3e3b08500 {
color: var(--h-glow-dark-blue) !important;
}
.lfr-layout-structure-item-4c76f52a-4154-6aa5-c313-c9a3ec6cdcab {
display: none !important;
}
.lfr-layout-structure-item-6d9c0ecb-d61b-c78b-9165-18e6849d4add {
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-9317b3c4-c2ba-36ae-0567-00d39477e85d {
background-color: var(--h-glow-dark-blue) !important;
margin-bottom: -50px !important;
}
.lfr-layout-structure-item-b0040ae0-5da5-b560-dbf9-238697f9d830 {
display: none !important;
}
.lfr-layout-structure-item-dae31164-aaac-906b-017c-384b973f94ce {
color: var(--h-glow-dark-blue) !important;
}
.lfr-layout-structure-item-f1457f62-0418-3a9d-22ec-ee96d6de727b {
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-c325c8e2-1fbe-ccf7-499c-0768c652c04b {
margin-top: -260px !important;
}
.lfr-layout-structure-item-d5e390b7-53f7-9830-1019-d3a212f3b7c9 {
color: #1C0FA0 !important;
}
.lfr-layout-structure-item-bf9ac56d-27ec-d762-ce44-85dcb8fcf49f {
display: none !important;
margin-left: var(--spacer-5,3rem) !important;
margin-right: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-ba3e9737-eebd-2b42-a5ec-76fc137429af {
border-color: var(--h-parchment) !important;
border-radius: 10px !important;
border-style: solid; border-width: 2px !important; border-width: 2pxpx !important;
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-367cc8a9-7ac3-aca6-c236-ffb5ca6b5961 {
border-color: var(--h-parchment) !important;
border-radius: 10px !important;
border-style: solid; border-width: 2px !important; border-width: 2pxpx !important;
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-0cc2efc3-2402-ac56-404f-292163fb76ac {
text-align: center !important;
}
.lfr-layout-structure-item-d0a61ed2-a1ab-2a07-8685-7d0c551f0f9e {
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-e412ef65-8022-6368-9089-88e3c7de8c4a {
border-color: var(--h-parchment) !important;
border-radius: 10px !important;
border-style: solid; border-width: 2px !important; border-width: 2pxpx !important;
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-6d7c8090-4cf8-6604-4bb9-09e5bf976938 {
border-color: var(--h-parchment) !important;
border-radius: 10px !important;
border-style: solid; border-width: 2px !important; border-width: 2pxpx !important;
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-0e7c8e7b-a1d6-0a54-51ef-82c958ee5ddf {
padding-bottom: var(--spacer-3,1rem) !important;
color: var(--h-glow-dark-blue) !important;
}
.lfr-layout-structure-item-acc28751-3bb0-8f91-64c1-20b4157ca3f6 {
display: none !important;
text-align: center !important;
}
.lfr-layout-structure-item-4f8f665c-0b1e-fb7a-716c-95ede31e30f3 {
display: none !important;
}
.lfr-layout-structure-item-f897b000-acb8-6d73-9e8b-cae22831e81b {
padding-bottom: var(--spacer-8,7.5rem) !important;
}
.lfr-layout-structure-item-be3f1295-7c5f-99ad-174f-8f643eeddb9d {
display: none !important;
}
.lfr-layout-structure-item-11de1071-afff-4641-d521-2fc694714cd2 {
border-color: var(--h-parchment) !important;
text-align: center !important;
}
.lfr-layout-structure-item-ae7bb3b9-890b-ad9e-59c8-e9d7a8576a11 {
padding-bottom: var(--spacer-3,1rem) !important;
color: var(--h-glow-dark-blue) !important;
}
.lfr-layout-structure-item-359446ca-94bf-14c0-0ca9-a11fbed06561 {
border-radius: 4px !important;
overflow: hidden !important;
}
@media screen and (max-width: 991px) {.lfr-layout-structure-item-137eb4c6-56c2-2175-649e-89450ec92046 {
margin-top: -45px !important;
}
}@media screen and (max-width: 767px) {.lfr-layout-structure-item-137eb4c6-56c2-2175-649e-89450ec92046 {
margin-top: -45px !important;
}
}@media screen and (max-width: 575px) {.lfr-layout-structure-item-415d8e9c-8f52-16f1-0309-d78e0959de83 {
text-align: left !important;
}
.lfr-layout-structure-item-dd3d746d-1d56-85bb-4647-259a5e3bc0e3 {
display: block !important;
}
.lfr-layout-structure-item-137eb4c6-56c2-2175-649e-89450ec92046 {
display: block !important;
margin-left: -5px !important;
margin-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-5442ed42-08ac-f504-3d53-812e7a1c6823 {
display: block !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-1e549f4c-d82e-589a-f23a-8172a2a59718 {
display: block !important;
}
.lfr-layout-structure-item-edb3c756-9081-51e5-aea6-a48099a8e470 {
display: none !important;
}
.lfr-layout-structure-item-e6d7f239-dfe7-13ee-c194-52302ef5b3a3 {
display: block !important;
}
.lfr-layout-structure-item-f3ab6d0d-1351-1d57-213a-2b9460225e0e {
display: block !important;
}
.lfr-layout-structure-item-74a04703-2750-2f67-9a67-5e94408f7d49 {
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-4c76f52a-4154-6aa5-c313-c9a3ec6cdcab {
display: block !important;
}
.lfr-layout-structure-item-b0040ae0-5da5-b560-dbf9-238697f9d830 {
display: block !important;
}
.lfr-layout-structure-item-f1457f62-0418-3a9d-22ec-ee96d6de727b {
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-ba3e9737-eebd-2b42-a5ec-76fc137429af {
border-style: solid; border-width: 2px !important; border-width: 2pxpx !important;
}
.lfr-layout-structure-item-d4e10bc0-b723-d0f3-2045-73a6f70d974d {
display: block !important;
}
.lfr-layout-structure-item-367cc8a9-7ac3-aca6-c236-ffb5ca6b5961 {
border-style: solid; border-width: 2px !important; border-width: 2pxpx !important;
}
.lfr-layout-structure-item-6d7c8090-4cf8-6604-4bb9-09e5bf976938 {
border-style: solid; border-width: 2px !important; border-width: 2pxpx !important;
}
.lfr-layout-structure-item-be3f1295-7c5f-99ad-174f-8f643eeddb9d {
display: block !important;
}
}