/* basis kleuren
groen:			66B253
donker-groen:	599B48
blauw:			009EE0
donker-blauw:	136894
oranje:	F68933
*/

html {
	height:100%;
	width:100%;
	overflow: -moz-scrollbars-vertical;
	}
body 
{
	margin: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: white;
	background-color:#cccccc;
	height:100%;
}

table {
	}

td {
	font-size: 10pt;
	color: #5a8263;
}
tr.top  p,
tr.odd p,
tr.bottom p,
tr.even p
{
	margin-bottom: 1px;
}
tr.even 
{
	background-color: #eeeeee;
}
tr.odd td,
tr.even td 
{
	vertical-align: middle;
}
p 
{
	margin-top: 0px;
	margin-bottom: 20px;
}
a, a:hover {
}
a:hover {
}
h1,
h2,
h3
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.defaultwholepage
{
	background-image: url(../images/defaultwholebackground.gif);
	background-position: left top;
	background-repeat: repeat-x;
	width:100%;
	height: 100%;
	background-color: #ffffff;
}
.wholepage
{
	background-image: url(../images/wholebackground.gif);
	background-position: left top;
	background-repeat: repeat-x;
	width:100%;
	height: 100%;
	background-color: #ffffff;
}
.designedpage 
{
	width:968;
	height: 540;
	color: #5A8263;
	background-color: white;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	vertical-align: top;
}
.toprow 
{
	width: 968px;
	height: 59px;
	background-color: #c5d3c9;
}
.defaulttoprowimage 
{
	background-image: url(../images/toplight.jpg);
	background-position: left top;
	background-repeat:no-repeat;
	height: 59px;
	width: 630px;
	float: left;
}
.toprowimage 
{
	background-image: url(../images/toplight.jpg);
	background-position: left top;
	background-repeat:no-repeat;
	height: 59px;
	width: 667px;
	float: left;
}
.logoplaceholder {
	cursor: pointer;
	background-image: url(../images/toplogo.jpg);
	background-position: left middle;
	background-repeat:no-repeat;
	height: 59px;
	width: 166px;
	float: left;
	position:relative;
}
.logoplaceholder a,
.logoplaceholder a:hover 
{
	cursor: hand;
	cursor: pointer;
}
.lefttopimage
{
	background-image: url(../images/lefttopimage.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 968px;
	height: 160px;
}
.rightnavimages
{
	float: right;
	width: 275px;
	height: 160px;
	margin-right: 3px;
}
.rightnavitem 
{
	background-image: url(../images/rightnavitemback.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	float: right;
	margin-top: 6px;
	margin-left: 4px;
	width: 266px;
	height: 70px;
}
.rightnavitemimage
{
	margin-top: 4px;
	background-color: Transparent;
}
.leftimage
{
	background-image: url(../images/page_left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 350px;
	height: 257px;
}
.printbar 
{
	font-size: 1px;
	width: 610px;
	text-align:right;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-right: 5px;
}
.bulletbarcontainer 
{
	margin-left: 156px;
}
.bulletbarcontainer .bulletbarhorizontal 
{
	float: left;
	width: 455px;
	height: 3px;
	font-size: 1px;
	line-height: 3px;
}
.bulletbarhorizontal 
{
	background-image: url(../images/bullet.gif);
	background-repeat:  repeat-x;
	background-position: left top;
	float: left;
	width: 452px;
	font-size: 1px;
	height: 3px;
	line-height: 3px;
}
.filler1pix
{
	font-size: 1px;
}
.divider 
{
	height: 10px;
	font-size: 1px;
	line-height: 10px;
	float: none;
}
/* quote container on default page */
div.quotecontainer {
	margin-top: 35px;
	padding-left: 26px;
}
.quotecontainer .imgQuote {
	display: block;
	/*clear: right;*/
	float:left;
	width: 70px;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom:3px;
	position:relative;
	overflow:hidden;
	}
.quotecontainer .imgQuote img.imgQuote {
	width:100%;
	}

.quotecontainer #lblQuoteTitle {
	display: block;
	/*margin-left: -28px;*/
	margin-bottom: 3px;
	margin-top: 5px;
	font-weight: bolder;
	float:left;
	clear:left;
	width: 280px;
	color: #003300;
}

.quotecontainer .lblQuote {
	/*border: solid 1px #5A8263;*/
	position: relative;
	/*margin-top: 70px;*/
	margin-left: 5px;
	width: 200px;
	color: #003300;
}	
/*.quotecontainer span {
	background-position: left top;
	background-image: url(../images/quotebackground.gif);
	background-repeat: repeat;
	display: block;
	clear: both;
	width: 200px;
	margin-left: 29px;
	/*border: solid 1px #5A8263;*/
	/*padding: 5px;*/
}

/* formulier */
input, .input, textarea {
}
.maincontent {
}
.maincontent p, .maincontent td, .mceContentBody
{
}

.form
{
}
.form tr
{
}
.form td
{
}
/* main menu */
.divMenuTop 
{
	background-color: #5A8263;
	height: 24px;
}
.pnlMenuTop 
{
	margin-left: 21px;
}
.menuitemcontainer
{
	float: left;
	margin-left: 5px;
	margin-right: 5px;
}
.menukolom {
}
.menuleft,
.submenuback 
{
	margin-top: 10px;
	float: left;
	height: 360px;
	width: 210px;
	vertical-align: top;
}
.menuleftcontainer 
{
	background-image: url(../images/navleftback.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 210px;
	height: 417px;
	float: left;
	position: relative;
}
.menuleftparent
{
	float: right;
	margin-top:12px;
	margin-left: 30px;
	margin-bottom: 3px;
	width: 175px;
	height: 20px;
}
.menuleftparent a,
.menuleftparent a:hover
{
	display:block;
	font-size: 9pt;
	color:#3f5b45;	
	text-decoration: none;
	text-align:left;
	font-weight: bold;
	width: 175px;
	height: auto;
}
.linksmenucontainer
{
	background-image: url(../images/navrightback.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	float:right;
	height: 417px;
	width: 135px;

}
.linksmenucontainer .bulletbarhorizontal
{
	background-image: url(../images/bullet.gif);
	background-repeat:  repeat-x;
	background-position: left top;
	line-height:5px;
	font-size: 1px;
	float: left;
	width: 120px;
	height: 10px;
	margin-left:5px;
}
.linksmenucontainer .spacer 
{
	font-size: 1px;
	width: 135px;
	height: 42px;
	float: left;
}
.linksmenucontainer .linktitle
{
	background-image: url(../images/relatedlinks.gif);
	background-repeat:  no-repeat;
	background-position: left top;
	float: left;
	margin-left: 5px;
	margin-bottom:5px;
	width: 125px;
	height: 9px;
}
.menurightcontent
{
}
.menurightcontent .header
{
}
.menurightcontent .content
{
}
/* IE HAX \*/
* html body .menuback {
	}
/* */
/* menu */

.menuitem 
{
	display: block;
	float: left;
	font-size: 9pt;
	line-height: 24px;
	height: 24px;
	color:white;	
	font-weight: bold;
	text-decoration: none;
	background-color: #5A8263;
	text-align: center;
}
.menuitem:hover, 
.menuitem-selected, 
.menuitem-selected:hover 
{
	display:block;
	float: left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	color:white;	
	font-weight: bold;
	text-decoration: none;
	background-color: #3F5B45;
	height: 24px;
	line-height: 24px;
	text-align: center;
}

/* submenu */

.submenuitem 
{
	display:block;
	
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:white;	
	text-decoration: none;
	text-align:left;
	
	height: auto;
	width: 100%;
}
/* IE HAX \*/
* html body .submenuitem 
{
	height: 20px;
	width: 180px;
	}
/* */

.submenuitem:hover, .submenuitem-selected, .submenuitem-selected:hover {
	display:block;

	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffffff;	
	text-decoration: none;
	text-align:left;
	
	height: auto;
	width: 100%;
	
	background-image: none;
	background-color: #136894;

}
/*\*/
* html body .submenuitem:hover, 
* html body .submenuitem-selected, 
* html body .submenuitem-selected:hover {
	height: 20px;
	width: 180px;
	}

/* footer */

.pagefooter 
{
	height: 62px;
	text-align:left;
	clear: both;
	border-top: 1px solid #94AE99;
}
.pagefooter .leftspacer 
{
	height: 62px;
	width: 22px;
	float: left;
}
.pagefooter .footeritem
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#94AE99;	
	text-decoration: none;
	margin-left: 6px;
	margin-right: 6px;
}
.pagefooter .footeritem-selected,
.pagefooter .footeritem:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #5a8263;
	text-decoration: none;
	margin-left: 6px;
	margin-right: 6px;
}
.pagefooter .copyright 
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color:#94AE99;	
	text-decoration: none;
	margin-left: 6px;
}
.defaultzoekpanel
{
	width: 172px;
	height: 59px;
	background-image: url(../images/searchback.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	vertical-align: middle;
	float: left;
}
.editorialzoekpanel
{
	width: 135px;
	height: 59px;
	background-image: url(../images/searchback.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	vertical-align: middle;
	float: left;
}
.zoeklabel
{
	margin-left: 10px;
	margin-top: 10px;
	color: #3F5B45;
	background-color: Transparent;
	display: block;
}
.lichtblauw
{
	background-color: #009EE0;
}
.donkerblauw
{
	background-color: #136894;
}
.defaultzoekpanel .zoektext
{
	margin-left: 10px;
	width: 120px;
}
.editorialzoekpanel .zoektext
{
	margin-left: 10px;
	width: 94px;
}
.zoekbutton,
.zoekbutton:hover
{
	width: 17px;
	height: 17px;
	cursor: hand;
	cursor: pointer;
	margin-top: 2px;
	
}
.project-navigation,
.project-navigation a,
.project-navigation a:hover,
.project-header  h1,
.project-header 
{
	color: #5a8263;
	text-decoration: none;
}
.project-navigation span 
{
	color: #5a8263;
	font-size: 9px;
}
.projectlist-text 
{
	text-decoration: none;
	cursor: pointer;
	color: #5a8263;
}
.projectlist-text-selected 
{
	color:#3f5b45;
	text-decoration: none;
	cursor: pointer;
}	
/*	Vacature																	*/

.vacancy 
{
	background-image: url(../images/nieuws_content_leftline.gif);
	background-position: left top;
	background-repeat: repeat-y;
	width: 515px;
	color: Black;
}
.vacancy h1 
{
	color: Black;
}
/*	Nieuws																		*/
.newsitemcontainer
{
	float: left;
	width: 618px;
	min-height: 417px;
	xxoverflow: hidden;
}
/*\*/
* html body .newsitemcontainer
{
	height: 417px;
}
/* */
.defaultnewsitemcontainer
{
	float: left;
	width: 618px;
	height: 257px;
	overflow: hidden;
}
.nieuwscontentcontainer
{
	background-image: url(../images/nieuws_content_back.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 497px;
	color: Black;
}
* html body .newscontentcontainer 
{
	width: 517px;
}
a.butprint,
a.butprint:hover 
{
}
.newsitem 
{
	margin-bottom: 8px;
	height: 394px;
}
.nieuwsitem 
{
	margin-top: 15px;
}

.nieuwsitem a,
.nieuwsitem a:hover, 
.nieuwsitem .text a,
.nieuwsitem .text a:hover
{
	color: #5a8263;
	text-decoration: none;
	cursor: hand;
	cursor: pointer;
}
.text a,
.text a:hover ,
.text .centeredtitle a,
.BlueTitle a,
.text .centeredTitle a:hover,
.text .bluetitle a:hover ,
.BlueTitle a,
.BlueTitle a:hover
{
	text-decoration: underline;
	cursor: hand;
	cursor: pointer;
	color: #3f5b45;
	font-weight:normal;
}
.newsitem .title 
{
	color: #5a8263;
	font-size: 13pt;
	font-weight: bold;	
	margin-left: 155px;
	margin-bottom: 3px;
	width: 455px;
	height: 1.1em;
	overflow: hidden;
}
.newsitem .title h1
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13pt;
	line-height: 13px;
	font-weight: bold;
	margin-bottom: 3px;
}
.nieuwsitem .title h1
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 13px;
	font-weight: bold;
	margin-bottom: 3px;
}
.newsitem .text h1
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 11px;
	color: #000000;
	font-weight: bold;
	margin-bottom: 1px;

}
.newsitem .text 
{
	color: #5a8263;
	min-height: 355px;
	float: left;
	width: 455px;
	margin-left:2px;
	padding-bottom: 20px;
}
/*\*/
* html body .newsitem .text
{
	height: 375px;
}
/* */

