.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-0877f22d-2adc-76ed-6204-d2bf3390145e {
font-size: 16px !important;
}
.lfr-layout-structure-item-f2b8efe1-2fc6-2889-ea4d-7253baee1bfe {
padding-bottom: 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-1f81c249-907b-b05c-caa2-4f1edf2c2f60 {
display: none !important;
}
.lfr-layout-structure-item-10ccb242-bea2-6fc0-c33f-e1ccb34494b9 {
display: none !important;
}
.lfr-layout-structure-item-c842979a-9f71-1b69-fb59-af61d0cf002c {
border-radius: 10px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-2cdf5bd0-2e17-323a-4019-1978b3c58cfe {
background-color: var(--h-parchment) !important;
padding-bottom: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-5,3rem) !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-4c9dae61-1c24-6c1f-38bd-1f45d45bf444 {
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-2653429a-043c-35ca-540c-015d3d3a73b6 {
border-radius: 10px !important;
margin-top: var(--spacer-2,0.5rem) !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-228eb994-0477-6223-6308-4b88591717d9 {
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-c791ac3f-681e-32e0-b01a-e285ccf648a8 {
display: none !important;
}
.lfr-layout-structure-item-232509b4-6e3b-cace-42d4-172b652c468a {
display: none !important;
}
.lfr-layout-structure-item-76ee74b4-6f5a-21cb-e2ac-4bbe78903d15 {
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-5c61770a-afc1-c6bd-646e-d80a20f64faa {
font-size: 20px !important;
}
.lfr-layout-structure-item-3fc7e410-7a26-1128-8a48-2f36bf0f826e {
display: none !important;
}
.lfr-layout-structure-item-94ee5c02-ba2c-966a-e51b-60c6c0dc48fe {
font-size: 20px !important;
}
.lfr-layout-structure-item-65d4dbbd-1887-6ba5-5593-cc9af559334a {
background-color: #E8EEFF !important;
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-top: 12px !important;
}
.lfr-layout-structure-item-b08c5ff3-fc90-c4bb-f068-7f85e776c3ee {
display: none !important;
}
.lfr-layout-structure-item-6577c9fa-0692-a069-e4a8-aecc007f7223 {
color: var(--h-glow-dark-blue) !important;
}
.lfr-layout-structure-item-801fba8c-3456-9d47-e2a1-e2cca366ba91 {
color: var(--h-glow-dark-blue) !important;
}
.lfr-layout-structure-item-03712d76-9811-c6d6-5230-e746cec8faa4 {
display: none !important;
}
.lfr-layout-structure-item-99b16e2c-5a66-ac3a-cd6e-95588ad1463a {
background-color: var(--h-glow-dark-blue) !important;
margin-bottom: -50px !important;
}
.lfr-layout-structure-item-5f59b08c-582d-b731-9128-162c2b5819c2 {
background-color: #E8EEFF !important;
border-color: var(--h-mid-blue) !important;
border-radius: 1px !important;
}
.lfr-layout-structure-item-f2f0bc32-f126-bb93-b848-ba75726b9e4f {
padding-bottom: var(--spacer-3,1rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-7ad94f29-3e6f-1080-6c66-51a13cd480df {
display: none !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-c89fed19-91bb-1579-8527-20132fcb565e {
color: var(--h-glow-dark-blue) !important;
}
.lfr-layout-structure-item-d3f1082b-2faf-d23c-44e3-fdd06e8286f1 {
font-size: 20px !important;
}
.lfr-layout-structure-item-bf83184f-a1d1-e68c-2d7c-df246dc2ee36 {
text-align: center !important;
}
.lfr-layout-structure-item-a5c3c52b-56a8-1409-d725-5132736d49b9 {
color: var(--h-glow-dark-blue) !important;
}
.lfr-layout-structure-item-c0a4cc15-43ea-2ce5-631a-4957016c8aef {
font-size: 20px !important;
}
.lfr-layout-structure-item-a581fd93-4860-a419-2b48-3676bd163d04 {
display: none !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-46a360cc-5225-9ee2-4b7f-7e49499f1654 {
display: none !important;
}
.lfr-layout-structure-item-7f466eb8-a41e-df43-1dcc-295df32e6f29 {
margin-left: var(--spacer-10,10rem) !important;
margin-right: var(--spacer-10,10rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-bff77a57-4dad-0755-d1f9-6eaa2dc09e08 {
color: var(--h-glow-dark-blue) !important;
}
.lfr-layout-structure-item-5951442d-752b-4849-322a-8344f1a354bb {
font-size: 16px !important;
}
.lfr-layout-structure-item-6673405e-cba0-ce91-b307-cd9524456533 {
display: none !important;
}
.lfr-layout-structure-item-ecc4525e-a5c7-ddc7-f5de-41c58d681ea6 {
text-align: center !important;
}
.lfr-layout-structure-item-87aa1ab4-4c54-b634-3426-9b99c0131db6 {
display: none !important;
}
.lfr-layout-structure-item-d382f1a3-8062-f052-afca-d0b6b910a952 {
display: none !important;
}
.lfr-layout-structure-item-f897b000-acb8-6d73-9e8b-cae22831e81b {
padding-bottom: var(--spacer-8,7.5rem) !important;
}
.lfr-layout-structure-item-793a69a3-0c73-4a49-782c-b6c01114f137 {
color: var(--h-glow-dark-blue) !important;
}
.lfr-layout-structure-item-6190944e-9d60-4ef6-853d-78997f753127 {
width: 30px !important;
}
.lfr-layout-structure-item-40247a4c-710f-2549-fc8d-589744b8bf6c {
margin-left: var(--spacer-10,10rem) !important;
margin-right: var(--spacer-10,10rem) !important;
}
.lfr-layout-structure-item-a4cbb85c-0998-d0c7-6f92-8e4f9fa24011 {
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-e5a6542f-ba10-cefc-f983-b467bb6839dc {
color: var(--h-glow-dark-blue) !important;
}
.lfr-layout-structure-item-d20d4a2d-b22a-c785-8cef-4dc4398ad35e {
display: none !important;
}
.lfr-layout-structure-item-b6e917a2-c968-c5f6-46c8-1a102c6f302d {
color: var(--h-glow-dark-blue) !important;
}
@media screen and (max-width: 991px) {.lfr-layout-structure-item-76ee74b4-6f5a-21cb-e2ac-4bbe78903d15 {
margin-top: -45px !important;
}
}@media screen and (max-width: 767px) {.lfr-layout-structure-item-76ee74b4-6f5a-21cb-e2ac-4bbe78903d15 {
margin-top: -45px !important;
}
}@media screen and (max-width: 575px) {.lfr-layout-structure-item-86a7cf7d-c912-93a2-7d3e-2f2b309076e1 {
padding-right: var(--spacer-8,7.5rem) !important;
}
.lfr-layout-structure-item-359d0aca-0255-2674-0bcb-898c15c14375 {
margin-bottom: var(--spacer-2,0.5rem) !important;
width: 60px !important;
}
.lfr-layout-structure-item-5442ed42-08ac-f504-3d53-812e7a1c6823 {
display: block !important;
}
.lfr-layout-structure-item-1f81c249-907b-b05c-caa2-4f1edf2c2f60 {
display: block !important;
}
.lfr-layout-structure-item-10ccb242-bea2-6fc0-c33f-e1ccb34494b9 {
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-2653429a-043c-35ca-540c-015d3d3a73b6 {
margin-top: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-1dbe5f36-8a97-ffc1-42a3-34d6b187b9fc {
margin-bottom: var(--spacer-2,0.5rem) !important;
margin-left: var(--spacer-0,0rem) !important;
width: 60px !important;
}
.lfr-layout-structure-item-9b5aa760-b2cc-a0df-c2ef-25e78af821a9 {
margin-bottom: var(--spacer-2,0.5rem) !important;
width: 60px !important;
}
.lfr-layout-structure-item-c791ac3f-681e-32e0-b01a-e285ccf648a8 {
display: block !important;
}
.lfr-layout-structure-item-232509b4-6e3b-cace-42d4-172b652c468a {
display: block !important;
}
.lfr-layout-structure-item-a3d0fb80-05a3-9da4-293b-5e2e58add230 {
margin-bottom: var(--spacer-2,0.5rem) !important;
width: 60px !important;
}
.lfr-layout-structure-item-edb3c756-9081-51e5-aea6-a48099a8e470 {
display: none !important;
}
.lfr-layout-structure-item-76ee74b4-6f5a-21cb-e2ac-4bbe78903d15 {
display: block !important;
margin-left: -5px !important;
margin-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-3fc7e410-7a26-1128-8a48-2f36bf0f826e {
display: block !important;
}
.lfr-layout-structure-item-1e1887fc-9103-943f-5129-3e604bfb3473 {
margin-bottom: var(--spacer-2,0.5rem) !important;
margin-left: var(--spacer-0,0rem) !important;
width: 60px !important;
}
.lfr-layout-structure-item-e7c4a148-25a0-fd03-7b16-62ae3d6a3802 {
padding-right: var(--spacer-8,7.5rem) !important;
}
.lfr-layout-structure-item-b08c5ff3-fc90-c4bb-f068-7f85e776c3ee {
display: block !important;
}
.lfr-layout-structure-item-b50a8373-251a-5631-9c78-4140307032b6 {
margin-bottom: var(--spacer-2,0.5rem) !important;
margin-left: var(--spacer-0,0rem) !important;
width: 60px !important;
}
.lfr-layout-structure-item-03712d76-9811-c6d6-5230-e746cec8faa4 {
display: block !important;
}
.lfr-layout-structure-item-f2f0bc32-f126-bb93-b848-ba75726b9e4f {
padding-bottom: var(--spacer-0,0rem) !important;
text-align: left !important;
}
.lfr-layout-structure-item-7ad94f29-3e6f-1080-6c66-51a13cd480df {
display: block !important;
}
.lfr-layout-structure-item-74a04703-2750-2f67-9a67-5e94408f7d49 {
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-bf83184f-a1d1-e68c-2d7c-df246dc2ee36 {
text-align: left !important;
}
.lfr-layout-structure-item-cdd1b03f-05fa-af01-cd86-81d328c121c2 {
margin-bottom: var(--spacer-2,0.5rem) !important;
width: 60px !important;
}
.lfr-layout-structure-item-8ce7e10c-9e69-4be0-2e92-d4d6669e9a8c {
margin-bottom: var(--spacer-2,0.5rem) !important;
width: 60px !important;
}
.lfr-layout-structure-item-a581fd93-4860-a419-2b48-3676bd163d04 {
display: block !important;
}
.lfr-layout-structure-item-46a360cc-5225-9ee2-4b7f-7e49499f1654 {
display: block !important;
}
.lfr-layout-structure-item-7f466eb8-a41e-df43-1dcc-295df32e6f29 {
margin-left: var(--spacer-0,0rem) !important;
margin-right: var(--spacer-0,0rem) !important;
text-align: left !important;
}
.lfr-layout-structure-item-6673405e-cba0-ce91-b307-cd9524456533 {
display: block !important;
}
.lfr-layout-structure-item-b1dc7a1d-3e98-bedd-beca-980e836e5169 {
margin-bottom: var(--spacer-2,0.5rem) !important;
width: 60px !important;
}
.lfr-layout-structure-item-ecc4525e-a5c7-ddc7-f5de-41c58d681ea6 {
text-align: left !important;
}
.lfr-layout-structure-item-87aa1ab4-4c54-b634-3426-9b99c0131db6 {
display: block !important;
}
.lfr-layout-structure-item-d382f1a3-8062-f052-afca-d0b6b910a952 {
display: block !important;
}
.lfr-layout-structure-item-36b98152-72bf-4b3c-ae94-90eaee32152a {
margin-bottom: var(--spacer-2,0.5rem) !important;
margin-left: var(--spacer-0,0rem) !important;
width: 60px !important;
}
.lfr-layout-structure-item-40247a4c-710f-2549-fc8d-589744b8bf6c {
margin-left: var(--spacer-0,0rem) !important;
margin-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-a4cbb85c-0998-d0c7-6f92-8e4f9fa24011 {
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-d20d4a2d-b22a-c785-8cef-4dc4398ad35e {
display: block !important;
}
}