/*////////////////////////////////////////////////////////////////////////////////////////////////////////////
//                                                                                                          //
//                                                   STANDARD                                               //
//                                                                                                          //
////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

*
	{
	margin:0px 0px 0px 0px;
	border:0;
	padding:0px 0px 0px 0px;
	}

HTML,BODY
	{
	height:100%;
	}

BODY
	{
	position:relative;
	background:#FFFFFF url('/images/body_bg.jpg') repeat-x 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#525460;
	}

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

	
IMG
	{
	border:none;
	}


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

H1,H2,H3,H4,H5,H6
	{
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

UL
	{
	padding:0px 0px 0px 20px;
	}

UL UL
	{
	padding:0px 0px 0px 40px;
	}

@font-face
	{
	font-family:'opensans_regular';
	src:url('/incs/opensans_regular.eot');
	src:url('/incs/opensans_regular.eot?#iefix') format('embedded-opentype'),
		url('/incs/opensans_regular.woff') format('woff'),
		url('/incs/opensans_regular.ttf') format('truetype'),
		url('/incs/opensans_regular.svg#opensans_regular') format('svg');
	font-weight:normal;
	font-style:normal;
	}

@font-face
	{
	font-family:'opensans_light';
	src:url('/incs/opensans_light.eot');
	src:url('/incs/opensans_light.eot?#iefix') format('embedded-opentype'),
		url('/incs/opensans_light.woff') format('woff'),
		url('/incs/opensans_light.ttf') format('truetype'),
		url('/incs/opensans_light.svg#opensans_light') format('svg');
	font-weight:normal;
	font-style:normal;
	}

@font-face
	{
	font-family:'opensans_semibold';
	src:url('/incs/opensans_semibold.eot');
	src:url('/incs/opensans_semibold.eot?#iefix') format('embedded-opentype'),
		url('/incs/opensans_semibold.woff') format('woff'),
		url('/incs/opensans_semibold.ttf') format('truetype'),
		url('/incs/opensans_semibold.svg#opensans_semibold') format('svg');
	font-weight:normal;
	font-style:normal;
	}

@font-face
	{
	font-family:'opensans_condensed_bold';
	src:url('/incs/opensans_condensed_bold.eot');
	src:url('/incs/opensans_condensed_bold.eot?#iefix') format('embedded-opentype'),
		url('/incs/opensans_condensed_bold.woff') format('woff'),
		url('/incs/opensans_condensed_bold.ttf') format('truetype'),
		url('/incs/opensans_condensed_bold.svg#opensans_condensed_bold') format('svg');
	font-weight:normal;
	font-style:normal;
	}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////
//                                                                                                          //
//                                                     MAIN                                                 //
//                                                                                                          //
////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

	DIV#main
		{
		width:940px;
		min-height:350px;
		position:relative;
		margin:25px auto 0px auto;
		border-radius:4px 4px 4px 4px;
		padding:0px 20px 20px 20px;
		background-color:#FFFFFF;
		}

		DIV#top
			{
			width:940px;
			height:180px;
			position:relative;
			}

			DIV#top_menu_1
				{
				width:940px;
				height:50px;
				position:absolute;
				left:0px;
				top:110px;
				border-radius:4px 4px 4px 4px;
				background-color:#002E5C;
				}

				DIV#top_menu_1 A
					{
					display:block;
					height:37px;
					float:left;
					padding:13px 16px 0px 16px;
					font-family:'opensans_condensed_bold', Helvetica, sans-serif;
					font-size:18px;
					font-weight:normal;
					text-transform:uppercase;
					color:#7C94AB;
					}

					DIV#top_menu_1 A.menu_sel, DIV#top_menu_1 A:HOVER
						{
						color:#FFFFFF;
						}

			DIV#top_menu_2
				{
				width:345px;
				height:27px;
				position:absolute;
				left:376px;
				top:12px;
				}

				DIV#top_menu_2 A
					{
					display:block;
					height:22px;
					float:left;
					padding:5px 12px 0px 12px;
					font-weight:bold;
					color:#BFCAD6;
					}

					DIV#top_menu_2 A:HOVER, DIV#top_menu_2 A.menu_sel
						{
						color:#002E5C;
						}

				DIV#top_menu_2 SPAN
					{
					display:block;
					float:left;
					padding:5px 0px 0px 0px;
					font-weight:bold;
					color:#BFCAD6;
					}

			A#top_logo
				{
				display:block;
				width:322px;
				height:56px;
				position:absolute;
				left:0px;
				top:28px;
				overflow:hidden;
				}

			INPUT#top_zoek_inp
				{
				width:262px;
				height:18px;
				position:absolute;
				left:389px;
				top:51px;
				border:1px solid #D9E0E8;
				border-right:none;
				border-radius:5px 0px 0px 5px;
				padding:7px 7px 7px 7px;
				color:#C2C5CC;
				}

			INPUT#top_zoek_sub
				{
				display:block;
				width:34px;
				height:34px;
				position:absolute;
				left:666px;
				top:51px;
				border:1px solid #D9E0E8;
				border-left:none;
				border-radius:0px 5px 5px 0px;
				background:transparent url('/images/top_zoek_sub.png') no-repeat 8px 6px;
				}

			DIV#top_volg
				{
				width:201px;
				height:30px;
				position:absolute;
				left:520px;
				top:0px;
				padding:0px 0px 0px 0px;
				font-family:'opensans_semibold', Helvetica, sans-serif;
				font-size:14px;
				font-weight:normal;
				color:#7f96ad;
				}

				DIV#top_volg A
					{
					display:block;
					height:30px;
					width:30px;
					position:absolute;
					top:10px;
					text-indent:-999px;
					overflow:hidden;
					}

				DIV#top_volg A#top_volg_twit
					{
					left:20px;
					background:transparent url('/images/top_volg_twit.png') no-repeat 0px 0px;
					}

				DIV#top_volg A#top_volg_insta
					{
					left:20px;
					background:transparent url('/images/top_volg_insta.png') no-repeat 0px 0px;
					}

				DIV#top_volg A#top_volg_face
					{
					left:60px;
					background:transparent url('/images/top_volg_face.png') no-repeat 0px 0px;
					}

				DIV#top_volg A#top_volg_mail
					{
					left:100px;
					background:transparent url('/images/top_volg_mail.png') no-repeat 0px 0px;
					}

				DIV#top_volg A#top_volg_team
					{
					left:20px;
					background:transparent url('/images/top_volg_team.png') no-repeat 0px 0px;
					}

			DIV#top_sponsor
				{
				width:201px;
				height:60px;
				position:absolute;
				left:820px;
				top:0px;
				padding:0px 0px 0px 0px;
				font-family:'opensans_semibold', Helvetica, sans-serif;
				font-size:14px;
				font-weight:normal;
				color:#7f96ad;
				}					
					
	DIV#bot
		{
		width:100%;
		min-width:980px;
		height:270px;
		position:relative;
		background:#002E5C url('/images/bot_bg.png') repeat-x 0px 0px;
		}

		DIV#bot_blok_1, DIV#bot_blok_2, DIV#bot_blok_3
			{
			width:320px;
			position:absolute;
			left:50%;
			top:17px;
			color:#8097AE;
			}

			DIV#bot_blok_1 H3, DIV#bot_blok_2 H3, DIV#bot_blok_3 H3
				{
				margin:0px 0px 15px 0px;
				font-family:'opensans_regular', Helvetica, sans-serif;
				font-size:18px;
				font-weight:normal;
				color:#BFCBD6;
				}

		DIV#bot_blok_1
			{
			margin:0px 0px 0px -470px;
			}

			DIV#bot_blok_1 A
				{
				display:block;
				float:left;
				width:121px;
				padding:5px 0px 5px 14px;
				background:transparent url('/images/arrow_light_blue_right.png') no-repeat 0px 9px;
				color:#8097AE;
				}

		DIV#bot_blok_2
			{
			margin:0px 0px 0px -150px;
			}

			DIV#bot_blok_2 SELECT
				{
				display:block;
				width:232px;
				height:34px;
				border-radius:5px 5px 5px 5px;
				padding:6px 6px 6px 6px;
				background-color:#D9E0E7;
				color:#979A9F;
				}

				DIV#bot_blok_2 SELECT:FOCUS
					{
					background-color:#FFFFFF;
					color:#000000;
					}

		DIV#bot_blok_3
			{
			margin:0px 0px 0px 160px;
			}

			DIV#bot_twitter_mes
				{
				width:277px;
				max-height:50px;
				position:relative;
				border-radius:3px 3px 3px 3px;
				padding:15px 15px 15px 15px;
				background-color:#0D3965;
				}

			DIV#bot_twitter_author
				{
				width:277px;
				height:15px;
				padding:15px 15px 15px 15px;
				background:transparent url('/images/arrow_twitter.png') no-repeat 246px 0px;
				font-size:11px;
				}

				DIV#bot_twitter_author A
					{
					color:#8097AE;
					}

		DIV#bot_blok_4
			{
			width:320px;
			position:absolute;
			left:50%;
			top:200px;
			margin:0px 0px 0px -470px;
			color:#406285;
			}

			DIV#bot_blok_4 A
				{
				color:#406285;
				}

		DIV#bot_blok_5
			{
			width:320px;
			position:absolute;
			left:50%;
			top:200px;
			margin:0px 0px 0px 248px;
			color:#406285;
			}

			DIV#bot_blok_5 A
				{
				color:#406285;
				}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////
//                                                                                                          //
//                                                     HOME                                                 //
//                                                                                                          //
////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

		DIV#home
			{
			position:relative;
			height:725px;
			}

		DIV#home_down
			{
			position:relative;
			height:790px;
			}

			DIV#home_slider
				{
				position:absolute;
				left:0px;
				top:0px;
				width:458px;
				height:278px;
				border-radius:5px 5px 5px 5px;
				border:1px solid transparent;
				overflow:hidden;
				}

				DIV#home_slider DIV#home_slider_items
					{
					width:20000em;
					position:absolute;
					}

					DIV#home_slider DIV#home_slider_items DIV.item
						{
						width:458px;
						height:278px;
						float:left;
						margin:0px 10px 0px 0px;
						}

					DIV#home_slider DIV#home_slider_items DIV.item IMG
						{
						width:458px;
						height:278px;
						}

				DIV#home_slider DIV#home_slider_navi
					{
					position:absolute;
					left:13px;
					top:252px;
					}

				DIV#home_slider DIV#home_slider_navi A
					{
					display:block;
					width:12px;
					height:12px;
					position:relative;
					float:left;
					background:transparent url('/images/slider_item.png') no-repeat 0px 0px;
					cursor:pointer;
					}

				DIV#home_slider DIV#home_slider_navi A.active
					{
					background:transparent url('/images/slider_item_active.png') no-repeat 0px 0px;
					}

			DIV#home_blok_1
				{
				width:462px;
				height:280px;
				position:absolute;
				left:480px;
				top:0px;
				font-family:'opensans_light', Helvetica, sans-serif;
				font-size:18px;
				line-height:156%;
				}

				DIV#home_blok_1 H1
					{
					margin:2px 0px 9px 0px;
					font-family:'opensans_semibold', Helvetica, sans-serif;
					font-size:26px;
					line-height:131%;
					color:#002E5C;
					}

				DIV#home_blok_1 A#home_blok_1_meer
					{
					display:block;
					width:94px;
					height:21px;
					float:left;
					margin:20px 13px 0px 0px;
					border-radius:3px 3px 3px 3px;
					padding:6px 0px 0px 10px;
					background:#002E5C url('/images/arrow_light_blue_right.png') no-repeat 88px 9px;
					font-family:Arial;
					font-size:13px;
					font-weight:bold;
					line-height:100%;
					color:#9EA5B2;
					}

				DIV#home_blok_1 A#home_blok_1_lidmaatschap
					{
					display:block;
					width:140px;
					height:20px;
					float:left;
					margin:20px 0px 0px 0px;
					border-radius:3px 3px 3px 3px;
					padding:7px 0px 0px 10px;
					background:transparent url('/images/arrow_light_grey_right.png') no-repeat 136px 10px;
					font-family:Arial;
					font-size:13px;
					font-weight:bold;
					line-height:100%;
					color:#ABB9C9;
					}

			DIV#home_nieuws
				{
				width:720px;
				height:295px;
				position:absolute;
				left:0px;
				top:302px;
				}

				DIV#home_nieuws DIV#home_nieuws_top
					{
					position:relative;
					}

					DIV#home_nieuws DIV#home_nieuws_top H2
						{
						font-family:'opensans_semibold', Helvetica, sans-serif;
						font-size:22px;
						color:#6A7181;
						}

					DIV#home_nieuws DIV#home_nieuws_top A
						{
						display:block;
						width:96px;
						position:absolute;
						right:20px;
						top:5px;
						background:transparent url('/images/arrow_light_grey_right.png') no-repeat 91px 5px;
						font-size:13px;
						font-weight:bold;
						color:#ABB9C9;
						}

				DIV#home_nieuws DIV.nieuws_item
					{
					width:220px;
					height:240px;
					position:relative;
					float:left;
					margin:19px 20px 0px 0px;
					}

					DIV#home_nieuws DIV.nieuws_item IMG
						{
						width:220px;
						height:120px;
						border-radius:3px 3px 3px 3px;
						}

					DIV#home_nieuws DIV.nieuws_item SPAN.datum
						{
						display:block;
						padding:12px 0px 6px 0px;
						font-size:11px;
						font-weight:bold;
						color:#ABB9C9;
						}

					DIV#home_nieuws DIV.nieuws_item H2 A
						{
						font-size:14px;
						font-weight:bold;
						color:#002E5C;
						}

					DIV#home_nieuws DIV.nieuws_item SPAN.tekst
						{
						display:block;
						padding:8px 0px 0px 0px;
						line-height:157%;
						}

			DIV#home_agenda
				{
				width:190px;
				height:266px;
				position:absolute;
				right:0px;
				top:300px;
				border:1px solid #D9E0E7;
				border-radius:3px 3px 3px 3px;
				padding:12px 15px 15px 13px;
				}

				DIV#home_agenda H2
					{
					padding:0px 0px 10px 0px;
					font-family:'opensans_semibold', Helvetica, sans-serif;
					font-size:22px;
					color:#6A7181;
					}

				DIV#home_agenda A.item
					{
					display:block;
					height:50px;
					position:relative;
					}

					DIV#home_agenda A.item SPAN.datum
						{
						display:block;
						position:absolute;
						left:0px;
						top:3px;
						font-family:'opensans_condensed_bold', Helvetica, sans-serif;
						font-size:14px;
						font-weight:normal;
						text-align:center;
						color:#ABB9C9;
						}

						DIV#home_agenda A.item SPAN.datum_dag
							{
							font-size:20px;
							font-weight:normal;
							}

					DIV#home_agenda A.item SPAN.titel
						{
						display:block;
						position:absolute;
						left:33px;
						top:6px;
						font-size:14px;
						font-weight:bold;
						color:#002E5C;
						}

					DIV#home_agenda A.item SPAN.tijd
						{
						display:block;
						position:absolute;
						left:36px;
						top:27px;
						}

				DIV#home_agenda A#agenda_meer
					{
					display:block;
					margin:13px 0px 0px 6px;
					background:transparent url('/images/arrow_light_grey_right.png') no-repeat 127px 5px;
					font-size:13px;
					font-weight:bold;
					color:#9EA5B2;
					}

			A#home_nieuwsbalk
				{
				display:block;
				width:940px;
				height:40px;
				position:absolute;
				left:0px;
				top:615px;
				border-radius:3px 3px 3px 3px;
				background-color:#002E5C;
				}

				A#home_nieuwsbalk SPAN.titel
					{
					display:block;
					width:255px;
					height:31px;
					position:relative;
					float:left;
					padding:9px 0px 0px 15px;
					background:transparent url('/images/nieuwsbalk.png') no-repeat 0px 0px;
					font-family:'opensans_semibold', Helvetica, sans-serif;
					font-size:16px;
					color:#FFFFFF;
					}

				A#home_nieuwsbalk SPAN.tekst
					{
					display:block;
					width:646px;
					height:29px;
					position:relative;
					float:left;
					padding:11px 0px 0px 24px;
					font-size:14px;
					font-weight:bold;
					color:#BFCBD6;
					}

			DIV#home_sponsors
				{
				width:460px;
				height:100px;
				position:absolute;
				left:0px;
				top:623px;
				}

			DIV#home_sponsors_down
				{
				width:435px;
				height:100px;
				position:absolute;
				left:0px;
				top:668px;
				border: 1px solid rgb(217, 224, 231);
				border-radius: 3px;
				padding: 12px 0px 15px 13px;
				}

				DIV#home_sponsors H3,
				DIV#home_sponsors_down H3
					{
					margin:0px 0px 0px 0px;
					font-family:'opensans_semibold', Helvetica, sans-serif;
					font-size:18px;
					font-weight:bold;
					color:#6A7181;
					}

				DIV#home_sponsors DIV#home_sponsors_slider,
				DIV#home_sponsors_down DIV#home_sponsors_slider
					{
					position:relative;
					left:0px;
					top:0px;
					width:435px;
					height:70px;
					margin:15px 0px 0px 0px;
					border:1px solid transparent;
					overflow:hidden;
					}

				DIV#home_sponsors DIV#home_sponsors_slider_items,
				DIV#home_sponsors_down DIV#home_sponsors_slider_items
					{
					width:20000em;
					position:absolute;
					}

					DIV#home_sponsors DIV#home_sponsors_slider_items DIV.item,
					DIV#home_sponsors_down DIV#home_sponsors_slider_items DIV.item
						{
						width:460px;
						height:70px;
						float:left;
						margin:0px 20px 0px 0px;
						padding:0px 30px 0px 0px;
						}

						DIV#home_sponsors DIV#home_sponsors_slider_items DIV.item IMG
							{
							padding:0px 15px 0px 15px;
							}

			DIV#home_sporthal
				{
				width:435px;
				height:110px;
				position:absolute;
				right:0px;
				top:623px;
				}

			DIV#home_sporthal_down
				{
				width:435px;
				height:100px;
				position:absolute;
				right:0px;
				top:668px;
				border: 1px solid rgb(217, 224, 231);
				border-radius: 3px;
				padding: 12px 15px 15px 20px;
				}

				DIV#home_sporthal H3,
				DIV#home_sporthal_down H3
					{
					font-family:'opensans_semibold', Helvetica, sans-serif;
					font-size:18px;
					font-weight:bold;
					color:#6A7181;
					}

				DIV#home_sporthal IMG,
				DIV#home_sporthal_down IMG
					{
					margin:11px 0px 0px 1px;
					}

				DIV#home_sporthal DIV#home_sporthal_txt,
				DIV#home_sporthal_down DIV#home_sporthal_txt
					{
					position:absolute;
					left:133px;
					top:40px;
					line-height:167%;
					width:300px;
					}

					DIV#home_sporthal DIV#home_sporthal_txt A,
					DIV#home_sporthal_down DIV#home_sporthal_txt A
						{
						display:block;
						background:transparent url('/images/arrow_dark_blue_right.png') no-repeat 67px 6px;
						font-weight:bold;
						}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////
//                                                                                                          //
//                                                     PAGE                                                 //
//                                                                                                          //
////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

				DIV#page_left
					{
					width:220px;
					position:relative;
					float:left;
					}

					DIV#page_left H2
						{
						margin:18px 0px 10px 0px;
						font-family:'opensans_semibold', Helvetica, sans-serif;
						font-size:18px;
						color:#6A7181;
						}

						DIV#left_menu A
							{
							display:block;
							padding:10px 0px 10px 21px;
							background:transparent url('/images/arrow_light_grey_right.png') no-repeat 1px 14px;
							font-size:14px;
							font-weight:bold;
							color:#7F96AD;
							}

						DIV#left_menu A.menu_sel
							{
							background:transparent url('/images/arrow_dark_blue_right.png') no-repeat 1px 14px;
							color:#002E5C;
							}

					DIV#page_left DIV#left_sponsors
						{
						position:relative;
						left:0px;
						top:0px;
						width:173px;
						height:53px;
						margin:0px 0px 0px 0px;
						border:1px solid transparent;
						overflow:hidden;
						}

						DIV#page_left DIV#left_sponsors_items
							{
							width:20000em;
							position:absolute;
							}

						DIV#page_left DIV#left_sponsors_items DIV.item
							{
							width:173px;
							height:53px;
							float:left;
							margin:0px 10px 0px 0px;
							}

				DIV#page_normal
					{
					width:700px;
					float:right;
					line-height:180%;
					}

				DIV#page_text
					{
					width:460px;
					float:left;
					}

				DIV#page_downloads
					{
					margin:25px 0px 0px 0px;
					border-top:1px solid #DCDEDF;
					}

					DIV#page_downloads H3
						{
						padding:9px 0px 6px 0px;
						font-family:'opensans_semibold', Arial, Helvetica, sans-serif;
						font-size:16px;
						font-weight:normal;
						color:#002E5C;
						}

					DIV#page_downloads A
						{
						display:block;
						position:relative;
						margin:0px 0px 10px 0px;
						padding:5px 0px 10px 40px;
						font-weight:bold;
						color:#002E5C;
						}

						DIV#page_downloads A IMG
							{
							height:32px;
							position:absolute;
							left:0px;
							top:0px;
							}

				DIV#page_img
					{
					width:220px;
					float:right;
					margin:6px 0px 0px 0px;
					}

					DIV#page_img IMG
						{
						width:220px;
						height:165px;
						margin:0px 0px 20px 0px;
						border-radius:3px 3px 3px 3px;
						}

					DIV#page_wide H1,
					DIV#page_normal H1,
					DIV#page_text H1
						{
						font-family:'opensans_semibold', Helvetica, sans-serif;
						font-size:26px;
						color:#002E5C;
						}

						DIV#nav
							{
							margin:2px 0px 16px 0px;
							color:#C5C6CC;
							}

							DIV#nav A
								{
								padding:0px 15px 0px 5px;
								background:transparent url('/images/arrow_light_grey_right.png') no-repeat right 4px;
								color:#C5C6CC;
								}

							DIV#nav SPAN
								{
								padding:0px 0px 0px 5px;
								}

					DIV#page_wide SPAN.inleiding,
					DIV#page_normal SPAN.inleiding,
					DIV#page_text SPAN.inleiding
						{
						font-family:'opensans_light', Helvetica, sans-serif;
						font-size:18px;
						color:#525460;
						line-height:156%;
						}


/*////////////////////////////////////////////////////////////////////////////////////////////////////////////
//                                                                                                          //
//                                                   NIEUWS                                                 //
//                                                                                                          //
////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

					DIV#nieuws_filter
						{
						width:700px;
						height:47px;
						position:relative;
						margin:15px 0px 20px 0px;
						border-radius:5px 5px 5px 5px;
						background-color:#ECEFF3;
						}

						DIV#nieuws_filter SPAN
							{
							display:block;
							position:absolute;
							left:15px;
							top:12px;
							font-family:'opensans_semibold', Helvetica, sans-serif;
							font-size:16px;
							color:#002E5C;
							}

						DIV#nieuws_filter A.filter_alles
							{
							display:block;
							height:22px;
							position:absolute;
							left:135px;
							top:10px;
							border-radius:3px 3px 3px 3px;
							padding:3px 13px 3px 12px;
							font-size:13px;
							font-weight:bold;
							color:#8F96A3;
							}

						DIV#nieuws_filter A.filter_nieuws
							{
							display:block;
							height:22px;
							position:absolute;
							left:191px;
							top:10px;
							border-radius:3px 3px 3px 3px;
							padding:3px 13px 3px 12px;
							font-size:13px;
							font-weight:bold;
							color:#8F96A3;
							}

						DIV#nieuws_filter A.filter_verslagen
							{
							display:block;
							height:22px;
							position:absolute;
							left:261px;
							top:10px;
							border-radius:3px 3px 3px 3px;
							padding:3px 13px 3px 12px;
							font-size:13px;
							font-weight:bold;
							color:#8F96A3;
							}

						DIV#nieuws_filter A.filter_activiteiten
							{
							display:block;
							height:22px;
							position:absolute;
							left:349px;
							top:10px;
							border-radius:3px 3px 3px 3px;
							padding:3px 13px 3px 12px;
							font-size:13px;
							font-weight:bold;
							color:#8F96A3;
							}

							DIV#nieuws_filter A.filter_sel
								{
								background-color:#002E5C;
								font-size:13px;
								font-weight:bold;
								color:#FFFFFF;
								}

					DIV.nieuws_item_large
						{
						width:460px;
						height:145px;
						position:relative;
						padding:0px 0px 20px 240px;
						}

						DIV.nieuws_item_large SPAN.image
							{
							display:block;
							width:220px;
							height:145px;
							position:absolute;
							left:0px;
							top:0px;
							}

							DIV.nieuws_item_large SPAN.image IMG
								{
								width:220px;
								height:145px;
								border-radius:3px 3px 3px 3px;
								}

						DIV.nieuws_item_large SPAN.datum
							{
							display:block;
							padding:0px 0px 0px 0px;
							font-size:11px;
							font-weight:bold;
							color:#ABB9C9;
							}

						DIV.nieuws_item_large SPAN.titel
							{
							display:block;
							padding:2px 0px 0px 0px;
							font-size:16px;
							font-weight:bold;
							color:#002E5C;
							}

						DIV.nieuws_item_large SPAN.tekst
							{
							display:block;
							padding:0px 0px 15px 0px;
							line-height:167%;
							}

						DIV.nieuws_item_large A.verde
							{
							display:block;
							width:93px;
							height:25px;
							border-radius:3px 3px 3px 3px;
							padding:2px 0px 0px 11px;
							background:#002E5C url('/images/arrow_light_grey_right.png') no-repeat 88px 9px;
							font-weight:bold;
							color:#ABB9C9;
							}

						A.nieuws_item
							{
							display:block;
							width:700px;
							border-bottom:1px solid #D9E0E7;
							padding:9px 0px 10px 0px;
							}

							A.nieuws_item SPAN.datum
								{
								display:block;
								width:238px;
								float:left;
								font-weight:bold;
								color:#ABB9C9;
								}

							A.nieuws_item SPAN.titel
								{
								font-size:14px;
								font-weight:bold;
								color:#002E5C;
								}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*                                                                                                        */
