BODY
	{
	font-family:Arial;
	font-size:12px;
	color:#494849;
	}

INPUT
	{
	font-family:Arial;
	font-size:12px;
	color:#494849;
	}

TEXTAREA
	{
	font-family:Arial;
	font-size:12px;
	color:#494849;
	}

IMG
	{
	border:none;
	}

A
	{
	color:#000000;
	text-decoration:none;
	}

#main
	{
	width:1060px;
	height:auto;;
	position:relative;
	margin:10px auto 10px auto;
	}

#menu
	{
	width:413px;
	height:800px;
	position:absolute;
	top:20px;
	left:0px;
	z-index:3;
	background-image:url('/images/menu.jpg');
	background-repeat:no-repeat;
	}

	#menu_home    			{ width:41px; height:71px; position:absolute; top:363px; left:175px; z-index:20; }
	#menu_einsteincongres 	{ width:63px; height:146px; position:absolute; top:210px; left:149px; z-index:21; }
	#menu_frontaal		 	{ width:63px; height:146px; position:absolute; top:210px; left:149px; z-index:21; }
	#menu_retraite	 		{ width:80px; height:100px; position:absolute; top:264px; left:239px; z-index:22; }
	#menu_youth_alpha 		{ width:135px; height:60px; position:absolute; top:349px; left:264px; z-index:23; }
	#menu_sing_in 			{ width:94px; height:57px; position:absolute; top:426px; left:254px; z-index:24; }
	#menu_jongerenweekend 	{ width:53px; height:150px; position:absolute; top:450px; left:225px; z-index:25; }
	#menu_links 			{ width:71px; height:63px; position:absolute; top:445px; left:120px; z-index:26; }
	#menu_talenten			{ width:122px; height:38px; position:absolute; top:399px; left:48px; z-index:27; }
	#menu_pastoraat 		{ width:105px; height:80px; position:absolute; top:310px; left:75px; z-index:28; }

	#submenu
		{
		width:230px;
		height:120px;
		position:absolute;
		top:610px;
		left:150px;
		z-index:4;
		text-align:right;
		}
		
		#submenu H2
			{
			font-family:Arial, Helvetica, sans-serif;
			font-size:16px;
			font-weight:normal;
			color:#322A56;
			padding:0px 0px 0px 0px;
			margin:0px 0px 5px 0px;
			}

		.agenda_link
			{
			color:#322A56;
			text-decoration:none;
			line-height:180%;
			font-weight:700;
			}

		.agenda_link_date
			{
			color:#5A5B5B;
			text-decoration:none;
			}

		.agenda_meer
			{
			height:20px;
			display:block;
			margin:10px 0px 5px 0px;
			padding:6px 0px 10px 15px;
			background-image:url('/images/home_side_more.png');
			background-repeat:no-repeat;
			background-position:175px 2px;
			text-decoration:none;
			color:#FFFFFF;
			font-weight:bold;
			}

	#sologic
		{
		width:270px;
		height:20px;
		position:absolute;
		top:780px;
		left:120px;
		color:#999999;
		z-index:7;
		font-size:11px;
		text-align:right;
		}
		
		#sologic A
			{
			color:#999999;
			}

#logo
	{
	width:298px;
	height:242px;
	position:absolute;
	top:23px;
	left:280px;
	z-index:6;
	}

	#logo IMG
		{
		width:298px;
		height:242px;
		}

#topbg
	{
	width:619px;
	height:267px;
	position:absolute;
	top:73px;
	left:410px;
	z-index:5;
	}

	#topbg IMG
		{
		width:619px;
		height:267px;
		}

#topimg
	{
	width:619px;
	height:267px;
	position:absolute;
	top:73px;
	left:410px;
	z-index:4;
	}

	#topimg IMG
		{
		width:617px;
		height:265px;
		}
	
	#topmenu
		{
		width:400px;
		height:20px;
		position:absolute;
		top:45px;
		left:660px;
		z-index:6;
		color: #3c3c3c;
		}
	
		#topmenu IMG
			{
			border:none;
			}

#page
	{
	width:620px;
	min-height:400px;
	position:absolute;
	top:353px;
	left:422px;
	z-index:4;
	padding:0px 5px 20px 0px;
	margin:0px 0px 20px 0px;
	text-align:justify;
	line-height:160%;
	background-repeat:no-repeat;
	background-position:bottom;
	}

	#page H1
		{
		margin:0px 0px 8px 0px;
		padding:0px 0px 15px 25px;
		background-image:url('/images/h1_bg.jpg');
		background-repeat:no-repeat;
		font-size:16px;
		font-weight:normal;
		color:#222B70;
		text-transform:uppercase;
		}

	.klein
		{
		margin:0px 0px 4px 0px;
		font-size:10px;
		}


	#page_text
		{
		width:490px;
		float:left;
		}

	#page_pics
		{
		width:105px;
		float:right;
		}

		#page_pics IMG
			{
			width:100px;
			height:75px;
			margin:10px 0px 10px 0px;
			border:2px solid #96C61A;
			}



