﻿html {
	height: 100%; 
	margin-bottom: 1px;}
body{	
	background-color:rgb(235, 235, 235);
}


#zentrum{
position:relative;
width:1048px;
margin:auto;
text-align:left;
}


#banner {
position: absolute;
background-color:#FFFFFF; 
width: 1048px; 
height: 103px; 
z-index: 1; 
top: 10px; 
padding-bottom:1px;
}

#navi_oben{
position: absolute; 
width: 1048px; 
height: 18px; 
z-index: 2; 
top: 113px;
background-color:#017224;
font-family:Arial, Helvetica, Sans-Serif;
color:#FFFFFF;
font-size:8pt		
}

#navi_oben li{
list-style-type:none;
display:inline;
float:right;
margin-right:53px;
margin-top:1px;	
}

#navi_oben ul{
margin-right:53px;
margin-top:1px;
float:right;
padding:0px;
margin-bottom:0px;	
}

#navi_oben a{
color:white;
font-size:9pt;
text-decoration:none; 
font-family:Arial, Helvetica, Sans-Serif;	
}

#navi_oben a:hover{
color:#ecfaf1;
font-size:9pt;
text-decoration:none; 
font-family:Arial, Helvetica, Sans-Serif;
}


#container{
position: absolute;
width: 1048px;
background-image:url('../images/layout/hintergrund_navi_bdf.jpg'); 
background-repeat:repeat-y;
z-index: 3; 	
top: 131px; 
font-family:Arial, Helvetica, Sans-Serif;
background-color:#dcdcdc;	 
}
	 	
	 
#navi_links {    
position:relative;
width: 170px; 					
float: left; 	 
left: 0;		
line-height:25px;
text-indent:10px;
padding:0px
}


#navi_links ul{
list-style-type:none;
margin-left:0px;
padding:0;
margin:0;
}

				
#navi_links a{
font-size:10pt;
font-weight: bold;
color:#000000;
text-decoration:none;
display:block;							
border-bottom: solid 1px white;								
text-align:right;
padding-right:35px;
padding-top:0px;	
}


#navi_links a:hover{
background-image:url('../images/layout/hintergrund_navi_hover1.jpg'); 
background-repeat:repeat;
color:#000000;
text-decoration:none;
font-weight:bold;
display: block;
text-align:right;								
padding-top:0px;
text-align:right;
padding-right:35px;
}									
					
																		
					#unternavi	a {
					font-size:8pt;
					text-align:right;					
					padding-right:35px;
					font-family: Arial;
					font-weight:normal}
									
											
					#unternavi 	a:hover {
					background-image:url('../images/layout/hintergrund_navi_hoover_bdf.jpg');  
					color:#000000;
					font-size:8pt;									
					padding-left:25px;
					font-weight:normal
									}	
				
				
#text{
position:relative;
width:633px;					 
padding:30px;
overflow:inherit;
background-color:white;
float:left;
}
					
					
#buttons_rechts{
position: relative;
width: 155px; 
float: right; 
padding-top:20px;
padding-right:10px;					
padding-left:20px;
}				


h3{
color:#017224;
font-size:12pt;
font-weight: bold;
}

h4{
	font-size:11pt;
	font-weight:bold;
}

h5{
	background-color:#017224;
	color:#FFFFFF;
	font-size:10pt;
	font-weight:bolder;
	width: 141px;
	padding-left:3px;
	padding-right:3px;
}

h6{
	font-size:8pt;
	font-weight:lighter
}

p{
	font-size:10pt;
}
a { color:#990000;
	font-weight:bold;
	text-decoration:underline;	
	}
a hover{
	color:#990000;
	text-decoration:underline;		
	}
	
td{ font-size:10pt;
}

li{
     font-size:10pt;
}
hr{height: 1px;
	color:#808080;
	margin-top:20px;
	margin-bottom:20px;
}
	
img{
	margin-right:8px;
}

