@charset "UTF-8";
/* CSS Document */

html {
	width: 100%;
	height: 100%;
	background-color: #96bf0d;
	background-image: url(../afbeeldingen/backonder.gif);
	background-repeat:no-repeat;
	background-position: left bottom;
	background-attachment:fixed;
	}

body {
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	background-image: url(../afbeeldingen/backboven.gif);
	background-repeat:no-repeat;
	background-position: 95% 0%;;
	background-attachment:fixed;
	letter-spacing: 1px;
	}
	
.clearer { clear:both; }	

#logo {
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: 155px;
	}
	
#container {
	width: 875px;
	height: auto;
	background-color: #005380;
	position: absolute;
	left: 50%;
	margin-left: -438px;
	top: 50px;
	padding-bottom: 30px;
	margin-bottom: 30px;
	}
	
#lb, #rb, #lo, #ro {position: absolute; width: 15px; height: 15px; background: #96BF0D; color: #005380; overflow: hidden;}
#lb {top: 0px; left: 0px;}
#rb {top: 0px; left: 860px;}
#lo {bottom: 0px; left: 0px;}
#ro {bottom: 0px; left: 860px;}

#lb-bullet, #rb-bullet, #lo-bullet, #ro-bullet {position: absolute; font-size: 100px; font-family: arial; color: #005380; line-height: 40px;}
#lb-bullet {left: -5px; top: -7px;}
#rb-bullet {left: -14px; top: -7px;}
#lo-bullet {bottom: -9px; left: -5px;}
#ro-bullet {bottom: -9px; left: -14px;}

h2 {
	font: bold 17px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin-left: 15px;
	color: #96BF0D;
	margin: 10px 15px;
	padding: 0px;
	}
	
h2 .witpunt {
	color: #fff;
	}
	
h2 .witregel {
	color: #fff;
	margin-left: 20px;
	}
	
#banner {
	margin-left: 15px;
	width: 845px;
	height: 155px;
	}
	

/* ================================== LINKS ================================== */

	
#links {
	width: 193px;
 	float: left;
	margin-left: 15px;
	margin-top: 7px;
	}
	
	
	/* ================================== MENU ================================== */
		
	ul#nav, ul 
	{
		margin: 0;
		padding: 0;
		list-style: none;
		width:190px;
	}
	
	ul#nav li 
	{
		position: relative;
		width:190px;
		float:left;
		clear:left;
		margin-bottom: 6px;
	}
	
	ul#nav li ul li
	{
		margin-bottom: 0px;
	}
	
	#nav li ul 
	{
		position: absolute;
		top: 0;
		margin-left:-999em;
		min-height:0;
	}
	
	
	ul#nav li a 
	{
		display:block;
		text-decoration: none;
		color: #fff;
		background-color: #96BF0D;
		font: bold 12px Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		line-height:2em;
		height: 25px;	
		padding:4px 5px 2px 5px;
		width:183px;
		background-image: url(../afbeeldingen/menuknop.gif);
		background-repeat: no-repeat;
		background-position:right;
	}
	
	/*
	html ul#nav a {
		width:150px;	
		width:138px;
	}
	*/
	
	#nav li:hover a, #nav li.over a 
	{
	  color: #96BF0D;
	  background-color: #fff;
		background-image: url(../afbeeldingen/rollover.gif);
	}
	
	#nav li.sub_nav:hover a, #nav li.sub_nav.over a 
	{
	  color: #96BF0D;
	  background-color: #fff;
		background-image: url(../afbeeldingen/rolloversub.gif);
	}
	
	#nav li.sub_nav:hover li a:hover, #nav li.sub_nav.over li a:hover 
	{
		color: #005380;
	}
	
	#nav li.sub_nav:hover li a, #nav li.sub_nav.over li a 
	{
		color: #fff;
	  background-color: #96BF0D;
	  background-image: none;
	  border-bottom: 1px solid #fff;
	}
	
	#nav li:hover ul,#nav li.over ul 
	{
		margin-left:193px;  
	} 
	


		
	/* ================================== MENU END ================================== */


#partners {
	width: 185px;
	height: auto;
	background-color: #d3e0eb;
	margin-top: 8px;
	background-image:url(../afbeeldingen/partnersbottom.gif);
	background-repeat: no-repeat;
	background-position:bottom;
	}
	
#partners h3 {
	background-image:url(../afbeeldingen/partnerstop.gif);
	background-repeat: no-repeat;
	background-position:top;
	padding: 5px 0px 0px 5px;
	margin: 0px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #005380;
	text-transform:uppercase;
	}
	
#partners div a img {
	border: none;
	margin: 0px;
	padding: 0px;
	}

#partners hr {
	margin: 8px;
	padding: 0px;
	}
	
		
/* ================================== LINKS END ================================== */


/* ================================== CONTENT ================================== */



#content {
	float: left;
	width: 622px;
	min-height: 510px;
	height:auto !important;
	height:475px;
	background: #fff;
	margin-left: 9px;
	margin-top: 7px;
	padding: 3px 10px;
	background-image:url(../afbeeldingen/contenthoeken-bottom.gif);
	background-repeat: no-repeat;
	background-position:bottom;
	}
	
.breadcrumbs {
	width: 622px;
	background-image:url(../afbeeldingen/contenthoeken-top.gif);
	background-repeat: no-repeat;
	background-position:top;
	padding: 3px 10px;
	margin: -3px -10px;
	margin-bottom: 5px;
	}
	
.breadcrumbs a {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #a8c2d6;
	text-decoration: none;
	}
	
