body  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	background-color: #000;
	background-image: url(images/achtergrond2.jpg);
	background-repeat: repeat-y;
	background-position: left;
}

.oei { color: #FF0000; }

.ok  { color: #3B5999; }

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

			.form  			{ font-size: 11px;
			                  color: #990000;
			                  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			                  FONT-WEIGHT: normal;  }

			.forminvul  	{ font-size: 11px;
			                  color: #990000;
			                  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			                  FONT-WEIGHT: normal; }

			.formknop 		{ margin-top: 10px;
					 		  font: 10px arial;
					 		  height: auto;
					 		  width: auto;
					 		  color: #000000;
					 		  border-right: #333333 thin solid;
					 		  border-top: #333333 thin solid;
					 		  background: #ffffff;
					 		  border-left: #333333 thin solid;
					 		  border-bottum: #333333 thin solid }


#container {
	width: 950px;
	text-align: left; /* this overrides the text-align: center on the body element. */
	background-image: url(images/achtergrond_f.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 801px;
} 
#header {
	text-align: right;
} 
#sidebarLeft {
	width: 225px; /* padding keeps the content of the div away from the edges */
	padding-left: 23px;
	position: absolute;
	top: 330px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}


	#sidebarLeft a		{         font-family: Arial, Helvetica, sans-serif;
		                          font-size: 12px;
		                          color: #000000;
		                          text-decoration: none;
		                          line-height: 14px; }
	
	#sidebarLeft a:hover	{ text-decoration: underline }

#sidebarRight1 {
	width: 252px;
	top: 300px;
	position: absolute;
	left: 715px;
	background-image: url(images/nieuwsitems.png);
	background-repeat: no-repeat;
	height: 630px;
}

#sidebarRight1 img { border: 0px }

	#nieuwsitem { padding-top: 180px;
		      padding-left: 30px;
		      width: 190px; }


	#sidebarRight1 a		{ font-family: Arial, Helvetica, sans-serif;
		                          font-size: 12px;
		                          color: #df9c3d;
		                          text-decoration: none;
		                          line-height: 14px }
	
	#sidebarRight1 a:hover	{ text-decoration: underline }
	
	
	#sidebarRight1 H1 {	font-size: 33px;
		                font-family: "Times New Roman", Times, serif;
		                font-weight: normal;
		                line-height: 31px;
		                margin-bottom: 20px;
		                color: #72b6bf; } 
	
	#sidebarRight1 H2 {	font-size: 18px;
		                font-family: "Times New Roman", Times, serif;
		                font-weight: normal;
		                line-height: 20px;
		                color: #72b6bf; } 
		
	#sidebarRight1 H3 {	font-size: 33px;
		                font-family: "Times New Roman", Times, serif;
		                font-weight: normal;
		                line-height: 31px;
		                margin-bottom: 20px;
		                color: #df9c3d; } 
	
	#sidebarRight1 H4 {	font-size: 18px;
		                font-family: "Times New Roman", Times, serif;
		                font-weight: normal;
		                line-height: 20px;
		                color: #df9c3d; } 
		
	#sidebarRight1 H5 {	font-size: 33px;
		                font-family: "Times New Roman", Times, serif;
		                font-weight: normal;
		                line-height: 31px;
		                margin-bottom: 20px;
		                color: #87ab32; } 
	
	#sidebarRight1 H6 {	font-size: 18px;
		                font-family: "Times New Roman", Times, serif;
		                font-weight: normal;
		                line-height: 20px;
		                color: #87ab32; } 
	


