a { border-style: none;
  padding: 0px;
  margin: 0px;
  color: rgb(0, 0, 153);
  text-decoration: none;
  }

a:hover {
  text-decoration:underline;
  }

body { font-family: Verdana, Arial, Sans-Serif;
  font-weight: normal;
  font-style: normal;
  margin:0px;
  padding: 5px;
  }

img { border:0px;
  margin:0px;
  padding:0px;
  }

h1 { font-size: 26px;
  color: rgb(0, 0, 153);
  text-align: center;
  line-height: 26px;
  }

h2 { font-size: 18px;
  color: rgb(0, 0, 153);
  line-height: 26px;
  }

h3 { font-size: 14px;
  color: rgb(0, 0, 153);
  line-height: 26px;
  }

label {
 float: left;
 text-align: right;
 width: 9em;
 margin-right: .3em;
}

ul {
  }

.grau { color: #666666;
  }

.rot { color: #FF0000;
  }


.fliestext {
  color: #000000;
  line-height: 20px;
  }

.adresse {
  color: #000000;
  font-size: 12px;
  line-height: normal;
  }

.eingabefeld {
  border : 1px solid #A8AFB9;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 12px;
  color: #000000 ;
  background-color : #FFFFFF;
  float: left;
  width: auto;
  margin-left: 1em;
  margin-right: .3em;
  }
  
.schaltflaeche {
  border : 1px solid #A8AFB9;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 12px;
  color: rgb(0, 0, 153);
  background-color : rgb(224, 231, 241);
  position: relative;
  left: 10.3em;
  }

.naviaktiv {
  font-weight: normal;
  color: #FF0000;
}

#titel {
  margin-top: 5px;
  margin-bottom:20px;
  float: left;
  }
  
#menue {
  float: left;
  width: 160px;
	margin-bottom: 1em;
	margin-right: 15px;
	margin-left: 5px;
  }
  
#inhalt {
  color: #000000;
  font-size: 12px;
  line-height: 20px;
  float:right;
  width: 80%;
  }

#links {
  float: left;
  padding-bottom: 10px;
  margin-right: 25px;
}

#rechts {
  float: right;
  padding-bottom: 10px;
  margin-left: 25px;
}

#refspalte {
  float: left;
  padding-bottom: 10px;
  margin-right: 15px;
  text-align: center;
}

.navi {
  background-color: #FFFFFF;
  font-size: 12px;
  margin: 0px;
  padding: 0px 0px 10px;
  }
  
.navi li {
  list-style: none;
  margin: 0px;
  padding: 0px;
  display: inline;
}

.navi a {
  text-align: left;
}



.navi ul li a {
	background: #D6E0EF;
	padding: 3px 20px;
}

.navi ul li a:hover {
  background: #E6F0FF;
}

.navi li ul {
  padding: 0px 0px 5px;
  margin: 0px;
}

.navi li a {
	display: block;
	padding: 3px 7px;
	text-decoration: none;
	background: #D0D7E1;
	border-bottom: 1px solid #C0C7D1;
  border-right: 1px solid #C0C7D1;
	border-top: 1px solid #EFEFEF;
}

.navi li a:hover {
	background: #D6E0EF;
  }

p.news:before {
  content:url(../bilder/pfeil.gif);
}
