/* CSS Document */
body{
  padding:0px;
  margin:0px;
  background-color:#f4f4f4;
}

body, div, td, span, p{
  color:#666666;
  font-family:Arial, Verdana, Tahoma;
  font-size:12px;
}

p{
  margin:0px;
  padding:0px;
}

div.navi{
  margin-left:51px;
  margin-top:57px;
}

div.navi_element{
  background:url(navi_blum.gif) no-repeat left;
  padding-left:30px;
  margin-bottom:5px;
  width:220px;
}

div.navi_element_active{
  background:url(navi_blum.gif) no-repeat left;
  padding-left:30px;
  margin-bottom:5px;
  width:220px;
}

a.navi{
  color:#305c79;
  text-decoration:none;
  display:block;
}

div.content{
  margin-left:23px;
  margin-right:40px;
  margin-top:10px;
  margin-bottom:10px;
}

div.content2{
  margin-left:23px;
  margin-right:40px;
  margin-bottom:10px;
}

h1{
  margin:0px;
  padding:0px;
  color:#425c77;
  font-weight:bold;
  font-size:14px;
}

div.path{
  margin-left:23px;
}

a.path{
  color:#425c77;
  text-decoration:none;
}

div.content_mitte{
  margin-left:34px;
  margin-right:30px;
  margin-bottom:10px;
}

div.news{
  margin-top:22px;
  margin-left:22px;
  color:#FFFFFF;
  font-size:12px;
}

div.news_element{
  margin-left:22px;
  color:#FFFFFF;
  margin-right:5px;
  margin-top:20px;
}

.container_unternavigation{
  background-color:#FFFFFF;
  border:1px solid;
  border-color:silver;
}

div.navi_unterpunkt{
  margin:0 15 0 15;
  background:url(navi_unten.gif) repeat-x bottom;
  padding-bottom:4px;
}

div.navi_unterpunkt_last{
  margin:0 15 0 15;
  padding-bottom:4px;
}
a{
  color:#666666;
  text-decoration:underline;
}


div.gebuh table th 
	{ 
	background-color:#DDEFFC; 
	}
	
div.gebuh table td { 
	background-color:#EEEEEE; 
	}

#content .gebuh table {
	width:550px;
border-style:solid; 
border-width:0px;
border-color:#b4b4b4;
border-collapse:collapse;
	font-size: medium;  
	voice-family: "\"}\"";   
	voice-family: inherit; 
	font-size: small;
}


#content .gebuh table th  {
background-color:#425c77;
padding:5px;
border-bottom-style:solid; 
border-width:1px;
border-color:#b4b4b4;
}

#content .gebuh table th p  {
text-align:center;
color:#FFF;
}

#content .gebuh table tbody tr  {
text-align:right;
}

#content .gebuh table tbody tr td {

background-color:#FFF;
text-align:right;
border-bottom-style:solid; 
border-width:1px;
border-color:#b4b4b4;
border-collapse:collapse;
	font-size: medium;  
	voice-family: "\"}\"";   
	voice-family: inherit; 
	font-size: small;
}

#content .gebuh table tbody tr td p {

text-align:right;

}
