.tf_formular,
.tf_formular_summary {
}

.tf_formular .title,
.tf_formular_summary .title {
	font-weight:bold;
	padding:0px;
}

.tf_formular th,
.tf_formular td {
	padding:7px 5px 0px 0px;
}

.tf_formular_summary th,
.tf_formular_summary td {
	padding: 2px 10px 0px 0px;
}

.tf_formular span.no_padding table td,
.tf_formular span.no_padding table th {
	padding: 0px 0px 2px 0px;
}

.tf_formular th,
.tf_formular_summary th {
	font-weight:normal;
	text-align:right;
	width: 150px;
}

.tf_formular th.wider {
	font-weight:normal;
	text-align:right;
	width: 300px;
}

.tf_formular th.title,
.tf_formular_summary th.title {
	text-align:right;
	width: 150px;
	font-weight:bold;
	font-size:13px;
	padding:7px 5px 0px 0px;
	vertical-align:top;
	
}

.tf_formular div.description,
.tf_formular tr.description td,
.tf_formular_summary tr.description td {
	padding:0px;
	font-size:11px;
	color:#999999;
}

.tf_formular td input[type="text"],
.tf_formular td input[type="password"],
.tf_formular_summary td input[type="text"],
.tf_formular_summary td input[type="password"] {
	width: 290px;
}

.tf_formular td input.short {
	width: 150px;
}

.tf_formular td select {
	width: 300px;
}

.tf_formular td textarea {
	width: 290px;
}

.tf_formular .upload td {
	padding:0px;
}

.tf_formular ol {
	padding-left:20px;
	margin-bottom:0px;
}

.tf_formular_summary ul {
	margin-top: 0px;
}

#ctl00_CenterContent_Rating_Street,
#ctl00_CenterContent_Rating_City{
	width:235px;

}

#ctl00_CenterContent_Rating_Number,
#ctl00_CenterContent_Rating_PostalCode{
	width:40px;
}
