body {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   background-color:#FFFFCC;
   color: #000;
   padding: 0;
   margin: 0;
   }
   
#seite  {
   width:1007px;
   position:relative;
   margin-left:auto;
   margin-right:auto;
   border: 1px solid #00519E;
   background-color:#FFFFFF;
   padding:0;
   }   
   
#header {
   padding: 0;  
   border: none;  
   margin: 0;  
   width: 1007px; 
   heigth: 100px;
   overflow:hidden;
   background-color:#FBEE31; 
   z-index:2; }
   
  
#hauptnavigation  {
   clear:both;
   width:1007px;
   background-color:#00519E;
   text-align:center;
   height:auto;
   margin:0;
   padding:0;
   }
   
#hauptnavigation li  {
    display: inline;
	list-style-type:none;
	float:left;
	color: #FFFFFF; 
	margin:0px;
	padding:0px;   
    
  }  
  
#hauptnavigation   ul {
  text-indent: 0pt;
  margin:0px;
  padding:0px; 
  
  } 
  
#hauptnavigation a  {
   	font-variant: normal;
	text-decoration: none;
	color:#FBEE31;
	font-weight: normal;
	padding-left: 6px;
	padding-right: 6px;
	padding-top:2px;
	padding-bottom:2px;
	}  
       
#hauptnavigation a:link  {
    
	}
	
#hauptnavigation a:hover  {
    background-color:#FBEE31;
	color:#00519E;
	}
	 	
#mitte {
   background-color:#FFFFFF;
   min-height:650px;
   height:auto !important;  /* fr moderne Browser */
   height:685px;  /*fr den IE */   
   margin: 0;
   width:590px;
   float: left;
   /*border-left: 1px solid #00519E;
   border-right: 1px solid #00519E;*/
   
     }
#mitte-innen {
   
   padding: 5px;
   margin: 10px;
   }
   
#mitte-innen img {
	padding: 0px;
}  

#links {
   
   width: 200px;
   float: left;
   
   
   }
   
#links-innen {
   padding: 0;
   border: 1px solid #00519E;
   margin: 10px;
   /*background-color:#FFFFFF;*/
   }

#rechts {
  
   overflow:auto;
   width: 200px;
   /*border-left: 1px solid #00519E;*/   
   /*overflow: auto;*/
   }
   
#rechts div  {
   height: 100%;
   }   
   
#rechts-innen {
   margin:10px;
   }
   
   
#footer {
   background: #00519E; 
   text-align:center; 
   padding: 0;  
   border: none;  
   margin: 0;  
   width: 1007px;
   overflow: auto; 
   clear: both; }
   
#footer a {
   color:#FBEE31;
   text-decoration:none;
   }   
   
#footer-innen {
   
   padding: 0;
   margin:5px;  
   
   font-size:0.8em;
   
   color: #FBEE31; }   


#mitte p  {
   font-size:1em;
   color:#00519E;
   }
   
#mitte h1  {
   color:#000000;
   font-size:1.1em;
   padding-bottom:5px;
   margin-top:0px;
   }
   
#mitte h2  {
   color:#000000;
   font-size:1.0em;
   padding-bottom:5px;
   margin-top:0px;
   }   

#mitte ol  {
   color: #00519E;
   }
   
#mitte ol ol  {
   list-style-type:lower-alpha;
   }
   
   
#mitte ul  {
    list-style-type:disc;
	}      


#rechts h1  {
   color:#FFFFFF;
   background-color:#00519E;
   font-size:1.1em;
   display:block;
   padding:5px;
   }
   
#rechts h2  {
   color: #00519E;
   font-size: 1em;
   font-weight:bolder;
   margin-top:5px;
   margin-bottom:2px;
   }
   
 #rechts h3  {
   color: #00519E;
   font-size: 1em;
   font-weight:normal;
   margin-bottom:0;
   margin-top:2px;
   }
   
 #rechts p  {
   color:#333333;
   font-size: 1em;
   padding:0;
   margin-top:0;
   }        

#rechts a  {
   font-size:1em;
   margin-top:5px;
   text-decoration:none;
   margin-bottom:2px;
   }
   
 #rechts a:link  {
   color:#000000;
   
   }   
   
 #rechts a:hover  {
   color:#666666;
   }  
   
#link-area  {
   display:block;
   background-color:#DFE9F2;
   padding:15px;
   margin-top:20px;
   }   
 

 
 
 #navi_links a  {
   font-size: 1em;
   margin-top:2px;
   text-decoration:none;
   margin-bottom:2px;
   
   background-color:#DFE9F2;
   display:block;
   text-align:center;
   }
   
   
 #navi_links a:link {
   color: #00519E; 
   margin-right: 3px;
      }
	  
	  
#navi_links a:hover  {
    color:#999999;
	background-color:#DFE9F2;
	}	
	
	
	
	  
#navi_links li  {
   	list-style-type:none;
	font-size: 1em;
	font-weight:bolder;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px; 
	display:block;  
	/*text-align:center;*/
    
  } 
  
  
 #navi_links li li  {
    font-weight:normal;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px; 
	font-size:1em;
	text-align:right;
	} 
  
#navi_links   ul {
  text-indent: 0pt;
  margin:0px;
  padding:0px; 
  
  }     
  
 #navi3 a  {
   font-size:0.9em;
   margin-top:0px;
   text-decoration:none;
   margin-bottom:0px;
   padding:0px 3px 0px 0px;
   text-align:right;
   background-color:#DFE9F2;
   display:block;
   text-align:right;
   }
   
   
 #navi3 a:link {
   color: #00519E; 
   
      }
	  
	  
#navi3 a:hover  {
    color:#999999;
	background-color:#DFE9F2;
	}	
	
	
	

.formbox {
  width: 425px;
  color: #000;
  margin-left: auto;
  margin-right: auto;	
  background-color: #DBE2ED;
  border: 1px solid #666;
}

.reihe {
  clear: both;
  padding: 2px 0px;
}

.label {
  float: left;
  width: 100px;
  text-align: right;
  font-size: 10pt;
  color: #4C5F7D;
  padding-top: 3px;
  padding-right: 5px;
}

.feld {
  float: right;
  width: 300px;
  text-align: left;
} 

.knopf {
  clear: both;
  text-align: center;
  padding-top: 15px;
  padding-bottom: 30px;
}

.defbreite {
  width: 260px;
}



.defhoehe {
  height: 400px;
}  

	
.linie  img {
  margin: 0;
  padding: 0;
}  	

.back {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #00519E;
	background-color: #F9F203;
	padding: 3px;
	text-decoration:none;
	
}
