body	{
	font				: 0.7em Verdana, Arial, Helvetica, sans-serif;
	background			: #FFF;
	padding-right		: 3px;
}

.toegankelijkheid	{
	position			: absolute;
	left				: -999em;
}

.clear	{
	clear				: both;
}


/* achtergronden */
.bg_container			{	background: url(../img/container_bg.gif);	}
.bg_container_top		{	background: url(../img/container_top.gif) repeat-x left top;	}
.bg_container_header	{	height: 335px; background: url(../img/container_header_bg.png) no-repeat center top;	}
.bg_container_main		{	padding-top: 3px; background: url(../img/container_main_bg.png) repeat-y center top;	}


/* --------------------------------	*/
/* header						 	*/
/* --------------------------------	*/
#header	{
	position			: relative;
	height				: 335px;
	width				: 994px;
	margin				: 0 auto;
}

#header a.logo	{
	position			: absolute;
	top					: 9px;
	left				: 7px;
	display				: block;
	width				: 237px;
	height				: 39px;
	z-index				: 1;
}

#header .header	{
	clear				: both;
	position			: relative;
	background			: url(../img/header_foto.jpg) no-repeat 21px top;
	height				: 256px;
	padding				: 0 0 0 20px;
}

#header .header h1	{
	text-align			: center;
	height				: 59px;
	line-height			: 59px;
	font-size			: 2em;
	color				: #005983;
}

#header .header a.nieuwsbrief	{
	position			: absolute;
	left				: 20px;
	top					: 59px;
	width				: 140px;
	height				: 140px;
	display				: block;
	text-indent			: -900em;
	overflow			: hidden;
}

#header .header ul.referenties	{
	position			: absolute;
	left				: -999em;
}	


/* --------------------------------	*/
/* menu							 	*/
/* --------------------------------	*/
ul#menu	{
	height				: 40px;
	width				: 384px;
	margin				: 0 19px 0 auto;
	padding				: 20px 0 0 0;
	background			: url(../img/menu_items.png) no-repeat left bottom;
}

#menu li	{
	float				: left;
	padding				: 10px 0 0 0;
	position			: relative;
}

#menu li a	{
	float				: left;
	display				: block;
	width				: 90px;
	height				: 30px;
	margin				: 0 3px;
	text-indent			: -900em;
	overflow			: hidden;	
}


/* --------------------------------	*/
/* main							 	*/
/* --------------------------------	*/
#main	{
	background			: url(../img/main_bg.png) repeat-x left 1px;
	width				: 969px;
	margin				: 0 auto;
	padding				: 15px 0;
	overflow			: hidden;
	line-height			: 1.5em;
}


/* --------------------------------	*/
/* zijbalk						 	*/
/* --------------------------------	*/
#zijbalk	{
	float				: left;
	width				: 246px;
	padding				: 11px 0 0 0;

}



#zijbalk p.productie a,
#zijbalk p.exposure a,	
#zijbalk p.exposuremeting a 	{
	width				: 185px;
	height				: 67px;
	display				: block;
	margin				: 8px 5px;
	text-indent			: -900em;
	overflow			: hidden;
}
#zijbalk p.productie a			{ background: url(../img/zijbalk_productie.png) no-repeat left top; }
#zijbalk p.exposure a			{ background: url(../img/zijbalk_exposure.png) no-repeat left top; }	
#zijbalk p.exposuremeting a 	{ background: url(../img/zijbalk_exposuremeting.png) no-repeat left top; }

#zijbalk p a.pijl {
	margin				: 0;
	display				: block;
	width				: 25px; 
	height				: 25px;	
	top					: -61px;
	right				: 71px;
	background			: none;
	z-index				: 432;
	position			: relative;
	float				: right;
	padding				: 0 ;

}

#zijbalk p.productie a.pijl			{ background: url(../img/pijl_groen_ani_submenu.gif) no-repeat 300px top; }
#zijbalk p.exposure a.pijl			{ background: url(../img/pijl_blauw_ani_submenu.gif) no-repeat 300px top; }	
#zijbalk p.exposuremeting a.pijl 	{ background: url(../img/pijl_zwart_ani_submenu.gif) no-repeat 300px top; }

