
/*******Message********/
span.message_io {
	color:#000000;
}
span.message_error {
	color:#ff0000;
}
span.aktuell,
span.debug_io {
	color:#008000;
}
span.vorbei,
span.debug_error {
	color:#ff0000;
}
div.content {
	width:90%;
	padding:5px;
	margin-bottom:10px;
}


/*******FORMUlAR********/
form {
	margin:10px 0 10px 0;
}
div.row {	position:relative;	width:auto;	height:auto;	float:left;}div.left {	position:relative;	width:120px;	left:0;	float:left;	text-align:right;}div.right {	position:relative;	vertical-align:top;	width:auto;	float:left;	left:10px;}
table.tb {
	margin:0;
	padding:0;
}
td.left {
	width:150px;
	padding:2px 10px 0 0;
	margin:0;
	vertical-align:top;	text-align:right;
}

td.right {
	margin:0;
	padding:0;
}/*
//////////////////////
//
//   fo    = form
// 	ti    = text
// 	ta    = textarea
// 	sm    = submit
// 	pw    = password
// 	rs    = reset
// 	fu    = fileupload
// 	sl    = select
// 	slgr  = selectgroup
// 	fs    = fildset
// 	lg    = legend
// 	lb    = lable
// 	opt   = option
// 	optgr = optgroup
// 	rd    = radio
// 	cb    = checkbox
//   hi    = hidden
//
//////////////////////
*/

.hi {
 height:30px;
}
.fo {
	width:90%;
	padding:5px 5px 5px 5px;	border-style:solid;
	border-width:1px;
	border-color:#003879;	background-color:#EFF0F0;
}
.nobg {
	width:90%;
	padding:5px 5px 5px 0;
	border:none;	background-color:#fff;
}

.nobg .sm {
	background-color:#003879;
	border:none;
	margin:0px;
	padding:3px;
	font-weight:bold;
	color:#fff;
	cursor:pointer;
}
.sm,
.rs {
	background-color:#eee;
	border-style:solid;
	border-width:1px;
	border-color:#003879;
	margin:0px;
	padding:0;
	cursor:pointer;
}
.sl,
.slgr {
	width:200px;	border-style:solid;
	border-width:1px;
	border-color:#003879;
}
.fs {
	width:380px;
	margin:10px 0 0 0;
	padding:0;	border:none;
}
.lg {
	color:#000;	font-weight:bold;	font-size:12px;	margin:10px 0 10px 0;
}
.lb {
	color:#000;
	background-color:transparent;
}
.opt {
	color:#000;
	background-color:transparent;
}
.optgr {
	color:#000;
	background-color:transparent;
}
.rd,
.cb {
	margin-left:10px;
}.ta {	border-style:solid;
	border-width:1px;
	border-color:#003879;	width:40em}.ti{	border-style:solid;
	border-width:1px;
	border-color:#003879;	width:200px;}
.ti_small{	border-style:solid;
	border-width:1px;
	border-color:#003879;	width:40px;}
#main-left .fo {
	padding:5px 5px 5px 0;
	margin:20px 0 0 10px;	border-style:solid;
	border-width:1px;
	border-color:#003879;	background-color:#EFF0F0;
}
#main-left .fo .left {
	width:80px;
}
#main-left .fo .ti_small {
	width:80px;
}/* allgemeine Tags  */

div.bg{	background-color:#F4F4F4;	color:#fff;	padding:5px 0 5px 0;}.fuss {		color:#fff;	width:100%;}.fuss td.left .lb {	color:#fff;	background-color:transparent;	font-weight:bold;}

.bg_color {
	background-color:#fff;
	padding:3px 0 3px 0;
}
.div_bg {
	padding:3px 0 3px 0;
}




