.elementor-32160 .elementor-element.elementor-element-432f5c2:not(.elementor-motion-effects-element-type-background), .elementor-32160 .elementor-element.elementor-element-432f5c2 > .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-32160 .elementor-element.elementor-element-432f5c2 > .elementor-container{max-width:1300px;min-height:250px;}.elementor-32160 .elementor-element.elementor-element-432f5c2{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-32160 .elementor-element.elementor-element-432f5c2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-32160 .elementor-element.elementor-element-b821761 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-32160 .elementor-element.elementor-element-60f6541 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-32160 .elementor-element.elementor-element-defb124{color:var( --e-global-color-e8b3e37 );}.elementor-32160 .elementor-element.elementor-element-defb124 a{color:var( --e-global-color-e8b3e37 );}.elementor-32160 .elementor-element.elementor-element-b861ff2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-32160 .elementor-element.elementor-element-b861ff2 .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-32160 .elementor-element.elementor-element-efc7380 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-32160 .elementor-element.elementor-element-efc7380{color:var( --e-global-color-e8b3e37 );}.elementor-32160 .elementor-element.elementor-element-d343b0a > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-32160 .elementor-element.elementor-element-7601448 > .elementor-widget-container{margin:-29px 0px 0px 0px;}.elementor-32160 .elementor-element.elementor-element-7601448{font-size:16px;color:var( --e-global-color-e8b3e37 );}.elementor-32160 .elementor-element.elementor-element-d2696a2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-32160 .elementor-element.elementor-element-d297157 > .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-32160 .elementor-element.elementor-element-6490a62 .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-32160 .elementor-element.elementor-element-67cca01 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-32160 .elementor-element.elementor-element-da20838 > .elementor-container{max-width:1300px;}.elementor-32160 .elementor-element.elementor-element-da20838{margin-top:-5px;margin-bottom:0px;padding:-48px 0px 0px 0px;}.elementor-32160 .elementor-element.elementor-element-d159751 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-32160 .elementor-element.elementor-element-cda455c > .elementor-widget-container{margin:43px 0px 0px 0px;}.elementor-32160 .elementor-element.elementor-element-0fe3524 > .elementor-widget-container{margin:-4px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-32160 .elementor-element.elementor-element-5e1c3bb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-32160 .elementor-element.elementor-element-60f6541{width:48%;}.elementor-32160 .elementor-element.elementor-element-d2696a2{width:3.333%;}.elementor-32160 .elementor-element.elementor-element-d297157{width:48%;}.elementor-32160 .elementor-element.elementor-element-000dde0{width:100%;}}@media(max-width:1024px){.elementor-32160 .elementor-element.elementor-element-b861ff2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-32160 .elementor-element.elementor-element-6490a62 .elementor-heading-title{font-size:var( --e-global-typography-a20ade3-font-size );line-height:var( --e-global-typography-a20ade3-line-height );}.elementor-32160 .elementor-element.elementor-element-d159751 > .elementor-widget-container{padding:10px 10px 10px 10px;}}@media(max-width:767px){.elementor-32160 .elementor-element.elementor-element-b861ff2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-32160 .elementor-element.elementor-element-6490a62 .elementor-heading-title{font-size:var( --e-global-typography-a20ade3-font-size );line-height:var( --e-global-typography-a20ade3-line-height );}.elementor-32160 .elementor-element.elementor-element-d159751 > .elementor-widget-container{padding:10px 10px 10px 10px;}}/* Start custom CSS for html, class: .elementor-element-67cca01 */.elementor-32160 .elementor-element.elementor-element-67cca01{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 shortcode, class: .elementor-element-5effbc9 */.elementor-32160 .elementor-element.elementor-element-5effbc9{
    display: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d159751 */#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 */
/* Start custom CSS */div.is-ajax-search-result{
    background-color: white !important;}

.is-ajax-search-details .is-title a, .is-ajax-search-post .is-title a {
    text-transform: none !important;}/* End custom CSS */