/* CSS für Formulare */

.inoneline{
	float				:	left;
	width				: 	320px;
}
.inoneline_medium{
	float				:	left;
	width				: 	155px;
}


fieldset{
	border				: 	1px solid #FDFF97;
}
legend{
	color				: 	#000000;
	background			:	#FDFF97;
	font-weight			:	bold;
	font-size			: 	0.9em;
	border				: 	1px solid #FDFF97;
	margin				: 	0px 0px 0px 0px;
	padding				: 	2px 5px 2px 5px;
}


/*----------------------------------*/
#konform {
	margin				: 	20px 0px 0px 0px;
	padding				: 	0px 0px 0px 0px;
}
#konform br {
	clear				:	left;
}
#konform h3 {
	margin				:	2px 2px 2px 2px;;
	padding				:	4px 2px 4px 2px ;
	font-size			: 	100%;
	color				: 	#660000;
	text-align			:	left;
	border				:	1px solid #ffffff;
	font-family			:   Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 

}

#konform label {
	color				:	#ffffff;
	display				:	block;
	font-size			: 	0.8em;
	text-align			:	right;
	float				:	left;
	width				:	160px;
	padding				: 	1px 10px 1px 1px;
}
#konform label.short{
	color				:	#ffffff;
	display				:	block;
	text-align			:	right;
	height				:	12px;
	float				:	left;
	width				:	60px;
	padding				: 	1px 10px 1px 1px;
}



/*******************************************
********** !!Formular Felder! **************
********************************************/

.fo_checkbox{
	float				:	left;
	width				:	15px;
	height				:	15px;
	margin				:	0px;
	padding				:	1px 1px 1px 1px ;
	margin				:	1px 1px 2px 1px;
	border				:	0px solid #384A63;
}
.fo_textfield{
	color				: 	#ffffff;
	display				:	block;
	width				:	240px;
	float				:	left;
	background			:	#000000;
	font-size			: 	0.7em;
	padding				: 	1px 2px 1px 2px;
	margin				:	1px 1px 2px 1px;
	border				:	1px solid #384A63;
}

.fo_textfield:focus {
	color				: 	#ffffff;
	background			:	#000000;
	border				:	1px solid #ffffff;
}
.fo_textfield_short{
	color				: 	#ffffff;
	display				:	block;
	width				:	80px;
	float				:	left;
	background			: 	#000000;
	font-size			: 	0.7em;
	padding				: 	1px 2px 1px 2px;
	margin				:	1px 1px 2px 1px;
	border				:	1px solid #384A63;
}
.fo_textfield_short:focus{
	color				: 	#ffffff;
	background			:	#000000;
	border				:	1px solid #ffffff;
}

.fo_textarea{
	color				: 	#ffffff;
	display				:	block;
	width				:	340px;
	float				:	left;
	background			: 	#000000;
	font-size			: 	0.9em;
	padding				: 	1px 2px 1px 2px;
	margin				:	1px 1px 2px 1px;
	border				:	1px solid #384A63;
}
.fo_textarea:focus {
	color				: 	#ffffff;
	background			:	#000000;
	border				:	1px solid #ffffff;
}
.fo_textdurchsuchen{
	display				:	block;
	font-size			: 	0.7em;
	width				:	250px;
	float				:	left;
	padding				:	0px 0px 0px 0px ;
	margin				:	1px 1px 1px 1px;
}
.fo_textdurchsuchen:focus {
	color				: 	#ffffff;
	background			:	#000000;
	border				:	1px solid #ffffff;
}

.fo_submit{
	font-family			: 	verdana, arial, Helvetica, sans-serif;
	font-size			: 	0.6em;
	color				:	#ffffff;
	text-align			:	center;
	font-weight			:	normal;
	text-decoration		:	none;
	text-transform		:	uppercase;
	background			: 	#384A63;
	margin				: 	6px 0px 0px 3px;
	padding				: 	3px 5px 3px 5px;
	border-top			:	1px solid #dddddd;
	border-right		:	1px solid #555555;
	border-bottom		:	1px solid #555555;
	border-left			:	1px solid #cccccc;
}
.fo_submit:hover{
	color				:	#000000;
	background			: 	#ffffff;
}
