
.th,td {FONT-FAMILY: "Trebuchet MS",Verdana,sans-serif; color:#444; font-size: 11px; text-decoration: none ; }
.normal { color:#333333; text-decoration: none ; }
.normal2 {color:#fafafa}
.gross {font-size: 17px; font-weight: bold; color:#333333}
.gross2 {font-size: 17px; font-weight: bold; color:#fafafa} 
.green {color: #009933; font-weight: bold}
.error {color :#FF0000; font-weight: bold}
.red {color :#DF0000; font-weight: bold}
.reds {color: #FF0000; font-size: 11px;}
.style2 {font-size: 14px; font-weight: bold; color: #333333}
.status {font-size: 11px; font-weight: bold; color: #333333}
.dots {border-width: 1px; border-style: dotted; border-color: #DCDCD2}
.dots2 {border-width: 1px; border-style: dotted; border-color: #FFFFFF}

A {COLOR: #003399; TEXT-DECORATION: none}
A:link {COLOR: #003399; TEXT-DECORATION: none }
A:active {COLOR: #003399; font-weight: bold; TEXT-DECORATION: none }

.line {
  border-width: 1px;
  border-style: dashed;
}
body {
	FONT-FAMILY: "Trebuchet MS",Verdana,sans-serif; font-size: 11px; 
	text-decoration: none ;  
	color: #333333;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.style21 {font-size: 18px;
	font-weight: bold;
	color: #F5EFF3
}
.style5 {color:#F5EFF3}

/* FORM STYLES */
INPUT, select, textarea, text {

border: 1px #333333 groove;
background-color: #fafafa;  
font-size: 11px;
color: #333333;
border-color: #999999;
border-style: solid;
}

INPUT:submit { 
margin-left: 6.3em; 
color: #888884;
} 

	/* Kontrastfarbe Kopf Dunkel */
	.kstable { font-size:16px; border:0px; background-color:rgb(236,236,234); padding:9px; }
	
	.headline, .maintitle, .maintitle a:link, .maintitle a:visited, .maintitle a:active, .maintitle a:hover { font-size: 14px; }
	
	 /* Eingabefelder Reihe 1 Hell */
	.ksrow1 { background-color:rgb(254,254,253); border-collapse:collapse; padding:6px; font-size: 11px;  line-height: 1.6em; }	
	
	 /* Eingabefelder Reihe 2 Dunkel */
	.ksrow2	{ background-color:rgb(248,248,246);  border-collapse:collapse; padding:6px; font-size: 11px; line-height: 1.6em; }


	/* Datenbankfelder Reihe Dunkel */
	.ksdb1	{  background-color:rgb(253,254,252); border-collapse:collapse; padding:8px; font-size: 11px; line-height: 1.6em; }
	
	/* Datenbankfelder Reihe Hell */
	.ksdb2	{  background-color:rgb(238,238,237); border-collapse:collapse; padding:8px; font-size: 11px; line-height: 1.6em; }
	
	
	
	.ksopa10 			{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10);-moz-opacity: 0.1; alpha(opacity=10);  }
	.ksopa20 			{ opacity:0.2;filter:alpha(opacity=20); }
	.ksopa30 			{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);-moz-opacity: 0.3; }
	.ksopa40 			{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);-moz-opacity: 0.4; }
	.ksopa50 			{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity: 0.5; }
	

	/* Punkttrennung zwischen den Reihen */
	.ksgreydots			{ background-image: url(elements/dots_trans.gif); width:100%; height:1px; padding:0px; }

	/* Beschreibung auf jeder Seite */
	.sitedesc			{ text-align:justify; background-color:#FFFFFF; border-collapse:collapse; line-height: 2em; padding:10px;   }
	
