html{
	height:100%; 
	max-height:100%; 
	padding:0;
	margin:0; 
	border:0; 
	background:#fff; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
	overflow:hidden; 
/* */ 
}
body{
	height:100%;
	max-height:100%;
	overflow:hidden;
	padding:0;
	margin:0;
	border:0;
}
body.printversie{overflow:auto;}

#hoofdmenu {
	position:absolute;
	left:7px;
	top:94px;
	width:100%;
	height: 50px;
	z-index:26;
	padding:0;
}
#hoofdmenu_content {
	width:100%;
	height: 100%;
	background: #47145c url(/9378000/g/8er_content_hoofdmenu_rechts.png) repeat-y top right;
	position:absolute;
	top:0px;
	z-index:26;
}
#hoofdmenu_content2 {
	padding-left: 1.2em;
}
#hoofdmenu_onderbalk {
	width:100%;
	height: 10px;
	position:absolute;
	top:144px;
	left: 7px;
	z-index:2;
	background: #c7b8ce;
	overflow: hidden;
}
#hoofdmenu_onderbalk div {
	width:100%;
	height: 10px;
	background: url(/9378000/g/8er_content_hoofdmenu_rechts.png) repeat-y top right;
	position:absolute;
	top:0;
	left: 0;
	z-index:29;
}

#avlucht_fixed {
	/*position:absolute; Weggehaald door MJ 27-11-08. Dit zorgde er namelijk voor dat de interne achorlinks op pagina's met een infowijzer op heeleuropa.nl helemaal bovenaan in IE en FF op het scherm uitkwmanen ipv na het topframe?*/ 
	top:169px;
	width:100%;
	height:100%;
	z-index:2;
	padding:0;
}



#top {
	position:absolute;
	top:0px;
	width:100%;
	height:176px;
	z-index:26;
	padding:0;
	right:16px;
	overflow:visible !important;
}

#content2 .footer-wrapper {
	display:table-row;
	border-collapse:separate;	
	background:  url(/9378000/g/8er_content_rechts.png) repeat-y top right;
	clear: both;
}

.footer-wrapper>#footer {
/*	display:table-cell;
	position:static;*/
}

#footer_service img {
	margin-left: 30%;
}

#footer>#footer_content {

}





#top ul, #main ul.footermenu {
	display: block;
	list-style:none;
	margin:0;
	padding:0;
	margin-top:36px;
}
#top ul {
	margin-top:26px;	
}
#top ul li, #main  ul.footermenu li {
	display: table-cell;
	margin: 0 1px;
	padding: 0;
	float: left;
	text-align: center;
}
#main ul.footermenu, #main ul.footermenu li {
	width: 100%;
}


/*#top li.item0 {
	width: 13%;
}
#top li.item1 {
	width: 15%;
}
#top li.item2 {
	width: 16%;
}
#top li.item3 {
	width: 9%;
}
#top li.item4 {
	width: 15%;
}
#top li.item5 {
	width: 11%;
}
#top li.item6 {
	width: 14%;
}



* html #top li.item0 {
	width: 14%;
}
* html #top li.item1 {
	width: 16%;
}

*/

#top ul a, ul.footermenu a {
	display:block;
	margin:0;
	text-align:left;
	font:80%/95% Arial, Verdana, Helvetica, sans-serif;
	font-weight: 700;
	line-height: inherit;
}
* html #top ul span a, * html ul.footermenu a {
	padding:5px 0px 7px 0px;
}
#top ul span a:hover{color:#fff;background:#c7b8ce;border-color:#920B01;}

div.avlucht {
	position:absolute;
	left:20px;
	top:0;
	right:0;
/*	bottom:0;*/
	width:228px;
	padding:0;
	height:100%;
	margin-left:0;
	z-index:7;
}
div.avlucht{
	top:0;
	height:100%;
	background: #eef7fa;	
	left: 0;
	border-right: 2px solid #fff;	
	padding-left: 1.6em;
	background: #fff url(/9378000/g/8er_content_links.png) repeat-y top left;
}

