html, body {
  font-family: Arial, Helvetica, sans-serif;
}

.lightbluecells {
	background-color: #B3D5F9;
}

.topnote {
	font-size: 10px;
	background-color: #C9C4C1;
}

.address {
	font-size: 12px;
	background-color: #FFFFFF;
	text-align: center;
}

.address a {
	color: #000000;
	text-decoration: none;
}

.address a:hover {
	color: #87BBF5;
	text-decoration: none;
}

.nav0 a {
	font-size: 11px;
	color: #000000;
	background-color: #C9C4C1;
	text-decoration: none;
}

.nav0 a:hover {
	font-size: 11px;
	color: #FFFFFF;
	background-color: #C9C4C1;
	text-decoration: none;
}

.nav0active a {
	font-size: 11px;
	color: #FFFFFF;
	background-color: #C9C4C1;
	text-decoration: none;
}

.nav1 a {
	font-size: 12px;
	color: #000000;
	background-color: #C9C4C1;
	font-weight: bold;
	text-decoration: none;
}

.nav1 a:hover {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #C9C4C1;
	font-weight: bold;
	text-decoration: none;
}

.nav1active a {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #C9C4C1;
	font-weight: bold;
	text-decoration: none;
}

.nav1 a {
	font-size: 12px;
	color: #000000;
	background-color: #C9C4C1;
	font-weight: bold;
	text-decoration: none;
}

.nav1 a:hover {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #C9C4C1;
	font-weight: bold;
	text-decoration: none;
}

.nav1active a {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #C9C4C1;
	font-weight: bold;
	text-decoration: none;
}

.nav2 {
	font-size: 12px;
	color: #1D4165;
	background-color: #87BBF5;
	font-weight: bold;
	text-decoration: none;
}

.nav2active {
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}





td#nav2 a {
  width: 100%;
  height: 100%;
  display: block;
  	font-size: 12px;
	color: #1D4165;
	background-color: #87BBF5;
	font-weight: bold;
	text-decoration: none;
}

td#nav2active a {
  width: 100%;
  height: 100%;
  display: block;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

td#nav2 a:hover {
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

#maindiv {
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
}

#maindiv a {
	font-size: 12px;
	color: #004B96;
	background-color: #FFFFFF;
	text-decoration: none;
}

#maindiv a:visited {
	font-size: 12px;
	color: #004B96;
	background-color: #FFFFFF;
	text-decoration: none;
}

#maindiv a:hover {
	font-size: 12px;
	color: #E42C2A;
	background-color: #FFFFFF;
	text-decoration: none;
}

.mitarbeiter {
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
}

.mietgeraete {
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
}

.news {
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
}
.news table {
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
}

.kontakt {
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
}

div#qTip {
  padding: 3px;
  border: 2px solid #87BBF5;
  display: none;
  background: #FFFFFF;
  position: absolute;
  z-index: 1000;
  font: 10px Arial, Helvetica, sans-serif;
}

.formtextline {
	height: 18px;
	border: #000000 1px solid;
	background-color: #B3D5F9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.formtextfield {
	height: 80px;
	border: #000000 1px solid;
	background-color: #B3D5F9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
