html {
	background:#e9e9e9 url(../images/layout/bg.gif) repeat-y 50% 0px;
}


body {
	margin:0 auto;
	width:950px;
	background-color:#fff;
	position:relative;
}

body#popup {
	width:auto;
	padding:10px;
	border-bottom:5px double #888;
}


#header {
	margin:0 11px;
	width:928px;
	background:#d9d9d9 url(../images/layout/header_bg.gif) no-repeat;
	height:122px;
	position:relative;
}

#logo {
	position:absolute;
	left:9px;
	top:12px;
}

#headerbuttons {
	list-style:none;
	margin:0;
	padding:0;
	position:absolute;
	right:9px;
	top:64px;
}
#headerbuttons li {
	display:inline;
}
#headerbuttons li a:link, #headerbuttons li a:visited {
	display:block;
	width:93px;
	height:20px;
	text-align:center;
	background:url(../images/layout/header_buttons.gif) no-repeat 0px -20px;
	float:left;
	color:#fff;
	text-transform:uppercase;
	font-weight:normal;
	line-height:19px;
	margin-left:5px;
}
#headerbuttons li a:hover {
	background-position:0px 0px;
	color:#315121;
}

#toolbox {
	position:absolute;
	right:9px;
	top:-42px;
	width:195px;
	height:57px;
	background:url(../images/layout/toolbox_bg.gif) no-repeat;
}

#toolbox strong {
	position:absolute;
	left:10px;
	top:18px;
	font-size:10px;
	line-height:10px;
	font-family:tahoma, arial, sans-serif;
}

#toolbox ul {
	position:absolute;
	left:147px;
	top:18px;
	list-style:none;
	margin:0;
	padding:0;
}
#toolbox ul li {
	display:block;
	float:left;
	width:11px;
	height:12px;
	font-size:1px;
	line-height:1px;
	background-repeat:no-repeat;
	background-position:0px 0px;
	margin-right:2px;
	text-indent:-10000px;
	overflow:hidden;
}
#toolbox ul li#font_normal {
	background-image:url(../images/layout/fontsize_normal.gif);
	background-position:-11px 0px;
}
#toolbox ul li#font_big {
	background-image:url(../images/layout/fontsize_big.gif);
	background-position:0px 0px;
}
#toolbox ul li#font_large {
	background-image:url(../images/layout/fontsize_large.gif);
	background-position:0px 0px;
}
#toolbox a:link, #toolbox a:visited {
	position:absolute;
	left:10px;
	top:44px;
	width:163px;
	font-size:10px;
	line-height:10px;
	font-family:tahoma, arial, sans-serif;
	color:#fff;
	padding-left:12px;
	background:url(../images/layout/toolbox_arrow.gif) no-repeat 0px -21px;
}


#actualdossiers {
	position:absolute;
	left:9px;
	top:102px;
}
#actualdossiers, #actualdossiers a:link, #actualdossiers a:visited {
	color:#fff;
}
#actualdossiers span, #actualdossiers a:hover {
	color:#3f3f3f;
	font-weight:bold;
	background:transparent;
}

#headersearch {
	position:absolute;
	right:9px;
	top:100px;
}
#headersearch form {
	margin:0;
}

#headersearch input.frmtext {
	width:145px;
	border:1px solid #3f3f3f;
	font-size:11px;
	color:#5f5f5f;
	line-height:15px;
	height:15px;
	margin-right:2px;
}

#headersearch input.frmsubmit {
	background-color:#d6d6d6;
	border:1px solid #3f3f3f;
	color:#5f5f5f;
	font-weight:bold;
	font-size:10px;
	line-height:11px;
	height:19px;
	margin-bottom:-1px;
}
* html #headersearch input.frmsubmit {
	margin:0;
}

/******************************************/


#contentcontainer {
	min-height:400px;
	margin:10px 11px;
}
* html #contentcontainer {
	height:400px;
}

#sidebar {
	width:217px;
	float:right;
}

div.smallcontent #contentdata {
	width:464px;
}

#contentdata {
	float:left;
	width:692px;
	padding:0 0 0 9px;
}

#innersidebar {
	width:218px;
	float:left;
	margin-left:10px;
}