div.avlucht .brontekst {
	margin: 12px 0 0 0
}

#atab_container {
	border-top:15px solid #fff;
}

.home div.avlucht{
	z-index: 34;
	left: auto;
	width: 232px;
	height: 418px;
	background: #990000;
	border-right:14px solid #bc0000;
}
* html .home div.avlucht{
	right: 10px;
	width: 249px;
	border-left:15px solid #bc0000;
	border-right:4px solid #bc0000;
}

.avlucht_boven {
	display: none;
}

.home #avlucht_age, .home #avlucht_nws {
	height: 214px;
	overflow: auto;
	/*background:#990000 url-9353215-g-8er_home_kaderrechts.png no-repeat left top;*/
}
* html .home #avlucht_nws {
	height: 231px;
}

.home #avlucht_nws {
	border-top:17px solid #bc0000;
}

div.content{
	position:absolute;
	z-index:6;
	top:176px;
	bottom:0;
	right:0;
	padding:0;
	margin:0;
	border:0;
}

body>#content{left:0;}
.opera body>#content{left: -16px;}

body>div.content{
	overflow:auto;
	margin:0;
	padding:0;
}
* html div.content{
	top:0;
	left:0;
	bottom:0;
	width:100%;
	height:100%;
	max-height:100%;
	z-index:3;
	border-top:175px solid #fff;
	border-bottom:0 solid #fff;
	padding-top:14px;
}

div.content #content2, .ff2 #content2a {
	position:absolute;
	z-index:3;
	top:0;
	left:0;
	bottom:0;
	right:0;
	height: 100%;
	padding:0;
	margin:0;
	background: #fffff1;
}

.opera div.content #content2 {
	position: static;
}




* html .home div.content #content2{
	background-image: none;
}

* html .geen_avlucht div.content #content2 {
	background: none;
}

#top_container, div.content #content2, .ff2 #content2a {
	max-width: 955px;
   margin-left: auto;
   margin-right: auto;

}

div.content #content2 {
	background: #fff url(/9378000/g/8er_content_links.png) repeat-y top left;
}

#top_container {
	padding-left: 16px;
}

.opera #top_container {
	padding-left: 0;
}



.opera9 #top_container {
	position: relative;
	left: 24px;
}

#avlucht_fixed>#avlucht_fixed_content {
	height: 100%;
	background:url(/9353215/g/8er_body.png) repeat-y;
}

.home #avlucht_fixed>#avlucht_fixed_content {
	background: none;
}

	
#gridgroup0_container {
	position:absolute;
	z-index:3;
	top:0;
	left:0;
	bottom:0;
	right:0;
	padding:0;
	margin:0;
	width: auto;
}


#top_container2 {
	padding: 0;
	background: #fff url(/9378000/g/8er_content_links.png) repeat-y top left;
}
* html #top_container2 {
	height:100%;
}



#content_zondervlucht>#content2, #print_content_zondervlucht>#content2{padding:0 12px 0 10px;}

#content_zondervlucht, #print_content_zondervlucht{
	z-index:3;
	left:0;
	top:0;
	bottom:0;
	padding:2px 0 0 0;
	margin:0;
	border: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;}

#gridgroup0, #gridgroup1, #gridgroup2, #gridgroup1_zondervlucht, .footer-wrapper>.footercel_gridgroup2 {
	position:relative;
	width:100%;
	left:0;
	right:0;
	padding:0;
	margin:0;
}

#gridgroup0{
	width: auto;	
	position: absolute;
	z-index: 4;
	height:142px;
}

.home #gridgroup0{max-width:1024px;}

#gridgroup1{top:0;height:100px;overflow:hidden;}

#content>#gridgroup2{
	top:0;
	height:100%;
	background: #fff url(/9378000/g/8er_content_rechts.png) repeat-y top right;
}

#gridgroup2{
	top:0;
	height:100%;
	background: #fff url(/9378000/g/8er_content_rechts.png) repeat-y top right;
}