.nieuwsitem .date 
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 13px;
	height: 15px;
	color: #5a8263;
}
.linkcontainer
{
	width: 450px;
	text-align: right;
	
}
.link a,
.link a:hover 
{
	text-decoration:none;
	color: #5a8263;
	cursor: hand;
	cursor: pionter;
}
.linkimage
{
	float: left;
}
.link .title 
{
	margin-bottom: 15px;
}
.relatedlinks 
{
	margin-left: 5px;
	position: relative;
	font-size: 12px;
	width: 120px;
	float: left;
}
.relatedlinks .relatedlink 
{
	background-image: url(../images/navrightarrow.gif);
	background-position: 0px -2px;
	background-repeat: no-repeat;
	float: none;
	position: relative;
}
.relatedlink a 
{
	display:block;
	color: #5a8263;
	text-decoration: none;
	cursor: hand;
	cursor: pointer;
	margin-left: 12px;
	margin-bottom: 5px;
	width: 107px;
}
.relatedlink a:hover
{
	display:block;
	color: #3f5b45;
	text-decoration: none;
	cursor: hand;
	cursor: pointer;
	margin-left: 12px;
	margin-bottom: 5px;
}
.detaillink 
{
	float: right;
	margin-top: 3px;
	margin-left: 15px;
	margin-bottom: 3px;
	text-align:right;
	width: 195px;
	height: 20px;
}
.detaillink-selected 
{
	background-image: url(../images/navarrowyellow.gif);
	background-position: left middle;
	background-repeat: no-repeat;
	float: right;
	margin-top: 3px;
	margin-left: 15px;
	margin-bottom: 3px;
	text-align:right;
	width: 195px;
	height: 20px;
}
.detaillink-selected  a,
.detaillink a
{
	display:block;
	font-size: 9pt;
	color:#5a8263;	
	text-decoration: none;
	text-align:left;
	margin-left: 15px;
	width: 175px;
	height: auto;
}
.detaillink-selected a:hover,
.detaillink a:hover
{
	display:block;
	font-size: 9pt;
	color:#3f5b45;	
	text-decoration: none;
	text-align:left;
	width: 175px;
	height: auto;
	margin-left: 15px;
}
.detaillink-selected a.selected,
.detaillink-selected a.selected:hover,
.detaillink a.selected,
.detaillink a.selected:hover 
{
	display:block;
	font-size: 9pt;
	color:#3f5b45;	
	text-decoration: none;
	text-align:left;
	width: 175px;
	height: auto;
	margin-left: 15px;
}
.archivelink
{
	text-align: right;
}
.archivelink a 
{
	display:block;
	font-size: 9pt;
	color:#c7e9fb;	
	text-decoration: none;
	text-align: right;
	width: 100%;
	height: auto;
}
.archivelink a:hover 
{
	display:block;
	font-size: 9pt;
	color:#ffffff;	
	text-decoration: none;
	text-align: right;
	width: 100%;
	height: auto;
}