.layoutfix {
	clear:both;
	font-size:1px;
	line-height:1px;
}

/******************************************/

.sidebox ul.nav {
	list-style:none;
	margin:0;
	padding:0;
}
.sidebox ul.nav ul {
	margin:0 0 0 10px;
}
.sidebox ul.nav li {
	display:inline;
}
.sidebox ul.nav li a:link, .sidebox ul.nav li a:visited {
	display:block;
	padding:4px;
	background-color:#fff;
}
.sidebox ul.nav li a:hover, .sidebox ul.nav li.active a:link, .sidebox ul.nav li.active a:visited {
background-color:#dff4d5;
}
.sidebox ul.nav li li a:link, .sidebox ul.nav li li a:visited {
	background-color:#eee !important;
}
.sidebox ul.nav li.active li a:hover, .sidebox ul.nav li.active li.active a:link, .sidebox ul.nav li.active li.active a:visited {
	background-color:#dff4d5 !important;
}


.gradblock {
	background:url(../images/layout/gradient_bg.gif) repeat-x;
	padding:27px 45px;
}

h2.greentitle {
	background-color:#84a96f;
	color:#fff;
	padding:7px 7px 5px 7px;
	margin:0 0 1px 0;
}


#contentdata h1 {
	color:#ff2929;
}

.greenblock {
	background-color:#dff4d5;
	padding:0 7px 1px 7px;
	margin-bottom:10px;
}
.greenblock h2 {
	background-color:#84a96f;
	color:#fff;
	margin:0 -7px 7px -7px;
	padding:7px 7px 5px 7px;
}
.greenblock h2 a:link, .greenblock h2 a:visited {
	display:block;
	color:#fff;
	font-size:14px;
	line-height:14px;
}
.greenblock h2 a:hover {
	background:transparent;
}
.greenblock p {
	color:#3f3f3f;
}
.greenblock ul {
	list-style:none;
	margin:0;
	padding:0 0 5px 0;
}
img.greenblockimg {
	float:left;
	margin:0 4px 4px 0;
	border:1px solid #315121;
}

#contentdata .shortdescr {
	font-weight:bold;
}
#contentdata .articlefooter {
	background-color:#e4e4e4;
	color:#3f3f3f;
	padding:5px;
	margin-bottom:10px;
}
#contentdata .articlefooter, #contentdata .articlefooter * {
	font-size:10px;
	line-height:12px;
}
#contentdata .articlefooter span {
	float:right;
}

#contentdata .articlesnippet {
	padding:5px 5px 2px 5px;
	margin-bottom:3px;
}

#contentdata .articlesnippet p {
	margin-bottom:2px;
}
#contentdata .articlesnippet span {
	font-size:10px;
	line-height:13px;
}
#contentdata .articlesnippet img {
	float:right;
	margin:0 0 4px 4px;
	border:1px solid #315121;
}
#contentdata .snippetodd {
	background-color:#f7f7f7;
}

#contentdata .searchresult {
	position:relative;
	padding-left:55px;
	background:#dff4d5 url(../images/layout/searchnum.gif) repeat-y;
	display:block;
	height:1%;
}
#contentdata .searchresult .articlenum {
	display:block;
	position:absolute;
	left:5px;
	top:5px;
	font-weight:bold;
}
#contentdata .searchodd {
	background:#fff;
}



#contentdata .frontpage1 h3 a:link, #contentdata .frontpage1 h3 a:visited {
	color:#f33;
	font-size:24px;
	line-height:26px;
	font-weight:normal;
}
#contentdata .frontpage1 p {
	font-weight:bold;
}
#contentdata .frontpage2 h3 a:link, #contentdata .frontpage2 h3 a:visited {
	font-size:18px;
	line-height:20px;
	font-weight:normal;
}
#contentdata .frontpage3 h3 a:link, #contentdata .frontpage3 h3 a:visited {
	font-size:15px;
	line-height:15px;
}

#contentdata h1.tpnews {
	padding-left:22px;
	background:url(../images/layout/tp_icon.gif) no-repeat 0px 2px;
}
#contentdata h3.tpnews {
	padding-left:22px;
	background:url(../images/layout/tp_icon.gif) no-repeat 0px 1px;
}

