.tx-powermail-pi1_mandatory strong {
font-size: 12px;
}

.tx-powermail-pi1_mandatory{
border: 2px solid #bf0000;
padding: 5px;
}

li.powermail_mandatory_listitem {
font-size: 11px;
margin: 0px 0 0 20px!Important;
padding: 0px !Important;
}

li.powermail_mandatory_listitem  strong{
font-size: 11px;
margin: 0px !Important;
padding: 0px !Important;
}




/* Powermail */
span.powermail_mandatory {
  color: #bf0000;
}
input.validation-failed,
textarea.validation-failed {
  background-color: #ffe1e1;
}
div.powermail_mandatory_js {
  color: #bf0000;
font-weight: bold;
font-size: 11px;
  margin: 3px 0 0px 140px;
}
fieldset.tx-powermail-pi1_fieldset {
  border: none;
  background-image: url(../img/handy.jpg);
  background-repeat: no-repeat;
  background-position: 100% 60%;
  padding: 10px;
}

legend {
display: none;
}


fieldset.tx-powermail-pi1_fieldset label {
  display: block;
  width: 140px;
  float: left;
  clear: both;
  font-weight: bold;
color: #4d4d4d;
font-size: 12px;
}

fieldset.tx-powermail-pi1_fieldset input,
fieldset.tx-powermail-pi1_fieldset textarea {
  width: 260px;
border: 1px solid #999;
}

div.tx_powermail_pi1_fieldwrap_html {
  margin: 0px 0 11px 0;
}

fieldset input.powermail_submit {
margin: 20px 0px 20px 140px;
font-weight: bold;
border: 1px solid #3c606c;
color: #3c606c;
background: #fff;
cursor: pointer;
width: 120px;
float: left;
display: inline;
}

fieldset input.powermail_reset {
margin: 20px 0px 20px 20px;
font-weight: bold;
border: 1px solid #3c606c;
color: #3c606c;
background: #fff;
cursor: pointer;
width: 120px;
float: left;
display: inline;
}

.tx-powermail-pi1_mandatory_submit {
margin: 20px 0px 20px 0px;
font-weight: bold;
border: 1px solid #3c606c;
color: #3c606c;
background: #fff;
cursor: pointer;
width: 190px;
}

.tx-powermail-pi1_confirmation_submit,
.tx-powermail-pi1_confirmation_back {
margin: 5px 0px 0px 0px;
font-weight: bold;
border: 1px solid #3c606c;
color: #3c606c;
background: #fff;
cursor: pointer;
width: 190px;
}

.tx-powermail-pi1_mandatory {
margin-top: 10px;
}

td.powermail_all_td {
  padding: 3px 10px 3px 0;
}

img.tx-srfreecap-pi2-image {
margin-left: 140px;
width: 260px;
margin-top: 5px;
margin-bottom: 5px;
}

.tx-srfreecap-pi2-cant-read {
margin-left: 150px;
width: 240px;
font-size: 10px;
color: #4d4d4d;
clear: both;
float: left;
text-align: center;
}

.tx-srfreecap-pi2-cant-read a {
font-size: 10px;
color: #4d4d4d;
clear: both;
font-weight: bold;
text-align: center;
}


div.tx_powermail_pi1_fieldwrap_html_captcha label {
width: 330px;
margin-left: 140px;
font-size: 11px;
margin-top: 20px;
display: inline;
}

div.tx_powermail_pi1_fieldwrap_html_captcha input {
width: 260px;
margin-left: 140px;
margin-top: 5px;
}


.jscalendar_cb {
display: none;
}

.date2cal_img_help {
display: none;
}

#uid28_msg.success,
#uid28_msg,
#uid27_msg,
#uid27_msg.success {
display: none;
}