#zijbalk p.hover a.pijl {		background-position	: left top; }



/* --------------------------------	*/
/* submenu						 	*/
/* --------------------------------	*/
ul#submenu 	{
	margin				: 0 0 10px 11px;
	width				: 185px;
}

#submenu li	{
	margin				: 0 0 13px 0;
}

#submenu li a	{
	font-weight			: bold;
	font-size			: 1.25em;
	color				: #005983;
	text-decoration		: none;
	display				: block;
	width				: 160px;
	padding				: 0 0 0 23px;
	background			: url(../img/submenu_item.gif) no-repeat -400px;
}

#submenu li.actief a	{
	color				: #549534;
	background			: url(../img/submenu_item.gif) no-repeat left;
}

#submenu li a:hover	{
	text-decoration		: underline;
}

#submenu li.actief a:hover	{
	background			: url(../img/submenu_item.gif) no-repeat left;
}

#submenu ul	{
	margin				: 5px 0 5px 23px;
}


#submenu li	li {
	margin				: 0 0 10px 0;
	line-height			: 1.15em;
}

#submenu li li a,
#submenu li.actief li a,
#submenu li.actief li a:hover,
#submenu li.actief li.actief a	{
	font-size			: 1em;
	background			: none;
	padding				: 0;
	display				: inline;
	width				: auto;
}

#submenu li.actief li.actief a	{
	text-decoration		: underline;
}


/* --------------------------------	*/
/* content						 	*/
/* --------------------------------	*/
#content	{
	float				: left;
	width				: 710px;
	padding				: 11px 0 0 0;
}

#content h2	{
	font-size			: 1.9em;
	padding				: 0 0 6px 0;
	color				: #005983;
}

#content a 			{ color: #549534; }
#content a:hover 	{ text-decoration: none; }

/* iwes opmaak */
#content .iwes blockquote	{
	margin				: 0 0 10px 30px;
}

#content .iwes ul	{
	margin				: 0 0 10px 30px;
	list-style			: square;
}

#content .iwes ol	{
	margin				: 0 0 10px 30px;
	list-style			: decimal;
}

/* formulieren */
#content .formmodule h4 {
	display				: none;
}

#content .formmodule ul {
	margin				: 0;
	list-style			: none;
}

#content .formmodule ul li	{
	overflow			: hidden;
}

#content .formmodule fieldset	{
	margin				: 0 0 15px 0;
	padding				: 0 0 10px 0;
	border-bottom		: solid 1px #6D9FB6;
}

#content .formmodule fieldset div.label	{
	clear				: left;
	float				: left;
	width				: 170px;
	font-weight			: bold;
}

#content .formmodule fieldset div.veld	{
	margin				: 0 0 5px 0;
	width				: 310px;
	float				: left;
}

#content .formmodule fieldset.informatie li.fm_form1_informatie	{
	display				: none;
}


#content input, 
#content select, 
#content textarea	{
	padding				: 2px;
	border				: solid 1px #6D9FB6;
	font				: 1em Verdana;
}

#content textarea	{
	overflow			: auto;
}

#content input.radio, 
#content input.checkbox 	{
	border				: none;
}

#content input.button 	{
	margin				: 10px 0;
	padding				: 3px 15px;
	font-weight			: bold;
	border				: none;
	color				: #fff;
	background			: #539433;
	cursor				: pointer;
}

#content input.fout, #content textarea.fout	{
	border				: 1px solid #F00;
}

#content .melding, #content label.fout	{
	color				: #F00;
}


/* jumpbox */
#content div.jumpbox span	{
	display				: block;
	font-weight			: bold;
	background			: #fff url(../img/submenu_item.gif) no-repeat -213px;
	border				: solid 1px #C5C4C4;
	padding				: 3px 3px;
	width				: 200px;
	line-height			: normal;
	cursor				: pointer;
}

#content div.jumpbox_open span	{
	background			: #fff url(../img/submenu_item.gif) no-repeat 187px;
}

#content div.jumpbox ul	{
	background			: #fff;
	border				: solid 1px #C5C4C4;
	border-top			: none;
	width				: 206px;
}