h1 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #96BF0D;
	text-transform:uppercase;
	margin: 5px 0px;
	padding: px;
	}
	
h1 .blauw {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #005380;
	text-transform:uppercase;
	}
	
p {
	font: normal 12px Arial, Helvetica, sans-serif;
	line-height: 18px;
	letter-spacing: 0px;
	color: #005380;
	margin-top: 0px;
	}
	
p a {
	color: #005380;
	}
	
#content ul{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #005380;
	list-style-type:disc;
	list-style-image:none;
	width: 400px;
	line-height: 18px;
	letter-spacing: 0px;
	}
	
#content li{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #005380;
	list-style-type:disc;
	list-style-image:none;
	line-height: 18px;
	letter-spacing: 0px;
	margin-left: 30px;
	}
		
h3 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #005380;
	padding: 0px;
	margin: 0px;
	text-transform:uppercase;
	}
	
.nieuws {
	width: 200px;
	min-height: 275px;
	height:auto !important;
	height:275px;
	background-color: #d3e0eb;
	color: #005380;
	padding: 7px;
	float: left;
	margin-top: 42px;
	}
	
.nieuws h3 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #005380;
	padding: 0px;
	margin: 0px;
	text-transform:uppercase;
	}
	
.nieuws p {
	line-height: 15px;
	margin-bottom: 7px;
	padding-bottom: 0px;
	}
	
.nieuws a {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #005380;
	margin: 0px;
	padding: 0px;
	}
	
.mrr {
	width: 394px;
	height: 148px;
	float: left;
	margin-left: 11px;
	margin-top: 42px;
	}
	
	
.inschrijven {
	height: 130px;
	width: 190px;
	background-color: #005380;
	float: left;
	margin-top: 11px;
	margin-left: 11px;
	background-image:url(../afbeeldingen/inschrijvenbottom.gif);
	background-repeat: no-repeat;
	background-position:bottom;
	}
	
.inschrijven p {
	background-image:url(../afbeeldingen/inschrijventop.gif);
	background-repeat: no-repeat;
	background-position:top;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 7px 5px;
	margin: 0px;
	}
	
.inschrijven .email {
	width: 174px;
	height: 20px;
	margin-left: 5px;
	padding: 0px;
	}
	
.inschrijven .submit {
	margin-left: 5px;
	width: 180px;
	height: 25px;
	color: #005380;
	font-weight:bold;
	background: #96BF0D;
	}
		
.info {
	height: 130px;
	width: 190px;
	background-color: #96BF0D;
	float: left;
	margin-top: 11px;
	margin-left: 12px;
	padding: 0px;
	background-image:url(../afbeeldingen/infobottom.gif);
	background-repeat: no-repeat;
	background-position:bottom;
	}	
	
.info p.top {
	background-image:url(../afbeeldingen/infotop.gif);
	background-repeat: no-repeat;
	background-position:top;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 7px 5px;
	margin: 0px;
	}

.info p.blauw {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #005380;
	padding: 7px 5px;
	margin: 5px 0px 0px 0px;
	}
	
#text {
	float: left;
	width: 420px;
	}
	
.partners {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #005380;
	}


	
.partners td {
	vertical-align: top;
	border-top: 1px solid #005380;
	padding-top: 10px;
	padding-bottom: 10px;
	}
	
.partners b {
	font: bold 14px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	}
	
.partners a {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #005380;
	}
	
.paginas a {
	text-decoration: none;
	}
	
	
.nieuwsberichten tr td p a:link { text-decoration: none; }
.nieuwsberichten tr td p a:visited { text-decoration: none; }
.nieuwsberichten tr td p a:link:active, a:visited:active { text-decoration: none; }
.nieuwsberichten tr td p a:link:hover, 
.nieuwsberichten tr td p a:visited:hover { text-decoration: underline; }

	
#infobreed {
	width: 400px;
	background-color: #96BF0D;
	margin-top: 15px;
	padding: 0px;
	background-image:url(../afbeeldingen/infobrbottom.gif);
	background-repeat: no-repeat;
	background-position:bottom;	
	}
	
#infobreed p.top {
	background-image:url(../afbeeldingen/infobrtop.gif);
	background-repeat: no-repeat;
	background-position:top;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 7px 5px;
	margin: 0px;
	}

#infobreed p.blauw {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #005380;
	padding: 7px 5px;
	margin: 5px 0px 0px 0px;
	}

#rechts {
	float: left;
	width: 165px;
	height: auto;
	background-color: #a8c2d6;
	margin-top: -30px;
	margin-left: 15px;
	}

#rechts h3 {
	background: #6d9cbb;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #fff;
	text-transform: uppercase;
	padding: 7px;
	margin: 0px;
	}
	
#rechts img {
	border: 1px solid #005380;
	}
	
#rechts p {
	margin: 7px;
	}
	
#form {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #005380;
	}
	
#form input.nob {
		border: none;
		border-bottom: solid 1px #005380;
		width: 250px;
		}

#form TEXTAREA {
		border: 1px solid #005380;
		width: 250px;
		margin-top: 10px;
		}

#form .verstuur {
		background: #96BF0D; 
		color: #005380; 
		float: right;
		cursor: pointer; 
		font-size: 12px; 
		width: 100px;
		}
	

/* ================================== CONTENT END ================================== */

#mrr_msg
{
	font: bold 11px Arial, Helvetica, sans-serif;
	z-index:10; 
	position:absolute; 
	display:none; 
	background-color:#005380; 
	color:#ffffff;
	padding:2px;
	margin-left:-10px;
	width:650px;

}
	