textarea{overflow:auto;font-size:11px;}
select{font-size:11px;}
input{margin:0; padding:0;}
input.radio{margin:0px 5px 0px 0px; vertical-align:bottom;}
input.checkbox{margin:5px 5px 0px 0px; vertical-align:bottom;}

p.tx_warn{float:left; clear:both; width:100%; margin-bottom:10px;}
.formarea hr{position:relative;width:470px;clear:both;}
/* ----------------------- <label> ------------------------------*/
form div.formarea{
	position:relative; float:left;
	/*width:470px;*/
	/*
	padding: 5px 0 12px 0;
	margin: 5px 0;*/
	/*border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-width: 1px;	
	border-bottom-style: solid;	
	border-bottom-color: #CCCCCC;*/	
}
.formarea label{
position:relative;
float:left;
	width:170px;
	margin: 0 20px 0 0;
	padding:0;
}
.formarea label.fullwidth{

position:relative;
	width:100%;
	margin: 0 20px 10px 0;
	padding:0;
}
div.fullwidth{
float:left; clear:both;
	width:100%;
	margin: 0 20px 10px 0;
	padding:0;
}
.checkboxarea label{
	line-height:20px;
	width:auto;
}
div.label{
	float:left;
	margin-top:3px;
	margin-right:20px;
	width:170px;
}
.holder1 label{
	float:left;
	margin-top:3px;
	margin-right:20px;
	width:130px;
}

/* -----------------------------------------------------*/
form div{
	padding: 3px 0;
	/*background-color:#00CC33;*/
}
/* ------------------------ Sendenbutton ----------------------------- */
div.submitContact{
	width:475px;
	text-align:right;
}
.submit-100,.submit-120{
	position:relative;
	width:100px;
	font-size:11px;	
	margin:0 0 0 0; padding:3px 0 3px 0;

	background-color:#ccc;
	background-image: url(img/bg_button100.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
	/*border-right: 1px solid #666666;
	border-bottom: 1px solid #888888;
	border-top: 1px solid #E2E2E2;
	border-left: 1px solid #CCCCCC;*/
	border:none;
}
input.submit-120{
	width:120px;
	background-image: url(img/bg_button120.jpg);
}
.fieldspacer_10{
	text-align:center;
	margin: 0 10px;
}
.fieldspacer_15{
	text-align:center;
	margin: 0 15px;
}
/* ------------------------ Breitenangaben ----------------------------- */
.w15{width:15px;}
.w20{width:20px;}
.w30{width:30px;}
.w35{width:35px;}
.w50{width:50px;}
.w60{width:60px;}
.w70{width:70px;}
.w100{width:100px;}
.w126{width:126px;}
.w136{width:136px;}
.w150{width:150px;}
.w173{width:173px;}
.w222{width:222px;}
.w242{width:242px;}
.w280{width:280px;}
/* ------------------------ ------------- ----------------------------- */
.btnBox{ /* Button in Mini-Form */
	width:165px;
	font-size:11px;
	margin:8px 0;
}

div.checkboxarea{
	clear:none; 
	float:left;
}
.checkboxarea input.checkbox{margin-bottom:-2px; margin-right:5px;}

form div.holder{	
	float:left;
	padding-bottom:10px;
	margin-top:-5px;
}
form div.holder1{
	float:left;
	width:145px;
	padding-bottom:10px;
	margin-top:-5px;
}
div.holder3{
	position:relative;
	float:left;
	left:190px;
}

form div.holder4{
	float:left;
	width:88px;
	padding-bottom:10px;
	margin-top:-5px;
}


