/* CSS Document */
#colNormal input{
    font-family:Arial, Helvetica, sans-serif;
	background:#EFEFEF;
	border:1px solid #7B8892;
	line-height:normal;
	}

/*---------------------------------MAILFORM-----------------------------------------*/
/*Hintergrundfarbe Standard Weiss überschreiben*/
#colNormal .td-no-style{
background:none;
}

/*Tabelle um ganzes Element*/
#colNormal table.mailform-table-outer{
	float:left;
	/*background:#FFFFFF;*/
}

#colNormal table.mailform-table-outer td {
	padding:0px 0px 3px 0px;
	vertical-align:top;
	}

#colNormal table.mailform-table-outer td h3 {
    font-size:12px;
	}

	
/*+html table.mailform-table-outer td {
width:28%;
}
 html table.mailform-table-outer td {
 width:33%;
 }*/
 


#colNormal table.mailform-table-outer tr{width:100%;}
/**Ende Tabelle**/

/*Eingabefelder*/
#colNormal input.tx_mailform_text,
#colNormal input.tx_mailform_password ,
#colNormal input.tx_mailform_file {
	background:#EFEFEF;
	border:1px solid #7B8892;
	height:auto;
	margin-bottom:5px;
	/*width:200px;*/
}

#colNormal select.tx_mailform_select {
	background-color:#FFFFFF;
	border:1px solid #7B8892;
	min-height:17px;
	margin-bottom:5px;
	/*width:200px;*/
}

/*Textfeld*/
#colNormal .tx_mailform_textarea {
    font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	border:1px solid #7B8892;
	font-size:small;
	/*width:200px;*/
}

/*Labels (Beschreibung vor den Feldern)*/
#colNormal .tx_mailform_label_global {
	color:#000000;
	line-height:20px;
	margin-right:10px;
	/*width:220px;*/
}

/*Label Radiobuttons */
#colNormal label.tx_mailform_cb_label{
	height:auto;
}

*+html #colNormal label.tx_mailform_cb_label{
	white-space:nowrap;
	margin: 0;
	height:15px;
}

	
/*Radiobuttons und Auswahlkästchen */
#colNormal .mailform_radio_box, #colNormal .mailform_checkbox_box {
	margin:0 3px 0px 0;
	height:10px;
}


*+html #colNormal .mailform_radio_box, *+html #colNormal .mailform_checkbox_box {
	margin:0 3px 0px 0;
	height:15px;
}


#colNormal td.tx_mailform_none {
	margin-bottom:5px;	
}

#colNormal .tx_mailform_div-item-0-14 {
	padding:15px 0px;
	float:right;
}

#colNormal .tx_mailform_div_label_left{
    margin: 5px 0 10px 0;
	font-weight:bold;
	}

#colNormal .tx_mailform_td_label{
   padding: 10px 0 10px 0;
	}


/*Absendebutton */
#colNormal .tx_mailform_submit, #colNormal .tx_mailform_file {
	background:#EFEFEF;
	border:1px solid #7B8892;
	height: auto;
	padding:0px 0 2px 0;
	width:auto;
}

/*Absendebutton */
*html #colNormal .tx_mailform_submit, #colNormal .tx_mailform_file {
	padding-top:2px;
}

#colNormal .tx_mailform_title {
	color:#000000;
}


#colNormal .tx_mailform_checkbox_wrap{
}


/**********CAPTCHA*****************/


/*Eingabefeld Captcha */
#colNormal .tx_mailform_captcha {
	background:#EFEFEF;
	border:1px solid #7B8892;
	height:auto;
	margin:5px 5px 5px 0;
	width:144px; /*gleiche Breite wie das Bild*/
}


/* captcha - wenn sie das wort nicht....*/
#colNormal .tx-srfreecap-pi2-cant-read, html {
	color:#000000 !important;
	margin:5px 0 0 0;
}

/* Abstand zum Bild*/
#colNormal .tx-srfreecap-pi2-image {
  margin:6px 2px 0 0;
}


