 html {       
height : 100%;          
width : 100%;
margin-right: auto; 
margin-left: auto; 				

      }
			
body {
      
font-family: Arial, Helvetica, sans-serif;
font-size: 0.8em; 
font-style: normal; 
line-height:20px; 
background-image : url(images/hintergrund.jpg);
background-repeat: repeat;
text-decoration: none;
width: 910px;
display:block;
margin-right: auto; 
margin-left: auto; 
      }
/* navigation/kopf*/	

#rahmen {
width: 920px;
float: left;
height: 100%;
border: 5px solid #fff; 
background-image : url(images/web_hg.gif);
background-repeat: repeat;
			}	
			
			
#rahmen1 {
width: 915px;

float: left;
height: 100%;
border: 1px solid #003366;
background-image: url(images/gecko.jpg);
background-position: bottom left;
background-repeat: no-repeat;


			}			
#kopf{
width: 902px;
float: right;
height: 140px;
border: solid 1 px #003366;
background-image: url(images/hg_navie.jpg);
background-position: bottom left;
background-repeat: no-repeat;
}

#kopf a  {
/*border-bottom: 1px #F5BE2A solid;*/
text-decoration: none;
color: #003366;
font: bold 0.9em "Arial", sans-serif;
padding: 15px 9px 0px 9px;

       }

#kopf a:hover{
color: #4B6477;
                        
      }	

		
.logo {
margin-top: 22px;
margin-right: 10px;
width: 300px;
float : right;
/*border: 1px solid #003366;*/
      }			
.kasten_links {
float : right;
margin-top: 5px;
margin-left: 0px;
      }	
			/*ende navigation/kopf*/	

#eins{
/*border:1px solid #003366;*/
height:100%;
float:left;
width: 55%;
padding: 20px 30px 100px 20px;
			}
#eins a{
font: bold 0.8em "Arial", sans-serif;
padding: 3.1px;
text-decoration: none;
color: #003366;										
        }	
#eins a:hover {
color: #CDDDED;
/*border-bottom: 1px #fff solid;*/
      }		
ul {

	list-style-image: url(images/pfeil_rot.gif);

}	
ul#eins {

float: right;
padding: 1px;
height: 16px;
line-height: 16px;
margin: 7px 19px 4px 0;
width: auto;
text-align: right;
}
ul#eins li {
list-style-image: url(images/pfeil_rot.gif);
float: left;
}

		
#zwei{
border-left:1px solid #003366;
height:100%;
float:right;
width: 31%;
margin-left:3%;
margin-right: 15px;
margin-top: 2px;
padding:0px 10px 0px 17px;
			}
#zwei a{
font: bold 0.8em "Arial", sans-serif;
padding: 3.1px;
text-decoration: none;
color: #003366;										
        }	
#zwei a:hover {
color: #CDDDED;
/*border-bottom: 1px #fff solid;*/
      }		
			
#drei{
border:1px solid #000000;
height:100%;
float:right;
width: 30%;
margin:0px 1%;
			}




#grau {
height : 20px;
width : 100%;
background-color: #D0D5D8;
border-right: 4px solid #fff;
			}


/*=- Footer -=*/
#footer {
padding: 4px 0px 8px 10px;
width: 710px;
float:right;
font: bold 0.9em "Arial", sans-serif;
text-decoration: none;
color: #003366;										
        }	
#footer a{
font: bold 0.9em "Arial", sans-serif;
 /*padding: 3.1px;*/
text-decoration: none;
color: #003366;										
        }	
#footer a:hover {
background: #8AA3B6;
color: #CDDDED;
/*border-bottom: 1px #fff solid;*/
        

      }		

h1 {
           font-size : 1.4em;
           font-family : Arial, Verdana, Helvetica, sans-serif;
           color : #003366;
           line-height : 14px;
           font-style : bold;
      }
h2 {
           font-size : 14px;
           font-family : Arial, Verdana, Helvetica, sans-serif;
           color : #fff;
           line-height : 14px;
           font-style : bold;
      }

h3 {
	font-size: 1.1em;
	font-family: arial, Helvetica, sans-serif;
	color: #003366; /*padding: 0.6em;*/
	font-style: none;
	margin-bottom: -2px;
	padding-top: 2px;
}
			
h5 {
           font: bold 0.9em "Arial", sans-serif;
           
           color : #003366;
					 font-style : bold;
					 margin: 0px;
      }		
 h4 {
            font: bold 1em "Arial", sans-serif; 
						 color : #CC0000;
						 margin: 0px;
						 
      }
			
 .blau {
      
     color : #003366;
     font: 0.9em "Arial", sans-serif;
     text-decoration : none;
}

.gelb {
	font: bold 1.1em "Arial", sans-serif;
	text-decoration : none;
	color: #ED9600;

}

.kastenform {
display : block;
padding-left : 25px;
padding-bottom : 0;
      }
			




     .KastenText {
           padding-right : 10px;
           display : block;
           padding-left : 45px;
           padding-bottom : 0;
           padding-top : 5px;
      }


#impress{
clear: both;
	float: right;
	width: 250px;
	margin-right: -10px;
	padding-left: 15px;
	text-align: right;
}
