html {
	height:100%; 
	max-height:100%; 
	padding:0;
	margin:0; 
	border:0; 
	background:#fff; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
	overflow: hidden; 
/* */ 
}
* html body {
	height:100%;
	max-height:100%;
	overflow:hidden;
	padding:0;
	margin:0;
	border:0;
}

/*#f15{
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:100%;
	height:115px;
	z-index:10;
	overflow: hidden;
}
*/

body>#f15top3h {
	top:0;
	left: 0;
	right: 0;
	margin-right:20px;
	display: none;
}

/*
html>#printversie {
	height:110%;
	max-height:110%;
	overflow: scroll;
}
*/

#f15top3h {
	position:absolute;
	margin-right:19px;
	height:3px;
	background: #fff;
	overflow: hidden;
	z-index:39;
}

* html #f15top3h {
	right: 1px;
	width:100%;
}


body>#f15_links_wit {
	position:absolute;
	left:0px;
	width:3px;
	height:32px;
	z-index:7148;
	background:#fff;
	overflow: hidden;
	display: none;	
}

div.f23fixed, body>#f15_rechts_wit, #f15_rechts_rondje {
	position:absolute;
	right:16px;
	width:8px;
	height: 100%;
	z-index:7149;
	background:#fff;
	overflow: hidden;
}

#f15_rechts_rondje {
	top:96px;
	right: 0px;
	width: 31px;
	height: 20px;
	background:url(/9336200/g/butalg_r_ie_fixed.png) left top no-repeat;
}

body>#f15_rechts_wit {
	top: 115px;
	z-index:99;
}

.webkit #hfmarge_fixed,
.safari #f15_rechts_wit, .safari #container, .safari #f15_ul, .safari #f15_table {
	position: fixed;
}

* html #f15_rechts_wit {
	position: static;
	display: none;
}

div.f23fixed {
	left: 0;
	right: auto;
	top: 0;
}

* html #f15_rechts_wit {
}

/* css2 selectors */


/* positional declarations */
#gridgroup1, #gridgroup2, #gridgroup3 {
	position:relative;
	width:100%;
	height: auto;
	left:0;
	right: 0;
	margin-right: 0;
	padding-right: 0em;
}
#gridgroup1 {
	position:absolute;
	display:block;  /* zzzzzz */
	z-index: 8;
	height: 116px;
	left: 85px;
	top:0;
}
.webkit #gridgroup1, .opera #gridgroup1,

.webkit #jaarringencontainer, .webkit #f15menu, .webkit #f23fixed,
.opera #jaarringencontainer, .opera #f15menu, .opera #f23fixed,

.webkit #pijltjes, .opera #pijltjes  {
	position: fixed;
}
.webkit #pijltjes, .opera #pijltjes {
	top: 0;
	left: 0;
	z-index: 10001;
}

.opera #gridgroup1, .webkit #gridgroup1 {
	background-color: #fff;
}


#content, #content_home {
	position:fixed;
	z-index:3;
	top:117px;
	bottom:0;
	right:0;
	width: 100%;
	padding:0;
	margin:0 0 0px 0;
	border:0;
}


* html #content, * html #content_home {
	position: absolute;
	top:0;
	left:0;
	right: auto;
	height: 100%;
	border-bottom: 0px solid #fff;
	border-top: 117px solid #fff;
}






* html #xxxxxcontent_home {
	padding-top: 117px;
}

div.content, div.content_home {
	overflow:auto;
	padding:11px 0 0 0;
}

#gridgroup2{
	top: 0;
}
	
#content>#gridgroup2, #content_home>#gridgroup2 {
	height:100%; 
	position:absolute;
	bottom:0;
}



.opera #content #gridgroup2, .opera #content_home #gridgroup2 {
	width: 98%;
}









#printversie #content_home>#gridgroup2 {
	height:100%; 
}

/* content boxes 2 column configuration */

#box1-2 {
	position:relative;
	padding-left:20%;
	padding-right:10px;
	}
#box2-2 {
	position:absolute;
	top:0;
	left:0;
	width:20%;
	}
#hflinks_plus_midden, #hfmidden_plus_rechts {
	position:relative;
	z-index: 80;
	top:0;
	left:13%;
	width:86%;
	height: 100%;
	margin: 0;
	padding:0;
/*	text-align: left;*/
	}

#hflinks_plus_midden {
	width:60%;
	}


#hfmidden_plus_links {
	margin-left:13%;
	width:47%;
}
* html #hfmidden_plus_links {
	width:54%;
}
* html #hfmidden_plus_links p {
	padding-right: 6px;
}
	
#box6-3 {
	position:relative;
	padding-left:20%;
	padding-right:10px;
	}
#box7-3 {
	position:relative;
	}

/* content boxes 3 column configuration */

#hfboven {
	position:relative;
	background:#fff;
	z-index: 11;
	left:0;
	padding-top: 0;
	padding-left:0px;
	padding-right:0px;
	height: 116px;
	margin: 0 16px 0 0;
	}
	

