html {
	height:100%; 
	max-height:100%; 
	padding:0;
	margin:0; 
	border:0; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
/* */ 
}
body {
	height:100%;
	max-height:100%;
	padding:0;
	margin:0;
	border:0;
}

#f15logo {
	position: absolute;
	left: 142px;
	top: 10px;
	width:88px;
	height:60px;
	z-index:87;
}

#f15logo img {
	float: right;
	overflow: hidden;
}

#f15 {
	position:absolute;
	left:0px;
	top:-24px;
	max-width: 1040px;
	width:100%;
	height:124px;
	margin-right:-16px;
	display:block;
	z-index:37;
	font-size: 70%;

}

#f15afb {
	position:absolute;
	top:80px;
	left:0;
	width:100%;
	height:60px;
	z-index:7;
	background: #E60096;
	background-image: url(images/f15_8er.jpg);
	background-repeat: repeat; 
	background-position: left;
}


.met_grdtbl #f15afb {
	left: auto;
	margin-right:0;
	right:16px;
}

.met_grdtbl #f15 {
	left: auto;
	margin-right:0;
	right:16px;
	height:104px;
	background: #fff;	
}

.met_grdtbl #f15avlucht_content {
	position: relative;
	left: 26px;
	background: #fff;
}


div.avlucht {
	position:absolute;
	left:3px;
	top:0;
	right: 0;
	bottom: 0;
	width:210px;
	padding: 0;
	height: 100%;
	margin-left:0;
	z-index: 5;
	background:#fff; 
}





#avlucht_content {
	padding: 0 0 22px 0;
}
#avlucht>#avlucht_content {
	margin: 0px 25px 0px 0px;
}


#topnavigatie, #topnavigatie_tabs, div.content {
	position:absolute;
	z-index:3;
	top:0;
	bottom:0;
	left:0;
	right:0;
	padding:0;
	margin:0;
	border:0;
}

#topnavigatie {
	top: -0.1em;
	font-size: 70%;
}
.service {
	font-weight: 700; font-size: 110%;
}

body>#topnavigatie, body>#topnavigatie_tabs, body>#content {
	left:0;
}

body>div.content {
	margin: 0;
	padding:0;
}
* html #topnavigatie, * html #topnavigatie_tabs, * html div.content{
	left:0;
	bottom:0;
	width:100%;
	height:100%;
	max-height:100%;
	z-index:3;
}

* html #topnavigatie, * html #topnavigatie_tabs {
	top:0;
	z-index:22224;
	height: 111px;
	padding:0 16px 0 0;
} 
* html #topnavigatie_tabs {
	margin-top: 7.3em;
}
div.content #content2{
	position:absolute;
	z-index:3;
	top:0;
	left:0;
	bottom:0;
	right:0;
	height: 100%;
	padding:0;
	margin:0;
	max-width: 858px;
   margin-left: auto;
   margin-right: auto;
}

div.content #content2{
	max-width: 70.3em;
/*	max-width: 844px;*/
	top:0;
	background-image: url(images/contentkader_rechts.png); background-repeat: repeat-y; background-position: top right;  /* deze regel is voor IE */
}
#topnavigatie_tabs_content{
	max-width: 862px;
}

#topnavigatie {
	height:7.9em;
}
#content_zondervlucht>#content2 {
	padding: 0 12px 0 10px;
}
.printversie #content_zondervlucht>#content2  {
	margin: 0;
	padding: 0;
}
#content_zondervlucht, #print_content_zondervlucht {
	z-index:3;
	left:0;
	top:0;
	bottom:0;
	padding: 2px 0 0 0;
	margin:0;
	width:100%;
}

* html #content_zondervlucht, * html #print_content_zondervlucht {
	height:100%;
	max-height:100%;
	padding: 10px 10px 0 10px;
}


#content_zondervlucht {
	position:absolute;
	overflow:auto;
}


#gridgroup1, #gridgroup2, #gridgroup3, #gridgroup1_zondervlucht {
	position:relative;
	width:100%;
	left:0;
	right:0;
	padding:0;
	margin:0;
	max-width: 1024px;
}

body.met_grdtbl #avlucht, body.met_grdtbl #avlucht {
	display: none;
}

body.met_grdtbl #content_zondervlucht {
	position:absolute;
	top: 0px;
	bottom: 0;
	z-index: 1;
}
* html body.met_grdtbl #content_zondervlucht {
	overflow: auto;
	height: 100%;
}

#gridgroup1 {
	top: 0px;
	height:100px;
	overflow: hidden;
}

#gridgroup2 {
	top: -15px;	
}

#gridgroup1_zondervlucht {
	top: 0px;
}
body.met_grdtbl #gridgroup1_zondervlucht {
	position: absolute;
	top: 0px;
	overflow: auto;
	width: auto;	
	max-width: none;
	height: 100%;
}
* html body.met_grdtbl #gridgroup1_zondervlucht {
	height: auto;
}
body.met_grdtbl #gridgroup1_zondervlucht #mainzondervlucht {
	padding: 0;
}
body.met_grdtbl #content_zondervlucht td>a {
	position: relative;
	z-index: 113;
}
* html #gridgroup2, * html #gridgroup1_zondervlucht {
	top: -4px;
}

#main>#main_content {
	margin: 0 0 0 0;
	padding: 3px 0 0 0;
}