#content div.jumpbox ul li a	{
	background			: #fff;
	display				: block;
	width				: 200px;
	padding				: 2px 3px;
	text-decoration		: none;
}

#content div.jumpbox ul li a:hover	{
	background			: #549534;
	color				: #fff;
}


/* --------------------------------	*/
/* frontpage					 	*/
/* --------------------------------	*/
#frontpage	{
	color				: #005983;
	width				: 969px;
	margin				: -7px auto 0 auto;
	padding				: 0 10px;
	overflow			: hidden;
	line-height			: 1.5em;
}


/* blokken bovenaan */
#frontpage .exposure,
#frontpage .productie,
#frontpage .exposuremeting	{
	float				: left;
	text-align			: center;
	height				: 200px;
	margin				: 0 0 19px 0;
	padding				: 5px 0 0 0;
}

#frontpage .exposure	{
	width				: 330px;
	background			: url(../img/home_exposure.png) no-repeat 33px top;
}

#frontpage .productie	{
	width				: 310px;
	background			: url(../img/home_productie.png) no-repeat 15px top;
}

#frontpage .exposuremeting	{
	width				: 315px;
	background			: url(../img/home_exposuremeting.png) no-repeat 19px top;
}

#frontpage .exposure h2,
#frontpage .productie h2,
#frontpage .exposuremeting h2	{
	display				: none;
}

#frontpage .exposure a.main,
#frontpage .productie a.main,
#frontpage .exposuremeting a.main,
#frontpage .exposure a.link,
#frontpage .productie a.link,
#frontpage .exposuremeting a.link	{
	display				: block;
	height				: 172px;
	width				: 270px;
	margin				: 0 auto;
	text-indent			: -900em;
	overflow			: hidden;
}

#frontpage .exposure a.link,
#frontpage .productie a.link,
#frontpage .exposuremeting a.link	{
	height				: 26px;
}


/* service en nieuws */
#frontpage .service,
#frontpage .sponsor_nieuws,
#frontpage .sportmatch_nieuws	{
	float				: left;
	padding				: 4px 25px;
	margin				: 0 0 50px 0;
}

#frontpage .service h2,
#frontpage .sponsor_nieuws h2,
#frontpage .sportmatch_nieuws h2	{
	font-size			: 1.9em;
	margin				: 0 0 10px 0;
}

#frontpage .service	{
	width				: 284px;
	padding-left		: 38px;
	padding-right		: 5px;
}

#frontpage .sponsor_nieuws	{
	border-left			: solid 1px #005983;
	border-right		: solid 1px #005983;
}

#frontpage .sponsor_nieuws,
#frontpage .sportmatch_nieuws	{
	float				: left;
	width				: 263px;
}

#frontpage .service li,
#frontpage .sponsor_nieuws li,
#frontpage .sportmatch_nieuws li	{
	margin				: 0 0 10px 0;
}

#frontpage .service li a,
#frontpage .sponsor_nieuws li a,
#frontpage .sportmatch_nieuws li a	{
	text-decoration		: none;
	color				: #231F20;
	font-size			: 1.15em;
	font-weight			: bold;
}

#frontpage .service li a:hover,
#frontpage .sponsor_nieuws li a:hover,
#frontpage .sportmatch_nieuws li a:hover	{
	color				: #539433;
}

#frontpage a.meer	{
	background			: #005983 url(../img/pijl1.gif) no-repeat right;
	color				: #fff;
	padding				: 3px 22px 2px 6px;
	float				: right;
	font-weight			: bold;
	line-height			: normal;
	text-decoration		: none;
}


/* --------------------------------	*/
/* iwes				 				*/
/* --------------------------------	*/
#iwes	{
	overflow			: hidden;
}

#iwes h2	{
	margin-bottom		: 10px;
}

#iwes .pagina	{
	width				: 490px;
	float				: left;
}

/* nieuws */
#iwes .nieuws	{
	width				: 185px;
	float				: right;
	position			: relative;
}

#iwes .nieuws li	{
	margin				: 0 0 15px 0;
}

#iwes .nieuws li a	{
	text-transform		: uppercase;
	text-decoration		: none;
	color				: #005983;
}

