
#col3_content table.mailform-table-outer { background-color:#dde4ee; border:0 none; padding:0; margin-bottom:20px}
#col3_content table.mailform-table-outer .td-no-style{background-color:#dde4ee;}
.tx_mailform_layout_info{font-size:90%; padding:0px 0px 10px 0px;}


.tx_mailform_field_text-float_labelrechts {	
clear:both; margin-left:18px;
padding-bottom:30px; 
margin-bottom:10px !ie; padding-bottom:0px !ie;
}

.tx_mailform_field_text-float_labelrechts_input{float:left;}

.tx_mailform_div_label_left_nowidth{
/*label rechts von breitem feld*/
	display: block;float:left;
	width: 130px;	
	font-weight: bold;
	padding:2px 0px 2px 10px;
	color:#444444;
}

.tx_mailform_field_text-float_ohnelabel {
	clear:both; margin:0px 0px 10px 168px; _margin:0px 0px 10px 170px;
	overflow:hidden;
}

.tx_mailform_field_select-float_left_withlabel {	
	width:100%;
}

.tx_mailform_field_text,  
.tx_mailform_field_select-float_left, 
.tx_mailform_field_select,
.tx_mailform_field_select-float_left_withlabel, 
.tx_mailform_field_checkbox,
.tx_mailform_field_textarea,
.tx_mailform_field_text-float,
.tx_mailform_field_textwdesc-anderes_textfeld,
.tx_mailform_field_textwdesc {
	/* DIV container arround every field */
	margin-bottom:10px; margin-left:18px;
	clear:both;
}

.tx_mailform_field_select-float_left{
	margin-left:168px; _margin-left:1570px;
	overflow:hidden; 
}

/*checkboxes*/
.tx_mailform_field_checkbox {
	overflow:hidden;
	/*padding-bottom:10px;*/
}
.tx_mailform_cb_label{ padding:0px 10px 0px 5px;}
.tx_mailform_checkbox_wrap {
	overflow:hidden;
	float:left;
}
* html .tx_mailform_checkbox_wrap {
	overflow:visible;
	height:1%;
}
.tx_mailform_checkbox_element{ 
padding:2px 0px 5px 0px; padding:0px !ie;
}
.tx_mailform_text, .tx_mailform_textarea
{
	/* Input and textarea */
	width: 275px;font-family:Arial, Helvetica, sans-serif;
	padding:2px;
	border: 1px solid #7f9db9;
	background-color:#FFFFFF !important;	
	
}

.tx_mailform_text_120
{
	/* Input and textarea */
	width: 130px;font-family:Arial, Helvetica, sans-serif;
	padding:2px;
	border: 1px solid #7f9db9;
	background-color:#FFFFFF !important;	
	
}

.tx_mailform_text_200
{
	/* Input and textarea */
	width: 205px;font-family:Arial, Helvetica, sans-serif;
	padding:2px;
	border: 1px solid #7f9db9;
	background-color:#FFFFFF !important;	
	
}

.tx_mailform_text_55
{
	/* Input and textarea */
	width: 55px;font-family:Arial, Helvetica, sans-serif;
	padding:2px;
	border: 1px solid #7f9db9;
	background-color:#FFFFFF !important;	
	
}
.ml10{ margin-left:6px;}

.tx_mailform_div_output_select_width select,
.tx_mailform_field_select-float_left_withlabel select,
.tx_mailform_field_select-float_left select {
	font-family:Arial, Helvetica, sans-serif;
	padding:2px;
	border: 1px solid #7f9db9;
	background-color:#FFFFFF !important;
	width:280px;
}

.tx_mailform_label_global
{
	/* label */
	display: block;
	width: 140px;
	float: left;
	clear: both;
	font-weight: bold;padding:2px 10px 2px 0px;
	color:#444444;
}

.powermail_radio
{
	/* Radiobuttons */
	margin: 5px 0; margin: 0px 0 !ie;
}

.powermail_check {
	/* checkboxes */
	margin: 5px 0; margin: 0px 0 !ie;
}


/*Buttons*/
#div-outer-id-0-0-1{
	float: right;
	margin-right: 17px;
}

* html #div-outer-id-0-0-1 {margin-right: 3px;}

.tx_mailform_navi_nextpage, .tx_mailform_navi_previouspage, .tx_mailform_navi_reset{
display:inline; margin-left:5px; margin-bottom:10px}

.tx_mailform_submit, .tx_mailform_submitextended{
	display:inline;
	margin-left:5px;
	margin-bottom:5px;
}

.tx_mailform_submit_field, .tx_mailform_submitextended_field{display:inline;}

.tx_mailform_navi_nextpage_field{background-image:url(/fileadmin/img/general/bg_btn.gif); background-repeat:no-repeat; background-position:top left; background-color:#1a346b;  color:#fff; height:21px; border:0px none; padding:0px 10px 4px 22px; padding:2px 10px 4px 22px !ie; overflow: visible; cursor:pointer;}
.tx_mailform_navi_nextpage_field:hover{text-decoration:underline;}

.tx_mailform_navi_previouspage_field{background-image:url(/fileadmin/img/general/bg_btn.gif); background-repeat:no-repeat; background-position:top left; background-color:#1a346b;  color:#fff; height:21px; border:0px none; padding:0px 10px 4px 22px; padding:2px 10px 4px 22px !ie; overflow: visible; cursor:pointer; }
.tx_mailform_navi_previouspage_field:hover{text-decoration:underline;}

.tx_mailform_reset_field input{background-image:url(/fileadmin/img/general/bg_btn.gif); background-repeat:no-repeat; background-position:top left; background-color:#1a346b;  color:#fff; height:21px; border:0px none; padding:0px 10px 4px 22px; padding:2px 10px 4px 22px !ie;  overflow: visible; cursor:pointer; }
.tx_mailform_reset_field input:hover{text-decoration:underline;}

.tx_mailform_submit_field input{width:auto;background-image:url(/fileadmin/img/general/bg_btn.gif); background-repeat:no-repeat; background-position:top left; background-color:#1a346b;  color:#fff; height:21px; border:0px none; padding:0px 10px 4px 22px; padding:2px 10px 4px 22px !ie; overflow: visible; cursor:pointer; }
.tx_mailform_submit_field input:hover{text-decoration:underline;}

.tx_mailform_submitextended_field input{background-image:url(/fileadmin/img/general/bg_btn.gif); background-repeat:no-repeat; background-position:top left; background-color:#1a346b;  color:#fff; height:21px; border:0px none; padding:0px 10px 4px 22px; padding:2px 10px 4px 22px !ie;  overflow: visible; cursor:pointer; }
.tx_mailform_submitextended_field input:hover{text-decoration:underline;}

.tx_mailform_hrSeparator{}
.tx_mailform_layout_title h1{margin-bottom:12px}
.tx_mailform_layout_title h3{margin-bottom:15px; margin-left:18px;}
.tx_mailform_layout_title .small{font-size:90%;color:#444444; margin-bottom:15px;}


.star{padding-left:2px; color:#CC0000}

/*error-messages */
.tx_mailform_div_err_msg,
.tx_mailform_div_err_msg_block,
.tx_mailform_div_err_msg,
.tx_mailform_div_err_msg_float-left,
.tx_mailform_div_err_msg_1,
.tx_mailform_div_err_msg_float-none {
	color: red; margin-left:150px; font-weight:bold;
}


