* {
	margin: 0 auto;
	padding: 0;
	font-family: arial, tahoma, verdana;
}

html {
	background: url('../images/html.jpg') repeat-x top;
}

body {
	background: url('../images/background.jpg') no-repeat top;
	text-align: center;
}

h1 {
	font-family: "Myriad Pro", Arial, Tahoma, Verdana;
	font-size: 18px;
	color: #ae0000;
	font-weight: bold;
	margin-bottom: 10px;
}

h2 {
	font-family: "Myriad Pro", Arial, Tahoma, Verdana;
	font-size: 16px;
	color: #ae0000;
	font-weight: bold;
	margin-bottom: 10px;
}

h3 {
	font-family: "Myriad Pro", Arial, Tahoma, Verdana;
	font-size: 14px;
	color: #ae0000;
	font-weight: bold;
	margin-bottom: 10px;
}

h4,h5,h6 {
	font-family: "Myriad Pro", Arial, Tahoma, Verdana;
	font-size: 15px;
	color: #000000;
	font-weight: bold;
	margin-bottom: 10px;
}

p {
	font-family: "Myriad Pro", Arial, Tahoma, Verdana;
	text-align: justify;
}

a {
	text-decoration: underline;
	font-family: Arial, Tahoma, Verdana;
	color: #ae0000;
}

/*backgroundContainer*/
#backgroundContainer {
	background: url('../images/background.jpg') no-repeat top;
	width: 100%;
	height: 400px;
	position: absolute;
	z-index: 1;
}

/*mainContainer*/
#mainContainer {
	width: 100%;
	float: left;
	position: relative;
	z-index: 2;
}

	/*subContainer*/
	#mainContainer #subContainer {
		width: 980px;
	}

		/*headerContainer*/
		#mainContainer #subContainer #headerContainer {
			width: 980px;
			height: 305px;
			float: left;
		}
		
			/*slideshow*/
			#mainContainer #subContainer #headerContainer #slideshow {
				float: right;
				width: 401px;
				height: 252px;
				text-align: center;
				margin-top: 46px;
			}
			
				#mainContainer #subContainer #headerContainer #slideshow img {
				
				}
				
		/*contentContainer*/
		#mainContainer #subContainer #contentContainer {
			width: 980px;
			margin-bottom: 20px;
			float: left;
			clear: left;
		}
		
			/*menuContainer*/
			#mainContainer #subContainer #contentContainer #menuContainer {
				float: left;
				width: 180px;
				margin-top: 20px;
			}
			
				/*mainMenu*/
				#mainContainer #subContainer #contentContainer #menuContainer #mainMenu {
					text-align: right;
				}	
				
					#mainContainer #subContainer #contentContainer #menuContainer #mainMenu li {
						list-style: none;
						height: 27px;
					}
					
						#mainContainer #subContainer #contentContainer #menuContainer #mainMenu li a {
							margin-right: 40px;
							font-family: "Myriad Pro", Arial, Tahoma;
							font-size: 24px;
							color: #000000;
							font-weight: bold;
							text-decoration: none;
						}
					
							#mainContainer #subContainer #contentContainer #menuContainer #mainMenu li a:hover {
								text-decoration: underline;
							}
						
					/*active*/
					#mainContainer #subContainer #contentContainer #menuContainer #mainMenu #active {
						background: url('../images/menu.jpg') no-repeat right;
					}
					
						#mainContainer #subContainer #contentContainer #menuContainer #mainMenu #active a {
							text-decoration: underline;
						}
						
			/*content*/
			#mainContainer #subContainer #contentContainer #content {
				float: left;
				font-size: 14px;
				width: 750px;
				text-align: left;
				margin-left: 50px;
				margin-top: 20px;
			}
				
				/*contentLeft*/
				#mainContainer #subContainer #contentContainer #content #contentLeft {
					width: 420px;
					float: left;
					padding-right: 20px;
					line-height: 22px;
				}
				
				/*contentRight*/
				#mainContainer #subContainer #contentContainer #content #contentRight {
					float: left;
					width: 310px;
				}
				
					#mainContainer #subContainer #contentContainer #content #contentRight .left {
						float: left;
						clear: left;
					}
				
					#mainContainer #subContainer #contentContainer #content #contentRight .right {
						float: left;
					}
					
						#mainContainer #subContainer #contentContainer #content #contentRight a img {
							border: none;
						}
					
/*footerContainer*/
#footerContainer {
	width: 100%;
	height: 100px;
	float: left;
	clear: left;
	border-top: 1px solid #e5e5e5;
	line-height: 100px;
	margin: 0 auto;
	text-align: center;
}

	/*footer*/
	#footerContainer p {
		width: 980px;
		margin: 0 auto;
		text-align: center;
		color: #cccccc;
		font-size: 14px;
	}
	
		#footerContainer p a {
			color: #cccccc;
		}
		
