.tx_tipafriend fieldset,
.tx-srfeuserregister-pi1 fieldset {
    border: none;
}

.tx_tipafriend  label,
.tx-srfeuserregister-pi1 label {
    display:block;
    font-family:Verdana,Tahoma,Arial,Helvetica,Sans-Serif;
    font-size:0.9em;
    text-align:left;
}

.tx_tipafriend dt label
.tx-srfeuserregister-pi1 dt label {
	font-size:1em;
}

.tx_tipafriend input[type="text"], 
.tx_tipafriend input[type="password"], 
.tx_tipafriend select,
.tx-srfeuserregister-pi1 input[type="text"], 
.tx-srfeuserregister-pi1 input[type="password"], 
.tx-srfeuserregister-pi1 select {
    border:1px solid #D36100;
    width:24em;
    color:#785036;
    font-family:Verdana;
    padding:2px;
}

#content .tx_tipafriend p.error,
.tx_tipafriend label span,
#content .tx-srfeuserregister-pi1 p.tx-srfeuserregister-pi1-error,
.tx-srfeuserregister-pi1 label span {
	color:#D36100;
	font-weight:bold;
	font-size:0.9em;
	margin: 0px;
	line-height: 1.2em;
}

.tx_tipafriend h4
.tx-srfeuserregister-pi1 h4 {
	padding: 0px; 
}

.tx_tipafriend select,
.tx-srfeuserregister-pi1 select {
    width:24.5em;
}

.tx_tipafriend textarea,
.tx-srfeuserregister-pi1 textarea {
    border:1px solid #D36100;
    width:24em;
    color:#785036;
    font-family:Verdana;
    padding:2px;
}

.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-uploader {
    border:1px solid #D36100;
    width:20em;
}

.tx_tipafriend dt, 
.tx_tipafriend dd,
.tx-srfeuserregister-pi1 dt, 
.tx-srfeuserregister-pi1 dd {
    font-size:0.75em;
    text-align: left;
    float: left;    
    padding-bottom: 0.5em;    
}

.tx_tipafriend dd.error
.tx-srfeuserregister-pi1 dd.error {
	width:auto;
}

.tx-srfeuserregister-pi1 dd.kundentyp{
    width:25em;
    padding-left:13em;
}

.tx_tipafriend legend,
.tx-srfeuserregister-pi1 legend {
    font-size:0.75em;
    padding: 0;
}

#contentbox  .tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li {
    height:1.5em;
    list-style-image:none;
}

#contentbox  .tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li input{
    width:4em;
    float:left;
}

.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox {
    width:4em;
    float:left;
}

.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label{
    width:16em;
    font-size:1.2em;
    float:left;
}

.tx-srfeuserregister-pi1 dl.tx-srfeuserregister-pi1-multiple-checkboxes input  {
    width:4em;
    float:left;
}

.tx-srfeuserregister-pi1 dl.tx-srfeuserregister-pi1-multiple-checkboxes label {
    font-size:1.1em;
}

input.tx-srfeuserregister-pi1-delete-icon {
    width:11px;
}

input.tx-srfeuserregister-pi1-radio {
    width:4em;
    float:left;
    display:inline;
}

label.tx-srfeuserregister-pi1-gender-0, 
label.tx-srfeuserregister-pi1-gender-1 {
    width:4em;
    clear: both;
}

.tx-srfeuserregister-pi1 dl.tx-srfeuserregister-pi1-multiple-checkboxes dd, .tx-srfeuserregister-pi1 dl.tx-srfeuserregister-pi1-multiple-checkboxes dt  {
    margin-top:0em;
}

.tx_tipafriend dt,
.tx-srfeuserregister-pi1 dt {
    text-align:left;
    width: 35%; 
}

#contentbox .tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li {
    float:none;
    list-style-type:none;
    font-size:1em;
    list-style-image:none;
    margin-top:0.5em;
}

.status {
    font-size:0.75em;
    font-weight:bold;
}

input.register_button {
    background:#D36100 url(../img/pfeil_buttons.gif) no-repeat scroll right -0.1em;
    border:medium none !important;
    color:#FFFFFF;
    font-size:0.8em;
    font-weight:bold;
    margin-bottom:0.25em;
    padding:0.1em 2em 0.1em 0;
    text-transform:uppercase;
}

.tx-srfeuserregister-pi1 dd.gender {
    width:7em;
}

dd.gender input{
    clear:left;
    float:left;
    margin-bottom: 0.25em;
    width:auto;
}

dd.gender label{
    float:left;
    margin-bottom: 1em;
    width:2em;
}

#start_rightcol div.tx-newloginbox-pi1 input#name, #start_rightcol div.tx-newloginbox-pi1 input#password, #start_rightcol div.tx-newloginbox-pi1 input#mail_vorgot {
    display: block;
    color:#795137;
    font-size:0.75em;
    height:1.5em;
    margin-bottom:0.3em;
    padding:0 0.25em;
    vertical-align:middle;
    width:8em;
}

#start_rightcol div.tx-newloginbox-pi1 a, #start_rightcol div.tx-newloginbox-pi1 label {
    font-size:0.7em;
}

.tx-srfeuserregister-pi1 p {
    padding:0;
}

.tx_tipafriend dt,
.tx_tipafriend dd,
.tx-srfeuserregister-pi1 dt, 
.tx-srfeuserregister-pi1 dd {
}

.tx_tipafriend dd,
.tx-srfeuserregister-pi1 dd {
    width:60%;
}

.userinfo_edit input#tx-srfeuserregister-pi1-email{
	border:none;
	background:none;
	color:#000;
}

img.tx-srfreecap-pi2-image {
    margin: 0;
    margin-top: 1em;
    margin-bottom: 1em;
}
