.tx-onetimeaccount-pi1-clear {
	clear: both;
	width: 1px;
	height: 1px;
}

.tx-onetimeaccount-pi1-error {
	color: #cb519e!important;
	background-color: inherit;
	font-weight: bold;
margin-bottom: 30px;
}

.tx-onetimeaccount-pi1 fieldset {
	margin: 0 0 1em;
}

.tx-onetimeaccount-pi1 dl {
	margin: 0;
}

.tx-onetimeaccount-pi1 dt {
	width: 11em;
	margin: 0 .5em .5em 0;
	clear: both;
	float: left;
}

.tx-onetimeaccount-pi1 dd {
	margin: 0 0 .5em 12em;
}

.tx-onetimeaccount-pi1 dd select,
.tx-onetimeaccount-pi1 .tx-onetimeaccount-pi1-first_name,
.tx-onetimeaccount-pi1 .tx-onetimeaccount-pi1-zip {
	margin: 0 .5em 0 0;
}

#tx-seminars-pi1-registration-banking-data input {
	width: 20em!important;
	border:1px solid #b1b3b4;
color:#87888a;
padding:.6em
}
.tx-onetimeaccount-pi1 input,
.tx-onetimeaccount-pi1 textarea,
.tx-onetimeaccount-pi1-country select,
.tx-onetimeaccount-pi1-status select {
	width:24.5em;
}

.tx-onetimeaccount-pi1 textarea {
	height: 6em;
}

.tx-onetimeaccount-pi1-gender select {
	width: 5em;
}

.tx-onetimeaccount-pi1-name input{
	width: 20em;
}



.tx-onetimeaccount-pi1-city input {
	width: 18.3em;
}

.tx-onetimeaccount-pi1-last_name input,
.tx-onetimeaccount-pi1-first_name input,
.tx-onetimeaccount-pi1-title input {
	width:24.4em;
}




.tx-onetimeaccount-pi1-zip input {
	width: 4em;
}

.tx-onetimeaccount-pi1-module_sys_dmail_html input,
.tx-onetimeaccount-pi1-usergroup input {
	width: auto;
}


.tx-onetimeaccount-pi1 .tx-onetimeaccount-pi1-submit {
	margin: .5em 0;
	float: right;
}

.tx-onetimeaccount-pi1-submit input {
	width: auto;
}

fieldset .csc-mailform-field-1{

}

.csc-mailform-field-1{
display:block;
margin-top:5px;
overflow:hidden;
}

.csc-mailform-field-1 select{
border:0;

border-bottom:1px dotted #B1B3B4;
border-left:1px dotted #B1B3B4;
color:#87888a;
width:120px;
padding:.6em;
}

.csc-mailform-field-1 input{
border:1px solid #b1b3b4;
color:#87888a;
padding:.6em
}

.csc-mailform-field-1 label {
border-bottom:1px dotted #B1B3B4;
border-left:1px dotted #B1B3B4;
color:#87888A;
float:left;
margin-right:5px;
padding-bottom:15px;
padding-left:5px;
width:145px;
}


.csc-mailform-submit-1 input{
float:left;
background-color:#87888A;
clear:both !important;
color:#FFFFFF !important;
font-weight:bold;
margin-left:156px;
width:285px !important;
padding:8px!important;
margin-top:5px;
}

.csc-mailform-field-1 textarea{
width: 20.5em!important;
border:1px solid #b1b3b4;
color:#87888a;
padding:0.6em;
font-family: arial;
font-size:13px;
}

input:focus, textarea:focus, select:focus {
border: 1px solid #cb519e!important;
}

h3.regist, h3.regist a{
margin:0;
padding:0.6em;
display :block;
text-align:center;
background-color:#87888A;
color:#FFFFFF !important;
text-decoration:none;
border:0 !important;
}

h3.regist a:hover{
border:0 !important;
background-color:#c7d2e4;
color:#00659d !important;
}

