/*div.mailform{background: #CEE2EB;}*/
form#mailform2, form#contact{
  background: #CEE2EB;
}

div.mailform input{font-size: 10px}

div.mailformtop{padding: 10px 10px 10px 0px;}
div.mailformtop input{margin: 0 3px 0 10px;}
div.mailformleft{
  padding: 0 0 0 10px;
  float: left;
  width: 280px;
}
div.mailformleft input{
  margin: 0 0 10px 0;
  width:260px;
  height:14px;
}
div.mailformright{float: left; width: 290px;}
div.mailformright textarea{ width: 275px; height: 110px; }

.mailformbottom select{
  height:18px;
  width: 180px;
  line-height: 14px;  
  padding-bottom: -4px;
}
hr{
  color: #ff0000;
  height: 1px;
  border:none;
  border-top: 1px solid #3095B4;
}

div.mailformfooter div.mailformright input{
  margin-bottom: 0px;

  width: auto;
  float: right;
  margin-right: 10px;
}
div.mailformfooter{
  height: 20px;
}

div.mailformfooter div.mailformleft input{ margin-bottom:5px; width: auto; height: auto;}

#checkbox1, #checkbox2{
  float:left;
  width:auto;
}

div.checkboxDescr{
  padding: 0 30px;
  text-align: left;
}

input.button { 
  background-color:#7EA8BE; 
  font-weight: bold; 
  color: #fff; 
  border: 2px solid #E7F1F3; 
  padding: 0px 4px;
}

/********************* Einstellungen für Powermail *******************/

fieldset.tx-powermail-pi1_fieldset  {
margin:0;
padding:0;
border: none;
background: #CEE2EB;
padding:10px;
}

fieldset.tx-powermail-pi1_fieldset  legend {
display: none;
}

input.powermail_text {
 height: 14px;
 width: 260px;
}

.tx_powermail_pi1_fieldwrap_html {
margin-bottom: 10px;
/*float: left;*/
width: 264px;
}

.tx_powermail_pi1_fieldwrap_html label, p.tx_powermail_pi1_fieldwrap_html_radio_title {
display: none;
}

.powermail_radio_inner label {
display: block;
}

textarea.powermail_textarea {
height: 130px;
width: 275px;
}

.powermail_radio_inner {
float: left;
width: auto;
}

.powermail_radio_inner  .powermail_radio, .powermail_radio_inner  label {
float: left;

}

.tx_powermail_pi1_fieldwrap_html_radio {
width: 100%;
}

.tx_powermail_pi1_fieldwrap_html_textarea {
float: right;
margin-right: 20px;
margin-bottom: 130px;
}

.tx_powermail_pi1_fieldwrap_html_html {
float: right;
}

.tx_powermail_pi1_fieldwrap_html_select {
width: 100%;
border-top: 1px solid #3095b4;
border-bottom: 1px solid #3095b4;
padding-top: 4px;
padding-bottom: 4px;
}

.tx_powermail_pi1_fieldwrap_html_submit {
float: right;
margin-right: 10px;
text-align: right;
}

input.powermail_submit {
background: url(../images/send_de.jpg) no-repeat;
text-indent: 9999px;
width: 71px;
height: 27px;
cursor: pointer;
border: none;
border: 1px solid #cee2eb;
}

input.powermail_reset {
background: url(../images/reset_de.jpg) no-repeat;
text-indent: 9999px;
width: 129px;
height: 27px;
cursor: pointer;
border: 1px solid #cee2eb;
}

.powermail_mandatory_js {
color: #3095b4;
font-weight: bold;
}

.tx_powermail_pi1_fieldwrap_html_reset, .tx_powermail_pi1_fieldwrap_html_radio {
float: left;
}

#tx-powermail-pi1_fieldset_2 input.powermail_submit, #tx-powermail-pi1_fieldset_4 input.powermail_submit, #tx-powermail-pi1_fieldset_6 input.powermail_submit, #tx-powermail-pi1_fieldset_11 input.powermail_submit {
background: url(../images/send_en.jpg) no-repeat;
}

#tx-powermail-pi1_fieldset_2 input.powermail_reset, #tx-powermail-pi1_fieldset_4 input.powermail_reset, #tx-powermail-pi1_fieldset_6 input.powermail_reset, #tx-powermail-pi1_fieldset_11 input.powermail_reset    {
background: url(../images/reset_en.jpg) no-repeat;
}

#tx-powermail-pi1_fieldset_12 input.powermail_submit {
background: url(../images/send_fr.png) no-repeat;
}

#tx-powermail-pi1_fieldset_12 input.powermail_reset  {
background: url(../images/reset_fr.png) no-repeat;
}

#powermaildiv_uid8 input.validation-failed, #powermaildiv_uid9 input.validation-failed , #powermaildiv_uid10 input.validation-failed {
/*margin-right: 100px;*/
}

#powermaildiv_uid66 {
margin-bottom: 60px;
}

#powermaildiv_uid76, #powermaildiv_uid94 {
width: 100%;
border-bottom: 1px solid #3095B4;
    border-top: 1px solid #3095B4;
    padding-bottom: 4px;
    padding-top: 4px;
    width: 100%;
}

#powermaildiv_uid76 p.tx_powermail_pi1_fieldwrap_html_checkbox_title, #powermaildiv_uid94 p.tx_powermail_pi1_fieldwrap_html_checkbox_title {
/*
float: left;
width: 244px;
text-align: left;*/
display: none;
}

#powermaildiv_uid76  .powermail_check_inner, #powermaildiv_uid94  .powermail_check_inner {
width: 264px;
float: left;
}

#powermaildiv_uid76  .tx_powermail_pi1_fieldwrap_html_check, #powermaildiv_uid94  .tx_powermail_pi1_fieldwrap_html_check {
width: 100%;
}

#powermaildiv_uid76 label, #powermaildiv_uid94 label  {
display: block;
width: 234px;
text-align: left;
float: left;
padding-left: 10px;
}

#powermaildiv_uid76 .powermail_check_inner input , #powermaildiv_uid94 .powermail_check_inner input{
float: left;
}

.clearer {clear: both;}

#powermaildiv_uid101 {
margin-bottom: 0px;
}

#powermaildiv_uid104, #powermaildiv_uid133, #powermaildiv_uid142{
margin-bottom: 35px;
}

#powermaildiv_uid105, #powermaildiv_uid135, #powermaildiv_uid144 {
border-top: 1px solid #3095B4;
padding-top: 4px;
}

#powermaildiv_uid106, #powermaildiv_uid136, #powermaildiv_uid145 {
margin-right: 0px;
float: left;
border-top: 1px solid #3095B4;
padding-top: 4px;
padding-left: 27px;
}

.tx_powermail_pi1_fieldwrap_html_captcha {
width: 555px;
padding-bottom: 8px;
}

span.tx-srfreecap-pi2-cant-read {
width: 555px;
display: block;
color: #000000;
}

span.tx-srfreecap-pi2-cant-read a {
color: #3095B4; 
}

.tx_powermail_pi1_fieldwrap_html_captcha  .powermail_mandatory_js {
width: 264px;
}

img.tx-srfreecap-pi2-image  {
margin-left: 0;
margin-right: 0;
margin-top: 10px;
}

.powermail_captcha {
width: 260px;
margin-right: 260px;
}

#powermaildiv_uid129, #powermaildiv_uid138 {
margin-bottom: 0;
}

.tx_powermail_pi1_fieldwrap_html_captcha label {
width: 555px;
display: block;
padding-top: 4px;
padding-bottom: 8px;
}
