/* ----------------------------------------------- START NORMALISEREN --------------------------------------------------------------- */
/* Normaliseren margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
margin : 0;
padding : 0;
}

/* Normaliseren font-size voor headers */
h1, h2, h3, h4, h5, h6 {
font-size : 100%;
}

/* Verwijderen list-style van lijsten */
ol, ul {
list-style : none;
}

/* font-style en font-weight op normaliseren */
address, caption, cite, code, dfn, em, strong, th, var {
font-style : normal;
font-weight : normal;
}

table {
border-collapse : collapse;
border-spacing: 0;
}

/* verwijderen randen van fieldset en img */
fieldset, img {
border : 0;
}

/* links aligneren caption en th */
caption, th {
text-align: left;
}

/* verwijderen van aanhalingstekens in q */
q:before, q:after {
content : '';
}

a
{
  outline: none;
}
/* ----------------------------------------------- EINDE NORMALISEREN --------------------------------------------------------------- */
/*-------------------------------------------------------------------------------------------- */
/* ------------------------------------ START header + nav  ---------------------------------- */
/*-------------------------------------------------------------------------------------------- */				
html {
	text-align:center;
}

body {
	background-color: #fff;
}

#wrapper{
	width: 960px;
	position:relative;
	margin: 0 auto;
	text-align:left;
	display: table;
}

p.taalkeuze{
	background-color:#424242;
	text-align:right;
	padding: 3px 10px 3px 0;
}

			p.taalkeuze a{
				font-family:Arial, Helvetica, sans-serif;
				font-size:13px;
				color:#fff;
				text-decoration:none;
			}
			
ul.mainnav{
	background-color:#b26528;
	margin-top:0px;
	padding:3px 0 3px 10px;
}

		ul.mainnav li{
			display:inline;
		}
		
				ul.mainnav li a{
					font-family:Arial, Helvetica, sans-serif;
					font-weight:bold;
					font-size:15px;
					color:#fff;
					text-decoration:none;
				}
				
						ul.mainnav li a.actief{
							border-bottom: 1px solid #fff;
						}
		
				ul.mainnav li#calendar, ul.mainnav li#news, ul.mainnav li#about, ul.mainnav li#offer{
					border-right:1px solid #fff;
					padding-right:10px;
				}
				
				ul.mainnav li#news, ul.mainnav li#about, ul.mainnav li#offer, ul.mainnav li#contact{
					padding-left:10px;
				}
				
				ul.mainnav li#home{
					border-left:1px solid #fff;
					padding-left:10px;
					margin-left:10px;
				}
/*-------------------------------------------------------------------------------------------- */
/* ------------------------------------ EINDE header + nav  ---------------------------------- */
/*-------------------------------------------------------------------------------------------- */

/*-------------------------------------------------------------------------------------------- */
/* ------------------------------------ START CONTENT ---------------------------------------- */				
/*-------------------------------------------------------------------------------------------- */
#content{
	margin-top:7px;
}

				#content h1{
					font-family:Arial, Helvetica, sans-serif;
					font-size:20px;
					color:#951f10;
					font-weight:bold;
					border-bottom:1px solid #ead2cf;
					padding-bottom: 2px;
					margin-bottom:7px;	
				}
				
						#content h1.ruimte{
							margin-top:15px;	
						}


				#content p{
					font-family:Arial, Helvetica, sans-serif;
					font-size:13px;
					color:#424242;	
					line-height:18px;
					margin-bottom:10px;
				}