#contentdata .leftcol {
	width:49%;
	float:left;
}
#contentdata .rightcol {
	width:49%;
	float:right;
}

#contentdata .searchblock {
	background-color:#dff4d5;
	border:1px solid #b1de9b;
	padding:10px;
}

/******************************************/

.pager {
	position:relative;
	text-align:center;
	width:100%;
}
.pager a:link, .pager a:visited, .pager strong {
	font-size:10px;
	line-height:10px;
	padding:0 2px;
	background-repeat:repeat-x;
	background-image:url(../images/layout/pager_bg.gif);
	color:#fff;
}
.pager a:link, .pager a:visited {
	background-color:#2d5f13;
	border:1px solid #417129;
}
.pager strong, .pager a:hover {
	background-color:#d20000;
	background-position:0px -28px;
	border:1px solid #ff2929;
}

.pager a.llpage:link, .pager a.llpage:visited,
.pager a.lpage:link, .pager a.lpage:visited,
.pager a.rpage:link, .pager a.rpage:visited,
.pager a.rrpage:link, .pager a.rrpage:visited {
	background-color:#2d5f13;
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-indent:-10000px;
	border:none;
	width:13px;
	height:13px;
	padding:0;
	display:block;
	position:absolute;
	top:1px;
}

.pager a.llpage:link, .pager a.llpage:visited {
	background-image:url(../images/layout/pager_ll.gif);
	left:0px;
}
.pager a.lpage:link, .pager a.lpage:visited {
	background-image:url(../images/layout/pager_l.gif);
	left:20px;
}
.pager a.rpage:link, .pager a.rpage:visited {
	background-image:url(../images/layout/pager_r.gif);
	right:20px;
}
.pager a.rrpage:link, .pager a.rrpage:visited {
	background-image:url(../images/layout/pager_rr.gif);
	right:0px;
}

.pager a.llpage:hover, .pager a.lpage:hover,
.pager a.rpage:hover, .pager a.rrpage:hover {
	background-position:0px -13px;
	background-color:#d20000;
}

.pager a.pagetextl:link, .pager a.pagetextl:visited,
.pager a.pagetextr:link, .pager a.pagetextr:visited {
	text-indent:0;
	color:#315121;
	width:70px;
	background-color:#fff !important;
	line-height:13px;
}

.pager form {
	display:inline;
}
.pager form * {
	font-size:10px;
}
.pager form label {
  color:#315121;
  font-weight:bold;
}
.pager a.pagetextl:link, .pager a.pagetextl:visited {
	padding-left:18px;
	text-align:left;
}
.pager a.pagetextr:link, .pager a.pagetextr:visited {
	text-align:right;
	background-position:100% 0px;
	padding-right:18px;
}
.pager a.pagetextr:hover {
	background-position:100% -13px;
}

/******************************************/
#thumbcontainer {
	background:url(../images/layout/gradient_bg.gif) repeat-x;
	padding:27px 45px;
}
#thumbcontainer .thumbrow {
	clear:both;
}
#thumbcontainer a:link, #thumbcontainer a:visited {
	background-color:#e0e0e0;
	padding:5px;
	float:left;
	margin:0 10px 10px 10px;
}
#thumbcontainer a:hover {
	background-color:#b2da9f;
}

/******************************************/

#innersidebar h3 {
	background-color:#b1de9b;
	margin:0;
	padding:5px;
}
#innersidebar ul {
	list-style:none;
	margin:0;
	padding:5px;
	background:#eff8eb;
}
#innersidebar ul li {
	display:block;
	padding:3px 0 5px 0;
	border-bottom:1px solid #fff;
}
#innersidebar ul a:link, #innersidebar ul a:visited {
	font-weight:normal;
	display:block;
	height:1%;
}


/******************************************/

#sidebar_tip {
	height:60px;
	padding:9px;
	background:#9c9c9c url(../images/layout/tip_bg.gif) no-repeat right top;
	margin-bottom:10px;
}
#sidebar_tip h3 {
	color:#fff;
}
#sidebar_tip ul {
	margin:0;
	padding:0;
	list-style:none;
}
#sidebar_tip ul li {
	display:inline;
}
#sidebar_tip a:link, #sidebar_tip a:visited {
	color:#fff;
	background:url(../images/layout/tip_arrow.gif) no-repeat 0px 4px;
	display:block;
	padding:0 0 0 11px;
}
#sidebar_tip a:hover {
	color:#3f3f3f;
	background-color:transparent;
	background-position:0px -18px;
}

