@charset "utf-8";
/* CSS Document */

/********************************************************************************************************
	created by:		NewMedia http://www.newmedia.ch
	project:		newmedia.ch
	date:			Februar/2009, Marianne Luck
	version:		4.1
	file:			mailform.css
	function:		Formularelemente
********************************************************************************************************/
/*---------------------------------MAILFORM-----------------------------------------*/
/*Hintergrundfarbe Standard Weiss �berschreiben*/
.td-no-style{
background:none;
}

#tx_mailform_59 label
{
	float:left;
	font-size:1.0em;
}

.tx_mailform_div_icon {
	margin-right:5px;
	float:left;
}

#tx_mailform_59 input
{
	line-height:18px;
	height:18px;
	margin-bottom:2px;
	width:230px;
	border:1px solid #ADB0A5;
	margin-right:2px;
}

#tx_mailform_59 textarea
{
	margin-bottom:2px;
	width:230px;
	border:1px solid #ADB0A5;
	margin-right:2px;	
	
}


/*Tabelle um ganzes Element*/
#tx_mailform_59 table.mailform-table-outer{
	float:left;
	color:#000000;
	margin-bottom: 10px;
}

#tx_mailform_59 img
{
	border:none;
}

table.mailform-table-outer td {
	/*padding:0px 2px 2px 0px;*/
	vertical-align:top;
	color:#000000;
	}
	
/**+html table.mailform-table-outer td {width:28%;}
* html table.mailform-table-outer td {width:33%;
 }*/

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

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

select.tx_mailform_select {
	border:1px solid #ADB0A5;
	height: 20px;
	/*min-height:17px;*/
	margin-bottom:2px;
	width:232px;
	float:left;
}

.tx_mailform_required_star
{
	color:#000000;
}
/*Textfeld*/
.tx_mailform_textarea {
	border:1px solid #ADB0A5;
	width:200px;
}

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


/*Label Radiobuttons */
label.tx_mailform_cb_label{
    font-size:10px;
	height:auto;
}

.tx_mailform_div_label_left
{
	width:130px;
	float:left;
}
*+html label.tx_mailform_cb_label{
	white-space:nowrap;
	  font-size:10px;
	margin: 0;
	height:15px;
}
*html label.tx_mailform_cb_label{
	font-size:10px;
	margin: 0;
	height:15px;
}
	
/*Radiobuttons und Auswahlk�stchen */
.mailform_radio_box, .mailform_checkbox_box {
	margin:0 3px 0px 0;
	height:10px;
}


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


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

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

.mailform-table-outer	label
{
	float:left;
}

#content .tx_mailform_div_icon img
{
	border:none;	
}

input.tx_mailform_submit {
	height:22px;
	line-height:22px;
	width:230px;
	padding-top:2px;
	border:1px solid #333333;
	background-color:black;
	color:#ffffff;
	background-image:url(../html/img/background_send_button.jpg);
	background-repeat:no-repeat;
}

/*Eingabefeld Captcha */ tx_mailform_captcha
input.tx_mailform_captcha {
	width:230px;
	margin-left:160px;
	font-size:10px;
}


/* standardpading links entfernen*/
.tx-srfreecap-pi2-image {
  	margin-left: 1px;
}

.tx_mailform_title {
	color:#880000;
	font-size:14px;
}

table.mailform-table-outer .tx-srfreecap-pi2-image
{
	 width:230px;
}

.tx_mailform_checkbox_wrap{}

table.mailform-table-outer .tx-srfreecap-pi2-cant-read, td
{
	color:#000000;
}

/*MAILFORM */
.tx_mailform_td_label
{
	width:130px;
	/*padding-right:20px;*/
}

.tx_mailform_text
{
	border:1px solid #ADB0A5;
	width:230px;
}


.tx_mailform_textarea
{
	width:230px;
	border:1px solid #ADB0A5;	
	background-color:#FFFFFF;
	margin-bottom:2px;
}

.tx-srfreecap-pi2-image
{
	/*margin-left:45px;*/
	border:1px solid #ADB0A5;	
}

.tx_mailform_label_captcha
{
	width: 130px;
}

/**
 * Captcha
 */
.tx_mailform_captcha {
	font-size:1.1em;
}
.captcha_div {
	width: 230px;
	margin-right: 4px;
	margin-top: 2px;
}
div.captcha_error {
	margin-top: 2px;
}

input.tx_mailform_captcha 
{
	/*margin-left:45px;*/
}

.tx_mailform_field_select .tx_mailform_div_icon
{
	margin-left:30px;
}

/******************FORMULAR ENDE************************/
