.tx-srfeuserregister-pi1 dt, .tx-newloginbox-pi1 dt, .tx-srfeuserregister-pi1 .tx-srfeuserregister_captcha_response  { clear:both;padding:2px 5px 2px 0;width:auto;}

.tx-srfeuserregister-pi1 table { margin: 0; }
.tx-srfeuserregister-pi1 dt { clear:both;padding:2px 5px 2px 0; }
.tx-newloginbox-pi1 dd {padding:5px 0;width:380px;}
.tx-srfeuserregister-pi1 dd, .tx-newloginbox-pi1 dd {margin:0 0 0 0; padding:0 0 5px; width:auto;}
.tx-srfeuserregister-pi1 fieldset { border: 1px solid gray; margin:20px 0; padding:10px; background-color: #E1E0E2;}
.tx-srfeuserregister-pi1 fieldset legend { display:none; }
.tx-srfeuserregister-pi1 fieldset hardware { background-color:yellow; }

dl { margin: 0; padding: 0; }
dt .tx-srfeuserregister-pi1-error, dd .tx-srfeuserregister-pi1-error {color:red;font-size:10px;line-height:110%;margin:0; font-family: Arial; background-color: #FFE4E4; padding: 2px 5px; margin:2px 139px 2px 1px; border:1px solid #FF0000;}
dt .tx-srfeuserregister-pi1-error, dd .tx-srfeuserregister-pi1-error-password {color:red;font-size:10px;line-height:110%;margin:0; font-family: Arial; background-color: #FFE4E4; padding: 2px 5px; margin:2px 40px 2px 1px; border:1px solid #FF0000;}

.captcha {margin-top:10px !important; }
.captcha .tx-srfeuserregister-pi1-error {color:red;font-size:10px;line-height:110%;margin:0; font-family: Arial; background-color: #FFE4E4; padding: 2px 5px; margin:2px 1px 2px 202px; border:1px solid #FF0000;}

dd label, dt label { font-weight:bold; }
dd label span, dt label span {color:red;}

/*.tx-srfeuserregister-pi1 dd .bg1, .tx-srfeuserregister-pi1 dt .bg1, .bg1 { background-color: yellow !important;padding: 5px !important;  }*/
#hardware { background-color: yellow; margin-bottom:5px; padding:10px;}

#scanner_ag, #scanner_noag { width: 300px; }

#create_preview dl dt { float: left; }
#create_preview dl dd { font-weight:bold; padding:2px 5px 2px 0;}

#tx-srfeuserregister-pi1-static_info_country, #tx-srfeuserregister-pi1-language { width: 160px; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-password { width: auto; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-password-again {}
.tx-srfeuserregister-pi1-captcha { padding: 0 5px;}
.tx-srfreecap-pi2-image { padding: 0; float: left; margin: 0 10px 20px 0; }
.tx-srfreecap-pi2-cant-read {padding-bottom: 10px; font-size: 9px; display: block; }

form {margin: 0; padding: 0;}
input {background:#EEEEEE url(img/bg_input.gif) repeat-x scroll right top; border-top-color:#666666; border-left-color:#666666; border-bottom-color: #CCCCCC; border-style:solid none solid solid;border-width:1px medium 1px 1px;color:#222222;font-size:12px;padding:4px 5px 4px 5px;width:220px;}

.reklamation_inp { padding: 0; width: auto; background: none; border: none; }

#tx-srfeuserregister-pi1-captcha-response { width: auto; }

textarea, select, option {background:#FCFCFC url(img/bg_textarea.gif) repeat-x scroll right top; border-top-color:#666666; border-left-color:#666666; border-bottom-color: #CCCCCC; border-style:solid none solid solid;border-width:1px medium 1px 1px;color:#222222;font-size:11px;padding:4px 5px 4px 5px;font-family:Verdana,Arial,Helvetica,sans-serif;}

select { padding:0; width: 240px;color: #222; font-family:Verdana,Arial,Helvetica,sans-serif; font-size: 12px; margin:0; padding:0;} 
option { border: none; color: #000; background: none !important;} 

.tx-srfeuserregister-pi1-checkbox { background: none !important; border:0px none transparent !important; color:#222222; width: auto; height: auto;}
dt .tx-srfeuserregister_captcha_response  { margin:10px 0 0 0; padding:2px 5px 2px 0; width:auto;}


/* Login auf Startseite */

#rightContent .rightContentBox dt { clear:both;float:left;padding:2px 5px 2px 0; }
#rightContent .rightContentBox dt { clear:both;float:left;padding:0; }
#rightContent .tx-newloginbox-pi1 dd { margin:0 0 0 0; padding:2px 0; width:auto; }
#rightContent input {width:220px;}
