#contact td.txtlabel {
	width: 180px;
	margin-top:0px;
}

#contact a#agb {
	text-decoration:underline;
}

#contact td {
	height: 25px;
	vertical-align: top;
}

#contact td.txtfield {
	float: left;
	width: 550px;
}

#contact input.forminput, textarea.forminput, select.forminput, option.forminput{
	border:1px solid #A5ACB2;
	width: 172px;
	font-size:12px;
	font-family: Arial,Helvetica,verdana,sans-serif;
	color: #464f86;
}

#contact select.forminputmobil{
	border:1px solid #A5ACB2;
	width: 61px;
	font-size:12px;
	font-family: Arial,Helvetica,verdana,sans-serif;
}

#contact input.forminputmobil{
	border:1px solid #A5ACB2;
	width: 110px;
	font-size:12px;
	font-family: Arial,Helvetica,verdana,sans-serif;
	color: #464f86;
}

#contact input.forminputcaptcha{
	border:1px solid #A5ACB2;
	width: 103px;
	height: 19px;
	font-size:12px;
	font-family: Arial,Helvetica,verdana,sans-serif;
	color: #464f86;
	vertical-align: top;
	
}


#contact input.forminputmobilcode{
	border:1px solid #A5ACB2;
	width: 61px;
	font-size:12px;
	font-family: Arial,Helvetica,verdana,sans-serif;
}

#contact select.formselect {
	border:1px solid #A5ACB2;

}

#contact span.red {
	color:#ff9B49;
}

#contact div#duties {
	margin: 10px 0px 10px 0px;
	padding: 10px 1px 10px 10px;
	border: solid;
}

#contact span.dutymsg {
	font-weight: bold;
}