/*////////////////////////////////////////////////////////////////////////////////////////////////////////////
//																											//
//													Standard												//
//																											//
////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

BODY
	{
	width:100%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF;
	background-image:url('/images/bg.jpg');
	background-repeat:repeat-x;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	}

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

IMG
	{
	border:none;
	}


INPUT
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}

TEXTAREA
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}







/*////////////////////////////////////////////////////////////////////////////////////////////////////////////
//																											//
//													Main													//
//																											//
////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#main_main
	{
	width:1008px;
	height:auto;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	background:none;
	}


	#main_top
		{
		width:1000px;
		height:29px;
		margin:0px auto 0px auto;
		padding:0px 0px 0px 0px;
		background-image:url('/images/main_top.jpg');
		background-repeat:repeat-x;
		}


	#main
		{
		width:1000px;
		height:auto;
		min-height:500px;
		position:relative;
		margin:0px 0px 0px 0px;
		padding:0px 4px 0px 4px;
		background-image:url('/images/main_bg.png');
		background-repeat:repeat-y;
		z-index:1;
		}


		#wens
			{
			width:205px;
			height:215px;
			position:absolute;
			top:66px;
			left:700px;
			z-index:9;
			}


		#top
			{
			width:1000px;
			height:275px;
			position:relative;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			z-index:2;
			}


			#logo
				{
				width:219px;
				height:78px;
				position:absolute;
				top:0px;
				left:0px;
				z-index:8;
				}


			#top_menu
				{
				width:770px;
				height:24px;
				position:absolute;
				top:0px;
				left:200px;
				padding:7px 30px 0px 0px;
				margin:0px 0px 0px 0px;
				background-color:#455C7B;
				color:#CCCCCC;
				text-align:right;
				z-index:6;
				}

				#top_menu A
					{
					color:#CCCCCC;
					font-size:10px;
					margin-left:10px;
					}


			#menu
				{
				width:760px;
				height:32px;
				position:absolute;
				top:42px;
				left:240px;
				z-index:7;
				}

				#menu A
					{
					display:block;
					float:left;
					font-family:Calibri, Arial, Helvetica, sans-serif;
					color:#274867;
					font-size:16px;
					margin:0px 0px 0px 0px;
					padding:5px 13px 5px 13px;
					}

				A#menu_sel
					{
					background-color:#677F94;
					color:#FFFFFF;
					}


			.topfoto
				{
				width:974px;
				height:174px;
				position:absolute;
				top:80px;
				left:6px;
				padding:7px 7px 7px 7px;
				background-image:url('/images/topfoto_bg.jpg');
				}


		#mid
			{
			width:1000px;
			height:auto;
			min-height:400px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			}


	#main_bot
		{
		width:990px;
		height:21px;
		margin:0px auto 0px auto;
		padding:8px 10px 0px 0px;
		background-image:url('/images/main_bot.jpg');
		background-repeat:repeat-x;
		text-align:right;
		color:#999999;
		}

		#main_bot A
			{
			color:#999999;
			}







