.bthalbjahr{}.bthalbjahr.hjactive,.bthalbjahr:hover{background:#17539e;color:white;border-color:#17539e}#clickerhj1{}.container.et_menu_container{width:calc(100% - 60px)}#loginlabelsec{position:absolute;top:80px;right:-30px;transition:ease 0.4s all}.et-fixed-header #loginlabelsec{top:54px}.mec-masonry{border:none;box-shadow:none}.mec-wrap h1.mec-divi-simple-header{font-family:'permanent marker v16 latin regular',Helvetica,Arial,Lucida,sans-serif!important;color:#17539e}body:not(.logged-in) .loginlink,body.logged-in .meinkontolink{display:block}body:not(.logged-in) .meinkontolink,body.logged-in .loginlink{display:none!important}.mec-wrap .kurs-datenkursleitung h3{text-transform:uppercase;font-size:16px;font-weight:700;color:#000;margin-bottom:0;padding-bottom:5px}.mec-single-event .mec-event-meta dd,.mec-wrap .kurs-datenkursleitung h3{padding-left:0!important}.mec-booking .mec-event-tickets-list .mec-ticket-style-row .mec-event-ticket-available,.mec-masonry-item-wrap .mec-event-location,#wppb-register-user .wppb-form-field.wppb-default-username{display:none!important}#booking-form{display:none}.mec-masonry-img img{width:100%;height:auto;object-fit:cover}.mec-event-masonry{display:flex;flex-wrap:wrap;flex-direction:row}.mec-masonry-item-wrap{position:relative!important;left:auto!important;top:auto!important;float:none}.mec-masonry{height:100%!important;background:white!important}.mec-event-footer .mec-booking-button{background:#0aad80!important;color:white!important;font-weight:bold!important;font-size:18px!important}#mec_skin_22 .mec-events-masonry-cats{display:flex;justify-content:space-between}#mec_skin_22 .mec-events-masonry-cats a{background-color:#f5f5f5;color:#000000;font-size:16px;padding:18px 25px;font-weight:700;border-radius:999px}span.mec-event-title-soldout .soldout{font-family:'montserrat v26 latin regular',Helvetica,Arial,Lucida,sans-serif;font-size:10px}p.cl-codeaccepted,p.cl-wrongcode{padding:30px!important;color:white!important;font-size:24px!important;border-radius:20px;background:#59b276}p.cl-wrongcode{background:#F38D7A}li.mec-book-field-mec_email,.mec_waiting_reg_field_count_area_labels,.mec-single-event .mec-events-meta-group-booking input[type=number]{display:none!important}.mec-next-occ-booking-p,.mec-repeating-label{display:none!important}.dfg-anmeldebutton,.ausverkauft-text{background:#0aad80;letter-spacing:1px;text-transform:uppercase;line-height:49px;display:block;text-align:center;height:50px;color:white;font-weight:bold;font-size:18px}.tickets-ausverkauft,.wenig-tickets{font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;background:#e63360;color:#fff;padding:3px 8px;line-height:1;border-radius:15px;white-space:nowrap;vertical-align:middle}.datinofo{margin-bottom:10px;padding:14px 5%;margin-left:-20px;margin-right:-20px;margin-top:-20px;text-align:left;background:#f9f9f9;border-bottom:1px solid #eee;font-size:15px}.tagzahl{font-size:52px;letter-spacing:-2px;line-height:41px;vertical-align:top;color:#0aad80;float:left;margin-right:12px}.dp-dfg-skin-default .dp-dfg-filters ul{display:flex;justify-content:space-between}.dp-dfg-skin-default .dp-dfg-filter a,.et-l .dp-dfg-skin-default .dp-dfg-filter a.dp-dfg-filter-link{background-color:#f5f5f5;color:#000000;font-size:16px;font-weight:700;border-radius:999px}@media(max-width:767px){.mec-wrap h1{font-size:32px!important}}@media(max-width:455px){.mec-single-event .mec-events-meta-group-booking ul.mec-book-tickets-reg-fields-container{margin:0!important}}#main-content .container:before{background:none}@media (min-width:981px){#left-area{width:100%;padding:23px 0px 0px!important;float:none!important}.single #left-area{width:100%!important}}#sidebar{display:none}