A { color: #000000; text-decoration: none}
A.NavEinfach { color: #000000; text-decoration: none}

a.NavLink:link   { color: #FFffff; text-decoration: none}
a.NavLink:visited{ color: #FFffff; text-decoration: none}
a.NavLink:active { color: #ffffff; text-decoration: none}
a.NavLink:hover  { color: #FFffff; text-decoration: underline}





.tf_nav{
	background-color: #333333;
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	font-size: 8pt;
	text-align: center;
	padding-bottom: 2px;
	padding-top: 2px;

}



.tf_linie_solid{
	color: #333333;
	height: 1px;
}

.tf_titel{
	color: #666666;
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom-width:1px;
    border-bottom-style:solid;
    border-bottom-color:#cccccc;

}


.tf_form_kopf{
	color: #000000;
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 5px;
}

.tf_form_zeile{
	color: #333333;
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	padding-bottom: 2px;
	padding-top: 2px;
}



.tf_form_input{
	color: #000000;
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	margin-left:0em;
}

.tf_form_input_pflicht{
	color: #000000;
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	margin-left:0em;
}

.tf_form_text{
	color: #000000;
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	margin-left:0em;

}

.tf_form_input_wide{
	color: #000000;
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	background-color: #FFFFFF;
	width: 350px;

}


.tf_form_drop{
	color: #000000;
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	background-color: #FFFFFF;
	width: 200px;
}

.tf_form_drop_short{
	color: #000000;
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	background-color: #FFFFFF;
}


.tf_form_button {
	font-family: Verdana, Verdana, Arial,  Helvetica, sans-serif;
	background-color: #CCCCCC;
	width: 100px;
}





.tf_tab_kopf{
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	border-bottom-width:2px;
	border-bottom-style:solid;
	border-bottom-color:#333333;
	vertical-align: top;

}

.tf_tab_kopf_r{
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: right;
	border-bottom-width:2px;
	border-bottom-style:solid;
	border-bottom-color:#333333;
	vertical-align: top;

}


.tf_tab_fuss{
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	font-size: 8pt;
	text-align: left;
	border-top-width:2px;
	border-top-style:solid;
	border-top-color:#333333;
	vertical-align: top;

}

.tf_tab_fuss_r{
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	font-size: 8pt;
	text-align: right;
	border-top-width:2px;
	border-top-style:solid;
	border-top-color:#333333;
	vertical-align: top;

}


.tf_tab_zeile_fett{
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	font-weight: bold;
	vertical-align: top;
	padding-bottom:5px;
	padding-top:5px;
}

.tf_tab_zeile{
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	text-align: justify;
	vertical-align: top;
	padding-bottom:5px;
	padding-top:5px;
}

.tf_tab_zeile_klein{
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	font-size: 0.8em;
	text-align: justify;
	vertical-align: top;
	padding-bottom:5px;
	padding-top:5px;
}

.tf_tab_zeile_l{
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
	padding-bottom:5px;
	padding-top:5px;
}

.tf_tab_zeile_grau_l{
	background-color: #e5e5e5;
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
	padding-bottom:5px;
	padding-top:5px;
}

.tf_tab_zeile_r{
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	text-align: right;
	vertical-align: top;
	padding-bottom:5px;
	padding-top:5px;
}

.tf_tab_zeile_grau_r{
	background-color: #e5e5e5;
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	text-align: right;
	vertical-align: top;
	padding-bottom:5px;
	padding-top:5px;
}

.tf_tab_zeile_grau_c{
	background-color: #e5e5e5;
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	text-align: center;
	vertical-align: top;
	padding-bottom:5px;
	padding-top:5px;
}

.tf_tab_zeile_grau{
	background-color: #e5e5e5;
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	text-align: justify;
	vertical-align: top;
	padding-bottom:5px;
	padding-top:5px;
}

.tf_tab_zeile_farbe{
	background-color: #ffea87;
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	text-align: justify;
	vertical-align: top;
	padding-bottom:5px;
	padding-top:5px;
}

.tf_tab_zeile_neu{
	color: #000000;
	background-color: #ff9933;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	vertical-align:middle;
	text-align:center;
}




.tf_detail_kopf {

	font-family: Verdana, Arial,  Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 5px;
}


.tf_detail_caption{
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	font-size: 9pt;
	padding-bottom: 5px;
	padding-top: 5px;
}

.tf_detail_value{
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	font-size: 9pt;
	padding-bottom: 5px;
	padding-top: 5px;
}
