.tx-xcibfeusers-pi1 div.registration_form *{
    margin: 0;
    padding: 0;
}
.tx-xcibfeusers-pi1 div.registration_form input,
.tx-xcibfeusers-pi1 div.registration_form textarea{
    padding: 2px;
    width: 300px;
    border: 1px solid black;
}
.tx-xcibfeusers-pi1 div.registration_form input.checkbox{
    width: auto;
    border: none;
}
.tx-xcibfeusers-pi1 div.registration_form select{
    padding: 2px;
    width: 305px;
    border: 1px solid black;
}
.tx-xcibfeusers-pi1 div.registration_form label{
    display: inline;
    padding-top: 2px;
    width: 120px;
}
.tx-xcibfeusers-pi1 div.registration_form table{
    width: 580px;
}
.tx-xcibfeusers-pi1 div.registration_form td{
    padding: 5px 0;
    text-align: left;
    vertical-align: top;
}
.tx-xcibfeusers-pi1 div.registration_form td.left{
    width: 150px;
}
.tx-xcibfeusers-pi1 div.registration_form td.right{
    width: 430px;
}
.tx-xcibfeusers-pi1 div.registration_form .submit{
    width: auto;
    margin-left: 150px;
}
#tx_xcibfeusers_pi1 div.registration_form_lostpassword{
    margin-left: 150px;
}

.tx-xcibfeusers-pi1 div.registration_form .error{
	color: #ff0000;
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
}
