#mod_contact {
	position: relative;
}
#mod_contact label {
	float: left;
	width: 100px;
	margin: 5px 0px;
	clear: left;
}
#mod_contact .form_element {
	border: 1px solid #bbb;
	background: #EDECEC;
	margin: 5px 0px;
	width: 310px;
}
#mod_contact #first_name {
	width: 151px;
	margin-right: 1px;
}
#mod_contact #last_name {
	width: 151px;
	padding-left: 0px;
}
#mod_contact #plz {
	width: 151px;
	margin-right: 1px;
}
#mod_contact #place {
	width: 151px;
	padding-left: 0px;
}
#mod_contact #message {
	height: 100px;
}
#mod_contact .submit {
	float: right;
	margin-top: 4px;
}
#mod_contact .success {
	margin-bottom: 10px;
	color: green;
}
#mod_contact .error {
	margin-bottom: 10px;
	color: red;
}
#mod_contact .error strong {
	color: black;
}
