/* Powermail */



legend.powermail_legend {
  font-weight: bold;
  font-size: larger;
  color: #c30823;
}

fieldset.powermail_fieldset.powermail_fieldset_1, 
fieldset.powermail_fieldset.powermail_fieldset_2,
fieldset.powermail_fieldset.powermail_fieldset_3,
fieldset.powermail_fieldset.powermail_fieldset_4 {
  border: 1px solid #aaa;
  background-color: #eee;
  padding: 10px;
  margin-bottom: 20px;
}

.powermail_fieldwrap {
  margin: 20px 0px 10px 0px;
}

label.powermail_label {
  margin: 0;
  padding: 0;
  font-weight: bold;
  color: #787878;
}

/* Form */
span.powermail_mandatory {
  /* Color of mandatory error message */
  color: red;
}

input.validation-failed,
textarea.validation-failed {
  /*
  Background color if validation failed
  background-color: red;
  */
  background-image: url(/typo3conf/ext/powermail/img/icon_exclamation.gif);
  background-repeat: no-repeat;
  background-position: 98% 1px;
}

div.powermail_mandatory_js {
  /* DIV container of errormessage */
  color: red;
  margin: 3px 0 15px 200px;
}

fieldset.tx-powermail-pi1_fieldset {
  /* Fieldset */
  border: 1px solid #aaa;
  background-color: #eee;
  padding: 10px;
  margin-bottom:20px;
}

fieldset.tx-powermail-pi1_fieldset legend {
  /* legend of Fieldset */
  font-weight: bold;
  font-size: larger;
  color: #c30823;
}

fieldset.tx-powermail-pi1_fieldset label {
  /* label */
  display: block;
  width: 200px;
  float: left;
  clear: both;
  font-weight: bold;
  color: #787878;
}

p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {
  margin: 0;
  padding: 0;
  font-weight: bold;
  color: #787878;
}

input,
textarea,
select {
  border: 1px solid #A52A2A;
  background-color: #FFFCF0;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset select.powermail_select {
  /* Input and textarea */
  width: 260px;
}

fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {
  /* Radiobuttons */
  margin: 2px 0px 2px 0px;
}

fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_check input.powermail_check {
  /* Checkboxes */
  margin: 2px 0px 5px 0px;
}

div.powermail_radio_inner label {
  width: 100px;
  font-weight: normal;
  color: #A52A2A;
}

.powermail_radio_inner_uid4_0,
.powermail_radio_inner_uid4_1,
.powermail_radio_inner_uid27_0,
.powermail_radio_inner_uid27_1,
.powermail_radio_inner_uid29_0,
.powermail_radio_inner_uid29_1,
.powermail_radio_inner_uid30_0,
.powermail_radio_inner_uid30_1,
.powermail_radio_inner_uid38_0,
.powermail_radio_inner_uid38_1,
.powermail_radio_inner_uid40_0,
.powermail_radio_inner_uid40_1,
.powermail_radio_inner_uid42_0,
.powermail_radio_inner_uid42_1 {
  margin-left: 200px;
  margin-bottom: 2px;
}

.powermail_radio_inner_uid4_1 {
  margin-left: 200px;
}

div.tx_powermail_pi1_fieldwrap_html {
  /* DIV container arround every field */
  margin: 20px 0px -10px 0px;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
  /* submit button */
  margin: 20px 0 10px 200px;
  font-weight: bold;
}

div.countryzone {
  margin: 10px 0 0 200px;
}

div.tx_powermail_pi1_fieldwrap_html label a,
div.tx_powermail_pi1_fieldwrap_html p a {
  /* Description */
  cursor: help;
  text-decoration: none;
}

div.tx_powermail_pi1_fieldwrap_html label a dfn,
div.tx_powermail_pi1_fieldwrap_html p a dfn {
  /* Description */
  display: none;
  text-decoration: none;
}

div.tx_powermail_pi1_fieldwrap_html label a:hover dfn,
div.tx_powermail_pi1_fieldwrap_html p a:hover dfn {
  /* Description on mouseover */
  display: block;
  position: absolute;
  width: 250px;
  padding: 5px;
  background-color: #ddd;
  border: 1px solid red;
  color: black;
  text-decoration: none;
  font-size: 0.8em;
  text-decoration: none;
}

div.tx_powermail_pi1_fieldwrap_html img.icon_info {
  /* Description icon */
  padding: 2px 2px 0 2px;
}

fieldset.tx-powermail-pi1_fieldset div.even {
  background-color: #eee;
}

.tx_powermail_pi1_fieldwrap_html_22 {
  height: 60px;
}

div.tx_powermail_pi1_fieldwrap_html_20,
div.tx_powermail_pi1_fieldwrap_html_25,
div.tx_powermail_pi1_fieldwrap_html_28,
div.tx_powermail_pi1_fieldwrap_html_31 {
  margin-top: 0px;
  margin-bottom: 10px;
  padding-top: -20px;
  padding-left: 100px;
  padding-right: 20px;
  color: #787878;
}

div.tx_powermail_pi1_fieldwrap_html_35,
div.tx_powermail_pi1_fieldwrap_html_36,
div.tx_powermail_pi1_fieldwrap_html_37,
div.tx_powermail_pi1_fieldwrap_html_39,
div.tx_powermail_pi1_fieldwrap_html_43 {
  margin-top: 0px;
  margin-bottom: 10px;
  padding-top: -20px;
  padding-left: 100px;
  padding-right: 20px;
}

div.tx_powermail_pi1_fieldwrap_html_41 {
  margin-top: 0px;
  margin-bottom: 10px;
  padding-top: -40px;
  padding-left: 200px;
  padding-right: 20px;
}


/* Confirmation */
td.powermail_all_td {
  padding: 3px 10px 3px 0;
}

/* THX */
td.powermail_all p.bodytext {
  margin: 0;
}



#uid22_msg,
#uid23_msg {
  color: #eee;
}

#captchatext {
  padding-top: 20px;
  padding-left: 100px;
  padding-right: 20px;
}

/* custom forms */
input[type="text"], input[type="date"], input[type="time"], input[type="number"], input[type="email"], input[type="datetime-local"], textarea {
  width:50%;
  padding:6px 10px;
  font-size: 14px;
}

select {
  width:53%;
  height:25px;
  font-size: 14px;
}

input[type="file"] {
  width:50%;
  padding:5px 10px;
}

#powermail_field_sicherheitsabfrage {
  display:block;
  width:207px;
}

input[type="submit"] {
  width:229px;
  padding:5px 10px;
}

.powermail_message_error {
  color:red;
  font-size:130%;
}

#c16 .powermail_create td {
  width:50%;
}

.powermail_create p {
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size:1.5em;
}

#nav_top .snub-item-top {
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size:1.5em;
}

.tx-powermail .powermail_form h3 {
  font-weight:bold;
  font-size:14px;
}