.calenderlist{margin-bottom:2.9375rem}.calenderlist .tab-buttons{display:flex;gap:1.5rem;margin-bottom:1.5rem}.calenderlist .tab-buttons button{display:block;float:left;height:4rem;width:fit-content;background-position:center;background-repeat:no-repeat;padding:0 3rem;overflow:hidden;font-family:'Nunito',sans-serif;font-weight:400;font-style:normal;color:#000;background-color:#D6EFF9;border-radius:.625rem;font-size:1.5rem;line-height:2.5rem;min-width:9.8125rem;text-align:center}.calenderlist .tab-buttons button.download a{font-family:'Nunito',sans-serif;font-size:1.5rem;line-height:2.5rem}.calenderlist .tab-buttons button.active.download{color:#000;background-color:#D6EFF9}.calenderlist .tab-buttons button.active{color:#FFF;background-color:#0082B3}.calenderlist .tab-calendar{visibility:hidden;height:0}.calenderlist .content-container{display:block}.calenderlist .fc-event{background-color:#d6eff9}.calenderlist .fc-event:hover{background-color:#1FACE4}.calenderlist .fc-daygrid-event-dot{display:none}.calenderlist .fc-today-button{background-color:#d6eff9!important;color:#000!important}.calenderlist .fc-prev-button,.calenderlist .fc-next-button{background-color:#d6eff9!important}.calenderlist .groupheadline{font-family:'Nunito',sans-serif;font-weight:700;font-size:1.5rem;clear:both;padding-top:1.25rem;padding-bottom:.25rem}.calenderlist .groupheadline.load{background:#D6EFF9;width:25rem;height:1.5rem;margin-top:1.25rem;margin-bottom:1.1875rem;clear:both;display:inline-block;animation:loading-event-list 1s linear infinite}@keyframes loading-event-list{0%{opacity:0}50%{opacity:1}100%{opacity:0}}#events-list-container:has(.noresults)+.more-events{display:none}.noresults:first-child{display:block}.more-events:hover .text{text-decoration:underline}.calenderlist .grouplist{list-style:none;clear:both}.calenderlist .grouplist.load{animation:loading-event-list 1s linear infinite}.calenderlist .grouplist a{display:block;text-decoration:none}.calenderlist .grouplist a:hover{text-decoration:none}.calenderlist .grouplist ul.linklist{margin-bottom:0}.calenderlist .grouplist ul.linklist a:hover{background-color:#FFF}.calenderlist .grouplist .item{border-top:.0625rem solid #688499;display:table;margin-bottom:1.25rem;border-bottom:.0625rem solid #688499;width:100%}.calenderlist .grouplist .item-link{display:inherit;color:#43697C;width:100%}.calenderlist .grouplist .item .col{min-height:1.875rem;display:table-cell;vertical-align:middle;overflow:hidden;font-size:1.125rem}.calenderlist .grouplist .item .time{background-color:#D6EFF9;width:9.071%;padding-left:.875rem;font-size:1.125rem}.calenderlist .grouplist .item .location-wrapper{width:23.428%}.calenderlist .grouplist .item .location-margin{display:table-cell;width:3.963%;min-height:1.875rem}.calenderlist .grouplist .item .location-icon{display:table-cell;background-color:#FFF;width:15.243%;min-width:2.5625rem;height:1.875rem}.calenderlist .grouplist.load .item .location-icon{background:inherit}.calenderlist .grouplist .item .location{display:table-cell;width:80.792%;padding-left:1.0625rem;padding-right:.625rem;vertical-align:middle;font-size:1.125rem}.calenderlist .grouplist .item .label{background-color:#D6EFF9;width:42.857%;padding-left:1.875rem;padding-right:.625rem;font-size:1.125rem}.calenderlist .grouplist .item .col div:first-child{margin-left:.4375rem}.calenderlist .grouplist .item .col div{display:inline-block;margin-right:.3125rem;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:'Font Awesome 6 Pro';font-weight:900;font-size:1rem}.calenderlist .grouplist .item .time .icon_cancelled:before{content:'\f410'}.calenderlist .grouplist .item .location .icon_wheather_good:before{content:'\f185'}.calenderlist .grouplist .item .location .icon_wheather_bad:before{content:'\f740'}.calenderlist .grouplist .item .time .icon_uncertain:before{content:'\f2fd'}.calenderlist .grouplist .item .label .icon_for_the_deceased:before{content:'\f654'}.calenderlist .grouplist .item .time .icon_changed:before{content:'\f06a'}.calenderlist .grouplist .item .label .icon_music_modern:before{content:'\f7a6'}.calenderlist .grouplist .item .person{width:calc(24.642% - 1.875rem);padding-left:.625rem}.calenderlist .grouplist .item .person.long{width:24.642%}.calenderlist .grouplist .item .arrow_icon{background:#D6EFF9;text-align:center;width:1.875rem}.calenderlist .grouplist .item .arrow_icon .mobiletext{display:none}.calenderlist .grouplist .item .arrow_icon:before{color:#000;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:'Font Awesome 6 Pro';font-weight:900;font-size:1.125rem;content:'\f324';line-height:1.875rem}.calenderlist .grouplist .item .registration{background-color:#D6EFF9;width:100%}.calenderlist .grouplist .item .registration .text{padding-left:.25rem}.calenderlist .grouplist .item .registration a{display:inline-block;font-style:normal;font-weight:700;background-color:#0082B3;padding:.25rem .5rem;margin-top:.1875rem;margin-bottom:.1875rem;border-radius:.25rem;color:#FFF;margin-right:.625rem}.more-events{display:none;line-height:2.3125rem;color:#000;border-radius:.625rem;font-size:1.125rem}.more-events:before{color:#0082B3;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:'Font Awesome 6 Pro',sans-serif;font-weight:900;content:'\f13a';text-align:center;margin-right:.35625rem;font-size:1.125rem}.events-detail .introtext{font-weight:700;border-bottom:.125rem solid #43697c;padding-bottom:.625rem;margin-bottom:.3125rem}.events-detail .info{margin-bottom:.625rem;padding-top:.625rem;padding-bottom:.625rem;color:#43697c}.events-detail .mainimage{margin-top:.625rem;margin-bottom:.625rem}.events-detail .images{float:right;margin-left:.625rem;margin-bottom:.625rem}.events-detail .detail-introtext{margin-top:1.875rem}.events-detail .detail-copytext li{margin-left:1.25rem;margin-bottom:.625rem}.events-detail .link-back{display:block;padding-bottom:.625rem;padding-top:.625rem}.events-detail .registrationbutton-container{padding-top:1.25rem}.events-info .image-box{margin-bottom:.125rem}.events-info .image-subline{margin-bottom:.3125rem}.events-detail-main-info-container{display:flex;justify-content:space-between}.events-detail-main-container{width:48%}.events-detail-info-container{width:48%}.events-detail-main .introtext{font-size:1.125rem;font-weight:700;margin-bottom:.625rem}.events-detail-main .information-container{display:block;width:50%}.events-detail-main .copytext{margin-top:1.25rem}.events-detail-main .events-contact-info .content .notes{margin-top:1.25rem;margin-bottom:1.25rem}.events-detail-main .textbox .mail{color:#1e4231}.events-detail-main .button{max-width:28.125rem;min-height:2.3125rem;border-radius:.625rem;margin-bottom:1.1875rem;color:#FFF;display:table-cell;vertical-align:middle;font-weight:400;font-style:normal;background-color:#43697c;font-size:1.125rem;line-height:1.0625rem;padding:.625rem 1.875rem .625rem 1.9375rem}.events-detail-main .button.back::before{font-family:'Font Awesome 6 Pro',sans-serif;font-weight:900;font-size:1.125rem;margin-right:1.25rem;content:'\f0d9'}.events-detail-main .events-detail-main-container .detail-info .button{color:#fff}.events-detail-main .events-detail-main-container .detail-info .button:before{content:unset}.events-detail .price-small{font-size:.875rem}.events-detail .detail-linkback-box.top{margin-bottom:.9375rem}.events-detail .detail-linkback-box.bottom{margin-top:.9375rem}.events-detail .divider{margin:.9375rem 0}.events-detail{position:relative}.events-detail .locallabel{color:#EF7F01}.events-detail .localtag{font-weight:700;float:left;margin-right:.625rem;margin-bottom:0;padding:.625rem 1.25rem .625rem 1.25rem;background-color:#EF7F01;color:#FFF;text-align:center}.events-detail-main .detail-info{background-color:#e4e4e4;padding:1.25rem;margin-top:1.5625rem;margin-bottom:1.25rem}.events-detail-main .detail-info .row{margin-bottom:.625rem}.events-detail-main .detail-info .label{font-weight:700;display:table-cell;width:8.4375rem;padding-right:.9375rem}.events-detail-main .detail-info .button{margin-top:1.25rem;margin-left:8.4375rem}.events-detail-main .detail-info .text{display:table-cell}.events-detail-main .button.link-back{margin-top:2.5rem}.events-registration .headline{padding:.625rem 0rem .9375rem}.events-registration .detail{padding:1.5625rem 0rem;display:block}.events-registration .form-container{width:50%;float:left}.events-registration .info-container{padding-left:12.5%;width:50%;float:left}.events-registration .info-container.mobile-view{display:none}.events-registration .divider{padding-top:.625rem;padding-bottom:.625rem}.events-registration .relationAddRow{padding-top:1.25rem}.events-registration .link-back-container{padding-bottom:1.25rem}.events-registration .info-container{box-sizing:border-box;padding-left:4.0625rem;min-width:42.25rem}.events-registration .form-row{display:flex}.events-registration .form-row.email{display:none}.events-registration .form-row input.textbox{margin-left:.9375rem}.events-registration .form-row.anrede span.radiobuttons-wraper{display:flex}.events-registration .form-row.anrede span.radiobutton-wraper{display:flex;width:6.25rem}.events-registration .form-row.anrede span.radiobuttons-wraper span{display:flex;width:6.25rem}.events-registration .form-row span.radiobuttons-wraper input{margin-left:.8125rem}.events-registration .form-row.plz div.plz-input input{margin-left:.625rem;width:calc(100% - 1rem)}.events-registration .form-row.plz div.ort-input input{margin-left:0}.events-registration .form-row.mitglied span:nth-child(3){margin-left:-8.4375rem}.events-registration .form-row.message{flex-direction:column;margin-top:1.875rem}.events-registration .form-row.message textarea{border:.0625rem solid #999;border-radius:.125rem;font-family:'Open Sans',sans-serif;padding:.3125rem .625rem}.events-registration .defaultform select{background-color:#fff;border:.0625rem solid #999;border-radius:.125rem;margin-left:.8125rem;width:auto}.events-registration .form-row #custom_field_1{margin-left:.9375rem}.events-registration .relationAddRow .button-add{padding:.625rem 5.3125rem;margin:1.875rem 0}.events-registration .form-submit-container .button-submit{margin-left:0;background-color:#43697C;color:#fff;border:none;border-radius:.625rem;padding:.625rem 1.875rem;display:inline-block;cursor:pointer;font-size:1.125rem;line-height:1.3125rem;text-decoration:none}.events-registration .form-submit-container .button-submit:hover{background-color:#0e301a}.events-registration .link-back-container{margin-bottom:3.125rem}.events-registration .checkbox-wraper{margin-top:.1875rem}.relationBlocks .form-row .radiobutton-wraper{display:flex;width:6.25rem}.events-contact-info span.fax,.events-contact-info span.phone{display:block;margin-bottom:.9375rem}.events-contact-info p{margin-bottom:.9375rem;line-height:1.5rem}#events-filter-container{float:left;margin-bottom:1.25rem;width:100%}#events-list-container{clear:both;min-height:6.25rem}#events-list-container>p{margin-bottom:1.25rem}.events .filter-type-list{float:left;margin-top:.625rem;display:flex;gap:1.0625rem;margin-right:1.4375rem}.events .filter-type-list li{display:block;float:left}.events .filter-type-list li a{display:block;float:left;font-family:'Nunito',sans-serif;font-weight:400;font-style:normal;color:#000;background-color:#D6EFF9;padding-left:.9375rem;padding-right:.9375rem;border-radius:.625rem;font-size:1.125rem;line-height:2.5rem;min-width:9.8125rem;text-align:center;box-sizing:border-box}.events .filter-type-list li:nth-child(2) a{padding-left:1.25rem;padding-right:1.25rem}.events .filter-type-list li a.active{color:#FFF;background-color:#0082B3}.filter-pfarrei-list{float:left;padding-top:.625rem;margin-bottom:.625rem;display:flex;gap:1.0625rem}.filter-pfarrei-list li{display:block;float:left}.filter-item-pfarrei{display:block;float:left;height:2.5rem;width:fit-content;background-position:center;background-repeat:no-repeat;padding:0 .9375rem;overflow:hidden;font-family:'Nunito',sans-serif;font-weight:400;font-style:normal;color:#000;background-color:#D6EFF9;border-radius:.625rem;font-size:1.125rem;line-height:2.5rem;min-width:9.8125rem;text-align:center}.filter-item-pfarrei.active{color:#FFF;background-color:#0082B3}.nav-events{padding-top:.625rem}.nav-events li{display:block;text-align:right;line-height:1.25rem;padding:.125rem .25rem .25rem .25rem}.nav-events.month-list{margin-top:.625rem;padding-top:.625rem;border-top:.125rem solid #a2b3bd}a.nav-events-link{color:#45677c;padding:.125rem .25rem .25rem .25rem}a.nav-events-link:hover{background:#fff;border-radius:.25rem;-moz-border-radius:.25rem;-webkit-border-radius:.25rem;padding:.125rem .25rem .25rem .25rem}a.nav-events-link.active{background:#fff;border-radius:.25rem;-moz-border-radius:.25rem;-webkit-border-radius:.25rem;padding:.125rem .25rem .25rem .25rem}.filter-search-container{width:100%;height:4rem;padding-left:0;padding-right:0;position:relative;margin-top:.625rem;z-index:999;top:unset;right:unset;float:left}.filter-search-container form{display:flex;flex-flow:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;width:100%;position:relative}.filter-search-container button{background:#fff0;padding:0;margin:0;font-size:1.4375rem;position:absolute;right:1.375rem;border:none}.filter-search-container button:hover{background:#fff0}.filter-search-container button i:before{font-size:1.4375rem;color:#000}.filter-search-container .search-input{padding:0 3.4375rem 0 1.875rem;margin:0;font-size:1.25rem;color:#000;width:100%;height:3.125rem;border:.0625rem solid #000;border-radius:.5rem;font-family:'Nunito',sans-serif}#events-filter-container{background-color:#FFF;padding-bottom:.3125rem}.events-nav-container.mobile{clear:both}.pageElement-events-registration .infobox{margin-bottom:1.25rem}@media only screen and (max-width:81.25rem){.events .filter-type-list li a{line-height:2.5rem;min-width:7.8125rem}.filter-item-pfarrei{line-height:2.5rem;min-width:7.8125rem;height:2.5rem}}@media only screen and (max-width:81.25rem){.filter-search-container{width:100%}.events .filter-type-list li a{margin-right:0}.filter-pfarrei-list li:last-child .filter-item-pfarrei{margin-right:0}}@media only screen and (max-width:78.125rem){.calenderlist .grouplist .item{display:flex;flex-flow:wrap;border-bottom:none;margin-bottom:3.125rem}.calenderlist .grouplist .item-link{flex-wrap:wrap}.calenderlist .grouplist .item .col{display:flex;flex-flow:wrap;align-content:center;background:#D6EFF9;border-bottom:.0625rem solid #688499;padding-left:1.875rem;padding-right:0;box-sizing:border-box}.calenderlist .grouplist .item .location-margin{width:0}.calenderlist .grouplist .item .location{width:calc(100% - 3.125rem);padding-left:0;display:flex;flex-flow:wrap;align-content:center}.calenderlist .grouplist .item .location-icon{width:2.5625rem;height:100%;order:2;display:flex;flex-flow:wrap;align-content:center;background:#fff0}.calenderlist .grouplist .item .person{width:calc(50% - 1.875rem)}.calenderlist .grouplist .item .time,.calenderlist .grouplist .item .location-wrapper,.calenderlist .grouplist .item .label,.calenderlist .grouplist .item .person.long{width:50%;background:#D6EFF9}.calenderlist .grouplist .item .col{display:flex;flex-flow:wrap;align-content:center;background:#D6EFF9;border-bottom:.0625rem solid #688499;padding-left:1.875rem}.calenderlist .grouplist .item .arrow_icon{padding-left:0}}@media only screen and (max-width:77rem){.events .filter-type-list{margin-bottom:.625rem}}@media only screen and (max-width:71.875rem){.filter-pfarrei-list{margin-bottom:0}.filter-pfarrei-list li:first-child .filter-item-pfarrei{margin-left:0}}@media only screen and (max-width:52.5rem){.calenderlist .tab-buttons button{padding:0 .5rem;font-size:1.3rem}.calenderlist .tab-buttons button.download a{font-size:1.3rem}}@media only screen and (max-width:50rem){#events-filter-container{padding-bottom:0;margin-bottom:0}.events .filter-type-list li a{line-height:2.5rem}.filter-search-container .search-input{height:2.5rem;font-size:1.25rem}.calenderlist .groupheadline{font-size:1.25rem}}@media only screen and (max-width:46.875rem){.events .filter-type-list li a,.filter-item-pfarrei{min-width:4.375rem}.events .filter-type-list,.filter-pfarrei-list{width:100%;display:flex}.events .filter-type-list li a{margin-right:0}.filter-search-container .search-input{font-size:1rem}}@media only screen and (max-width:36rem){.calenderlist .tab-buttons{flex-flow:column;gap:1rem}.calenderlist .tab-buttons button{width:100%;height:3.2rem;font-size:1.3rem}.events .filter-type-list,.filter-pfarrei-list{width:100%;flex-wrap:wrap;justify-content:space-evenly;gap:0}.events .filter-type-list li,.events .filter-type-list li a{width:100%;margin-bottom:.3125rem}.filter-pfarrei-list li .filter-item-pfarrei{margin-bottom:.625rem;width:100%;box-sizing:border-box}.filter-pfarrei-list li{width:100%}.filter-pfarrei-list li:last-child .filter-item-pfarrei{margin-right:.3125rem}.filter-search-container{margin-top:0}}@media only screen and (max-width:56.25rem){.calenderlist .grouplist .item,.calenderlist .grouplist .item-link{display:flex;flex-flow:wrap}.calenderlist .grouplist .item .time{width:100%;padding-left:1.5rem}.calenderlist .grouplist .item .location-wrapper{width:100%;padding-left:1.5rem}.calenderlist .grouplist .item .label{width:100%;padding-left:1.5rem}.calenderlist .grouplist .item .person,.calenderlist .grouplist .item .person.long{width:100%;padding-left:1.5rem}.calenderlist .grouplist .item .person.noleader{display:none}.calenderlist .grouplist .item .arrow_icon{width:100%;display:flex;padding-left:1.5rem}.calenderlist .grouplist .item .arrow_icon .mobiletext{display:flex;margin-left:.625rem;align-content:center;flex-flow:wrap}}.calenderlist .fc button .fc-icon{top:-.2rem}.calenderlist .fc button.fc-button-primary{line-height:1rem}