
.sendbutton {
width:140px;
	height:23px; 
	background-color: #008bc6;
	color: #ffffff;
	border:none;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.abbrechenbutton {
	width:140px;
	height:23px; 
	background-color: #ACACAC;
	color: #ffffff;
	border:none;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	
}

/*IE6 hack*/
* html .sendbutton {
	padding-top:4px;
	padding-left:4px;
	
}
/*IE7 hack*/
*+html .sendbutton {
	padding-top:4px;
	padding-left:4px;
	
}


.sendbutton_kalender {
	background-color: #008bc6;
	color: #ffffff;
	border:none;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;

    width:65px;
    height:17px;
    position:relative;
    top:1px
}
* html .sendbutton_kalender {
    background-color: #008bc6;
	color: #ffffff;
	border:none;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;

    width:65px;
    height:18px;
    position:relative;
    top:-8px;
    padding-left:4px;
}
*+html .sendbutton_kalender {
    background-color: #008bc6;
	color: #ffffff;
	border:none;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;

    width:65px;
    height:18px;
    position:relative;
    top:-8px;
    padding-left:4px;
}




/*IE6 hack*/
* html .abbrechenbutton {
	padding-top:4px;
	padding-left:4px;
	
}
/*IE7 hack*/
*+html .abbrechenbutton {
	padding-top:4px;
	padding-left:4px;
	
}

td {
	
font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #666666;
 width:0px;
}

.formfeld_normal {
	font-family: Arial, Helvetica, sans-serif;
 	font-size: 11px;
 	color: #666666;
	border-style:solid;
	border-color:#b7c7cf;
	border-width:1px;
	width:280px;
	margin-bottom:8px;
}

.checkbox {
	color: #666666;
	border-style:solid;
	border-color:#b7c7cf;
	border-width:1px;
	margin-bottom:8px;
	
}




.textfelder {
	
	width:195px;
}

.mailformplus_contactform .error {
	color:#dd7777;
}

.mailformplus_contactform LABEL {
	/*
font-weight:bold;
	display:block;
	float:left;
	width:100px;
*/
}

.radio_caption {
	/*position: relative;
    top: -3px;
	display:inline;
		float:none;*/
	font-weight:normal;
	padding-left: 5px;
	line-height: 20px;
	/*float: left;
	display: block;*/
}


#gruppe_konkubinat_1,
#gruppe_konkubinat_2,
#gruppe_konkubinat_nachmieter_1,
#gruppe_konkubinat_nachmieter_2,
#mieter_wechsel,
#whg_leer_renov {
  float: left;
  
}

.mailformplus_contactform .caption {
	margin:10px 0 5px 0;
	font-weight:bold;
	
}


fieldset {
	position: relative;
    top: 20px;
    right: 595px;
	width:565px;
	border:none;
	
}

/*IE6 hack*/
* html fieldset {
	position: relative;
    top: 20px;
    right: 0px;
	width:565px;
	border:none;
	
}
/*IE7 hack*/
*+html fieldset {
	position: relative;
    top: 20px;
    right: 0px;
	width:565px;
	border:none;
	
}
/*IE6 hack*/
* html label {
	position: relative;
    top: -7px;
	
}
/*IE7 hack*/
*+html label {
	position: relative;
    top: -7px;
	
}

.mitteil_label {
	position: relative;
    top: -50px;
	
}
/*IE6 hack*/
* html .mitteil_label {
	position: relative;
    top: -42px;

}
/*IE7 hack*/
*+html .mitteil_label {
	position: relative;
    top: -42px;

}

.abstand_zum_footer {
	height:70px;
}
/*IE6 hack*/
* html .abstand_zum_footer {
	height:10px;
	
}
/*IE7 hack*/
*+html .abstand_zum_footer {
	height:10px;
}

.form_subheader {
	background-color:#00599F;
	color:#ffffff;
	height:19px;
	width:580px;
	padding-top:4px;
	padding-left:5px;
	margin-bottom:15px;
}


 /*IE6 hack*/
* html .form_subheader {
background-color:#00599F;
	color:#ffffff;
	height:22px;
	width:580px;
	padding-top:3px;
	padding-left:5px;
	margin-bottom:15px;
}
/*IE7 hack*/
*+html .form_subheader {
background-color:#00599F;
	color:#ffffff;
	height:22px;
	width:580px;
	padding-top:3px;
	padding-left:5px;
	margin-bottom:15px;
}





.errors {
	position: relative;
    top: 0px;
    left: 15px;
	color:#ff0000;
	
}
.error_text {
	position: relative;
    top: 0px;
    left: -15px;
	
}

.fieldheader {
	color:#666666;
	position: relative;
    top: -2px;
}

/*IE7 hack*/
*+html .fieldheader {
	position: relative;
    top: -2px;
		
}

/*IE6 hack*/
* html .fieldheader {
	position: relative;
    top: -2px;
		
}


.fieldheader_spez {
	color:#666666;
	position: relative;
    top: 0px;
}
/*IE7 hack*/
*+html .fieldheader_spez {
	position: relative;
    top: -8px;
		
}

/*IE6 hack*/
* html .fieldheader_spez {
	position: relative;
    top: -8px;
		
}


strong {color: #000000;}


.tx-thmailformplus-pi1 {
	
	position: relative;
    top: 1px;
	
}

.module_sys_dmail {
    position: relative;
    top: -2px;

}

.label_ie_lower_pos {
  position /*\**/: relative\9;
  top /*\**/: -3px\9;
}

 *+html .label_ie_lower_pos{
    position:relative;
    top:-2px;

}
* html .label_ie_lower_pos{
    position:relative;
    top:-2px;
}



