.tx-pilmailform-pi1 {
}

.tx-pilmailform-pi1 form {
	display:			inline;
	padding:			0px;
	margin:			0px;
}
.tx-pilmailform-pi1 form fieldset {
	display:			inline;
	border:			1px solid #666666;
	padding:			10px;
}
.tx-pilmailform-pi1 form fieldset legend {
	float:			left;
	font-weight:		bold;
	padding:			0px;
	margin:			0px;
}
.tx-pilmailform-pi1 form fieldset fieldset.inner {
	border:			none;
	background:		#EEEEEE;
	float:			left;
	padding:			10px;
	margin:			0px;
	margin-right:		10px;
}
.tx-pilmailform-pi1 form fieldset fieldset.inner label {
	width:			250px;
	height:			16px;
	display:			block;
	padding:			0px;
	margin:			0px;
}
.tx-pilmailform-pi1 form fieldset fieldset.inner label.error {
	color:			#FF0000;
}
.tx-pilmailform-pi1 form fieldset fieldset.inner input {
	display:			block;
	font-size:		12px;
	width:			250px;
	height:			16px;
	clear:			both;
	border:			1px solid #666666;
	margin:			0;
	margin-bottom:		5px;
	padding:			0;
}
.tx-pilmailform-pi1 form fieldset fieldset.inner input.error {
	border:			1px solid #FF0000;
}
.tx-pilmailform-pi1 form fieldset fieldset.inner button.trigger {
	border:			none;
	width:			24px;
	height:			16px;
	margin:			0;
	margin-bottom:		5px;
	padding:			0;
	background:		#EEEEEE;
background-image:url(jscalendar/img.gif);
background-repeat:no-repeat;
}
.tx-pilmailform-pi1 form fieldset fieldset.inner select {
	display:			block;
	font-size:		12px;
	width:			250px;
	height:			18px;
	clear:			both;
	border:			1px solid #666666;
	margin:			0;
	margin-bottom:		5px;
	padding:			0;
}
.tx-pilmailform-pi1 form fieldset fieldset.inner textarea {
	border:			1px solid #666666;
	width:			250px;
	height:			56px;
	display:			block;
	overflow:			auto;
	margin:			0;
	margin-bottom:		5px;
	padding:			0;
}
.tx-pilmailform-pi1 form fieldset fieldset.inner textarea.error {
	border:			1px solid #FF0000;
}
.tx-pilmailform-pi1 form fieldset input.submit {
	font-weight:		bold;
	width:			140px;
	height:			20px;
	border:			none;
	margin:			0;
	margin-top:		318px;
	padding:			0;
	
}

