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

body {
	margin: 0px;
	padding: 0px;
}
a {
	border-style: none;
	outline:none;
	text-decoration:underline;
	color:#557A90;
}
img {
	border:0;
}
p {
	margin:0;
	padding:0;
}
.bild {
	margin:0 5px 5px 0;
}
.fliesstext {
	font-family:"Nobile", Arial, Helvetica, sans-serif;
	font-size:13px;
	letter-spacing:.2px;
	font-style:normal;
	line-height:21px;
	color:#557A90;
	margin:0;
	padding:0;
}
h1 {
	font-family:"Nobile", Arial, Helvetica, sans-serif;
	font-size:23px;
	line-height:33px;
	color:#557A90;
	font-weight:lighter;
	padding:0px;
	margin:0 0 20px 0;
}
h2 {
	font-family:"Nobile", Arial, Helvetica, sans-serif;
	font-size:13px;
	letter-spacing:.2px;
	text-align:left;
	font-weight:bold;
	line-height:22px;
	color:#557A90;
	margin:15px 0 0 0;
	padding:0;
}
h3 {
	font-family:"Nobile", Arial, Helvetica, sans-serif;
	font-size:13px;
	letter-spacing:.2px;
	text-align:left;
	width:400px;
	font-weight:bold;
	line-height:22px;
	color:#557A90;
	margin:0;
	padding:0;
}
h4 {
	font-family:"Nobile", Arial, Helvetica, sans-serif;
	font-size:13px;
	width:250px;
	letter-spacing:.2px;
	float:left;
	text-align:left;
	font-weight:bold;
	line-height:20px;
	color:#557A90;
	margin:0;
	padding:0;
}
h5 {
	font-family:"Nobile", Arial, Helvetica, sans-serif;
	font-size:13px;
	width:25px;
	letter-spacing:.2px;
	float:left;
	font-weight:bold;
	line-height:20px;
	color:#557A90;
	margin:0 0 0 5px;
	padding:0;
}
#head {
	background-color:#F6F8DE;
	width:100%;
	height:150px;
}
#menu {
	background-color:#557A90;
	width:100%;
	height:30px;
}
#contenthead {
	margin: 0 auto;
	width:850px;
	height:120px;
	margin-top:-150px;
}
.logo {
	margin-left:139px;
}
.flashbanner {
	float:left;
	padding-top:10px;
}
#menucontent {
	margin: 0 auto;
	width:850px;
	height:30px;
}
#left {
	padding-top:60px;
	width:410px;
	float:left;
}
#full {
	padding-top:60px;
	width:850px;
	float:left;
}
#right0 {
	padding-top:113px;
	margin-left:30px;
	width:410px;
	float:left;
}
#right1 {
	padding-top:115px;
	margin-left:30px;
	width:410px;
	float:left;
}
#right2 {
	margin-top:146px;
	margin-left:30px;
	width:410px;
	float:left;
}
#right3 {
	margin-top:179px;
	margin-left:30px;
	width:410px;
	float:left;
}
/* Dropdown-Menü 




*/

#nav {
	width:850px;
	margin:0 auto;
}
#aktiv {
	color:#557A90;
	background-color:#a4bfd0;
}
#subaktiv {
	color:#557A90;
	background-color:#a4bfd0;
}
.navi a {
	font-family:"Nobile", Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:.4px;
	font-weight:bold;
	background:#557A90;
	color:#FFF;
	border:none;
	border:0;
	margin:0;
	padding:0;
}
.navi li a {
	display:block;
	line-height:30px;
	margin:0;
	border-bottom:solid 3px #FFFFFF;
	padding:0 12.1px 0 12.1px;
	text-align:center;
	text-decoration:none;
}
.navi ul {
	height:30px;
	list-style:none;
	margin:0;
	padding:0;
}
.navi li {
	float:left;
	padding:0;
}
.navi li a:hover, .navi ul li:hover a {
	background: #a4bfd0;
	color:#557A90;
	text-decoration:none;
}
.navi li ul {
	background:#a4bfd0;
	display:none;
	height:auto;
	padding:0px;
	margin:0px;
	border:0;
	position:absolute;
	width:225px;
	z-index:200;
}
.navi li:hover ul {
	display:block;
}
.navi li li {
	display:block;
	float:none;
	margin:0px;
	padding:0px;
	width:225px;
}
.navi li:hover li a {
	background:#557A90;
	color:#FFF;
}
.navi li ul a {
	display:block;
	height:30px;
	font-size:10px;
	font-style:normal;
	margin:0px;
	padding:0px 10px 0px 15px;
	text-align:left;
}
.navi li ul a:hover, .navili ul li:hover a {
	background:#a4bfd0;
	border-bottom:solid 3px #FFFFFF;
	color:#557A90;
	text-decoration:none;
}
.navi p {
	clear:left;
}
/* Dropdown-Menü */


/* Footer-Menü */

#footer {
	margin:0 auto;
	clear:both;
}
#footer a {
	font-family:"Nobile", Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#557A90;
	line-height:33px;
	margin:40px 3px 60px 3px;
	float:right;
	text-align:right;
	list-style:none;
	text-decoration:none;
}
#footer a:hover {
	color:#B7C8D9;
}
#footer ul li ul li {
	float:none;
	display:block;
}
#footer ul, #footer ul li {
	margin:0;
	padding:0;
	list-style:none;
}
/* Footer */


/* Mitarbeiter */


.auszeichnungen {
	font-family:"Nobile", Arial, Helvetica, sans-serif;
	font-size:9px;
	letter-spacing:.2px;
	text-align:left;
	line-height:12px;
	color:#557A90;
	margin:15px 0 0 0;
	padding:0;
}
.mitarbeiter {
	float:left;
	height:155px;
	width:410px;
	margin:0 0 30px 0;
	background-color:#F6F8DE;
}
.thumbnail {
	margin:20px;
	padding:0;
	float:left;
	width:110px;
	height:110px;
}
.thumbright {
	margin:20px;
	padding:0;
	float:right;
	width:110px;
	height:110px;
}
.mitarbeiter_text {
	width:240px;
	margin:16px 0 0 145px;
	position:absolute;
}
/* Mitarbeiter Ende */

.liste {
	font-family:"Nobile", Arial, Helvetica, sans-serif;
	font-size:13px;
	letter-spacing:.2px;
	line-height:21px;
	list-style-type:square;
	color:#557A90;
	margin:0;
	padding:0;
}

#footer {
	float:right;
	margin:25px 0 0 0;
	padding:0 0 0px 0;
}
.footerleft {
	float:left;
	
