.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-21bac404-d57c-5250-ff69-3c824a96d227 {
display: none !important;
}
.lfr-layout-structure-item-730f1572-3cfd-e9e3-7606-823a6552c062 {
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;
text-align: center !important;
}
.lfr-layout-structure-item-13a4f065-712f-1277-da02-4f8f5a22225c {
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;
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-0f9b8c23-4387-4aea-b300-afc3b5b3ecaf {
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;
text-align: center !important;
}
.lfr-layout-structure-item-2b2f8802-0cbe-746e-81c3-7b6517e71a4e {
background-color: #E8EEFF !important;
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-top: 12px !important;
}
.lfr-layout-structure-item-34da94ae-ae89-cbb7-d0f5-77f04303d348 {
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-88f22382-d4b3-363b-9c87-7e94cb9aa00d {
display: none !important;
}
.lfr-layout-structure-item-6dbcae8e-9c65-55a3-29d6-69c9a03e3c4d {
padding-left: 80px !important;
padding-right: 80px !important;
}
.lfr-layout-structure-item-5442ed42-08ac-f504-3d53-812e7a1c6823 {
display: none !important;
}
.lfr-layout-structure-item-8d9891ce-4f1b-30d5-0af8-b7104fc8b1c3 {
border-color: #E8EEFF !important;
border-radius: 10px !important;
border-style: solid; border-width: 2px !important; border-width: 2pxpx !important;
}
.lfr-layout-structure-item-ee41e871-336f-5f53-bfc7-edee396d680f {
text-align: center !important;
}
.lfr-layout-structure-item-c842979a-9f71-1b69-fb59-af61d0cf002c {
border-radius: 10px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-cb0e191d-2bd3-583f-8940-a9fb2108c94a {
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;
text-align: center !important;
}
.lfr-layout-structure-item-90241fb5-8231-334b-79a4-18d284bff73f {
display: none !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-c325c8e2-1fbe-ccf7-499c-0768c652c04b {
margin-top: -260px !important;
}
.lfr-layout-structure-item-bd852687-b8ba-6316-ff92-8ef18bb9a4fe {
border-radius: 10px !important;
margin-right: -30px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-4b0a72cc-53e4-a73c-1069-5a2d5797e8d1 {
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-fc461855-44fb-f4a2-20b8-8251c886d233 {
color: var(--h-glow-dark-blue) !important;
}
.lfr-layout-structure-item-82799d28-76c9-70cc-fd10-c2b5f5b14965 {
background-color: #E8EEFF !important;
padding-bottom: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-d5e390b7-53f7-9830-1019-d3a212f3b7c9 {
color: #1C0FA0 !important;
}
.lfr-layout-structure-item-b794b8f8-68c2-6ea9-49f8-7adc76b6d462 {
background-color: var(--h-white) !important;
border-radius: 10px !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-891d5cd5-4860-eba5-aba2-602322aa884f {
border-color: #E8EEFF !important;
border-radius: 10px !important;
border-style: solid; border-width: 2px !important; border-width: 2pxpx !important;
}
.lfr-layout-structure-item-228eb994-0477-6223-6308-4b88591717d9 {
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-07a43c11-6c56-6b2c-9b53-bf1417cdd618 {
display: none !important;
}
.lfr-layout-structure-item-c336f07f-defb-c32f-a1ed-415e0df936a4 {
border-color: #E8EEFF !important;
border-radius: 10px !important;
border-style: solid; border-width: 2px !important; border-width: 2pxpx !important;
}
.lfr-layout-structure-item-8e55d233-38b8-8c03-f529-4ee092ef49a8 {
display: none !important;
}
.lfr-layout-structure-item-4b034396-9fbd-93f6-1280-a83480a0cbd1 {
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;
text-align: center !important;
}
.lfr-layout-structure-item-057c140f-9f35-15c7-44d0-2b9934d44f1b {
display: none !important;
}
.lfr-layout-structure-item-227c79e6-47c0-6ab9-df90-7219429fb870 {
background-color: var(--h-glow-dark-blue) !important;
margin-bottom: -50px !important;
}
.lfr-layout-structure-item-92f33b48-9b8e-247a-36d5-81c6632bde1d {
border-color: #E8EEFF !important;
border-radius: 10px !important;
border-style: solid; border-width: 2px !important; border-width: 2pxpx !important;
}
.lfr-layout-structure-item-ae20289a-1017-27f6-a31a-89a3c2934a32 {
border-color: #E8EEFF !important;
border-radius: 10px !important;
border-style: solid; border-width: 2px !important; border-width: 2pxpx !important;
}
.lfr-layout-structure-item-a0e87faa-3c62-3a85-2a86-3279899f8d92 {
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-176e0026-7a1b-36a2-e2c9-d4a9778b59c3 {
display: none !important;
}
.lfr-layout-structure-item-86f0e2d5-d1d8-232d-06ff-ad5c6f27c0b7 {
color: var(--h-glow-dark-blue) !important;
}
.lfr-layout-structure-item-783f0deb-b4b5-36cc-7f1b-3d6be95abd36 {
color: var(--h-glow-dark-blue) !important;
}
.lfr-layout-structure-item-8edda636-323f-60fc-ae4b-a985258caf5f {
width: 30px !important;
}
.lfr-layout-structure-item-17838bb5-202a-9e45-a4c7-bfb391032763 {
display: none !important;
}
.lfr-layout-structure-item-8b6d73d9-e403-abfa-f66d-61e98c4ea744 {
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-c7b8df50-10f5-dccd-189d-d03217631dbb {
display: none !important;
}
@media screen and (max-width: 991px) {.lfr-layout-structure-item-a0e87faa-3c62-3a85-2a86-3279899f8d92 {
margin-top: -45px !important;
}
}@media screen and (max-width: 767px) {.lfr-layout-structure-item-a0e87faa-3c62-3a85-2a86-3279899f8d92 {
margin-top: -45px !important;
}
}@media screen and (max-width: 575px) {.lfr-layout-structure-item-21bac404-d57c-5250-ff69-3c824a96d227 {
display: block !important;
}
.lfr-layout-structure-item-730f1572-3cfd-e9e3-7606-823a6552c062 {
text-align: left !important;
}
.lfr-layout-structure-item-13a4f065-712f-1277-da02-4f8f5a22225c {
text-align: left !important;
}
.lfr-layout-structure-item-74a04703-2750-2f67-9a67-5e94408f7d49 {
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-0f9b8c23-4387-4aea-b300-afc3b5b3ecaf {
text-align: left !important;
}
.lfr-layout-structure-item-34da94ae-ae89-cbb7-d0f5-77f04303d348 {
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-88f22382-d4b3-363b-9c87-7e94cb9aa00d {
display: block !important;
}
.lfr-layout-structure-item-6dbcae8e-9c65-55a3-29d6-69c9a03e3c4d {
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-5442ed42-08ac-f504-3d53-812e7a1c6823 {
display: block !important;
}
.lfr-layout-structure-item-ee41e871-336f-5f53-bfc7-edee396d680f {
text-align: left !important;
}
.lfr-layout-structure-item-cb0e191d-2bd3-583f-8940-a9fb2108c94a {
text-align: left !important;
}
.lfr-layout-structure-item-90241fb5-8231-334b-79a4-18d284bff73f {
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-bd852687-b8ba-6316-ff92-8ef18bb9a4fe {
margin-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-4b0a72cc-53e4-a73c-1069-5a2d5797e8d1 {
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-07a43c11-6c56-6b2c-9b53-bf1417cdd618 {
display: block !important;
}
.lfr-layout-structure-item-8e55d233-38b8-8c03-f529-4ee092ef49a8 {
display: block !important;
}
.lfr-layout-structure-item-edb3c756-9081-51e5-aea6-a48099a8e470 {
display: none !important;
}
.lfr-layout-structure-item-4b034396-9fbd-93f6-1280-a83480a0cbd1 {
text-align: left !important;
}
.lfr-layout-structure-item-a0e87faa-3c62-3a85-2a86-3279899f8d92 {
display: block !important;
margin-left: -5px !important;
margin-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-176e0026-7a1b-36a2-e2c9-d4a9778b59c3 {
display: block !important;
}
.lfr-layout-structure-item-9cd19878-6e70-2b46-7686-a4ce5542cea3 {
display: none !important;
}
.lfr-layout-structure-item-15efbfb8-e5f0-a7fe-d12f-82a7bfa2271e {
display: none !important;
}
.lfr-layout-structure-item-17838bb5-202a-9e45-a4c7-bfb391032763 {
display: block !important;
}
}