@media only screen and (min-width:10px) {
	.header__service-navigation .footer__navigation-list--inline {
		width:100% !important;
		text-align:center;
	}
}
@media only screen and (max-width:829px) {
	.header__service-navigation .footer__navigation-list--inline {
		width:100% !important;
		text-align:center !important;
	}
	#type-customlink-1 .footer__navigation-link a {
		margin-top:30px !important;
	}
	#type-customlink-1 .footer__navigation-link a {
			font-size:1.2rem;
			padding:0 15px 0 15px;
		}
}
@media only screen and (min-width:830px)  {
		#type-customlink-1 .footer__navigation-link a {
			font-size:1.2rem;
			padding:0.15rem 15px 0.15rem 15px;
		}
		.header__service-navigation .footer__navigation-list--inline {
			text-align:right;
		}
}
@media only screen and (max-width:840px) {
	li#type-customlink-1.footer__navigation-item.hide-mobile {
		min-width:100% !important;
		font-size:1.2rem;
		margin-top:-30px;
	}
	#type-customlink-1 .footer__navigation-link a {
		font-size:1.2rem;
		margin:0;
		margin-left:0;
	}
	#type-customlink-1 .footer__navigation-link a::nth-child(2) {
		margin-left:10px;
	}
	.header__service-navigation .footer__navigation-list--inline {
		width:100% !important;
		text-align:right;
	}
}


@media only screen and (min-width:64.0625em) {
	.nachgeordnet .header-sticky {
		box-shadow:0px 5px 12px 0 rgba(0,0,0,0.3);
	}
	.header__navigation-col {
		width:32% !important;
}


@media only screen and (min-width:1px) {
	.page__section.efre-teaser .teaser-text {
		width:100%;
		position:static;
		-ms-transform:translate(0, 0);
		transform:translate(0, 0);
		padding:4rem 18px 0 18px;
		background:none;
	}
}


@media only screen and (min-width:580px) {
	.page__section.efre-teaser .teaser-text {
		width:100%;
		position:static;
		-ms-transform:translate(0, 0);
		transform:translate(0, 0);
		padding:4rem 40px 0 40px;
		background:none;
	}
}

@media only screen and (max-width:1024px) {
	.page__section.efre-teaser .teaser-text {
		width:1000% !important;
		padding:20px 40px;
		background:rgb(255,255,255,0.95);
		border-radius:0;
		position:static;
		padding:4rem 40px 0 40px;
	}
}

@media only screen and (min-width:1025px) {
	.page__section.efre-teaser .teaser-text {
		max-width:1000px !important;
		padding:20px 40px;
		background:rgb(255,255,255,0.95);
		border-radius:5px;
		position:absolute;
		top: 50%;
		left: 50%;
		-ms-transform:translate(-50%, -50%);
		transform:translate(-50%, -50%);
	}
}






@media only screen and (max-width:1324px) {
	.veranstlung-img-2spalten-container {
		flex-direction:column;
	}
	.veranstlung-img-2spalten {
		width:100%;
	}
}
@media only screen and (min-width:1325px) {
	.veranstlung-img-2spalten-container {
		display:flex;
		flex-direction:row;
		justify-content:space-between;
	}
	.veranstlung-img-2spalten {
		width:49%;
	}
}