 html { height: 100% }
 
  #body{
background-color: #CCCCCC;
margin-left:0;
margin-top:15px;
min-height: 101%;/* Vertikalen Scrollbalken im Netscape & Firefox erzwingen. Dies verhindert, dass zentrierte Layouts 
	** um 10 Pixel springen wenn der Seiteninhalt kleiner wird als die Höhe des Browserfensters. */
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	
}

div#logo{
	position:absolute;
	/*top:1px;*/
right:267px;
	width:100px;
	height:104px;
	top: 28px;
}


.beschreibung {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	letter-spacing: normal;
	text-align: justify;
	word-spacing: normal;
}

.beschreibung_zentriert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	letter-spacing: normal;
	text-align: center;
	word-spacing: normal;
}



.text {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	text-align: justify;
	
}

.kursiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style:italic;
	color: #000000;
	text-align: center;
	line-height: 16px;
}

.center {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
	line-height: 16px;
}

.text_blau{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 16px;
	color: #242261;
	text-align: center;
	font-weight:bold;
}


.li_aussen{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	line-height: 16px;
	list-style: outside;
	padding-bottom:16px;
	text-align:justify;
	}
	
	.p_innen{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	line-height: 16px;
	list-style: none;
	}

.h3{font:Verdana, Arial, Helvetica, sans-serif;
	 font-size:14px;
	 text-align:center;
 }
 
 .h4{
	font-size:12px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
 }
 
  .h2{
	font-size:13px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
 }
/**************
NAVIGATION
***************/

div#nav{
	position:relative;
	top:0px;
	width:165px;
	/*height:145px;*/
	background-color:#242261;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF ;
}

div#nav ul{
	margin:0;
	padding:0;
	width: 160px;
}

div#nav li {position:relative;
width:160px;
text-align:right;
list-style:none;
margin:0;
padding-right:3px;

/*background-image:url(../images/linie.jpg);*/

}

div#nav li a{display:block;
padding: 0.25em 0 0.25em 0em;
margin:0px;
text-decoration:none;
color:#FFFFFF;
text-align:right;
}

div#nav li a:hover{
padding: 0.25em 0 0.25em 0em;
margin:0px;
text-decoration:none;
color:#FFFFFF;
background-color:#333399;}

div#nav #active{
display:block;
background-color:#333399;
margin:0px;
padding: 0.25em 0 0.25em 0em;
/*line-height:12px;*/
}

div#nav #linie{
padding:0px;
line-height:1px;
margin:0px;
text-align: right;}

.img{border:none;}

.text_li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	list-style-position: outside;
	list-style-type: square;
	text-align:justify;
	line-height: 20px;
	padding-bottom: 8px;
	
}

