@charset "utf-8";
/* CSS Document */
@font-face { font-family: 'Calibri';
             src: url('/font/calibri.ttf') format('truetype'); }

html {
	background:url( img/news-bg-hd.jpg) top center no-repeat scroll;
	min-height: 1200px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
}

body {
	color: #383837;
	padding: 0 0 500px 0;
}

html, body {
	max-width: 100%;
	overflow-x: hidden;
}

#wrappercontent {
	position: relative;
	padding: 0 15px 0 30px;
	overflow: visible;
	max-width: 1200px;
	margin: 0 auto;
	align-items: center;
}

#wrapperstartsheet {
	width: 50%;
	min-width: 600px;
	max-width: 700px;
	margin-bottom: 1%;
	float: left;
	overflow: visible;
}

#wrappersheet3 {
	position: relative;
	float:left;
	clear: left;
	margin: 0;
	margin-right: 0.5%;
	width:100%;
	min-width: 300px;
}

#wrapperinfo {
	overflow: visible;
	z-index: 1;
	transition: all ease 0.5s;
}

.einzugnews {
	
}

.einzugnews img {
	
	width: 20%;
	float: right;
}

.fb-like {
	margin-left: 1%;
	margin-bottom: 1%;
}

#wrappernav {
	display: flex;
	color: #383837;
	min-width: 300px;
	width: 100%;
	float: left;
	clear: left;
	text-align: center;
	justify-content: space-between;
	margin: 0;
	margin-right: 1%;
	margin-top: -17px;
}

#infosheet {
	color: #383837;
	z-index: 1;
	width: 92%;
	padding: 3% 3% 4% 5%;
	transition: all ease 0.5s;
	overflow: visible;
	color: #FFFFF6;
	border-bottom-left-radius: 1.5px;
	border-bottom-right-radius: 1.5px;
   	border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}

#infosheet p {
	animation: 1s ease-in 0s 1 emergeFromLeft;
	margin-top: 0.67em;
	margin-bottom: 0.67em;
	-moz-hyphens: auto;
   -o-hyphens: auto;
   -webkit-hyphens: auto;
   -ms-hyphens: auto;
   hyphens: auto; 
}
/*
#section03 a {
	bottom: 30px;
}
*/
.infosheet2 {
  	background-color: rgba(255, 255, 255, 0.7);
	width: 96.8%;
	padding: 1.2% 1.2% 1.6% 2%;
	transition: all ease 0.5s;
	overflow: hidden;
	transition: all ease 0.5s;
	border-radius: 1.5px;
	border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border-top-left-radius: 1.5px;
    border-top-right-radius: 1.5px;
}

#infosheet h1 {
  	animation: .7s ease-out 0s 1 slideInFromLeft;
	font-size: 1.6em;
	color: #FFFFF6;
	margin-top: 0.67em;
	margin-bottom: 0.0em;
}

em {
	font-size: 1em;
	font-weight: normal;
	animation: 1s ease-out 0s 1 slideInFromLeft2;
}
h1 em {
	font-size: 0.67em;
}
#infosheet h2 {
	font-size: 1em;
}

.subheadline {
	margin-top: -10px;
	margin-bottom: 20px;
}

#infosheet img span {
		color: rgba(240, 240, 240, 0.7);
		position: absolute;
		bottom: 0;
		top: 0;
		width: 100%;
		float: left;
}

.kampagnepostbody {
  	background-color: rgba(255, 255, 255, 0.7);
	width: 96.8%;
	margin-bottom: 1%;
	padding: 1.2% 1.2% 1.6% 2%;
	transition: all ease 0.5s;
	border-radius: 1.5px;
}

.kampagnefooter {
  	background-color: rgba(255, 255, 255, 0.7);
	width: 96.8%;
	padding: 1.2% 1.2% 1.6% 2%;
	transition: all ease 0.5s;
	overflow: hidden;
	border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border-top-left-radius: 1.5px;
    border-top-right-radius: 1.5px;
}


@media only screen and (max-width: 1980px) {

html {
	background:url(img/news-bg-3x.jpg) top center no-repeat scroll;
	min-height: 1500px;
}
}

@media only screen and (max-width: 1024px) {

html {
	background:url(img/news-bg-2x.jpg) top center no-repeat scroll;
	min-height: 850px;
}

#wrapperinfo {

}
	
#wrappercontent {
	padding: 0 25px 0 25px;
	margin: 0 auto;
}
	
#wrapperstartsheet {
	width: 60%;
	min-width: 300px;
}
	
#infosheet {
	width: 93.6%;
	padding: 2.4% 2.4% 3.2% 4%;
}
	/*
#section03 {
	margin-right: 40%;
}

#section03 a {
	bottom: 40px;
}
*/
.kampagnepostbody {
	width: 96.8%;
}
/*	
.demo a {
	left: 70px;
}	
*/
@media only screen and (max-width: 768px) {

html {
	min-height: 0;
	background:url( img/news-bg.jpg) top center no-repeat scroll;
}
	
body {
	color: #383837;
	padding: 0 0 150px 0;
}

#wrappersheet3 {
	min-width: 300px;
	width:95%;
}
	
#wrapperstartsheet {
	width: 95%;
	min-width: 300px;
}

#wrapperinfo {

}
	
#infosheet em {
	font-weight: normal;
	font-size: 0.9em;
}
	
#wrapperinfo h1 {
}
	
#infosheet h1  {
	font-size: 1.33em;
}
	
#infosheet {
	padding: 2%;
 	width: 96%;
}
	
.subheadline {

}
.einzugnews {
	
	
}
.einzugnews img {
	
	width: 40%;
	float: right;
}
#wrappernav h1 {
	font-size: 14px;
	color: #383837;
}
	
#wrappercontent {
	padding: 0 0 0 3%;
}
	
.wrapperheader {
	position: relative;
	width: 100%;
	margin: 0;
	margin-left: 0;
	float: left;
}
	
#wrapperinfo {
	min-width: 0px;
	margin-left: 0;
}
	
.w3-content {
	min-width: 300px;
	width: 91%;

		
}
	
 img .mySlides {
	margin: 0 auto;
	max-height: 400px;	
}
	
.kampagnepostbody {
		padding: 2%;
		width: 96%;
		margin-bottom: 1%;
}

.w3-section .w3-row-padding{	
		height: 200px;
}

.w3-col {
	float: left;
	width: 16.65%;
}
	
.w3-col.s4 {
	width: 16.65%;
	float: left;
	clear: right;
}

.s4 img {

}

.s4 {
	position: relative;
	display: flex;
	width: 200%;
}
	
.w3-content img {
	overflow: hidden;
	float: left;
	height: 100%;
	width: 100%;
	margin: 0 auto;

}

/*
.demo a {
	display: none;
	font: normal 400 14px/1 'Helvetica', sans-serif;
}
*/
.w3-row-padding .w3-section {
		height: 200px;
}
}
	




@charset "utf-8";
/* CSS Document */