#iwes .nieuws a.rss	{
	position			: absolute;
	top					: 0;
	right				: 0;
	width				: 42px;
	height				: 21px;
	display				: block;
	text-indent			: -900em;
	overflow			: hidden;
	background			: url(../img/rss.gif) no-repeat;
}

#iwes .nieuws a.meer	{
	background			: #005983 url(../img/pijl1.gif) no-repeat right;
	color				: #fff;
	padding				: 3px 22px 2px 6px;
	float				: right;
	font-weight			: bold;
	line-height			: normal;
	text-decoration		: none;
}



/* --------------------------------	*/
/* referenties		 				*/
/* --------------------------------	*/
/* logos */
#referenties ul.logos	{
	padding				: 20px 0 0 0;
}

#referenties ul.logos li {
	display				: -moz-inline-stack;
	display				: inline-block;
	width 				: 100px;
	height				: 45px;
	border				: solid 1px #E0DDDD;
	background			: #fff;
	text-align			: center;
	margin				: 10px 10px 0 0;
	vertical-align		: top;
}


/* van A tot Z */
#referenties div.alfabet {
	padding				: 20px 0 0 0;
}

#referenties div.alfabet ol {
	float				: left;
	width				: 33%;
}

#referenties div.alfabet ol li strong {
	font-size			: 1.2em;
	color				: #005983;
}

#referenties div.alfabet ol ul {
	margin				: 0 0 15px 15px;
	list-style			: disc;
	line-height			: normal;
	color				: #66A049;
}

#referenties div.alfabet ol ul li {
	margin				: 0 0 2px 0;
}


/* --------------------------------	*/
/* cases			 				*/
/* --------------------------------	*/
#cases .navigatie	{
	padding				: 13px 0 0 0;
	margin				: 0 0 20px 0;
}

#cases .navigatie p	{
	float				: left;
	padding				: 2px 10px 0 0;
	font-weight			: bold;
}

#cases .navigatie div.jumpbox	{
	float				: left;
}

#cases div.cases	{
	clear				: both;
	width				: 705px;
	overflow			: hidden;
}

#cases div.cases li	{
	line-height			: 1.4em;
	padding				: 4px 10px 0 0;
	margin				: 0 0 20px 0; 
	overflow			: hidden;
}

#cases div.cases li img	{
	padding				: 9px;
	margin				: -4px 10px 0 0;
	width				: 100px;
	height				: 100px;
	background			: url(../img/thumb2_bg.png) no-repeat;
	float				: left;
}

#cases div.cases li a	{
	background			: url(../img/pijl1.gif) no-repeat right;
	color				: #000;
	display				: block;
	float				: right;
	margin				: 5px 0 0 0;
	padding				: 3px 22px 3px 0;
	font-weight			: bold;
	line-height			: normal;
	text-decoration		: none;
}

#cases div.cases li h3	{
	font-size			: 1.25em;
	margin				: 0 0 5px 0;
	color				: #005983;
}

#cases div.cases li.hover,
#cases div.cases li.hover h3	{
	background			: #549534;
	color				: #fff;
}

#cases div.cases li.hover a	{
	color				: #fff;
	background			: url(../img/pijl3.gif) no-repeat right;
}


/* --------------------------------	*/
/* referentie / case 				*/
/* --------------------------------	*/
#referentie h2,
#case h2	{
	border-bottom		: solid 1px #6D9FB6;
	padding				: 0 0 4px 0;
	margin				: 0 0 8px 0;
}

/* info */
#referentie div.info,
#case div.info	{
	float				: left;
	width				: 445px;
	padding				: 0 0 30px 0;
}

#referentie div.info .logo,
#case div.info .logo	{
	float				: left;
	width 				: 110px;
	height				: 50px;
	border				: solid 1px #E0DDDD;
	background			: #fff;
	text-align			: center;
}

#referentie div.info q,
#case div.info h3	{
	float				: left;
	width 				: 275px;
	height				: 50px;
	line-height			: 50px;
	text-align			: center;
	font-weight			: bold;
	font-size			: 1.5em;
	color				: #005983;
}

#case div.info h3	{
	line-height			: 30px;
}