div.sidebox {
	background-color:#f4f4f4;
	padding:9px;
	margin-bottom:10px;
}

div.sidebox, div.sidebox * {
	font-size:10px;
}

div.sidebox h3 {
	color:#f33;
	font-size:12px;
}

div.sidebox a:link, div.sidebox a:visited {
	color:#315121;
}
div.sidebox a:hover {
	color:#3f3f3f;
}

img.sidebar_banner {
    margin-bottom:10px;
}

div#dossierlist {
	background:#e9e9e9 url(../images/layout/side_rss_bgtop.gif) no-repeat;
	width:197px;
	height:0px;
	overflow:hidden;
}
div#dossierlist div {
	background:url(../images/layout/side_rss_bg.gif) repeat-y;
	margin-top:6px;
	padding:0 8px 8px 8px;
}

div#dossierlist input {
	margin-bottom:-2px;
}

a.imgboxl:link, a.imgboxl:visited,
a.imgboxr:link, a.imgboxr:visited {
	display:block;
	background-color:#d6d6d6;
	width:96px;
	height:96px;
	float:left;
	background-repeat:no-repeat;
	background-position:50% 50%;
	text-indent:-10000px;
}
a.imgboxl:link, a.imgboxl:visited {
	margin-right:6px;
}
a.imgboxl:hover, a.imgboxr:hover {
	background-color:#a6a6a6;
}

a.imglink:link, a.imglink:visited {
	display:block;
	clear:both;
	margin-top:10px;
	text-align:center;
}

a.articlesettings:link, a.articlesettings:visited {
	float:right;
	display:block;
	width:14px;
	height:14px;
}
a.articlesettings:hover {
	background:none;
}
a.articlesettings:link img, a.articlesettings:visited img {
	border:none!important;
}

a.barometerlink:link, a.barometerlink:visited {
	float:right;
	display:block;
	width:74px;
	height:14px;
	margin:1px 3px;
}

a.barometerlink:hover {
    background:none
}

a.barometerlink:link img, a.barometerlink:visited img {
	border:none!important;
}


/******************************************/
#footer {
	height:104px;
	background:#487d30 url(../images/layout/footer_bg.gif) no-repeat;
	position:relative;
}

#footer div {
	display:block;
	position:absolute;
	width:220px;
	color:#fff;
	top:17px;
	font-size:10px;
	line-height:13px;
	font-family:arial, sans-serif;
}

#footer_left {
	left:18px;
	text-align:right;
}

#footer_right {
	left:268px;
}

#footer a:link, #footer a:visited {
	position:absolute;
	left:836px;
	top:23px;
}