#hfmarge, .hfmarge, .hfmarge_fixed {
	position:absolute;
	z-index: 10;
	top:0;
	left:0px;
	width:12.5%;
	height: 100%;
	padding: 0px 0;
}
	

	
#hfmarge_home, #hfmarge_home_fixed, #hfmarge_fixed_home {
	position: absolute;
	z-index:1;
	left:8px;
	width:22%;
	height: 100%;
	padding: 0;
	margin: 0;

}
.hfmarge_fixed, #hfmarge_fixed_home {
	top: 114px;
	margin-top: 2px;
	border-top:1px solid #fff;
	background-color:#c6c4bf;
	z-index: 1;
}

#hfmarge_fixed_home {
	background-color:#c6c4bf; 
	width:21.7%;
}

* html .hfmarge_fixed {
	width:13.0%;
	top: 0;
	margin-top: 0;
	
}


#hfmarge {
	z-index:1113;
	top:13px;
}


* html #xxxhfmarge_content, * html #xxxhfmidden_plus_links_content, * html #xxxhflinks_plus_midden /*,* html #hflinks_content, * html #hfrechts_content*/ {
	padding-top: 117px;
}

#hfmarge_home, #hfmarge_home_content {
	background-color:#c6c4bf;	
	text-align: left;
	text-align: center;
}

#hfmarge_home_content div.hfmarge_button{
margin: 0 5px 10px 30px;
width:70%;
}

* html div.hfmiddenfixed, * html div.hfrechtsfixed{
	display: none;
}
	
* html #hflinks_ie_max_hoogte {
	position:absolute;
   overflow:hidden;
	width:22%;
	height: 100%;
	left:0;
	padding: 0 4px 0 0;
	display: none; /*deze regel toegevoegd ab 13-08-07*/
}
	
* html #hfmidden_linkerkant_ie_max_hoogte {
	position:absolute;
    overflow:hidden;
	left:22%;
	width:23%;
	height: 100%;
}

* html #hflinks_ie_max_hoogte_content {
	width:100%;
	height: 100%;
	background-color:#c6c4bf;
	left:0;
	padding:0;
	margin:0;
}

.pagtitelblk {
	position: absolute;
	z-index: 80;
	top:117px;
	left:12.5%;
	width:87.5%;
	height: 20px;
	border-left:2px solid #fff;
	overflow: hidden;
}

.opera .pagtitelblk, .webkit .pagtitelblk {
	position: fixed;
}
.opera .pagtitelblk {
	width: 88%;
}
* html .pagtitelblk {
	left:13.03%;
	width:86.97%;
}

.pagtitelblk div {
	margin-right:23px;	
}
	
#hfmidden, #hfmidden_home {
	position:relative;
	z-index: 80;
	top:22px;
	left:12%;
	width:48%;
	margin: 13px 0 0 0;
	padding: 0 0 0 2px;
}


* html #xxxxxxxxhfmidden {
	top: 0;
	margin: 139px 0 0 0;
	
}

#hfmidden_home {
	top:-15px;
	left:22%;
	width:53%;
}
* html #hfmidden_home {
	width:54.6%;
}


#hfmidden {
	height: 100%;
}

* html #hfmidden {
	padding-bottom:23px; 
}
	
body>#hfmiddenfixed {
    position: fixed;
	top:0;
	left:20%;
	width:53%;
	height: 100%;
	padding-right: 8px;
	border-right: 1px solid #000;
	z-index: 1;
	display: none;
}

#hflinks, #hfrechts, #hfrechts_home {
	position:absolute;
	top:0;
	right: 0;
	left:60%;
	width:19.5%;
	height: 100%;
	margin-left: 0;
	padding: 0;
	}

#hflinks, #hfrechts {
	top:24px;
}

* html #hflinks, * html #hfrechts {
	top:23px;
}

.opera #hflinks {
	left:61%;
}


#hflinks_content, #hfrechts_content {
	padding: 0 4px 12px 0;
}
* html #hflinks_content {
	padding: 0 5px 0 0;	
}

* html #hfrechts_content {
	padding: 0;
}

#hfrechts {
	left:80%;
	width:19.5%;
}
.opera #hfrechts {
	left:81%;
}


#hfrechts_home {
	left:76%;
	width:24%;
	z-index: 12;	
	margin-bottom:0;
	bottom:0;
	background: #c6c4bf;
}

#hfrechts_content {
	padding:0 0 12px 0;
	margin: 0;
}

#hfrechts_home #hfrechts_content {
	margin-top:9px;
	padding: 0 12px 0 0px;
	background:#c6c6bd;
}
* html #hfrechts_home_max_hoogte {
	position:absolute;
	top:0;
	right: 0;
	left:76%;
	width:24%;
	height: 100%;
	background-color:#c6c4bf;
	margin-left: -13px;
	margin-right: 0;
	padding: 6px 0 4px 0;
}

div.moz_extra {
	height: 1px;
	overflow: hidden;
}


body>#hfrechtsfixed {
    position: absolute;
	z-index: 1;
	top:117px;
	right: 0;
	left:76%;
	width:24%;
	height: 100%;
	margin-left:-12px;
	padding: 6px 0 0 0;
	background-color:#c6c4bf;
}