#kolleft{
	float:left;
	width:220px;
	padding: 0 10px 0 10px;
}

				#kolleft h2, #kolright h2{
					font-family:Arial, Helvetica, sans-serif;
					font-size:13px;
					font-weight:bold;
					margin-top:8px;
					margin-bottom:3px;
					color:#2f2f2f;
				}
		
				#kolleft ul.courses li, #kolright ul.courses li{
					padding-bottom:1px;
					margin-bottom:1px;
					background: transparent url(../images/bullet.gif) no-repeat 0 8px;
					padding-left: 15px;
				}
				
							#kolleft ul.courses li a, #kolright ul.courses li a{
								font-family:Arial, Helvetica, sans-serif;
								font-size:12px;
								color:#424242;		
								text-decoration:none;
								border-bottom:1px solid #e3e3e3;
							}
							
							#kolleft ul.courses li a:hover, #kolright ul.courses li a:hover{
								color:#972113;
							}

				#kolleft ul.downloads li{
					border-bottom:1px solid #e3e3e3;
					padding-bottom:2px;
					margin-bottom:2px;
				}
				
							#kolleft ul.downloads li a{
								font-family:Arial, Helvetica, sans-serif;
								font-size:12px;
								color:#424242;		
								text-decoration:none;
							}
							
							#kolleft ul.downloads li a:hover{
								color:#972113;
							}

#kolmiddle{
	float:left;
	width:460px;
	padding: 0 10px 0 10px;
}

	#kolmiddle h2{
		font-family:Arial, Helvetica, sans-serif;
		font-size:20px;
		color:#b26528;
		font-weight:normal;
		border-bottom:1px solid #ead2cf;
		padding-bottom: 2px;
		margin-bottom:7px;
	}
	
	#kolmiddle h2.hoger{
		font-family:Arial, Helvetica, sans-serif;
		font-size:20px;
		color:#b26528;
		font-weight:normal;
		border-bottom:1px solid #ead2cf;
		padding-bottom: 2px;
		margin-bottom:7px;
		margin-top:15px;
	}

#kolmiddlewide{
	float:left;
	width:700px;
	padding: 0 10px 0 10px;
}

				#kolmiddlewide h1.pad{
					font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
					font-weight:normal;
					color:#777;
					border-bottom:1px solid #ead2cf;
					padding-bottom: 5px;
					margin-bottom:7px;	
					margin-top:8px;
				}
				
							#kolmiddlewide a.pad{
								font-family:Arial, Helvetica, sans-serif;
								font-size:11px;
								font-weight:normal;
								color:#777;
							}
				
				#kolmiddlewide h2{
					font-family:Arial, Helvetica, sans-serif;
					font-size:16px;
					color:#b26528;
					font-weight:bold;
					margin-top: 10px;
					margin-bottom:3px;	
				}
				
				#kolmiddlewide h2.newstitle{
					margin-top: -8px;	
				}
				
				#kolmiddlewide p.datum{
					font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
					color:#999;	
				}
				
				#kolmiddlewide h3{
					font-family:Arial, Helvetica, sans-serif;
					font-size:13px;
					color:#951f10;
					font-weight:bold;	
				}
				
							#kolmiddlewide a{
								font-family:Arial, Helvetica, sans-serif;
								font-size:13px;
								color:#424242;		
							}
							
							#kolmiddlewide ul li{
								padding-bottom:1px;
								margin-bottom:1px;
								background: transparent url(../images/bullet.gif) no-repeat 0 8px;
								padding-left: 15px;
								font-family:Arial, Helvetica, sans-serif;
								font-size:13px;
								color:#424242;
							}
							
		
				#kolmiddle ul.scheduled li, #kolmiddlewide ul.scheduled li{
					padding-bottom:5px;
					margin-bottom:5px;
					background: transparent url(../images/bullet.gif) no-repeat 0 8px;
					padding-left: 15px;
					border-bottom:1px solid #e3e3e3;
				}
				
							#kolmiddle ul.scheduled li .datum{
								font-family:Arial, Helvetica, sans-serif;
								font-size:11px;
								color:#424242;
								line-height:18px;
							}
		
							#kolmiddle ul.scheduled li a{
								font-family:Arial, Helvetica, sans-serif;
								font-size:13px;
								color:#951f10;
								line-height:18px;
								font-weight:bold;
							}

							
										#kolmiddlewide ul.scheduled li p.coursetitle a{
											font-family:Arial, Helvetica, sans-serif;
											font-size:13px;
											color:#951f10;
											line-height:18px;
											font-weight:bold;
										}
										
										#kolmiddlewide ul.scheduled li p.courseinfo{
											font-family:Arial, Helvetica, sans-serif;
											font-size:11px;
											color:#424242;
											line-height:15px;
											margin-top:-8px;
											margin-bottom:3px;
										}
							
							.new{
								font-family:Arial, Helvetica, sans-serif;
								font-size:13px;
								color:#fff;
								background-color:#b26528;
								font-weight:bold;
								padding:0 2px 0 2px;
							}
							