#content2>#gridgroup2{
	height: 101%;
}

#main{
	padding-top:2.85em;
}
#home #main{
	padding-top: 1.3em;
}
* html #gridgroup0{z-index:99995;}

* html #gridgroup2{z-index:6;}

#gridgroup1_zondervlucht{top:0;overflow:hidden;}

#servicemenu {
	padding-top: 3px;
	padding-left: 16px;
	height: 18px;
	font-size: 70%;
}

* html #servicemenu {
	height: 21px;
}


div.main {
	position:relative;
	top:0;
	left:0;
	right:256px; 
	text-align: left;
}

#gridgroup2>#main{left:0;width:100%;}



#main>#main_content{
	right:0;
	padding:0 0 0 20px;
	margin:0 15px 0 0;
}

#home #main>#main_content{
	margin-left: -223px;
}

.ff2 #home #main>#main_content {
	padding-left: 15px;
}

.geen_avlucht #main>#main_content, * html .geen_avlucht #main{
	margin-left: 30px;
}

.home #main>#main_content{margin:0 250px 0 20px;background: #bc0000;}


#hoofdnavigatie{
	position:relative;
	height:154px;
	z-index:17;
	overflow:hidden;
	margin-top: 23px;
	background: url(/9378000/g/8er_content_boven.png) repeat-x top left;
	overflow:visible !important;
}


.home>#hoofdnavigatie{
	height:147px;
}


#f15logo {
	width: 100%;
	height:94px;
	z-index:80;
	overflow:hidden;
	position: relative;
	top: 0px;
	background: url(/9378000/g/8er_content_hoek_rb.png) no-repeat top right;
}
#f15logo_content {
	margin-left: 241px;	
}

#f15logo img {
	margin-left: 30%;	
	margin-top: 7px;
}

#hoofdnavigatie_container {
	height:154px;
	width: 100%;
	background: url(/9378000/g/8er_content_hoek_lb.png) no-repeat top left;
}


#mainzondervlucht{
	position:relative;
	top:0;
	left:0;
	width:100%;
	padding:0;
	text-align:left;
}
* html #vlucht{margin-left:0;}

.home #banner, div.vlucht, #hoofdmenu_zoek {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	height:100%;
	margin-right:0;
	z-index:25;
	padding:0;
}
div.vlucht {
	background: #fff;	
	right: 15px;
	width:217px;
}

* html div.vlucht { margin-left:0; top: 5px;}


.home #vlucht{
	width:437px;
	height: 566px;
	top: 0;
}

* html .home div.vlucht {
	border-right: none	
}

.home #vlucht, .home #vlucht_content {
	overflow: visible;
}


.home #main {
	height: 566px;
	overflow: hidden;
}

#homebanner_rechtsonder {
	position: absolute;
	left: 6px;
	top: 488px;
	height: 53px;
	background: #bc0000;
}
* html #homebanner_rechtsonder {
	left: 4px;
}

.home #banner {
	/*background: url-9353215-g-8er_f15_r2.png no-repeat right top;*/
	top: 0px;
	width:246px;
	height:96px;
	z-index: 8843;

} 


div.hoofdmenu_content{
	margin:0;
	position:relative;
	top:7px;
	margin-left:60px;
}
* html div.hoofdmenu_content{
	margin-left:50px;
}

.home div.hoofdmenu_content {
	margin: 0;
	top:0;
}


#service	{
	position:absolute;
	top:-18px;
	width:100%;
	height: 26px;
	font-size:70%;
	margin-right:0;
	z-index:7826;
	font-size:70%;
	text-align: right;
	right: 28px;
}

#service ul.hoofdmenu {float:right; margin: 0.1em 0.2em 0 0;}
#service_sub a, #service a:visited, #service ul.hoofdmenu a, #service ul.hoofdmenu a:visited,
.footermenu a:link, .footermenu a:visited {
	color: #4a4d4a;font-size:100%; text-decoration: none; font-weight: 100; padding: 0 0.5em 
}
#service_sub a, #service_sub a:visited {
	font-size: 70%; color: #fff;
}

 .footermenu a:link, .footermenu a:visited {
 	padding-left: 0;
 }

