	
*{
	box-sizing:			content-box;
	-moz-box-sizing:	content-box;
}

body{
	width:				100%;
	height:				100%;
	margin:				0px;
	background: 		url('/images/outercon_bg.gif') repeat-x #fff;
		
	font-family:		Helvetica, Arial, Verdana, sans-serif;
}


h2 {
	color:				#00415F;
	font-size:			14px;
	font-weight:		bold;
	margin:				0px;
}

h3 {
	color:				#00415F;
	font-size:			12px;
	font-weight:		bold;
	margin:				0px;
}

img {
	border-width:		0px;
}

hr{
	display:			none;
}

a {
	color: 				#00415F;
	font-weight:		bold;
	text-decoration: 	underline;
	line-height:		2em;
}
a:visited {
	color: 				#8C8C8C;
	text-decoration: 	underline;
}
a:hover {
	color: 				#A0BE00;
	text-decoration: 	underline;
}


div#outer_container {
	position:			absolute;
	width:				900px;
	height:				auto;
	
	left:				0px;
	top:				15px;
}

div#homebutton {
    position: absolute;
    left: 32px;
    top: 188px;
    font-size: 12px;
    z-index: 10;
}

div#homebutton a {
	color: #a0be00;
	text-decoration: none;
}

div#printheader {
	display:			none;
}

/* Navigatie layers */

div#logo {
	position:			relative;
	top:				0px;
	left:				0px;
	
	float:				left;
	
	width:				265px;
	height:				160px;
	
	padding:			0;
	margin:				0;
}

div#visual {
	position:			relative;
	top:				0px;
	left:				0px;
	
	float:				left;
	
	width:				160px;
	height:				160px;
	
	padding:			0;
	margin:				0;
}

div#navigation {
	position: 			relative;	
	float:				left;
	
	width:				320px;
	height:				150px;
	
	padding:			10px 0px 0px 0px;
	margin:				0;
	background: 		url('/images/navigation_bg.gif') repeat-y;
}


div#navigation div.mainmenu {
	position:			relative;
	width:				150px;
	
	color:				#fff;

	padding:			2px 0px 2px 10px;
	margin:				0;
	font-size:			12px;
}

div.mainmenu a,
div.mainmenu a:visited {
	display:block;
	color:             #ffffff;
	text-decoration:   none;
	font-weight:       normal;
}

div.mainmenu a:hover,
div.mainmenu a.active,
div.mainmenu a:visited:hover {
	color:             #00415f;
	text-decoration:   none;
}

div.submenu {
	position:			absolute;
	display:			none;
	float:				left;
	
	top:				0;
	left:				150px;
	
	width:				360px;
	height:				158px;
	
	padding:			2px 0px 0px 20px;
	
	margin:				0 0 0 0;
	background:#1f425b;
	z-index:10;
}

div#navigation ul {
	padding: 			10px 0px 0px 0px;
	margin: 			0;
	list-style: 		none;
	font-size:			12px;
}
  	
div#navigation li {
	position: 			relative;
	height:				28px;
	padding:			0px 0px 0px 0px;
	margin: 			0;
}

div#navigation li a {
	color:             #a0be00;
	text-decoration:   none;
	font-weight:       normal;
}

div#navigation li a:hover,
div#navigation li a.active {
	color:             #ffffff;
}



div#tempbanner {
	position:absolute;
	top:0px;
	left:150px;
	height:160px;
	z-index:5;
}

/* Contentlayers */



div#content {
	position:			relative;
	left:				0px;
	top:				0px;
	
	float:				left;
	
	width:				900px; /* 445 - 5 - 5 */
	height:				auto;
	padding:			30px 0px 0px 0px;
	
	font-size:			12px;
	
	line-height:		1.6em;
	background:			#fff;
}

div#bodytext {
	position:			relative;
	left:				265px;
	top:				0px;
	
	float:				left;
	
	width:				415px; /* 445 - 25 - 5 */
	height:				auto;
	padding:			0px 25px 15px 5px;
	
	color:				#00415F;
	background:			#fff;
	/*border:1px solid blue;*/
}
	div#bodytext div#signposttop {
		position:		absolute;
		width:			200px;
		right:			0px;
		top:			-20px;
		text-align:		right;
	}

div#rightcol {
	position:			relative;
	left:				265px;
	top:				0px;
	
	float:				left;
	
	width:				190px;
	height:				auto;
	
	padding:			0;
	margin:				0;
	
	color:				#8C8C8C;
	/*border:1px solid red;*/
}
	div#rightcol div{
		font-size:		11px;
		
		margin:			0px 0px 20px 0px;
	}

	div#rightcol a{
		color:			#8C8C8C;
		text-decoration:none;
	}
	div#rightcol a:hover{
		text-decoration:underline;
	}

div#flash {
	position: 			absolute; 
	left: 				5px; 
	top: 				180px; 

	width: 				200px; 
	height: 			115px; 
	z-index: 			1;
}




/* wegwijzer-links */
a.linknext, 
a.linkback, 
a.linkclose,
a.linkprint,
a.linktop {
	font-size:			12px;
	color: 				#8C8C8C;
	font-weight:		normal;
	text-decoration: 	none !important;
	padding-left:		20px;
}
a.linknext:hover,
a.linkback:hover,
a.linkclose:hover,
a.linkprint:hover,
a.linktop:hover {
	color: 				#8C8C8C;
	text-decoration: 	underline !important;
}

a.linknext{
	background:			url('/images/link_next_ico.gif') no-repeat;
}
a.linkback{
	background:			url('/images/link_back_ico.gif') no-repeat;
}
a.linkclose{
	background:			url('/images/link_close_ico.gif') no-repeat;
}
a.linkprint{
	background:			url('/images/link_print_ico.gif') no-repeat;
}
a.linktop{
	background:			url('/images/link_top_ico.gif') no-repeat;
}