#hfmidden_printversie {
	position:relative;
	top:0;
	left:0;
	width:99%;
	height: 100%;
	background-color:#ffffff;
	padding: 6px 0;
}

	
#box5-3 {
	position:absolute;
	top:0;
	left:80%;
	width:20%;
	}
#hfonder {
	position:relative;
	padding-left:20%;
	padding-right:10px;
	}
#box7-3 {
	position:relative;
	}



/* content boxes 4 column configuration */

#box1-4 {
	position:relative;
	padding-left:20%;
	padding-right:10px;
	}
#box2-4 {
	position:absolute;
	top:0;
	left:0;
	width:20%;
	}
#box3-4 {
	position:relative;
	top:0;
	left:20%;
	width:40%;
	}
#box4-4 {
	position:absolute;
	top:0;
	left:60%;
	width:20%;
	}
#box5-4 {
	position:absolute;
	top:0;
	left:80%;
	width:20%;
	}
#box6-4 {
	position:relative;
	padding-left:20%;
	padding-right:10px;
	}
#box7-4 {
	position:relative;
	}


#jaarringen{
	position:absolute;
	left:0px;
	top:0px;
	width: 150px;
	height: 80px;
	overflow: auto;
}

	
#jaarringen{
	position:absolute;
	left:0px;
	top:0px;
	width: 150px;
	height: 80px;
	overflow: auto;
}

	
.jaarring{
	position:absolute;
	left:15px;
	top:2px;
	font-weight: bold;
}

.jaargroot{
	font-size:145%;
}



#jaarringencontent div {
	width: 49px;
	height: 17px;
	overflow: hidden;
}


#jaarringencontent a {
	display:block;
	width: 49px;
	height: 17px;
	margin:0; padding:0;
	text-decoration: none;
	background: url("/9336200/g/sprite_seljaartallen.png") repeat;
}

#jaarringencontent .jr2002 a {background-position: 0 0px}
#jaarringencontent .jr2003 a {background-position: 0 -17px}
#jaarringencontent .jr2004 a {background-position: 0 -34px}
#jaarringencontent .jr2005 a {background-position: 0 -51px}
#jaarringencontent .jr2006 a {background-position: 0 -68px}
#jaarringencontent .jr2007 a {background-position: 0 -85px}
#jaarringencontent .jr2008 a {background-position: 0 -102px}
#jaarringencontent .jr2009 a {background-position: 0 -119px}
#jaarringencontent .jr2010 a {background-position: 0 -136px}
#jaarringencontent .jr2011 a {background-position: 0 -153px}
#jaarringencontent .jr2012 a {background-position: 0 -170px}
#jaarringencontent .jr2013 a {background-position: 0 -187px}
#jaarringencontent .jr2014 a {background-position: 0 -204px}
#jaarringencontent .jr2015 a {background-position: 0 -221px}
#jaarringencontent .jr2016 a {background-position: 0 -238px}
#jaarringencontent .jr2017 a {background-position: 0 -255px}
#jaarringencontent .jr2018 a {background-position: 0 -272px}
#jaarringencontent .jr2019 a {background-position: 0 -289px}
#jaarringencontent .jr2020 a {background-position: 0 -306px}
#jaarringencontent .jr2021 a {background-position: 0 -323px}

#jaarringencontent a span {display:none }

#jaarringencontent .jr2002on a {background-position: 0 -340px}
#jaarringencontent .jr2003on a {background-position: 0 -357px}
#jaarringencontent .jr2004on a {background-position: 0 -374px}
#jaarringencontent .jr2005on a {background-position: 0 -391px}
#jaarringencontent .jr2006on a {background-position: 0 -408px}
#jaarringencontent .jr2007on a {background-position: 0 -425px}
#jaarringencontent .jr2008on a {background-position: 0 -442px}
#jaarringencontent .jr2009on a {background-position: 0 -459px}
#jaarringencontent .jr2010on a {background-position: 0 -476px}
#jaarringencontent .jr2011on a {background-position: 0 -493px}
#jaarringencontent .jr2012on a {background-position: 0 -510px}
#jaarringencontent .jr2013on a {background-position: 0 -527px}
#jaarringencontent .jr2014on a {background-position: 0 -544px}
#jaarringencontent .jr2015on a {background-position: 0 -561px}
#jaarringencontent .jr2016on a {background-position: 0 -578px}
#jaarringencontent .jr2017on a {background-position: 0 -595px}
#jaarringencontent .jr2018on a {background-position: 0 -612px}
#jaarringencontent .jr2019on a {background-position: 0 -629px}
#jaarringencontent .jr2020on a {background-position: 0 -646px}

.up {
	position: relative;
	left: 17px;
	top: -56px;
	top: 9px;
}
.down {
	position: relative;
	left: 3px;
	top: 2px;
	top: 67px;
}
.up, .down {
	cursor:pointer	
}
#pijltjes, div.displayjaarring {display: none;}

#jaarringencontainer { /*zie ook dynamcss.js en style_ie.css */
	position: absolute;
	z-index: 111;
	left:10px;
	top: 14px;
	width: 23%;
}
.opera #container {
	z-index: 236546;
}
.extra_no_ie {
	display: block;
}