/*############################################*/
/*# Cascading Style Sheet form.css           #*/
/*# Stiftungen.org                           #*/
/*# Leonhardt Multimedia GmbH               #*/
/*############################################*/

/* global */
.tx-powermail-pi1{
  margin:0 0 10px 0;
  /*padding:0 28px 10px 0;*/
  padding:0 0 10px 0;
  font-family:verdana, san-serif;
  font-size:75%;
  line-height:1.25;
  /*width:441px;*/
}
.tx-powermail-pi1 .tx-powermail-pi1_formwrap{
  width:469px;
}
.tx-powermail-pi1 input , .tx-powermail-pi1 select , .tx-powermail-pi1 textarea{
  font-family:verdana, san-serif;
  font-size:100%;
  line-height:1.25;
}
.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset {
  margin:0;
  padding:20px 0 0 0;
  border-top:1px solid green;
  border-left:none;
  border-right:none;
  border-bottom:none;
}
.tx-powermail-pi1 #sonderkongress fieldset.tx-powermail-pi1_fieldset {
  padding:5px 0 0 0;
  border:none;
}

.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset legend{
	display:none;
}
.tx-powermail-pi1 label {
  width: 115px;
  font-weight:bold;
}

/* special elements in fieldset*/
/* +++++++++++++++++++++++++++++++++++++++textField */
.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_text{
  display:block;
  clear:both;
}
.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_text label{
  width: auto;
  float:left;
  margin-bottom:5px;
  clear:left;
}
.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_text input{
  margin-bottom: 5px;
  width: 300px;
  padding: 2px;
  font-size: 12px;
  border-top:1px solid #5695C0;
  border-left:1px solid #AFCBE1;
  border-right:1px solid #AFCBE1;
  border-bottom:1px solid #ABD3ED;
  
  border: 1px solid #c7c7c7;
  
  float:right;
}
/* +++++++++++++++++++++++++++++++++++++++textArea */
.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_textarea{
  display:block;
  clear:both;
}
.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_textarea label{
  width: auto;
  float:left;
  margin-bottom:5px;
}
.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_textarea textarea{
  margin-bottom: 5px;
  width: 300px;
  padding: 2px;
  font-size: 12px;
  border-top:1px solid #5695C0;
  border-left:1px solid #AFCBE1;
  border-right:1px solid #AFCBE1;
  border-bottom:1px solid #ABD3ED;
  
  border: 1px solid #c7c7c7;
  
  float:right;
}
/* +++++++++++++++++++++++++++++++++++++++selectBox */
.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_select{
  display:block;
  clear:both;
}
.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_select label{
  width: auto;
  clear:left;
  float:left;
  margin-bottom:5px;
}
.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_select select{
  margin-bottom: 5px;
  width: 306px;
  padding: 2px;
  font-size: 12px;
  border-top:1px solid #5695C0;
  border-left:1px solid #AFCBE1;
  border-right:1px solid #AFCBE1;
  border-bottom:1px solid #ABD3ED;
  
  border: 1px solid #c7c7c7;
  
  float:right;
}

/* +++++++++++++++++++++++++++++++++++++++checkBox */
.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_check{
  display:block;
  clear:both;
  margin-bottom:5px;
}
.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_check .tx_powermail_pi1_fieldwrap_html_checkbox_title{
  width: 100%;
  float:left;
  font-weight:bold;
}
.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_check input{
  margin:2px 0 5px 115px;
  padding:0;
  width:13px;
  height:13px;
  border:none;
  float:left;
}

.tx-powermail-pi1 #sonderkongress fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_check input{
  margin:2px 0 5px 0;
}
.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_check label{
  margin:0 0 5px 5px;
  padding:0 0 0 10px;
  width:250px;
  font-weight:normal;
  display:inline-block;
}
.tx-powermail-pi1 #sonderkongress fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_check label{
  width:409px;
}
/* +++++++++++++++++++++++++++++++++++++++++radio button */
.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_radio{
  display:block;
  clear:both;
  margin-bottom:5px;
}
.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_radio_title{
  width:100%;
  font-weight:bold;
  float:left;
}
.tx-powermail-pi1 #sonderkongress fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_radio_title{
  display:none;
}
.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_radio input{
  margin:2px 0 5px 115px;
  padding:0;
  width:13px;
  height:13px;
  border:none;
  float:left;
}
.tx-powermail-pi1 #sonderkongress fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_radio input{
  margin:2px 0 5px 0;
}

.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_radio label{
  margin:0 0 5px 5px;
  padding:0 0 0 10px;
  width:280px;
  font-weight:normal;
  display:inline-block;
}
.tx-powermail-pi1 #sonderkongress fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_radio label{
  width:409px;
}

