body{
 background-color: #FFFFFF;
 padding:8px;
 margin:0px;
 font:0.8em Verdana, Geneva, Arial, helvetica, sans-serif;
 color: #333333;
}

div#Navigation ul {
  list-style: none;
  margin:0;
  padding:0;
}
div#Navigation p {
  color:#888888;
}

div#Navigation {
  font-size: 14px;
  float: left;  width: 250px;
  margin: 0 25px 0 0; padding: 0 0 20px 0;
  display:block;
}

div#Navigation h3 {
  color:#888888;
  padding:2px 0 10px 3px;
  margin:0;
}

div#Menue {
  font-size: 18px;
  align: center;
  margin: 0 25px 0 0; padding: 0 0 20px 0;
 
}

h3.menue {
  color:#888888;
  font-size: 22px;
  padding:6px 0 10px 3px;
  margin:0;
}

p.navi {
  padding:0;
  margin:0;
}

.navi a {
  display:block;
  padding:3px 0 3px 0;
  margin:0;
  background:url("dots.gif") repeat-x scroll 0 1px transparent;
}

div#Inhalt {
  margin-left: 270px;
  padding: 0 10px 0 10px;
  min-width: 160px;
}

p.ebene0 {
 color:#101010;
	 
  margin:0;
  padding:1px 0;

 border-bottom:1px dashed silver;
}
/*
a.ebene0 {
	 color:#666666;
  margin:0;
  padding:0;
  font-size:9pt;
 
}
*/
p.ebene1 {
  margin:0 2px 0 5px;
  padding:0;
  font-size:9pt;
}

a.ebene1 {
  margin:0;
  padding:0;
  font-size:9pt;
  text-decoration:none;
}

p.ebene2 {
  margin:0 2px 0 10px;
  padding:0;
  font-size:8pt;
}

a.ebene2 {
  margin:0;
  padding:0;
  font-size:10pt;
  text-decoration:none;
}

p.ebene3 {
  margin:0 2px 0 15px;
  padding:0;
}

a.ebene3 {
  margin:0;
  padding:0;
  font-size:9pt;
  text-decoration:none;
}
p.ebene4 {
  margin:0 2px 0 20px;
  padding:0;
}

a.ebene4 {
  margin:0;
  padding:0;
  font-size:9pt;
  text-decoration:none;
}
p.ebene5 {
  margin:0 2px 0 25px;
  padding:0;
}
a.ebene5 {
  margin:0;
  padding:0;
  font-size:9pt;
  text-decoration:none;
}

.Navigation p {
  margin:0;
  padding:0;
} 

.navi a:link, .navi a:visited { color:#888888; }
.navi a:hover, .navi a:active, .navi a:focus {  color:#e2001a; }


p.legende
{
color:#888888; text-decoration:none
padding:5px;
/*background-color:rgb(250,250,250);*/
font-size:10pt;
/*border:thin solid gray*/
}
p.maskentitel 
/*  entspricht h1 */
{
 clear: left;
 font-size: 200%;
 line-height: 205%;
 font-weight: bold;
 margin: 0em 0em .6em 0em 
}
p.mantitel
{
 font-size: 200%;
 line-height: 205%;
 font-weight: bold;
 margin: 0em 0em .6em 0em 
}
p.smallBreak
{
padding:0px;
margin:0px
}

span.feldname
{
font-weight:lighter
}
span.feldwert
{
font-weight:bolder
}

p.errmsg
{
	border: medium solid red;
	text-align:left;
	background-color:rgb(240,240,240);
}

p.nachricht
{border:medium solid red;
}



#breadcrumbs {
  font-size: x-small;
  margin: 0pt;
  background-color:#f1f1f1;
  line-height:14px
}
.xleft {
  float:left;
} 
.xright {
  float:right;
}
input.clsButtonStyle {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 0.8em; 
	font-weight: normal;
	border:thin solid blue;
	background-color:#ffffcc;


}
.divBreadcrumb {
	font-size: 85%;
	padding-bottom: 3px;	
}



#infobox{
/*height:80px;
width:80px;
padding:0;
margin:20px;
border:1px solid black;
font:bold 14px verdana, sans-serif; */
display: inline;
}

#infobox div{display:none;}

#infobox:hover div{
display:block;
width:205px;
position:absolute;top:250px;left:20px;
border:1px dashed black;
padding:15px;
/* font:normal 14px verdana, sans-serif; */
text-align: left;
}

.logoPortal{
	height:54px;
	width:180px;
}