/*Original style*/


#contactform {
	width:520px;
	padding:0px;
	margin:-2px 0px 0px 0px;
	overflow: hidden;
	vertical-align: top;
}

#contactform fieldset {
  padding:0px;
  margin:0px;
  border:0px;
}

#contactform p {
	padding: 0px;
	margin: 0px;
}

.msg_text {
padding-left:141px;
font-size:14px;
}

#contactform hr {
display:none;
}

.dashed_line {
border-bottom:1px dashed #dcdcdc;
height:1px;
margin: 6px 0px 5px 0px;
}

#contactform br {
	display:none;
}

#contactform .error {
	padding: 0px;
	margin: 0px;
}

#contactform label {
	font-size:12px;
	font-weight:bold;
	padding: 0px;
	margin: 0px;
	float:left;
	width:130px;
}

.inputfield {
	margin: 4px 10px 0px 0px;
	width:230px;
	height:14px;
	padding:7px;
}

.required {
	font-size:12px;
	font-weight:bold;
	color: #959595;
	vertical-align:top;
	padding-top:2px;
}

.msgfield {
	width:365px;
	height:180px;
	padding:7px;
	margin: 4px 0px 0px 0px;
}


.contacterror {
	font-size:14px;
}

#contactsubmit {

	margin-left:130px;

}

/*Alternativ style 
#contactform {
	width:90%;
	margin:5px;
	overflow: hidden;
}
#contactform br {
	display:none;
}
label.contactleft {
	padding: 3px;
	margin: 2px 0 0;
}
.contactright {
	width:60%;
	padding: 3px;
	margin: 2px 0 0;
	display:block;
	clear:both;
}
textarea.contactright {
	width:90%;
}
.contacterror {
	border: 1px solid #ff0000;
}
#contactsubmit {
	width:30%;
	text-align:center;
	padding:4px;
	display:block;
}
*/