.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-4c7290d6-9f29-a2d6-65a0-b713098f81d5 {
color: var(--h-glow-dark-blue) !important;
}
.lfr-layout-structure-item-aa2f0166-1059-e846-a53d-a87a96c6704d {
border-color: var(--h-glow-dark-blue) !important;
border-radius: 4px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-8e517099-a3da-f80b-bdee-7b9fd4de4490 {
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-486770ce-832f-ae9e-255b-c99e6de6dee6 {
color: var(--h-white) !important;
}
.lfr-layout-structure-item-d5a755d4-3afa-259c-9e4a-071e9972af7a {
display: none !important;
}
.lfr-layout-structure-item-ab1d4646-521f-8610-b4c0-c2d4a65803b6 {
background-color: var(--h-glow-dark-blue) !important;
margin-bottom: -50px !important;
}
.lfr-layout-structure-item-5442ed42-08ac-f504-3d53-812e7a1c6823 {
display: none !important;
}
.lfr-layout-structure-item-fa1dba67-8a55-4e08-5789-a817691204be {
background-color: var(--h-parchment) !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-42e5ab64-6476-6081-2962-b02bbdde0d53 {
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-738e0a64-5a03-69d3-b063-55af38d592fa {
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-4,1.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-396aa4c4-70d4-1811-e1c2-801bb047a577 {
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-643b063c-b161-75b0-6031-441c33735a6b {
background-color: var(--h-parchment) !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-ddc026aa-1fa3-f0c4-93ff-d0e7ec883127 {
color: var(--h-white) !important;
}
.lfr-layout-structure-item-eee24c28-b38f-71e2-a553-47e9f52a5108 {
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-bb671047-2919-d17d-8bcf-a186e23e4ec1 {
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-228eb994-0477-6223-6308-4b88591717d9 {
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-1b86d2b2-0682-41ab-f0b0-064de0f35ede {
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-1ec9165b-5c57-12d4-4c93-29abd2adb994 {
display: none !important;
}
.lfr-layout-structure-item-8eea1832-7120-fb62-29f5-9665b676f0ae {
color: var(--h-white) !important;
}
.lfr-layout-structure-item-7d107093-095e-ecf8-a0e2-4764d2720176 {
display: none !important;
}
.lfr-layout-structure-item-ba624857-7874-3c0e-695d-b2c3c1744feb {
display: none !important;
}
.lfr-layout-structure-item-9837f3ca-eca5-0db1-c149-4d7aed879b85 {
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-1e3783e1-c40a-5b33-bf41-c476626ba6ac {
color: var(--h-white) !important;
}
.lfr-layout-structure-item-e731d7ca-a61c-1091-1bc7-a05d28b9615f {
color: var(--h-white) !important;
}
.lfr-layout-structure-item-cbcaf6f3-eba5-a4e5-496c-b9c67e1fbd14 {
text-align: center !important;
}
.lfr-layout-structure-item-f584096b-5f68-0e57-18ab-8f5ec1d0fb90 {
color: var(--h-white) !important;
}
.lfr-layout-structure-item-4bd7e198-1f97-bac2-f59b-09862757fc3e {
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-ad43f9db-f9f5-64ca-4761-e45eef029c5f {
background-color: var(--h-mid-blue) !important;
border-radius: 10px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-e713f1e7-edf9-b259-185b-7c188553ed41 {
color: var(--h-white) !important;
}
.lfr-layout-structure-item-93ca2c35-3f08-93cc-616f-dfc5108c1211 {
display: none !important;
}
.lfr-layout-structure-item-ff513421-39ac-f24e-44d7-d0f3f8ff49dd {
display: none !important;
}
.lfr-layout-structure-item-7c1513a5-1463-9f51-9e3c-2442e5bce24d {
background-color: #E8EEFF !important;
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-top: 12px !important;
}
.lfr-layout-structure-item-4e65cb7b-1395-79bb-d3fb-3bfa7fd77f33 {
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-10deb282-a007-c8bd-cf43-a815b6190b15 {
display: none !important;
}
.lfr-layout-structure-item-bc74910a-545d-02bd-5a51-9e7057c15318 {
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-80e06dbb-4ba0-64c2-af1a-ac8d3ac2da3e {
padding-bottom: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-fe1f3f2d-2be2-32f3-a32b-e26115865d0e {
background-color: var(--h-mid-blue) !important;
border-radius: 10px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-ef01f838-0f82-4cc9-63cd-974f9b7ade17 {
background-color: var(--h-mid-blue) !important;
border-radius: 10px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-271f071b-6963-12cf-104a-83b14c5d08bf {
display: none !important;
}
.lfr-layout-structure-item-36d6d7c1-d132-a234-c749-d7cb9c71d1ca {
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-3cc230f9-4d68-f1c1-2e8a-ec405167a278 {
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-6493b5aa-dff3-74ea-244e-bbe42cebb148 {
background-color: var(--h-mid-blue) !important;
border-radius: 10px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-4d3eb07b-340f-ac2f-f0a3-7d4d217bf290 {
color: var(--h-white) !important;
}
.lfr-layout-structure-item-2c7c78a3-0154-7883-96d5-5d3c1e990f3c {
color: var(--h-white) !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-b3b7b324-529b-7f91-1bda-0b1845d03d09 {
color: var(--h-white) !important;
}
.lfr-layout-structure-item-bbae60de-4edb-114c-a4bb-105c11842aab {
color: var(--h-white) !important;
}
.lfr-layout-structure-item-4d43fb68-9ad9-e973-bc23-f2988b45b75b {
border-color: var(--h-glow-dark-blue) !important;
border-radius: 4px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-ff29dfe0-8c6f-b2fc-fa50-9a80ef5b0954 {
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-db8871ab-e116-587a-f451-f9d8970d7101 {
background-color: var(--h-mid-blue) !important;
border-radius: 10px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-c325c8e2-1fbe-ccf7-499c-0768c652c04b {
margin-top: -260px !important;
}
.lfr-layout-structure-item-dae4b82d-690c-a007-40c7-9951ea1bcd76 {
color: var(--h-glow-dark-blue) !important;
}
.lfr-layout-structure-item-4857fa35-8baa-bc55-1bb9-ff1f05a3b81f {
display: none !important;
}
.lfr-layout-structure-item-d5e390b7-53f7-9830-1019-d3a212f3b7c9 {
color: #1C0FA0 !important;
}
.lfr-layout-structure-item-29f2eb0f-a503-840a-35fe-88043e284b4b {
display: none !important;
}
.lfr-layout-structure-item-15163416-5f0d-f13a-4ab5-7a5699342e1f {
background-color: var(--h-parchment) !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-5d908561-fbfd-4bf7-6885-01396c7d71d9 {
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-37705e06-2abc-af09-39b4-3180a3db6ac4 {
border-color: var(--h-glow-dark-blue) !important;
border-radius: 4px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-9ec5e2ae-4b1d-259a-413a-71554ff304ae {
color: var(--h-white) !important;
}
.lfr-layout-structure-item-dbdcce0c-b7b0-ec3c-696c-af5045911f7a {
background-color: var(--h-mid-blue) !important;
border-radius: 10px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-d650b36a-972f-223f-428b-87afb2f0ded9 {
color: var(--h-white) !important;
}
.lfr-layout-structure-item-a7140696-5558-d13e-0d50-770a18395012 {
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-0cbdb832-b9f5-ea46-9471-df7f067a3a36 {
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-d606f4bc-57b3-b64f-8e74-70c52832a572 {
width: 30px !important;
}
.lfr-layout-structure-item-b633868f-6e67-ac96-abb3-cb2353170d8a {
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-16e0e5fd-a785-ea69-ca4d-879bf249c8d6 {
display: none !important;
}
.lfr-layout-structure-item-af2d21bc-01ec-09f1-aa7c-d74775aa5f7c {
background-color: var(--h-mid-blue) !important;
border-radius: 10px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-af6d937c-9fde-c3c5-23bd-719a240ba07e {
background-color: var(--h-mid-blue) !important;
border-radius: 10px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-116821c9-9ec5-5702-0fdd-7c3da1e20bd8 {
color: var(--h-white) !important;
}
.lfr-layout-structure-item-a7149b27-1cd1-bc62-b7e0-c50a8e163b6e {
color: var(--h-white) !important;
}
.lfr-layout-structure-item-f897b000-acb8-6d73-9e8b-cae22831e81b {
padding-bottom: var(--spacer-8,7.5rem) !important;
}
.lfr-layout-structure-item-1c6af29b-4b72-1ca6-33c5-6b9678401e72 {
color: var(--h-white) !important;
}
.lfr-layout-structure-item-a8c669b8-d983-ac5c-989d-6e54fbd21818 {
display: none !important;
}
@media screen and (max-width: 991px) {.lfr-layout-structure-item-bb671047-2919-d17d-8bcf-a186e23e4ec1 {
margin-top: -45px !important;
}
}@media screen and (max-width: 767px) {.lfr-layout-structure-item-bb671047-2919-d17d-8bcf-a186e23e4ec1 {
margin-top: -45px !important;
}
}@media screen and (max-width: 575px) {.lfr-layout-structure-item-d5a755d4-3afa-259c-9e4a-071e9972af7a {
display: none !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-0a5ac9fb-11c4-0a1c-171c-190d2dc553bc {
display: none !important;
}
.lfr-layout-structure-item-bb671047-2919-d17d-8bcf-a186e23e4ec1 {
display: block !important;
margin-left: -5px !important;
margin-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-1ec9165b-5c57-12d4-4c93-29abd2adb994 {
display: block !important;
}
.lfr-layout-structure-item-7d107093-095e-ecf8-a0e2-4764d2720176 {
display: block !important;
}
.lfr-layout-structure-item-a60311d8-0c83-aa8f-0dc5-254061f719b0 {
display: none !important;
}
.lfr-layout-structure-item-ba624857-7874-3c0e-695d-b2c3c1744feb {
display: block !important;
}
.lfr-layout-structure-item-cbcaf6f3-eba5-a4e5-496c-b9c67e1fbd14 {
text-align: left !important;
}
.lfr-layout-structure-item-ff513421-39ac-f24e-44d7-d0f3f8ff49dd {
display: none !important;
padding-bottom: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-6e815dd6-986e-5db9-9047-8166d13a5450 {
display: block !important;
}
.lfr-layout-structure-item-10deb282-a007-c8bd-cf43-a815b6190b15 {
display: block !important;
}
.lfr-layout-structure-item-80e06dbb-4ba0-64c2-af1a-ac8d3ac2da3e {
padding-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-271f071b-6963-12cf-104a-83b14c5d08bf {
display: none !important;
}
.lfr-layout-structure-item-74a04703-2750-2f67-9a67-5e94408f7d49 {
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-4857fa35-8baa-bc55-1bb9-ff1f05a3b81f {
display: block !important;
}
.lfr-layout-structure-item-29f2eb0f-a503-840a-35fe-88043e284b4b {
display: block !important;
}
.lfr-layout-structure-item-8d9dfc80-4356-0d2b-bce4-77b91efb5ac5 {
display: none !important;
}
}