html, body {
	height: 100%;
	margin: 0;
	padding: 0;
	font-family: 'Dax',Arial,Verdana;
	font-size: 12px;
	color: #5C5C4F;
}

td,p,div {
	color: #384000;
	line-height: 20px;
}
a {
	color: #384000;
}

.topcol {
	height:65px;
	border-bottom:1px solid #f7f4e2;
}
.leftcol {
	border-top:1px solid #e8dfa9;
	background-image:url('/gfx/schaduw.gif');
	background-repeat:repeat-y;
	background-position:right;
	padding-left:10px;
}
.midcol {
	border-top:1px solid #e8dfa9;
	background-image:url('/gfx/schaduw.gif');
	background-repeat:repeat-y;
	background-position:right;
}
.rightcol {
	border-top:1px solid #e8dfa9;
	width:185px;
}
.footerlcol {
	background-image:url('/gfx/schaduw.gif');
	background-repeat:repeat-y;
	background-position:right;
}
.footermcol {
	border-top:1px solid #e8dfa9;
	background-image:url('/gfx/schaduw.gif');
	background-repeat:repeat-y;
	background-position:right;
	font-size:10px;
}
.footermlcol {
	padding-left:3px;
	color:#ADADAD;
}
.footermrcol {
	padding-right:3px;
	color:#ADADAD;
}

.hoofdmenuitem {
	background-image:url('/gfx/buttongroen_schaduw.jpg');
	background-repeat:no-repeat;
	font-size:12px;
	color:#FFFFFF;
	height: 28px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left: 15px;
	cursor:pointer;
	text-align:left;
}
.submenuitem {
	background-image:url('/gfx/buttongroen_schaduw.jpg');
	background-repeat:no-repeat;
	background-position: 10px 0px;
	font-size:12px;
	color:#FFFFFF;
	height: 28px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left: 25px;
	cursor:pointer;
	text-align:left;
}
.projectmenuitem {
	background-image:url('/gfx/buttonbruin_schaduw.jpg');
	background-repeat:no-repeat;
	font-size:12px;
	color:#FFFFFF;
	height: 27px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left: 15px;
	cursor:pointer;
	text-align:left;
}
.subprojectmenuitem {
	background-image:url('/gfx/buttonbruin_schaduw.jpg');
	background-repeat:no-repeat;
	background-position: 10px 0px;
	font-size:12px;
	color:#FFFFFF;
	height: 27px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left: 25px;
	cursor:pointer;
	text-align:left;
}
.menulink {
	color:#FFFFFF;
	text-decoration:none;
}
.projectlink {
	color:#FFFFFF;
	text-decoration:none;
}
.footerlink {
	color:#ADADAD;
	text-decoration:none;
}

.content {
	padding-top:35px;
	padding-left:75px;
	padding-right:30px;
	padding-bottom:40px;
}

.contentkadertop-left, .contentkadertop-right, .contentkaderbottom-left, .contentkaderbottom-right { 
	background-image: url('/gfx/kaderblauw.jpg'); 
	height: 10px;
	font-size: 2px;
	}
.contentkadertop-left, .contentkaderbottom-left { 
	margin-right: 10px;
	}
.contentkadertop-right, .contentkaderbottom-right { 
	margin-left: 10px;
	margin-top: -10px;
	}
.contentkadertop-right {
	background-position: 100% 0;
	}
.contentkaderbottom-left  { 
	background-position: 0 -10px;
	}
.contentkaderbottom-right { 
	background-position: 100% -10px;
	}
.contentkader {
	border-left: 1px solid #00a1d5;
	border-right: 1px solid #00a1d5;
	background: #FFFFFF;
	color: #384000;
	padding-left: 40px;
	padding-right:40px;
	height:100%;
	}

.projectkadertop-left, .projectkadertop-right, .projectkaderbottom-left, .projectkaderbottom-right { 
	background-image: url('/gfx/kadercreme.jpg'); 
	height: 10px;       
	font-size: 2px;    
	}
.projectkadertop-left, .projectkaderbottom-left { 
	margin-right: 10px;
	}
.projectkadertop-right, .projectkaderbottom-right { 
	margin-left: 10px; 
	margin-top: -10px; 
	}
.projectkadertop-right {
	background-position: 100% 0; 
	}
.projectkaderbottom-left  { 
	background-position: 0 -10px;
	}
.projectkaderbottom-right { 
	background-position: 100% -10px;
	}
.projectkader {
	border-left: 1px solid #FFE4C7; 
	border-right: 1px solid #FFE4C7;
	background: #FFFFFF;
	color: #384000;     
	padding-left: 40px; 
	padding-right:40px; 
	height:100%;
	}

.nieuwsteaser {
	color:#AD2624;
}
.nieuwsbutton{
	background-image:url('/gfx/topbuttonrood.jpg');
	background-repeat:no-repeat;
	background-position:10px 0px;
	height:25px;
	padding-left: 20px;
	color:#FFFFFF;
	font-weight:bolder;
}
.nieuwsbuttonlink{
	color:#FFFFFF;
	text-decoration:none;
}

.nieuws {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 40px;
}

.nieuwskadertop-left, .nieuwskadertop-right, .nieuwskaderbottom-left, .nieuwskaderbottom-right { 
	background-image: url('/gfx/kaderrood.jpg'); 
	height: 10px;       
	font-size: 2px;    
	}
.nieuwskadertop-left, .nieuwskaderbottom-left { 
	margin-right: 10px;
	}
.nieuwskadertop-right, .nieuwskaderbottom-right { 
	margin-left: 10px; 
	margin-top: -10px; 
	}
.nieuwskadertop-right {
	background-position: 100% 0; 
	}
.nieuwskaderbottom-left  { 
	background-position: 0 -10px;
	}
.nieuwskaderbottom-right { 
	background-position: 100% -10px;
	}
.nieuwskader {
	border-left: 1px solid #cc1311; 
	border-right: 1px solid #cc1311;
	background: #FFFFFF;
	color: #384000;     
	padding-left: 10px; 
	padding-right:10px; 
	height:100%;
	}

.kadernotopgap    { margin-top: 0;line-height:0px;font-size:1px; }    /* DNC: to avoid splitting of the box */
.kadernobottomgap { margin-bottom: -1px; padding-bottom: 1px;line-height:0px;font-size:1px; } /* DNC: to avoid splitting of the box */

.menulijn {
	border-top: 1px solid #00a1d5;
	width: 75px;
	position:absolute;
	left:150px;
	top:265px;
}
.projectlijn {
	border-top: 1px solid #FFE4C7;
	width: 32px;
	position:absolute;
	right:324px;
	top:261px;
}

.slogan1{
	font-size:20px;
	font-weight:bolder;
	position:absolute;
	left:200px;
	top:30px;
	color:#FFFFFF;
}
.slogan2{
	font-size:20px;
	font-weight:bolder;
	position:absolute;
	left:300px;
	top:60px;
	color:#FFFFFF;
}
