* {	margin: 0px;	padding: 0px;}body {	background-image: url(../images/bg-body.jpg);	background-repeat: repeat-x;	font-family: Arial, Helvetica, sans-serif;	background-color: #ababab;}#container {	margin: auto;	width: 923px;}#start {	background-image: url(../images/bg-start.jpg);	background-repeat: no-repeat;	height: 328px;}#kunden {	background-image: url(../images/bg-kunden.jpg);	background-repeat: no-repeat;	height: 328px;}#anfrage {	background-image: url(../images/bg-anfrage.jpg);	background-repeat: no-repeat;	height: 328px;}#referenzen {	background-image: url(../images/bg-referenzen.jpg);	background-repeat: no-repeat;	height: 328px;}#bewerber {	background-image: url(../images/bg-bewerber.jpg);	background-repeat: no-repeat;	height: 328px;}.border {	border-right: solid #003056 1px;}.border-bottom {	border-bottom: solid #003056 1px;}#bewerbung {	background-image: url(../images/bg-online-bewerbung.jpg);	background-repeat: no-repeat;	height: 328px;}#bescheinigungen {	background-image: url(../images/bg-bescheinigung.jpg);	background-repeat: no-repeat;	height: 328px;}#impressum {	background-image: url(../images/bg-impressum.jpg);	background-repeat: no-repeat;	height: 328px;}#agb {	background-image: url(../images/bg-agb.jpg);	background-repeat: no-repeat;	height: 328px;}#nav {	margin-left:280px;	padding-top:20px;	} ul {	padding-top: 14px;	margin: 0;	list-style: none;  }  li {  float: left;  position: relative;  width:100px;  }li ul {  display: none;  position: absolute;   top: 1em;  left: 0;  }li > ul {	top: auto;	left: auto;	}li:hover ul, li.over ul{ display: block; }li li a {	font-weight: normal;	color: #333;	text-decoration: none;	font-size: 14px;	white-space: nowrap;	padding-top:9px;	padding-bottom:10px;	width: 250px;	}li li {	padding-top:1px;	height:30px;	background-color:#FFFFFF;	opacity:0.90;	width:250px;	}li li a:hover {	color:#003056;	background-repeat: no-repeat;	background-position: 8px center;	background-image: url(../images/nav-punkt.gif);}ul#nofloat li {float:none;margin-left: 20px;white-space: nowrap;line-height: 18px;list-style: disc;}a {	font-weight: bold;	color: #002F56;	text-decoration: none;	padding-right: 8px;	padding-left: 20px;	list-style-type:none;}#nav a:hover {	background-repeat: no-repeat;	background-position: 8px center;	background-image: url(../images/nav-punkt.gif);}.navahover {	background-image: url(../images/nav-punkt.gif);	background-repeat: no-repeat;	background-position: 08px center;}.navahoverli {	color: #003056;}#teaser {	background-image: url(../images/bg-teaser.jpg);	background-repeat: no-repeat;	font-size: 13px;	font-weight: bold;	color: #FFFFFF;	text-align: center;	padding-top: 11px;	padding-bottom: 12px;}#teaser a {	color: #FFFFFF;	text-decoration: none;}#content {	background-image: url(../images/bg-content.jpg);	background-repeat: repeat-y;}#text {	background-image: url(../images/bg-text.jpg);	background-repeat: no-repeat;	background-position: left top;	padding-right: 70px;	padding-left: 70px;	padding-top: 35px;	padding-bottom: 25px;	font-size: 12px;	line-height: 18px;}#text a {	font-weight: bold;	color: #003056;	margin: 0;	padding: 0;}p {	margin-bottom: 10px;}h1 {	font-size: 14px;	line-height: 20px;	margin-bottom: 15px;	color: #003056;}td img {	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	float: left;}.border  {	border-right: solid #003056 1px;}h2 {	font-size: 13px;	line-height: 20px;	margin-top: 20px;	margin-bottom: 5px;	color: #003056;}#filme {	width: 778px;	height: 480px;	color: #002F56;	font-size: 11px;}#film1 {	width: 351px;	background-color: #E9EAEA;	padding: 15px;	float: left;	height: 424px;}#film2 {	width: 351px;	background-color: #E9EAEA;	padding: 15px;	float: right;	height: 424px;}#mitarbeiterstimme {	width: 250px;	background-color: #E9EAEA;	padding: 15px;	float: right;	height: 280px;	margin-left: 25px;	color: #003056;}#box {	background-color: #E9EAEA;	padding: 15px;	color: #003056;	margin-bottom: 15px;	width: 750px;}#box img {	margin-top: 10px;	margin-bottom: 5px;}#textnav {	font-size: 11px;	color: #002F56;	text-align: center;	padding-top: 20px;	padding-right: 58px;	background-image: url(../images/bg-textnav.jpg);	background-repeat: no-repeat;	background-position: left top;	padding-bottom: 20px;}#textnav a {	color: #002F56;	text-decoration: none;	margin: 0;	padding: 0;	font-weight: normal;}.datenschutz {	font-size: 10px;	line-height: 11px;}#film1 a {	color: #002F56;	text-decoration: none;	font-weight: normal;}#film1  a:hover {	text-decoration: underline;}#film2 a {	color: #002F56;	text-decoration: none;	font-weight: normal;}#film2  a:hover {	text-decoration: underline;}#text img {}#text li {	list-style-position: outside;	list-style-image: url(../images/li.jpg);	margin-left: 15px;	width: auto;	border: none;	float: none;}.impressum {	font-size: 10px;	color: #666;	text-align: right;	margin-top: 40px;}.blau {	color: #003056;}.leitbild {	text-align: left;	margin: auto;	width: 385px;}.leitbild-headline {	margin-left: 175px;}#map {	width: 500px;	float: left;	height: 420px;	margin-right: 15px;	padding-left: 25px;}#leinefelde {	background-image: url(../images/bg-leinefelde.jpg);	background-repeat: no-repeat;	height: 328px;}#erfurt {	background-image: url(../images/bg-erfurt.jpg);	background-repeat: no-repeat;	height: 328px;}#content-bottom {	position:relative;	left:0px;	top:0px;	width:100%;	height:180px; 	background-color:#333;	z-index:2;	font-size:11px;	color:#FFFFFF;	border-top:5px solid #002F56;}#contentlnk-bottom {	position:relative;	float:left;	width:250px;	height:180px;}#content-bottom-center {	margin: 0 auto;	width: 750px;	padding-left:100px;}#footer-info {	width: 923px; 	text-align:center; 	font-size: 11px; 	font-weight: normal; 	margin: 0 auto; 	padding: 0;	text-decoration: none; 	text-align: center;		color:#FFF;}#footer-info a {	text-align:center; 	font-size: 11px; 	font-weight: normal; 	margin: 0; 	padding: 0;	text-decoration: none; 	text-align: center;		color:#FFF;}#footer-info a:hover {	text-align:center; 	font-size: 11px; 	font-weight: normal; 	margin: 0; 	padding: 0;	text-decoration: none; 	text-align: center;		color:#FFF;}#footer-oms {	position:relative;	left:0px;	top:0px;	width:100%;	height:50px;	background-color:#333; }#nofloat li a {float:none;margin-left: 0;white-space: nowrap;line-height: 18px;list-style: disc;text-decoration: none;color:#FFF;padding-left:0;}#nofloat li a:hover {float:none;margin-left: 0;white-space: nowrap;line-height: 18px;list-style: disc;text-decoration: none;color:#FFF;padding-left: 0;}
