/*
#################
#	ALGEMEEN	#
#################
*/
body, html,
h1, h2, h3, h4, h5, h6,
p,
ul, ol, li,
dl, dt, dd
{
	margin: 0; padding: 0;
	font-size:1.2em;
	letter-spacing: -0.1em;
}
h1, h2, h3, h4, h5, h6{
	text-transform:uppercase;
	
}
form ul, form ol { list-style: none; }
form label { float: left; }

p { margin-bottom: 1.2em; 

	}
h2 {}
h3 {}
h4 {}
img { border: none; }
html { font: 62.5%/200% Arial, Verdana, Tahoma, sans-serif; overflow-y: scroll; }
body { font-size: 1.2em; }

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

div.wrapper { overflow: hidden; }

.hidden {display: none;}
.strong {font-weight: bold;}
.block { display: block; }
.f-left { float: left; }
.f-right { float: right; }
.clear { clear: both; }
.links { text-align: left; }
.midden { text-align: center; }
.rechts { text-align: right; }
.center { display: block; margin: auto; }
.absolute { position: absolute; }
.relative { position: relative; }
.bold { font-weight: bold; }
.italic { font-style: italic; }
ul.none, ol.none { list-style: none; }
a:focus, a.none { text-decoration: none; }

a.none:hover, a.none:focus { text-decoration: underline; }
a:hover { color: #ffff00;}
/*
################
#	LAYOUT	   #
################
*/


a {
color:#000;	
	font-weight:bold;
	
}
a:visited{
color:#000;	
	font-weight:bold;
	
}

/* HEADER */

div#header {
	
margin: 3em auto 1em auto;
width:990px;	
height:60px;
}

div#header h1,h2{
	float:right;
	
}
h1.logo {
	background: url(../images/logo.png) no-repeat;
}

h1.logo a{
		display:block;
	text-indent:-9999px;
	width:400px;
	height:70px;
}

div#header h2{
	text-align:right;
	width:300px;
font-size: 1.1em;	
	line-height:1.4em;
	font-weight:normal;
margin-right:20px;
}



/* CONTAINER */

div#container {
	
	margin: 0 auto;
	width: 990px;
	min-height:530px;
	overflow: hidden;
	background: url(../images/1.jpg) no-repeat;
}

#subBody div#container {
		background: url(../images/2.jpg) no-repeat;
	}
/* MENU */


ul.menu {
	list-style:none;
	margin: 8px 0 0 38px;
	
	
}

ul.menu li{


	float:left;
}


ul.menu li a{
		text-transform:uppercase;
		padding-top:30px;
	width: 146px;
	height:76px;
	display:block;
	

	
}
ul.menu li a:hover{
	background: url(../images/buttonpijl.png) ;
}
ul.menu li a.current{
	background: url(../images/buttonpijl.png) ;
}

ul.menu li.right{

	float:right;
	
}
ul.menu li.right{
	
	
	
}
ul.menu li.right a{
	
	background:none;
	
}
ul.menu li.right a:active{
	
		background:none;
	
}


/* CONTENT */


div#content {

width:990px;

	
}
div#content h3{
	font-size:2.4em;
	font-weight:normal;
	line-height:1.6em;
	
}
div#content p.intro{
	font-size:1.4em;
	font-weight:bold;
	line-height:1.1em;
	margin-bottom:0.4em;
	
}
div.colom_links{

		padding-top:55px;
	float:left;	
	width:260px;
	padding-left:75px;
}
div.colom_midden{
	float:left;	
	width:226px;
	margin-left:35px;
}

div.colom_midden div.boven{
height: 274px;	
overflow:hidden;	
	
}
div.colom_midden div.onder{
	margin-left:17px;
	width:194px;
	height:116px;

	
}

div.colom_rechts{

	width:338px;
	float:left;	
	margin-left:17px;
}



div.videoplayer {
		margin-top:40px;
width:336px;
height:252px;
	overflow:hidden;
	

}

/* SUBPAGINA */

/* SUBMENU */

 ul.submenu{
	list-style:none;
	font-size:1em;
		padding-top:65px;
	float:left;	
	width:188px;
	margin:0;
	padding-left:65px;
}
 ul.submenu li{
	background: url(../images/submenu_bg_top.png) no-repeat;
	width: 180px;
	margin-bottom:4px;

}
 ul.submenu li span{
	padding:4px 0 4px 0;
	display:block;
	height:100%;
	background: url(../images/submenu_bg_bottom.png) no-repeat bottom left;

}	
 ul.submenu li span a{
		display:block;
	width: 100%;
	padding-left:4px;
	height:100%;
	background: url(../images/submenu_bg_middle.png) repeat-y;
}

 ul.submenu li span a:hover{
color:#ffff00;
	background: url(../images/submenu_bg_middle_active.png) repeat-y;
}
 ul.submenu li span a.current{
color:#fff;
text-decoration:none;
	background: url(../images/submenu_bg_middle_active.png) repeat-y;
}
/* SUB CONTENT */

#subBody div.colom_midden{
		padding-top:55px;
	float:left;	
	width:366px;
	padding-right:15px;
	margin-left:15px;
	padding-bottom:50px;
	background: url(../images/subcontentfooter.png) no-repeat bottom right;
}

#subBody div.colom_rechts{

	width:284px;
	float:left;	

}
#subBody div.colom_rechts img{
	margin:85px 0 0 46px;
width: 198px;
height:148px;
overflow:hidden;
background-color:#fff;
}
#subBody div#content h3{
font-size:3em;	
line-height:1em;
margin-bottom:0.5em;
}

/* FOOTER */

ul#footer{
	font-size:0.8em;
	margin: 0px auto 0 auto;
width:870px;	
text-align:right;

}

ul#footer li{
	display:inline;
}


#sitemap-list {padding:0 0 0 10px; margin:0; list-style:none; font-weight:bold; line-height:150%} /*1st level list*/
#sitemap-list li {padding:10px; margin-top:10px; font-size:13px; } /*1st level items*/
 
#sitemap-list ul {margin:5px 10px 5px 10px; padding:5px 10px; font-weight:normal; } /*2nd level lists*/
#sitemap-list li li {padding:0; margin:0; list-style:none; font-weight:bold; font-size:11px; line-height:18px; background:none} /*2nd level items*/
 
#sitemap-list ul ul {margin-left:10px;padding:5px 10px;  } /*3rd level lists*/
#sitemap-list li li li {font-size:11px; font-weight:normal;} /*3rd level items*/


ul.NewsList{
	font-size:0.9em;
	list-style:none;
		
}


ul.NewsList li{
margin-top:1em;	
	
}
