.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-039db24a-d0a7-47b0-4589-e3a59ba4ffed {
border-radius: 10px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-0b6a0c1b-d17d-7187-1e1b-ba6466a69837 {
border-radius: 10px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-5442ed42-08ac-f504-3d53-812e7a1c6823 {
display: none !important;
}
.lfr-layout-structure-item-c842979a-9f71-1b69-fb59-af61d0cf002c {
border-radius: 10px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-fc372cd6-6c04-570c-ae2a-7ed4a22947da {
text-align: center !important;
}
.lfr-layout-structure-item-0838f359-7c2a-c16a-526b-039e018012b0 {
border-color: #D5DFFF !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-3,1rem) !important;
}
.lfr-layout-structure-item-7cf4461a-40e7-63bb-432a-11f6d97f02bf {
border-color: #D5DFFF !important;
border-radius: 10px !important;
border-style: solid; border-width: 1px !important; border-width: 1pxpx !important;
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-2,0.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-0f70750b-df6f-cb9e-3b0e-fb8f76b2908b {
background-color: var(--h-white) !important;
}
.lfr-layout-structure-item-40fedf65-c699-9660-6851-f09bd6eda5c7 {
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-228eb994-0477-6223-6308-4b88591717d9 {
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-31ad5538-a3f7-4f8c-1804-e261ef53adac {
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-394f5530-d6af-2dd8-5afd-0b99aa8c0a1f {
border-color: #D5DFFF !important;
border-radius: 10px !important;
border-style: solid; border-width: 1px !important; border-width: 1pxpx !important;
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-07c92537-982f-71f9-a3c0-74a77cd900b0 {
color: var(--h-glow-dark-blue) !important;
}
.lfr-layout-structure-item-a7708978-0b78-b177-1526-9ca1c05276cd {
display: none !important;
}
.lfr-layout-structure-item-2d619e41-4daf-a503-79fd-539b8520ccc6 {
color: #1C0FA0 !important;
}
.lfr-layout-structure-item-e32e5e02-414a-e546-0590-d86f057d169e {
display: none !important;
}
.lfr-layout-structure-item-743cbb7f-fa69-50e1-92c4-d90816eb6bb4 {
color: var(--h-glow-dark-blue) !important;
}
.lfr-layout-structure-item-4b4dca14-b96e-1e9e-0d8e-0f24dbc09712 {
color: var(--h-glow-dark-blue) !important;
}
.lfr-layout-structure-item-72093f82-8a23-9ced-f05e-dbf0311a5f89 {
overflow: hidden !important;
}
.lfr-layout-structure-item-b9d86f71-47df-5274-d379-ae4e58400b6b {
border-color: #D5DFFF !important;
border-radius: 10px !important;
border-style: solid; border-width: 1px !important; border-width: 1pxpx !important;
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !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-f97a7d33-9474-7c2f-00c9-16c085506cd8 {
text-align: center !important;
}
.lfr-layout-structure-item-e2ab8c66-b6c1-d89d-a895-c6f585463f2a {
background-color: #FFF2D5 !important;
border-radius: 10px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-bf53f001-0649-f801-70e2-1664d3374c4d {
background-color: #E8EEFF !important;
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-top: 12px !important;
}
.lfr-layout-structure-item-279fe07e-6399-96b1-fc90-2fdaea15ff29 {
display: none !important;
}
.lfr-layout-structure-item-b8c2ddb6-c66c-a15c-504b-81e684a8ab0b {
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-3be23dd7-477e-9061-dab2-1290ceef08d7 {
border-radius: 4px !important;
overflow: hidden !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-181e2e21-46c4-e9f4-8d0d-4db2e9a29705 {
background-color: #E8EEFF !important;
border-color: var(--h-mid-blue) !important;
border-style: solid; border-width: 1px !important; border-width: 1pxpx !important;
}
.lfr-layout-structure-item-803a2df3-bcc6-f641-ff28-f95776f14517 {
background-color: var(--h-glow-dark-blue) !important;
margin-bottom: -50px !important;
}
.lfr-layout-structure-item-37fff0e0-d18d-26c8-2770-81ec948754cc {
border-radius: 10px !important;
margin-right: -30px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-4682543a-3b6b-a18c-c993-7a7999f6b044 {
border-radius: 4px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-4de917a5-d7e2-a544-b854-18cf22d5a2e2 {
border-radius: 4px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-e88b72a1-a05c-ecf4-338b-3109894417fd {
border-radius: 10px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-70a258cf-aa47-00df-a64f-f7f5385bc7a9 {
width: 30px !important;
}
.lfr-layout-structure-item-7471471e-0e41-35da-54a3-ba6e968554a8 {
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-f897b000-acb8-6d73-9e8b-cae22831e81b {
padding-bottom: var(--spacer-8,7.5rem) !important;
}
.lfr-layout-structure-item-03322579-f5f6-64e7-6a99-a4cbb23d600d {
color: var(--h-glow-dark-blue) !important;
}
.lfr-layout-structure-item-dda9c273-b9d1-ad55-7dbb-c77cfe27e98f {
text-align: center !important;
}
.lfr-layout-structure-item-4553e634-9294-faea-3b42-35ad0ab7df71 {
padding-left: 80px !important;
padding-right: 80px !important;
}
.lfr-layout-structure-item-e5431edb-b806-b331-54d4-26812eac1a09 {
text-align: center !important;
}
.lfr-layout-structure-item-28ba245e-fb0d-9d2b-12d8-c2f5ac60e429 {
display: none !important;
}
.lfr-layout-structure-item-c4cd4556-3a2f-584d-bf97-fcbff5ef18e5 {
text-align: center !important;
}
@media screen and (max-width: 991px) {.lfr-layout-structure-item-b8c2ddb6-c66c-a15c-504b-81e684a8ab0b {
margin-top: -45px !important;
}
}@media screen and (max-width: 767px) {.lfr-layout-structure-item-b8c2ddb6-c66c-a15c-504b-81e684a8ab0b {
margin-top: -45px !important;
}
}@media screen and (max-width: 575px) {.lfr-layout-structure-item-039db24a-d0a7-47b0-4589-e3a59ba4ffed {
padding-right: var(--spacer-8,7.5rem) !important;
}
.lfr-layout-structure-item-0b6a0c1b-d17d-7187-1e1b-ba6466a69837 {
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-8,7.5rem) !important;
}
.lfr-layout-structure-item-5442ed42-08ac-f504-3d53-812e7a1c6823 {
display: block !important;
}
.lfr-layout-structure-item-caa87bb6-e62f-b62a-54d8-fa991b27348d {
display: none !important;
}
.lfr-layout-structure-item-fc372cd6-6c04-570c-ae2a-7ed4a22947da {
text-align: left !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-40fedf65-c699-9660-6851-f09bd6eda5c7 {
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-edb3c756-9081-51e5-aea6-a48099a8e470 {
display: none !important;
}
.lfr-layout-structure-item-794c9615-a7e2-730b-cca1-9760b010d136 {
display: none !important;
}
.lfr-layout-structure-item-363eacf3-6821-2ce5-382c-d008aec5aa01 {
display: none !important;
}
.lfr-layout-structure-item-a7708978-0b78-b177-1526-9ca1c05276cd {
display: block !important;
}
.lfr-layout-structure-item-ceb57f01-1bfe-d6c1-ac9a-3a626b9f645b {
display: none !important;
}
.lfr-layout-structure-item-e32e5e02-414a-e546-0590-d86f057d169e {
display: block !important;
}
.lfr-layout-structure-item-fc5f0725-d591-285d-4f05-c11b886eea34 {
display: none !important;
}
.lfr-layout-structure-item-74a04703-2750-2f67-9a67-5e94408f7d49 {
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-f97a7d33-9474-7c2f-00c9-16c085506cd8 {
text-align: left !important;
}
.lfr-layout-structure-item-ff5e89a4-c3d2-7132-d8f8-eb77ded33871 {
height: 700px !important;
}
.lfr-layout-structure-item-279fe07e-6399-96b1-fc90-2fdaea15ff29 {
display: block !important;
}
.lfr-layout-structure-item-9cac0a46-1373-e2c1-37b4-4ea99d3977ca {
text-align: left !important;
}
.lfr-layout-structure-item-b8c2ddb6-c66c-a15c-504b-81e684a8ab0b {
display: block !important;
margin-left: -5px !important;
margin-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-77fa35b4-1a63-b6ed-89fc-1bdce47bdf96 {
display: block !important;
height: 1000px !important;
padding-bottom: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-5b521b58-3dd9-320d-2154-604cac469cfc {
display: none !important;
}
.lfr-layout-structure-item-e88b72a1-a05c-ecf4-338b-3109894417fd {
padding-right: var(--spacer-8,7.5rem) !important;
}
.lfr-layout-structure-item-1762d706-d959-af28-5736-0a304751aa03 {
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-8181ffff-a359-bbdb-bed9-8ae88c747e54 {
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-dda9c273-b9d1-ad55-7dbb-c77cfe27e98f {
text-align: left !important;
}
.lfr-layout-structure-item-4553e634-9294-faea-3b42-35ad0ab7df71 {
display: none !important;
}
.lfr-layout-structure-item-e5431edb-b806-b331-54d4-26812eac1a09 {
margin-left: -6px !important;
text-align: left !important;
}
.lfr-layout-structure-item-ec823054-cdfa-fd80-2f6e-b23b5886f1d5 {
display: none !important;
}
.lfr-layout-structure-item-28ba245e-fb0d-9d2b-12d8-c2f5ac60e429 {
display: block !important;
}
.lfr-layout-structure-item-c4cd4556-3a2f-584d-bf97-fcbff5ef18e5 {
text-align: left !important;
}
}