#sidebarRight2 {
	width: 252px;
	top: 920px;
	position: absolute;
	left: 715px;
	background-image:url(images/Nieuwsbrief.png);
	background-repeat: no-repeat;
	height: 159px;
}

	#inschrijven { padding-top: 40px;
		       padding-left: 30px;
		       width: 190px; }


	#sidebarRight2 a		{ font-family: Arial, Helvetica, sans-serif;
		                          font-size: 12px;
		                          color: #df9c3d;
		                          text-decoration: none;
		                          line-height: 14px; }
	
	#sidebarRight2 a:hover	{ text-decoration: underline }
	
	
	#sidebarRight2 H1 {	font-size: 33px;
		                font-family: "Times New Roman", Times, serif;
		                font-weight: normal;
		                line-height: 31px;
		                margin-bottom: 20px;
		                color: #72b6bf; } 
	
	#sidebarRight2 H2 {	font-size: 18px;
		                font-family: "Times New Roman", Times, serif;
		                font-weight: normal;
		                line-height: 20px;
		                color: #72b6bf; } 
		
	#sidebarRight2 H3 {	font-size: 33px;
		                font-family: "Times New Roman", Times, serif;
		                font-weight: normal;
		                line-height: 31px;
		                margin-bottom: 20px;
		                color: #df9c3d; } 
	
	#sidebarRight2 H4 {	font-size: 18px;
		                font-family: "Times New Roman", Times, serif;
		                font-weight: normal;
		                line-height: 20px;
		                color: #df9c3d; } 
		
	#sidebarRight2 H5 {	font-size: 33px;
		                font-family: "Times New Roman", Times, serif;
		                font-weight: normal;
		                line-height: 31px;
		                margin-bottom: 20px;
		                color: #87ab32; } 
	
	#sidebarRight2 H6 {	font-size: 18px;
		                font-family: "Times New Roman", Times, serif;
		                font-weight: normal;
		                line-height: 20px;
		                color: #87ab32; } 



#mainContent {
	width: 453px;
	position: absolute;
	left: 256px;
	top: 416px;
} 

#mainContent a		{ font-family: Arial, Helvetica, sans-serif;
	                  font-size: 12px;
	                  color: #72b6bf;
	                  text-decoration: underline;
	                  line-height: 14px;
	                  font-weight: bolder; }

#mainContent a:hover	{ text-decoration: underline;
			  font-weight: bolder;
			  color: #FF0000; }


#mainContent img { border: 0px }

#meerinfokalender { padding: 10px;	
				margin: 10px;
				border-right: #87ab32 thin solid;		 
				border-top: #87ab32 thin solid;		 
				border-left: #87ab32 thin solid;		 
				border-bottom: #87ab32 thin solid }
				
#kadergastenboek	      { padding: 10px;	
				margin: 10px;
				border-right: #df9c3d thin solid;		 
				border-top: #df9c3d thin solid;		 
				border-left: #df9c3d thin solid;		 
				border-bottom: #df9c3d thin solid }	
				
				

#kadercontact		      { padding: 10px;	
				margin: 10px;
				border-right: #87ab32 thin solid;		 
				border-top: #87ab32 thin solid;		 
				border-left: #87ab32 thin solid;		 
				border-bottom: #87ab32 thin solid }


#invulgastenboek { margin-left: 20px }		

#mainContent H1 {	font-size: 33px;
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	line-height: 31px;
	margin-bottom: 20px;
	color: #72b6bf; } 

#mainContent H2 {	font-size: 18px;
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	line-height: 20px;
	color: #72b6bf; } 
	
#mainContent H3 {	font-size: 33px;
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	line-height: 31px;
	margin-bottom: 20px;
	color: #df9c3d; } 

#mainContent H4 {	font-size: 18px;
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	line-height: 20px;
	color: #df9c3d; } 
	
#mainContent H5 {	font-size: 33px;
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	line-height: 31px;
	margin-bottom: 20px;
	color: #87ab32; } 

#mainContent H6 {	font-size: 18px;
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	line-height: 20px;
	color: #87ab32; } 



.oranje {
	color: #df9c3d;
}
.rood {
	color: #c42b43;
}
.groen {
	color: #87ab32;
}
.blauw {
	color: #72b6bf;





}
.img {
	border: 1px solid #000;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}


			   
#fotoboek { width: 406px }




			#fotoboek ul 	                { padding-top: 10px;
							  padding-left: 0px; 
							  margin-left: 0px }			
			
			#fotoboek ul li                 { list-style-type: none;
						          display: inline;
						          padding-right: 12px;
						          padding-left: 0px;
						          margin-left: 0px;
						          margin-right: 0px; }	
