/* CSS Document */

/*########################################################*/
/*######################Texte#############################*/
/*########################################################*/
.text
{
	font-family:			arial;
	font-size:				10pt;
	color:						black;
}
.text_event
{
	font-family:			arial;
	font-size:				8pt;
	color:						black;
}
.header
{
	font-family:			arial;
	font-size:				13pt;
	font-weight:			bolder;
	color:						black;
}
/*########################################################*/
/*############################LAYOUT######################*/
/*########################################################*/
body
{
	background-color:	#ffffff;
	scrollbar-3dlight-color:#000080;
	scrollbar-arrow-color:#000080;
	scrollbar-base-color:#000080;
	scrollbar-darkshadow-color:#ddddff;
	scrollbar-face-color:#ddddff;
	scrollbar-highlight-color:#ddddff;
	scrollbar-shadow-color:#ddddff;
	scrollbar-track-color:#000080;
}
#banner
{
	position:		relative;
	left:				291px;
	top:				126px;
	z-index:		2;
}
#bg_image
{
	position:		absolute;
	left:				30px;
	top:				0px;
	z-index:		1;
}
#navi_left_1
{
	position:		absolute;
	left:				35px;
	top:				147px;
	height:			172px;
	width:			236px;
	z-index:		2;
}
#navi_left_2
{
	position:		absolute;
	left:				35px;
	top:				312px;
	color:			#000000;
	height:			178px;
	width:			230px;
	z-index:		2;
}
#navi_left_3
{
	position:		absolute;
	left:				35px;
	top:				482px;
	color:			#000000;
	height:			164px;
	width:			234px;
	z-index:		2;
}
#navi_left_4
{
	position:		absolute;
	left:				35px;
	top:				637px;
	color:			#000000;
	height:			125px;
	width:			234px;
	z-index:		2;
}
.select
{
	bacground-color:	#000080;
	color:				#white;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			10pt;
}
/*########################################################*/
/*#####################Layout Navi########################*/
/*########################################################*/
#navi_right
{
	position:		absolute;
	left:				800px;
	top:				140px;
	color:			#000000;
	width:			150px;
	height:			20px;
	z-index:		2;
	text-align:	center;
}
#navi_left_links
{
	position:		absolute;
	left: 			45px;
	top:				25px;
	z-index:		3;
}
#navi_left_links_2
{
	position:		absolute;
	left: 			45px;
	top:				12px;
	z-index:		3;
}
#navi_left_links_3
{
	position:		absolute;
	left: 			45px;
	top:				28px;
	z-index:		3;
}
/*########################################################*/
/*#########################Content########################*/
/*########################################################*/
#content
{
	position:		absolute;
	left:				303px;
	top:				295px;
	color:			#000000;
	height:			433px;
	width:			455px;
	z-index:		2;
	text-align:	justify;
	overflow:		auto;
}
#events_block
{
	position:		relative;
	top:				5px;
	left:				0px;
	background-color:#ddddff;
	height:			140px;
	width:			155px;
	text-align:	left;
	overflow:		auto;
}
#random_pic
{
	position:		relative;
	left:				0px;
	top:				15px;
}
#wetter
{
	position:		relative;
	top:				35px;
	left:				0px;
}
#zentrale
{
	position:		relative;
	top:				25px;
	left:				0px;
}
#training
{
	position:		relative;
	left:				0px;
	top:				0px;
	width:			200px;
}
#training_vis
{
	position:		relative;
	left:			  10px;
	top:				0px;
	width:			200px;
	visibility:	visible;
	z-index:		3;
}
#trainer_left
{
	position:		absolute;
	background-color:	#ddddff;
	width:			175px;
	height:			150px;
}
#trainer_right
{
	position:		absolute;
	background-color:	#ddddff;
	width:			175px;
	height:			150px;
}
#trainerpic
{
	position:		absolute;
	left:				100px;
	top:				70px;
}
/*#######################################################*/
/*#################Content Management####################*/
/*#######################################################*/
#login
{
	position:		absolute;
	left:				805px;
	top:				680px;
	z-index:		2;
}
input
{
	width:			80px;
	height:			10px;
	border:			1px solid #000080;
	font-size:	7pt;
	font-family:arial;
	color:			black;
	background-color:#ddddff;

}
input.cm_input
{
	width:			200px;
	height:			20px;
	border:			1px solid #000080;
	font-size:	10pt;
	font-family:arial;
	color:			black;
	background-color:#ddddff;
}
input.btn
{
	width:			30px;
	height:			15px;
	border:			1px solid #000080;
	font-size:	7pt;
	font-family:arial;
	color:			black;
	background-color:#ddddff;
}
input.cm_upload
{
	width:			150px;
	height:			30px;
	border:			1px solid #000080;
	font-size:	7pt;
	font-family:arial;
	color:			black;
	background-color:#ddddff;
}
input.news_btn
{
	width:			200px;
	height:			20px;
	border:			1px solid #000080;
	font-size:	7pt;
	font-family:arial;
	color:			black;
	background-color:#ddddff;
}
textarea
{
	width:			200px;
	height:			250px;
	background-color:	#ddddff;
	border:			1px solid #000080
}
#cm_login_bg
{
	position:		absolute;
	left:				10px;
	top:				10px;
	z-index:		1;
}
#cm_login
{
	position:		absolute;
	left:				10px;
	top:				10px;
	z-index:		2;
}
#cm_navi
{
	position:		relative;
	left:				15px;
	top:				80px;
	z-index:		2;
}
#cm_content
{
	position:		absolute;
	left:				250px;
	top:				65px;
	height:			445px;
	width:			520px;
	z-index:		2;
}
#cm_content_head
{
	position:		relative;
	left:				30px;
	top:				2px;
	height:			15px;
	width:			520px;
	z-index:		2;
}#cm_content_main
{
	position:		relative;
	left:				10px;
	top:				40px;
	height:			445px;
	width:			520px;
	z-index:		2;
}
/*#############################################*/
/*#####################NEWS####################*/
/*#############################################*/
.news_table
{
	border-bottom:	1px solid #000080;
	margin-top:		-20px;
}
.news_head
{
	font-family:	arial;
	text-align:		center;
	font-weight:	bold;
	font-size:		14pt;
	background-color: #ddddff;
	color:				#000000;
}



