body {font-family :  Arial, Verdana,  Helvetica,  sans-serif;	color : #bdbdbd;	line-height:18pt; font-size : 12px; background-color: #ffffff;}
td,p {  font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 12px; line-height:18pt; color: #454545;}
sup {font-size: 95%;}

.norm {  font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 12px; color: #FFBB1B; }
.normbld {  font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 13px; font-weight:bold; color: #363636;}

/* .header {  font-family: Arial, Verdana,  Helvetica, sans-serif; color: #000040; font-style: normal; font-weight: bold;} */


.titel {font-family :  Arial, Verdana,  Helvetica,  sans-serif;color : #B22222;font-size : 21px; line-height:28px;}
.subtitel { font-size: 18px; font-family:  Arial, Verdana,  Helvetica, sans-serif; color: #555555; }

/* .subnavi {font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 12px; color: #000000;}
.subnavihi {font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 12px; color: #000000;font-weight:bold;} */

.txtfeld {font-size: 12px;  color: #000000; background-color: #FFFFFF; font-family: Arial, Verdana,  Helvetica, sans-serif;
							border-left: 1px solid  #B22222;
							border-top: 1px solid  #B22222;
							border-bottom: 2px solid  #B22222;
							border-right: 2px solid  #B22222;
}

.txtfeldout {font-size: 12px;  color: #000000; background-color: #E8E8E8; font-family: Arial, Verdana,  Helvetica, sans-serif;
							border-left: 1px solid  #B22222;
							border-top: 1px solid  #B22222;
							border-bottom: 2px solid  #B22222;
							border-right: 2px solid  #B22222;
}
.wechselfarbea {
							 background-color: #ffd2a8;
							 color: #0D3373;
							 }
.wechselfarbeb {
							 background-color: #eed297;
							 color: #0D3373;
							 }							 
							 
/* .selfeld {font-size: 12px;  color: #000000; background-color: #FFFFFF; font-family: Arial, Verdana,  Helvetica, sans-serif;	border: 1px solid  #B22222;}
.button {font-size: 12px;  color: #000000; background-color: #FFFFFF; font-family: Arial, Verdana,  Helvetica, sans-serif;	border: 2px solid  #B22222;} */

.selfeld {font-size: 12px;  color: #000000; background-color: #FFFFFF; font-family: Arial, Verdana,  Helvetica, sans-serif;	}
.radio { background-color: #FFE3B9; }
.button {
	font-size: 12px;  
	color: #bdbdbd; 
	background-color: #ffffff; 
	padding:8pt;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-weight:bold;
	/*
	#border-left: 0px solid   #FFBB1B; 
	#border-top: 0px solid   #FFBB1B; 
	#border-right: 0px solid   #FFBB1B; 
	border-bottom: 2px solid   orange; 
	*/
	border-bottom: 0px; 
	border-bottom-style: solid;
	border-bottom-color: none;
	text-decoration:none;
	white-space:nowrap;
	
}
.button:hover {
	color: #FFE32F;	
	text-decoration:none;
	border-bottom: 0px solid;
	/*
	#border-top: 0px solid   #FFBB1B; 
	#border-right: 0px solid #FFE32F;
	*/
	text-decoration:none;
	white-space:nowrap;
}
.button2 {
	font-size: 12px;  
	 color:#FFE32F;
	background-color: #ababab; 
	padding:8pt;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	white-space:nowrap;
	
}
.button2:hover {
	color: #FFE32F;	
	text-decoration:none;
	border-bottom: 2px solid   #FFBB1B; 
	/*
	#border-top: 0px solid   #FFBB1B; 
	#border-right: 0px solid #FFE32F;
	*/
	text-decoration:none;
	white-space:nowrap;
}

.form { 
	background-color: #ababab; 
	 color:#FFFFFF;
}

