/*
KONTAKTFORMULAR
*/

div#contact {
	clear:both;
	float:left;
	height:auto;
	margin-bottom:10px;
	margin-top:15px;
}

#errorMessage {
	background-color:#a2cfb6;
	border:4px solid #006930;
	display:none;
	font-weight:bold;
	margin:4px 0px 14px;
	padding:8px;
	width:270px;
}

label.contactFormDesc {
	padding-right:15px;
	width:130px;
	display:block;
	float:left;
	clear:both;
	margin:0.5em 0em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

select.contactFormField, input.contactFormField {
	background-color:#F9F9F9;
	border:1px solid #BBBBBB;
	width:280px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:1.5px;
}

input.submitField {
	background-color:#CCCCCC;
	border:1px solid #AAAAAA;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-top:8px;
	padding:1.5px;	
	width:auto;
}

textarea.contactFormField {
	background-color:#F9F9F9;
	border:1px solid #BBBBBB;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:280px;
	height:160px;
	float:left;
	padding:1.5px;
}

input.contactFormField:focus, textarea.contactFormField:focus {
	background-color:#E5E5E5;
	border-color:#006930;
}

.error {
	border:2px solid #006930;
	background-color:#E5E5E5;
}