.kontaktformular {
	color:#5F5F5F;
}

.kontaktformular .overview_more a {
	padding:0;
	margin:0;
	background:none;
	color:#5F5F5F;
}

.kontaktformular td {
	padding:0;
}

.kontaktformular-fett {
	font-weight:bold;
}

.kontaktformular .anrede {
	margin:0 0 10px 0;
}

.kontaktformular-anrede td {
	vertical-align:bottom;
}

.kontaktformular-anrede input {
	margin:0px;
	padding:0px;
}

.kontaktformular-adresse .input1 {
	width:270px;
}

.kontaktformular-adresse .input2 {
	width:216px;
}

.kontaktformular-adresse .input3 {
	width:50px;
}

.kontaktformular-adresse .input1_sel {
	width:274px;
}

.kontaktformular-herr2, .kontaktformular-frau2, .kontaktformular-firma2  {
	line-height:15px;
	padding-left:0;
}

.kontaktformular-anrede {
	padding:0;
}

.kontaktformular-eingabe {
	width:220px;
	text-align:right;
}


.kontaktformular-bestellen input {
	margin-right:15px;
}

.kontaktformular-submit {
	background-color:#717171;
	border-color:#848282;
	border:1px solid;
	font-size:11px;
	color:#C6C6C6;
	margin:0 12px 0 0;
}

.kontaktformular-reset {
	background-color:#717171;
	border-color:#848282;
	border:1px solid;
	font-size:11px;
	color:#C6C6C6;
}

td.mandatory {
	color:#FF0130;
}
span.mandatory {
	color:#FF0130;
}

.kontaktformular-adresse .input1_1 {
	padding:0;
	margin:0;
	width:220px;
}

.kontaktformular-adresse .input2_1 {
	padding:0;
	margin:0;
	width:166px;
}

.kontaktformular-adresse .input3_1 {
	padding:0;
	margin:0;
	width:50px;
}

.kontaktformular_textarea textarea {
	height: 92px;
	width: 336px;
}