body{
	background:#fff;
	color:#333;
	font:62.5%/62.5% Verdana, geneva, arial, helvetica, sans-serif;
}
* html body{background:url(/9353203/g/8er_body.gif) repeat-y;}

body.printversie{background-image:none;}

br{line-height:92%;}

.hidden{position:absolute;left:-1000em;}

body.geen_avlucht{background-image:none;}

#kolom1{float:left;width:50%;}

#kolom2{width:50%;}

div.main_ladder_niet_footer{width:96%;}

div.content, div.content_zondervlucht{font-size:1.1em; /* (=11px)*/line-height:1.5em;}
		
.clear{clear:both;height:1px;}

.invisible{display:none;}

div.home{padding:3px 0 0 0;}

.center{text-align:center;}

a:link{color:#0089c5;}

a:visited{color:#666;}

a:active{color:#c78f29;}

a:hover{color:#029DFF;}

div.infowijzer a:visited{color:#06c;}

.f15vlucht_content a, .f15vlucht_content a:visited, .avlucht a, .avlucht a:visited{
	color:#fff;
	font-weight:bold;
}
#sitetitelbalk h1 a:hover, .f15vlucht_content a:hover, .avlucht a:hover/*, ul.service_rubr li a:hover */{
	color:#c3dded;
}
li.ladder-item_cur a, li.ladder-item_cur a:visited{color:#ccb300;font-weight:600;}

div.h1{margin:0 0 18px 0;}

h2{font-size:1.1em;color:#f77f00;font-weight:700;text-decoration:none;}

h2 a:visited{color:#f77f00;}

div.h1 h2 a, div.h1 h2 a:hover{font-size:1.1em;margin:0;color:#f77f00;}

div.h2-a_vlucht h2{font-size:120%;}

div.h2-a_vlucht h2 a:visited{color:#06c;}

div.h2-a_vlucht h2 a:active{color:#c78f29;}

div.h2-a_vlucht h2 a:hover{color:#029DFF;}

h3{font-size:1em;color:#f77f00;font-weight:900;text-decoration:none;}

ul.subnavigatie li a, ul.subnavigatie li a:visited{color:#787878;}

.linkophome{color:#fff;}

.partitel a, .partitel a:visited, .partitel a:hover, .partitel a:active{color:#336;font-weight:bold;}

.zoekvld{color:#336;width:100px;}

table.styletable, table.flextbl{border-collapse:collapse;line-height:110%;margin-top:3px;}

table.astbl th, th.fontwit, table.flextbl th{
	background:#fccc99;  
	color:#000;
	font-size:0.7em;
	font-weight:100;
	text-align:left;	
	padding:3px 5px;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	vertical-align:top		
}
div.fontwit_hor th{
	color:#036;
	font-size:0.7em;
	font-weight:100;
	text-align:left;	
	padding:5px 5px 3px 5px;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	vertical-align:top;
}
body.printversie div.fontwit_hor table, body.printversie div.fontwit_vert table, body.printversie table.styletableprint, body.printversie table.flextbl{
	border-top:1px solid #000;
	border-left:1px solid #000;
}
body.printversie div.fontwit_hor th, body.printversie div.fontwit_vert th, body.printversie table.flextbl th{
	background-image:none;
}
body.printversie th.fontwit, body.printversie td.fontwit, body.printversie div.fontwit_hor th.fontwit, body.printversie div.fontwit_hor td.fontwit, body.printversie div.fontwit_vert th.fontwit, body.printversie div.fontwit_vert td.fontwit, body.printversie table.flextbl th, body.printversie table.flextbl td{
	border-bottom:1px solid #000;	
	border-right:1px solid #000;
}
div.fontwit_horvert table{
	color:#036;
	font-weight:100;
	text-align:left;	
	padding:3px 5px;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	border-left:0 solid #ccb300;
}
div.fontwit_vert th{
	color:#036;
	font-weight:100;
	text-align:left;	
	padding:3px 5px;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	border-left:0 solid #ccb300;
	vertical-align:top;
}
div.fontwit_horvert table{}

table.astbl td, td.fontwit, td.astbl, table.flextbl td{
	background:#fddfc0;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;	
	font-size:0.7em;
	color:#000;
	padding:3px 5px;
	vertical-align:top;
	overflow:hidden;
}

* html div.fontwit_hor,* html div.fontwit_vert, * html div.fontwit_horvert, * html div.schema, * html div.schemaV, * html div.visiekleur{
	width:100%;
	padding:0 0 1px 0;
}
#main_content>form, body.gewoneversie div.fontwit_hor>table, body.gewoneversie div.fontwit_vert>table, body.gewoneversie div.fontwit_horvert>table, body.gewoneversie div.schema>table, body.gewoneversie div.schemaV>table, body.gewoneversie div.visiekleur>table{
	overflow:auto;
	width:99%;
}
body.gewoneversie #main_content>div.fontwit_hor, body.gewoneversie #main_content>div.fontwit_vert, body.gewoneversie #main_content>div.fontwit_horvert, body.gewoneversie #main_content>div.schema, body.gewoneversie #main_content>div.schemaV, body.gewoneversie #main_content>div.visiekleur, body.gewoneversie #mainzondervlucht>div.fontwit_hor, body.gewoneversie #mainzondervlucht>div.fontwit_vert, body.gewoneversie #mainzondervlucht>div.fontwit_horvert{ 
	overflow:auto;
}
* html body.gewoneversie div.fontwit_hor, * html body.gewoneversie div.fontwit_vert, * html body.gewoneversie div.fontwit_horvert, * html body.gewoneversie div.schema, * html body.gewoneversie div.schemaV,* html body.gewoneversie  div.visiekleur,* html body.gewoneversie div.breed{
	padding-bottom:16px;
}
table th, table tr, table td{vertical-align:top;}

tr.trtop000 td.fontwit,td.tdstart000,tr.trtop201 td.fontwit,td.tdstart201,tr.trtop202 td.fontwit,td.tdstart202,tr.trtop203 td.fontwit,td.tdstart203,tr.trtop204 td.fontwit,td.tdstart204{
	border:1px solid #fff;		
	background:#F0F0F0;
	color:#000;
	padding:3px 5px;
}
th.thcol{
	border:0 solid #000;		
	background:#ccb300;
	color:#000;
	padding:3px 5px;
}
th.throw{border:0 solid #000;background:#ccb300;padding:3px 5px;}

td.tdstart em{font-style:normal;}

td.fontwit em{font-style:normal;color:#000;font-weight:bold;}

tr.trtop em{font-style:normal;font-weight:bold;}

h4.datumregelnieuwsitem, h4.datumregel, h4.urlregel_portfitem{margin:0 0 12px 0;}

h4.datumregelnieuwsitem, h4.datumregel{font-weight:bold;}

span.bold{font-weight:bold;}

h4.kopform{margin:0;}

div.kopform, div.form_tekstregel{padding:0 0 12px 0;}

span.footerrub a{font-weight:bold;}

img.ikoon{vertical-align:bottom;}

th{text-align:left;}

h2.sub a:visited{color:#787878;}

sub{line-height:0;text-decoration:none;
	/* relatieve pos. hierna niet toepassen: gaat fout in IE en is niet nodig in FF
	position: relative;
	top: -2px; */
}
sup{line-height:0;text-decoration:none;/*position:relative;top:-3px; */}

table.formtbl{width:100%;}

.imgfloatright, div.right{float:right;padding:0;margin:0 0 4px 8px;}

* html div.right{margin:0 0 4px 0;padding:0 0 0 8px;}

div.left h3, div.right h3{margin:11px 0 5px 0;}

* html div.left h3, * html div.right h3{margin:11px 0 5px 2px;}

* html div.right .onderschrift, * html div.left .onderschrift{margin:0 0 0 2px;}

.imgfloatleft, div.left{float:left;padding:0;margin:0 8px 4px 0;}

* html div.left{margin:0 8px 4px 0;}

img{border-style:none;}

img.metborder{  /* 19-04-04 door ab toegevoegd t.b.v. Vormgeving specifieke omgeving bekijken/controleren */
  border:#000 1px solid; 
}
td.vmargesupdowns{height:4px;}

div.infowijzer ul, div.milestones ul, div.route ul, div.vlucht ul, div.f15vlucht_content ul, ul.inlopendetekst, div.zoektermen ul{
	margin:0;
	border:none;
	vertical-align:baseline;
}
div.vlucht ul{padding:8px 0 0 16px;}

div.f15vlucht_content ul{padding:9px 0 0 11px;font-size:1.1em;height:126px;}

* html div.f15vlucht_content ul{padding:9px 0 0 13px;}

div.f15vlucht_content ul a{line-height:115%;}

div.main_footer{font-size:0.9em;}

div.vlucht div.ladderkop{padding:6px 0 3px 0;color:#000; /* is nodig vanwege IE-bug */}

#vlucht_content div.content_rubr ul{position:relative;left:-13px;margin-top:9px;}

ul.ladder .datum, div.vlucht_content div.content_rubr ul .datum{line-height:170%;}

ul.ladder .datum{font-weight:bold;color:#000;}

ul.ladder li, div.vlucht_content div.content_rubr ul li{font-weight:normal;}

div.main ul.ladder, div.mainzondervlucht ul.ladder{margin:0;padding:0;}

.meer{white-space:nowrap;text-align:left;}

div.home .meer{position:relative;top:-4px;}

div.home_duw_2erij{clear:both;width:100%;height:11px;}

div.main_footer{padding-left:0;}

div.main_footer div.ladderkop, div.main_footer div.footerrub{font-weight:600;}

ul.paginatitel_service_rubr{list-style:none;}

ul.paginatitel_service_rubr li{
	position:relative;
	top:2px;
	display:block;
	float:left;
}
ul.paginatitel_service_rubr li a{position:relative;z-index:65;}

#paginatitel_met_icoon{margin:7px 0 0 0;}

* html #paginatitel_met_icoon{margin:0;}

div.paginatitel_icoon{
	position:relative;
	top:-2px;
	float:right;
	width:98px;
	margin:0;
	text-align:right;
}
* html div.paginatitel_icoon{top:-3px;}

div.avlucht ul, div.main ul, div.main ul.inlopendetekst, div.mainzondervlucht ul.inlopendetekst{
	border:none;
}
div.main_footer ul{margin:11px 0 0 21px;padding:0;}

* html div.main_footer ul{margin-left:18px;}

div.main ul.inlopendetekst, div.mainzondervlucht ul.inlopendetekst{margin:0 0 0 3px;padding:0;}

div.avlucht ul{margin:0;padding:0;}

* html div.main ul.inlopendetekst, * html div.mainzondervlucht ul.inlopendetekst{margin:0;}

div.avlucht ul, div.main ul, div.main_footer ul, div.mainzondervlucht ul{
	list-style-image: url(/9353000/g/laddermin.png);
	margin-bottom:0;
}
div.wegwijzer ul{list-style-image:url(/9353203/g/plus.png);margin-bottom:0;}

div.wegwijzer ul{	position:relative;left:-4px;}

* html div.wegwijzer ul{position:relative;left:-2px;}

div.mainzondervlucht div.wegwijzer ul{	position:relative;left:-1px;}

* html div.mainzondervlucht div.wegwijzer ul{position:relative;left:-9px;}

div.wegwijzer ul li{line-height:140%;}

div.mainzondervlucht div.wegwijzer ul li{line-height:140%;}

div.main div.homekolom ul, div.mainzondervlucht div.homekolom ul, div.main div.infowijzer ul, div.zoektermen ul{
	list-style-image:none;
	list-style:none;
}
div.zoektermen{background-repeat:repeat-y;padding:3px 0 10px 49px;}

div.zoektermen h2{position:relative;left:-2px;}

div.main div.infowijzer h2{position:relative;left:-13px;}

div.main ol{position:relative;left:-21px;margin-bottom:22px;}

* html div.main ol{left:-16px;margin-bottom:0;}

ul.ladder li, ul.inlopendetekst li, div.vlucht_content ul li, div.f15vlucht_content ul li{
	list-style-image:none;
	list-style:none;
	color:#fff;
	vertical-align:baseline;
	padding-left:1px;
	padding-bottom:16px;
	line-height:110%;
}
ul.inlopendetekst li{color:#000;}

div.main div.homekolom ul li{padding-bottom:0;line-height:150%;}

div.avlucht ul.ladder li{line-height:140%;}

div.avlucht ul.ladder li a , div.vlucht_content ul li{line-height:140%;}

div.avlucht ul.ladder li{padding:8px 12px 8px 15px;}

* html div.avlucht ul.ladder li{padding:8px 12px 8px 16px;}

div.vlucht ul li a{line-height:140%;}
	
div.f15vlucht_content ul li{padding-bottom:2px;line-height:110%;}

input.zoekvld{
	width:100px;
	height:20px;
	background:#fff;
	margin:0;
	padding:0 0 0 4px;
}
#f15vlucht_zoek_content label{padding-left:11px;color:#fff;}

div.main ul, div.mainzondervlucht ul{margin:0 0 0 21px;padding:0;}

div.mainzondermarge ul{margin:0 0 0 17px;padding:0;}

* html div.main ul, * html div.mainzondervlucht ul{margin:0 0 0 17px;}

html div.main div.homekolom ul{margin:0;}

div.main ul li, div.main div.wegwijzer ul li, div.mainzondervlucht ul li{margin-bottom:8px;}

div.seriekeuze ul li{/* margin-bottom: 4px; ab 22-05 gewijzigd in 0 */margin-bottom:0;}

#instellingen{
	position:relative;
	left:-2px;
	top:-14px;
	width:100%;
	height:25px;
	padding:0;
	margin:0;
	border-left:2px solid #fff;
}
* html #instellingen{top:-18px;left:-1px;border-left:1px solid #fff;}

#cockpit{
	position:relative;
	left:6px;
	top:-7px;
	width:103px;
	height:28px;
	padding:3px 0 0 0;
	margin:0;
	white-space:nowrap;
}
* html #cockpit{top:-6px;padding:0;}

#cockpit form, #cockpit input{padding:0;margin:0;}

span.cockpit_radio{
	position:absolute;
	top:7px;
	width:17px;
	height:40px;
	overflow:hidden;
}
* html span.cockpit_radio{position:relative;left:0;top:4px;}

#cockpit_radio1{left:0;}
#cockpit_radio2{left:28px;}
#cockpit_radio3{left:56px;}

* html #cockpit_radio2{left:0;}

* html #cockpit_radio3{left:0;}

span.cockpit_ico{
	position:absolute;
	top:7px;
	width:14px;
	height:40px;
	overflow:hidden;
	cursor:default;
}
#cockpit_ico1{left:14px;background: url(/9353000/g/ico_radio1grey.png) no-repeat;}

#cockpit_ico2{left:42px;background:url(/9353000/g/ico_radio2grey.png) no-repeat;}

#cockpit_ico3{left:70px;background:url(/9353000/g/ico_radio3.png) no-repeat;}

* html #cockpit_ico1{left:0;}
* html #cockpit_ico2{left:0;}
* html #cockpit_ico3{left:0;}

* html span.cockpit_ico{position:relative;left:0;top:9px;}

img.vlucht_ico_radio{position:relative;top:9px;margin:0 3px;}

* html img.vlucht_ico_radio{margin:0;}

div.zonder_infowijzer div.vluchtduw_cockp{height:9px;width:200px}

div.vluchtduw_cockp, div.vluchtduw_cockp_zonder_infowijzer{
	position:relative;
	left:-1px;
	border-left:1px solid #fff;
	height:0;
	overflow:hidden;
}
div.zonder_infowijzer>div.vluchtduw_cockp_zonder_infowijzer{
	position:absolute;
	left:-2px;
	top:23px;
	border-left:2px solid #fff;
	width:10px;
	height:49px;
}
div.vluchtduw_cockp{margin:0 0 9px 0;}

* html div.vluchtduw_cockp{margin:0 0 2px 0;}

* html div.vluchtduw_cockp_zonder_infowijzer{position:absolute;height:14px;}

div.vluchtduw_serv{
	position:relative;
	left:-1px;
	top:-9px;
	border-left:2px solid #fff;
	width:10px;
	height:27px;
	overflow:hidden;
}
* html div.vluchtduw_serv{height:10px;}

#vluchtx>div.vluchtduw_milest_serv{position:absolute;top:111px;height:18px;}

div.vluchtduw_milest_serv{
	left:-1px;
	width:100%;
	overflow:hidden;
	border-left:1px solid #fff;
}
* html div.vluchtduw_milest_serv{position:relative;top:-9px;height:20px;}

#vluchtx>div.vluchtduw_geen_milest_serv{
	position:absolute;
	left:-1px;
	top:23px;
	width:10px;
	height:49px;
	overflow:hidden;
	clear:both;
	z-index:2;
}
* html div.vluchtduw_geen_milest_serv{
	position:relative;
	left:-1px;
	top:0;
	width:222px;
	height:17px;
	overflow:hidden;
	clear:both;
	z-index:2;
}
div.vluchtduw_infow_geen_milest_serv{
	position:relative;
	left:-1px;
	border-left:1px solid #fff;
	width:100%;
	height:0;
	top:0;
	overflow:hidden;
	background:#fff;
}
* html div.vluchtduw_infow_geen_milest_serv{height:34px;top:-11px;}

div.infowijzer, div.zonder_infowijzer, div.zonder_infowijzer_met_milestones, div.milestones, div.vlucht_content_home_top{
	left:-1px;
	width:99%;
	margin:0;
	border-left:2px solid #fff;
	z-index:773;
	position:relative;
	padding:0;
}
div.vlucht div.infowijzer{margin-top:12px;}

* html div.vlucht div.infowijzer{margin-top:22px;}

#vluchtx>div.vlucht_content_home_top{left:-2px;width:100%;}

* html div.infowijzer, * html div.zonder_infowijzer, * html div.zonder_infowijzer_met_milestones, * html div.milestones{
	width:100%;
	margin:3px 0 0 0;
	border-left:1px solid #fff;
}
div.zonder_infowijzer{margin:0;}

* html div.zonder_infowijzer{border-left:1px solid #f0f0f0;}

#vluchtx>div.zonder_infowijzer_met_milestones{height:71px;border-left:1px solid #fff;}

#vluchtx>div.zonder_infowijzer{
	left:0;
	top:3px;
	border-left:1px solid #fff;
	z-index:1;
}
div.zonder_infowijzer, div.zonder_infowijzer_met_milestones{border-left:1px solid #f0f0f0;}

div.vlucht_content_home_top{
	padding:0;
	top:4px;
	height:206px;
	border-left:1px solid #fff;
}
* html div.vlucht_content_home_top{
	top:22px;
	height:200px;
	margin:0 0 17px 0;
}
div.milestones{top:-9px;}

#vluchtx>div.zonder_infowijzer_met_milestones, #vluchtx>div.milestones, #vluchtx>div.vlucht_content_home_top{
	margin:0;
	padding:0;
	overflow:hidden;
}
#vluchtx>div.route{left:0;top:-30px;padding:0;}

div.route{
	position:relative;
	left:0;
	width:100%;
	margin:0;
	overflow:hidden;
}
* html div.route{top:-22px;padding:0 8px 0 0;}

#home div.route{top:-22px;}

* html #home div.route{top:0;}

div.route p{padding:8px 8px 0 14px;}

* html div.route p{padding:15px 8px 0 15px;}

div.h2-a_vlucht h2{padding:0 8px 0 16px;margin:15px 0 11px 0;color:#ccb300;}

#avlucht>div.h2-a_vlucht{margin:12px 0 0 0;padding:7px 0 0 0;}

div.h2-a_vlucht h2 span{color:#036;}

div.subnavigatie h2{padding-left:13px;color:#fff;margin-bottom:8px;}

div.infowijzer h2{margin:14px 0 0 0;}

div.route h2, div.infowijzer h2{padding-left:13px;font-size:1.15em;}

#vluchtx>div.route .datum{position:relative;left:-7px;}

#vluchtx>div.infowijzer h2{
	margin:0;
	position:relative;
	top:-5px;
	clear:both;
}
* html #vluchtx div.infowijzer h2{margin:0 0 7px 0;padding-left:15px;top:-4px;}

* html div.route h2{padding-left:15px;margin:13px 0 7px 0;}

div.infowijzer ul, div.milestones ul, div.route ul{margin:0;}

* html div.infowijzer ul, * html div.route ul,* html div.route div.start{padding:0 0 0 15px;}

#main ol.infowijzer{margin-top:7px;}

* html div.milestones ul li a{position:relative;left:-1px;top:-2px;}

* html #mainzondervlucht div.infowijzer ul{padding:10px 0 8px 27px;}

div.infowijzer>ul, div.route>ul, div.milestones>ul, div.route>div.start{padding:0 0 12px 17px;}

div.infowijzer>ul li, div.milestones>ul li, div.route>ul li{margin:0;padding:3px 0 3px 4px;}

* html div.infowijzer ul li, * html div.milestones ul li, * html div.route ul li{
	padding:0;
	margin-bottom:4px;
}
div.infowijzer>ul li a, div.milestones>ul li a{position:relative;left:-8px;}

div.route>ul li a{position:relative;left:-7px;}

div.milestones ul li{list-style-image:url(/9353000/g/plusvlucht.png);}

div.milestones ul li a{list-style-image:url(/9353000/g/plusvlucht.png);font-weight:800;}

div.milestones ul li a:visited{font-weight:normal;}

ul.inlopendetekst li{
	padding:0;
	/*margin: -10px 0 0 0;*/
	margin-left:0;
	margin-right:0;
	clear:both;
}
/*ul.inlopendetekst{position:relative;top:10px;}*/

div.main ul ul{margin-top:7px;padding-left:22px;}

body.printversie ul.inlopendetekst li{margin:0;padding:0;}

body.printversie ul.inlopendetekst{position:relative;top:0;}

div.subnavigatie{
	position:relative;
	top:0;
	left:-1px;
	width:100%;
	padding:0 5px;
	margin:0;
	clear:both;
	z-index:17;
}
#home div.subnavigatie{top:3px;}

* html #home div.subnavigatie{top:5px;}

div.subnavigatie li{margin:0 0 5px 0;}

ul.subnavigatie{
	position:relative;
	left:-3px;
	top:-8px;
	width:90%;
	padding:0;
	margin:0;
	background:#f0f0f0;
	list-style:none;
}
* html ul.subnavigatie{background:#f0f0f0;left:-2px;top:-8px;}

ul.subnavigatie li{
	display:block;
	float:left;
	width:32%;
	height:40px;
}
ul.subnavigatie li.rubr2{width:38%;}
ul.subnavigatie li.rubr3{width:20%;} 

* html ul.subnavigatie li.rubr1{width:29%;} 
* html ul.subnavigatie li.rubr2{width:45%;}
* html ul.subnavigatie li.rubr3{width:21%;} 
 
ul.subnavigatie li a{display:block;height:40px;padding:10px 0;}

* html div.subnavigatietxt{height:16px;padding:0;}

div.vlucht_inst{
	position:relative;
	top:-29px;
	left:0;
	margin-top:1px;
	width:100%;
	height:40px;
	background:#6c6c6c;
	overflow:hidden;
}

div.seriekeuze ul{margin:3px 0 0 18px;padding:0;}

* html div.seriekeuze ul{margin:3px 0 0 16px;}

div.seriekeuze>ul li{padding:0;}

div.seriekeuze ul li.min{margin:0 0 0 4px;padding:0;}

* html div.seriekeuze ul li.min{margin:0;}

ul.met_plusgifjes{margin:3px 0 0 0;padding:0;}

* html ul.met_plusgifjes{margin:3px 0 0 14px;}

div.main>ul.met_plusgifjes, div.main>ul.ladder, div.mainzondervlucht>ul.met_plusgifjes, div.mainzondervlucht>ul.ladder{
	margin:0 0 0 17px;
}
div.seriekeuze ul li.plus, ul.met_plusgifjes li.plus, div.zoektermen ul li{
	list-style-image: url(/9353203/g/plus.png);
}
div.seriekeuze ul li.plusuit, ul.met_plusgifjes li.plusuit{
	list-style-image: url(/9353203/g/plusuit.png);
}
div.seriekeuze ul li.min, ul.met_plusgifjes li.min{list-style-image: url(/9353000/g/min.png);}

#avlucht div.seriekeuze ul li{
	list-style-image:none;
	list-style:none;
	position:relative;
	left:-18px;
}
* html #avlucht div.seriekeuze ul li{left:-16px;}
/*div.seriekeuze img, ul.met_plusgifjes img{float:left;}
div.seriekeuze img{}*/
div.seriekeuze{margin-left:0;clear:both;}

* html div.seriekeuze{margin-left:0;clear:both;}

* html div.opsomtekst div.seriekeuze ul, * html div.opsomtekst div.seriekeuze li{
	height:21px;
	position:relative;
	top:0;
}
* html div.opsomtekst div.seriekeuze ul a{
	margin:0;
	height:21px;
	line-height:200%;
	position:relative;
	top:-3px;
}
* html div.zoektermen ul li{position:relative;top:0;}

div.zoektermen ul li a{margin:0;}

div.zoektermen ul li{padding:3px 0 4px 0;height:auto;}

div.zoektermen ul li div.soort{float:right;color:#ccb300;padding:0 0 0 4px;}

div.opsomtekst div.seriekeuze ul, div.zoektermen ul{position:relative;left:-22px;top:-5px;}

* html div.opsomtekst div.seriekeuze ul, * html div.zoektermen ul{left:-23px;}

.lnksmeti{
	position:relative;
	top:-2px;
	vertical-align:top;
	margin:0;
	font:bold 0.8em "Times New Roman";
	text-align: center;
	padding:0 2px;
	text-decoration: none;
}
* html .opsomtekst .lnksmeti{ /* vanwege IE-bug bij opsom-divs */ 
	position:static;
	vertical-align:super;
	height:0;
	margin-top:-5px;
	line-height:200%; 
}
div.met_plusgifjes{margin-left:-30px;clear:both;}

div.acties, div.rolacties{position:relative;left:-18px;}

* html div.acties{left:-17px;}

 * html div.rolacties{left:-15px;}

div.acties_pijl, div.rolacties_pijl{position:relative;left:18px;top:1px;}

div.rolacties_pijl img{position:relative;top:11px;}

* html div.rolacties_pijl img{left:-4px;top:0;}

div.acties div div span.datum, div.acties div div span.kop, div.rolacties_pijl{
	position:relative;
	left:17px;
}
div.rolacties_tekst h3{position:relative;left:14px;}

div.opsomitem, div.acties, div.rolacties, div.landennieuws, div.paragraaf_kop, #paginatitel_met_icoon{
	width:99%;  /* 100% resulteert in IE in het verwdijnen vande scrollbar!!!! */
	margin:0;
	padding:0;
	clear:both;
}
* html div.opsomitem{height:18px;}

div.paragraaf_kop h2{margin:16px 0 10px 0;}

div.opsomteken, div.acties_pijl, div.rolacties_pijl, /*div.landennieuws_datum,*/ div.paragraaf_kopnr{
	float:left;
	width:12px;
	margin:0;
	padding:0;
	line-height:140%;
}
div.paragraaf_kopnr{position:relative;left:-6px;text-align:right;}

* html div.paragraaf_kopnr{
	position:relative;
	width:46px;
	top:-1px;
	left:-34px;
	overflow:hidden;
}
* html div.paragraaf_koptekst{position:relative;left:-33px;}

div.paragraaf_kop>div.paragraaf_kopnr{width:0;}

div.landennieuws_datum{width:8em;}

div.opsomtekens ul.inlopendetekst li div.opsomitem div.opsomteken{
	float:left;
	width:22px;
	height:100%;
	text-align:right;
}

div.opsomitem>div.opsomtekst, div.acties>div.acties_tekst, div.rolacties>div.rolacties_tekst, div.landennieuws>div.landennieuws_txt{
	overflow:hidden;
	padding:0 0 0 4px;
}
div.paragraaf_kop>div.paragraaf_koptekst{overflow:hidden;padding:0 0 0 17px;}

#paginatitel_met_icoon .h1{width:95%;line-height:140%;}

div.opsomtekst, div.paragraaf_koptekst{
	margin:-1px 0 0 0;
	padding:0 0 2px 0;
	width:95%;
	line-height:140%;
}
.paginatitel_icoon img{position:relative;top:3px;}

.formonderwerp, div.radio_plus_txt{margin-left:21px;}

div.tekst_opsomitem{margin-left:0%;}

ul.inlopendetekst li span.opsomteken{
	margin:0 2% 0 0;
	padding:0 0 0 0;
	width:125px;
	overflow:hidden;
	height:110px;
}
ul.inlopendetekst>li{margin-left:-3px;}

.popuptitel_closewin{
	position:absolute;
	left:287px;
	top:0;
	z-index:536;
	padding:0;
}
img.closewin{position:relative;left:6px;top:1px;}

* html img.closewin{left:1px;}

.popuptitel{
	background:#f77f00;
	position:absolute;
	width:311px;
	height:18px;
	padding:0;
	color:#fff;
	font-weight:bold;
	z-index:9999997;
	vertical-align:middle;
}
* html .popuptitel{width:305px;height:18px;}

.popuptiteltxt{
	position:relative;
	top:-19px;
	left:21px;
	font-size:1.2em;
	line-height:1.7em;
}
* html .popuptiteltxt{top:-21px;}

.popuptekst{
	position:relative;
	top:8px;
	left:0;
	width:293px;
	background:#fddfc0;
	padding:3px 8px 3px 8px;
	z-index:9999998;
	font-size:1.1em;
	line-height:1.4em;
	border:1px solid #f77f00;
}
* html .popuptekst{width:305px;top:6px;}

div.popuptekst>div.popuptekst{top:1px;}

.nowrap{white-space:nowrap;}

div.radio_plus_txt{position:relative;width:100%;margin-top:10px;}

div.radio_cirkel{
	position:absolute;
	left:0;
	top:0;
	vertical-align:baseline;
 	width:36px;
}
div.radio_txt{
	position:relative;
	top:0;
	margin-left:21px;
	left:0;
 	width:95%;
	padding-left:0;
	text-align:left;
}
div.form{position:relative;width:100%;white-space:nowrap;}

.formonderwerp{
	position:absolute;
	padding:2px 0;
	vertical-align:baseline;
	line-height:90%;
 	width:120px;
	margin-bottom:20px;
}
.formveld{
	position:relative;
	top:0;
	margin-left:160px;
	left:0;
 	width:62%;
	padding:0;
	text-align:left;
	margin-bottom:10px;
	white-space:nowrap;
}
* html .formveld{width:100%;}

.formveld>input.inp, .formveld>input.formveld, .formveld>textarea.area, .formveld>select.sel, .formveld>select.x, .formveld_container>input.inp, .formveld_container>input.formveld, .formveld_container>textarea.area, .formveld_container>select.sel, .formveld_container>select.x{
	width:83%;
}
.formveld>input.inp1{width:66%;}
.formveld>input.inp2{width:15%;}

* html input.inp1{width:69%;}
* html input.inp2{width:15%;}

* html .formveld input.inp, * html .formveld input.input, * html .formveld textarea.area, * html .formveld select.sel, * html .formveld select.x{
	left:0;
	width:85%;
}
* html .formveld select.sel option{left:0;width:100%;}

div.formveld_volgende_regel_met_txt{margin:2px 0 0 20px;}

* html div.formveld_volgende_regel_met_txt{margin:4px 0 0 20px;}

span.formveld_txt, span.formveld_txt_volgende_regel{padding-right:3px;}

* html .formveld span.formveld_txt_volgende_regel{position:relative;top:6px;}

.formveld_width{width:100%;min-width:170px;}

* html .formveld_minwidth{border-left:170px solid #fff;}

* html .formveld_container{margin-left:-170px;position:relative;}
/*\*/
* html .formveld_minwidth, * html .formveld_container{height:1px;}
/**/
.formveld input.checkbox{
	width:13px;
	position:relative;
	left:0;
	margin:0;
	text-align:left;
}
div.fullcheckboxrechtskolom1{
	position:absolute;
	left:4px;
	vertical-align:baseline;
 	width:130px;
}
div.fullcheckboxrechtskolom2{
	position:relative;
	top:0;
	margin-left:160px;
	right:0;
 	width:49%;
	padding:0;
	text-align:left;
	margin-bottom:10px;
}
* html div.fullcheckboxrechtskolom2{width:80%;}

div.fullcheckboxrechts_onderwerp{
	position:absolute;
	left:0;
	vertical-align:top;
 	width:95px;
}
div.fullcheckboxrechts_box{
	position:relative;
	top:0;
	margin-left:95px;
	left:0;
 	width:10px;
	padding:0;
	text-align:left;
}
* html div.fullcheckboxrechts_onderwerp{margin-bottom:6px;}

* html div.fullcheckboxrechts_box{margin-bottom:6px;}

img.verplicht{vertical-align:top;}

.button{
	font-size:120%;
	font-weight:bold;
	background:#fff;
	color:#000;
	border:1px solid #f77f00;
	margin:5px;
	height:22px;
	padding:0 1px 4px 1px;
	cursor:pointer;
}
div.hr{height:1px;background:#ffffff}

hr{border:1px solid #f0f0f0;height:1px;}

#main>div.hr{
	height:1px;
	padding:0;
	margin-top:3px;
	margin-bottom:12px;
}
div.hr>hr{height:0;border:0 solid #f0f0f0;border-top-width:1px;}

a.f4vlink1, a.f4vlink2{line-height:165%;font-weight:bold;}
	
a.f4vlink2_last{line-height:50%;}

.width{width:70%;min-width:200px;background:#fff;}

* html .minwidth{border-left:200px solid #fff;}

* html .container{margin-left:-200px;position:relative;}
/*\*/
* html .minwidth, * html .container{height:1px;}
/**/
.incbim{
	vertical-align:top;  /*  dit wordt nog overruled door vertical-align:middle in v9000000chlst2.js 
	en levert daarom nog niet het goede resultaat op */
	padding:0;
	margin:2px 0 0 0;
}
div.openlink{
	position:absolute;
	left:0;
	right:0;
	top:0;
	margin:8% 15% 0 15%;		
}
div.openlink a{font-size:250%;font-weight:bold;}

.italic{font-style:italic;}

fieldset{border-style:none;padding:0;}

legend{
	font-weight:bold;
	font-size:1.2em;
	color:#339;
	text-decoration:none;
	margin:0 0 12px 0;
}

.biozonderlink{margin-right:15px;}

.bron_nieuwtje{color:#f77f00;font-weight:bold;margin:1em 0;}

div.brontekst{
	border:1px solid #f0f0f0;
	padding:6px;
	position:relative;
	left:-7px;
}
div.display_yn{display:block;}

* html div.display_yn{display:none;}

div.main_extramarge2{height:220px;}
div.main_extramarge4{height:440px;}

.mtop{margin-top:1em;margin-bottom:0}
.mnone{margin-top:0;margin-bottom:0}
div.main ul li{margin-bottom:0}
/*div.opsomtekst{margin-top:0}
li.mtop{background:green}*/
.naast_tabel{margin-top:3px;}

.introtekst{
	height:8px;
	overflow:hidden;
	background:green;
	display:none; /*  tijdelijk op none voorzolang de div in kwestie nog niet alleen geschreven wordt als  er een ointrotekst is, zoals op /9353000/1/j9vvh6nf08temv0/vhbnlvx6rvzz?ctx=vh7ej5swwyye&tab=1 */
}
div.avlucht div.ladder_bladeren{margin-left:15px;}

li.vlucht_ladderitem{padding-left:0;margin-left:0;}

li.vlucht_ladderitem2{padding-left:16px;padding-right:12px;}

#avlucht li.ladder-item_cur, li.iscur{background-color:#fff;}

div.main ul.ladder li{line-height:140%;}

div.kaal table.astbl, div.kaal table.styletable, div.kaal td.fontwit, div.kaal th.fontwit{
	border:none;
	background-color:white;
	color:black;
}
div.kaal th.fontwit{font-weight:bold;}

.routenoscript{margin-left:15px}

.homeknop{position:relative;left:2px;}

.rss_knop{margin-top:10px;margin-right:10px;text-align:right;}

.positie_afb{position:relative;top:2px;}

.positie_vluchtx{position:absolute;width:100%;}

.waarschuwing{color:#ff0;}

.buttondatum{font-size:1px;}

.bijpijltjekalender{width:0;overflow:hidden}

.infowijzer2{margin-bottom:1em}

#soortpagina{
	color:#f77f00;
	background:#fcf3e6;
	width:100%;
	height:20px;
	margin-bottom:12px;
	padding-left:5px 
}

.printversie .paginatitel_icoon, .printversie #sitetitelbalk{display:none;}

div.formtable{
	display:table;
	clear:both;
	height:10px;
	margin:0 0 15px 0;
	width:100%;
	height:auto;
}
div.formrow{display:table-row;}

/*.chklst{font-size:70%}*/

.chklst{
line-height: 12px;
}