/*                                                   TEAMS                                                */
/*                                                                                                        */
/*////////////////////////////////////////////////////////////////////////////////////////////////////////*/

				DIV#teams
					{
					margin:15px 0px 0px 0px;
					}

				DIV#teams A.team_start
					{
					display:block;
					width:220px;
					height:200px;
					position:relative;
					float:left;
					margin:0px 20px 13px 0px;
					}

					DIV#teams A.team_start IMG
						{
						width:220px;
						height:165px;
						border-radius:3px 3px 3px 3px;
						}

					DIV#teams A.team_start DIV.team_hover
						{
						display:none;
						width:220px;
						height:165px;
						position:absolute;
						left:0px;
						top:0px;
						background:transparent url('/images/team_hover.png') no-repeat 85px 55px;
						}

					DIV#teams A.team_start:HOVER DIV.team_hover
						{
						display:block;
						}

					DIV#teams A.team_start STRONG
						{
						display:block;
						padding:12px 0px 0px 20px;
						background:transparent url('/images/arrow_light_blue_right.png') no-repeat 0px 16px;
						font-size:14px;
						font-weight:bold;
						color:#7F96AD;
						}

					DIV#teams A.team_start:HOVER STRONG
						{
						background:transparent url('/images/arrow_dark_blue_right.png') no-repeat 0px 16px;
						color:#002E5C;
						}

				IMG#team_foto
					{
					width:459px;
					height:344px;
					border-radius:3px 3px 3px 3px;
					}

				DIV#team_right
					{
					width:220px;
					float:right;
					margin:0px 0px 0px 0px;
					line-height:167%;
					}

					DIV#team_right H2.comp_titel
						{
						margin:0px 0px 11px 0px;
						font-family:'opensans_semibold', Helvetica, sans-serif;
						font-size:18px;
						font-weight:bold;
						color:#6A7181;
						}

					DIV#team_right H2.training_titel
						{
						margin:21px 0px 7px 0px;
						font-family:'opensans_semibold', Helvetica, sans-serif;
						font-size:18px;
						font-weight:bold;
						color:#6A7181;
						}

					DIV#team_right H2.sponsor_titel
						{
						margin:24px 0px 7px 0px;
						font-family:'opensans_semibold', Helvetica, sans-serif;
						font-size:18px;
						font-weight:bold;
						color:#6A7181;
						}

					DIV#team_right A
						{
						text-decoration:underline;
						}

						DIV#team_right IMG.sponsor_img
							{
							width:150px;
							margin:0px 0px 5px 0px;
							}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*                                                                                                        */
