.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-7b01560b-9509-6f00-11d4-e834e981574d {
text-align: center !important;
}
.lfr-layout-structure-item-679648a6-8eac-a22c-2e12-bcbe5608e5bc {
border-radius: 10px !important;
margin-right: -30px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-ea417c24-5583-2376-951f-ccc86adf8e66 {
text-align: center !important;
}
.lfr-layout-structure-item-5442ed42-08ac-f504-3d53-812e7a1c6823 {
display: none !important;
}
.lfr-layout-structure-item-9d7798d9-b9b1-d4d6-a7ad-ff6ac5d22904 {
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-2bbe57cc-ff26-0ff7-f65a-3c8ee615f5c2 {
text-align: center !important;
}
.lfr-layout-structure-item-c842979a-9f71-1b69-fb59-af61d0cf002c {
border-radius: 10px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-9e08f11f-8553-f01b-ee21-2dd5edf00a95 {
background-color: #FFF2D5 !important;
border-radius: 10px !important;
margin-left: -96px !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-5,3rem) !important;
padding-right: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-79a0277b-d41c-20cd-5aab-070eae50b3c3 {
color: var(--h-glow-dark-blue) !important;
}
.lfr-layout-structure-item-0845e80f-df75-867f-b91b-f36989e1f049 {
color: var(--h-glow-dark-blue) !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-228eb994-0477-6223-6308-4b88591717d9 {
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-4a8c7f9a-f5f9-7077-aec0-eb7e5a34a851 {
text-align: center !important;
}
.lfr-layout-structure-item-971f7e64-bc66-b812-b373-72c96aea5964 {
text-align: center !important;
}
.lfr-layout-structure-item-32bb59f3-f35b-7b48-1212-a877f94b70d7 {
border-radius: 10px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-eca97f91-55d2-f7f3-00fc-fa47ca61585a {
width: 30px !important;
}
.lfr-layout-structure-item-fd008f64-2db3-c440-c200-f628636b2124 {
color: var(--h-glow-dark-blue) !important;
}
.lfr-layout-structure-item-89851242-6caa-fdeb-fbc9-4889c0b03379 {
background-color: #FFF2D5 !important;
border-radius: 10px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-512f7433-4e5d-806c-f7e1-4e3e532b12d7 {
display: none !important;
}
.lfr-layout-structure-item-862b5824-8499-3f08-0ef2-a18d86cfc9c2 {
color: var(--h-glow-dark-blue) !important;
}
.lfr-layout-structure-item-2e387090-541c-5a22-c8bb-7af5036d2642 {
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-36b4a7df-f77b-41e5-780c-5c8169c70c2f {
display: none !important;
}
.lfr-layout-structure-item-5b3eeeee-8930-ae0d-343e-df35dd867472 {
text-align: center !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-7334e670-dcdb-ee2d-4c0d-6f14fd2b9b58 {
background-color: #FFF2D5 !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-ea21bf7e-3365-819f-d6bd-c3ceccf253bf {
background-color: #FFF2D5 !important;
border-radius: 10px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-8759fea0-4896-d713-b98c-6cbd18a554d8 {
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-8516c530-8c02-47ce-62fe-bf005c8264c3 {
overflow: hidden !important;
}
.lfr-layout-structure-item-c325c8e2-1fbe-ccf7-499c-0768c652c04b {
margin-top: -260px !important;
}
.lfr-layout-structure-item-ff573e90-18bf-68c0-8f1b-8f5fd39816c1 {
background-color: #E8EEFF !important;
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-top: 12px !important;
}
.lfr-layout-structure-item-d5e390b7-53f7-9830-1019-d3a212f3b7c9 {
color: #1C0FA0 !important;
}
.lfr-layout-structure-item-e3debf06-7846-5439-d9b2-0919ce4f281a {
display: none !important;
}
.lfr-layout-structure-item-4e72ab3d-4a9d-d17f-5d36-f123a2ba08de {
text-align: center !important;
}
.lfr-layout-structure-item-abae6fbd-d496-0d5a-1e0d-5a67b9f39dcf {
display: none !important;
}
.lfr-layout-structure-item-def8c7ed-0c8d-2d04-61b3-28667dc4d967 {
text-align: center !important;
}
.lfr-layout-structure-item-bab0c76d-7271-06cb-bad7-4879da391cce {
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-8daefab5-34f0-5f14-51b4-a6d480e0c568 {
color: var(--h-glow-dark-blue) !important;
}
.lfr-layout-structure-item-5571f87b-2ebf-946c-c2f2-bf6431d1c1a0 {
color: var(--h-glow-dark-blue) !important;
}
.lfr-layout-structure-item-e6a82f3c-e65b-ae64-e878-157aeff1a50f {
background-color: var(--h-glow-dark-blue) !important;
margin-bottom: -50px !important;
}
.lfr-layout-structure-item-dda164da-ea36-9a9c-f25a-4d3e94ee079f {
margin-left: var(--spacer-4,1.5rem) !important;
margin-right: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-abdd7d83-712a-378c-d2c8-5bd54cf8aca8 {
background-color: #E8EEFF !important;
border-radius: 6px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-32700155-48a5-13b4-0ccd-61977c016ba3 {
background-color: #E8EEFF !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-00722a6f-65c0-183b-c186-18a38041589c {
padding-left: 80px !important;
padding-right: 80px !important;
}
.lfr-layout-structure-item-362b36f4-13a6-eb19-fac7-ab02ad5ad6c2 {
color: #1C0FA0 !important;
}
.lfr-layout-structure-item-f897b000-acb8-6d73-9e8b-cae22831e81b {
padding-bottom: var(--spacer-8,7.5rem) !important;
}
.lfr-layout-structure-item-79915cce-2901-3189-0f20-ec44a2b1e6ba {
text-align: center !important;
}
@media screen and (max-width: 991px) {.lfr-layout-structure-item-bab0c76d-7271-06cb-bad7-4879da391cce {
margin-top: -45px !important;
}
}@media screen and (max-width: 767px) {.lfr-layout-structure-item-bab0c76d-7271-06cb-bad7-4879da391cce {
margin-top: -45px !important;
}
}@media screen and (max-width: 575px) {.lfr-layout-structure-item-ec3ddfe3-8a0d-4693-4404-95494ddbdbb7 {
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-679648a6-8eac-a22c-2e12-bcbe5608e5bc {
margin-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-ea417c24-5583-2376-951f-ccc86adf8e66 {
text-align: left !important;
}
.lfr-layout-structure-item-3bc4f67a-dcdd-e931-15cb-422b40af999a {
text-align: left !important;
}
.lfr-layout-structure-item-5442ed42-08ac-f504-3d53-812e7a1c6823 {
display: block !important;
}
.lfr-layout-structure-item-2bbe57cc-ff26-0ff7-f65a-3c8ee615f5c2 {
text-align: left !important;
}
.lfr-layout-structure-item-9e08f11f-8553-f01b-ee21-2dd5edf00a95 {
margin-left: var(--spacer-0,0rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: 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-f6c975d4-1c13-e4ff-9fe5-267dbc230268 {
display: block !important;
}
.lfr-layout-structure-item-52616375-b726-4833-0bec-5da6ba13af40 {
display: block !important;
}
.lfr-layout-structure-item-c1876d3b-b818-80eb-ea18-6155acba8d64 {
display: block !important;
}
.lfr-layout-structure-item-ac485f3c-4fee-9134-c9fc-5544181100d2 {
display: none !important;
}
.lfr-layout-structure-item-87c5abc2-545f-90bd-b629-7018e2ce187d {
display: block !important;
}
.lfr-layout-structure-item-194c0883-0c2b-02c8-9d56-94dd943492a8 {
display: block !important;
}
.lfr-layout-structure-item-edb3c756-9081-51e5-aea6-a48099a8e470 {
display: none !important;
}
.lfr-layout-structure-item-b6d9b015-0048-220e-c6c4-b8feb01b12e2 {
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-89851242-6caa-fdeb-fbc9-4889c0b03379 {
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-512f7433-4e5d-806c-f7e1-4e3e532b12d7 {
display: block !important;
}
.lfr-layout-structure-item-29145104-8560-4c92-6ca1-366c24cbcba7 {
display: block !important;
}
.lfr-layout-structure-item-c77e1ea2-0b85-81d7-9c10-dfbf7d70ff0c {
display: block !important;
}
.lfr-layout-structure-item-9f98ee92-ac52-289c-3688-5ac4581070a7 {
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-488f5452-b9df-bd67-4287-04440c00d64a {
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-2e387090-541c-5a22-c8bb-7af5036d2642 {
margin-left: var(--spacer-0,0rem) !important;
margin-right: var(--spacer-0,0rem) !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-c5659379-467e-b660-1473-8711826d8c81 {
display: block !important;
}
.lfr-layout-structure-item-36b4a7df-f77b-41e5-780c-5c8169c70c2f {
display: block !important;
}
.lfr-layout-structure-item-74a04703-2750-2f67-9a67-5e94408f7d49 {
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-d93639d9-bed9-d6cb-98c6-e06b38b22747 {
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-8759fea0-4896-d713-b98c-6cbd18a554d8 {
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-e3debf06-7846-5439-d9b2-0919ce4f281a {
display: block !important;
}
.lfr-layout-structure-item-abae6fbd-d496-0d5a-1e0d-5a67b9f39dcf {
display: block !important;
}
.lfr-layout-structure-item-bab0c76d-7271-06cb-bad7-4879da391cce {
display: block !important;
margin-left: -5px !important;
margin-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-349924ca-74f0-7e39-ba5c-6e1a39c3ee4e {
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-717256bd-c02c-9b93-6df6-913899c84f6a {
display: block !important;
}
.lfr-layout-structure-item-7967489d-8eb5-f110-4a9c-cf0aa0019974 {
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-501a61ce-c0cd-6e07-d426-612d6e9ead59 {
margin-bottom: -220px !important;
}
.lfr-layout-structure-item-00722a6f-65c0-183b-c186-18a38041589c {
display: block !important;
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-ac0a081c-281b-c8d3-5e5f-4cef4840a825 {
display: none !important;
}
.lfr-layout-structure-item-ee4c98e1-ac29-eeee-bc4f-e7d4de7c7d1c {
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-b5ac7943-f663-415d-c21d-b345e7e9a4aa {
display: block !important;
}
.lfr-layout-structure-item-3f632126-0583-fe64-ee83-b148e389becc {
padding-bottom: var(--spacer-2,0.5rem) !important;
}
}