body {
	font-family: Helvetica, sans-serif;
	background-color:#fff;
}

td, .fliesstext, .ueberschrift, .infoueberschrift, .infoueberschrift_red, .info_text, .link, .hinweis, .fehler {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #666;
	font-size: 12px;
	line-height: 16px;
}
.text1      {
font-size:14px; 
color:#00418f; 
font-family:Arial,Helvetica,Geneva; 
text-decoration:none;
line-height: 20px;

}

.text_bold      {
font-size:14px; 
color:#00418f; 
font-family:Arial,Helvetica,Geneva; 
text-decoration:none;
font-weight:bold;
line-height: 20px;

}


.sub        {
font-size:5px; 
color:#141E3C; font-family:Arial,Helvetica,Geneva; 
text-decoration:none; 
font-weight:900;
}

.head       {
font-size:14px;
 color:#141E3C; 
 font-family:Verdana, Arial,Helvetica,Geneva; 
 text-decoration:none;
 font-weight:bold;
 }
 

a:link { text-decoration: none; color: #6699CC; }
a:active { text-decoration: none; color: #6699CC; }
a:visited { text-decoration: none; color: #6699CC; }
a:hover { text-decoration: underline; color: #6699CC; }

a.pdf_link:link { font-size:11px; text-decoration: none; color: #6699CC; }
a.pdf_link:active { font-size:11px; text-decoration: none; color: #6699CC; }
a.pdf_link:visited { font-size:11px; text-decoration: none; color: #6699CC; }
a.pdf_link:hover { font-size:11px; text-decoration: none; color: #6699CC; text-decoration: underline;}

a.nav:link { text-decoration: none; color: #fff; line-height: 18px;}
a.nav:active { text-decoration: none; color: #fff; line-height: 18px;}
a.nav:visited { text-decoration: none; color: #fff; line-height: 18px;}
a.nav:hover { font-weight:bold; text-decoration: none; color: #fff; line-height: 18px;}

a.unternav:link { text-decoration: none; color: #006699; line-height: 18px;}
a.unternav:active { text-decoration: none; color: #006699; line-height: 18px;}
a.unternav:visited { text-decoration: none; color: #006699; line-height: 18px;}
a.unternav:hover { font-weight:bold; text-decoration: none; color: #006699; line-height: 18px;}

a.infoueberschrift:link { text-decoration: none; color: #6699CC; }
a.infoueberschrift:active { text-decoration: none; color: #6699CC; }
a.infoueberschrift:visited { text-decoration: none; color: #6699CC; }
a.infoueberschrift:hover { text-decoration: none; color: #6699CC; text-decoration: underline; }

/* Felder */

input {
	width:240px;
	height:20px;
	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #333;
	font-size: 12px;
	line-height: 16px;
	
	padding: 2px 2px 3px;
	border: 1px #006699; 
	border-top-color:#6699CC; 
	border-left-color:#6699CC; 
	border-right-color:#ccc; 
	border-bottom-color:#ccc; 
	border-width:1px; 
	border-style:solid; 
}

input.sendbutton {
	width:74px;
	height:20px;
	
	border: 0px #fff; 
	border-top-color:#fff; 
	border-left-color:#fff; 
	border-right-color:#fff; 
	border-bottom-color:#fff; 
	border-width:0px; 
	border-style:solid;
	*/
}

select {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #333;
	font-size: 12px;
	line-height: 16px;
	
	border: 1px #006699; 
	border-top-color:#6699CC; 
	border-left-color:#6699CC; 
	border-right-color:#ccc; 
	border-bottom-color:#ccc; 
	border-width:1px; 
	border-style:solid; 
}

textarea {
	width:240px;
	height:60px;
	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #333;
	font-size: 12px;
	line-height: 16px;
	
	padding: 2px 2px 3px;
	border: 1px #006699; 
	border-top-color:#6699CC; 
	border-left-color:#6699CC; 
	border-right-color:#ccc; 
	border-bottom-color:#ccc; 
	border-width:1px; 
	border-style:solid; 
}

textarea.empfehlungsfeld {
	width:240px;
	height:100px;
	
}

/* Generelle Pixel Festlegung */

.px { height:1px; font-size:1px; line-height:0px; }