.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-ca12eff6-f2b4-7b29-30da-3f83e8d24df4 {
display: none !important;
}
.lfr-layout-structure-item-8f924d30-e287-c0a4-b35e-cdb90a24355c {
display: none !important;
}
.lfr-layout-structure-item-9cac9c77-b530-7983-0c4a-549a69865611 {
padding-bottom: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-53ce603b-e5e6-fec9-469e-1c01a1793c81 {
border-radius: 10px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-f0de6680-2cf0-e7df-fd13-0c65e4e7b418 {
background-color: #FFF2D5 !important;
border-color: #FFF2D5 !important;
border-radius: 10px !important;
border-style: solid; border-width: 1px !important; border-width: 1pxpx !important;
margin-top: -60px !important;
padding-bottom: var(--spacer-5,3rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-e1a12b57-a9b7-73b7-2867-d33c99a0d710 {
width: 163px !important;
}
.lfr-layout-structure-item-f9ab1ac2-b7f1-782a-b6ee-3e9120e72db4 {
border-radius: 10px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-9750b6eb-9f58-e9e7-b729-9a9242cbe1ff {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-9750b6eb-9f58-e9e7-b729-9a9242cbe1ff) !important;
padding-bottom: var(--spacer-10,10rem) !important;
padding-top: var(--spacer-10,10rem) !important;
}
.lfr-layout-structure-item-eaa7bc66-92de-e0f6-062a-26795a6102e0 {
margin-bottom: -10px !important;
}
.lfr-layout-structure-item-73459f97-5239-c29f-155f-097821760b1b {
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-761c3dee-d8d8-4c52-f851-82d58bf9d00c {
text-align: center !important;
}
.lfr-layout-structure-item-03ed0fa5-b4fd-0d34-9ad7-50494de4c6b2 {
border-radius: 10px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-a29fa8fa-3cbe-4c1e-bde7-fdc2a4710439 {
margin-left: var(--spacer-5,3rem) !important;
width: 44px !important;
}
.lfr-layout-structure-item-abf2cb9c-c46a-44a0-442d-f83d0961a715 {
margin-left: -25px !important;
width: 197px !important;
}
.lfr-layout-structure-item-3765eace-b916-9ac9-d279-30f81c63d775 {
border-radius: 10px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-a38ab8f7-e218-c25b-3711-844d202a838f {
margin-bottom: -10px !important;
}
.lfr-layout-structure-item-2357d839-276b-7586-616d-f64acd2357dd {
display: none !important;
}
.lfr-layout-structure-item-9afb6370-20e3-a3bf-f809-93b34301d553 {
border-radius: 10px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-a70dbc92-262c-cd1b-a708-43124a62728a {
text-align: center !important;
}
.lfr-layout-structure-item-8657d6c1-fe33-de7a-3842-152dd1c134dc {
background-color: #E8EEFF !important;
padding-bottom: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-a18d4582-9062-e633-5a10-d581d276c525 {
text-align: center !important;
}
.lfr-layout-structure-item-50931b51-56b1-c57e-66d3-cc14eb975a1c {
margin-left: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-cd1adc92-aff8-0ad4-fc15-4506055de025 {
margin-bottom: -10px !important;
}
.lfr-layout-structure-item-f2b88f45-de65-1fbe-bc0a-002c4fd2d54b {
background-color: #E8EEFF !important;
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-top: 12px !important;
}
.lfr-layout-structure-item-3863e1d1-59cb-060a-2e31-40eeceff22da {
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-c79679de-3d61-a144-fe57-dff98407f0a8 {
background-color: var(--h-glow-dark-blue) !important;
margin-bottom: -50px !important;
}
.lfr-layout-structure-item-d3c1a414-8583-aa97-d58f-6c4bc96d0686 {
text-align: center !important;
}
.lfr-layout-structure-item-1715669a-0e3d-d35b-291a-9eff779f275f {
display: none !important;
}
.lfr-layout-structure-item-b9ee5515-a00d-671f-c7c5-bcca14ab73f1 {
border-radius: 10px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-598048df-7948-0cd8-f166-a6d99c172f96 {
text-align: center !important;
}
.lfr-layout-structure-item-d76d5155-ff06-57f2-6af5-45f26a0fdb56 {
border-radius: 10px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-5bf041ef-2eac-ed1d-7855-fb5fcbec10ef {
display: none !important;
}
.lfr-layout-structure-item-96daa041-b5c5-f4c2-d50c-44f6eaf47aed {
border-radius: 10px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-7080d232-5bf3-35b5-38c5-c46cedf42f0f {
display: none !important;
}
.lfr-layout-structure-item-7aa19965-401f-e6d9-ac46-7d59ace3a9cc {
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-88be698e-4f1e-b76a-0187-26487932e447 {
opacity: 0.9 !important;
overflow: hidden !important;
color: var(--h-black) !important;
}
.lfr-layout-structure-item-540970c9-54d0-a166-51ed-ae70f0a2ed61 {
border-radius: 10px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-a2578630-0cf9-739f-7e23-50d142e5f2c4 {
color: #1C0FA0 !important;
}
.lfr-layout-structure-item-fc077993-e77e-f0fc-8fef-09d2a61fc157 {
display: none !important;
}
.lfr-layout-structure-item-07ca55b8-b53c-05c7-29f5-214168acbc6d {
display: none !important;
}
.lfr-layout-structure-item-82ad8915-c1af-75d0-f01e-bd777105c220 {
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-46311f00-d9aa-d92d-abf9-3ea22e60d789 {
text-align: center !important;
}
.lfr-layout-structure-item-dd95d5b5-9405-598c-2c52-2fd0d5a3bab2 {
display: none !important;
}
.lfr-layout-structure-item-8df3a52d-fde2-92ea-5e2c-c6f804f98bf6 {
text-align: center !important;
}
.lfr-layout-structure-item-b43e6b18-1356-fa01-34a7-fa374a95104b {
padding-bottom: var(--spacer-10,10rem) !important;
padding-top: var(--spacer-10,10rem) !important;
}
.lfr-layout-structure-item-b2d58e6b-36f1-a783-5fe1-1d7980e99317 {
border-radius: 10px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-53787fe5-eee6-dfd9-b371-b3af12a306ca {
display: none !important;
}
.lfr-layout-structure-item-d19ac54a-26cc-9e30-13e3-e49be64f9bf8 {
margin-bottom: -10px !important;
}
.lfr-layout-structure-item-32f0f1f9-e10e-b828-c7eb-23215856b390 {
display: none !important;
}
.lfr-layout-structure-item-02a4f6f0-86f1-a20c-9dbc-3927fb27f12c {
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-d38ddfea-fd25-659a-9660-4d14daf579f7 {
overflow: visible !important;
}
.lfr-layout-structure-item-95993753-a912-5c0c-d0d9-f8f2d02a1040 {
border-radius: 10px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-aa37b6cc-cdd1-e024-b53d-208bbc762196 {
text-align: center !important;
}
.lfr-layout-structure-item-b14be9b1-7210-3d9e-e1c1-eea28c800df8 {
color: #1C0FA0 !important;
}
.lfr-layout-structure-item-1e195f9f-e934-5192-89aa-37e9b8e62eb4 {
text-align: center !important;
}
.lfr-layout-structure-item-10695cf4-e3df-13ee-2aaf-f8cbeab6b875 {
display: none !important;
}
.lfr-layout-structure-item-17030db7-1445-f9b3-f4b1-d50086662bf6 {
width: 30px !important;
}
.lfr-layout-structure-item-b8a72b8c-c24e-e890-85a8-5ee46e1e7779 {
text-align: center !important;
}
.lfr-layout-structure-item-39f0e679-e9c5-7b08-774c-7211b9759980 {
text-align: center !important;
}
.lfr-layout-structure-item-0c9a05ef-2e0d-8c75-acec-60e473108d17 {
text-align: center !important;
}
.lfr-layout-structure-item-199d91da-61d2-0209-6c03-b1c88bb30306 {
width: 108px !important;
}
.lfr-layout-structure-item-7d04f4ba-4986-3abb-3307-64fe4ac8315d {
background-color: #FFF2D5 !important;
border-color: #FFF2D5 !important;
border-radius: 10px !important;
border-style: solid; border-width: 1px !important; border-width: 1pxpx !important;
margin-top: -60px !important;
padding-bottom: var(--spacer-5,3rem) !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-5f3d8def-c384-7055-f1c8-d3456c8cc06f {
display: none !important;
}
.lfr-layout-structure-item-fe4b95f7-e60f-5501-a2c9-b85046d2c419 {
display: none !important;
}
.lfr-layout-structure-item-54c4f9cc-ae06-cd1d-9725-4256200e0db9 {
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-d4a780c4-96d4-8c16-d4aa-f4c090e43bf5 {
margin-bottom: -10px !important;
}
.lfr-layout-structure-item-0db1ef76-55c8-2cb7-a28e-71a88c7a0571 {
text-align: center !important;
}
@media screen and (max-width: 991px) {.lfr-layout-structure-item-7aa19965-401f-e6d9-ac46-7d59ace3a9cc {
margin-top: -45px !important;
}
}@media screen and (max-width: 767px) {.lfr-layout-structure-item-7aa19965-401f-e6d9-ac46-7d59ace3a9cc {
margin-top: -45px !important;
}
}@media screen and (max-width: 575px) {.lfr-layout-structure-item-ca12eff6-f2b4-7b29-30da-3f83e8d24df4 {
display: block !important;
}
.lfr-layout-structure-item-8f924d30-e287-c0a4-b35e-cdb90a24355c {
display: block !important;
}
.lfr-layout-structure-item-9cac9c77-b530-7983-0c4a-549a69865611 {
display: none !important;
}
.lfr-layout-structure-item-53ce603b-e5e6-fec9-469e-1c01a1793c81 {
padding-right: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-f0de6680-2cf0-e7df-fd13-0c65e4e7b418 {
margin-top: var(--spacer-0,0rem) !important;
padding-bottom: 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-e1a12b57-a9b7-73b7-2867-d33c99a0d710 {
margin-left: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-f9ab1ac2-b7f1-782a-b6ee-3e9120e72db4 {
padding-right: var(--spacer-8,7.5rem) !important;
}
.lfr-layout-structure-item-9750b6eb-9f58-e9e7-b729-9a9242cbe1ff {
padding-bottom: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-a37a342c-b459-832a-91b4-741d4e99517b {
text-align: left !important;
}
.lfr-layout-structure-item-73459f97-5239-c29f-155f-097821760b1b {
display: none !important;
}
.lfr-layout-structure-item-dd844b36-25cd-107e-95dc-8e766289ecec {
display: none !important;
}
.lfr-layout-structure-item-761c3dee-d8d8-4c52-f851-82d58bf9d00c {
text-align: left !important;
}
.lfr-layout-structure-item-a29fa8fa-3cbe-4c1e-bde7-fdc2a4710439 {
margin-left: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-abf2cb9c-c46a-44a0-442d-f83d0961a715 {
margin-left: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-3765eace-b916-9ac9-d279-30f81c63d775 {
padding-right: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-ecf14c36-ec24-60f8-6759-0155cc8c745b {
text-align: left !important;
}
.lfr-layout-structure-item-2357d839-276b-7586-616d-f64acd2357dd {
display: block !important;
}
.lfr-layout-structure-item-a70dbc92-262c-cd1b-a708-43124a62728a {
text-align: left !important;
}
.lfr-layout-structure-item-8657d6c1-fe33-de7a-3842-152dd1c134dc {
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-50931b51-56b1-c57e-66d3-cc14eb975a1c {
margin-left: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-d3c1a414-8583-aa97-d58f-6c4bc96d0686 {
text-align: left !important;
}
.lfr-layout-structure-item-0b9911cc-5a4f-5139-e33d-7e33a0cef9d1 {
margin-left: var(--spacer-4,1.5rem) !important;
width: 163px !important;
}
.lfr-layout-structure-item-042b7e35-5bf9-8ae7-902e-e22b496942f7 {
display: none !important;
}
.lfr-layout-structure-item-1715669a-0e3d-d35b-291a-9eff779f275f {
display: block !important;
}
.lfr-layout-structure-item-b9ee5515-a00d-671f-c7c5-bcca14ab73f1 {
padding-right: var(--spacer-8,7.5rem) !important;
}
.lfr-layout-structure-item-bc48ebe1-c130-cbcc-3634-103d912a9333 {
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-d76d5155-ff06-57f2-6af5-45f26a0fdb56 {
padding-right: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-7f9e8b04-e915-b8b9-c4ba-514f819ba21d {
display: none !important;
}
.lfr-layout-structure-item-10762628-a532-3a0a-1148-c435a6e3caf1 {
display: none !important;
}
.lfr-layout-structure-item-5bf041ef-2eac-ed1d-7855-fb5fcbec10ef {
display: block !important;
}
.lfr-layout-structure-item-7080d232-5bf3-35b5-38c5-c46cedf42f0f {
display: block !important;
}
.lfr-layout-structure-item-7aa19965-401f-e6d9-ac46-7d59ace3a9cc {
display: block !important;
margin-left: -5px !important;
margin-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-fc077993-e77e-f0fc-8fef-09d2a61fc157 {
display: block !important;
}
.lfr-layout-structure-item-07ca55b8-b53c-05c7-29f5-214168acbc6d {
display: block !important;
}
.lfr-layout-structure-item-82ad8915-c1af-75d0-f01e-bd777105c220 {
margin-top: var(--spacer-0,0rem) !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-dd95d5b5-9405-598c-2c52-2fd0d5a3bab2 {
display: block !important;
}
.lfr-layout-structure-item-8df3a52d-fde2-92ea-5e2c-c6f804f98bf6 {
text-align: left !important;
}
.lfr-layout-structure-item-b43e6b18-1356-fa01-34a7-fa374a95104b {
display: none !important;
}
.lfr-layout-structure-item-b2d58e6b-36f1-a783-5fe1-1d7980e99317 {
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-8,7.5rem) !important;
}
.lfr-layout-structure-item-53787fe5-eee6-dfd9-b371-b3af12a306ca {
display: block !important;
}
.lfr-layout-structure-item-32f0f1f9-e10e-b828-c7eb-23215856b390 {
display: block !important;
}
.lfr-layout-structure-item-97b0c3cd-f057-5de9-0cfa-30f545e1bb91 {
display: none !important;
}
.lfr-layout-structure-item-02a4f6f0-86f1-a20c-9dbc-3927fb27f12c {
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-95993753-a912-5c0c-d0d9-f8f2d02a1040 {
padding-right: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-aa37b6cc-cdd1-e024-b53d-208bbc762196 {
text-align: left !important;
}
.lfr-layout-structure-item-10695cf4-e3df-13ee-2aaf-f8cbeab6b875 {
display: block !important;
}
.lfr-layout-structure-item-bb8e9f49-328a-a6d7-a2f0-fa6c4726da64 {
display: none !important;
}
.lfr-layout-structure-item-0c9a05ef-2e0d-8c75-acec-60e473108d17 {
text-align: left !important;
}
.lfr-layout-structure-item-199d91da-61d2-0209-6c03-b1c88bb30306 {
padding-left: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-37b8a222-8067-5e8f-5948-8e0b508cbe92 {
margin-left: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-aeaf3853-914b-36d6-dd46-fb27d78d0e68 {
display: none !important;
}
.lfr-layout-structure-item-7d04f4ba-4986-3abb-3307-64fe4ac8315d {
margin-top: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-5f3d8def-c384-7055-f1c8-d3456c8cc06f {
display: block !important;
}
.lfr-layout-structure-item-fe4b95f7-e60f-5501-a2c9-b85046d2c419 {
display: block !important;
}
.lfr-layout-structure-item-a31483ae-8877-c5d2-6a89-769157a6b555 {
display: none !important;
}
.lfr-layout-structure-item-0db1ef76-55c8-2cb7-a28e-71a88c7a0571 {
text-align: left !important;
}
}