/*                                                   AGENDA                                               */
/*                                                                                                        */
/*////////////////////////////////////////////////////////////////////////////////////////////////////////*/

			DIV#agenda_filter
				{
				width:940px;
				height:45px;
				position:relative;
				border-radius:5px 5px 5px 5px;
				background-color:#ECEFF3;
				}

				DIV#agenda_filter SELECT
					{
					width:187px;
					height:29px;
					border-radius:5px 5px 5px 5px;
					padding:5px 5px 5px 5px;
					font-size:15px;
					font-weight:bold;
					color:#8F96A3;
					}

					DIV#agenda_filter SPAN#agenda_fltr
						{
						display:block;
						position:absolute;
						left:16px;
						top:12px;
						font-family:'opensans_semibold', Helvetica, sans-serif;
						font-size:16px;
						color:#002E5C;
						}

					DIV#agenda_filter SELECT#agenda_datum_start
						{
						position:absolute;
						left:70px;
						top:8px;
						}

					DIV#agenda_filter SPAN#agenda_tot
						{
						display:block;
						position:absolute;
						left:271px;
						top:16px;
						font-family:'opensans_semibold', Helvetica, sans-serif;
						font-size:12px;
						font-weight:normal;
						color:#002E5C;
						}

					DIV#agenda_filter SELECT#agenda_datum_eind
						{
						position:absolute;
						left:311px;
						top:8px;
						}

					DIV#agenda_filter INPUT#agenda_filter_submit
						{
						display:block;
						width:200px;
						height:29px;
						position:absolute;
						left:520px;
						top:8px;
						background-color:#002E5C;
						border-radius:5px 5px 5px 5px;
						padding:5px 5px 5px 5px;
						font-size:15px;
						font-weight:bold;
						color:#8F96A3;
						}

			DIV.agenda_item
				{
				position:relative;
				border-bottom:1px solid #D9E0E7;
				padding:10px 0px 10px 0px;
				line-height:167%;
				}

				DIV.agenda_item IMG
					{
					width:117px;
					height:117px;
					float:left;
					}

				DIV.agenda_item SPAN.datum
					{
					display:block;
					width:50px;
					float:left;
					padding:4px 0px 0px 0px;
					font-family:'opensans_condensed_bold', Helvetica, sans-serif;
					font-size:20px;
					text-align:center;
					color:#002E5C;
					}

				DIV.agenda_item SPAN.tekst
					{
					display:block;
					float:left;
					width:765px;
					padding:4px 4px 4px 4px;
					}

					DIV.agenda_item H2
						{
						font-size:16px;
						color:#002E5C;
						}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*                                                                                                        */
