.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-7b7c08e3-909b-0e83-b310-a38ac3b87a6b {
padding-bottom: var(--spacer-1,0.25rem) !important;
color: var(--h-glow-dark-blue) !important;
}
.lfr-layout-structure-item-5442ed42-08ac-f504-3d53-812e7a1c6823 {
display: none !important;
}
.lfr-layout-structure-item-2696e97e-89b0-153c-c961-9220a1fea959 {
color: var(--h-glow-dark-blue) !important;
}
.lfr-layout-structure-item-c842979a-9f71-1b69-fb59-af61d0cf002c {
border-radius: 10px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-cdf35de1-b995-1473-33be-a866a88b5b3b {
color: var(--h-glow-dark-blue) !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-228eb994-0477-6223-6308-4b88591717d9 {
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-260e0442-9d6b-a075-da81-c047729f7e69 {
border-radius: 10px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-0bd72d84-6e15-d73b-f1a7-5b0af968a697 {
background-color: var(--h-white) !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-a790df42-aeb7-37e9-e03b-d341651eed50 {
border-color: #D5DFFF !important;
border-radius: 5px !important;
border-style: solid; border-width: 2px !important; border-width: 2pxpx !important;
overflow: hidden !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-fbbde750-cc5d-037b-760c-6335ab8b5f0f {
color: var(--h-glow-dark-blue) !important;
}
.lfr-layout-structure-item-4cbccc51-8f0f-10e8-0d28-64f02d6bec88 {
padding-bottom: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-34dfd01d-0dd7-b395-e78e-36cf61c9ad01 {
width: 30px !important;
}
.lfr-layout-structure-item-d6e2ecff-1b96-e01f-a571-0019cc2e0e4a {
display: none !important;
}
.lfr-layout-structure-item-32a09f35-af98-932b-05de-211243451733 {
border-radius: 10px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-339a5d10-8c7b-00a8-8ab8-f6dab34b2033 {
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-9b68b93e-3192-6650-2c07-43dae692383c {
display: none !important;
}
.lfr-layout-structure-item-dd7c61b4-a4df-1914-e9d4-96f89d61b949 {
display: none !important;
}
.lfr-layout-structure-item-d4ee48ce-3127-69ca-561f-a978f6d4023a {
text-align: center !important;
}
.lfr-layout-structure-item-ed863424-5e85-694c-ca8b-87d5479b286a {
border-color: #D5DFFF !important;
border-radius: 5px !important;
border-style: solid; border-width: 2px !important; border-width: 2pxpx !important;
overflow: hidden !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-ae6bfd55-7059-d138-e70e-b0ca4b11a276 {
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-ca04e79c-f049-f165-d3c9-247387e6884d {
display: none !important;
}
.lfr-layout-structure-item-d412738c-5c4b-b297-f70c-f0609d94e767 {
color: var(--h-glow-dark-blue) !important;
}
.lfr-layout-structure-item-1f6109fc-4ccd-cc06-0462-e1c480e0b4c7 {
display: none !important;
}
.lfr-layout-structure-item-875ebe20-313c-97fc-c260-ba601ddbece1 {
background-color: #E8EEFF !important;
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-top: 12px !important;
}
.lfr-layout-structure-item-3b373f41-8d50-df36-58ae-42f6463ab632 {
background-color: var(--h-white) !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-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-213eaef1-02dc-3e0e-1e35-42f03e59edb5 {
max-height: 50px !important;
max-width: 50px !important;
}
.lfr-layout-structure-item-5a9a3247-d178-4497-8f29-f7da459b75c9 {
max-height: 50px !important;
max-width: 50px !important;
}
.lfr-layout-structure-item-5accb63d-894b-788f-d71c-a931a7c79c59 {
color: var(--h-glow-dark-blue) !important;
}
.lfr-layout-structure-item-83665d87-8e84-94b0-0ab6-75013411662e {
padding-bottom: var(--spacer-1,0.25rem) !important;
color: var(--h-glow-dark-blue) !important;
}
.lfr-layout-structure-item-4d582368-5b12-18a9-e7ce-80cc15afe937 {
padding-bottom: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-9302f31e-9e8b-3dd3-c9f2-9312467320b8 {
border-color: #D5DFFF !important;
border-radius: 5px !important;
border-style: solid; border-width: 2px !important; border-width: 2pxpx !important;
overflow: hidden !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-cf6db2e9-27b5-0d61-8e37-037806046071 {
display: none !important;
}
.lfr-layout-structure-item-363faad4-14ca-b463-3932-faafe62aa85d {
max-height: 50px !important;
max-width: 50px !important;
}
.lfr-layout-structure-item-ae6e4d5c-d6e6-bf4e-798d-6aec1ee5bbb1 {
color: var(--h-glow-dark-blue) !important;
}
.lfr-layout-structure-item-9db2ec0d-cafe-cf45-aefc-1f4ace13568b {
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-0ae450a3-5174-a75a-bc83-d425afce69c5 {
border-color: #D5DFFF !important;
border-radius: 5px !important;
border-style: solid; border-width: 2px !important; border-width: 2pxpx !important;
overflow: hidden !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-dd9dc8e5-702f-8217-c7cb-c9a7b97724e3 {
max-height: 50px !important;
max-width: 50px !important;
}
.lfr-layout-structure-item-7c42ef9a-69aa-e678-f8a2-33702e9c4282 {
background-color: var(--h-glow-dark-blue) !important;
margin-bottom: -50px !important;
}
.lfr-layout-structure-item-f897b000-acb8-6d73-9e8b-cae22831e81b {
padding-bottom: var(--spacer-8,7.5rem) !important;
}
.lfr-layout-structure-item-2ce9553c-bd8e-bf7c-d5e0-1bce1acc94d8 {
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-ea3f4942-3844-dbf7-699f-ccbd82b4e27b {
padding-bottom: var(--spacer-1,0.25rem) !important;
color: var(--h-glow-dark-blue) !important;
}
.lfr-layout-structure-item-6b61604d-a769-40b7-c35c-2d297c750efa {
color: var(--h-glow-dark-blue) !important;
}
.lfr-layout-structure-item-95526104-7bc9-7fd3-e27b-cc71dbfc3117 {
background-color: var(--h-white) !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-54be7ca7-01ee-4cd6-2f84-5b0a2b936484 {
background-color: var(--h-parchment) !important;
padding-bottom: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-2114fc76-07db-b487-3ecf-af87d9864f16 {
border-radius: 10px !important;
overflow: hidden !important;
}
@media screen and (max-width: 991px) {.lfr-layout-structure-item-2ce9553c-bd8e-bf7c-d5e0-1bce1acc94d8 {
margin-top: -45px !important;
}
}@media screen and (max-width: 767px) {.lfr-layout-structure-item-2ce9553c-bd8e-bf7c-d5e0-1bce1acc94d8 {
margin-top: -45px !important;
}
}@media screen and (max-width: 575px) {.lfr-layout-structure-item-25f95d0b-5731-ae17-f947-4dfaa45e1d5e {
display: none !important;
}
.lfr-layout-structure-item-b997bd01-6281-1825-0be4-5937554df3e8 {
display: none !important;
}
.lfr-layout-structure-item-5442ed42-08ac-f504-3d53-812e7a1c6823 {
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-d6e2ecff-1b96-e01f-a571-0019cc2e0e4a {
display: block !important;
}
.lfr-layout-structure-item-339a5d10-8c7b-00a8-8ab8-f6dab34b2033 {
display: block !important;
}
.lfr-layout-structure-item-74a04703-2750-2f67-9a67-5e94408f7d49 {
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-9b68b93e-3192-6650-2c07-43dae692383c {
display: block !important;
}
.lfr-layout-structure-item-dd7c61b4-a4df-1914-e9d4-96f89d61b949 {
display: block !important;
}
.lfr-layout-structure-item-d4ee48ce-3127-69ca-561f-a978f6d4023a {
text-align: left !important;
}
.lfr-layout-structure-item-ca04e79c-f049-f165-d3c9-247387e6884d {
display: block !important;
}
.lfr-layout-structure-item-1f6109fc-4ccd-cc06-0462-e1c480e0b4c7 {
display: block !important;
}
.lfr-layout-structure-item-adf3db61-95a3-6ba0-6f98-d1f9b9797a96 {
display: block !important;
}
.lfr-layout-structure-item-cf6db2e9-27b5-0d61-8e37-037806046071 {
display: block !important;
}
.lfr-layout-structure-item-9db2ec0d-cafe-cf45-aefc-1f4ace13568b {
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-13228724-9ddd-aec8-046e-8903055b39dd {
display: none !important;
}
.lfr-layout-structure-item-2ce9553c-bd8e-bf7c-d5e0-1bce1acc94d8 {
display: block !important;
margin-left: -5px !important;
margin-top: var(--spacer-2,0.5rem) !important;
}
}