* {
	margin:					0;
	padding:				0;
	color:					#231F20;
	font-family: 			'Open Sans', sans-serif;
}

body { 
	background-color:		#efefef;
}

.clear{
	clear:					both;
}

h1{
	color:					#6D6E70;
	font-weight:			300;
	line-height:			130%;
	font-size:				1.5em;
	margin-bottom:			7px;
}
h2{
	color:					#6D6E70;
	font-weight:			bold;
	line-height:			130%;
	font-size:				1.5em;
}

.headline{
	color:					#79B51C;
	font-weight:			300;
	line-height:			130%;
	font-size:				1.5em;
	margin:					10px 0 -8px 0;
}

.headPic{
	position:				relative;
	width:					1200px;
	left:					0px;
	top:					0px;
}

.green{
	color:					#79B51C;
	font-weight:			bold;
}
.grey{
	color:					#9c9e9f;
}

a{
	text-decoration:		none;
	color:					#000;
	margin-right:			40px;
}
a:hover{
	color:					#79B51C; 
	text-decoration:		none;
}

a.afoot{
	text-decoration:		none;
	color:					#fff;
	margin-right:			40px;
	font-weight:			bold;
}
a.afoot:hover{
	color:					#489824;
	text-decoration:		none;
}

a.image-link{
	margin-right:			0px;
}




.mainDiv { 
	position:				absolute; 
	left:					50%; 
	top:					50%; 
	height:					800px;
	width:					1200px;
	margin-top:				-400px; 
	margin-left:			-600px;
	background-color:		#fff;
}

#head, #head2{
	position:				absolute;
	top:					0px;		
	background-color:		#79B51C;
	height:					480px;
	width:					1200px;
	color:					#fff;
	font-size:				3em;
	font-weight:			bold;
	display:				table-cell;
	vertical-align:			middle;
}
#head2{
	font-size:				1.7em;
	font-weight:			bold;
	height:					80px;
	width:					800px;
	padding:				40px 200px 20px 200px;
}
#head{
	position:				absolute;
	top:					0px;		
	left:					0px;		
	background:				url(../images/Header_Web.jpg);
	background-repeat:		none;
	background-size:		1200px;
}


#content{
	position:				relative;
	height:					600px;
	width:					1050px;
	background-color:		#fff;
}

#content2{
	position:				relative;
	top:					450px;
	height:					270px;
	width:					800px;
	background-color:		#fff;
	padding:				30px 200px 30px 200px;
	z-index:				1001;
}

#content3{
	position:				relative;
	top:					70px;
	height:					270px;
	width:					800px;
	background-color:		#fff;
	padding:				30px 200px 30px 200px;
	z-index:				1001;
}

.fliesstext{
	font-size:				0.9em;
	line-height:			150%;
	width:					600px;
}

.logo{
	position:				absolute;
	width:					450px;
	margin:					36px 0 0 380px;
}

.logo2{
	position:				relative;
	width:					250px;
	left:					-23px;
}

.slogan{
	position:				absolute;
	margin:					390px 0 0 200px;
}

.slogan2{
	position:				relative;
	width:					620px;
	margin-top:				20px;
	left:					-120px;
}

#emblemDiv{
	position:				absolute;
	bottom:					10px;
	right:					60px;
	width:					230px;
	height:					385px;
	background:				url(../images/emblem.png);
	background-size:		90%;
	background-repeat:		no-repeat;
	background-position:	center bottom;
	text-align:				center;
	font-size:				1em;
	z-index:				1000; 
}
.text_rot{
	color:					#79B51C;
	font-size:				1.3em;
	font-weight:			bold;
}
.text_fett{
	position:				relative;
	padding-top:			5px;
	color:					#231F20;
	font-size:				1em;
	font-weight:			bold;
}
.text_grau{
	position:				relative;
	color:					#939598;
	width:					65px;
	float:					left;
}
.text_grau2{
	position:				relative;
	color:					#939598;
}
.text_normal{
	float:					left;
}

#picDiv{
	position:				absolute;
	top:					-55px;
	left:					650px;
	width:					500px;
}

.thumb{
	width:					165px;
	height:					150px;
	margin-right:			10px;
}
.thumb2{
	width:					500px;
	margin-bottom:			20px;
}


#foot{
	position:				relative;
	background-color:		#79B51C;
	height:					80px;
	width:					1200px;
	top:					220px;
	padding-left:			150px;
	display:				table-cell;
	vertical-align:			middle;
	z-index:				1002;
}
#foot_left, #foot_right{
	color:					#fff;
	display:				table-cell;
	vertical-align:			middle;
	float:					left;
	width:					50%;
}
#foot_right{
	text-align:				right;
	font-size:				1.2em;
	width:					40%;
	padding-right:			10%;
}


@media only screen and (max-width: 1200px) {
	
	.mainDiv { 
		position:				relative; 
		left:					0; 
		top:					0; 
		height:					100%;
		width:					100%;
		background-color:		#fff;
		margin-top:				0px;
		margin-left:			0px;
	}
	#content, #content2, #content3{
		position:				relative; 
		width:					100%;
	}
	#content2{
		top:					50%;
		height:					80%;
		width:					89%;
		padding:				0px 0px 0px 11%;
		background-color:		#fff;
	}
	#content3{
		top:					50%;
		height:					80%;
		width:					89%;
		padding:				0px 0px 0px 11%;
		background-color:		#fff;
	}
	#head{
		position:				absolute;
		width:					100%;
		background:				url(../images/Header_Web2.jpg);
		background-size:		100%;
		background-repeat:		no-repeat;
	}
	#head2{
		position:				absolute;
		width:					100%;
		background:				#79B51C;
		padding:				40px 200px 20px 11%;
	}
	.headPic, .logo, .logo2, .slogan, .slogan2, #foot_right{
		display:				none;
	}
	
	#picDiv{
		top:					60px;
		left:					40%;
		width:					50%;
	}
	
	.fliesstext{
		position:				absolute; 
		font-size:				0.9em;
		line-height:			150%;
		width:					85%;
		z-index:				1005; 
		top: -50px;
	}

	
	.thumb2{
		display:				none;
	}

	
	#emblemDiv{
		position:				absolute; 
		left:					50%; 
		width:					30%;
		margin-left:			-35%;
		top:					30%;
		position:				relative;
		bottom:					none;
		right:					60px;
		width:					230px;
		height:					385px;
		background:				url(../images/emblem.png);
		background-size:		90%;
		background-repeat:		no-repeat;
		background-position:	center bottom;
		text-align:				center;
		font-size:				1em;
		z-index:				1000; 
	}
	
	#foot{
		position:				relative;
		top:					none;
		margin-top:				130px;
		padding-left:			11%;
		padding-right:			11%;
		display:				table-cell;
		vertical-align:			middle;
		z-index:				1002;
	}
	
	#foot_left{
		width:					100%;	
	}
	
	a.afoot{
		margin-right:			20px;
	}



	
}
