* {
	margin: 0 auto;
	padding: 0;
	font-family: Calibri, Arial, "Century Gothic", Tahoma, Arial;
	font-size: 13px;
}

html {
	 margin: 0px;
	 padding: 0px;
}


body {
	background: #4a332a url('../images/header-background.jpg') repeat-x top;
	padding-top: 43px;
}

h1 {
	font-family: Calibri, Arial, Tahoma, Verdana;
	font-size: 23px;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #6a6130;
}

h2 {
	font-family: Calibri, Arial, Tahoma, Verdana;
	font-size: 16px;
	color: #948950;
}

h3, h4, h5, h6 {
	margin-top: 10px;
	font-family: Calibri, Arial, Tahoma, Verdana;
	font-size: 14px;
	color: #948950;
}

p {
	line-height: 22px;
	padding-bottom: 22px;
	text-align: justify;
}

br {
	padding-bottom: 12px;
	margin-bottom: 12px;
	display: block;
}

img {

}

.bodytext img {
	margin-left: 30px;
}

a {
	color: #6a6130;
	font-weight: bold;
}

	a:hover {
		text-decoration: none;
	}

	a img {
		border: none;
	}
	
table, tr, td {
	vertical-align: top;
}

.contenttable {
	float: left;
	width: 700px;
}

/*mainContainer*/
#mainContainer {
	width: 818px;
	text-align: left;
}

	/*logoContainer*/
	#mainContainer #logoContainer {
		width: 818px;
		height: 68px;
	}
	
		#mainContainer #logoContainer a {
		
		}
		
			#mainContainer #logoContainer a img {
			
			}
			
	/*headerContainer*/
	#mainContainer #headerContainer {
		width: 818px;
		height: 211px;
	}
	
		#mainContainer #headerContainer img {
		
		}
		
	/*menuContainer*/
	#mainContainer #menuContainer {
		width: 818px;
		height: 52px;
		text-align: center;
		background: #191310;
		margin: 0 auto;
		position: relative;
		z-index: 99999;
	}
	
		/*mainMenu*/
		#mainContainer #menuContainer #mainMenu {
			height: 52px;
			border-left: 1px solid #1f1f1f;
			margin: 0 auto;
			z-index: 99999;
		}
		
			#mainContainer #menuContainer #mainMenu li {
				border-right: 1px solid #1f1f1f;
				height: 52px;
				line-height: 52px;
				list-style: none;
				float: left;display: inline;
				position: relative;
				z-index: 99999;

			}
			
			/*mainMenuActive*/
			#mainContainer #menuContainer #mainMenu #mainMenuActive {
				background: #1f1f1f;
			}
			
				#mainContainer #menuContainer #mainMenu li a {
					font-family: Calibri, Tahoma, Arial;
					color: #948950;
					font-weight: bold;
					font-size: 15px;
					text-decoration: none;
					padding: 0px 11px 0px 11px;
					display: block;
					z-index: 99999;
				}
				
					#mainContainer #menuContainer #mainMenu li a:hover {			
						background: #171717;
					}
				
				/*subMenu*/
				#mainContainer #menuContainer #mainMenu li #subMenu {
					width: 234px;
					background: url('../images/menu-background.png') no-repeat bottom left;
					left: 0;
					top: 0;
					position: absolute;
					border-left: none;
					margin-top: 52px;
					display: none;
					padding-bottom: 20px;
					z-index: 99999;
				}
				
					#mainContainer #menuContainer #mainMenu li #subMenu li {
						list-style: none;
						border-right: none;
						height: 30px !important;
						line-height: 30px !important;
						float: left;
						clear: left;
						text-align: left;
						z-index: 99999;
					}
					
					/*subMenuActive*/
					#mainContainer #menuContainer #mainMenu li #subMenu #subMenuActive {
					
					}
					
						#mainContainer #menuContainer #mainMenu li #subMenu li a {
							width: 220px;
							font-family: Calibri, Tahoma, Arial;
							color: #948950;
							font-weight: normal;
							font-size: 13px;
							text-decoration: none;
							padding: 0px 10px 0px 10px;
							display: block;
							text-align:  left;
						}
					
						#mainContainer #menuContainer #mainMenu li #subMenu li a:hover {
							background: none !important;
							text-decoration: underline;
						}
						
li>ul { /* postitie resetten voor alle browsers behalve IE */
   top: auto;
   left: auto;
}

