.tx-powermail-pi1 .labelwidth500 label {
width: 500px;
}

.tx-powermail-pi1 fieldset { margin-top: 10px; }
.tx-powermail-pi1 fieldset legend { font-weight: bold; }
.tx-powermail-pi1 fieldset.hidden { margin-top: 0; }
.tx-powermail-pi1 fieldset.hidden legend { display: none; }
.tx-powermail-pi1 label { width: 150px; float: left; line-height: 1.7em; }
.tx-powermail-pi1 div.powermail_check_inner label, .tx-powermail-pi1 div.powermail_radio_inner label { line-height: 1.4em; }
.tx-powermail-pi1 div.powermail_mandatory_js { clear: left; color: #c00; margin: 4px 0 10px 150px; }
.tx-powermail-pi1 span.powermail_mandatory { padding-left: 3px; }
.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html { float: left; width: 100%; margin-top: 5px; display: block; }

.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html_text { width: 50%; float: left; }
*+html .tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html_textarea { width: 100%; float: none; }
*+html .tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html_date { width: 100%; float: none; }
.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html_text input { background-color: #f6f6f6; border: solid 1px #cccccc; width: 160px; margin-right: 40px; float: left; padding-top: 8px; padding-bottom: 7px; }
.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html_date input { background-color: #f6f6f6; border: solid 1px #cccccc; padding-top: 8px; padding-bottom: 7px; }
.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html_textarea textarea { background-color: #f6f6f6; border: solid 1px #cccccc; }
.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html_select { clear: left; padding-top: 0px;}
.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html_select select { min-width: 162px; background-color: #f6f6f6; border: solid 1px #cccccc; padding-top: 8px; padding-bottom: 7px; }
.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html_submit { float: none; clear: left; display: inline-block; }
.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html_submit input { font-weight: bold; border: none; background: #fed118 url('image/_icon-button-dark.png') right bottom no-repeat; float: none; clear: left; padding-top: 14px; padding-bottom: 13px; padding-left: 20px; padding-right: 32px;}
.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html_submit input:hover { color: #ffffff; cursor: pointer; background: #fed118 url('image/_icon-button.png') right bottom no-repeat; }

.tx-felogin-pi1 li { clear: left; margin-left: 0px!important; }
.tx-felogin-pi1 label { width: 150px; float: left; line-height: 1.7em; }
.tx-felogin-pi1 input { background-color: #f6f6f6; border: solid 1px #cccccc; width: 160px; margin-right: 40px; float: left; padding-top: 8px; padding-bottom: 7px; }
.tx-felogin-pi1 .buttons input, .tx-felogin-pi1 input#buttonlogin, .tx-felogin-pi1 input#buttonforgot { margin-top: 15px; font-weight: bold; border: none; background: #fed118 url('image/_icon-button-dark.png') right bottom no-repeat; float: none; clear: left; padding-top: 14px; padding-bottom: 13px; padding-left: 20px; padding-right: 32px;}
.tx-felogin-pi1 .buttons input:hover, .tx-felogin-pi1 input#buttonlogin:hover, .tx-felogin-pi1 input#buttonforgot:hover { color: #ffffff; cursor: pointer; background: #fed118 url('image/_icon-button.png') right bottom no-repeat; }
.tx-felogin-pi1 input#buttonlogin, .tx-felogin-pi1 input#buttonforgot {clear: left; float: left; }

/** radio boxes, three lines **/
.tx-powermail-pi1 div.powermail_radio_inner { float: left; width: 33%; }
.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html_radio label { float: right; display: block; width: 210px; text-align: left; }
.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html_radio input { float: left; padding-left: 0; padding-right: 0; }
.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html_radio div.powermail_mandatory_js { margin-left: 0; }


/** captcha **/
.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html_captcha { margin-top: 15px; float: left; clear: left;}
.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html_captcha label { width: 100%;  }
.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html_captcha input { float: left; margin-top: 3px 0 3px; display: block;  clear: left;}
.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html_captcha img { margin: 3px 0; clear: both; float: left; border: 1px solid #9a9a9a;  }
.tx-powermail-pi1 span.tx-srfreecap-pi2-cant-read { clear: both; float: left; margin: 2px 5px 5px; }
.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html_captcha div.powermail_mandatory_js { margin-left: 0; }



/** newsletter subscription **/
form#newslettersubscription legend { display: none; }

/** radio boxes, three lines **/
form#newslettersubscription div.powermail_radio_inner { float: left; width: 33%; }
form#newslettersubscription div.tx_powermail_pi1_fieldwrap_html_radio label { float: right; display: block; width: 210px; text-align: left; }
form#newslettersubscription div.tx_powermail_pi1_fieldwrap_html_radio input { float: left; padding-left: 0; padding-right: 0; }
form#newslettersubscription div.tx_powermail_pi1_fieldwrap_html_radio div.powermail_mandatory_js { margin-left: 0; }

form#newslettersubscription fieldset.tx-powermail-pi1_fieldset_emailaddress div.tx_powermail_pi1_fieldwrap_html_text { width: 100%; }

.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html_2134,
.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html_2136 { float: left; clear: both; width: 670px; }

.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html_2203,
.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html_2205 { float: left; width: 200px; }

.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html_2204,
.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html_2206 { float: left; clear: none; width: 470px; }

.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html_2204 label,
.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html_2206 label { display: none; }

.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html_2137 { clear: left; }

#powermaildiv_uid1362 div,
#powermaildiv_uid1364 div,
#powermaildiv_uid895 div,
#powermaildiv_uid893 div,
#powermaildiv_uid676 div,
#powermaildiv_uid674 div {
width: 10% !important;
}
.tx-powermail-pi1 #powermaildiv_uid1362 label,
.tx-powermail-pi1 #powermaildiv_uid1364 label,
.tx-powermail-pi1 #powermaildiv_uid895 label,
.tx-powermail-pi1 #powermaildiv_uid893 label,
.tx-powermail-pi1 #powermaildiv_uid676 label,
.tx-powermail-pi1 #powermaildiv_uid674 label {
    width: 65% !important;
}
