/* CSS Document */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
}
body {
	background-repeat: no-repeat;
}
#Login {
  width        : 210px;
  margin       : 0px auto;
  height       : 300px;
/*  border       : 1px solid #13235b;   Falls ein Rahmen benötigt werden sollte ... */
  float        : left;
  text-align   : center;
}

#Layer2 {
	position:absolute;
	width:201px;
	height:22px;
	z-index:2;
	left: 768px;
	top: 6px;
}
#Layer5 {
	position:absolute;
	width:151px;
	height:115px;
	z-index:3;
	top: 17px;
	left: 600px;
}
#Layer40 {
	position:absolute;
	width:208px;
	height:21px;
	z-index:2;
	left: 791px;
	top: -4px;
}


#konform {
	margin				: 	20px 0px 0px 0px;
	padding				: 	0px 0px 0px 0px;
}
#konform br {
	clear				:	left;
}
#konform label {
	color				:	#000000;
	display				:	block;
	font-size			: 	12px;
	text-align			:	right;
	float				:	left;
	width				:	160px;
	padding				: 	1px 10px 1px 1px;
}
#konform label.short{
	color				:	#000000;
	display				:	block;
	text-align			:	right;
	height				:	14px;
	float				:	left;
	width				:	60px;
	padding				: 	1px 10px 1px 1px;
	font-size: 12px;
}



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

.fo_checkbox{
	float				:	left;
	width				:	15px;
	height				:	15px;
	padding				:	1px;
	margin				:	1px 1px 2px 1px;
	border				:	0px solid #384A63;
	margin-top: 1px;
	margin-right: 10px;
	margin-bottom: 2px;
	margin-left: 1px;
}
.fo_textfield{
	color				: 	#000000;
	display				:	block;
	width				:	240px;
	float				:	left;
	background			:	#ffffff;
	font-size			: 	13px;
	padding				: 	1px 2px 1px 2px;
	margin				:	1px 1px 2px 1px;
	border				:	1px solid #384A63;
}
.fo_textfield:focus {
	color				: 	#ffffff;
	background			:	#13235b;
	border				:	1px solid #ffffff;
}
.fo_textfield_short{
	color				: 	#000000;
	display				:	block;
	width				:	80px;
	float				:	left;
	background			: 	#ffffff;
	font-size			: 	13px;
	padding				: 	1px 2px 1px 2px;
	margin				:	1px 1px 2px 1px;
	border				:	1px solid #384A63;
}
.fo_textfield_short:focus{
	color				: 	#ffffff;
	background			:	#13235b;
	border				:	1px solid #ffffff;
}

.fo_textarea{
	color				: 	#000000;
	width				:	340px;
	float				:	left;
	font-size			: 	13px;
	padding				: 	1px 2px 1px 2px;
	margin				:	1px 1px 2px 1px;
	border				:	1px solid #384A63;
	background-color: #FFFFFF;
}
.fo_textarea:focus {
	color				: 	#ffffff;
	background			:	#13235b;
	border				:	1px solid #ffffff;
}
.fo_textdurchsuchen{
	display				:	block;
	font-size			: 	13px;
	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{
	float				:	left;
	font-family			: 	verdana, arial, Helvetica, sans-serif;
	font-size			: 	13px;
	color				:	#000066;
	text-align			:	center;
	font-weight			:	bold;
	text-decoration		:	none;
	text-transform		:	uppercase;
	background			: 	#aaaaff url(../images/mainnavi_current.jpg) repeat-x;
	margin				: 	16px 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				:	#000066;
	background          :   #3333ff url(../images/mainnavi_hover.jpg) repeat-x;
}
/* Termine Landauswahl Dropdown liste*/
.fo_brdlandwahl{
	width				:	150px;
	color				:	#012449;
	background-color	: 	#ffffff;
	font-size			: 	0.9em;
	margin				:	0px 0px 10px 0px;
	padding				: 	1px 1px 1px 1px;
	border-top			:	1px solid #CFD0D6;
	border-right		:	1px solid #CFD0D6;
	border-bottom		:	1px solid #CFD0D6;
	border-left			:	1px solid #CFD0D6;
}

/* Textfelf bei Fehleingaben */
.error {
	background-color: #FFA8A8;
	color: #000000;
}
/* Textfeld unsichtbar für Fehlermeldungen */
.red {
	color: #ff0000;
	font-weight: bold;
	background-color: transparent;
	width: 470px;
}
/* Textfeld unsichtbar für Meldungen */
.black {
	color: #000000;
	background-color: transparent;
}
.box_submit_l {
	float:	left;
	width:	200px;
}
.box_submit_r {
	float:	left;
	width:	200px;
	margin-left: 70px;
}
a:link {
	font-size: 10px;
	font-weight: bold;
	color: #E61D12;
}
a:visited {
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}
a:hover {
	font-size: 10px;
	font-weight: bold;
	color: #FF9900;
}
a:active {
	font-size: 10px;
	font-weight: bold;
	color: #FFFF00;
}
