.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-ce08eda8-a4d1-3bd4-72ab-d4b9e2321c8c {
overflow: hidden !important;
}
.lfr-layout-structure-item-3670f912-e1e6-4aab-72dd-3e280e1a0df9 {
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-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-549df793-4dd2-de75-54b9-1e28cb1edaee {
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-3,1rem) !important;
color: var(--h-glow-dark-blue) !important;
}
.lfr-layout-structure-item-f4af9fa6-515b-bfd6-0f2f-b5e51d18e3e0 {
display: none !important;
}
.lfr-layout-structure-item-fd908db2-f063-87b7-2866-1c4f60d26622 {
overflow: hidden !important;
}
.lfr-layout-structure-item-9f2339e6-a2fd-79eb-ea1a-273e265e0b10 {
background-color: var(--h-white) !important;
border-radius: 4px !important;
}
.lfr-layout-structure-item-5442ed42-08ac-f504-3d53-812e7a1c6823 {
display: none !important;
}
.lfr-layout-structure-item-1b08c754-517f-64eb-67fa-4210254618d3 {
border-radius: 4px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-1be52cb0-c559-c203-2e91-c12dded1a47c {
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-c842979a-9f71-1b69-fb59-af61d0cf002c {
border-radius: 10px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-09b6e34d-e289-3433-845f-36088fa22560 {
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-3,1rem) !important;
color: var(--h-glow-dark-blue) !important;
}
.lfr-layout-structure-item-ad907338-b945-01d5-f696-b97beb784785 {
display: none !important;
}
.lfr-layout-structure-item-72076419-9cde-b2d0-56d2-ae5cc88cd2a7 {
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-1a018e90-8996-cc99-046b-82d250d38bc4 {
background-color: #FFF2D5 !important;
border-radius: 4px !important;
}
.lfr-layout-structure-item-5d318241-68ef-d388-d5ca-6b77e36c36d2 {
background-color: var(--h-white) !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-e940e50c-ad66-f742-4cfc-6628ee511932 {
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-c325c8e2-1fbe-ccf7-499c-0768c652c04b {
margin-top: -260px !important;
}
.lfr-layout-structure-item-c375b749-3079-8f5e-cf3f-2be55108108e {
border-radius: 4px !important;
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-2183c73b-2570-6644-d783-05b20a8badcf {
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-a3464cc9-8098-edc1-0b6e-28b390ad099a {
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-3,1rem) !important;
color: var(--h-glow-dark-blue) !important;
}
.lfr-layout-structure-item-d5e390b7-53f7-9830-1019-d3a212f3b7c9 {
color: #1C0FA0 !important;
}
.lfr-layout-structure-item-47735854-5045-7297-7611-b35720e9a527 {
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-a4bf0a51-420d-2825-bd67-5654592e8a14 {
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-3,1rem) !important;
color: var(--h-glow-dark-blue) !important;
}
.lfr-layout-structure-item-228eb994-0477-6223-6308-4b88591717d9 {
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-63917dbf-245e-d0b4-f89a-89891a86d629 {
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-b4c336c1-e810-d623-d845-e828c5977279 {
text-align: center !important;
}
.lfr-layout-structure-item-480b01b7-de2d-242e-578e-bed7de29e81b {
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-dd16f276-658e-1ed5-b78a-39c5edc77799 {
background-color: #FFF2D5 !important;
border-radius: 4px !important;
}
.lfr-layout-structure-item-2e37239a-ee29-90a3-68cd-67e063830032 {
display: none !important;
}
.lfr-layout-structure-item-29de794e-d578-828a-db15-4a9ef1967160 {
background-color: var(--h-white) !important;
border-radius: 4px !important;
}
.lfr-layout-structure-item-69b042bb-b342-2308-972a-f1702a97f0af {
background-color: #FFF2D5 !important;
border-radius: 10px !important;
}
.lfr-layout-structure-item-2f23eca9-8e5a-8285-4d8e-912dbbf3c66d {
color: var(--h-glow-dark-blue) !important;
}
.lfr-layout-structure-item-046b9bb7-ff19-e87a-d14d-9a1f69982b4f {
border-radius: 4px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-20d3e16b-ca59-c112-29f0-4067c856e69c {
background-color: #FFF2D5 !important;
border-radius: 10px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-4b36792c-2885-a205-fa71-610c472305db {
background-color: var(--h-glow-dark-blue) !important;
margin-bottom: -50px !important;
}
.lfr-layout-structure-item-9105ec1a-a6da-3450-238f-cfbb8522f7d1 {
display: none !important;
}
.lfr-layout-structure-item-b3c97eba-2aac-b4e9-6e2d-93af12b7cfc8 {
border-radius: 4px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-efea15e3-396b-3bd9-3297-36cd9f9065ca {
width: 30px !important;
}
.lfr-layout-structure-item-5ab1771f-3c79-4e09-e759-5560562bb0e3 {
border-radius: 4px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-8b6b36ca-2d3a-7e2d-f5ec-c67d94dd6b04 {
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-3,1rem) !important;
color: var(--h-glow-dark-blue) !important;
}
.lfr-layout-structure-item-bfcfcfd0-9a85-6174-4d42-ab381626630b {
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-a88c91d5-9ea2-42c3-0c7a-3c49adbaae9d {
border-radius: 4px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-1c4fb528-fe04-6c6e-3602-f22e56c73280 {
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-76bfe008-d919-5f54-4652-949a8a4495fe {
border-radius: 4px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-c2b3d100-1577-d7a4-67d5-1dff4ff4c3ce {
background-color: #FFF2D5 !important;
border-radius: 4px !important;
}
.lfr-layout-structure-item-d616ff5f-c530-2d2c-70a3-8d3acba2a327 {
background-color: #E8EEFF !important;
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-top: 12px !important;
}
.lfr-layout-structure-item-e246bf71-7ea8-e591-26bc-a0a50d319277 {
border-radius: 4px !important;
}
.lfr-layout-structure-item-5c57f4c0-98d1-00c8-d149-ac99c78cca9f {
background-color: #FFF2D5 !important;
border-radius: 4px !important;
}
.lfr-layout-structure-item-f897b000-acb8-6d73-9e8b-cae22831e81b {
padding-bottom: var(--spacer-8,7.5rem) !important;
}
.lfr-layout-structure-item-5a452b1d-8ccc-140e-05c4-52c75aacd18e {
display: none !important;
}
.lfr-layout-structure-item-d8c2c343-08b5-6f3f-8286-7918d5b48a30 {
display: none !important;
}
.lfr-layout-structure-item-263fda8e-f01a-538d-ef95-be9883cb34f4 {
display: none !important;
}
.lfr-layout-structure-item-9d26a5c2-eb51-6399-d207-102906171e72 {
color: var(--h-glow-dark-blue) !important;
}
.lfr-layout-structure-item-76329d3d-f321-8ed8-0ef5-59c4064a4911 {
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-6021caf4-dd2e-15ec-2641-487c9d41232d {
display: none !important;
}
.lfr-layout-structure-item-398a18b1-99cb-2556-ff26-936b21c408cb {
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-3,1rem) !important;
color: var(--h-glow-dark-blue) !important;
}
.lfr-layout-structure-item-bbb6b987-4e07-1962-9dd6-909f37b9d395 {
background-color: #FFF2D5 !important;
border-radius: 4px !important;
}
.lfr-layout-structure-item-ab55f20f-388f-3fc6-6d5b-0de6df0f81fc {
display: none !important;
}
.lfr-layout-structure-item-4e711d06-942f-e6e9-bfa2-81c8bacaea24 {
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-3,1rem) !important;
color: var(--h-glow-dark-blue) !important;
}
@media screen and (max-width: 991px) {.lfr-layout-structure-item-3670f912-e1e6-4aab-72dd-3e280e1a0df9 {
margin-top: -45px !important;
}
}@media screen and (max-width: 767px) {.lfr-layout-structure-item-3670f912-e1e6-4aab-72dd-3e280e1a0df9 {
margin-top: -45px !important;
}
}@media screen and (max-width: 575px) {.lfr-layout-structure-item-aff299e3-1c49-3f3d-f032-99f481e3ff53 {
margin-left: -25px !important;
width: 150px !important;
}
.lfr-layout-structure-item-3670f912-e1e6-4aab-72dd-3e280e1a0df9 {
display: block !important;
margin-left: -5px !important;
margin-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-74a04703-2750-2f67-9a67-5e94408f7d49 {
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-5aacdcf1-4e20-2ff7-9269-49910d41dc22 {
margin-left: -30px !important;
width: 150px !important;
}
.lfr-layout-structure-item-f4af9fa6-515b-bfd6-0f2f-b5e51d18e3e0 {
display: block !important;
}
.lfr-layout-structure-item-c1b30f87-b19a-b635-19a9-c0535e88f143 {
display: none !important;
}
.lfr-layout-structure-item-5442ed42-08ac-f504-3d53-812e7a1c6823 {
display: block !important;
}
.lfr-layout-structure-item-b4fd55bb-e5c6-aaf9-5097-a7fab888538b {
margin-left: -30px !important;
width: 150px !important;
}
.lfr-layout-structure-item-1be52cb0-c559-c203-2e91-c12dded1a47c {
display: none !important;
}
.lfr-layout-structure-item-ad907338-b945-01d5-f696-b97beb784785 {
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-2183c73b-2570-6644-d783-05b20a8badcf {
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-b4c336c1-e810-d623-d845-e828c5977279 {
text-align: left !important;
}
.lfr-layout-structure-item-2e37239a-ee29-90a3-68cd-67e063830032 {
display: block !important;
}
.lfr-layout-structure-item-edb3c756-9081-51e5-aea6-a48099a8e470 {
display: none !important;
}
.lfr-layout-structure-item-9105ec1a-a6da-3450-238f-cfbb8522f7d1 {
display: block !important;
}
.lfr-layout-structure-item-de57e892-09d8-957d-6b4e-1a2e58975caa {
margin-left: -30px !important;
width: 150px !important;
}
.lfr-layout-structure-item-c339f818-e63f-85e1-03fa-cfffde9ea2d7 {
display: none !important;
}
.lfr-layout-structure-item-1c4fb528-fe04-6c6e-3602-f22e56c73280 {
display: none !important;
}
.lfr-layout-structure-item-5a452b1d-8ccc-140e-05c4-52c75aacd18e {
display: block !important;
}
.lfr-layout-structure-item-d0351c75-d35b-d6a3-8cf1-a1ae1018d8fc {
display: none !important;
}
.lfr-layout-structure-item-d8c2c343-08b5-6f3f-8286-7918d5b48a30 {
display: block !important;
}
.lfr-layout-structure-item-263fda8e-f01a-538d-ef95-be9883cb34f4 {
display: block !important;
}
.lfr-layout-structure-item-6021caf4-dd2e-15ec-2641-487c9d41232d {
display: block !important;
}
.lfr-layout-structure-item-ab55f20f-388f-3fc6-6d5b-0de6df0f81fc {
display: block !important;
}
}