.elementor-32279 .elementor-element.elementor-element-aec8a6e:not(.elementor-motion-effects-element-type-background), .elementor-32279 .elementor-element.elementor-element-aec8a6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(348deg, var( --e-global-color-primary ) 0%, var( --e-global-color-3259fb7 ) 100%);}.elementor-32279 .elementor-element.elementor-element-aec8a6e > .elementor-container{max-width:1300px;min-height:250px;}.elementor-32279 .elementor-element.elementor-element-aec8a6e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:40px;padding:48px 0px 48px 0px;}.elementor-32279 .elementor-element.elementor-element-aec8a6e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-32279 .elementor-element.elementor-element-a566f36 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-32279 .elementor-element.elementor-element-29d567a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-32279 .elementor-element.elementor-element-a80cea7{color:var( --e-global-color-e8b3e37 );}.elementor-32279 .elementor-element.elementor-element-a80cea7 a{color:var( --e-global-color-e8b3e37 );}.elementor-32279 .elementor-element.elementor-element-eb7cdb3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-32279 .elementor-element.elementor-element-eb7cdb3 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-e8b3e37 );}.elementor-32279 .elementor-element.elementor-element-c08e540 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-32279 .elementor-element.elementor-element-c08e540{color:var( --e-global-color-e8b3e37 );}.elementor-32279 .elementor-element.elementor-element-8f2d9d4 > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-32279 .elementor-element.elementor-element-1a057ca > .elementor-widget-container{margin:-29px 0px 0px 0px;}.elementor-32279 .elementor-element.elementor-element-1a057ca{font-size:16px;color:var( --e-global-color-e8b3e37 );}.elementor-32279 .elementor-element.elementor-element-356c4d4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-32279 .elementor-element.elementor-element-81ea8f5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-32279 .elementor-element.elementor-element-36d8590 .elementor-heading-title{font-family:var( --e-global-typography-a20ade3-font-family ), Sans-serif;font-size:var( --e-global-typography-a20ade3-font-size );font-weight:var( --e-global-typography-a20ade3-font-weight );line-height:var( --e-global-typography-a20ade3-line-height );color:var( --e-global-color-e8b3e37 );}.elementor-32279 .elementor-element.elementor-element-521f5dc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-32279 .elementor-element.elementor-element-546f8ff > .elementor-container{max-width:1300px;}.elementor-32279 .elementor-element.elementor-element-61cba57 > .elementor-container{max-width:1300px;}@media(min-width:768px){.elementor-32279 .elementor-element.elementor-element-29d567a{width:48%;}.elementor-32279 .elementor-element.elementor-element-356c4d4{width:3.333%;}.elementor-32279 .elementor-element.elementor-element-81ea8f5{width:48%;}}@media(max-width:1024px){.elementor-32279 .elementor-element.elementor-element-eb7cdb3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-32279 .elementor-element.elementor-element-36d8590 .elementor-heading-title{font-size:var( --e-global-typography-a20ade3-font-size );line-height:var( --e-global-typography-a20ade3-line-height );}}@media(max-width:767px){.elementor-32279 .elementor-element.elementor-element-eb7cdb3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-32279 .elementor-element.elementor-element-36d8590 .elementor-heading-title{font-size:var( --e-global-typography-a20ade3-font-size );line-height:var( --e-global-typography-a20ade3-line-height );}}/* Start custom CSS for html, class: .elementor-element-521f5dc */.elementor-32279 .elementor-element.elementor-element-521f5dc{width:100%;}

#alphabet-filter {
    display: flex; 
    flex-wrap: wrap;
    justify-content: left;
    border: none;
    outline:none;
}

#alphabet-filter a {
    background-color: rgba(255,255,255,.1); 
    color: #fff;
    text-decoration: none; 
    margin: 5px; 
    padding: 10px; 
    border-radius: 50%;
    border: none;
    width: 48px; 
    height: 48px; 
    display: flex; 
    justify-content: center; 
    align-items: center; 
    transition: background-color 0.3s ease; 
}

#alphabet-filter a:hover {
    background-color: rgba(225,240,255,.15) ; 
}

#alphabet-filter a.button-selected, #alphabet-filter a:focus-within {
    background-color: #fff;
    color: #0B2D5B;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2488f08 */#post-list {
    list-style: none;
    list-style-type: none; /* Entfernt die Aufzählungszeichen */
    padding: 0; /* Entfernt das Padding */
    margin:0;
}

#post-list li {
    padding: 16px 0; /* Fügt oben und unten einen Abstand hinzu */
    border-bottom: 1px solid #ccc; /* Fügt eine untere Grenzlinie hinzu */
    margin:0px;
}

#post-list li a {
    color: black; /* Ändert die Farbe der Links */
    text-decoration: none; /* Entfernt die Unterstreichung der Links */
}

#post-list li a:hover {
    color: #0583F2; /* Ändert die Farbe der Links beim Überfahren mit der Maus */
}

#post-list button {
    padding: 10px 0;
    background: none;
    border: none;
    border-radius: 5px;
    margin-bottom: 20px; 
    text-decoration: none;
    color: #0583F2;
}

#post-list li:marker{
    display: none !important;
}

#post-list, #post-list ul, #post-list li {
    list-style: none;
    
}/* End custom CSS */