#mainzondervlucht {
	position:relative;
	top:0;
	left:0;
	width:100%;
	background: #fff;
	padding: 0;
	text-align: left;
}
#vlucht>#vlucht_content {
	position:absolute;
	left: -1px;
	top:23px;
	bottom: 0;
	width:100%;
	height: 100%;
	padding:0;
	margin: 0;
}
* html div.vlucht_content {
	position:absolute;
	width: 100%;
	left:0;
	top:22px;
}


#layout_content_only {
	overflow:auto;
	position:absolute;
	z-index:3;
	top:0;
	bottom:0;
	left:0;
	right:0;
	padding-top: 5px;
	margin-top: 0px;
}
* html #layout_content_only {
	top:0;
	left:0;
	right:0;
	bottom:0;
	height:100%;
	max-height:100%;
	width:100%;
	overflow:auto;
	position:absolute;
	z-index:3;
	padding-top: 10px;
	border-top:0px solid #fff;
	border-bottom:0px solid #fff;
	border-left:10px solid #fff;
}
#instellingen {
	position:absolute;
	z-index:3;
	top:130px;
	right:0;
	width: 230px;
	height: 0px;
	overflow: hidden;
	font-size: 90%;
}
#cockpit {
	float: left;
	height: 40px;
	margin: 0;
	padding: 0;
}	

.themas, #logo {
	display:block;
	position:absolute;
	top:195px;
	left:0;
	z-index:932;
	margin:0;
	padding:0;
/*	width: 40em;*/
}

.themas {
/*	top: 17.3em;*/
	top: 195px;
	left: 1.6em;	
}

#inloggen, #service, #zoeken, #tabs, #hoofdmenu {
	display:block;
	position:absolute;
	right: 0;
	z-index:935;
	margin:0;
	padding:0;
/*	width: 40em;*/
}

#hoofdmenu {
	top: 6.85em;
	right: 0.25em;
	height: 3em;
	overflow:visible !important;
	font-weight: 700;
	font-size: 1.2em;
	z-index: 98736;
}
.ff2 #hoofdmenu, .safari #hoofdmenu  {	top: 6.95em; }
.opera #hoofdmenu { top: 7.2em; }
.ie8 #hoofdmenu { top: 6.9em; }


.themas ul, .service ul, #hoofdmenu ul {padding:0;margin:0;list-style-type:none;}
.themas li {float:left; position:relative; margin: 0 0.5em; padding: 0.7em 0.3em;background: #fff;}

.themas span, .themas a, .themas a:visited {display:block;font-weight:bold;text-decoration:none; color:black; padding-right:0.5em; padding-left:0.5em; font-size: 125%;  letter-spacing: -0.05em;}

#service ul.hoofdmenu {float:right; margin: 0.1em 0.2em 0 0;}
#footer_service ul { float: left; margin: -0.2em 0.2em 0 1.4em;}
#footer_service {font-size: 125%;font-weight: 100;}
.service li {float:left; position:relative;padding: 0.4em 0.7em;}
#footer .service li, .service li {padding: 0.2em 0.7em; border-right: 0.1em solid #b8c4ba;}
#footer_service li {padding: 0.5em 0.7em;}
#footer .service li.menuitem0 {padding-left: 0.3em;}
#footer .service li.laatste, .service li.laatste {border-right: none}
#footer_service li a {	letter-spacing: normal; position: relative; top: -0.2em}
#logo {
	top: 0;
	left: 0;
	z-index:995;
}
#logo .logo, #logo div.koptitel {
	float: left;
}

#inloggen, #zoeken {
	top: 2.5em;
	z-index:936;
	right: auto;
	width: 100%;
}
#zoeken {
	top: 4.95em;
	z-index:999;
}

#inloggen_content, #zoeken_content {
	float: right;
	padding-right: 0.95em;
}

#inloggen_content a {
	position: relative;
	top: 0.2em;
	left: -0.15em;
	font-weight: 700;
}
#inloggen_content #inlogdiv a { 	top: 0.15em; left:0;}


#kruimelpad {
	font-size: 100%;
	margin: 0.2em 35px 1.1em 0;
}
#readspeaker_icon, #readspeaker_icon_naast_kruimel {
	float: right;
	display: inline;
	height: 20px;
}
#readspeaker_icon_naast_kruimel {
	margin-top: 0.3em;
}
#readspeaker_icon_naast_kruimel {
	position: relative; left: -1px;
}


#home #readspeaker_icon {
	margin-top: -2.05em;
}
#home #geen_kruimelpad {
	margin-top: 0.3em;
}
#home #readspeaker_icon{
	position: relative;
	top: 2.25em;
}

#readspeaker_icon{
	position: relative;
	top: 0.75em;
}

#geen_kruimelpad {
	margin-top: -0.25em;
}

.mediabutton {
	float: right;
	margin-bottom: 0.25em;
}

.formveld.soortlid img.infoicoon {
	position: absolute;
	margin: -0.4em 0 0 1.8em;
}
#content_zondervlucht #top, #content_zondervlucht #footer-wrapper, #content_zondervlucht #geen_kruimelpad, #content_zondervlucht #readspeaker_icon_naast_kruimel, #content_zondervlucht #readspeaker_icon, #content_zondervlucht #buttons {
	display: none;
}