/*

html {
	background:#fff;
}

body {
	margin:40px auto 0 auto;
	width:950px;
	background:#fff;
	position:relative;
}



#header {
	height:82px;
	position:relative;
	padding-left:5px;
}

#logo a:link, #logo a:visited {
	display:block;
	width:188px;
	height:26px;
	background:url(../images/layout/logo.gif) no-repeat;
}
#logo a:link img, #logo a:visited img {
	display:none;
}

#nav {
	display:block;
	list-style:none;
	margin:0;
	padding:0;
	position:absolute;
	top:60px;
	left:207px;
}

#nav li {
	display:inline;
	padding-right:20px;
}

#nav li a:link, #nav li a:visited {
	color:#707070;
}
#nav li a:hover {
	color:#f68113;
}
#nav li.navsitemap {
	position:absolute;
	left:628px;
}
#nav li.navcontact {
	position:absolute;
	left:685px;
}
#nav li.navsitemap a:link, #nav li.navsitemap a:visited,
#nav li.navcontact a:link, #nav li.navcontact a:visited {
	color:#a29a98;
	font-weight:normal;
}

#searchbox {
	position:absolute;
	right:0px;
	top:10px;
}

#searchbox h2 {
	color:#a29a98;
	font-weight:normal;
	font-size:10px;
	line-height:10px;
	margin:0 0 10px 0;
}
#searchbox input.frmtext {
	width:90px;
	border:1px solid #8d8d8d;
	border-right-color:#cbcbcb;
	border-bottom-color:#cbcbcb;
	height:15px;
}
#searchbox input.smallsubmit {
	background-color:#f68113;
	margin-bottom:-6px;
}
* html #searchbox input.smallsubmit {
	margin-bottom:-4px;
}



#contentcontainer {
	background:url(../images/layout/sidebar_orange.gif) repeat-y 5px 0px;
	padding-right:7px;
}

#subnav {
	width:194px;
	float:left;
	padding-top:9px;
}

#subnav ul {
	list-style:none;
	margin:0;
	padding:0;
}
#subnav ul li {
	display:inline;
	margin:0;
	padding:0;
}
#subnav ul li a:link, #subnav ul li a:visited {
	color:#fff;
	font-weight:normal;
	padding:4px 4px 4px 14px;
	display:block;
	height:1%;
}
#subnav ul li a:hover, #subnav ul li a.active {
	background-color:#fbab10;
}
#subnav ul li a.active {
	font-weight:bold !important;
}
#subnav ul ul {
	background-color:#fbab10;
	margin-left:5px;
}
#subnav ul ul li a:link, #subnav ul ul li a:visited {
	padding-left:19px;
	margin-left:5px;
}
#subnav ul ul li a:hover, #subnav ul ul li a.active {
	background-color:#f88309;
	margin-right:5px;
}
#subnav ul ul ul {
	background-color:#f88309;
	margin-right:5px;
}
#subnav ul ul ul li a:link, #subnav ul ul ul li a:visited {
	padding-left:34px;
	margin-left:0px;
}
#subnav ul ul ul li a:hover, #subnav ul ul ul li a.active {
	background-color:#f56206;
	margin-right:0;
}
#subnav ul li a.currentpage {
	background-image:url(../images/layout/arrow_white.gif);
	background-repeat:no-repeat;
	background-position:175px 9px;
}
#subnav ul ul li a.currentpage {
	background-position:165px 9px;
}


#content {
	float:right;
	width:721px;
	padding:13px 13px 20px 0;
	border-right:2px solid #f68113;
}

.sideimg {
	background:url(../images/layout/content_leftborder.gif) repeat-y;
}
#sideimg {
	width:188px;
	margin:-13px 13px 0 0;
	background-color:#fff;
	border-bottom:13px solid #fff;
	display:block;
	position:relative;
	float:left;
}
#sideimg .slideElement {
  width: 188px;
  height: 439px;
  position:absolute;
  top:0px;
  left:0px;
}
.sideimg .contentdata {
	float:left;
	width:520px;
}

.boxholder {
	width:307px !important;
}
#boxdata {
	float:right;
	width:200px;
}

.sidebox {
	margin-bottom:20px;
}
.sidebox p {
	margin:0 5px 10px 5px;
}
.sidebox ul {
	list-style:none;
	margin:10px 5px 10px 0;
	padding:0;
}
.sidebox ul a:link, .sidebox ul a:visited {
	color:#6e6e6e !important;
	display:block;
	height:1%;
	padding:5px;
	font-size:13px;
	line-height:13px;
	background:url(../images/layout/arrow_orange.gif) no-repeat 100% -100px;
}
.sidebox ul a:hover {
	color:#f68113 !important;
	background-position:100% 8px;
}

#footer {
	margin:13px 22px 0 5px;
	border-top:7px solid #008abb;
	padding-top:2px;
}
#footer h3 {
	display:block;
	width:199px;
	height:16px;
	background:#fff url(../images/layout/samenwerken.gif) no-repeat 0px 50%;
	float:left;
	text-indent:-10000px;
	
}
#footer div {
	background-color:#5f6062;
	height:16px;
	padding-left:8px;
}
#footer div, #footer div a:link, #footer div a:visited {
	font-size:10px;
	font-weight:normal;
	line-height:16px;
	color:#fff;
}
#footer div a:hover {
	text-decoration:underline;
}

.layoutfix {
	clear:both;
	font-size:1px;
	line-height:1px;
}

*/
