/* --- FORM CSS FORMATTING --- */

input, select, textarea{
	border: 1px solid #CCC;
	background:#FFFFFF;	
	
}
.input_norm {
	width:150px;
}
/* 2012-08-28.input_submit {
	height:20px;
	border: none;
	background-color:#486884;
	color:#FFFFFF;
	font-size:85%;
}*/
.input_submit {
	width:14px;
	height:14px;
	display:block;
	margin-top:2px;
	float:right;
	margin-left:1px;
	border: none;
	background-color:none;
}

.input_submit_white {
	width:100px;
	height:20px;
	border: none;
	background-color:#ffffff;
	color:#486884;
	font-size:85%;
}
.input_submit_blue {
	width:110px;
	height:20px;
	border: none;
	background-color:#254968;
	color:#ffffff;
	font-size:11px;
}
.input_submit_brightblue {
	width:110px;
	height:20px;
	border: none;
	background-color:#ebf1f4;
	color:#254968;
	font-size:11px;
}
.input_submit_gruen {
	width:100px;
	height:20px;
	border: none;
	background-color:#b4c500;
	color:#ffffff;
	font-size:85%;
}

.input_klein {
	width:50px;
}
/*2012-08-28.input_suche {
	width:150px;
}*/
.input_suche {
	width:130px;
	height:14px;
}
.input_large {
	width:200px;
}
.text_large {
	width:400px;
}

.form{
	margin:0px; 
	padding:0px; 
	line-height:15px; 	
	font-size:85%;
}

.formbutton {
	font-size: 11px;
	color: #FFFFFF;
	background-color:#ff6a00;
	padding: 2px;
	border: 0px solid #ff6a00;
}

.radio, .check {	
	margin:0px; 
	padding:0px; 
	width:auto;
	border: none;
	background-color:#FFFFFF;
}