
body {
	margin:0px;
	padding:0px;
	background-image:url(img/background.jpg);
	background-size: 100%; 
	background-repeat:no-repeat; 
	display: compact;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#00418b;
}

.content {
	margin:2em auto 0 auto; 
	width:800px;
	height:340px;
}
.content-top {
	margin:0 auto 0 auto; 
	width:800px;
	height:340px;
}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:normal;
	color:#00418b;
	padding:0px;
	margin:0px;


}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:normal;
}
#ei {
	text-align:right;
	width:500px;
	float:left;
	padding-top:50px;
}
.rechts {
	float:left;
	width:300px;
	padding-top:50px;	
}
.rechts h2 {
	line-height:30px;
	padding-top:40px;
	padding-left:10px;	
}
.topline {
	background-color:#fff;	
	width:100%;
	height:100px;
	border-bottom:2px solid #3374BE;
	text-align:center;
}

.footer {
	background-color:#00418b;
	position:fixed;
    bottom:0px;
	width:100%;
	height:40px;
	border-top:2px solid #3374BE;
	line-height:40px;
	text-align:center;
	font-size:0.75em;
}
a:link, a:visited {
	color:	#ffff2c;
	text-decoration:none;
}
a:hover, a:active, a:focus {
	text-decoration:underline;	
}

.foto {
	width:240px;
	float:left;
}

.foto img {
	border:11px solid #FFF;	
	-webkit-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.3); /* WebKit */
	-moz-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.3); /* Firefox */
	box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.3); /* Standard */ 
}
.leistungen {
	float:left;
	
	color:#00418b;
	background-color:#FFF;
	width:540px;
	height:278px;
	border:10px solid #FFF;
	
	-webkit-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.3); /* WebKit */
	-moz-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.3); /* Firefox */
	box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.3); /* Standard */ 
}
.inhalt {
	background-color:#FFF;
	width:740px;	
	margin-top:10px;
	padding:30px;
	padding-bottom:40px;
	padding-top:20px;
	font-size:13px;
	line-height:22px;
	
	-webkit-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.3); /* WebKit */
	-moz-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.3); /* Firefox */
	box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.3); /* Standard */
}
.inhalt, .inhalt p, .inhalt h1 {
	color:#00418b;
}

.logo {
	
}