html, body, div, p, h1, h2, h3, ul, ol, h4
span, a, table, td, tr, form, img {
   margin: 0;
   padding: 0;
   }
  
   
BODY {
	scrollbar-face-color: #E0E9EE; 
	scrollbar-highlight-color: #E0E9EE; 
	scrollbar-shadow-color: #B2C5D1;
	scrollbar-3dlight-color: #B2C5D1; 
	scrollbar-arrow-color: #B2C5D1;
	scrollbar-track-color: #FFFFFF;
	scrollbar-darkshadow-color: #E0E9EE; 
	scrollbar-base-color: #E0E9EE;
	}

h1 {  
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 14px; 
	 font-weight: bold; 
	 font-style: normal;
	 letter-spacing: 1px; 
	 line-height: 20px;
	 color: #ff0000;
	 }
 
p {  
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 12px; 
	 font-style: normal; 
	 line-height: 15pt; 
	 font-weight: normal;
	 color: #363C40;
	 }
	 
b {  
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 12px; 
	 font-style: normal; 
	 line-height: 15pt; 
	 font-weight: bold;
	 color: #363C40;
	 }
 
li {  
 	font-family: Arial, Helvetica, Verdana, sans-serif; 
 	font-size: 12px; 
 	font-style: normal; 
 	line-height: 15pt; 
 	font-weight: normal;
 	color: #363C40;
 	list-style-type:square;
 	list-style-position:outside;
 	margin-left:20px;
 	}

ul { 
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 12px; 
	 font-style: normal; 
	 line-height: 15pt; 
	 font-weight: bold;
	 color: #363C40;
	 list-style-position: outside; 
	 list-style-type: square; 
	 }
 
th {  
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 12px; 
	 font-style: normal; 
	 line-height: 13pt; 
	 font-weight: bold;
	 }
 
a:link { 
	 color:#ff0000; 
	 text-decoration:none; 
	 }
 
a:visited { 
	 color:#ff0000; 
	 text-decoration:none;  
	 }
 
a:active { 
	 color:#ff0000; 
	 text-decoration:none; 
	 }
	 
.ankerhoch {
	 color:#4C7087; 
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 10px;
	 line-height: 3px;
	 text-align: right;
	 }
.anker {
	 color:#4C7087; 
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 10px;
	 line-height: 15px;
	 text-align: left;
	 }

/* CSS fuer Link: Sprache und Sitemap weiss in der Kopfzeile */
a.kopfzeile {
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 8pt; 
	 line-height: 13pt; 
	 color: #FFFFFF; 
	 z-index:2; 
	 }
	 
a.kopfzeile:visited { 
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 8pt; 
	 line-height: 13pt; 
	 color: #FFFFFF; 
	 z-index:2; 
	 }
	 
div.kopfzeile {
	 position:absolute; 
	 width:400px; 
	 height:11px; 
	 line-height: 11pt; 
	 z-index:2; 
	 left:10px; 
	 top:15px; 
	 }
	 
div.slogan {
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 8pt; 
	 font-weight: bold;
	 line-height: 13pt; 
	 color: #FF0000; 
	 position:absolute; 
	 padding-left:29px;
	 width:150px; 
	 height:10px; 
	 z-index:2; 
	 left:680px; 
	 top:16px; 
	 border-left:1px solid;
	 border-color:#FFFFFF;
	 }

h2 {  
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 12px; 
	 font-style: normal; 
	 font-weight: bold; 
	 line-height: normal;
	 }
 
br {  
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 10pt; 
	 line-height: 13pt; 
	 font-weight: normal; 
	 color: #000000;
	 }
 
div.boxoben {
	 position:absolute; 
	 width:600px; 
	 height:200px; 
	 z-index:2; 
	 left:80px; 
	 top:35px; 
	 background-color:#FFFFFF;
	 border-right:1px solid;
	 border-color:#FFFFFF;
	 }
	 
div.news {
	 position:absolute; 
	 width:139px; 
	 height:400px; 
	 z-index:2; 
	 left:681px; 
	 top:263px;
	 color:#ff0000; 
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 10px; 
	 vertical-align:top;
	 padding-left:10px;
	 padding-top:20px;
	 }
	 
div.boxnavi {
	 position:absolute; 
	 width:830px; 
	 height:30px; 
	 z-index:3; 
	 left:0px; 
	 top:237px; 
	 padding-left:0px;
	 }
	 

	 
p.weiss{
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 8pt; 
	 line-height: 13pt; 
	 color: #FFFFFF; 
	 z-index:2; 
	 }
	 
 

/* Hier beginnt die CSS für das Formular */ 
.fliess{  
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 12px; 
	 font-style: normal; 
	 line-height: 15pt; 
	 font-weight: normal;
	 color: #666666;
	 }
		
table, tr, td { 
	font-size:12px; 
	font-family:Arial,Verdana,sans-serif; 
	font-weight:normal; 
	color: #666666;
	vertical-align: top;
 	}
	
input, select, textarea { 
  	color: #666666; 
  	}
	
.bereich, .feld { 
    background-color:#E0E9EE; 
	width:250px; 
  	border:1px solid #B2C5D1; 
  	}
			
.button { 
    background-color:#E0E9EE; 
   	color:#666666; 
   	width:122px; 
   	border:1px solid #B2C5D1; 
   	}
	
.meldung {
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 16px; 
	 font-style: bold; 
	 line-height: 20px; 
	 font-weight: normal;
	 color: #FF0000;
	 }