#referentie div.info .iwes,
#case div.info .iwes	{
	clear				: both;
	padding				: 20px 30px;
}

#referentie div.info p.meer ,
#case div.info p.meer a	{
	background			: url(../img/pijl1.gif) no-repeat left;
	color				: #000;
	margin				: 10px 0 0 30px;
	padding				: 3px 0 3px 22px;
	font-weight			: bold;
	line-height			: normal;
	text-decoration		: none;
}


/* fotoalbum */
#referentie div.fotoalbum,
#case div.fotoalbum	{
	float				: left;
	width				: 260px;
}

#referentie div.fotoalbum .vergroting,
#case div.fotoalbum .vergroting	{
	margin				: 0 0 0 -6px;
	padding				: 0 0 12px 0;
	background			: url(../img/foto_bg_onder.png) no-repeat left bottom;
	overflow			: hidden;
}

#referentie div.fotoalbum .vergroting img,
#case div.fotoalbum .vergroting img	{
	padding				: 10px 10px 0;
	background			: url(../img/foto_bg.png) no-repeat left top;
}

#referentie div.fotoalbum li,
#case div.fotoalbum li	{
	float				: left;
}

#referentie div.fotoalbum li img,
#case div.fotoalbum li img	{
	padding				: 12px;
	margin				: -3px 6px 0 -8px;
	width				: 64px;
	height				: 64px;
	background			: url(../img/thumb_bg.png) no-repeat;
	float				: left;
}


/* cases */
#referentie div.cases,
#case div.cases	{
	clear				: both;
	width				: 705px;
	overflow			: hidden;
}

#referentie div.cases li,
#case div.cases li	{
	float				: left;
	width				: 223px;
	line-height			: 1.4em;
	padding				: 2px 10px 0 0;
}

#referentie div.cases li img,
#case div.cases li img	{
	padding				: 12px;
	margin				: -4px 5px 0 -1px;
	width				: 64px;
	height				: 64px;
	background			: url(../img/thumb_bg.png) no-repeat;
	float				: left;
}

#referentie div.cases li a,
#case div.cases li a	{
	color				: #000;
	text-decoration		: none;
}

#referentie div.cases li.hover,
#case div.cases li.hover	{
	background			: #549534;
	color				: #fff;
}

#referentie div.cases li.hover a,
#case div.cases li.hover a	{
	color				: #fff;
}


/* --------------------------------	*/
/* nieuws			 				*/
/* --------------------------------	*/
#nieuws	{
	margin				: 0 0 20px 0;
}

#nieuws li {
	overflow			: hidden;
	border-top			: solid 1px #005882;
	padding				: 10px 0;
}

#nieuws li .datum {
	float				: left;
	width				: 90px;
	padding				: 0 5px;
	font-weight			: bold;
}

#nieuws li .info {
	float				: left;
	width				: 600px;
}

#nieuws li .info h3 {
	font-size			: 1.25em;
	color				: #005983;
}

#nieuws li .info p {
	margin				: 0 0 15px 0;
}

#nieuws li .info a	{
	background			: url(../img/pijl1.gif) no-repeat left;
	color				: #000;
	padding				: 3px 0 3px 22px;
	font-weight			: bold;
	line-height			: normal;
	text-decoration		: none;
}

#nieuws li.hover,
#nieuws li.hover .info h3	{
	background			: #549534;
	color				: #fff;
}

#nieuws li.hover a	{
	color				: #fff;
	background			: url(../img/pijl3.gif) no-repeat left;
}


/* --------------------------------	*/
/* aanbod			 				*/
/* --------------------------------	*/
#aanbod	{
	margin				: 0 0 20px 0;
}

#aanbod div.intro	{
	float				: left;
	width				: 455px;
}

#aanbod div.rss	{
	float				: right;
	width				: 230px;
	position			: relative;
}

#aanbod div.rss a.rss	{
	position			: absolute;
	top					: 0;
	right				: 0;
	width				: 42px;
	height				: 21px;
	display				: block;
	text-indent			: -900em;
	overflow			: hidden;
	background			: url(../img/rss.gif) no-repeat;
}

#aanbod .aanbod	{
	clear				: both;
	padding				: 15px 0;
}