#home_zoekveld	{
	position:absolute;
	left:0;
	top:120px;
	height: 31px;
	width:100%;
	background:#bc0000;
	margin-right:0;
	z-index:7826;
	font-size:70%;
	text-align: right;
}

#home_zoekveld_content	{
	position: relative;
	top:4px;
	left:-15px;
}

#home_zoekveld form {
	margin: 0;
}

#zoekveld	{
	position:absolute;
	top:106px;
	height: 25px;
	font-size:70%;
	margin-right:0;
	z-index:7826;
	font-size:70%;
	text-align: right;
	right: 29px;
}


#zoekveld form {
	margin: 0;
}


#veld_en_knop {
	float: right;
}





#vlucht_zoek_content{ 
	text-align: right;
	background: #fff;
 }
* html #vlucht_zoek_content{ padding-right: 2px; }

#vlucht_zoek{
	position: absolute;
	float: right;
	left: -1px;
	width:246px;
	height: 36px;
	font-size:70%;
	clear: both;
	z-index: 890;
}

.home #vlucht_zoek {
	top: 0px;
	right: 0px;
	left: auto;
}




#vlucht_content form {
	display: inline;
}



* html div.vlucht_content{width:100%;top:0px;position:absolute;width:210px;}

#vlucht>#vlucht_content{
/*	top:-11px;*/
	left:0;
/*	bottom:0;*/
	width:210px;
	height:100%;
	padding:5.2em 0 0 0;
	margin:0;
}
#home #vlucht #vlucht_content {
	padding:2.75em 0 0 0;
	position: relative;
	top:0px;
	width:454px;
}
* html #home #vlucht #vlucht_content {
	top:0px;
}

#home #vlucht .visual {
	float: left;
	width: 229px;
}
#home #vlucht .overtekst {
	float: right;
	width: 201px;
	padding: 0 15px 0 0;
	position: relative;
	left: 6px;
}
#vluchtx div.mnone {
	display: none;
}

#home #vlucht .uitgelicht {
	clear: both;
	float: left;
	margin: 1.8em 0.85em 0 0;
	padding: 0 0.7em 0.1em;
	background: #c7b8ce;
}



body.home>#hoofdmenu_bottom {
	display: none;
}

.vlucht_content_home_top_onderwerp, .vlucht_content_home_top_onderwerp_rood,.vlucht_content_home_top_onderwerp_blauw, #instellingen{
	padding:0;
	width:100%;
	height:40px;
	z-index:1;
	margin:0 0 1px 0;
}
.vlucht_content_home_top_onderwerp,.vlucht_content_home_top_onderwerp_blauw, .vlucht_content_home_top_onderwerp_rood, .vlucht_content_home_top_onderwerp_img, #instellingen{border-left:1px solid #fff;}

.vlucht_content_home_top_onderwerp{background-color:#f0f0f0;}

.vlucht_content_home_top_onderwerp_rood{background-color:#f30;}

.vlucht_content_home_top_onderwerp_blauw{background-color:#96C4FF;}

.vlucht_content_home_top_onderwerp_img, #cockpit{
	float:left;
	height:40px;
	margin:0;
	padding:0;
}	
.vlucht_content_home_top_onderwerp_img{width:40px;position:relative;left:-3px;}	

.vlucht_content_home_top_onderwerp_txt, .vlucht_content_home_top_onderwerp_txt_rood, .vlucht_content_home_top_onderwerp_txt_blauw{
	margin:0;
	height:40px;
	padding:6px 0 20px 3px;
	overflow:hidden;
	z-index:2;
	line-height:120%;
}
#opmaat_txt{
	margin:0;
	padding:3px 0 3px 5px;
	overflow:hidden;
	z-index:2;
	line-height:120%;
}
* html #opmaat_txt{padding:5px 0 5px 5px;}

#opmaat{padding:0;z-index:1;margin:0 0 1px 0;}

#opmaat{
	margin:3px 3px 0 0;
	padding:0;
	overflow:hidden;
	z-index:2;
	background-color:#f0f0f0;
}
* html #opmaat{width:100%;margin:0;}

