.elementor-49013 .elementor-element.elementor-element-6a75f5f2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-49013 .elementor-element.elementor-element-3fcbee4b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-49013 .elementor-element.elementor-element-3fcbee4b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-49013 .elementor-element.elementor-element-7132beb6{text-align:start;}.elementor-49013 .elementor-element.elementor-element-7132beb6 .elementor-heading-title{text-decoration:none;}.elementor-49013 .elementor-element.elementor-element-1a9ae2f9 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-49013 .elementor-element.elementor-element-1a9ae2f9 .elementor-nav-menu .elementor-item{text-decoration:none;}.elementor-49013 .elementor-element.elementor-element-641c8fd7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-49013 .elementor-element.elementor-element-641c8fd7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-49013 .elementor-element.elementor-element-71c24926 .elementor-heading-title{font-size:30px;}.elementor-49013 .elementor-element.elementor-element-110a5628 > .elementor-widget-container{margin:0px 0px 025px 0px;}.elementor-49013 .elementor-element.elementor-element-110a5628 img{border-style:none;border-radius:10px 10px 10px 10px;box-shadow:1px 1px 3px 0px rgba(156.37167358398438, 155.18188911106273, 155.18188911106273, 0.5);}.elementor-49013 .elementor-element.elementor-element-28766513{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overlay-mix-blend-mode:multiply;--border-radius:10px 10px 10px 10px;}.elementor-49013 .elementor-element.elementor-element-4534fb1d > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-49013 .elementor-element.elementor-element-4534fb1d{color:var( --e-global-color-primary );}.elementor-49013 .elementor-element.elementor-element-40b27633 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-49013 .elementor-element.elementor-element-40b27633{color:var( --e-global-color-primary );}.elementor-49013 .elementor-element.elementor-element-6d778e5 .elementor-heading-title{font-size:20px;}.elementor-49013 .elementor-element.elementor-element-ff99f6 > .elementor-widget-container{border-style:none;}.elementor-49013 .elementor-element.elementor-element-ff99f6:hover .elementor-widget-container{border-style:none;}.elementor-49013 .elementor-element.elementor-element-6a3aa069 .elementor-heading-title{font-size:20px;}.elementor-49013 .elementor-element.elementor-element-a319ac2 > .elementor-widget-container{border-style:none;}.elementor-49013 .elementor-element.elementor-element-a319ac2:hover .elementor-widget-container{border-style:none;}.elementor-49013 .elementor-element.elementor-element-6b688c68 .elementor-heading-title{font-size:20px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-49013 .elementor-element.elementor-element-28766513{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-49013 .elementor-element.elementor-element-3fcbee4b{--width:25%;}.elementor-49013 .elementor-element.elementor-element-641c8fd7{--width:75%;}}@media(max-width:767px){.elementor-49013 .elementor-element.elementor-element-28766513{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for nav-menu, class: .elementor-element-1a9ae2f9 *//* Grundstruktur */
.sidebar-nav ul, 
.sidebar-nav ul.sub-menu {
    list-style: none;
    padding: 0;
    margin: 0;
}

/* Menüelemente */
.sidebar-nav li {
    border-bottom: 1px solid #e0e0e0;
    position: relative;
}

.sidebar-nav li:last-child {
    border-bottom: none;
}

/* Links */
.sidebar-nav li a {
    display: block;
    padding: 12px 0;
    text-decoration: none;
    color: #4b0082;
    font-size: 16px;
    transition: background-color 0.3s ease, color 0.3s ease;
}

/* Hover-Effekt */
.sidebar-nav li a:hover,
.sidebar-nav li a:focus {
    background-color: #f0f0f0;
    color: #4b0082;
    text-decoration: none;
}

/* Aktiver Link */
.sidebar-nav li.current-menu-item > a,
.sidebar-nav li.current_page_item > a {
    background-color: #e0e0e0;
    font-weight: normal;
}/* End custom CSS */