/* CSS Document */


/* ********************** */
/* MAIN STYLE DEFINITIONS */
/* ********************** */

	#layer_main{
		position:absolute; width:940px;	height:600px; margin-top:10px; margin-left:-470px; left:50%; background:url(../images/bg_main.gif) no-repeat;
	}
	
	#layer_top{
		position:absolute; width:920px;	height:14px; margin:10px;
	}
	
	#layer_flash{
		position:absolute; width:920px;	margin-top:24px; margin-left:10px; height:150px;
	}
	
	#layer_flash_overlay{
		position:absolute; width:920px;	margin-top:24px; margin-left:10px; height:150px;
	}
	
	#layer_content{
		position:absolute; width:920px;	height:420px; margin-top:175px;	margin-left:10px;
	}
	
	.mainmenu{
		position:absolute; margin-top:60px;	margin-left:335px; text-align:right; width:580px;
	}
	.mainmenu_link{
		position:absolute; margin-top:15px;	margin-left:40px; text-align:right; width:100px; height:100px;
	}
	.bottom_link{
		position:absolute; width:450px;	height:120px; margin-top:205px; margin-left:2px; background-image:url(../images/bg_logos.gif); overflow:hidden;
	}
	
	.bottom_info{
		position:absolute; width:925px;	margin-top:408px; font-size:11px; color:#999999;
	}



/* ********************************************************** */
/* STYLE DEFINITION OF THE 4 CONTENT AREAS OF THE "Home"-PAGE */
/* ********************************************************** */

/*Welcome box*/
	.box_welcome{
		position:absolute; width:450px;	height:190px; margin-top:15px; margin-left:2px;	overflow:hidden;
	}
	.textbox_welcome{
		width:320px; margin-top:0px; margin-right:0px; margin-left:140px; font-size:12px;
	}
	.textbox_welcome p{
		margin:0px;
	}
	.textbox_welcome ul{
		margin-top:10px; margin-bottom:10px;
	}
	#box_welcome_img{
		position:absolute; z-index:21; margin-left:2px;	margin-top:15px;
	}



/*News box*/
	.box_news{
		position:absolute; width:450px;	height:50px; margin-top:350px; margin-left:2px; text-align:left; background-image:url(../images/box_news_bg.gif); overflow:hidden;
	}
	.textbox_news{
		margin-top:28px; margin-right:5px; margin-left:5px; font-size:12px; font-weight:bold;
	}
	.textbox_news p{
		margin:0px;
	}
	.textbox_news marquee{
		margin-top:0px;
	}



/* first Box on right side */
	.box_right1{
		position:absolute; width:432px;	height:140px; margin-top:15px; margin-left:488px; text-align:right; background-image:url(../images/box1_bg.gif); overflow:hidden;
	}
	.textbox_right1{
		width:300px; margin-top:0px; margin-right:10px; margin-left:auto; font-size:12px;
	}
	.textbox_right1 p{
		margin:0px;
	}
	#box_right1_img{
		position:absolute; z-index:21; margin-left:500px; margin-top:15px;
	}



/* second Box on right side */
	.box_right2{
		position:absolute; width:432px;	height:190px; margin-right:10px; margin-top:200px; margin-left:488px; overflow:hidden;
	}
	.textbox_right2{
		width:300px; margin-top:0px; margin-right:10px; font-size:12px;
	}
	.textbox_right2 p{
		margin:0px;
	}
	#box_right2_img{
		position:absolute; z-index:21; margin-left:780px; margin-top:200px;
	}

/* Group Companies */
	.bottom_link p{
	margin:0px;
	}



/* *****************************************/
/* STYLE DEFINITION OF THE "Content"-PAGES */
/* *****************************************/

/*News box*/
	.box_news_out{
		position:absolute; width:736px;	height:26px; margin-top:370px; margin-left:2px; text-align:left; background-image:url(../images/bg_news_out1.gif); overflow:hidden;
	}
	.textbox_news_out{
		margin-top:6px; margin-right:10px; margin-left:10px; font-size:12px; font-weight:bold; float:right;
	}
	.textbox_news_out p{
		margin:0px;
	}
	
/* Bottom link section output */	
	.bottom_link_out{
		position:absolute; width:240px;	height:40px; margin-top:290px;
	}
	
/* content area @ output */
	.content{
		position:absolute; width:660px;	height:375px; margin-right:10px; margin-top:10px; margin-left:260px; overflow:auto;
	}
	.textcontent{
		margin-top:0px; margin-right:10px; margin-left:10px; font-size:12px;
	}
	.textcontent p{
		margin:0px;
	}
	.textcontent ul{
		margin-top:10px; margin-bottom:10px;
	}
	#content_img{
		position:absolute; z-index:21; margin-left:605px; margin-top:170px;
	}
	
/* sidemenu of content sites*/
	.sidemenu{position:absolute; width:240px; height:350px; margin-top:10px; margin-left:2px;}
	.sidemenubox{position:absolute; width:240px; height:100px; margin-top:30px;}
	.textbox_sidemenubox{margin-left:10px; margin-right:10px;font-size:11px; line-height:20px; font-weight:bold; text-align:right;}
	.textbox_sidemenubox p{margin:0px;}
	.textbox_sidemenubox a:link{ text-decoration:none; color:#000000;}
	.textbox_sidemenubox a:hover{ text-decoration:none; color:#999999;}
	.textbox_sidemenubox a:active{ text-decoration:none; color:#000000;}
	.textbox_sidemenubox a:visited{ text-decoration:none; color:#000000;}
	
	.contact_box{position:absolute; width:240px; height:120px; margin-top:150px;background-image:url(../images/bg_contact_out.gif); overflow:hidden;}
	.textbox_contactbox{margin-left:10px; margin-right:10px;font-size:12px; }
	.textbox_contactbox p {margin:0px;}
	.link_box{position:absolute; width:240px; height:40px; margin-top:320px;}
	
	

/* ************************************** */
/* STYLE DEFINITION OF THE "Client"-PAGES */
/* ************************************** */
	.login {
		position: absolute; width:240px; height:100px; margin-left:50%; left:-120px; margin-top:80px; background:#eeeeee; border:#CCCCCC solid 1px;}
	.textcontent ul{margin-top:-10px; margin-bottom:15px;}
	.textcontent li{ margin:4px; margin-left:-10px;}
	.change_PW{
		position: absolute; width:320px; height:150px; margin-left:50%; left:-160px; margin-top:60px; background:#eeeeee; border:#CCCCCC solid 1px;}


/* ************************************** */
/* STYLE DEFINITION OF THE "Client"-PAGES */
/* ************************************** */

#pop_bg{ position:absolute; width:500px; height:540px; margin-top:20px; margin-left:-250px; left: 50%; background-image:url(../images/bg_pop.gif);}
.pop_text{position:absolute; width:480px; height:520px; margin-top:10px; margin-left:10px; overflow:auto;}