.elementor-11957 .elementor-element.elementor-element-3f3c13b > .elementor-container{max-width:1400px;}.elementor-11957 .elementor-element.elementor-element-3f3c13b{border-style:dotted;border-width:4px 0px 0px 0px;border-color:#8E3C2A;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 20px 50px 20px;}.elementor-11957 .elementor-element.elementor-element-3f3c13b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11957 .elementor-element.elementor-element-3f3c13b > .elementor-shape-top .elementor-shape-fill{fill:#8E3C2A;}.elementor-11957 .elementor-element.elementor-element-ce0436d > .elementor-widget-container{margin:0px 0px 40px 0px;border-style:dotted;border-width:4px 4px 4px 4px;border-color:#8E3C2A;}.elementor-11957 .elementor-element.elementor-element-ce0436d{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-11957 .elementor-element.elementor-element-89510b0{--display:flex;--background-transition:0.3s;}.elementor-11957 .elementor-element.elementor-element-072b5b4 .elementor-posts-container article{margin-bottom:0px;}.elementor-11957 .elementor-element.elementor-element-072b5b4 .elementor-posts--skin-full_content a.elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-11957 .elementor-element.elementor-element-072b5b4 .elementor-posts--skin-archive_full_content a.elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-11957 .elementor-element.elementor-element-b4807ba{--display:flex;--background-transition:0.3s;}.elementor-11957 .elementor-element.elementor-element-7250e31 .elementor-posts-container article{margin-bottom:0px;}.elementor-11957 .elementor-element.elementor-element-7250e31 .elementor-posts--skin-full_content a.elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-11957 .elementor-element.elementor-element-7250e31 .elementor-posts--skin-archive_full_content a.elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-11957 .elementor-element.elementor-element-b1df532{--display:flex;--background-transition:0.3s;}.elementor-11957 .elementor-element.elementor-element-fbf8d3c .elementor-posts-container article{margin-bottom:0px;}.elementor-11957 .elementor-element.elementor-element-fbf8d3c .elementor-posts--skin-full_content a.elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-11957 .elementor-element.elementor-element-fbf8d3c .elementor-posts--skin-archive_full_content a.elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-11957 .elementor-element.elementor-element-b5d65d7{--display:flex;--background-transition:0.3s;}.elementor-11957 .elementor-element.elementor-element-f764a5b .elementor-posts-container article{margin-bottom:0px;}.elementor-11957 .elementor-element.elementor-element-f764a5b .elementor-posts--skin-full_content a.elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-11957 .elementor-element.elementor-element-f764a5b .elementor-posts--skin-archive_full_content a.elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-11957 .elementor-element.elementor-element-1f6d577{--display:flex;--background-transition:0.3s;}.elementor-11957 .elementor-element.elementor-element-ddf54f5 .elementor-posts-container article{margin-bottom:0px;}.elementor-11957 .elementor-element.elementor-element-ddf54f5 .elementor-posts--skin-full_content a.elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-11957 .elementor-element.elementor-element-ddf54f5 .elementor-posts--skin-archive_full_content a.elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-11957 .elementor-element.elementor-element-6fd32f6{--display:flex;--background-transition:0.3s;}.elementor-11957 .elementor-element.elementor-element-479192e .elementor-posts-container article{margin-bottom:0px;}.elementor-11957 .elementor-element.elementor-element-479192e .elementor-posts--skin-full_content a.elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-11957 .elementor-element.elementor-element-479192e .elementor-posts--skin-archive_full_content a.elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-11957 .elementor-element.elementor-element-c78db21{--display:flex;--background-transition:0.3s;}.elementor-11957 .elementor-element.elementor-element-b83b9ea .elementor-posts-container article{margin-bottom:0px;}.elementor-11957 .elementor-element.elementor-element-b83b9ea .elementor-posts--skin-full_content a.elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-11957 .elementor-element.elementor-element-b83b9ea .elementor-posts--skin-archive_full_content a.elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-11957 .elementor-element.elementor-element-7bbc36d{--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-padding-top:8px;--n-tabs-title-padding-right:25px;--n-tabs-title-padding-bottom:8px;--n-tabs-title-padding-left:25px;--n-tabs-title-font-size:20px;--n-tabs-title-color:var( --e-global-color-2aa59036 );--n-tabs-icon-size:50px;}.elementor-11957 .elementor-element.elementor-element-7bbc36d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-weight:bold;}@media(max-width:1023px){.elementor-11957 .elementor-element.elementor-element-3f3c13b > .elementor-shape-top svg{width:calc(180% + 1.3px);}.elementor-11957 .elementor-element.elementor-element-3f3c13b{padding:100px 0px 50px 0px;}.elementor-11957 .elementor-element.elementor-element-840eaa0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11957 .elementor-element.elementor-element-ce0436d{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-11957 .elementor-element.elementor-element-7bbc36d{--n-tabs-title-padding-top:8px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:8px;--n-tabs-title-padding-left:20px;--n-tabs-title-font-size:18px;--n-tabs-icon-size:40px;}}@media(max-width:767px){.elementor-11957 .elementor-element.elementor-element-3f3c13b > .elementor-shape-top svg{width:calc(300% + 1.3px);}.elementor-11957 .elementor-element.elementor-element-3f3c13b{padding:50px 0px 50px 0px;}.elementor-11957 .elementor-element.elementor-element-ce0436d{width:100%;max-width:100%;}.elementor-11957 .elementor-element.elementor-element-7bbc36d{--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-padding-top:8px;--n-tabs-title-padding-right:12px;--n-tabs-title-padding-bottom:8px;--n-tabs-title-padding-left:12px;--n-tabs-title-font-size:16px;--n-tabs-icon-size:30px;}}/* Start custom CSS for shortcode, class: .elementor-element-ce0436d */.is-form-style input.is-search-input {
    font-size: 20px!important;
    font-family: inherit;
    width: 90%;
}

 .is-ajax-search {
  padding: 5px 0px!important;
  background-color: #F1EAE3 ;
}

