* {

	margin: 0;

	padding: 0;

	outline: 0;

}



body {

	padding-bottom: 15px;

	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

	font-size: 12px;

	background: #047391;

}



#wrapper {

	width: 900px;

	margin: 0 auto;

	background: url(../img/wrapperbg.gif);

	padding-left: 15px;

	padding-right: 28px;

}



/* @group branding */



#branding {

	height: 64px;

	background: url(../img/heading.png);

	position: relative;

}

	#branding h1 a {

		float: left;

		width: 149px;

		height: 46px;

		position: absolute;

		top: 8px;

		left: 14px;

		background: url(../img/entree.gif) no-repeat;

		text-indent: -9999px;

	}

	

		#branding #sponsors li {

			list-style: none;

			text-indent: -9999px;	

		}

	

		#branding #sponsors .ing a {

			display: block;

			width: 96px;

			height: 25px;

			background: url(../img/ing.gif);

			position: absolute;	

			right: 82px;

			top: 20px;

		}

		

		#branding #sponsors .fugro a {

			display: block;

			width: 55px;

			height: 37px;

			background: url(../img/fugro.gif);

			position: absolute;

			right: 20px;

			top: 14px;

		}

		

/* @end */



/* @group content */



#content {

	width: 870px; /* 900px - 15px left - 15px right */

	background: #ccc;

	padding: 15px;

	overflow: hidden;

}



/* @group content_main */



#content_main {

		width: 625px;

		float: left;

	}

	

		#content_main #navigation,#content_main .nav {

			overflow: hidden;

			width: 625px;

			margin-bottom: 13px;

			margin-left: 0;

			margin-right: 0;

}

	

		#content_main #navigation li,#content_main .nav li {

			list-style: none;

			margin-right: -6px;

			float: left;

		}

		

			#content_main #navigation li a,#content_main .nav li a {

				display: block;

				height: 25px;

				background-image: url(../img/menu.gif);

				text-indent: -9999px;

			}

			

			#content_main #navigation li a:hover,#content_main .nav li a:hover,

			#content_main #navigation li.current a ,#content_main .nav li.oclSelectedPage a {

				background-image: url(../img/menu_inv.gif);

			}

			

			.home a,#menuctl00_menu1li a {

				width: 69px;

				background-position: 0 0px;

			}
			
			.agenda a,#menuctl00_menu2li a {

				width: 75px;

				background-position: -69px 0!important;

			}

			.nieuws a,#menuctl00_menu3li a {

				width: 83px;

				background-position: -144px 0!important;

			}

			.overons a,#menuctl00_menu4li a {

				width: 88px;

				background-position: -227px 0!important;

			}			

			.lidworden a,#menuctl00_menu5li a {

				width: 100px;

				background-position: -315px 0!important;

			}			

			.projecten a,#menuctl00_menu6li a {

				width: 99px;

				background-position: -415px 0!important;

			}

			.kaarten a,#menuctl00_menu7li a {

				width: 87px;

				background-position: -514px 0!important;

			}

			.links a,#menuctl00_menu8li a {

				width: 72px;

				background-position: -601px 0!important;

			}

	

		#content_main #column1 {

			width: 305px;

			float: left;

		}

		

		#content_main #column2 {

			width: 305px;

			float: right;

		}

		.contentbox img { border-width:0px; }

		#content_main .contentbox {

			margin-bottom: 15px;	

			background-color: #fff;

		}

			#content_main .contentbox h2 {

				background-color: #00ADEF;

				color: #fff;

				padding-top: 2px;

				padding-left: 5px;

				padding-bottom: 1px;				

				line-height: 15px;
				
				font-size: 14px;

			}

				#content_main .contentbox a,

				#content_main .contentbox a:visited, #news-items li a {

					color: #00ADEF;

					font-weight: bold;

					text-decoration: none;

				}

				#content_main .contentbox a:hover,

				#content_main .contentbox a:focus {

					color: #1676a5;

				}

			

			#content_main .contentbox.uitgelicht h2 {

					background-color: #EC008C;

					color: #fff;

					padding-top: 2px;

					padding-left: 5px;

					padding-bottom: 1px;				

					line-height: 15px;					

				}

				#content_main .contentbox.uitgelicht a,												#content_main .contentbox.uitgelicht a:visited {

					color: #EC008C;

					text-decoration: none;

					font-weight: bold;

				}

				#content_main .contentbox.uitgelicht a:hover,

				#content_main .contentbox.uitgelicht a:focus {

					color: #9c105d;

				}

			#content_main .contentbox .space5 p {

				margin-bottom:12px;

			}

			
			#content_main .contentbox .space5 {

				padding: 5px;

			}

			#content_main .contentbox ul li {

				padding: 3px;

				margin-left: 35px;

			}

			

			#content_main .contentbox img {

				float: right;

				padding: 10px;

			}

			#content_main #news-items li {

				list-style: none;

				border-bottom: 5px solid #ccc;				
				

			}
			
			#content_main #news-items a.newsheader,

			#content_main #news-items a.newsheader:hover {

				display: block;
				
				*display: inline;
				
				width:615px;

				background: #fff url(../img/plus.png) no-repeat center right;

				color: #00ADEF;

				padding: 5px;

				text-transform: uppercase;

				text-decoration: none;

			}

				#content_main #news-items .selected a.newsheader,

				#content_main #news-items .selected a.newsheader:hover {

					background: #00ADEF;

					color: #fff;

				}

				#content_main #news-items a.newsheader:hover {

					background: #00ADEF url(../img/plush.png) no-repeat center right;

					color: #fff;

					}
			
			
			
					
			#content_main #news-items li div {

				background-color: #fff;

				padding: 5px;

			}

			



