div.tx-pilmailform-pi1 {

}

div.tx-pilmailform-pi1 td input {
padding:3px 0 3px 0;
}

div.tx-pilmailform-pi1 table.table_1 td {
	padding-bottom:3px;
}

div.tx-pilmailform-pi1 table.table_1 td.header_std {
	font-weight:bold;
	padding:0 0 15px 0;
}

div.tx-pilmailform-pi1 table.table_1 td.header_err {
	font-weight:bold;
	padding:0 0 15px 0;
	color:red;
}

div.tx-pilmailform-pi1 table.table_1 td.label_1 {
	width:110px;
}

div.tx-pilmailform-pi1 table.table_1 td.label_2 {
	width:80px;
}

div.tx-pilmailform-pi1 table.table_1 td.field_1 {
	width:160px;
}

div.tx-pilmailform-pi1 table.table_1 td.field_1 input {
	background-color:#F5F5F5;
	border:solid 1px #999;
	width:150px;
	margin-top:1px;
}

div.tx-pilmailform-pi1 table.table_1 td.cd_anzahl input {
	background-color:#F5F5F5;
	border:solid 1px #999;
	width:25px;
	margin-top:1px;
}

div.tx-pilmailform-pi1 table.table_1 td.field_1 input.radio {
	background-color:#FFFFFF;
	border:none;
}

div.tx-pilmailform-pi1 table.table_1 td.field_1 input.checkbox {
	background-color:#FFFFFF;
	border:none;
}

div.tx-pilmailform-pi1 table.table_1 td.field_2 {
	width:160px;
}

div.tx-pilmailform-pi1 table.table_1 td.field_2 input {
	background-color:#F5F5F5;
	border:solid 1px #999;
	width:150px;
	margin-top:1px;
}

div.tx-pilmailform-pi1 table.table_2 td.label_1 {
	width:120px;
}

div.tx-pilmailform-pi1 table.table_2 td.label_2 {
	width:120px;
}

div.tx-pilmailform-pi1 table.table_2 td.field_1 {
	width:50px;
}

div.tx-pilmailform-pi1 table.table_2 td.field_1 input {
	background-color:#F5F5F5;
	border:solid 1px #999;
	margin-top:1px;
}

div.tx-pilmailform-pi1 table.table_2 td.field_1 input.checkbox {
	background-color:#FFFFFF;
	border:none;
	width:auto;
}

div.tx-pilmailform-pi1 table.table_2 td.field_2 {
	width:50px;
}

div.tx-pilmailform-pi1 table.table_2 td.field_2 input {
	background-color:#F5F5F5;
	border:solid 1px #999;
	width:150px;
	margin-top:1px;
}

div.tx-pilmailform-pi1 table.table_2 td.field_2 input.checkbox {
	background-color:#FFFFFF;
	width:15px;
	border:none;
}

div.tx-pilmailform-pi1 td.section {
	font-weight:bold;
	padding-top:20px;
	padding-bottom:15px;
}

div.tx-pilmailform-pi1 table.table_1 td.section {
	font-weight:bold;
	padding-top:20px;
	padding-bottom:15px;
}

div.tx-pilmailform-pi1 td.required {
	color:#B45003;
}

div.tx-pilmailform-pi1 td.error_required {
	color:#FF4444;
}

div.tx-pilmailform-pi1 td.submit {
	height:80px;
	vertical-align:bottom;
	padding-left:70px;
}

div.tx-pilmailform-pi1 textarea {
	background-color:#F5F5F5;
	border:solid 1px #999;
	width:500px;
	height:150px;
	margin-top:1px;
}

div.tx-pilmailform-pi1 td.submit {
	height:40px;
	vertical-align:bottom;
	padding-left:220px;
}

div.tx-pilmailform-pi1 td.submit input {
	border:none;
	width:85px;
	height:22px;
	background:url(../../img/submit_button.gif);
	background-repeat:no-repeat;
}

