
/*<div id="powermail_fieldwrap_41" class="powermail_fieldwrap powermail_fieldwrap_input powermail_fieldwrap_41 ">
	<label for="powermail_field_e_mailbesttigen" class="powermail_label">
		E-Mail bestÃ¤tigen*<span class="mandatory">*</span>
	</label>

	
			<input class="powermail_field powermail_input validate[required,custom[email]] " id="powermail_field_e_mailbesttigen" type="text" name="tx_powermail_pi1[field][41]" value="" required="required" />
		
</div>*/

.powermail_all dt {width:200px;
	float:left;
	padding: 0 0 7px 0;
	font-weight:bold;}
.powermail_all dd {width:375px;
	float:left;
	padding: 0 0 7px 0;
	}


.powermail_fieldwrap{
margin-bottom: 7px;
}

.powermail_fieldwrap fieldset {border: 0; padding: 0;}
.powermail_fieldwrap fieldset label {font-weight: normal; padding: 0 0 0 20px;}

.powermail_fieldwrap label {	
	width:200px;
	float:left;
	font-weight:bold;}


.powermail_fieldwrap input[type="text"], .powermail_fieldwrap input[type="email"], .powermail_fieldwrap textarea{
	font-family: Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:normal;
	border: 1px solid #CCCCCC;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 3px 3px 5px #EEEEEE;
    padding: 3px;
    width: 375px;
    background-color: #FAFAFA;
    color:#646464;
}

.powermail_fieldwrap textarea{
	height:140px;
}

.powermail_captcha_outer {
  background:none;
  border:none;
  margin:0;
  padding:0;
  width:auto;
  float: none;
  display: inline-block;
  width: 375px;
}

#column-content .powermail_fieldwrap img {
  padding:0 0 0 0;
}


.content_php{
    float:left;
    width:100%;
    margin-bottom:60px;
}

.co_form{
	width:583px;
	
	
}

.co_form label{
	width:200px;
	float:left;
	font-weight:bold;
}

.co_form input[type=text],
.co_form input[type=email],
.co_form textarea{
	font-family: Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:normal;
	border: 1px solid #CCCCCC;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 3px 3px 5px #EEEEEE;
    padding: 3px;
    width: 375px;
    background-color: #FAFAFA;
    color:#646464;
}

.co_form textarea{
	height:140px;
}

.co_form input[type=submit],
 .co_form input[type=button],
  .co_form button,
 button {
	background-color: #FAFAFA;
    border: 1px solid #CCCCCC;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 3px 3px 5px #EEEEEE;
    color: #646464;   
    padding: 3px;    
	float: right;
    font-weight: bold;
    min-width:120px;
}
div.fieldwrap{
	margin-bottom:7px;
}

.helptext{
	display:none;
}

.co_form .radio_inner label{
	
	float:none;
}

.co_form div.checkbox_inner{
	width:375px;
	float:left;
	margin-left:0px;
	margin-bottom:10px;
}
.co_form .checkbox_inner label{
	float:left;
	width:340px;
	height:100%;
	display:inline;
	font-weight:normal;
	padding-top:3px;
	
}

.fieldwrap_checkbox{
	float:left;
	
}
.checkbox_label_wrapper{
	float:left;
	width:200px;
	height:100%;
	min-height:20px;
}
.checkbox_inner_wrapper{
	float:left;
	width:
	375px;
	height:100%;
}

.checkbox, .radio {
	width: 27px;
	height: 24px;
	padding: 0 0px 0 0;
	background:url(../img/checkbox.png) no-repeat;
	float:left;
}

.co_form input:focus{
	background-color: #e5e5e5;	
}


.co_form #form_container_captcha{
	float:left;
	width:100%;
}

.co_form .co_submit{
	float:left;
}


div.error{
	background: -moz-linear-gradient(center top , #FFFFFF 0%, #FFFFFF 50%, #FFFFFF 51%, #FFFFFF 100%) repeat scroll 0 0 transparent;
    border: 1px solid #CCCCCC;
    border-radius: 0 0 0 0;
    box-shadow: 0 0 4px #444444;
    color: #575757;
    font-size: 12px;
    font-weight: bold;
    padding: 4px 10px;
    width:140px;
    font-family:Calibri,Arial,sans-serif;
    z-index:3;
    line-height:21px;
	margin-left:-15px;
}

.error p{	
    margin: 0;
    padding: 0 ;
}

/* pure CSS arrow */
.error em {
	z-index:4;
  display:block;
  width:0;
  height:0;
  border:10px solid;
  border-color:white transparent transparent;
  
 
  /* positioning */
  position:absolute;
  bottom:-20px;
  left:12px;
  
  }
.error em:after{
	border-top-color: white;
}
.error em:before{
	border-top-color: white;
}
.fieldwrap_captcha img{
	background-color: #FAFAFA;
    border: 1px solid #CCCCCC;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 3px 3px 5px #EEEEEE;
	margin-top: 7px;
	width: 366px; 
	margin-left:200px;
}
.fieldwrap_captcha p{	
	width: 375px;
	margin-left:200px;
        float:left;
        margin-top:5px;
}


div.hideLabel label {
	display:none;
}

div.hideLabel div.checkbox_inner label{
	display: block;
}


.fieldwrap_salutation{
	float:left;
	width:100%;
}
.fieldwrap_salutation  .radio_inner{
	float:left;
	width:130px;
}
.co_form .radio_inner label{
	float:left;
	
	padding-top:3px;
	width:60px;
}

.summary_item{
	width:600px;
	float:left;
}
.summary_item .summary_item_label{
	width:200px;
	font-weight:bold;
	float:left;
}
.summary_item .summary_item_value{
	width:375px;
	float:left;
}

.summary_navigation{
	float:left;
	margin-top:0px;
}

.summary_navigation .co_submit{
	margin-left:15px;
}
#form_container_newsletter h3,
#form_container_newsletter_summary h3{
	display:none;
}

#form_container_newsletter{
	margin-top:30px;
	float:left;
}

.formular_navigation input{
	margin-left:15px;
}

.form_success,
 .form_failure {
 font-weight:bold;
}

.form_success {
 color:#333;
}

.form_failure {
 color:red;
}
