html {
	margin:0px;
	padding:0px;

}

body {
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:auto;
	margin-right:auto;
	line-height:17px;
	background-color:#3a5e14;
	background-image:url(images/bg.jpg);
	background-repeat:no-repeat;
	background-position:top center !important;
	min-width:1000px;
	position:relative

}

a {
		color:#000000
}

body,ul,li,div,table,td,th,form,input {
	margin:0px;
	padding:0px;
}

h1,
h2,
h3,
h4 {
	font-size:24px;
	letter-spacing:normal;
	color:#00a2c7;
	margin-top:6px;
	margin-left:-1px;
	font-weight:bold;
	font-family:tahoma

}

h2 {
	font-size:18px
}

.ErrorLabel,.EditingFormErrorLabel {
	color:#FF0000
}

#PageLayout {

	width:1000px;
	min-height:600px;
	margin-left:auto;
	margin-right:auto;
	position:relative

}

#headerbg {
	width:1000px;
	height:331px;
	background-image:url(images/header.png);
	background-repeat:no-repeat;
	position:relative
}

#headerfront {
	width:869px;
	height:245px;
	position:absolute;
	left:75px;
	top:50px;
	background-image:url(images/headerfoto.jpg);
	background-repeat:no-repeat
}

#menuhori {
	width:621px;
	height:59px;
	position:absolute;
	left:304px;
	top:259px;
}

#geelvlak { /* geen geelvlak? -> maincontent2 gebruiken ipv maincontent */
	width:621px;
	height:188px;
	background-image:url(images/geelvlak.jpg);
	background-repeat:no-repeat;
	margin-top:-14px;
	z-index:99;
	position:absolute;
	float:left
}

#geelvlakcontent {
	width:592px;
	height:153px;
	overflow:auto;
	padding:10px;
	padding-left:20px

}

#menuverti {
	width:255px;
	height:340px;
	left:49px;
	top:220px;

	position:absolute;
	z-index:99
}

#menuverti_header {
	height:42px; /* 12 */
	width:255px;	

	float:left;
	position:
}

#menuverti_main {
	min-height:300px;
	width:255px;	

	float:left;
	background-color:#00b0d8;
	background-image:url(images/menuvertbg.jpg);
	background-position:bottom;
	background-repeat:no-repeat
}

#menuverti_footer {
	height:20px;
	width:255px;	

	float:left;
	background-image:url(images/menuvertfooter.png);
	background-repeat:no-repeat
}

#contentbg {
	width:1000px;
	min-height:440px;
	background-image:url(images/contentbg.png);
	background-repeat:repeat-y
}

#content {
	width:514px;
	min-height:100px;
	margin-left:304px;

}	

#content .padding {
	padding:15px;
	padding-left:20px;
	padding-right:25px;
	padding-bottom:0px;

}

#maincontent {  /* geen geelvlak? -> maincontent2 gebruiken ipv maincontent */
	padding-top:158px
	

}

#maincontent2 { 
	padding-top:0px
	

}

#geelvlakcontent .newsItem {
	width:260px !important;

	
	float:left !important;
	margin-right:28px;

	
}

#footer {
	width:1000px;
	height:41px;
	background-image:url(images/contentfooter.png);
	background-repeat:no-repeat
}

p {
	margin-bottom:0px;
	margin-top:0px;
	padding-top:4px;
	padding-bottom:8px
}

/* -------------------------- menu horizontaal --------------------- */

#menuhori {

}

#menuhori ul,
#menuhori li {
	margin:0px;
	padding:0px;
	list-style:none;

}

#menuhori li {
	margin-left:20px
}

#menuhori ul li {
	float:left;
	margin-right:20px
	
}

#menuhori ul ul {
	margin-left:20px
}

#menuhori ul.CMSListMenuUL {

	height:59px;	
}

#menuhori li.CMSListMenuHighlightedLI {

	height:59px;
}

#menuhori li.CMSListMenuLI {

	height:59px;
	
}

#menuhori a.CMSListMenuLinkHighlighted,
#menuhori li a:hover  {

	height:59px;
	line-height:59px;
	display:block;
	background-image:url(images/menuhorlijn.gif);
	background-position:center 70%;
	background-repeat:no-repeat;
	color:#FFFFFF;

	padding-left:0px;
	text-decoration:none;
	letter-spacing:1px;
	font-weight:bold;

	margin-left:0px;	

}

#menuhori li a {
	margin-left:0px;	
	
}

#menuhori a.CMSListMenuLink {

	height:59px;
	display:block;
	background-image:url(images/buttondown.gif);
	background-repeat:no-repeat;
	line-height:59px;
	color:#FFFFFF;

	padding-left:0px;
	text-decoration:none;
	letter-spacing:1px;
	font-weight:bold
}



/* -------------------------- menu horizontaal ------------------------------ */

/* -------------------------- menu verticaal --------------------- */

#menuverti {
	font-size:14px;
	font-weight:bold;
	text-transform:lowercase
}

#menuverti li {
background-image:url(images/menuvertscheid.gif);
background-repeat:no-repeat;
background-position:bottom

}

#menuverti ul,
#menuverti li {
	list-style:none;
	float:left;
	font-size:14px;
	font-weight:bold;
	text-transform:lowercase	
}

#menuverti ul {

}

#menuverti ul ul {
	padding-left:30px
}

#menuverti ul.CMSListMenuUL {
	width:255px;
	min-height:23px;
}

#menuverti li.CMSListMenuHighlightedLI {
	width:255px;
	min-height:23px;


}

#menuverti li.CMSListMenuLI {
	width:255px;
	min-height:23px;

}

#menuverti li.CMSListMenuHighlightedLI a.CMSListMenuLinkHighlighted,
#menuverti li a:hover {
	width:201px;
	min-height:23px;
	line-height:34px;
	display:block;
	background-image:url(images/punt.gif);
	background-repeat:no-repeat;
	color:#ffffff;

	padding-left:54px;
	text-decoration:none;
	letter-spacing:1px;
	font-weight:bold;	background-position:34px 14px;
}

#menuverti li li a {
	width:255px !important
}

#menuverti li.CMSListMenuHighlightedLI li.CMSListMenuHighlightedLI a.CMSListMenuLinkHighlighted {
	width:201px;
	min-height:23px;
	line-height:34px;
	display:block;
	background-image:url(images/punt.gif);
	background-repeat:no-repeat;
	background-position:34px 14px;
	color:#ffffff;

	padding-left:54px;
	text-decoration:none;
	letter-spacing:1px;

}

#menuverti a.CMSListMenuLink {
	width:201px;
	min-height:23px;
	display:block;
	background-image:url(images/buttondown.gif);
	background-repeat:no-repeat;
	line-height:34px;
	color:#ffffff;

	padding-left:54px;
	text-decoration:none;
	letter-spacing:1px
}

#menuverti ul li a,
#menuverti ul li {
	font-weight:bold;
}

#menuverti ul li ul li a,
#menuverti ul li ul li {
	font-weight:bold;
}

/* -------------------------- menu verticaal ------------------------------ */


