@charset "UTF-8";
/*
grün: rgb(149,195,26);
grau: rgb(119,128,130);
*/

body {
	font-family:Arial, sans-serif;
	font-size:16px;
}
h1 {
	color:rgb(149,195,26);
	font-size:22px;
}
a {
	color:inherit;
	text-decoration:none;
}
#container {
	position:relative;
	margin:0px auto;
	width:1120px;
	height:700px;
	border:1px solid rgb(119,128,130);
	-moz-box-shadow:0px 0px 15px 0px rgb(100,100,100);
	-webkit-box-shadow:0px 0px 15px 0px rgb(100,100,100);
	-o-box-shadow:0px 0px 15px 0px rgb(100,100,100);
	-khtml-box-shadow:0px 0px 15px 0px rgb(100,100,100);
	box-shadow:0px 0px 15px 0px rgb(100,100,100);
}
#header {
	width:33%;
	margin:20px auto 80px auto;
	text-align:center;
}
#badge {
	position:absolute;
	top:8%;
	right:12%;
	width:13%;
}
#bigimage {
	position:absolute;
	bottom:0;
	left:0;
	width:50%;
	text-align:right;
}
#content {
	width:43%;
	margin-left:55%;
	color:rgb(119,128,130);
}
#footer {
	position:absolute;
	bottom:0;
	width:100%;
	padding:5px 0;
	color:rgb(255,255,255);
	background-color:rgb(149,195,26);
}
.small {
	font-size:0.75em;
}
.impressum {
	font-size:0.9em;
}
.clear {
	clear:both;
}


@media only screen and (min-width: 1900px) and (min-height: 1100px) {
	#container {
		width:1400px;
		height:875px;
	}
	#header {
		margin:30px auto 110px auto;
	}
}
@media print {
	#container {
		margin-top:0 !important;
		-moz-box-shadow:0px 0px 0px 0px rgb(100,100,100);
		-webkit-box-shadow:0px 0px 0px 0px rgb(100,100,100);
		-o-box-shadow:0px 0px 0px 0px rgb(100,100,100);
		-khtml-box-shadow:0px 0px 0px 0px rgb(100,100,100);
		box-shadow:0px 0px 0px 0px rgb(100,100,100);
	}
}