/*	Photo																		*/
.photocontainer 
{
	width: 142px;
	height: 102px;
	margin-left: 5px;
	margin-top: 2px;
	float: left;
}
.photocontainer .photo 
{
	width: 102px;
	text-align: right;
	float: right;
}
.photocontainer .photoborder
{
	background-image: url(../images/bullet.gif);
	background-position: left top;
	background-repeat:	repeat-y;
	float: right;
	width: 8px;
	font-size: 1px;
	height: 80px;
}
.photocontainer .photoborderspacer 
{
	float: right;
	width: 5px;
	height: 80px;
}
/*	gallery																		*/
.gallery 
{
	width: 470px;
}
.galleryitem1
{
	margin-right:10px;
	margin-bottom: 10px;
	float: left;
	clear: left;
	width: 210;
}
.galleryitem2
{
	margin-bottom: 10px;
	float: right;
	width: 210;
}
/*	sitemap																		*/
a.sitemapitem,
.sitemapitem
{
	color: #5a8263;
	text-decoration: none;
	cursor: hand;
	cursor: pointer;
	line-height: 1.5em;
	padding-bottom: 5px;
}
sitemapitem:hover
{
	color: #3f5b45;
	line-height: 1.5em;
	text-decoration: none;
	cursor: hand;
	cursor: pointer;
	padding-bottom: 5px;
}

