


html,body {
	margin: 0;
	padding: 0;
	background-color: #f5f5f5;	
	background-image: url('');
  scrollbar-3dlight-color: #E3E3E3;
  scrollbar-darkshadow-color: #E3E3E3;
  scrollbar-highlight-color: #A5A5A5;
  scrollbar-shadow-color: #A5A5A5;
  scrollbar-arrow-color: #900;
  scrollbar-base-color: #E3E3E3;
  scrollbar-face-color: #A5A5A5;
  scrollbar-track-color: #E3E3E3;
}



H1 {
	font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif;
	font-size: 28px;	
	margin: 20px 20px 0px 50px;
	color: #900;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}


H2 {
	font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif;
	font-size: 18px;	
	margin: 0px 20px 10px 50px;
	color: #900;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}


H3 {
	font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif;
	font-size: 12px;	
	margin: 50px 20px 0px 20px;
	color: #900;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}


H4 {
	font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif;
	font-size: 12px;	
	margin: 15px 20px 3px 20px;
	color: #900;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}


P {
	font-family: Arial, Helvetica, Univers, 'Zurich BT', sans-serif;
	font-size: 12px;	
	margin: 0px 20px 5px 50px;
	color: #900;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}


hr{
	
	margin: 5px 20px 0px 20px;
	background-color:#999; /* Mozilla 1.4 */
	color:#999; /* IE 6 */
	border: #999; /* Opera 7.11 */
	height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
}















#haupt form {
  margin: 0px;
  padding: 0px;
  text-align: left;
}

.formbox {
  position: relative;
  width: 550px;
  border: 1px solid #999;
  color: #fff;
  background-color: #FFF;
  margin: 20px 0px 0px 50px ;
}

.reihe {
  clear: both;
  padding: 4px 0px 0px 10px;
  margin: 0px;
  font-size: 12px;
  color: #000;
  font-family: Arial, Verdana, sans-serif;
}

.label {
  width: 160px;  
  float: left;
  font-family: Arial, Verdana, sans-serif;
  color: #000;
  background: #;
  font-size: 12px;
  line-height:18px;
  border: 0px solid #3CF;
  margin: 0px 0px 0px 10px;
  padding: 0px 0px 0px 10px;
}


.feld 
  width: 280px;
  text-align: left;
  padding-right: 0px;
} 

.fh3 {
  font-size: 11px;
  color: #000;
  text-align: right;
  margin: 0px 0px 0px;
  padding: 0px;
}

.knopf {
  clear: both;
  text-align: left;
  padding: 4px 0px 0px 10px;
  margin: 0px;
  font-size: 12px;
  color: #000;
  font-family: Arial, Verdana, sans-serif;
}

.finput {
  width: 280px;
  height: 18px;
  border: 1px solid #999;
  background: #F5F5F5;
  color: #000;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  margin: 0px 0px 0px 0px;
  padding: 1px 0px 0px 10px;
}


.finput2 {
  width: 220px;
  height: 18px;
  border: 1px solid #999;
  background: #F5F5F5;
  color: #000;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  margin: 0px 0px 0px 0px;
  padding: 1px 0px 0px 10px;
}


.fdate {
  width: 40px;
  height: 18px;
  border: 1px solid #999;
  background: #F5F5F5;
  color: #000;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  margin: 0px 0px 0px 0px;
  padding: 1px 0px 0px 10px;
}


.fyear {
  width: 60px;
  maxlength: 4;
  height: 18px;
  border: 1px solid #999;
  background-color: #F5F5F5;
  color: #000;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  margin: 0px 0px 0px 0px;
  padding: 1px 0px 0px 10px;
}



.ftext {
  width: 280px;
  background: #F5F5F5;
  border: 1px solid #999;
  color: #000;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  margin: 0px 0px 0px 0px;
  padding: 1px 0px 0px 10px;
  scrollbar-3dlight-color: #E3E3E3;
  scrollbar-darkshadow-color: #E3E3E3;
  scrollbar-highlight-color: #A5A5A5;
  scrollbar-shadow-color: #A5A5A5;
  scrollbar-arrow-color: #900;
  scrollbar-base-color: #E3E3E3;
  scrollbar-face-color: #A5A5A5;
  scrollbar-track-color: #E3E3E3;
}

.fbtn {
  width: 280px;
  height: 18px;
  border: 0px solid #3CF;  
  background: #900;
  color:#FFF;
  font-family: Verdana,sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
  cursor: pointer;
}

.defbreite {
  width: 600px;
}




a.info{position: relative;z-index:24;background-color:#; color:#000; text-decoration:none}
a.info:hover{z-index:25;background-color: #FFF;}
a.info span{display: none}
a.info:hover span{display:block;
    position:absolute; top:-10px;left:-50px; 
    border:1px solid #900; background-color:#F0F0F0; color:#900;text-align: left; padding: 0px 10px 0px 10px; height: 18px; width: 280px;}
div#counter{margin-top: 50px}
/*now let's go to print the stuff: this will not work in ie: would be better make
two style sheets and link them with the media attribute*/

@media print{
	visibility: hidden;
	display: none;
	div#counter{display: none}
    }
    
    
    
A:active {
	color: #040;
	font-weight: normal;
	text-decoration: none ;
}

A:link {
	color: #040;
	font-weight: normal;
	text-decoration: none ;
}

A:visited {
	color: #040;
	font-weight: normal;
	text-decoration: none ;
}

A:hover {
	color: #030;
	font-weight: normal;
	text-decoration: underline;
}
    
