div.tx-pilmailform-pi1 table.table_1 {
	border:none;
	width:100%;
}

div.tx-pilmailform-pi1 div {
	border:none;
}

div.tx-pilmailform-pi1 label {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

div.tx-pilmailform-pi1 input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

div.tx-pilmailform-pi1 select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

div.tx-pilmailform-pi1 table.table_1 td {
  font-family:Verdana, Arial, Helvetica;
	padding:0 0 6px 0;
}

div.tx-pilmailform-pi1 table.table_1 td b {
  font-family:Verdana, Arial, Helvetica;
	padding:0 0 6px 0;
}

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

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

div.tx-pilmailform-pi1 input.textinput, div.tx-pilmailform-pi1 input.textinputHovered {
	width:165px;
}

div.tx-pilmailform-pi1 input.small, div.tx-pilmailform-pi1 input.smallHovered {
	width:70px;
}

div.tx-pilmailform-pi1 td.label_1 {
	width:75px;
}

div.tx-pilmailform-pi1 td.label_2 {
	width:90px;
}

div.tx-pilmailform-pi1 td.field_1 {
	width:170px;
}

div.tx-pilmailform-pi1 td.field_2 {
}

div.tx-pilmailform-pi1 td.required {
	color:#B45003;
	padding:0;
	width:auto;
}

div.tx-pilmailform-pi1 div.error_required {
	border:none;
}

div.tx-pilmailform-pi1 div.error_required input {
	border:solid 1px #FF5555;
	background-color:#FFDDDD;
}

div.tx-pilmailform-pi1 div.error_required textarea{
	border:solid 1px #FF5555;
	background-color:#FFDDDD;
}

div.tx-pilmailform-pi1 div.error_required select {
	background-color:#FFDDDD;
}

div.tx-pilmailform-pi1 table.table_1 td textarea{
	width:500px;
	padding:0;
}

div.tx-pilmailform-pi1 table.table_1 td select {
	width:166px;
	padding:0;
	margin:0;
	border:solid 1px #7F9DB9;
}

/*Button*/
div.tx-pilmailform-pi1 .buttonSubmit_de, div.tx-pilmailform-pi1 .buttonSubmit_deHovered {
	width:111px;
	height:22px;
	color:#000;
	font-weight:100;
	padding:2px 5px;
	background:url(../../img/submit_button_contact_de.gif) no-repeat left top;
	cursor:pointer;
	margin-top:10px;
	border:none;
}

div.tx-pilmailform-pi1 .buttonSubmit_deHovered {
	background-position:left bottom;
}

div.tx-pilmailform-pi1 .buttonSubmit_pl, div.tx-pilmailform-pi1 .buttonSubmit_plHovered {
	width:111px;
	height:22px;
	color:#000;
	font-weight:100;
	padding:2px 5px;
	background:url(../../img/submit_button_contact_pl.gif) no-repeat left top;
	cursor:pointer;
	margin-top:10px;
	border:none;
}

div.tx-pilmailform-pi1 .buttonSubmit_plHovered {
	background-position:left bottom;
}

div.tx-pilmailform-pi1 .buttonSubmit_en, div.tx-pilmailform-pi1 .buttonSubmit_enHovered {
	width:111px;
	height:22px;
	color:#000;
	font-weight:100;
	padding:2px 5px;
	background:url(../../img/submit_button_contact_en.gif) no-repeat left top;
	cursor:pointer;
	margin-top:10px;
	border:none;
}

div.tx-pilmailform-pi1 .buttonSubmit_enHovered {
	background-position:left bottom;
}