#aanbod .aanbod li {
	overflow			: hidden;
	border-top			: solid 1px #005882;
	padding				: 10px 0;
}

#aanbod .aanbod li .datum {
	float				: left;
	width				: 90px;
	padding				: 0 5px;
	font-weight			: bold;
}

#aanbod .aanbod li .info {
	float				: left;
	width				: 510px;
}

#aanbod .aanbod li .info h3 {
	font-size			: 1.25em;
	color				: #005983;
}

#aanbod .aanbod li .info p {
	margin				: 0 0 15px 0;
}

#aanbod .aanbod li .info a	{
	background			: url(../img/pijl1.gif) no-repeat left;
	color				: #000;
	padding				: 3px 0 3px 22px;
	font-weight			: bold;
	line-height			: normal;
	text-decoration		: none;
}

#aanbod .aanbod li img	{
	padding				: 12px;
	margin				: -4px 5px 0 -1px;
	width				: 64px;
	height				: 64px;
	background			: url(../img/thumb_bg.png) no-repeat;
	float				: right;
}

#aanbod .aanbod li.hover,
#aanbod .aanbod li.hover .info h3	{
	background			: #549534;
	color				: #fff;
}

#aanbod .aanbod li.hover a	{
	color				: #fff;
	background			: url(../img/pijl3.gif) no-repeat left;
}


/* --------------------------------	*/
/* aanbod details	 				*/
/* --------------------------------	*/
#aanbod_details	{
}

#aanbod_details h2	{
	border-bottom		: solid 1px #6D9FB6;
	padding				: 0 0 4px 0;
	margin				: 0 0 8px 0;
}

#aanbod_details .info	{
	float				: left;
	width				: 430px;
	padding				: 0 0 15px 0;
}

#aanbod_details .info h3	{
	line-height			: 50px;
	text-align			: center;
	font-weight			: bold;
	font-size			: 1.5em;
	color				: #005983;
}

#aanbod_details .info .iwes	{
	margin				: 0 0 15px 0;
}

#aanbod_details .info a	{
	background			: url(../img/pijl1.gif) no-repeat left;
	color				: #000;
	padding				: 3px 0 3px 22px;
	font-weight			: bold;
	line-height			: normal;
	text-decoration		: none;
}

#aanbod_details .foto	{
	float				: right;
	width				: 258px;
	margin				: 0 0 0 -6px;
	padding				: 0 0 12px 0;
	background			: url(../img/foto_bg_onder.png) no-repeat left bottom;
}

#aanbod_details .foto img	{
	padding				: 10px 10px 0;
	background			: url(../img/foto_bg.png) no-repeat left top;
}

#aanbod_details div.formulier	{
	border-top			: solid 1px #6D9FB6;
	padding				: 15px 0;
	clear				: both;
	display				: none;
}


/* --------------------------------	*/
/* inloggen			 				*/
/* --------------------------------	*/
#inloggen {
	padding-top			: 10px;
}

#inloggen form	{
	float				: left;
	width				: 232px;
}

#inloggen form.formmodule fieldset	{
	border-bottom		: none;
	border-right		: solid 1px #6D9FB6;
}

#inloggen form.formmodule div.label,
#inloggen form.formmodule div.veld	{
	float				: none;
	width				: auto;
}

#inloggen div.info	{
	float				: right;
	width				: 450px;
}



/* --------------------------------	*/
/* bestanden		 				*/
/* --------------------------------	*/
#bestanden	{
	padding				: 0 10px;
}

#bestanden h3	{
	color				: #005983;
}

/* zijbalk */
#bestanden .informatie	{
	float				: left;
	width				: 200px;
}

#bestanden .informatie .logo	{
	text-align			: center;
	margin-bottom		: 10px;
}

#bestanden #submenu {
	margin				: 25px 0;
	width				: auto;
}

#bestanden #submenu a	{
	color				: #549534;
	background			: url(../img/pijl4.gif) no-repeat left;
}

#bestanden .navigatie	{
	background			: #005983;
	padding				: 5px 10px;
	margin-bottom		: 10px;
	width				: 180px;
	max-height			: 200px;
	overflow			: auto;
}

