*{
	max-width:100%;
}
img{
	height:auto!important;
	margin-bottom:
}
a{
	text-decoration:none;
	color:#000;
	font-weight:bold;
}
html{
	height:100%;
	font-size:62.5%;
}
body{
	font-size:1.6rem;
	line-height:1.5;
	font-family:"Times News Roman", Times, serif;
}
.komplettrahmen{
	padding-top:0!important;
}
.sprachwahl,
.hauptmenue,
.zusatzbuttons,
.toplink_suche,
.tx-indexedsearch-searchbox,
.social_links_container,
.stimmungsbild,
.footersection,
.frame-type-slickcontent,
iframe,
.tx-t3s-spendenformular,
.slick-cloned{
	display:none!important;
}
.accordeonitem_content{
	display:block!important;
}
.headersection > .helperdiv > .flexcontainer{
	text-align:right;
}
.ce-headline-center,
.text-center,
.ce-image.ce-center.ce-above{
	text-align:left;
}
.homebutton img{
	margin-bottom:30px;
}
.frame-inhaltscontainer_float4 > .helperdiv > .tx-t3sprotein-template_Inhaltscontainer > .protein_inhaltscontainer {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.frame-inhaltscontainer_float4 .item {
	width: 20%;
	margin: 0 1%;
	text-align: initial;
}
.komplettrahmen > .inhaltsbereich > div > .helperdiv {
	padding: 0 0 55px 0;
}
.news .article .news-img-wrap img,
.news .article .news-img-wrap,
.news .article .news-img-wrap a{
	float:none!important;
}
.news .article .news-img-wrap a{
	border:none!important;
}
.slick-track{
	transform:none!important;
	width:100%!important;
}
.slick-slide img,
.image-caption{
	margin-bottom:30px;
}
.slick-slide{
	margin-right:20px;
	float:none;
	display:inline-block!important;
	vertical-align:top;
}