/*////////////////////////////////////////////////////////////////////////////////////////////////////////////
//																											//
//													Home													//
//																											//
////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

	#home
		{
		width:1000px;
		height:380px;
		position:relative;
		top:0px;
		left:0px;
		}

		#home_left
			{
			width:316px;
			height:370px;
			position:absolute;
			top:0px;
			left:10px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 4px;
			border-top:5px solid #D4DAE1;
			background-color:#EFF3F9;
			background-image:url('/images/homeblok_bg.jpg');
			background-repeat:no-repeat;
			}

			#home_left H2
				{
				display:block;
				width:295px;
				height:33px;
				margin:0px 0px 0px 0px;
				padding:12px 0px 0px 20px;
				border-bottom:1px solid #D4DAE1;
				text-transform:uppercase;
				background-color:#FFFFFF;
				font-family:Calibri, Arial, Helvetica, sans-serif;
				font-size:17px;
				font-weight:bold;
				color:#274867;
				}

			.home_left_nieuws_start
				{
				width:303px;
				height:160px;
				position:relative;
				margin:0px 0px 0px 0px;
				padding:8px 0px 0px 13px;
				font-family:Calibri, Arial, Helvetica, sans-serif;
				font-size:13px;
				font-weight:bold;
				color:#274867;
				border-bottom:1px solid #D4DAE1;
				background-image:url('/images/menu_side.jpg');
				background-repeat:no-repeat;
				background-position:286px 7px;
				}

				.home_left_nieuws_startline
					{
					width:245px;
					height:45px;
					position:absolute;
					top:30px;
					left:60px;
					font-weight:normal;
					font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
					line-height:190%;
					}

				.home_left_nieuws_startimg
					{
					width:247px;
					height:71px;
					position:absolute;
					top:80px;
					left:60px;
					background-image:url('/images/homeblok_nieuws_bg.jpg');
					}

					.home_left_nieuws_startimg_img
						{
						width:241px;
						height:63px;
						position:absolute;
						top:5px;
						left:3px;
						overflow:hidden;
						background-position:50% 50%;
						background-repeat:no-repeat;
						}

			.home_left_nieuws
				{
				width:303px;
				height:26px;
				position:relative;
				margin:0px 0px 0px 0px;
				padding:8px 0px 0px 13px;
				font-family:Calibri, Arial, Helvetica, sans-serif;
				font-size:13px;
				font-weight:bold;
				color:#274867;
				border-bottom:1px solid #D4DAE1;
				background-image:url('/images/menu_side.jpg');
				background-repeat:no-repeat;
				background-position:286px 7px;
				}

				.home_left_nieuws_date
					{
					width:40px;
					height:14px;
					position:absolute;
					top:10px;
					left:13px;
					color:#B4B4B4;
					}

				.home_left_nieuws_txt
					{
					width:255px;
					height:34px;
					position:absolute;
					top:0px;
					left:60px;
					}

					.home_left_nieuws_txt A
						{
						display:block;
						width:255px;
						height:26px;
						margin:0px 0px 0px 0px;
						padding:8px 0px 0px 0px;
						color:#274867;
						}

		#home_mid
			{
			width:465px;
			height:370px;
			position:absolute;
			top:0px;
			left:340px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 5px;
			border-top:5px solid #D4DAE1;
			background-image:url('/images/homeblok_bg.jpg');
			background-repeat:no-repeat;
			line-height:180%;
			}

			#home_mid H2
				{
				margin:0px 0px 0px 0px;
				padding:12px 0px 0px 15px;
				text-transform:uppercase;
				font-family:Calibri, Arial, Helvetica, sans-serif;
				font-size:17px;
				font-weight:bold;
				color:#274867;
				}

			#home_mid_txt
				{
				width:440px;
				height:135px;
				position:absolute;
				top:45px;
				left:20px;
				}

			#home_mid_blok
				{
				width:440px;
				height:178px;
				position:absolute;
				top:180px;
				left:20px;
				background-color:#455C7B;
				}

				#wn
					{
					width:410px;
					height:135px;
					position:absolute;
					top:12px;
					left:15px;
					display:block;
					overflow:hidden;
					z-index:1;
					}

					.blok-programma
						{
						height:135px; 
						width:410px; 
						position:relative;
						margin:0px 0px 0px 0px;
						}

						.blok-programma H3
							{
							margin:0px 0px 0px 0px;
							padding:0px 0px 0px 0px;
							text-transform:uppercase;
							font-family:Calibri, Arial, Helvetica, sans-serif;
							font-size:17px;
							font-weight:bold;
							color:#FFFFFF;
							}

						.blok-programma_img
							{
							width:100px;
							height:75px;
							position:absolute;
							top:30px;
							left:5px;
							}

						.blok-programma_txt
							{
							width:275px;
							height:75px;
							position:absolute;
							top:25px;
							left:115px;
							color:#FFFFFF;
							}

						.blok-programma_loc
							{
							width:360px;
							height:15px;
							position:absolute;
							top:112px;
							left:5px;
							color:#FFFFFF;
							text-align:right;
							font-weight:700;
							}

						.blok-programma_url
							{
							width:17px;
							height:18px;
							position:absolute;
							top:113px;
							left:380px;
							}

				#scrollbar
					{
					width:410px; 
					height:9px;
					position:absolute;
					top:159px;
					left:15px;
					display:block;
					}

					#left
						{
						height:9px;
						width:9px;
						position:absolute; 
						left:0px;
						top:0;
						}

					#track 
						{
						width:393px;
						height:9px; 
						position:absolute;
						left:9px;
						top:0px;
						background-image:url('images/home_midblok_scrolbg.jpg');
						}

						#dragBar
							{
							width:20px; 
							height:9px; 
							position:absolute; 
							left:0px; 
							top:0px;
							background-color:#E0E0E0;
							}  

					#right 
						{
						height:9px;
						width:9px;
						position:absolute; 
						right:0; 
						top:0;
						}

				#extra_controls
					{
					width:60px;
					height:20px;
					position:absolute;
					top:5px;
					left:394px;
					z-index:2;
					}

					#extra_controls A
						{
						display:block;
						width:14px;
						height:14px;
						float:left;
						margin:4px 0px 0px 4px;
						}

			#scrollbar, div#track, div#dragBar, div#left, div#right 
				{
				-moz-user-select: none;
				-khtml-user-select: none;
				}


		#home_right
			{
			width:170px;
			height:370px;
			position:absolute;
			top:0px;
			left:820px;
			overflow:hidden;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 5px;
			border-top:5px solid #D4DAE1;
			background-image:url('/images/homeblok_bg.jpg');
			background-repeat:no-repeat;
			}

			#home_right H2
				{
				display:block;
				width:140px;
				height:33px;
				margin:0px 0px 0px 7px;
				padding:12px 0px 0px 20px;
				border-bottom:1px solid #D4DAE1;
				text-transform:uppercase;
				background-color:#FFFFFF;
				font-family:Calibri, Arial, Helvetica, sans-serif;
				font-size:17px;
				font-weight:bold;
				color:#274867;
				}

			#home_right_sponsoren
				{
				width:132px;
				height:600px;
				position:absolute;
				top:55px;
				left:20px;
				overflow:hidden;
				}

				#home_right_sponsoren IMG
					{
					width:130px;
					height:48px;
					margin:0px 0px 10px 0px;
					border:1px solid #A0A0A0;
					}






/*////////////////////////////////////////////////////////////////////////////////////////////////////////////
//																											//
//													Overgige pages											//
//																											//
////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


	#page_side
		{
		width:260px;
		height:auto;
		float:left;
		position:relative;
		margin:0px 0px 0px 10px;
		padding:0px 0px 0px 0px;
		border-top:5px solid #D4DAE1;
		}

		#page_side H2
			{
			display:block;
			width:240px;
			height:33px;
			margin:0px 0px 0px 0px;
			padding:12px 0px 0px 20px;
			border-bottom:1px solid #D4DAE1;
			text-transform:uppercase;
			font-family:Calibri, Arial, Helvetica, sans-serif;
			font-size:17px;
			font-weight:bold;
			color:#274867;
			}

		#page_side A
			{
			display:block;
			width:247px;
			height:22px;
			margin:0px 0px 0px 0px;
			padding:8px 0px 0px 13px;
			font-family:Calibri, Arial, Helvetica, sans-serif;
			font-size:13px;
			font-weight:bold;
			color:#274867;
			background-image:url('/images/menu_side.jpg');
			background-repeat:no-repeat;
			background-position:243px 5px;
			}



	#page
		{
		width:660px;
		height:auto;
		float:left;
		margin:0px 0px 0px 20px;
		padding:20px 20px 20px 20px;
		border-top:5px solid #D4DAE1;
		line-height:180%;
		}

		#page H1
			{
			margin:0px 0px 0px 0px;
			padding:0px 0px 10px 0px;
			text-transform:uppercase;
			font-family:Calibri, Arial, Helvetica, sans-serif;
			font-size:17px;
			font-weight:bold;
			color:#274867;
			}

		#page A
			{
			color:#274867;
			}

		#page_text
			{
			width:475px;
			height:auto;
			float:left;
			margin-right:15px;
			}

		#page_img
			{
			width:150px;
			height:auto;
			float:right;
			text-align:center;
			padding:20px 0px 0px 0px;
			}

			#page_img IMG
				{
				width:150px;
				border:2px solid #274867;
				margin:0px 0px 10px 0px;
				}

		#page_img_btm
			{
			width:660px;
			height:auto;
			margin:10px 0px 0px 0px;
			}

			#page_img_btm IMG
				{
				max-width:150px;
				border:2px solid #274867;
				margin:0px 10px 0px 0px;
				}


		.gastenboek_mes
			{
			width:620px;
			margin:0px auto 30px auto;
			}

			.gastenboek_mes H3
				{
				margin:0px 0px 5px 0px;
				padding:0px 0px 0px 0px;
				text-transform:uppercase;
				font-family:Calibri, Arial, Helvetica, sans-serif;
				font-size:14px;
				font-weight:bold;
				color:#274867;
				border-bottom:1px solid #CCCCCC;
				}

		.sponsor_blok
			{
			width:130px;
			height:47px;
			float:left;
			margin:0px 10px 10px 0px;
			padding:15px 10px 15px 10px;
			background-color:#FFFFFF;
			text-align:center;
			border: 1px solid #CCCCCC;
			}

			.sponsor_blok IMG
				{
				max-width:133px;
				max-height:49px;
				}

		#sponsor_img
			{
			width:133px;
			height:49px;
			float:left;
			margin:0px 0px 0px 0px;
			padding:15px 10px 15px 10px;
			text-align:center;
			border:1px solid #CCCCCC;
			}

		#sponsor_txt
			{
			width:400px;
			height:auto;
			float:left;
			margin:15px 0px 0px 20px;
			padding:0px 0px 0px 10px;
			border-left: 1px solid #CCCCCC;
			}

		img.sponsor_img
			{
			width:150px;
			height:115px;
			padding:0px 10px 0px 0px;
			}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////
