/* cms opmaak */
P, BLOCKQUOTE {
	margin-top: 0;
	margin-bottom: 0;
}
.foutmelding {
	color : red;
}
.foutbox {
	border: 1px solid Red;
}
.foutfill {
	color: Red;
}
.highlight {
	background-color: Yellow;
}

/* site specifieke opmaak */
a {
	color: #27318B;
}
	
body{
	font:12px/17px Arial, Helvetica, sans-serif;
	margin:0;
	width:100%;
	min-width:849px;
	}
	
/* GENERAL */
img{border:0;}
form{display:inline;}

.hidden{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	}

p{
	margin:0;
	padding:0;
	}

#header ul{
	margin:0;
	padding:0;
	}

.float-left{float:left !important;}
.float-right{float:right !important;}

a:focus{outline:none;}

h1, h2, h3, h4, h5, h6{
	margin:0;
	padding:0;
	}

/* MAIN */
#main{
	width:849px;
	margin: 0 auto;
	overflow:hidden;
	}
	
/* HEADER */
#header{
	overflow:hidden;
	width:849px;
	height:102px;
	background:url(/images/bg-header.png) no-repeat 0 0;
	}

#header .inner{
	overflow:hidden;
	width:849px;
	height:102px;
	position:relative;
	}

#logo a{
	width:302px;
	height:54px;
	background:url(/images/logo.gif) no-repeat 0 0;
	position:absolute;
	left:29px;
	top:21px;
	overflow:hidden;
	text-indent:-9999px;
	}

ul.lang{
	position:absolute;
	top:58px;
	left:508px;
	list-style: none;
	margin:0;
	padding:0;
	}

ul.lang li{
	float:left;
	padding-left:13px;
	list-style: none;
	}
	
ul.lang li a{
	float:left;
	width:25px;
	height:14px;
	overflow:hidden;
	text-indent:-9999px;
	list-style: none;
	}
	
ul.lang li a.ned{background:url(/images/ned.gif) no-repeat 0 0;}
ul.lang li a.spa{background:url(/images/spa.gif) no-repeat 0 0;}

#menu{
	position:absolute;
	top:83px;
	left:29px;
	}

#menu li{
	float:left;
	padding:0 70px;
	list-style: none;
	}
	
#menu li a{
	font:9px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	list-style: none;
	}
	
#menu li a:hover{text-decoration:underline;}

/* CONTENT */
#content{
	overflow:hidden;
	width:804px;
	padding:7px 22px 0 23px;
	background:url(/images/bg-content.png) repeat-y 0 0;
	}

#content .holder{
	float:left;
	width:100%;
	}

#content .box{
	width:518px;
/*
	height:246px;
*/
	}

#content .box1, #content .float-right {
	width:284px;
/*
	height:246px;
*/
	}



#content .box-diff{height:auto;}

#content .box, #content .box p{
	font:12px/17px Arial, Helvetica, sans-serif;
	color:#58595b;
	padding:0 0 0px;
	}

#content .box h1, #content .box h3, #content .box h4{
	font:20px Arial, Helvetica, sans-serif;
	color:#f58025;
	padding:0;
	}

#content .box1{
	float:left;
	background:url(/images/bg-box1.jpg) no-repeat 0 0;
	}

#content .box2{
	float:right;
	background:url(/images/bg-box2.gif) no-repeat 0 0;
	}

#content .box1 .inner{
	overflow:hidden;
	padding:132px 15px 0;
	font:16px/20px Arial, Helvetica, sans-serif;
	color:#fff;
}

#content .box1 .inner P {
	color:#fff;
	font:16px/20px Arial, Helvetica, sans-serif;
}

#content .box2 .inner{
	overflow:hidden;
	padding:50px 30px 0;
	font:12px/17px Arial, Helvetica, sans-serif;
	color:#fff;
	}

#content .box2 .inner p, #content .box2 .inner A {
	color:#fff;
	}

#content .box2 .inner strong{
	font:16px Arial, Helvetica, sans-serif;
	color:#f58025;
	display:block;
	}

#content .link-box{
	float:left;
	width:145px;
	height:128px;
	background:url(/images/bg-link-box.jpg) no-repeat 0 0;
	}

#content .link-box a{
	float:left;
	width:135px;
	height:40px;
	padding:28px 5px 5px;
	text-align:center;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	}

#content .holder1{
	margin-top:-25px;
	position:relative;
	}

#content .link-box a.active{background:url(/images/link-box-active.jpg) no-repeat 0 0; text-indent:-9999px;}

h1, h3, h4{
	font:20px Arial, Helvetica, sans-serif;
	color:#525aa2;
	padding:0 0px;
	}

h2 {
	font:16px Arial, Helvetica, sans-serif;
	color:#27318B;
	padding:0 0px;
	}

#content .inner-box{
	overflow:hidden;
	padding-left:5px;
	}

#content .inner-box .right-box{
	float:right;
	width:105px;
	height:114px;
	padding:15px 15px 0;
	font:14px/18px Arial, Helvetica, sans-serif;
	color:#f79951;
	position:relative;
	background:url(/images/bg-right-bottom.gif) no-repeat 0 0;
	}

#content .right-box a.bottom-link{
	position:absolute;
	right:8px;
	bottom:8px;
	width:36px;
	height:36px;
	background:url(/images/bottom-link.gif) no-repeat 0 0;
	}

#content .inner-box p{	
	font:12px/17px Arial, Helvetica, sans-serif;
	color:#58595b;
	}

ul.right-list{
	float:right;
	width:178px;
	margin:10px -16px 0 0;
	position:relative;
	display:inline;
	margin:0;
	padding:0;
	list-style: none;
	}

ul.right-list li{
	float:left;
	width:178px;
	background:url(/images/bg-right-list-li.gif) repeat-x 0 0;
	padding:1px 0;
	}

ul.right-list li a{
	float:left;
	width:178px;
	background:url(/images/link2.gif) no-repeat 120px 0;
	font:12px/33px Arial, Helvetica, sans-serif;
	color:#f79951;
	text-decoration:none;
	}

/* FOOTER */
#footer{
	overflow:hidden;
	width:849px;
	height:21px;
	background:url(/images/bg-footer.png) no-repeat 0 0;
	}
td, li {
	font:12px/17px Arial, Helvetica, sans-serif;
}
h1 a {
	text-decoration: none;
}




.box3 {
	width:284px;
	background:url(/images/box3.jpg) no-repeat 0 0;
	height:246px;
}
.box3 .inner{
	overflow:hidden;
	padding:87px 15px 0;
	font:16px/20px Arial, Helvetica, sans-serif;
	color:#fff;
}