/* +++++++++++++++++++++++++++++++++++++++++submit button */
.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_submit{
  clear:both;
}
/*
.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_submit input{
  background-color: #860258;
  border:none;
  color: #ffffff;
  margin-bottom:5px;
  margin-left:135px;
}
*/
.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_submit input{
background-color: #860258;
  padding:2px 0;
  border:none;
  color: #ffffff;
  margin-bottom: 5px;
  width: 175px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 0;
  float: right;  
  font-weight:bold;
  }
/* +++++++++++++++++++++++++++++++++++++++++captchaBox */
.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_captcha{
  width: 450px;
  margin-bottom: 5px;
}
.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_captcha label{
  width: 115px;
  margin-bottom: 10px;
  float: left;
  clear: left;
}
.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_captcha input{
  margin-bottom: 5px;
  margin-left:20px;
  width: 140px;
  padding: 2px;
  border-top:1px solid #5695C0;
  border-left:1px solid #AFCBE1;
  border-right:1px solid #AFCBE1;
  border-bottom:1px solid #ABD3ED;
  
  border: 1px solid #c7c7c7;
}
.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_captcha input img{
  width: 95px;
}
.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_captcha .tx-srfreecap-pi2-image{
  margin-left:135px;
  background-color:#FFFFFF;
  display:block;
}
.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_captcha .tx-srfreecap-pi2-cant-read{
  margin-left:135px;
  display:block;
}

/* +++++++++++++++++++++++++++++++++++++++++reset button */
.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_reset input{
  background-color: #860258;
  padding:2px 0;
  border:none;
  color: #ffffff;
  margin-bottom: 5px;
  width: 175px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 10px;
  float: right;  
  font-weight:bold;
}
/* +++++++++++++++++++++++++++++++++++++++++show some text */
.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_label{
   margin-bottom: 5px;
   width:100%;
   display:block;
   clear:both;
}
/* +++++++++++++++++++++++++++++++++++++++++htm content */
.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_content{
  margin-bottom: 5px;
  width:100%;
  font-size:16px;
}
/* +++++++++++++++++++++++++++++++++++++++++html code */
.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_html{
  margin-bottom: 5px;
  width:120%;
}
/* +++++++++++++++++++++++++++++++++++++++++password input*/
.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_password{
  display:block;
  clear:both;
  padding-right:28px;
}
.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_password label{
  width: auto;
  float:left;
  margin-bottom:5px;
}
.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_password input{
  margin-bottom: 5px;
  width: 300px;
  padding: 2px;
  font-size: 12px;
  border-top:1px solid #5695C0;
  border-left:1px solid #AFCBE1;
  border-right:1px solid #AFCBE1;
  border-bottom:1px solid #ABD3ED;
  
  border: 1px solid #c7c7c7;
  
  float:right;
  position:relative;
  right:0;
}
/* +++++++++++++++++++++++++++++++++++++++++file input */
.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_file{
  display:block;
  clear:both;
  padding-right:34px;
  padding-right: 0;
}
.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_file label{
  width: auto;
  float:left;
  margin-bottom:5px;
}
.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_file input{
  margin-bottom: 5px;
  width: 300px;
  padding: 2px;
  font-size: 12px;
  border-top:1px solid #5695C0;
  border-left:1px solid #AFCBE1;
  border-right:1px solid #AFCBE1;
  border-bottom:1px solid #ABD3ED;
  
  border: 1px solid #c7c7c7;
  
  float:right;
  position:relative;
  right:0;
}
/* +++++++++++++++++++++++++++++++++++++++++date-time */
.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_datetime {
  display:block;
  clear:both;
}
.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_datetime label{
  margin-bottom:5px;
  width: auto;
  display:block;
}
.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_datetime  input[type=checkbox]{
  margin-left:135px;
  clear:both;
  border:none;
  display:block;
  float:left;
}
.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_datetime  input{
  margin-bottom: 5px;
  padding: 2px;
  font-size: 12px;
  border-top:1px solid #5695C0;
  border-left:1px solid #AFCBE1;
  border-right:1px solid #AFCBE1;
  border-bottom:1px solid #ABD3ED;
  
  border: 1px solid #c7c7c7;
  
  display:block;
  float:left;
}
.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_datetime img{
  display:block;
  float:left;
} 
.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_datetime span{
  margin:0 0 5px 135px;
  padding:0;
  width:280px;
  display:block;
  clear:both;
}
.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_datetime span.powermail_mandatory{
  display:inline;
}
/* +++++++++++++++++++++++++++++++++++++++++date */
.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_date {
  display:block;
  clear:both;
}
.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_date  label{
  margin-bottom:5px;
  width: auto;
  display:block;
}
.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_date  input[type=checkbox]{
  margin-left:135px;
  clear:both;
  border:none;
  display:block;
  float:left;
}
.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_date  input{
  margin-bottom: 5px;
  padding: 2px;
  font-size: 12px;
  border-top:1px solid #5695C0;
  border-left:1px solid #AFCBE1;
  border-right:1px solid #AFCBE1;
  border-bottom:1px solid #ABD3ED;
  
  border: 1px solid #c7c7c7;
  
  display:block;
  float:left;
}
.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_date img{
  display:block;
  float:left;
} 
.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_date span{
  margin:0 0 5px 135px;
  padding:0;
  width:280px;
  display:block;
  clear:both;
}
.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_date span.powermail_mandatory{
  display:inline;
}
/* +++++++++++++++++++++++++++++++++++++++++button */
.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_button input{
	clear:both;
	margin:0 0 5px 135px;
	padding:0;
	background-color: #860258;
  border:none;
  color: #ffffff;
}
/* +++++++++++++++++++++++++++++++++++++++++graphic button */
.tx_powermail_pi1_fieldwrap_html_submitgraphic {
  margin:0 0 5px 135px;
  padding:0;
}







