
/*	Body CSS	*/
	body 						{ font-family: Arial; font-size: 9pt; color: #FFFFFF; margin: 0 0 0 0; }
	td 							{ font-family: Arial; font-size: 9pt; color: #FFFFFF }
	div 							{ font-family: Arial; font-size: 9pt; color: #FFFFFF }
	A	 						{ font-family: Arial; font-size: 9pt; color:#555555; text-decoration:none; }
	A:link 						{ color:#555555; }
	A:visited 					{ color:#555555; }
	A:hover 					{ color:#CCCCCC; }
	p						{margin:0; padding: 0;}  
/*	Form related CSS	*/
	.input 						{ background-color: #EFEFEF; border: 1px #ABABAB solid; font-family: Verdana; font-size: 8pt; width: 175px; }
	.mousehand  					{ cursor:pointer }
	li							{ list-style-image: url('../../images/list_icon.gif'); }

/*	Link related CSS	*/
	a.mainmenu					{ font-family: Arial; font-size: 16px; color:#939598; line-height:26px; text-decoration:none; }
	a.mainmenu:link 				{ font-family: Arial; color:#939598; }
	a.mainmenu:visited 			{ font-family: Arial; color:#939598; }
	a.mainmenu:hover 			{ font-family: Arial; color:#FFFFFF; }
	
	a.mainmenu_active 			{ font-family: Arial; font-size: 16px; color:#FFFFFF; line-height:26px; text-decoration:none; }
	a.mainmenu_active:link 		{ font-family: Arial; color:#FFFFFF; }
	a.mainmenu_active:visited 	{ font-family: Arial; color:#FFFFFF; }
	a.mainmenu_active:hover 		{ font-family: Arial; color:#FFFFFF; }

/*	Link related CSS	*/
	a.mainmenu_small					{ font-family: Arial; font-size: 13px; color:#939598; line-height:20px; text-decoration:none; }
	a.mainmenu_small:link 				{ font-family: Arial; color:#939598; }
	a.mainmenu_small:visited 			{ font-family: Arial; color:#939598; }
	a.mainmenu_small:hover 			{ font-family: Arial; color:#FFFFFF; }
	
	a.mainmenu_small_active 			{ font-family: Arial; font-size: 13px; color:#FFFFFF; line-height:20px; text-decoration:none; }
	a.mainmenu_small_active:link 		{ font-family: Arial; color:#FFFFFF; }
	a.mainmenu_small_active:visited 	{ font-family: Arial; color:#FFFFFF; }
	a.mainmenu_small_active:hover 		{ font-family: Arial; color:#FFFFFF; }
	
	.submenu 					{ font-family: Arial; font-size: 9pt; color:#000000; text-decoration:none; line-height:14pt }
	a.submenu 					{ color:#000000; }
	a.submenu:link 				{ color:#000000; }
	a.submenu:visited 			{ color:#000000; }
	a.submenu:hover 				{ color:#CCCCCC; }

	.submenu_active				{ color:#000000; text-decoration:none; line-height:14pt }
	a.submenu_active:hover		{ color:#000000; }
	a.submenu_active:hover		{ color:#000000; }
	a.submenu_active:hover		{ color:#FFFFFF; }

	a.linkongrey 				{ color:#000000; text-decoration:none; line-height:14pt }
	a.linkongrey:link 			{ color:#000000; }
	a.linkongrey:visited 		{ color:#000000; }
	a.linkongrey:hover 			{ color:#CCCCCC; }

/*	Layout related CSS	*/
	.bg { background-image: url('../../images/main_background.gif'); background-attachment: scroll; background-repeat:repeat-y; background-position: center; }

	#centerframe { 
		position: absolute;
		display:block;
		width: 956px; height: 590px; 
		margin-left: -479px; /* helft van breedte */
		margin-top: -285px; /* helft van hoogte */
		top: 50%; left: 50%;
		text-align: left;
		}
	#top_logo {
		position: relative;
		top: 0;
		height: 75px;
		width: 956px;
		background-image: url('../../images/top_background.jpg');
		text-align: center;
		}
	#workscreen_background { 
		width:956px; height:450px;
		position:relative; 
		border: none;	
	}
	#div_under { 
		
		width:956px; height:55px;
		position:relative; 
		text-align:center;
		/*border:1px #000 solid;*/	
	}
	#side_menu { 
		position: absolute;
		top:0px;
		margin-left:0px;
		text-align: left;
		width:190px;
		height:450px;
		/*border:1px #000 solid;*/
		
	}

	#main_content_div_1column { 
		position: absolute;
		top:0px;
		left:120px;
		text-align: justify;
		padding-left: 30px;
		padding-right: 30px;
		width:297px;
		height:450px;
		/*border:1px #000 solid;*/
		overflow:hidden;
	}
	#main_content_div { 
		position: absolute;
		top:0px;
		left:120px;
		text-align: left;
		width:730px;
		height:450px;
		/*border:1px #000 solid;*/
		overflow:hidden;
		
	}
	
	#mainpageheader { 
		position: absolute;
		top:0px;
		left:510px;
		text-align: left;
		width:466px;
		height:450px;
		/*border:1px #000 solid;*/
		overflow:hidden;
		
	}
	#gallery { 
		position: absolute;
		top:0px;
		left:780px;
		text-align: left;
		width:175px;
		height:450px;
		/*border:1px #000 solid;*/
		
	}
	#JB_Creatief {
		position:relative;
		bottom:0px;
		right:0px;
	}