/* ------------------------------------ START COURSE DETAIL LEFT ---------------------------------------- */	
#coursedetailleft{
	float:left;
	width: 520px;
	margin-left:10px;
	margin-right:10px;
}

		#coursedetailleft h1{
			font-family:Arial, Helvetica, sans-serif;
			font-size:15px;
			font-weight:bold;
			color:#951f10;
			border-bottom:none;
			margin-bottom: 0px;
		}
		
		#coursedetailleft h2{
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			color:#b26528;
			font-weight:normal;
			margin-bottom:10px;
		}
		
		#coursedetailleft h3{
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			color:#fff;
			background-color:#b26528;
			padding: 3px;
			margin-bottom:5px;
		}
		
		#coursedetailleft p.generalinfo{
			background-color:#765236;
			padding:5px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#fff;
		}
		
		#coursedetailleft p.pdfprint{
			font-family:Arial, Helvetica, sans-serif;
			font-size:10px;
			color:#951f10;
			margin-bottom:5px;
		}
		
				#coursedetailleft p.pdfprint a{
					color:#951f10;
				}
		
				.oranje{
					color:#e29354;
				}
				
		.logorand{
			border:1px solid #951f10;
		}
		



/* ------------------------------------ STOP COURSE DETAIL LEFT ---------------------------------------- */	
/* ------------------------------------ START COURSE DETAIL RIGHT ---------------------------------------- */	
#coursedetailright{
	float:left;
	width: 160px;
	margin-left:10px;
	margin-right:10px;
}

		#coursedetailright p.sessionprice{
			background-color:#951f10;
			padding:5px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#fff;
		}


/* ------------------------------------ STOP COURSE DETAIL RIGHT ---------------------------------------- */	

#kolright{
	float:left;
	width:220px;
	padding: 0 10px 0 10px;
}

#black{
	clear:both;
	background: #222 url(../images/bg_black.gif) repeat-x top left;
	width:720px;	
	margin-left: 240px;
	margin-top:10px;
	padding-top:7px;
	padding-bottom:7px;
	display:inline-block;
}

#white{
	clear:both;
	width:720px;	
	margin-left: 240px;
	margin-top:10px;
	padding-top:7px;
	padding-bottom:7px;
	display:inline-block;
}

							#white a, .grijslink{
								font-family:Arial, Helvetica, sans-serif;
								font-size:13px;
								color:#424242;	
								line-height:18px;
							}

							#black h1{
								font-family:Arial, Helvetica, sans-serif;
								font-size:20px;
								color:#fff;
								font-weight:normal;
								border-bottom:none;
								padding-bottom:0;
								margin-bottom:5px;
							}
			
				#black1, #black2, #black3, #white1, #white2, #white3, #black1adres, #black2adres, #black3adres{
					float:left;
					width:220px;
					margin-left:10px;
					margin-right:10px;
				}
				
							#black1 ul li{
								border-bottom:1px solid #4a4949;
								padding-bottom:5px;
								margin-bottom:5px;
							}
							
										#black1 ul li .datum{
											font-family:Arial, Helvetica, sans-serif;
											font-size:12px;
											color:#979594;
											line-height:20px;
										}
							
										#black1 ul li a{
											font-family:Arial, Helvetica, sans-serif;
											font-size:12px;
											color:#d6d6d6;
											line-height:18px;
											text-decoration:none;
										}
							
							
				
							#black2 ul.newcourses li{
								border-bottom:1px solid #4a4949;
								padding-bottom:2px;
								margin-bottom:2px;
							}
							
										#black2 ul.newcourses li a{
											font-family:Arial, Helvetica, sans-serif;
											font-size:12px;
											color:#d6d6d6;		
											text-decoration:none;
										}
										
										#black3 p{
											font-family:Arial, Helvetica, sans-serif;
											font-size:12px;
											color:#d6d6d6;
											line-height:18px;
											margin-bottom:5px;
										}
										
										#black3 input{
											font-family:Arial, Helvetica, sans-serif;
											font-size:12px;
											color:#232222;
											border: 1px solid #fff;
											width:220px;
											padding:1px;
										}
										
										#black3 input.knop{
											background-color:#b26528;
											font-family:Arial, Helvetica, sans-serif;
											color:#fff;
											font-weight:bold;
											font-size:12px;	
											border:none;		
											width: 100px;								
										}
										
				#black1adres p, #black2adres p, #black3adres p, #black1adres a, #black2adres a, #black3adres a{
					font-family:Arial, Helvetica, sans-serif;
					font-size:13px;
					color:#fff;
				}

				
		