#bestanden .navigatie, 
#bestanden .navigatie a	{
	color				: #fff;
}

#bestanden .navigatie .boom ul ul	{
	margin				: 0 0 0 15px;
	list-style			: square;
	display				: none;
}

#bestanden .navigatie .boom a	{
	text-decoration		: none;
}

#bestanden .navigatie .boom a.actief	{
	font-weight			: bold;
}

#bestanden .navigatie .boom a .bestanden	{
	color				: #5794AF;
}

#bestanden .navigatie .boom a:hover	{
	text-decoration		: underline;
}

#bestanden .informatie .contactgegevens	{
	padding-top			: 10px;
	border-top			: solid 1px #6D9FB6;
}


/* inhoud */
#bestanden .inhoud	{
	float				: right;
	width				: 730px;
}

#bestanden .inhoud .intro	{
	margin-bottom		: 15px;
}

#bestanden .inhoud h3	{
	margin-bottom		: 4px;
}

/* mappen */
#bestanden .mappen	{
	border-bottom		: solid 1px #5794AF;
	margin-bottom		: 20px;
}

#bestanden .mappen li {
	overflow			: hidden;
	border-top			: solid 1px #5794AF;
	padding				: 8px 10px;
}

#bestanden .mappen li a	{
	background			: url(../img/pijl1.gif) no-repeat left;
	padding-left		: 25px;
	color				: #005983;
	font-weight			: bold;
	font-size			: 1.1em;
}

#bestanden .mappen li.hover	{
	background			: #549534;
	color				: #fff;
}

#bestanden .mappen li.hover a	{
	color				: #fff;
	background			: url(../img/pijl3.gif) no-repeat left;
}


/* bestanden */
#bestanden .bestanden table th	{
	text-align			: left;
	padding				: 3px 5px;
	color				: #005983;	
	border-bottom		: solid 1px #5794AF;
}

#bestanden .bestanden table td	{
	border-bottom		: solid 1px #5794AF;
	padding				: 5px;
}

#bestanden .bestanden table tr:hover td, #bestanden .bestanden table tr:hover td a,
#bestanden .bestanden table tr.hover td, #bestanden .bestanden table tr.hover td a	{
	background-color	: #005983;
	color				: #fff;
}

/* bestand types */
#bestanden .bestanden table a	{
	padding				: 2px 0 2px 22px;
	background			: url(../img/bestanden/onbekend.gif) no-repeat left;
	font-weight			: bold;
}

#bestanden .bestanden table a.jpg,
#bestanden .bestanden table a.jpeg	{	background-image: url(../img/bestanden/jpg.gif);	}
#bestanden .bestanden table a.gif,
#bestanden .bestanden table a.png	{	background-image: url(../img/bestanden/gif.gif);	}
#bestanden .bestanden table a.bmp	{	background-image: url(../img/bestanden/bmp.gif);	}

#bestanden .bestanden table a.pdf	{	background-image: url(../img/bestanden/pdf.gif);	}

#bestanden .bestanden table a.rtf,
#bestanden .bestanden table a.txt,
#bestanden .bestanden table a.doc,
#bestanden .bestanden table a.docx	{	background-image: url(../img/bestanden/doc.gif);	}

#bestanden .bestanden table a.csv,
#bestanden .bestanden table a.xls,
#bestanden .bestanden table a.xlsx	{	background-image: url(../img/bestanden/xls.gif);	}

#bestanden .bestanden table a.ppt,
#bestanden .bestanden table a.pptx	{	background-image: url(../img/bestanden/ppt.gif);	}

#bestanden .bestanden table a.mdb,
#bestanden .bestanden table a.mdbx	{	background-image: url(../img/bestanden/ppt.gif);	}

#bestanden .bestanden table a.zip,
#bestanden .bestanden table a.rar	{	background-image: url(../img/bestanden/zip.gif);	}

#bestanden .bestanden table a.mpeg,
#bestanden .bestanden table a.mpg,
#bestanden .bestanden table a.avi,
#bestanden .bestanden table a.mov,
#bestanden .bestanden table a.wmv	{	background-image: url(../img/bestanden/avi.gif);	}

