/* contbox1 */ 

		

.contboxhead {
	background:#53594F;
	background-image:url(layout/startbild-2021-2.jpg);
	background-repeat: no-repeat;
	background-position:center;
	background-size: cover;
	height:70%;
	margin:0px;
	padding:0px;
	}




.contboxheadtext {
	width:94%;
	max-width:1500px;
	padding:4em 0em;
	margin:0em auto;
	top:0em;
	z-index:10;
	text-align:left;
}

.contboxheadtext h1 {
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size:4em;
	line-height:1.2em;
	font-weight:400;
	color:#ffffff;
	text-shadow: 0px 0px 1.1em #000000;
	padding:0em;
	margin:0em 0em 0em 0em;
	text-align:left;
}
.contboxheadtext h2 {
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size:2em;
	line-height:1.2em;
	font-weight:100;
	color:#ffffff;
	margin:0em;
	padding:0em;
	text-align:left;	
}
.contboxheadtext p {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:1.200em;
	line-height:1.350em;
	color:#ffffff;
	margin:0em;margin-bottom:0.6em;
	padding:0.0em;
	text-align:left;
}

.contboxheadtext a.link , .contbox1text a.link:hover, .contbox1text a.link:visited {
	display:block;

	margin:1em auto 1em 0em;
	background:#F3A331;
	color:#ffffff;
	font-size:1.0em;
	font-weight:700;
	padding:1em 2em;
	text-align:center;
}
.contboxheadtext a.link:hover {
	background:#ffffff;
	color:#F3A331;
}

@media screen and (max-width: 1300px) {
.contboxheadtext {
	font-size:90%;
}
}
@media screen and (max-width: 600px) {
.contboxheadtext a.link , .contbox1text a.link:hover, .contbox1text a.link:visited {
	max-width:50%;
}
.contboxheadtext h1{
	font-size:3em;
	margin-top:5em;
}
.contboxheadtext h2{
	font-size:1.4em;
}

}




.contbox3 {
	/*background:#eaeaea; */
	margin:0px;
	padding:0px;
	background:#D4D4D4;
}
.contbox3content {
	width:100%;
	max-width:1200px;
	margin:0em auto;
	padding:1em 0.2em;
	text-align:center;
}

.teamfoto {
margin-right: 2em; margin-bottom: 1em; max-width: 200px; float: left;
}
@media screen and (max-width: 400px) {
.teamfoto {
	max-width: 120px;
}
}

.fotobox {
	flex: 1 1 30%;
	margin-right: 2%; margin-bottom: 1em; 
	max-width: 200px;
}
.floattext  {
	min-width:250px;
	flex: 1 1 50%;
}
@media screen and (max-width: 500px) {
.fotobox {
	flex: 1 1 90%;
	}
}