/* player window														   */
body.mp3player
{
	background-image: url(../images/playerlogo.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin-top: 40px;
	width: 100%;
	height: 100%;
	background-color: #ffffff;
}
.mp3player span.error 
{
	color: Red;
	font-weight: bold;
}
.mp3player a.player,
.mp3player a.player:hover,
.mp3player a.player:visited,
.mp3player a.player:active 
{
	color: #5A8263;
	text-decoration: none;
	cursor: hand;
	cursor: pointer;
}
.mp3player table
{
	background-color: transparent;
}
.mp3player td.toprow
{
	font-size: 9pt;
	line-height: 24px;
	height: 24px;
	color:white;	
	font-weight: bold;
	text-decoration: none;
	background-color: #5A8263;
	margin-left: 10px;
}
.mp3player td.toprow a.player,
.mp3player td.toprow a.player:hover,
.mp3player td.toprow a.player:visited,
.mp3player td.toprow a.player:active 
{
	font-weight: bold;
	font-size: 9pt;
	color: #fff;
	text-decoration: none;
	cursor: hand;
	cursor: pointer;
}

/* */
/* ======================================================================= */
/* ======================================================================= */
/* ======================================================================= */
/* ======================================================================= */
/* ======================================================================= */
/* ======================================================================= */
/* ======================================================================= */
/* ======================================================================= */
/* ======================================================================= */
/* ======================================================================= */
/* ======================================================================= */
/* KOMEN UIT HET CMS @@@ MAURICE */

.MainHeader
{
}

.BlueTitle
{
}

.CenteredTitle
{
}