BODY {
  background-color:#ffffff;
  color:#000000;
  font-family:Verdana, Arial, sans-serif;
  font-size :11px;
  margin:1px;
}

#homepage{
	width: 100%;
	/*border: 1px solid #63448A;*/
	margin:0;
}

#head {
    background-color : #00215B;
	 margin : 0;
	 margin-bottom: 3px;
    padding : 0;
	 height: 100px;
	    
}

#horiz_navigation {
    background-color : #00215B;
	 height: 20px;
	 color: #d1d1d1;
	 padding-left: 10px;
	 padding-top: 5px;
}

#horiz_navigation a {
	color: #d1d1d1;
	font-weight: bold;
	text-decoration: none;
	}

#horiz_navigation a:hover {
color: #ffffff;
text-decoration: none;
font-weight: bold;
}


#navigation{
	background-color: #fff;
	float: left;
	width: 230px;
	min-height: 600px;
	padding-left: 3px;
}	

* html #navigation {
    height : 600px;
}

#inhalt{
	background-color: #fff;
	margin-left: 240px;
	/*width: 100%;*/
	min-height:600px;			
}	
* html #inhalt {
    height : 100px;
}


#fuss{
	/*border : 1px solid gray;*/
	color:#d1d1d1;
   font-family:Verdana, Arial, sans-serif;
   font-size :10px;
	padding: 5px 5px;
   background-color : #00215B;
   height:20px;
   clear : both;
}

/* NAVIGATIONSDEFINITION */

#menue1 {
width: 220px;
margin: 20px 0;
}
#menue1 #abstand1 {
border:1px solid #E6E6E6;
background: #ffffff;
padding: 5px 5px;
}
#menue1 .spacer {
font-size: 1px;
margin: 3px 0;
}
#menue1 .headline {
	border:1px solid #00215B;
	display: block;
	padding: 2px;
	text-decoration: none;
	width: 200px;
	font-weight: bold;
	color: #d1d1d1;
	text-align: center;
	margin: 3px 0;
	background-color: #00215B;
}
#menue1 .pfeil{
	color: #00215B;
}

#verweis a {
	border: 1px solid #E6E6E6;
	color: #000;
	display: block;
	padding: 2px;
	text-decoration: none;
	width: 200px;
	font-weight: normal;
	text-align: left;
	margin: 3px 0;
	/*background-color: White;*/
}
/*
#verweis a:visited {
color: #369;
}*/
#verweis a:hover {
	border: 1px solid #E6E6E6;
	background-color: #d1d1d1;
	color: #000;
	text-decoration: underline;
}
#verweis a:active {
color: #000;
}

/* Definition headlines, Images etc. */

#contentheadline {
	background-image: url(../img/bilder/box_slice.jpg);
	background-position: center top;
	background-repeat: repeat-x;
	line-height: 16px;
	height: 16px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	
}
#contentheadline h1 {
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	margin: 0 0;
}

/* Infoboxen etc. */

.infobox{
	background-color: #EEEEEE;
	border: 1px solid;
	border-color: #00215B;
	padding: 10px;
}

#asp_imgfeld{
	float: left;
	width: 31%;
	text-align: center;
	padding-bottom: 10px;
}

/* Schriftarten und Bilder */

h2{
	color:#000000;
  	font-family:Verdana, Arial, sans-serif;
  	font-size :12px;
	font-weight: bold;
}

a {
	text-decoration: none;
	font-weight: bold;
	color: #000;
}

.pdf {
	background-image: url(../img/pdf.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 25px;
	padding-bottom: 5px;
	line-height: 25px;
}

#inhalt img{
	padding: 10px 5px 10px 10px;
}

.infotxt{
	color:#ff0000;
  	font-family:Verdana, Arial, sans-serif;
  	font-size :12px;
	font-weight: bold;
	
}