//																											//
//													Foto album												//
//																											//
////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


		.fotoalbum_start
			{
			width:125px;
			height:120px;
			float:left;
			margin:10px 10px 10px 10px;
			position:relative;
			text-align:center;
			}

			A.fotoalbum_start_link
				{
				display:block;
				width:125px;
				height:25px;
				position:absolute;
				top:100px;
				left:0px;
				text-align:center;
				font-size:12px;
				color:#304E92;
				}

			.fotoalbum_start IMG
				{
				width:96px;
				height:71px;
				position:absolute;
				top:0px;
				left:0px;
				padding:2px 2px 2px 2px;
				background-color:#FFFFFF;
				border:12px solid #274867;
				}

		IMG.fotoalbum_album_pic
			{
			width:76px;
			height:57px;
			float:left;
			margin:10px 10px 10px 10px;
			padding:1px 1px 1px 1px;
			background-color:#FFFFFF;
			border:2px solid #274867;
			}

		#fotoalbum_foto_groot
			{
			width:630px;
			text-align:center;
			}

			#fotoalbum_foto_groot_img
				{
				height:auto;
				width:auto;
				background-color:#333333;
				}

				#fotoalbum_foto_groot_img IMG
					{
					margin:10px 10px 10px 10px;
					border:2px solid #FFFFFF;
					}

		#foto_klein
			{
			width:660px;
			height:75px;
			position:relative;
			}

			#foto_klein IMG
				{
				padding:1px 1px 1px 1px;
				background-color:#FFFFFF;
				border:2px solid #274867;
				}

			#foto_klein_pic1
				{
				width:40px;
				height:30px;
				position:absolute;
				top:16px;
				left:160px;
				}

			#foto_klein_pic2
				{
				width:60px;
				height:45px;
				position:absolute;
				top:10px;
				left:215px;
				}

			#foto_klein_pic3
				{
				width:80px; 
				height:60px;
				position:absolute;
				top:3px;
				left:290px;
				}

			#foto_klein_pic4
				{
				width:60px;
				height:45px;
				position:absolute;
				top:10px;
				left:383px;
				}

			#foto_klein_pic5
				{
				width:40px;
				height:30px;
				position:absolute;
				top:16px;
				left:460px;
				}



		#fotoalbum_foto_klein
			{
			width:100px;
			text-align:center;
			}

			.fotalbum_klein_last2
				{
				width:40px; 
				height:30px; 
				border:1px solid #FFFFFF;
				}

			.fotalbum_klein_last1
				{
				width:60px; 
				height:45px; 
				border:1px solid #FFFFFF;
				}

			.fotalbum_klein_img
				{
				width:80px; 
				height:60px; 
				border:1px solid #304E92;
				}

			.fotalbum_klein_next1
				{
				width:60px; 
				height:45px; 
				border:1px solid #FFFFFF;
				}

			.fotalbum_klein_next2
				{
				width:40px; 
				height:30px; 
				border:1px solid #FFFFFF;
				}

		#foto_groot
			{
			min-height:500px;
			}

			#foto_groot_img IMG
				{
				max-width:660px;
				padding:1px 1px 1px 1px;
				background-color:#FFFFFF;
				border:2px solid #274867;
				}





/*////////////////////////////////////////////////////////////////////////////////////////////////////////////
//																											//
//													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;
	}
