.titel { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; text-decoration: none; font-weight: bold; }
.titelorange { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FF6600; text-decoration: none; font-weight: bold; }
.text { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:16px; color: #000000; text-decoration: none; }
.textfett {	font-family: Arial, Helvetica, sans-serif; font-size: 12px;line-height:16px; color: #000000; text-decoration: none;	font-weight: bold; }
.textkursiv { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:16px; color: #000000; text-decoration: none; font-style: italic; }
.textgrey {	font-family: Arial, Helvetica, sans-serif; font-size: 12px;line-height:16px; color: #999999; text-decoration: none; }
.textfettorange { font-family: Arial, Helvetica, sans-serif; font-size: 12px;line-height:16px; color: #FF6600; text-decoration: none; font-weight: bold; }
.link { font-family: Arial, Helvetica, sans-serif;	font-size: 12px; line-height:16px; color: #FF6600; text-decoration: none; }
a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:16px; color: #FF6600; text-decoration: underline; }


/* formularfelder */
select { margin-bottom:2px; border: 1px solid #999999; background:#FFFFFF; color:#000000; }
input, textarea { margin-bottom:2px; border: 1px solid #999999; background:#FFFFFF; color:#666666; }
input:focus, textarea:focus { margin-bottom:2px; border:1px solid #000000; background:#FFFFFF; color:#000000; }

td.label {
	width:180px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	padding-right:10px;
	padding-bottom:5px;
	text-align:right;
}

td.field {
	width:350px;
	padding-bottom:5px;
	text-align:left;
}

.error { font-family: Arial, Helvetica, sans-serif;font-size:12px; font-weight:bold; color:#FF6600; }
.success { font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FF6600; }