#bestanden .bestanden table a.wav,
#bestanden .bestanden table a.mp3,
#bestanden .bestanden table a.wma	{	background-image: url(../img/bestanden/mp3.gif);	}



/* --------------------------------	*/
/* aan-afmeldformulier nieuwsbrief	*/
/* --------------------------------	*/
#content #nieuwsbriefformulier legend {
	text-indent				: -900em;
}

#content #nieuwsbriefformulier ul {
	list-style				: none;
	padding					: 0;
	margin					: 0;
}

#nieuwsbriefformulier li {
	list-style				: none;
	padding					: 0;
	margin					: 0 0 3px 0;
}

#nieuwsbriefformulier li input {
	width					: 250px;
}

#nieuwsbriefformulier li label {
	display					: block;
	width					: 110px;
	float					: left;
	font-weight				: bold;
	padding					: 3px 0 1px 0;
}

#nieuwsbriefformulier li#extra_variabelen {
	clear					: both;
}

#nieuwsbriefformulier li#extra_variabelen select {
	display					: block;
	width					: 80px;
	margin					: 10px 0 3px 110px;
}

#nieuwsbriefformulier li#extra_variabelen input {
	margin					: 0 0 3px 0;;
}

#nieuwsbriefformulier li.aan_afmelden {
	padding					: 10px 0 10px 110px;
}

#nieuwsbriefformulier li.aan_afmelden input.radio {
	border					: 0;
	width					: 17px;
}

#nieuwsbriefformulier li.aan_afmelden label {
	width					: 100px;
	display					: inline;
	float					: none;
}

#nieuwsbriefformulier li input.veldFout_nieuwsbriefformulier {
	border					: 1px solid #F22;
}

#nieuwsbriefformulier li input.button {
	margin					: 10px 0 10px 110px;
	width					: auto;
}

#nieuwsbriefformulier #melding_nieuwsbriefformulier {
	color					: #E70509;
	display					: none;
	font-weight				: bold;
}


/* --------------------------------	*/
/* Pagina navigatie	 				*/
/* --------------------------------	*/
#content .pagina_navigatie	{
	float				: right;
	padding				: 10px 0;
}

#content .pagina_navigatie h4	{
	display				: inline;
	font-weight			: bold;
}

#content .pagina_navigatie ul	{
	display				: inline;
}

#content .pagina_navigatie ul li	{
	display				: inline;
	margin				: 0;
	padding				: 0 5px 0 0;
	border				: none;
	font-weight			: bold;
}

#content .pagina_navigatie ul li.navigatie_huidige_pagina	{
	margin				: 0 5px 0 0;
	padding				: 2px 5px;
	color				: #FFF;
	background			: #43418e;
}

#content .pagina_navigatie ul li a	{
	padding				: 2px 5px;
	background			: #3bb3ed;
	color				: #FFF;
	text-decoration		: none;
}

#content .pagina_navigatie ul li.actief a, 
#content .pagina_navigatie ul li a:hover	{
	color				: #FFF;
	background			: #D61F25;
}


/* --------------------------------	*/
/* googlemaps					 	*/
/* --------------------------------	*/
iframe.googlemaps	{
	overflow			: hidden;
	border				: solid 1px #005983;
}

#googlemaps	{
	width				: 490px;
	height				: 400px;
	text-align			: left;
	color				: #000;
	background			: #eee;
}

#googlemaps a	{
	color				: #58585A;
}


/* --------------------------------	*/
/* footer						 	*/
/* --------------------------------	*/
#footer address	{
	color				: #FFF;
	padding				: 7px 5px;
	font-style			: normal;
	font-size			: 10px;
	background			: #005983;
	text-align			: center;
}

#footer address a	{
	color				: #FFF;
	text-decoration		: none;
}

/* Tekst / links onderaan */
#footer p {
	position			: relative;
	width				: 950px;
	margin				: 0 auto;
	padding				: 10px 0;
	font-size			: 0.9em;
	color				: #005983;
}

#footer p a {
	text-decoration		: none;
	color				: #005983;
}

#footer p a:hover {
	text-decoration		: underline;
}

#footer p span.copyright {
	float				: left;
}

#footer p span.webdesign {
	float				: right;
}


/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}