/*                                                 COMPETITIE                                             */
/*                                                                                                        */
/*////////////////////////////////////////////////////////////////////////////////////////////////////////*/

				DIV#competitie_balk
					{
					width:940px;
					height:45px;
					position:relative;
					border-radius:5px 5px 5px 5px;
					background-color:#ECEFF3;
					}

					DIV#competitie_balk A.vorige
						{
						display:block;
						position:absolute;
						left:0px;
						top:0px;
						padding:13px 14px 16px 34px;
						background:transparent url('/images/arrow_grey_left.png') no-repeat 15px 17px;
						font-size:14px;
						font-weight:bold;
						color:#8F96A3;
						}

					DIV#competitie_balk A.volgende
						{
						display:block;
						position:absolute;
						right:15px;
						top:0px;
						padding:13px 17px 16px 14px;
						background:transparent url('/images/arrow_grey_right.png') no-repeat right 17px;
						font-size:14px;
						font-weight:bold;
						color:#8F96A3;
						}

					DIV#competitie_balk SPAN.huidige
						{
						display:block;
						position:absolute;
						left:312px;
						top:13px;
						font-family:'opensans_semibold', Helvetica, sans-serif;
						font-size:16px;
						font-weight:normal;
						color:#002E5C;
						}

				DIV#competitie_zaalwacht
					{
					margin:21px 0px 0px 0px;
					line-height:184%;
					}

				TABLE#competitie_wedstrijden
					{
					margin:22px 0px 0px 0px;
					line-height:183%;
					}

					TABLE#competitie_wedstrijden TR TD.tijd
						{
						width:72px;
						padding:0px 0px 7px 0px;
						font-weight:bold;
						font-size:14px;
						}

					TABLE#competitie_wedstrijden TR TD.team
						{
						width:107px;
						padding:0px 0px 7px 0px;
						font-weight:bold;
						font-size:14px;
						}

					TABLE#competitie_wedstrijden TR TD.versus
						{
						width:35px;
						padding:0px 0px 7px 0px;
						font-weight:bold;
						font-size:14px;
						}

					TABLE#competitie_wedstrijden TR TD.tegenstander
						{
						width:180px;
						padding:0px 0px 7px 0px;
						font-weight:bold;
						font-size:14px;
						}

					TABLE#competitie_wedstrijden TR TD.veld
						{
						width:107px;
						padding:0px 0px 7px 0px;
						font-weight:bold;
						font-size:14px;
						}

					TABLE#competitie_wedstrijden TR TD.scheidsrechter
						{
						width:215px;
						padding:0px 0px 7px 0px;
						font-weight:bold;
						font-size:14px;
						}

					TABLE#competitie_wedstrijden TR TD.teller
						{
						width:220px;
						padding:0px 0px 7px 0px;
						font-weight:bold;
						font-size:14px;
						}

				DIV#competitie_tekst
					{
					margin:44px 0px 0px 0px;
					border-top:1px solid #D9E0E7;
					padding:17px 0px 0px 0px;
					}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*                                                                                                        */