.is-search-icon svg {
    width: 40px;
display: table!important;
}

.is-search-icon  {
display: table!important;
  margin: -10px 0px -10px -25px; 
  padding: 0px 10px;
}


.is-title a {
    font-size: 18px!important;
    font-weight: bold !important;
}

div.is-ajax-search-result {
    padding:2px !important;
}

.is-ajax-search-post, .is-ajax-search-post-details {
    padding: 8px !important;
}

.is-ajax-result-description {

    margin-top: 0px !important;
}


@media only screen and (max-width: 767px) {
.is-form-style input.is-search-input {
    font-size: 17px!important;
   
}

.is-title a {
    font-size: 16px!important;
}
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-072b5b4 */.elementor-11957 .elementor-element.elementor-element-072b5b4 .elementor-post__text {
    border-width: 0 0 0px 0!important;

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-7250e31 */.elementor-11957 .elementor-element.elementor-element-7250e31 .elementor-post__text {
    border-width: 0 0 0px 0!important;

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-fbf8d3c */.elementor-11957 .elementor-element.elementor-element-fbf8d3c .elementor-post__text {
    border-width: 0 0 0px 0!important;

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-f764a5b */.elementor-11957 .elementor-element.elementor-element-f764a5b .elementor-post__text {
    border-width: 0 0 0px 0!important;

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-ddf54f5 */.elementor-11957 .elementor-element.elementor-element-ddf54f5 .elementor-post__text {
    border-width: 0 0 0px 0!important;

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-479192e */.elementor-11957 .elementor-element.elementor-element-479192e .elementor-post__text {
    border-width: 0 0 0px 0!important;

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-b83b9ea */.elementor-11957 .elementor-element.elementor-element-b83b9ea .elementor-post__text {
    border-width: 0 0 0px 0!important;

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-072b5b4 */.elementor-11957 .elementor-element.elementor-element-072b5b4 .elementor-post__text {
    border-width: 0 0 0px 0!important;

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-7250e31 */.elementor-11957 .elementor-element.elementor-element-7250e31 .elementor-post__text {
    border-width: 0 0 0px 0!important;

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-fbf8d3c */.elementor-11957 .elementor-element.elementor-element-fbf8d3c .elementor-post__text {
    border-width: 0 0 0px 0!important;

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-f764a5b */.elementor-11957 .elementor-element.elementor-element-f764a5b .elementor-post__text {
    border-width: 0 0 0px 0!important;

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-ddf54f5 */.elementor-11957 .elementor-element.elementor-element-ddf54f5 .elementor-post__text {
    border-width: 0 0 0px 0!important;

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-479192e */.elementor-11957 .elementor-element.elementor-element-479192e .elementor-post__text {
    border-width: 0 0 0px 0!important;

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-b83b9ea */.elementor-11957 .elementor-element.elementor-element-b83b9ea .elementor-post__text {
    border-width: 0 0 0px 0!important;

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-072b5b4 */.elementor-11957 .elementor-element.elementor-element-072b5b4 .elementor-post__text {
    border-width: 0 0 0px 0!important;

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-7250e31 */.elementor-11957 .elementor-element.elementor-element-7250e31 .elementor-post__text {
    border-width: 0 0 0px 0!important;

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-fbf8d3c */.elementor-11957 .elementor-element.elementor-element-fbf8d3c .elementor-post__text {
    border-width: 0 0 0px 0!important;

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-f764a5b */.elementor-11957 .elementor-element.elementor-element-f764a5b .elementor-post__text {
    border-width: 0 0 0px 0!important;

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-ddf54f5 */.elementor-11957 .elementor-element.elementor-element-ddf54f5 .elementor-post__text {
    border-width: 0 0 0px 0!important;

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-479192e */.elementor-11957 .elementor-element.elementor-element-479192e .elementor-post__text {
    border-width: 0 0 0px 0!important;

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-b83b9ea */.elementor-11957 .elementor-element.elementor-element-b83b9ea .elementor-post__text {
    border-width: 0 0 0px 0!important;

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-072b5b4 */.elementor-11957 .elementor-element.elementor-element-072b5b4 .elementor-post__text {
    border-width: 0 0 0px 0!important;

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-7250e31 */.elementor-11957 .elementor-element.elementor-element-7250e31 .elementor-post__text {
    border-width: 0 0 0px 0!important;

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-fbf8d3c */.elementor-11957 .elementor-element.elementor-element-fbf8d3c .elementor-post__text {
    border-width: 0 0 0px 0!important;

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-f764a5b */.elementor-11957 .elementor-element.elementor-element-f764a5b .elementor-post__text {
    border-width: 0 0 0px 0!important;

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-ddf54f5 */.elementor-11957 .elementor-element.elementor-element-ddf54f5 .elementor-post__text {
    border-width: 0 0 0px 0!important;

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-479192e */.elementor-11957 .elementor-element.elementor-element-479192e .elementor-post__text {
    border-width: 0 0 0px 0!important;

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-b83b9ea */.elementor-11957 .elementor-element.elementor-element-b83b9ea .elementor-post__text {
    border-width: 0 0 0px 0!important;

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-072b5b4 */.elementor-11957 .elementor-element.elementor-element-072b5b4 .elementor-post__text {
    border-width: 0 0 0px 0!important;

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-7250e31 */.elementor-11957 .elementor-element.elementor-element-7250e31 .elementor-post__text {
    border-width: 0 0 0px 0!important;

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-fbf8d3c */.elementor-11957 .elementor-element.elementor-element-fbf8d3c .elementor-post__text {
    border-width: 0 0 0px 0!important;

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-f764a5b */.elementor-11957 .elementor-element.elementor-element-f764a5b .elementor-post__text {
    border-width: 0 0 0px 0!important;

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-ddf54f5 */.elementor-11957 .elementor-element.elementor-element-ddf54f5 .elementor-post__text {
    border-width: 0 0 0px 0!important;

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-479192e */.elementor-11957 .elementor-element.elementor-element-479192e .elementor-post__text {
    border-width: 0 0 0px 0!important;

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-b83b9ea */.elementor-11957 .elementor-element.elementor-element-b83b9ea .elementor-post__text {
    border-width: 0 0 0px 0!important;

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-072b5b4 */.elementor-11957 .elementor-element.elementor-element-072b5b4 .elementor-post__text {
    border-width: 0 0 0px 0!important;

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-7250e31 */.elementor-11957 .elementor-element.elementor-element-7250e31 .elementor-post__text {
    border-width: 0 0 0px 0!important;

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-fbf8d3c */.elementor-11957 .elementor-element.elementor-element-fbf8d3c .elementor-post__text {
    border-width: 0 0 0px 0!important;

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-f764a5b */.elementor-11957 .elementor-element.elementor-element-f764a5b .elementor-post__text {
    border-width: 0 0 0px 0!important;

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-ddf54f5 */.elementor-11957 .elementor-element.elementor-element-ddf54f5 .elementor-post__text {
    border-width: 0 0 0px 0!important;

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-479192e */.elementor-11957 .elementor-element.elementor-element-479192e .elementor-post__text {
    border-width: 0 0 0px 0!important;

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-b83b9ea */.elementor-11957 .elementor-element.elementor-element-b83b9ea .elementor-post__text {
    border-width: 0 0 0px 0!important;

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-072b5b4 */.elementor-11957 .elementor-element.elementor-element-072b5b4 .elementor-post__text {
    border-width: 0 0 0px 0!important;

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-7250e31 */.elementor-11957 .elementor-element.elementor-element-7250e31 .elementor-post__text {
    border-width: 0 0 0px 0!important;

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-fbf8d3c */.elementor-11957 .elementor-element.elementor-element-fbf8d3c .elementor-post__text {
    border-width: 0 0 0px 0!important;

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-f764a5b */.elementor-11957 .elementor-element.elementor-element-f764a5b .elementor-post__text {
    border-width: 0 0 0px 0!important;

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-ddf54f5 */.elementor-11957 .elementor-element.elementor-element-ddf54f5 .elementor-post__text {
    border-width: 0 0 0px 0!important;

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-479192e */.elementor-11957 .elementor-element.elementor-element-479192e .elementor-post__text {
    border-width: 0 0 0px 0!important;

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-b83b9ea */.elementor-11957 .elementor-element.elementor-element-b83b9ea .elementor-post__text {
    border-width: 0 0 0px 0!important;

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-072b5b4 */.elementor-11957 .elementor-element.elementor-element-072b5b4 .elementor-post__text {
    border-width: 0 0 0px 0!important;

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-7250e31 */.elementor-11957 .elementor-element.elementor-element-7250e31 .elementor-post__text {
    border-width: 0 0 0px 0!important;

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-fbf8d3c */.elementor-11957 .elementor-element.elementor-element-fbf8d3c .elementor-post__text {
    border-width: 0 0 0px 0!important;

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-f764a5b */.elementor-11957 .elementor-element.elementor-element-f764a5b .elementor-post__text {
    border-width: 0 0 0px 0!important;

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-ddf54f5 */.elementor-11957 .elementor-element.elementor-element-ddf54f5 .elementor-post__text {
    border-width: 0 0 0px 0!important;

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-479192e */.elementor-11957 .elementor-element.elementor-element-479192e .elementor-post__text {
    border-width: 0 0 0px 0!important;

}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-b83b9ea */.elementor-11957 .elementor-element.elementor-element-b83b9ea .elementor-post__text {
    border-width: 0 0 0px 0!important;

}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-7bbc36d */#bungen {
    background-color:#A8BA6E;
}
#bungen:hover{
    background-color:#99A965!important;
}


#weihnachtslieder {
    background-color:#8E3C2A;
}
#weihnachtslieder:hover{
    background-color:#723022!important;
}

#leicht {
    background-color:#B0D06A;
}
#leicht:hover{
    background-color:#A3C161!important;
}

#mig {
    background-color:#E5DA3C;
}
#mig:hover{
    background-color:#DFD65A!important;
}

#mittel {
    background-color:#E2B211;
}
#mittel:hover{
    background-color:#D0A40F!important;
}

#ziemlich {
    background-color:#C27823;
}
#ziemlich:hover{
    background-color:#AF6D21!important;
}

#schwer {
    background-color:#B65322;
}
#schwer:hover{
    background-color:#9E471C!important;
}




.e-n-tab-title {
    position: relative; /* wichtig, damit das ::after sich daran orientiert */
}

.e-n-tab-title[aria-selected="true"]::after {
    content: "";
    position: absolute;
    bottom: -9px; /* Abstand nach unten */
    left: 50%;
    transform: translateX(-50%);
    width: 0;
    height: 0;
    border-left: 10px solid transparent;  /* Breite links */
    border-right: 10px solid transparent; /* Breite rechts */
    border-top: 10px solid #8E3C2A;       /* Farbe + Größe */
}/* End custom CSS */