.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.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-d93e195b-2a8c-3776-5ca9-87e0d1f7aea6 {
background-color: #FFF2D5 !important;
border-radius: 10px !important;
margin-left: var(--spacer-3,1rem) !important;
margin-top: -235px !important;
overflow: hidden !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-261dd0b6-b84e-fda6-4b78-8f25338f1bcf {
background-color: #FFF2D5 !important;
border-radius: 10px !important;
margin-left: var(--spacer-3,1rem) !important;
margin-top: -235px !important;
overflow: hidden !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-57be2b0b-a3f6-619b-35ac-744a6240eca6 {
font-size: 22px !important;
font-weight: 700 !important;
}
.lfr-layout-structure-item-9090c16c-8f3b-f526-4e13-0ce929b5ed62 {
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-e537bf34-eb41-7bd4-6a28-9f69f4c3f0a8 {
display: none !important;
}
.lfr-layout-structure-item-919c1be8-2ded-3297-b217-fad60b3cdfe3 {
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-15faa399-a1ee-f8dc-d3ea-cb1fcbb35dcd {
font-size: 22px !important;
font-weight: 700 !important;
}
.lfr-layout-structure-item-c8dabf62-3599-ea4d-2efe-41d243c5ed43 {
background-color: #FFF2D5 !important;
border-radius: 10px !important;
margin-left: var(--spacer-3,1rem) !important;
margin-top: -235px !important;
overflow: hidden !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-5442ed42-08ac-f504-3d53-812e7a1c6823 {
display: none !important;
}
.lfr-layout-structure-item-98431408-1890-9176-ded3-f23a834e6f9d {
text-align: center !important;
}
.lfr-layout-structure-item-eecfa772-6681-784e-48b8-f5e86693f00a {
display: none !important;
}
.lfr-layout-structure-item-c842979a-9f71-1b69-fb59-af61d0cf002c {
border-radius: 10px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-cdf0f151-f8bb-5973-f67e-df3e91804369 {
font-size: 22px !important;
font-weight: 700 !important;
}
.lfr-layout-structure-item-40d27d52-ec9f-d1d6-269c-4df70c08bfb4 {
background-color: #FFF2D5 !important;
border-radius: 10px !important;
margin-left: var(--spacer-3,1rem) !important;
margin-top: -235px !important;
overflow: hidden !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-58645782-aeb7-d0f1-66fa-0670f3d817a8 {
padding-left: var(--spacer-5,3rem) !important;
padding-right: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-b5694580-db20-a537-434f-b101db2119f6 {
display: none !important;
}
.lfr-layout-structure-item-c325c8e2-1fbe-ccf7-499c-0768c652c04b {
margin-top: -260px !important;
}
.lfr-layout-structure-item-2293c4e7-6c38-49f3-3fcd-bced09008370 {
display: none !important;
}
.lfr-layout-structure-item-d5e390b7-53f7-9830-1019-d3a212f3b7c9 {
color: #1C0FA0 !important;
}
.lfr-layout-structure-item-b28da429-3259-f123-f10c-3954a9ef67fb {
font-size: 22px !important;
font-weight: 700 !important;
}
.lfr-layout-structure-item-228eb994-0477-6223-6308-4b88591717d9 {
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-6ce6acda-123a-fe8a-70d8-ce80c42c28ff {
border-color: #FFF2D5 !important;
border-radius: 10px !important;
border-style: solid; border-width: 1px !important; border-width: 1pxpx !important;
height: 250px !important;
margin-right: var(--spacer-4,1.5rem) !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-8e94abdf-bfaa-d081-586b-397f75e2439f {
display: none !important;
}
.lfr-layout-structure-item-c6454755-ee3d-8467-45ed-649ad3ceae77 {
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-6d1df8b2-8f76-9b0a-3355-56559b74245b {
background-color: #FFF2D5 !important;
border-radius: 10px !important;
margin-left: var(--spacer-3,1rem) !important;
margin-top: -235px !important;
overflow: hidden !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-067217b7-a82e-0d56-4bee-32ada50b890c {
border-color: #FFF2D5 !important;
border-radius: 10px !important;
border-style: solid; border-width: 1px !important; border-width: 1pxpx !important;
height: 250px !important;
margin-right: var(--spacer-4,1.5rem) !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-d403ae74-2dd8-2180-7fc8-7c81f7a4ff9c {
background-color: #FFF2D5 !important;
border-radius: 10px !important;
margin-left: var(--spacer-3,1rem) !important;
margin-top: -235px !important;
overflow: hidden !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-876f4c0c-1735-598b-f94d-4846fc6bbf0f {
border-color: #FFF2D5 !important;
border-radius: 10px !important;
border-style: solid; border-width: 1px !important; border-width: 1pxpx !important;
height: 250px !important;
margin-right: var(--spacer-4,1.5rem) !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-701c64e1-1854-450c-58e2-d5666cdec87a {
font-size: 22px !important;
font-weight: 700 !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-796597d6-9da0-1c58-0fa6-56f3f5fdeed2 {
background-color: #E8EEFF !important;
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-top: 12px !important;
}
.lfr-layout-structure-item-57cb6ded-1f79-894a-af81-e3e67e4c34c2 {
font-size: 22px !important;
font-weight: 700 !important;
}
.lfr-layout-structure-item-22afd0c8-8756-7950-c792-7d2f081d4b52 {
display: none !important;
}
.lfr-layout-structure-item-1c4dbba5-d01b-6851-5095-d947d9c0422b {
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-54f9bdd4-b564-683b-bda2-e985ada9b8e3 {
border-color: #FFF2D5 !important;
border-radius: 10px !important;
border-style: solid; border-width: 1px !important; border-width: 1pxpx !important;
height: 250px !important;
margin-right: var(--spacer-4,1.5rem) !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-92defbcc-5a07-184d-05f2-932c9240dff8 {
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-c985e43e-b0ce-b6ed-6c02-840130ee2d6a {
border-color: #FFF2D5 !important;
border-radius: 10px !important;
border-style: solid; border-width: 1px !important; border-width: 1pxpx !important;
height: 250px !important;
margin-right: var(--spacer-4,1.5rem) !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-70943bfa-dc4b-2dd0-5548-77e40cacc357 {
width: 30px !important;
}
@media screen and (max-width: 991px) {.lfr-layout-structure-item-919c1be8-2ded-3297-b217-fad60b3cdfe3 {
margin-top: -45px !important;
}
}@media screen and (max-width: 767px) {.lfr-layout-structure-item-919c1be8-2ded-3297-b217-fad60b3cdfe3 {
margin-top: -45px !important;
}
}@media screen and (max-width: 575px) {.lfr-layout-structure-item-74a04703-2750-2f67-9a67-5e94408f7d49 {
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-e537bf34-eb41-7bd4-6a28-9f69f4c3f0a8 {
display: block !important;
}
.lfr-layout-structure-item-919c1be8-2ded-3297-b217-fad60b3cdfe3 {
display: block !important;
margin-left: -5px !important;
margin-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-5442ed42-08ac-f504-3d53-812e7a1c6823 {
display: block !important;
}
.lfr-layout-structure-item-98431408-1890-9176-ded3-f23a834e6f9d {
text-align: left !important;
}
.lfr-layout-structure-item-eecfa772-6681-784e-48b8-f5e86693f00a {
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-b5694580-db20-a537-434f-b101db2119f6 {
display: block !important;
}
.lfr-layout-structure-item-2293c4e7-6c38-49f3-3fcd-bced09008370 {
display: block !important;
}
.lfr-layout-structure-item-8e94abdf-bfaa-d081-586b-397f75e2439f {
display: block !important;
}
.lfr-layout-structure-item-c6454755-ee3d-8467-45ed-649ad3ceae77 {
display: none !important;
}
.lfr-layout-structure-item-22afd0c8-8756-7950-c792-7d2f081d4b52 {
display: block !important;
}
.lfr-layout-structure-item-1c4dbba5-d01b-6851-5095-d947d9c0422b {
display: block !important;
}
.lfr-layout-structure-item-92defbcc-5a07-184d-05f2-932c9240dff8 {
display: none !important;
}
}