li:hover ul, li.over ul { /* lists nested onder hovered list items */
   display: block !important;
}
						
	/*contentContainer*/
	#mainContainer #contentContainer {
		width: 718px;
		background: #ffffff url('../images/content-background.jpg') no-repeat bottom right;
		padding: 50px;
		overflow: hidden;
		min-height: 420px;
		display: block;
		letter-spacing: 1px;
		position: relative;
		z-index: 1;
	}
	
		#mainContainer #contentContainer img {
			float: right;
		}
	
		#mainContainer #contentContainer ul li {
			line-height: 22px;
			margin-left: 20px;
		}
		
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		padding-right: 20px;
	}

	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		padding-left:20px;
	}
	
/*footerContainer*/
#footerContainer {
	width: 100%;
	height: 158px;
	margin: 0 auto;
	top: -1px;
	position: relative;
	background: url('../images/footer-background.jpg') repeat-x;
	text-align: center;
}

	#footerContainer p, #footerContainer a {
		color: #403a19;
		text-align: center;
		line-height: 30px;
	}
	
/*nieuws list*/
.newsListContainer {
}

	.newsListContainer .newsListItem {
		float: left;
		clear: left;
		width: 718px;
	}

		.newsListContainer .newsListItem .newsContent{
		width: 650px;
		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;
		}

			.newsListContainer .newsListItem .date p {
				padding: 0px;
			}

		.newsListContainer .newsListItemHome {
			float: left;
			clear: left;
			height: 35px;
			width: 718px;
		}

			.newsListContainer .newsListItemHome .newsContent{
			width: 650px;
			float: left;
			}

			.newsListContainer .newsListItemHome h2 {
				font-size: 12px;
			}
			
			.newsListContainer .newsListItemHome a h2 {
				text-decoration: underline;
			}
			
				.newsListContainer .newsListItemHome a:hover h2 {
					text-decoration: none;
				}
	
			.newsListContainer .newsListItemHome .date {
				width: 18px;
				height: 18px;
				border: 1px solid #cccccc;
				padding: 5px;
				margin-left: 20px;
				float: left;
				font-size: 10px;
				line-height: 9px;
				text-align: center;
				background: #f2f2f2;
			}
	
				.newsListContainer .newsListItemHome .date p {
					padding: 0px;
				}

		.newsListContainer  .leesMeer {
			float: left;
			clear: left;
			width: 300px;
			margin-bottom: 20px;
		}
		
/*nieuws single*/	
#newsSingleItem {
	width: 718px;
	display: block;
}

	#newsSingleItem  #singleContent {
	width: 650px;
	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;
	}

		#newsSingleItem  #singleDate p {
			padding: 0px;
		}

	#newsSingleItem #back {
		float: left;
		clear: left;
		width: 300px;
		margin-bottom: 20px;
	}

		#newsSingleItem #back a {
			cursor: hand;
			text-decoration: underline;
		}

		#newsSingleItem #back a:hover {
			text-decoration: none;
		}
		
/*galerij*/

#galerijContainer {
	width: 443px;
	margin-top: 20px;
}

#galerijContainer .galerij {
}

	#galerijContainer .galerij .afbeelding {
		float: left;
		margin: 2px;
		border: 1px solid #cccccc;
		display: table;
	}	
	
		#galerijContainer .galerij .afbeelding a {
			padding: 0px;
			margin: 0px;
		}

	
		#galerijContainer .galerij .afbeelding a img {
			margin: 2px 2px -3px 2px;
		}

#paginaMenu {
	width: 778px;
	margin-top: 20px;
	margin-bottom: 20px;
	float: left;
	clear: left;
}

	#paginaMenu span a {
		border: 1px solid #cccccc;
		background: #f2f2f2;
		padding: 5px 7px 5px 7px;
	}

.vorige {
	width: 32%;
	text-align: left;
	float: left;
	padding-left: 2px;
}

.pagina {
	width: 34%;
	text-align: center;
	line-height: 20px;
	float: left;
}

.volgende {
	width: 32%;
	text-align: right;
	float: left;
}

/*mail formulier*/			
form {
	width: 100%;
	float: left;
	padding-bottom: 20px;
}
				
	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: 300px;
			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 #cccccc !important;
		padding: 4px 5px 6px 5px !important;
		background: #f2f2f2 !important;
		color: #000000 !important;
	}
