
/******* Formulare / Tabellen **********/

/* Allgemeines */

td, th {
	font-size:11px; 
	}

.fehler, .fehler .feld1,  td.fehler {
	color:#CC0000;
}





/* Tabellen */
.formtab {
	margin:0px;
	padding:0px;
	vertical-align: top;
	border:0px solid #CCCCCC;
}

.formtab th {
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	padding: 5px 5px 5px 0px;
	border-bottom:0px dotted #666666;
	text-transform:uppercase;
}


.formtab td {
	vertical-align: top;
	padding: 0px 5px 5px 0px;
}

.feld1 {
	color:#666666;
/*	background-color: #D7EAF4; */
	vertical-align: top;
}

.feld2 {
/*	background-color: #D7EAF4; */
	color:#666666;
	vertical-align: top;
	text-align: left;		
}

.feld3 {
	color:#666666;
	vertical-align: top;
	text-align: left;		
}


.frage {
	color:#666666;
	vertical-align: top;
}

td.frage {
	padding: 15px 5px 0px 0px;
}



.hell {
	background-color: #D7EAF4;
}

.dunkel {
	background-color: #B9D9EC;
}

.tabfuss {
	background-color: #B9D9EC;
}





/* Formulare */
form {
  margin: 0px;
  padding:0px;
}

textarea {
/*	background-color:#e4e4e4; */
	border:1px solid #CCCCCC;
		background-color:#F5F5F5;

}

.submit {
}

/* Feldlaenge */
.feld_mini {
	width: 100px;
} 


.feld_kurz {
	width: 200px;
} 

.feld_mittel {
	width: 350px;
} 

.feld_lang {
	width: 500px;
} 



.zaehler {
	border:0px solid #666666;
	width:40px;
	background-color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	padding:0px 0px 2px 2px;

}

.only_print {
	display:none:
}