#kolmiddle form.adres p, #kolmiddle form.enrol p{
	width: 540px;
	display:inline-block;
	margin-bottom: 10px;
}


		#kolmiddle form.adres label{
			float:left;
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			color:#424242;
			width: 130px;
		}
		
		#kolmiddle form.enrol label{
			float:left;
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			color:#424242;
			width: 160px;
		}
		
				#kolmiddle form.adres label.geen, #kolmiddle form.enrol label.geen{
					float:none;
				}
				
		#kolmiddle form.adres input, #kolmiddle form.adres textarea{
			float:left;
			width: 309px;
		}
		
		#kolmiddle form.enrol input, #kolmiddle form.enrol textarea{
			float:left;
			width: 279px;
		}
		
				#kolmiddle form.adres input.smallright{
					width: 50px;
					margin-left: 5px;
				}
				
				#kolmiddle form.enrol input.smallright{
					width: 30px;
					margin-left: 5px;
				}
				
				#kolmiddle form.adres input.smallleft{
					width: 50px;
					margin-right: 5px;
				}
				
				#kolmiddle form.enrol input.smallleft{
					width: 40px;
					margin-right: 5px;
				}
				
				#kolmiddle form.adres input.bigright{
					width: 245px;
					margin-left: 5px;
				}
				
				#kolmiddle form.enrol input.bigright{
					width: 225px;
					margin-left: 5px;
				}
				
				#kolmiddle form.adres input.bigleft{
					width: 245px;
					margin-right: 5px;
				}
				
				#kolmiddle form.enrol input.bigleft{
					width: 225px;
					margin-right: 5px;
				}
				
				#kolmiddle form.enrol input.checkterms{
					width: 20px;
					margin-right: 5px;
				}
				
				#kolmiddle form.adres .knop, #kolmiddle form.enrol .knop{
					background-color:#b26528;
					font-family:Arial, Helvetica, sans-serif;
					color:#fff;
					font-weight:bold;
					font-size:12px;	
					border:none;		
					width: 100px;
					padding: 10px;
					border:1px solid #333;
				}
/*-------------------------------------------------------------------------------------------- */
/* ------------------------------------ EINDE CONTENT ---------------------------------------- */				
/*-------------------------------------------------------------------------------------------- */			

/*-------------------------------------------------------------------------------------------- */
/* ------------------------------------ START FOOTER ----------------------------------------- */				
/*-------------------------------------------------------------------------------------------- */
#footer{
	display:inline-block;
	clear:both;
	background-color:#424242;
	width:960px;
	margin-top:10px;
}


	
	#footer p.adres{
			float: left;
			width: 700px;
			padding: 5px 10px 5px 10px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#fff;
	}

	#footer p.adres a{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#fff;
	}
	
	#footer img.flockdesign{
			margin-top:6px;
			float:right;
			margin-right:8px;
	}

/*-------------------------------------------------------------------------------------------- */
/* ------------------------------------ EINDE FOOTER ----------------------------------------- */				
/*-------------------------------------------------------------------------------------------- */

.vet{
	font-weight:bold;
}

p.lijn{
	font-size:3px;
	border-bottom:1px solid #ead2cf;
	margin-top:15px;
	margin-bottom:15px;	
}

.geel{
	color:#FC0;
}

.witlink{
	color:#fff;
}



