
/* formconfig */
		label.required {font-weight:bold;}
	 .tx-formconfig-pi1 select  {margin:3px 0px 3px 0px;font-weight:normal;color:#333;background-color:#f5f5f5;font-size:11px;width:150px;}
	 .tx-formconfig-pi1 input		{color: #666;border: 1px solid #999;margin:3px 0px 3px 0px;}
	 .tx-formconfig-pi1 DIV.button input 	{margin:20px 10px 20px 0px;font-weight:bold;border:1px solid #666;}
		
	 .tx-formconfig-pi1 input.radio, 
	 .tx-formconfig-pi1 input.checkbox {border:0;font-size:11px;}
	 .tx-formconfig-pi1 input.big {width:340px;}
	 .tx-formconfig-pi1 input.small {width:70px;}
	 .tx-formconfig-pi1 input.medium {width:265px;}

	 .tx-formconfig-pi1 LABEL {display:block;width:190px;float:left;padding-top:5px;}/*clear:left;*/
	
 .tx-formconfig-pi1 INPUT.submit {float:left;}
		 .tx-formconfig-pi1 INPUT.reset {background-image:url(/fileadmin/huber/templates/images/icons/icon.more.gif);
				color:#009ee0;border:0;border-top:2px solid #fff;background-color:#fff;background-repeat:no-repeat;padding: 0px 0px 10px 6px;margin-left:20px;font-size:11px;
				background-position:0px 2px;
					}
	 .tx-formconfig-pi1 TEXTAREA {width:530px;height:100px;border: 1px solid #999;font-size:11px;}
	
		.optlabel {margin-right:10px;line-height:0;}
	 .tx-formconfig-pi1 .comment .missingfield {color:#c00;font-weight:bold;}
		

		
		  .tx-formconfig-pi1 DIV.t3refuid LABEL {display:none;}
		  .tx-formconfig-pi1 DIV.t3refuid {display:block;margin:10px 0px 10px 0px;font-size:13px;}
		
		.tx-formconfig-pi1 DIV.radio {clear:both;}
		.tx-formconfig-pi1 DIV.checkbox LABEL {display:inline;width:auto;float:none;clear:none;line-height:110%;}
		.tx-formconfig-pi1 DIV.checkboxes DIV.checkbox LABEL {display:block;width:670px;float:left;clear:none;padding-top:3px;}
		.tx-formconfig-pi1 DIV.checkboxes DIV.checkbox  {width:690px;float:left;/*padding-left:170px;*/font-size:11px;margin:2px 0px 2px 0px;}
		.tx-formconfig-pi1 DIV.checkboxes DIV.checkbox SPAN {display:block;float:left;width:17px;}
		.tx-formconfig-pi1 DIV.checkboxes DIV.checkbox SPAN INPUT {margin:0;padding:0;}

		.tx-formconfig-pi1 DIV.checkboxes {margin-top:10px;margin-bottom:30px;}
		.tx-formconfig-pi1 DIV.checkboxes DIV.blockcomment {float:none;width:auto;font-weight:bold;} 
		.tx-formconfig-pi1 DIV.checkboxes i {display:block;margin-left:16px;}

		.tx-formconfig-pi1 .comment, .tx-formconfig-pi1 .blockcomment {font-size:11px;line-height:133%}
		.tx-formconfig-pi1 .bottom .blockcomment {margin-top:20px;font-size:11px;margin-bottom:10px;}
		.tx-formconfig-pi1 DIV.kontaktinfo .blockcomment {margin-bottom:10px;font-size:11px;}

	 .tx-formconfig-pi1 DIV.weiteres LABEL {width:100px;}
	 .tx-formconfig-pi1 DIV.weiteres DIV.textarea {margin-bottom:5px;}
	 .tx-formconfig-pi1 DIV.weiteres DIV.textarea LABEL {float:none;width:400px;}  
	 .tx-formconfig-pi1 DIV.weiteres DIV.textarea,
	 .tx-formconfig-pi1 DIV.weiteres DIV.checkbox {/*margin-left:170px;*/}
	 .tx-formconfig-pi1 {margin-bottom:20px;}

.tx-formconfig-pi1 label.checkbox {font-size:11px;}
.tx-formconfig-pi1 label.containerInput {
	/*clear:both;*/
	/*float:none;*/
	padding-right:16px;
	padding-bottom:13px;
	display: inline-table;

}
.tx-formconfig-pi1 label.containerInput {
    float:none;
    vertical-align: top;
}
.tx-formconfig-pi1 label.containerInput span.input{
	float:left;
	font-weight:bold;
	width:90px;
}
.tx-formconfig-pi1 label.containerInput input.input{
	float:right;
	margin-right:0;
	top:10px;
}
.tx-formconfig-pi1 label.themencheck {
	display: block;
	width:200px;
}
.tx-formconfig-pi1 label.themenchecknl {
    display: block;
    width:100%;
}
.tx-formconfig-pi1 label.themenchecknl input.input {
    float: none;
    margin-left: 30px;
}
.tx-formconfig-pi1 label.themencheck span.input {
	float: none;
}
.tx-formconfig-pi1 label.nrequire {
	font-weight: normal;
}
.tx-formconfig-pi1 div.image{
	display: inline;
	float:right;
	position: relative;
	height: 0px;
}
div.u2332 .tx-formconfig-pi1 input.big {
	width:150px;
}