.tx-thmailformplus-pi1 {
	width:485px;
}

.tx-thmailformplus-pi1 fieldset {
	border:none;
	padding:0;
	margin:0;
}

.tx-thmailformplus-pi1 .row {
	padding:5px 0 5px 0;
}

.tx-thmailformplus-pi1 .label {
	line-height:30px;
}

.tx-thmailformplus-pi1 .field {

}
.tx-thmailformplus-pi1 .field input {
	width:210px;
}
.tx-thmailformplus-pi1 .text {
}

.tx-thmailformplus-pi1  #message {
	width:459px;
	height:80px;
}

/*
############################
	**** div. Side****
############################
*/
.tx-thmailformplus-pi1 .personal {
	float:left;
}

.tx-thmailformplus-pi1 .leftSide {
	width:245px;
	float:left;
}

.tx-thmailformplus-pi1 .rightSide {
	width:235px;
	float:left;
}

.tx-thmailformplus-pi1 .bottom {
	padding: 0 0 5px 0;
}
/*
############################
	****Spezial****
############################
*/
.cb {
	clear:both;
}
.error {
	color:#FF0000;
}
.advice {
	padding:5px 0 0 0;
}
	
#prefixPhone,
#prefixFax,
#zip {
	width:59px;
	margin:0 12px 0 0;
	float:left;
}
#phone,
#fax,
#city {
	width:136px;
}

.tx-thmailformplus-pi1 .fieldButton {

}

.tx-thmailformplus-pi1 .fieldButton #reset {

}

.tx-thmailformplus-pi1 .fieldButton input#submit,
.tx-thmailformplus-pi1 .fieldButton input#reset {

}