.tx-dmcontactform-pi1{
	
	margin:20px 0px 10px 0px;
	margin-left:24px;
}

.tx-dmcontactform-pi1 table tr{
	line-height:20px;
}

.tx-dmcontactform-pi1 table tr td.error{
	color:#d62767;
	vertical-align:top;
	line-height:20px;
}


.tx-dmcontactform-pi1 table td.col1{
		width:150px;
		line-height:25px;
		vertical-align:bottom;
}

.tx-dmcontactform-pi1 table td.col2{
		line-height:25px;
		vertical-align:bottom;
}


.tx-dmcontactform-pi1 table td.col1Big{
		width:150px;
		line-height:120px;
		vertical-align:bottom;
}

.tx-dmcontactform-pi1 table td.col2Big{
		line-height:120px;
		vertical-align:bottom;
}

.tx-dmcontactform-pi1 input.text{
		border:1px solid #aaabad;
		width:350px;
		line-height:20px;

		color:#746c64;
		font-family: Tahoma;
		font-weight: normal;
}
.tx-dmcontactform-pi1 input.error{
		border:1px solid #d62767;
}

.tx-dmcontactform-pi1 textarea.text_area{
		border:1px solid #aaabad;
		width:350px;
		height:70px;
		color:#746c64;
		font-family: Tahoma;
		font-weight: normal;
}
.tx-dmcontactform-pi1 textarea.error{
		border:1px solid #d62767;
		
}

.tx-dmcontactform-pi1 input.goOn{
		float:right;
		height:20px;
		/*background:url(../images/arrow_contact.gif); */
		background:url(../../../../fileadmin/images/icons/send_button_red.gif);
		background-repeat:no-repeat; 
		background-position:right; 
		padding-right:20px;
		border:none; 
		color:#746c64;
		font-weight:bold;
		width:95px;
		text-align:right;	
		cursor:pointer;
}


.tx-dmcontactform-pi1 .backlink{
		float:right;
		background:url(../images/arrow_contact.gif); 
		background-repeat:no-repeat; 
		background-position: 0px 2px; 
		border:none; 
		color:#746c64;
		font-weight:bold;
		width:55px;
		text-align:right;	
}

.tx-dmcontactform-pi1 input.goOn:hover{
		text-decoration:underline;	
}


.tx-dmcontactform-pi1 select.text{
		border:1px solid #aaabad;
		width:120px;
		line-height:20px;
		height:20px;
		color:#746c64;
		font-family: Tahoma;
		font-weight: normal;
}