/* floater class*/
.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset .floaterLeft{
  margin-left: 20px;
  float: left;
}
.tx-powermail-pi1 #sonderkongress fieldset.tx-powermail-pi1_fieldset .floaterLeft{
margin-left:0;
}
.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset span.powermail_mandatory{
  margin:0;
  padding:0;
  width:2px;
  color: #BA2E2E;

}
/*------------------------------------- error elements--------------------------------------------------------------*/
/*
input.tx-powermail-pi1_mandatory_submit{
	margin:0 0 5px 0;
	padding:0;
	background-color: #860258;
  border:none;
  color: #ffffff;

}
*/
input.tx-powermail-pi1_mandatory_submit{
background-color: #860258;
  padding:2px 0;
  border:none;
  color: #ffffff;
  margin-bottom: 5px;
  width: 175px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 10px;
  float: left;  
  font-weight:bold;
  }
/*---------------------------------------------------------------------------------------------------*/


input.validation-failed, textarea.validation-failed {
  background-color: #BA2E2E;
  color: #5A5A5A;
}

div.powermail_mandatory_js {
  color: #BA2E2E;
  margin: 3px 0 15px 135px;
}

.tx-powermail-pi1 p{
  padding: 0;
  font-size:12px;
  line-height:18px;
}

.tx-powermail-pi1 .powermail_pagebrowser{
  font-family: Thahoma, Verdana, Arial, sans-serif;
  font-size:12px;
  color: #5A5A5A;
}


.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset_formheader{
  margin:0;
  padding:0;
  border: none;
}


.grid-3 .tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_textarea textarea{
  width: 540px;
}

.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_check{
  padding-bottom: 10px;
}





.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_radio{
  padding-bottom: 10px;
}








.tx-powermail-pi1 input.tx_powermail_pi1_submitmultiple_forward{
  background-color: #BA2E2E;
  border-top: 1px solid #BA2E2E;
  border-left: 1px solid #BA2E2E;
  border-bottom: 1px solid #5A5A5A;
  border-right: 1px solid #5A5A5A;
  
  border: 1px solid #c7c7c7;
  
  margin-bottom: 5px;
  color: #ffffff;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 10px;
  width: 150px;
  float: right;
}

.tx-powermail-pi1 input.tx_powermail_pi1_submitmultiple_back{
  background-color: #860258;
  border:none;
  color: #ffffff;
  margin-bottom: 5px;
  width: 150px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 10px;
  float: right;
}


/*
.tx-powermail-pi1 input.tx-powermail-pi1_confirmation_back{
  background-color: #860258;
  border:none;
  color: #ffffff;
  margin-bottom: 5px;
  width: 150px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 10px;
  float: right;
}
*/
.tx-powermail-pi1 input.tx-powermail-pi1_confirmation_back{
background-color: #860258;
  padding:2px 0;
  border:none;
  color: #ffffff;
  margin-bottom: 5px;
  width: 175px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 10px;
  float: left;  
  font-weight:bold;
}
/*
.tx-powermail-pi1 input.tx-powermail-pi1_confirmation_submit{
  background-color: #860258;
  border:none;
  color: #ffffff;
  margin-bottom: 5px;
  width: 150px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 10px;
  float: right;
}
*/
.tx-powermail-pi1 input.tx-powermail-pi1_confirmation_submit{
background-color: #860258;
  padding:2px 0;
  border:none;
  color: #ffffff;
  margin-bottom: 5px;
  width: 175px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 10px;
  float: right;  
  font-weight:bold;
}