/*                                                 FOTOALBUM                                              */
/*                                                                                                        */
/*////////////////////////////////////////////////////////////////////////////////////////////////////////*/

				DIV#fotoalbums H2.fotoalbum_year
					{
					padding:10px 0px 30px 0px;
					font-family:'opensans_semibold', Helvetica, sans-serif;
					font-size:26px;
					color:#002E5C;
					}

				DIV#fotoalbums A
					{
					display:block;
					height:250px;
					width:220px;
					float:left;
					position:relative;
					margin:0px 20px 20px 0px;
					}

					DIV#fotoalbums A:HOVER SPAN.datum
						{
						background-color:#FFFFFF;
						}

					DIV#fotoalbums A IMG
						{
						width:220px;
						height:180px;
						margin:0px 0px 10px 0px;
						border-radius: 4px;
						}

					DIV#fotoalbums A STRONG
						{
						font-size:16px;
						font-weight:bold;
						color:#002E5C;
						}

					DIV#fotoalbums A SPAN.datum
						{
						display:block;
						width:68px;
						height:58px;
						position:absolute;
						left:20px;
						top:0px;
						padding:10px 0px 0px 0px;
						background-color:#E6EAF3;
						font-size:18px;
						text-align:center;
						color:#002E5C;
						border-radius:0px 0px 4px 4px;
						}

						DIV#fotoalbums A SPAN.datum SPAN
							{
							font-weight:bold;
							}

				A.fotoalbum_foto IMG
					{
					width:220px;
					height:165px;
					margin:0px 15px 15px 0px;
					}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////