/*galerij*/

#galerijContainer {
	width: 443px;
	margin-top: 20px;
	margin-left: -10px;
}

#galerijContainer .galerij {
}

	.galerij .afbeelding {
		float: left;
		width: 140px;
		height: 109px;
		margin: 2px;
		display: table;
		text-align: center;
	}	
	
		.galerij .afbeelding a {
			padding: 0px;
			margin: 0px;
		}

	
		.galerij .afbeelding a img {
			margin: 2px 2px -3px 2px;
		}
	
		.galerij .text a {
			font-size: 12px;
		}

.paginaMenu {
	width: 100%;
	margin-top: 20px;
	margin-bottom: 20px;
	float: left;
	clear: left;
}

.vorige {
	width: 32%;
	text-align: left;
	float: left;
	padding-left: 2px;
}

	.vorige a {
		padding: 3px;
		border: 1px solid #cccccc;
		background: #f2f2f2;
		font-family: "Myriad Pro", Arial, Tahoma, Verdana;
		color: #000000;
	}

.pagina {
	width: 34%;
	text-align: center;
	line-height: 20px;
	float: left;
	font-family: "Myriad Pro", Arial, Tahoma, Verdana;
}

.volgende {
	width: 32%;
	text-align: right;
	float: left;
}

	.volgende a {
		padding: 3px;
		border: 1px solid #cccccc;
		background: #f2f2f2;
		font-family: "Myriad Pro", Arial, Tahoma, Verdana;
		color: #000000;
	}
	
/*nieuws list*/
.newsListContainer {
	display: block;
}

	.newsListContainer .newsListItem {
	}

		.newsListContainer .newsListItem  .newsContent{
		width: 360px;
		float: left;
		}

		.newsListContainer .newsListItem  .date {
			width: 28px;
			height: 28px;
			border: 1px solid #cccccc;
			padding: 5px;
			margin-left: 20px;
			float: left;
			font-size: 11px;
			line-height: 13px;
			text-align: center;
			background: #f2f2f2;
			font-family: Arial, Tahoma, Verdana;
		}

			.newsListContainer .newsListItem  .date p {
				padding: 0px;
			}

		.newsListContainer .leesMeer {
			float: left;
			clear: left;
			width: 300px;
			margin-bottom: 20px;
		}
		
/*nieuws single*/	
#newsSingleItem {
	width: 430px;
	display: block;
}

	#newsSingleItem  #singleContent {
	width: 360px;
	float: left;
	}

	#newsSingleItem  #singleDate {
			width: 28px;
			height: 28px;
			border: 1px solid #cccccc;
			padding: 5px;
			margin-left: 20px;
			float: left;
			font-size: 11px;
			line-height: 13px;
			text-align: center;
			background: #f2f2f2;
			font-family: Arial, Tahoma, Verdana;
	}

		#newsSingleItem  #singleDate p {
			padding: 0px;
		}

	#newsSingleItem #back {
		float: left;
		clear: left;
		width: 300px;
		margin-bottom: 20px;
	}

		#newsSingleItem #back a {
			cursor: hand;
			text-decoration: underline;
			font-family: Arial, Tahoma, Verdana;
			color: #ae0000;
		}

		#newsSingleItem #back a:hover {
			text-decoration: none;
		}
		
		.browseLinksWrap {
			float: left;
			clear: left;
		}
		
			.browseLinksWrap .active {
				font-family: Arial, Tahoma, Verdana;
			}
			
			.browseLinksWrap .inactive a {
				padding: 3px;
				border: 1px solid #cccccc;
				background: #f2f2f2;
				color: #000000;
				font-family: Arial, Tahoma, Verdana;
			}
			
.leesMeer a {
	font-family: Arial, Tahoma, Verdana;
	color: #ae0000;
}
		
/*mail formulier*/			
form {
	width: 100%;
	float: left;
	padding-bottom: 20px;
}
			
	form * {
		font-family: arial, verdana, tahoma;
		font-size: 12px;
	}
				
	form .formLabel {
		width: 150px;
	}
				
	form .form {
		width: 100%;
		padding: 0px;
	}
				
		form .form input {
			width: 200px;
			height: 15px;
			border: 1px solid #cccccc;
			padding: 5px;
			margin-bottom: 5px;
			background: #f2f2f2;
		}
				
		form .form textarea {
			width: 216px;
			height: 100px;
			border: 1px solid #cccccc;
			padding: 5px;
			margin-bottom: 5px;
			background: #f2f2f2;
		}
		
	.csc-mailform-submit {
		width: 100px !important;
		height: 25px !important;
		border: 1px solid #999999 !important;
		padding: 4px 5px 6px 5px !important;
		background: #e7c8c8 !important;
		color: #000000 !important;
	}

