.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-1415566b-e23e-3fee-06b2-37962af59928 {
margin-left: var(--spacer-10,10rem) !important;
margin-right: var(--spacer-10,10rem) !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-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-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-8df3a52d-fde2-92ea-5e2c-c6f804f98bf6 {
text-align: center !important;
}
.lfr-layout-structure-item-485df210-a252-0e1c-5ecd-79cc0b4fa34d {
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-b43e6b18-1356-fa01-34a7-fa374a95104b {
padding-bottom: var(--spacer-10,10rem) !important;
padding-top: var(--spacer-10,10rem) !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-b2d58e6b-36f1-a783-5fe1-1d7980e99317 {
border-radius: 10px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-32f0f1f9-e10e-b828-c7eb-23215856b390 {
display: none !important;
}
.lfr-layout-structure-item-07fdf8e3-7545-c607-c1bb-2dd55cbe2e48 {
width: 30px !important;
}
.lfr-layout-structure-item-73459f97-5239-c29f-155f-097821760b1b {
padding-bottom: var(--spacer-2,0.5rem) !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-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-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-a29fa8fa-3cbe-4c1e-bde7-fdc2a4710439 {
margin-left: var(--spacer-5,3rem) !important;
width: 44px !important;
}
.lfr-layout-structure-item-aa37b6cc-cdd1-e024-b53d-208bbc762196 {
text-align: center !important;
}
.lfr-layout-structure-item-3765eace-b916-9ac9-d279-30f81c63d775 {
border-radius: 10px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-9a90fd5a-10f2-1b15-d68e-3be4b966f959 {
margin-left: var(--spacer-5,3rem) !important;
margin-right: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-5c672448-b942-cb7f-c9c1-8e8e298166c5 {
background-color: #E8EEFF !important;
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-top: 12px !important;
}
.lfr-layout-structure-item-5f4fc031-fd3a-a5cb-3bc4-094a3c73024b {
text-align: center !important;
}
.lfr-layout-structure-item-9afb6370-20e3-a3bf-f809-93b34301d553 {
border-radius: 10px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-b14be9b1-7210-3d9e-e1c1-eea28c800df8 {
color: #1C0FA0 !important;
}
.lfr-layout-structure-item-10695cf4-e3df-13ee-2aaf-f8cbeab6b875 {
display: none !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-50931b51-56b1-c57e-66d3-cc14eb975a1c {
margin-left: var(--spacer-5,3rem) !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-c2548cf4-3a87-bbda-a0d3-3c763875cace {
text-align: center !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-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-b9ee5515-a00d-671f-c7c5-bcca14ab73f1 {
border-radius: 10px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-8c7b4d42-caca-e62d-8702-adefd4e50c2d {
display: none !important;
}
.lfr-layout-structure-item-d76d5155-ff06-57f2-6af5-45f26a0fdb56 {
border-radius: 10px !important;
overflow: hidden !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-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-5d14cb43-6fa1-a05d-2107-3711090e809c {
text-align: center !important;
}
.lfr-layout-structure-item-5bf041ef-2eac-ed1d-7855-fb5fcbec10ef {
display: none !important;
}
.lfr-layout-structure-item-5f3d8def-c384-7055-f1c8-d3456c8cc06f {
display: none !important;
}
.lfr-layout-structure-item-96daa041-b5c5-f4c2-d50c-44f6eaf47aed {
border-radius: 10px !important;
overflow: hidden !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-0db1ef76-55c8-2cb7-a28e-71a88c7a0571 {
text-align: center !important;
}
.lfr-layout-structure-item-a2578630-0cf9-739f-7e23-50d142e5f2c4 {
color: #1C0FA0 !important;
}
@media screen and (max-width: 991px) {.lfr-layout-structure-item-485df210-a252-0e1c-5ecd-79cc0b4fa34d {
margin-top: -45px !important;
}
}@media screen and (max-width: 767px) {.lfr-layout-structure-item-485df210-a252-0e1c-5ecd-79cc0b4fa34d {
margin-top: -45px !important;
}
}@media screen and (max-width: 575px) {.lfr-layout-structure-item-1415566b-e23e-3fee-06b2-37962af59928 {
margin-left: var(--spacer-0,0rem) !important;
margin-right: var(--spacer-0,0rem) !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-82ad8915-c1af-75d0-f01e-bd777105c220 {
margin-top: var(--spacer-0,0rem) !important;
padding-bottom: var(--spacer-4,1.5rem) !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-8df3a52d-fde2-92ea-5e2c-c6f804f98bf6 {
text-align: left !important;
}
.lfr-layout-structure-item-485df210-a252-0e1c-5ecd-79cc0b4fa34d {
display: block !important;
margin-left: -5px !important;
margin-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-b43e6b18-1356-fa01-34a7-fa374a95104b {
display: none !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-b2d58e6b-36f1-a783-5fe1-1d7980e99317 {
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-8,7.5rem) !important;
}
.lfr-layout-structure-item-32f0f1f9-e10e-b828-c7eb-23215856b390 {
display: block !important;
}
.lfr-layout-structure-item-64a2f629-d17c-9def-6b12-86783804e05b {
display: none !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-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-761c3dee-d8d8-4c52-f851-82d58bf9d00c {
text-align: left !important;
}
.lfr-layout-structure-item-95993753-a912-5c0c-d0d9-f8f2d02a1040 {
padding-right: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-a29fa8fa-3cbe-4c1e-bde7-fdc2a4710439 {
margin-left: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-aa37b6cc-cdd1-e024-b53d-208bbc762196 {
text-align: left !important;
}
.lfr-layout-structure-item-3765eace-b916-9ac9-d279-30f81c63d775 {
padding-right: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-9a90fd5a-10f2-1b15-d68e-3be4b966f959 {
margin-left: var(--spacer-0,0rem) !important;
margin-right: var(--spacer-0,0rem) !important;
width: 200px !important;
}
.lfr-layout-structure-item-10695cf4-e3df-13ee-2aaf-f8cbeab6b875 {
display: block !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-bb8e9f49-328a-a6d7-a2f0-fa6c4726da64 {
display: none !important;
}
.lfr-layout-structure-item-042b7e35-5bf9-8ae7-902e-e22b496942f7 {
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-b9ee5515-a00d-671f-c7c5-bcca14ab73f1 {
padding-right: var(--spacer-8,7.5rem) !important;
}
.lfr-layout-structure-item-8c7b4d42-caca-e62d-8702-adefd4e50c2d {
display: block !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-7d04f4ba-4986-3abb-3307-64fe4ac8315d {
margin-top: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-10762628-a532-3a0a-1148-c435a6e3caf1 {
display: none !important;
}
.lfr-layout-structure-item-5d14cb43-6fa1-a05d-2107-3711090e809c {
text-align: left !important;
}
.lfr-layout-structure-item-5bf041ef-2eac-ed1d-7855-fb5fcbec10ef {
display: block !important;
}
.lfr-layout-structure-item-5f3d8def-c384-7055-f1c8-d3456c8cc06f {
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;
}
}