#kontaktform
{
	background-image:url(../img/kontakt-form-bg.png);
	background-repeat:no-repeat;
	width:500px;
	height:400px;
	padding:10px 10px 10px 15px;
	margin-top:15px;
}

#form-left
{
	float:left;
	width:240px;
}

#form-left .formzeile
{
	display:block;
	height:30px;
}

#form-left .formzeile .formheadline
{
	width:60px;
	display:block;
	font-family:arial;
	font-size:11px;
	float:left;
}

 #form-left .formzeile .formfield
{
	background-image:url(../img/form/kontakt_input_bg.jpg);
	width:168px;
	height:22px;
	background-repeat:no-repeat;
	border:0px;	
	display:block;
	font-family:arial;
	font-size:11px;
	float:left;
	padding:4px 0px 0px 4px;
}


#kontaktform #form-right
{
	float:left;
}

#kontaktform #form-right .formzeile
{
	height:28px;
}

#form-right .formzeile .areafield
{
	background-image:url(../img/form/kontakt_textarea_bg.jpg);
	background-repeat:no-repeat;
	width:214px;
	height:144px;
	border:0px;
	padding:4px 4px 4px 4px;
	font-family:arial;
	font-size:11px;
	overflow:auto;
}

#infotxt
{
	width:480px;
}

#form-check #form-checkbox,
div.form-check input.form-checkbox
{
	background-image:url(../img/form/checkbox-bg.jpg);
	border:0px;
	display:block;
	float:left;
}


#form-check span,
.form-check span
{
	display:block;
	float:left;
	margin:-1px 0px 0px 4px;
}

div.form-check {
	clear:both;
}

#form-btn
{
	text-align:right;
	margin-right:50px;
}

/* ************************************* */
div#powermaildiv_uid2 input {
width: 100%;
background: none;
}

div#powermaildiv_uid9 {
clear :both;
margin-right: 50px;
text-align:right;
}

div#powermaildiv_uid9 input {
background : none;
width: 83px;
height:23px;
}

div#powermaildiv_uid30 {
clear: both;
float: none;
}

div#powermaildiv_uid14,div#powermaildiv_uid28 {
clear: both;
}

#anmeldung,
#kontaktform
{
	background-image:url(../img/kontakt-form-bg.png);
	background-repeat:no-repeat;
	width:500px;
	height:auto;
	padding:10px 10px 10px 15px;
	margin-top:15px;
}

#anmeldung fieldset,
#kontaktform fieldset {border: 0; }
#anmeldung legend,
#kontaktform legend {display: none;}
#anmeldung label,
#kontaktform label { 
        clear: both;
	width:60px;
	display:block;
	font-family:arial;
	font-size:11px;
	float:left;
}

#anmeldung label { width :100px; }


input.powermail_anmeldung,
input.powermail_kontaktform {

	background-image:url(../img/form/kontakt_input_bg.jpg);
	width:168px;
	height:22px;
	background-repeat:no-repeat;
	border:0px;	
	display:block;
	font-family:arial;
	font-size:11px;
	float:left;
	padding:4px 0px 0px 4px;
}

textarea.powermail_kontaktform,
textarea.powermail_anmeldung{
	background-image:url(../img/form/kontakt_textarea_bg.jpg);
	background-repeat:no-repeat;
	width:214px;
	height:144px;
	border:0px;
	padding:4px 4px 4px 4px;
	font-family:arial;
	font-size:11px;
	overflow:auto;
}

#kontaktform #tx-powermail-pi1_fieldset_2 {
width: 50%;
float :left;
}

#kontaktform #tx-powermail-pi1_fieldset_3 {
width: 50%;
padding:0;
}

#kontaktform #tx-powermail-pi1_fieldset_3 label {
width: auto;
}

#kontaktform #tx-powermail-pi1_fieldset_4 {
clear: both;
width: 100%;
}

#kontaktform #tx-powermail-pi1_fieldset_4 input{
	background-image:url(../img/form/checkbox-bg.jpg);
	border:0px;
	display:block;
	float:left;
}

p.tx_powermail_pi1_fieldwrap_html_radio_title{
float: left;
width: 100px;
margin: 0 0;
}

#anmeldung input#uid28_0, input#uid28_1 {
width :auto;
background: none;
}


#anmeldung div#powermaildiv_uid28 label{
clear: none;
width: auto;
}

#anmeldung div#powermaildiv_uid2 label {
font-weight :bold;
}

#anmeldung .powermail_check_inner_uid57_0 label,
#anmeldung .powermail_check_inner_uid58_0 label {
width: 380px;
float: right;
margin-right: 75px;
}

input#check_uid57_0,
input#check_uid58_0 {
background-image:url(../img/form/checkbox-bg.jpg);
border: 0;
display:block;
float:left;
height: 12px;
width :17px;
margin-top:5px;
}

div#powermaildiv_uid57 p,
div#powermaildiv_uid58 p { display: none; }

div.tx_powermail_pi1_fieldwrap_html  { display: block; height: 26px; }
div.powermail_mandatory_js { color: #B11F30; }
div#powermaildiv_uid34 { height: auto; }
div#powermaildiv_uid2 {height: 60px; }



input.powermail_anmeldung{
	background-image:url(../img/form/notrequired_input_bg.jpg);
}

input.required.powermail_anmeldung {
	background-image:url(../img/form/kontakt_input_bg.jpg);
}

textarea.powermail_anmeldung {
background-image:url(../img/form/notrequired_textarea_bg.jpg);
}

span.powermail_mandatory { color: #B11F30; padding-left: 4px; }

