.sg{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}.sg-item{margin:5px;padding:0;width:calc(50% - 10px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}@media only screen and (min-width:576px){.sg-item{width:calc(33.33333% - 10px)}}@media only screen and (min-width:992px){.sg-item{width:calc(25% - 10px)}}.sg-item-image{position:relative;z-index:1;overflow:hidden}.sg-item-overlay{display:block;float:left;position:absolute;top:0;right:0;width:100%;height:100%;z-index:2;background:0 0;-webkit-transition:background .4s;transition:background .4s}.sg-item:hover .sg-item-overlay{background:rgba(0,0,0,.6)}.sg-item-content{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;overflow:hidden;color:#fff}.sg-item-content .fa{-webkit-transform:scale(0) translate3d(0,0,0);transform:scale(0) translate3d(0,0,0);-webkit-transition:-webkit-transform .4s,opacity .4s;transition:transform .4s,opacity .4s;font-size:30px}.sg-item:hover .sg-item-content .fa{-webkit-transform:scale(1) translate3d(0,0,0);transform:scale(1) translate3d(0,0,0)}.sg-no-images-found{background:#f9f9f9;border:1px solid #f1f1f1;padding:20px;color:#949494;margin:20px 0}.sg-scrapbook .sg{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sg-scrapbook .sg .sg-item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(33.33333% - 10px);margin:5px}.sg-scrapbook .sg .sg-item img{width:100%;max-width:100%;height:auto}.sg-scrapbook .sg-item-content,.sg-scrapbook .sg-item-overlay{display:none}.mfp-zoom-in .mfp-with-anim{opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.mfp-zoom-in.mfp-bg{opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}.mfp-zoom-in.mfp-removing .mfp-with-anim{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);opacity:0}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.mfp-removing button.mfp-arrow,.mfp-removing button.mfp-close{opacity:0}
/*# sourceMappingURL=simple-gallery.css.map */

.youtubeBlockResponsive16by9,
.youtubeBlockResponsive4by3 {
    position: relative;
    height: 0;
}

.youtubeBlockResponsive16by9 iframe,
.youtubeBlockResponsive4by3 iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: none;
}



.youtubeBlockResponsive16by9 {
    padding-bottom: 56.25%
}

.youtubeBlockResponsive4by3 {
    padding-bottom: 75%;
}

.ccm-edit-mode-disabled-item.youtubeBlockResponsive16by9 {
    padding-top: 28.125%;
    padding-bottom: 28.125%
}

.ccm-edit-mode-disabled-item.youtubeBlockResponsive4by3 {
    padding-top: 37.5%;
    padding-bottom: 37.5%
}

.description-bottom {
    display: block !important;
}

.description-bottom div:last-child {
    padding: 0 !important;
}

.description-bottom div:first-child {
    max-height: none !important;
}

.zeitschema{
  display: flex;
  padding-top:35px;
}
.zeitschema .left{
  flex-basis: auto;
  padding-right: 25px;
  white-space: nowrap;
}

.zeitschema .right{
  flex-basis: auto;
}

.collapsable-wrapper-2021{
    padding: 10px 0px;
    position: relative;
}

.collapsable-wrapper-2021 p{
    padding: 0px 0px !important;
    margin: 0px 0px !important;
}
.collapsable-wrapper-2021 .title{
    font-size: 17px;
    margin-bottom: 0;
    text-transform: none;
    cursor: pointer;
    position:relative;
}
.collapsable-wrapper-2021 .highlight{
    margin-bottom: 0px;
    margin-top: 0px;
}
.collapsable-wrapper-2021 .collapsable-content{
    padding: 10px 0px;
}
.collapsable-wrapper-2021 .img-wrap{
    padding: 10px 0px 10px 0px;
    display: grid;
    grid-template-columns: repeat(auto-fit, 125px);
    grid-gap: 5px;
}
.collapsable-wrapper-2021 .img-wrap img{
    margin: 0px 0px;
}

.collapsable-wrapper-2021 img{
    max-height: 125px;
    object-fit: contain;
    height: 100%;
}
.collapsable-wrapper-2021 h4{
    padding-right: 30px;
    cursor: pointer;
    text-transform: none;
}

.partner-block{
	margin-bottom: 15px;
}
.partner-block .partner-flex {
	display: flex;
	justify-content: stretch;
	margin-bottom: 15px;
}

.partner-block .partner-flex .left{
	flex-basis: auto;
	min-width: 300px;
	/* background-size: contain;
	background-position: center;
	background-repeat: no-repeat; */
}
.partner-block .partner-flex .left img{
	width: 300px; 
	height: auto;
	margin: 0px 0px 0px 0px;
}

.partner-block .partner-flex .right{
	min-width: 300px;
	flex-basis: auto;
	padding-left: 40px;
}

@media(max-width: 730px){
	.partner-block .partner-flex{
		flex-wrap: wrap;
	}
	.partner-block .partner-flex .left{
		min-height: 0px;
		flex-basis: 100%;
		padding-bottom: 15px;
	}
	.partner-block .partner-flex .right{
		padding-left: 0px;
		flex-basis: 100%;
	}
	.partner-block .partner-flex .left img{
		margin: 0px auto 15px auto;
		display: block;
		width: 300px;
		height: auto;
	}

}

.newsletter-form{
  margin-top:20px;
}
.newsletter-form label{
  display:block;
}
.newsletter-form label p{
  padding-left:8px;
  display:inline-block;
}