/* @end */



/* @group content_sub */



#content_sub {

	width: 230px;

	float: right;

}

	

	#content_sub h2 {

		background-color: #00ADEF;

		color: #fff;

		padding-top: 2px;

		padding-left: 5px;						

		line-height: 15px;
				
		font-size: 14px;

		text-transform: uppercase;

	}

		#content_sub h2  a {

			float: right;

		}

	

		#content_sub .contentbox {

			clear:both;
			
			/* background: #fff; */

			margin: 15px 0;

		}
		
				
		#content_sub .dailypic { padding:20px;text-align:center; }
		
		#content_sub .contentbox div {

			background: #fff;

		}

			#content_sub .contentbox p {

				padding: 9px;
				

			}

					

		#content_sub .shoutbox {

			height: 250px;

			overflow: auto;
			
			font-size:90%;

		}

/* @end */



/* @end */



#footer {

	
	width:900px;

	margin: 0 auto;

	padding-left: 29px;

	padding-right: 28px;

	padding-top: 10px;

	background: #047391 url(../img/footerbg.gif) no-repeat 21px top;

}

	#footer p {

		color: #8ee0ee;

		font-size: 10px;

	}
	#footer a {
		color: #8ee0ee;
	}	
	
	form.FSF_form {
		margin-left: 5px;
		margin-top: 8px;
		margin-bottom: 8px;
	}
	
	
/* new css for agenda pages */
.contentbox p { background-color:#ffffff; }
.contentbox .aitem table td {  }
.aitem img { padding:0px !important;margin:0px;float:none !important;border-width:0px !important; }
.aitem { display:block;border-bottom:1px solid #00adef;width:625px !important; }
.ainfo { width:20%;vertical-align:top; }
.ainfo .small { font-size:10px; }
.adetails { width:60%;padding-left:5px;vertical-align:top; }
.italic { font-style:italic; }
.athumb { width:120px;vertical-align:top; }
.athumb img { border:0px;float:none; }
.alink { vertical-align:bottom;text-align:right; }
.alinks a,.alinks a:link,.alinks a:active,.alinks a:visited,.alinks a:hover {
	font-weight:normal !important;
	display:block;
	float:right;
	padding-right:25px;
}
.alink a img { vertical-align:middle; }
.nobrdr { border-bottom:0px; }
.paging { display:block;clear:both;text-align:center; }

.concert { display:block;width:50%;background:#40c2f3;color:#ffffff;margin-bottom:2px;padding:2px; }
h3 { font-size: 100%; }
.space5 li { margin-left:18px !important; }
/* .space5 ul { width:50%;padding:0px !important;margin:0px !important;margin-left:-35px; }
.space5 ul li { padding:0px !important;margin:0px !important;list-style-type:none;border-bottom:1px solid #00adef; } */
.backlink { clear:both;display:block;border-top:1px solid #00adef;margin-top:10px;margin-bottom:5px;padding-top:5px; }
.backlink a:link,.backlink a:active,.backlink a:visited,.backlink a:hover { font-size:14px; }

#blurme { position:absolute;left:-1000px; }
#faqContainer { margin:0px;padding:0px; }
/* box containing both question and answer */
#faqContainer li { margin:0px;padding:0px;display:block;width:625px;overflow:hidden;margin-bottom:5px;list-style:none;background-color:#ffffff; }
/* question/header box containing open/close icon */
#faqContainer li a.question:link,#faqContainer li a.question:active,#faqContainer li a.question:visited,#faqContainer li a.question:hover { text-decoration:none;color:#00adef;font-weight:bold;display:block;padding:5px;cursor:pointer;background: #ffffff url(../img/plus.gif) no-repeat 600px 5px; }
/* rollover question/header box */
#faqContainer li a.question:hover { color:#ffffff !important;background-color: #00adef !important; }
/* active state question/header box  */
#faqContainer li a.qhover:link,#faqContainer li a.qhover:active,#faqContainer li a.qhover:visited,#faqContainer li a.qhover:hover { background: #00adef url(../img/minus.gif) no-repeat 600px 5px;color:#ffffff; }
/* answer/content box */
#faqContainer li span.answer { display:block;border:0px solid #e2e3de;height:auto;background:#ffffff;margin:5px; }

.date { font-weight:bold;padding-right:20px; }

.box2 { width:140px; }

.clr { clear:both; }

/* Calendar */

table.calendar { margin-top:-2px;margin-left:-2px;width:234px;margin-bottom:-2px;font-family: "Trebuchet MS",Arial; }
table.month-name { width:100%;text-align:center;font-weight:bold;color:#ffffff;background-color:#00adef;text-transform:uppercase;line-height:21px; }
table.calendar th,table.calendar td { width:14%; }
table.calendar th { color:#00adef;background-color:#ffffff;text-transform:uppercase;text-align:center;font-weight:bold;line-height:18px; }
table.calendar td.other-month { color:#cdefef;background-color:#ffffff;text-transform:uppercase;text-align:center;font-weight:bold;line-height:18px; }
table.calendar td.this-month { color:#81d6f7;background-color:#00adef;text-transform:uppercase;text-align:center;font-weight:bold;line-height:18px; }
table.calendar td.today { color:#ffffff;background-color:#81d6f7;text-transform:uppercase;text-align:center;font-weight:bold;line-height:18px; }
table.calendar td.this-month a:link,table.calendar td.this-month a:active,table.calendar td.this-month a:visited,table.calendar td.this-month a:hover { color:#ffffff !important;text-decoration:none;display:block;font-weight:bold; }

