.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-2813cef7-a230-4ec8-73b5-8f6a001859aa {
border-radius: 10px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-981fb962-31e3-b6ac-4935-9d894f94afa8 {
padding-left: 30px !important;
padding-right: 30px !important;
}
.lfr-layout-structure-item-6352182d-d2c6-b0bf-6226-555f7765c601 {
background-color: #E8EEFF !important;
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-top: 12px !important;
}
.lfr-layout-structure-item-b09cfed0-f880-3411-a469-3e9713c7da65 {
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-30712aca-900d-23a9-3e60-2d68c0997f97 {
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-331ddfdf-0981-24d3-6bf4-03bfbf353126 {
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-5e2cf270-ae9d-da9c-718d-711e29328c9f {
padding-left: 30px !important;
padding-right: 30px !important;
}
.lfr-layout-structure-item-ceaba923-6464-ca59-35ea-1ad9523af184 {
width: 30px !important;
}
.lfr-layout-structure-item-259cbddd-357d-b433-4f9f-3751e9ab1810 {
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-ce8577c2-8780-69c6-9d26-9a2b1be6ae96 {
padding-left: 30px !important;
padding-right: 30px !important;
}
.lfr-layout-structure-item-21c98895-c817-b40e-7c79-d9834dc6f3bb {
padding-left: 30px !important;
padding-right: 30px !important;
}
.lfr-layout-structure-item-fd6850b1-fa6d-2b83-0f50-69faf4318abb {
padding-left: 30px !important;
padding-right: 30px !important;
}
.lfr-layout-structure-item-ef2388d1-5c7a-ac9a-c79d-fd0443010bbd {
background-color: var(--h-glow-dark-blue) !important;
margin-bottom: -50px !important;
}
.lfr-layout-structure-item-95cb42de-486b-a654-b6e0-b12db81e8c87 {
text-align: center !important;
}
.lfr-layout-structure-item-b3460bd7-2f41-c85f-6ffe-237263b771d4 {
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-5c48e9c1-5dbc-5264-fc04-2597b463d632 {
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-d72a5d8d-9806-9f67-ff6d-475a3f8ffb69 {
padding-left: 30px !important;
padding-right: 30px !important;
}
.lfr-layout-structure-item-a1b6353b-263e-3548-0587-b28186570e59 {
padding-left: var(--spacer-5,3rem) !important;
padding-right: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-f553a60d-6e0b-017e-89b4-3a7d9d1a6ec9 {
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-28960b20-a0e2-b8fa-0647-246e178e0073 {
display: none !important;
}
.lfr-layout-structure-item-6caaf678-ca09-bda1-788b-fbbf1afce21f {
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-8ff461d4-6733-e9ec-0fb7-9fccf4bbe12f {
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-2a3f843d-9db2-1c7b-2adc-9045306f0283 {
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-2aa0b9fe-6822-9801-08c1-7903e5508523 {
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-09d6e2b7-4eb9-1d79-2664-c909e8e73405 {
padding-left: 30px !important;
padding-right: 30px !important;
}
.lfr-layout-structure-item-67c0c03f-d7dc-795a-f590-2819e1c22da2 {
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-b0d5f0e7-91b3-a68e-d5d3-536a5e04672f {
margin-top: -260px !important;
}
.lfr-layout-structure-item-384e2c6c-de2c-ca83-4598-667191b50f95 {
padding-left: 30px !important;
padding-right: 30px !important;
}
.lfr-layout-structure-item-ea5aa9f9-2dc1-4190-6e3a-cd6485fbcc1f {
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-630cb2d2-a00b-7c5a-52c6-fd94c4cca371 {
padding-left: 30px !important;
padding-right: 30px !important;
}
.lfr-layout-structure-item-48e77fb9-913c-ad40-160b-aea30063130b {
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-f79ecf48-d490-4d93-3d2f-654a7a6d40a2 {
display: none !important;
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-9092b6a2-ec90-9ea2-5aa6-0555843f45bb {
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-7f127726-3254-78d9-a9b5-9e3d348ca0ae {
display: none !important;
}
.lfr-layout-structure-item-60cc8453-65aa-9dec-a896-0a08a6c8e192 {
padding-left: 30px !important;
padding-right: 30px !important;
}
.lfr-layout-structure-item-57e17b9b-2bb3-e85a-401c-b38fd7748710 {
padding-left: 30px !important;
padding-right: 30px !important;
}
.lfr-layout-structure-item-0d0c2a30-69da-7a67-369f-a9ba04f9ee2b {
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-f13b1bf9-7cb4-0b9c-7857-484536f1f75b {
color: #1C0FA0 !important;
}
.lfr-layout-structure-item-2204775e-4e5e-1895-4ab0-6a02bf487459 {
padding-bottom: var(--spacer-8,7.5rem) !important;
}
.lfr-layout-structure-item-be94dc9a-0740-6646-d8f6-2ce18cbace60 {
padding-left: 30px !important;
padding-right: 30px !important;
}
.lfr-layout-structure-item-35398553-623f-4c7d-98e2-5cae96d35ab6 {
padding-left: 30px !important;
padding-right: 30px !important;
}
.lfr-layout-structure-item-7e092c58-cbec-f791-7367-cbbaac1acc11 {
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-d340a594-58e1-fecc-308f-9c6081577de4 {
padding-left: 30px !important;
padding-right: 30px !important;
}
.lfr-layout-structure-item-0bf0cfdd-f9b0-6fd0-88a6-7d24505b0bfe {
display: none !important;
}
@media screen and (max-width: 991px) {.lfr-layout-structure-item-2a3f843d-9db2-1c7b-2adc-9045306f0283 {
margin-top: -45px !important;
}
}@media screen and (max-width: 767px) {.lfr-layout-structure-item-2a3f843d-9db2-1c7b-2adc-9045306f0283 {
margin-top: -45px !important;
}
}@media screen and (max-width: 575px) {.lfr-layout-structure-item-003f4dae-092a-ee5c-46d7-5fe944356f89 {
margin-left: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-2054e107-e2fc-a085-c7cc-82fe757bafd8 {
margin-left: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-981fb962-31e3-b6ac-4935-9d894f94afa8 {
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-2b63d03b-6912-04c9-c1fd-95360566fb83 {
margin-left: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-5e2cf270-ae9d-da9c-718d-711e29328c9f {
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-ce8577c2-8780-69c6-9d26-9a2b1be6ae96 {
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-21c98895-c817-b40e-7c79-d9834dc6f3bb {
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-fd6850b1-fa6d-2b83-0f50-69faf4318abb {
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-4fb287ce-583a-152a-67db-e19eea26c317 {
margin-left: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-95cb42de-486b-a654-b6e0-b12db81e8c87 {
text-align: left !important;
}
.lfr-layout-structure-item-30e0ec8b-b3ad-6d18-e2c8-ee3e3c7414c8 {
display: block !important;
}
.lfr-layout-structure-item-13ffeb01-5152-1d62-111e-36cba3ea085e {
margin-left: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-d72a5d8d-9806-9f67-ff6d-475a3f8ffb69 {
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-a1b6353b-263e-3548-0587-b28186570e59 {
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-564002e5-ea87-0fc6-d704-60a3a12920b2 {
margin-left: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-28960b20-a0e2-b8fa-0647-246e178e0073 {
display: block !important;
}
.lfr-layout-structure-item-0abe00fe-b186-656e-e9c5-cb2819fd647e {
margin-left: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-8ff461d4-6733-e9ec-0fb7-9fccf4bbe12f {
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-2a3f843d-9db2-1c7b-2adc-9045306f0283 {
display: block !important;
margin-left: -5px !important;
margin-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-d39a94cd-19ab-fe42-025d-19e13989bb10 {
margin-left: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-09d6e2b7-4eb9-1d79-2664-c909e8e73405 {
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-384e2c6c-de2c-ca83-4598-667191b50f95 {
margin-right: var(--spacer-0,0rem) !important;
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-9015e16c-b22c-1a37-25e6-b51f07d4e2f2 {
margin-left: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-630cb2d2-a00b-7c5a-52c6-fd94c4cca371 {
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-48e77fb9-913c-ad40-160b-aea30063130b {
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-7aa4b775-8ced-91d1-0c1a-0870ade8644a {
margin-left: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-f79ecf48-d490-4d93-3d2f-654a7a6d40a2 {
display: block !important;
}
.lfr-layout-structure-item-7f127726-3254-78d9-a9b5-9e3d348ca0ae {
display: block !important;
}
.lfr-layout-structure-item-60cc8453-65aa-9dec-a896-0a08a6c8e192 {
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-57e17b9b-2bb3-e85a-401c-b38fd7748710 {
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-4d4712ff-54b6-2ccc-a527-96d2339e6248 {
margin-left: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-be94dc9a-0740-6646-d8f6-2ce18cbace60 {
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-35398553-623f-4c7d-98e2-5cae96d35ab6 {
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-e7e522b7-9ce9-c91f-9f90-a3f6016a6c50 {
margin-left: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-d340a594-58e1-fecc-308f-9c6081577de4 {
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-7f90b59f-3db7-24d9-9b91-34b32bf38aa5 {
margin-left: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-55f6e47c-c92f-6da9-51b7-359eedce945a {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-0bf0cfdd-f9b0-6fd0-88a6-7d24505b0bfe {
display: block !important;
}
.lfr-layout-structure-item-1f27eaa8-4d15-0277-d36d-e63472ca48ee {
margin-left: var(--spacer-4,1.5rem) !important;
}
}