body {
	font-family: arial;
	margin: 0px;
	padding: 0px;
	background: #ffffff;
}
#alles {
	margin: 0px;
	padding: 0px;
}
td {
	color: #ffffff;
	font-size: 11px;
}

input, textarea {
	border: solid 1px #cccccc;
	background: transparent;
	color: #ffffff;
}
.divdetails {
	font-size: 10px;
	margin-left: 40px;
	margin-top: 5px;
	margin-right: 40px;
}
.container {
	position: absolute;
	top: 0Px;
	z-index: 1;
	left: 50%;
	padding: 0px;
	margin-left: -450Px;
	display: block;
	min-height: 667Px;
	height: 667px;
	width: 830px;
	min-width: 780px;
	max-height: 667px;
	overflow: hidden;
}
h1 {
  letter-spacing:1px;
  font-family:Arial;
  font-weight:normal;
	color: #E6E6E6;
	font-size: 20px;
}
.inhalt {
  float: right;
	width: 597px;
  height: 440px;
	margin: 0px;
	padding: 0px;
	}
.innen p, .innen a, .innenjobs p {
	color: #ffffff;
	font-size: 12px;
	padding-top: 0px;
}
.innenjobs {
	padding-left: 40px;
	padding-right: 40px;
	font-size: 12px;
	min-height: 240px;
	height: auto !important;
	height: 240Px;
	margin-top: 95px;
	padding-top: 20px;
	padding-bottom: 20px;
	background: #444444;
	color: #ffffff;
	z-index: 1;
	opacity: 0.9;
	filter: Alpha(opacity=90);
}
.innen {
	padding-left: 40px;
	padding-right: 40px;
	font-size: 12px;
	/*	height: auto !important;*/
	height: 370Px;
	margin-top: 95px;
	padding-top: 20px;
	padding-bottom: 20px;
	background: #555555;
	color: #ffffff;
	z-index: 1;
	opacity: 0.9;
	filter: Alpha(opacity=90);
}
.adresse{
font-size:11px;
}
.map{
color:#000000;
}
.innen_map {
	padding-left: 40px;
	font-size: 12px;
	min-height: 400px;
	/*	height: auto !important;*/
	height: 370Px;
	margin-top: 95px;
	padding-top: 20px;
	padding-bottom: 20px;
	background: #7f7f7f;
	color: #ffffff;
	z-index: 1;
}
p a, div a {

	color: #ffffff;
}
div a:hover{
color:#FAC922;
}
.navigation {
	float: left;
	margin: 0px;
	margin-top: 31Px;
	margin-top: 521Px!;
	margin-left: 1px!;
	padding: 0px;
	width: 220px;
	height: 25px;
	clear: both;
	overflow: hidden;
	background: #444444;
	opacity: 0.9;
	filter: Alpha(opacity=90);
}
.logo {
	float: left;
	padding: 0px;
	margin: 0px;
	margin-left: -2px!;
	clear: both;
}
a.menupunkt{
	font-family:verdana;
  color: #aaaaaa;
	text-decoration: none;
	font-size: 12px;
	padding-left: 20px;
	line-height: 17Px;
  display:block;	
	
}
a:hover.menupunkt {
	color: #ffffff;
}
a.menu_active{
	font-family:verdana;
	text-decoration: none;
	font-size: 13px;
	padding-left: 20px;
	line-height: 17Px;
  display:block;	
	color: #ffffff;
	font-weight:bold;
}
a:hover.menu_active{
	color: #ffffff;
}
.balken {
	position: absolute;
	top: 667Px;
	z-index: 1;
	left: 50%;
	padding: 0px;
	margin-left: -450Px;
	width: 830px;

}
a.NavigationsButton {
  text-decoration: none;
	margin-bottom: 3px;
  color:#aaaaaa;
	display: block;
	height: 19px;
	height: 29px!;
	padding: 3px;
	padding-left: 20px;
	font-size: 15px;
	background: #000000 url(bilder/oben.gif) no-repeat right;
}
.spannavi {
	display: block;
	
}
a.links_unten {
	color: #FAC922;
	text-decoration: none;
}
.zertifi {
	border: 0px;
	float: right;
	width: 70px;
	margin-right: 10px;
	opacity: 0.4;
	filter: Alpha(opacity=40);
}
.zertifi:hover {
	opacity: 1;
	filter: Alpha(opacity=100);
}
.innen li{
color:#ffffff;
font-size:15px;
list-style-image:url(bilder/liimage.gif);
}
.innen li a{
color:#ffffff;
font-size:15px;
text-decoration:none;
text-decoration:underline;
}

.innen li a:hover{
color:#FAC922;
text-decoration:underline;
}
ul{
line-height:25px;
padding-top:10px;
}
.fuhrpark{
line-height:18px;

}
a:active, a:focus {outline: none}

.innen a, .innen_map a{
font-size:13px;
}

div.innen a.tooltip {position:absolute;width:200px;height:100px;padding:0}
div.innen a.tooltip span{display:none}
div.innen a.tooltip:hover{overflow:visible !important;color:#000;text-decoration:none;z-index:99998 !important}
div.innen a.tooltip:hover span{display:inline;position:absolute;top:-140px;right:26px;width:330px;height:auto;overflow:hidden;border:1px solid #aaaaaa;background:#cccccc;z-index:999 !important;padding:0.5em}

span table td{
color:#000000;
}
.gelbover{
color:#FAC922;
}