html
{
	height:100%;
	overflow:hidden;
}

body
{
	font:11px Arial;
	color:#fff;
	height:100%;
	margin:0;
	padding:0;
}

p
{
	font:11px Arial;
	margin:0;
}

.container
{
	position:relative;
	z-index:2;
	width:801px;
	height:478px;
	text-align:left;
}

#bg
{
	position:absolute;
	z-index:0;
	height:648px;
	width:1650px;
	right:50%;
	margin-right:-825px;
	top:50%;
	margin-top:-522px;
}

#bg_overlay
{
	position:absolute;
	z-index:1;
	height:239px;
	width:1650px;
	right:50%;
	margin-right:-825px;
	top:50%;
	margin-top:-162px;
	background:#FFF;
	filter:alpha(opacity=40);
	-moz-opacity:.40;
	opacity:.40;
}

.header
{
	background:url(../images/logo.jpg) #33383c no-repeat;
	width:801px;
	height:67px;
	float:left;
	filter:alpha(opacity=96);
	-moz-opacity:.96;
	opacity:.96;
}

.content
{
	background:url(../images/contentback.png) no-repeat;
	width:801px;
	height:240px;
	float:left;
	margin-top:10px;
}

.menu
{
	width:210px;
	height:225px;
	float:left;
	color:#e9e12d;
	font-size:12px;
	padding-top:10px;
}

ul li
{
	list-style-type:none;
	display:block;
	margin-left:-20px;
	line-height:28px;
}

.tekst
{
	width:310px;
	height:210px;
	float:left;
	line-height:15px;
	letter-spacing:1px;
	padding:30px 0px 0px 0px;
	overflow:auto;
}

.news
{
	width:591px;
}

.plaatje
{
	width:220px;
	height:160px;
	float:left;
	margin-left:60px;
	padding-top:32px;
}

.rightimage
{
	height:71px;
	width:71px;
	position:relative;
	float:left;
	margin:0 12px 12px 0;
}

.rightimage img
{
	border:2px solid #FFF;
}

.newsimg
{
	border:1px solid #FFF;
	margin-right:5px;
	margin-bottom: 5px;
}

.balk
{
	width:801px;
	height:20px;
	float:left;
	margin-top:15px;
	filter:alpha(opacity=96);
	-moz-opacity:.96;
	opacity:.96;
}

.balkleft
{
	background-color:#33383c;
	width:180px;
	height:17px;
	float:left;
	text-align:center;
	padding-top:3px;
}

.balkright
{
	background-color:#33383c;
	width:621px;
	height:17px;
	float:left;
	padding-top:3px;
}

#menu_concepts
{
	height:auto;
	width:240px;
	position:absolute;
	z-index:5px;
	top:152px;
	left:178px;
	display:none;
	background:#313432;
	padding:5px;
}

#menu_ref
{
	height:auto;
	width:240px;
	position:absolute;
	z-index:5px;
	top:182px;
	left:178px;
	display:none;
	background:#313432;
	padding:5px;
}

.submenu
{
	height:auto;
	width:233px;
	padding:5px;
	border-bottom:1px dotted #FFF;
}

.submenu a
{
	color:#e9e12d;
	text-decoration:none;
	font-size:12px;
}

.submenu a:hover
{
	text-decoration:underline;
}

input, textarea
{
	border:1px solid #979797;
	font:11px Arial;
}

.footer
{
	background:url(../images/footer.jpg);
	width:801px;
	height:65px;
	float:left;
	margin-top:15px;
	line-height:11px;
}

.footer1
{
	width:130px;
	height:50px;
	margin-top:15px;
	margin-left:20px;
	float:left;
}

.footer3
{
	width:127px;
	height:50px;
	margin-top:15px;
	margin-left:25px;
	float:left;
}

.footer2,.footer4
{
	width:185px;
	height:50px;
	margin-top:15px;
	margin-left:20px;
	float:left;
}

.menu a,.balkleft a,.footer a,.tekst a
{
	color:#e9e12d;
	text-decoration:none;
}

.menu a:hover,.balkleft a:hover,.footer a:hover,.tekst a:hover
{
	color:#e9e12d;
	text-decoration:underline;
}