body
		{
			margin: 0;
			padding: 0;
			font-family: verdana, arial, sans-serif;
			color: #000;
			font-size:0.8em;
			font-weight:normal;
  			line-height:160%;
			background-color: #000;
			background-image:  url(../images/sterrendonker.gif);
			background-repeat: repeat;
			height:100%; /* this is the key! */
		}
		
		#container
		{
			position: relative;
			width: 1050px;
			top: -550px;
			height: 100%;
			margin: 0em auto;
			background-color: #3366ff;
			background-image:  url(images/background.jpg);
			background-repeat: repeat-y;
			border: 0px solid #fff;
		}
		
		a:link { color: #ff0075; }
		a:visited { color: purple; }
		a:hover { color: white; }
		a:active { color: #ff0075; }
		
		a.menu:link{color: purple;text-decoration:none;}
		a.menu:visited{color: purple;text-decoration:none;}
		a.menu:hover{color: white;text-decoration:none;}
		a.menu:active{color:#f00;text-decoration:none;} 
		
		#wolk{
	position: relative;
	margin-top:0px;
	top: 548px;
	left: 223px;
width:826px;
height:558px;
background-image: url("../images/wolk.png");
background-repeat: no-repeat;
border: 0px solid #FF000;
filter:alpha(opacity=75);
-moz-opacity:.75;
opacity:.75;
z-index: 8;
}

.wolkmenu {
	position: relative;
	width: 230px;
	margin-top:0px;
	z-index: 95;
}

		
		#top_menu
		{
			background-color: #996699;
		}
		
	#top
{
	width: 1050px;
	background-color: #996699;
	min-height: 85px;
	overflow : hidden;

}

h2 {
font-size: 1.2em;
color: #ffffff;
}

#menu
{
	width: 900px;
	background-color: #f39f0f;
	position:relative;
	min-height: 27px;
border: 0px;
}
		
		#nav
		{
			float: right;
			width: 260px;
			margin-left: 10px;
			padding-top: 1em;
			padding-left: 1em;
			background-color: #3b325b;
			color: #fff;
			min-height: 600px;
		}
		
		#nav p { margin-top: 1em; }
		
		#hoofdcontent
{
	width: 700px;
	min-height: 460px;
	padding-top: 0px;
	padding-right: 30px;
	padding-left: 5px;
	background-color: #fff;
	color: #000000;
	float: right;
	z-index: 6;
}

#hoofdcontent h2 {
		color: #996699;
		}
		
		#content1
		{
			padding: 0em 0px 0 1em;
			margin: -10px 0px 0px 0px;
			min-height: 450px;
			background-image: url("../images/background_nieuws.gif");
			background-repeat: no-repeat;
			background-color: #3366ff;
			color: #fff;
		}
		
		#tweedecontentblok {
		background-color: #ff0099;
		}
		
		#content2
		{
			width: 303px;
			float: left;
			padding: 1em 0px 0 1em;
			/*margin: 0 720px 0 0;*/
			min-height: 200px;
			background-color: #3366ff;
			color: #fff;
			background-image:  url(../images/background_contact.gif);
			background-repeat: no-repeat;
		}
		
		#content3
		{
			width: 330px;
			float: left;
			padding: 1em 0px 0 1em;
			min-height: 200px;
			background-color: #ff0099;
			color: #fff;
		}
		
		#content3 a
		{
			color: #fff;
		}
		
		#content4
		{
			width: 378px;
			float: right;
			padding: 1em 0px 0 1em;
			min-height: 200px;
			background-color: #ff0099;
			color: #fff;
			overflow : hidden;
		}
		
		#content4 a
		{
			color: #fff;
			font-size: 1.2em;
			text-decoration: none;
		}
		
		#content4 a:hover
		{
			color: #fff;
			font-size: 1.5em;
			text-decoration: underline;
		}
		
		#derdeblok {
		width: 100%;
		background: #ff00cc;
		height: 100%;
		}
		
		#content_kosten
		{
			width: 303px;
			height: 280px;
			float: left;
			padding: 1em 0px 0 1em;
/*			min-height: 400px;*/
			background: #ff00cc url('../images/ff00cckolom.gif') top left repeat-y;
			color: #fff;
		}
		
		#workshops
		{
			width: 721px;
			float: right;
			padding: 1em 0px 0 1em;
			min-height: 200px;
			background-color: #ff00ff;
			color: #000;
		}
		
		#footer
		{
			clear: both;
			background-color: #996699;
			padding: 2px;
			text-align: left;
			padding-left: 1em;
			max-height: 20px;
			color: #fff;
			
		}
		
.copyright
{
	color: #666;
	font-size: 0.7em;
}

#box {
     background: #ffe09c;
     width: 540px;
     border: 4px solid #f39f0f;
     padding: 15px;
     -moz-border-radius: 10px;
     -webkit-border-radius: 10px;
}

#adresblokje {
	position:relative; 
	top :-890px;
	left:650px;
	color: #ffffff;
}

.blauw {
color: #3366ff;
font-weight: bold;
}

/* jQuery jFlow */

#myController span{
color:#000;
background-image: url(images/back.png);
cursor:pointer;
padding: 2px;
border-left:1px solid #5d697f;
border-top:1px solid #5d697f;
margin-left:0px;
display: none;
}

#jFlowSlide{
color:#000;
background-image: url(images/back.png);
border:0px solid #5d697f;
margin-top: 1px;
padding: 0px;
margin-left:0px;
}

#myController span.jFlowSelected {
background-image: url(images/back2.png); 
}

#jFlowContent{
margin-right: 1px;
padding: 1px;
}

.jFlowPrev, .jFlowNext{
cursor:pointer;
}

#jFlowText {
width: 500px;}

/* Einde jQuery jFlow */

div#content div#fsDemo {
	background: #F4F4F4;
	height: 44.1em;
	margin: 2.7em 0;
	position: relative;
}

div#content div#fsDemo p { padding: 1.5em; }
