.tx-nezzoseminar-pi1 .fields {
	width: 440px;
	clear:both;
	min-height: 10px;
	margin: 0 0 25px 0;
}

.tx-nezzoseminar-pi1 .clear {
	clear:both;
}

 h3 {
	margin-bottom: 15px;
}

.tx-nezzoseminar-pi1 .seminarDescription {
	margin-bottom: 15px;
}

.tx-nezzoseminar-pi1-backLink {
	float: left;
	margin-top: 10px;
}

.tx-nezzoseminar-pi1-backLink IMG {
	border: 0;
}

.tx-nezzoseminar-pi1-nextLink,
.paymentSubmit {
	float: right;
	margin-top: 10px;
}

.paymentSubmit button {
	background-position: left top;
	background-image: url( ../images/de.btnPay.gif );
	background-color: transparent;
	height: 27px;
	width: 115px;
	cursor: pointer;

	display: block;
	text-indent: -1000px;
	overflow: hidden;

	border: none;
}

.de .paymentSubmit button {
	background-image: url( ../images/de.btnPay.gif );
}

.fr .paymentSubmit button {
	background-image: url( ../images/fr.btnPay.gif );
}

.en .paymentSubmit button {
	background-image: url( ../images/en.btnPay.gif );
}

.tx-nezzoseminar-pi1-paymentfailed {
	margin: 10px 0 10px 0;
	font-weight: bold;
}

.tx-nezzoseminar-pi1 .colLabel,
.tx-nezzoseminar-pi1 .colInput
{
	float: left;
	margin: 8px 0 0 0;
}

.tx-nezzoseminar-pi1 .colLabel {
	width: 155px;
	margin: 0 10px 6px 0;
	clear: both;
}

.tx-nezzoseminar-pi1 .colInput {
	width: 275px;
	margin: 0 0 6px 0;
}

.tx-nezzoseminar-pi1-text,
.tx-nezzoseminar-pi1 SELECT,
.tx-nezzoseminar-pi1 TEXTAREA {
	width: 260px;
}

.tx-nezzoseminar-pi1-firstname,
.tx-nezzoseminar-pi1-lastname,
.tx-nezzoseminar-pi1-birthdate {
	width: 123px;
	float: left;
}

.tx-nezzoseminar-pi1-lastname {
	margin-left: 10px;
}

.tx-nezzoseminar-pi1-dateformat {
	margin-left: 10px;
	float: left;
}

.tx-nezzoseminar-pi1 .rowLabelFirstname,
.tx-nezzoseminar-pi1 .rowLabelLastname {
	width: 137px;
	float: left;
}

.tx-nezzoseminar-pi1-error {
	color: #E21A1F;
}