//                                                                                                          //
//                                                   LIGHTBOX                                               //
//                                                                                                          //
////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

	DIV#lightboxOverlay
		{
		display:none;
		position: absolute;
		top:0px;
		left:0px;
		z-index:9999;
		background-color:#000000;
		opacity:0.85;
		}

	DIV#lightbox
		{
		width:100%;
		position: absolute;
		left:0px;
		z-index:10000;
		font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
		font-weight:normal;
		text-align:center;
		line-height:0;
		}

		DIV#lightbox IMG
			{
			width:auto;
			height:auto;
			}

		DIV#lightbox DIV.lb-outerContainer
			{
			width:250px;
			height:250px;
			position:relative;
			background-color:white;
			margin:0px auto 0px auto;
			border-radius:4px 4px 4px 4px;
			}

			DIV#lightbox DIV.lb-outerContainer:after
				{
				content:"";
				display:table;
				clear:both;
				}

			DIV#lightbox DIV.lb-container
				{
				padding:10px 10px 10px 10px;
				}

				DIV#lightbox DIV.lb-container > DIV.nav
					{
					left: 0;
					}

				DIV#lightbox DIV.lb-nav
					{
					height:100%;
					width:100%;
					position:absolute;
					top:0px;
					left:0px;
					z-index:10;
					}

					DIV#lightbox DIV.lb-nav A
						{
						outline: none;
						}

					DIV#lightbox A.lb-prev, DIV#lightbox A.lb-next
						{
						display:block;
						width:49%;
						height:100%;
						background-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
						}

					DIV#lightbox A.lb-prev
						{
						left:0px;
						float:left;
						}

						DIV#lightbox A.lb-prev:HOVER
							{
							background:transparent url('/images/prev.png') no-repeat left 48%;
							}

					DIV#lightbox A.lb-next
						{
						right:0px;
						float:right;
						}

						DIV#lightbox A.lb-next:HOVER
							{
							background:transparent url('/images/next.png') no-repeat right 48%;
							}

				DIV#lightbox DIV.lb-loader
					{
					width:100%;
					height:25%;
					position:absolute;
					top:40%;
					left:0%;
					text-align:center;
					line-height:0;
					}

		DIV#lightbox DIV.lb-dataContainer
			{
			width:100%;
			margin:0px auto 0px auto;
			padding-top:5px;
			border-radius:0px 0px 4px 4px;
			}

			DIV#lightbox DIV.lb-dataContainer:AFTER
				{
				content:"";
				display:table;
				clear:both;
				}

			DIV#lightbox DIV.lb-data
				{
				padding:0px 10px 0px 10px;
				color:#BBBBBB;
				}

				DIV#lightbox DIV.lb-details
					{
					width:85%;
					float:left;
					text-align:left;
					line-height:1.1em;
					}

					DIV#lightbox SPAN.lb-caption
						{
						font-size:13px;
						font-weight:bold;
						line-height:1em;
						}

					DIV#lightbox SPAN.lb-number
						{
						display:block;
						clear:left;
						padding-bottom:1em;
						font-size:11px;
						}

					DIV#lightbox A.lb-close
						{
						width:35px;
						float:right;
						padding-bottom:0.7em;
						outline:none;
						}

						DIV#lightbox A.lb-close:HOVER
							{
							cursor: pointer;
							}