#opmaat_img{float:left;height:100px;margin:0;padding:0;}	

div.vlucht_content_home_top_onderwerp_txt, div.vlucht_content_home_top_onderwerp_txt_rood{max-width:194px;}

.home_vlucht_banner{border-left:1px solid #fff;background-color:#f30;margin-left:0;}

#layout_content_only{
	overflow:auto;
	position:absolute;
	z-index:3;
	top:0;
	bottom:0;
	left:0;
	right:0;
	padding-top:5px;
	margin-top:0;
}
* 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:0 solid #fff;
	border-bottom:0 solid #fff;
	border-left:10px solid #fff;}

#nav .double-line {
  line-height: 1em;
}


#nav li a{
	font:80%/95% Verdana, Arial, sans-serif;
	color:#fff;
}

.vluchtduw_cockp, #vlucht #instellingen, .vluchtduw_infow_geen_milest_serv, .vluchtduw_infow_geen_milest_serv {
	display: none;
}




#content2a>#content2, #gridgroup2>#gridgroup3 {
	display:table;      
	border-collapse:separate; 
	table-layout: fixed; 
}   
.chrome #content2a>#content2, .safari #content2a>#content2 {
	display: block;      
	table-layout: auto;
}


#content2>#content3, #gridgroup3>#gridgroup4 {     
	display:table-row;
}



#na_footer-wrapper>#avlucht,#na_footer-wrapper>.footercel_gridgroup2,
#content3>#avlucht, #content3>#gridgroup2, .footer-wrapper>.footercel_avlucht, .footer-wrapper>.footercel_gridgroup2 {      
	display:table-cell;
	position: static;
}
#na_footer-wrapper>#avlucht,
#content3>#avlucht, .footer-wrapper>.footercel_avlucht {
	min-width:210px;	
	vertical-align: top;
}

.footer-wrapper_blok .footercel_avlucht {
	background: #fff url(/9378000/g/8er_content_links.png) repeat-y top left;
}

#gridgroup4>#main {
	display:table-cell;
	vertical-align: top;
	
}
#gridgroup4>#vlucht {
	position: static;
	display:table-cell;
	background: url(/9378000/g/8er_content_rechts.png) repeat-y top right;
	padding-right: 18px;
}
#home #gridgroup4>#vlucht {
	padding-right: 25px;
}

.opera #home #gridgroup4>#vlucht {
	padding-right: 61px;
}



#footer_service {
	 height: 45px; overflow: hidden;	background:#fff url(/9378000/g/8er_content_rechts.png) repeat-y top right;
}

.footer-wrapper_blok_onderkant .footercel_avlucht, 
.footer-wrapper_blok_onderkant .footercel_gridgroup2 {
	background: url(/9378000/g/8er_content_onder.png) repeat-x bottom left;	
}

.footer-wrapper_blok_onderkant {
	width: 100%;
	height: 25px;
	max-height: 25px;
	overflow: hidden;
}


.footer-wrapper_blok_onderkant .footercel_avlucht div {
	width: 100%;
	height: 25px;
	max-height: 25px;	
	background: url(/9378000/g/8er_content_hoek_lo.png) no-repeat bottom left;
}
.footer-wrapper_blok_onderkant .footercel_gridgroup2 div.container1 {
	width: 100%;
	height: 25px;
	max-height: 25px;	
	background: url(/9378000/g/8er_content_hoek_ro.png) no-repeat bottom right;	
}



#na_footer-wrapper {
	display: table-row;
	background: #f7f7f7;
}

#na_footer-wrapper div {
	height: 325px;
}