/*/////////////////////////////////////////////////////////////////////////////////////////////////////

									 			HOME

/////////////////////////////////////////////////////////////////////////////////////////////////////*/
	#home_text
		{
		width:390px; 
		float:left;
		}

	#home_nieuws
		{
		width:210px; 
		margin:0px 0px 0px 20px; 
		float:left;
		text-align:right;
		}

		#home_nieuws A
			{
			display:block;
			margin:10px 0px 0px 0px;
			padding:6px 0px 6px 0px;
			background-image:url('/images/home_nieuws_meer.jpg');
			background-repeat:no-repeat;
			background-position:130px 4px;
			font-size:11px;
			font-weight:bold;
			color:#342473;
			}

		#home_nieuws_blok
			{
			width:208px; 
			height:198px; 
			background-image:url('/images/home_nieuws_bg.jpg');
			}

			#home_nieuws_blok A
				{
				height:25px;
				width:190px;
				display:block;
				margin:5px 0px 0px 3px;
				padding:9px 0px 0px 10px;
				font:Arial, Helvetica, sans-serif;
				font-size:11px;
				font-weight:700;
				text-align:left;
				color:#433873;
				background-image:none;
				line-height:160%;
				}


			.nieuws_side_item A
				{
				height:25px;
				width:190px;
				display:block;
				margin:5px 0px 0px 3px;
				padding:9px 0px 0px 10px;
				font:Arial, Helvetica, sans-serif;
				font-size:11px;
				font-weight:none;
				text-align:left;
				color:#433873;
				background-image:none;
				line-height:160%;
				}

		#home_dagelijks
			{
			width:180px; 
			margin:20px 0px 0px 0px;
			padding:10px 10px 10px 10px;
			background-color:#352474;
			color:#DCDBD9;
			text-align:left;
			font-size:11px;
			}

			#home_dagelijks H2
				{
				font-size:14px;
				font-weight:bold;
				color:#FFFFFF;
				margin:0px 0px 5px 0px;
				padding:0px 0px 0px 0px;
				}
				
				
	#home_fotos
		{
		width:610px; 
		height:90px; 
		margin:20px 0px 0px 0px; 
		background-color:#DF7911;
		}

		.home_fotos_img
			{
			vertical-align:middle;
			width:80px;
			height:60px;
			border:2px solid #FFFFFF;
			}
	
		.home_nieuwste_fotos
			{
			vertical-align:middle;
			margin:0px 20px 0px 0px;
			}
	
		.home_nieuwste_fotos_link
			{
			vertical-align:middle;
			margin:0px 0px 0px 20px;
			}

		#home_fotos_meer
			{
			width:610px;
			margin:7px 0px 0px 0px;
			text-align:right;
			}

			#home_fotos_meer A
				{
				margin:10px 0px 0px 0px;
				padding:8px 0px 8px 10px;
				background-image:url('/images/home_nieuws_meer.jpg');
				background-repeat:no-repeat;
				background-position:0px 4px;
				font-size:11px;
				font-weight:bold;
				color:#342473;
				}



/*/////////////////////////////////////////////////////////////////////////////////////////////////////

									 			AGENDA

/////////////////////////////////////////////////////////////////////////////////////////////////////*/

	#agenda_text
		{
		width:390px;
		float:left;
		}

	#agenda_side
		{
		width:210px;
		height:355px;
		margin:0px 0px 0px 20px;
		float:left;
		background-image:url('/images/agenda_side.jpg');
		}

		.agenda_side_item
			{
			height:37px;
			width:190px;
			display:block;
			margin:3px 0px 0px 3px;
			padding:0px 0px 0px 10px;
			background-image:none;
			line-height:normal;
			}

			.agenda_side_item A
				{
				font:Arial, Helvetica, sans-serif;
				font-size:11px;
				font-weight:none;
				text-align:left;
				color:#433873;
				margin:0px;
				padding:0px;
				}



/*/////////////////////////////////////////////////////////////////////////////////////////////////////

									 			FOTOS

/////////////////////////////////////////////////////////////////////////////////////////////////////*/

	td.fotos_albums_td
		{
		width:121px; 
		height:110px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px; 
		background-image:url('/images/fotos_albumbg.jpg'); 
		background-repeat:no-repeat; 
		background-position:7px 0px; 
		color:#3C3C3C; 
		text-align:center; 
		font-size:12px; 
		font:Arial, Helvetica, sans-serif;
		}

		td.fotos_albums_td IMG
			{
			width:75px; 
			height:56px; 
			margin:9px 0px 19px 0px;
			padding:0px 0px 0px 0px;
			}

	#fotos_bottom
		{
		width:600px;
		margin:10px 0px 10px 0px;
		text-align:right;
		}

		#fotos_bottom A
			{
			padding:5px 20px 5px 0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			font-weight:bold;
			color:#342473;
			background-image:url('/images/fotos_terug.jpg');
			background-repeat:no-repeat;
			background-position:right;
			}



/*/////////////////////////////////////////////////////////////////////////////////////////////////////

									 			FOTOS

/////////////////////////////////////////////////////////////////////////////////////////////////////*/

	#fotos_thumbs
		{
		width:580px; 
		margin:0px auto 0px auto; 
		height:60px; 
		padding:10px 0px 10px 0px;
		}

		#fotos_thumbs TABLE
			{
			width:580px; 
			height:60px; 
			padding:0px 0px 0px 0px; 
			margin:0px 0px 0px 0px;
			table-layout:fixed;
			}

	#fotos_groot
		{
		width:600px; 
		margin:10px auto 0px auto; 
		min-height:500px; 
		text-align:center;
		}





#bottom
	{
	width:600px;
	height:26px;
	background-image:url(images/bottom.jpg);
	background-position:top;
	background-repeat:no-repeat;
	}

	#bottom IMG
		{
		margin:0px 10px 0px 0px;
		}







/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(/images/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(/images/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(/images/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(/images/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

