.tx-pilmailform-pi1 {
	padding-top:	20px;
}
.tx-pilmailform-pi1 H3 { font-size: 14px; color: #F03000;padding-left:0px;padding-top:3px;padding-bottom:4px;}

.tx-pilmailform-pi1-clearer {
	clear:		both;
	margin-bottom:	5px;
}

.tx-pilmailform-pi1-header-std {
	font-weight:	bold;
	margin-bottom:	10px;
}
.tx-pilmailform-pi1-header-err {
	font-weight:	bold;
	color:		#FF0000;
	margin-bottom:	10px;
}

.tx-pilmailform-pi1-text {
	width:		116px;
	height:		20px;
	float:		left;	
}
.tx-pilmailform-pi1-text-error {
	font-weight:	bold;
	color:		#FF0300;
	float:		left;	
}
.tx-pilmailform-pi1-input-text input {
	border-top:	1px solid #F1BCAC;
	border-bottom:	1px solid #F8DDD6;
	border-left:	1px solid #F8DDD6;
	border-right:	1px solid #F8DDD6;
	width:		286px;
	display:		inline;
	float:		left;
}
.tx-pilmailform-pi1-input-text-plz {
	color:		#666666;
	width:		70px;
	display:		inline;
	float:		left;
}
.tx-pilmailform-pi1-input-text-plz input {
	border-top:	1px solid #F1BCAC;
	border-bottom:	1px solid #F8DDD6;
	border-left:	1px solid #F8DDD6;
	border-right:	1px solid #F8DDD6;
	width:		60px;
	display:		inline;
	float:		left;
}
.tx-pilmailform-pi1-input-text-ort {
	color:		#666666;
	width:		223px;
	display:		inline;
	float:		left;
}
.tx-pilmailform-pi1-input-text-ort input {
	border-top:	1px solid #F1BCAC;
	border-bottom:	1px solid #F8DDD6;
	border-left:	1px solid #F8DDD6;
	border-right:	1px solid #F8DDD6;
	width:		213px;
	display:		inline;
	float:		left;
}
.tx-pilmailform-pi1-input-radio {
	float:		left;
}
.tx-pilmailform-pi1-input-radio input {
	width:		20px;
	float:		left;
}

.tx-pilmailform-pi1-input-checkbox {
	width:		20px;
	float:		left;
}
.tx-pilmailform-pi1-input-checkbox-text {
	padding-top:	3px;
}
.tx-pilmailform-pi1-input-reset input {
	border:		none;
	width:		120px;
	background-color:	#CCCCCC;
	color:		#FFFFFF;
	display:		inline;
	float:		left;
	margin-left:		116px;
	margin-right:	12px;
}
.tx-pilmailform-pi1-input-submit {
	position:		relative;
	left:		280px;
}
.tx-pilmailform-pi1-input-submit input {
	border:		none;
	width:		120px;
	background-color:	#FF0300;
	color:		#FFFFFF;
	font-weight:	bold;
	display:inline;
}



.tx-pilmailform-pi1-text-textarea {
	width:		116px;
	height:		20px;
	float:		left;
}
.tx-pilmailform-pi1-textarea textarea {
	border-top:	1px solid #F1BCAC;
	border-bottom:	1px solid #F8DDD6;
	border-left:	1px solid #F8DDD6;
	border-right:	1px solid #F8DDD6;
	width:		286px;
	height:		93px;
	background-color:	transparent;
	float:		left;
	margin-bottom:	10px;
}
