body {
	background:#d9f1d9;
	color: #000;
	height:100%;
}

body.printversie {
	background-image: none;
/*	font-size: 130%;
	line-height: 110%;
	font-family: "Times New Roman", Times, serif;
*/
}

div.content {
	font-size: 1.2em
}


br {
	line-height: 92%;
}

.hidden, #kruimelpad p span {
	position: absolute;
	left: -1000em;
}

body.geen_avlucht {
	background-image: none;
}

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

#kolom2{
	width: 50%;
}

div.main_2kolommen {
	width: 100%;  /* 100% resulteert in IE in het verwijnen vande scrollbar!!!! */
	margin-top: 0px;
}

div.main_1van2kolommen {
	float: left;
	width: 50%;
	margin: 0;
	border: 0px solid #000;
	padding-left: 0px;
	padding-right: 0px;
	z-index: 2;
	background-color: #fff;
}



.main_2van2kolommen {
	padding-left: 0px;
	width: 50%;
	border: 0px solid #000;
	margin-left: 0;
	margin-right: 0;
	background-color: #fff;
}

div.main_2kolommen>.main_2van2kolommen {
	overflow: hidden;
	padding: 0;
}


* html .main_2van2kolommen {
	margin-top: 0px;
	width: 100%;
	position: relative;
	left: -1%;
}



.main_1van2kolommen_kopje {
	width: 100px;
	border: 0px solid #000;
	margin-top: 0px;
	height: 20px;
	padding: 3px 3px 0px 5px;
	overflow: hidden;
}

.main_1van2kolommen_tekst {
	padding: 3px 3px 8px 5px;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 25px;
	width: 85%;
	border: 1px solid #336;
	z-index: 4;
}

* html .main_1van2kolommen_tekst {
	width: 85%;
}

div.main_ladder_niet_footer {
	width: 96%;
}

.main_2van2kolommen_icoon {
	margin-left: 0px;
	height: 50px;
	width: 25px;
	background-color: #E7E7DC;
	border: 0px solid #000000;
	float: left;
}

.main_2van2kolommen_kopje {
	width: 100px;
	border: 0px solid #000000;
	margin-top: 0px;
	background-color: #E7E7DC;
	height: 20px;
	padding: 3px 3px 0px 5px;
	overflow: hidden;
}

.main_2van2kolommen_tekst {
	padding: 3px 3px 8px 5px;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 25px;
	width: 85%;
/*  margin-right: 51%;  */
	border: 0px solid #000000;
	background-color: #E7E7DC;
	z-index: 4;
}

* html .main_2van2kolommen_tekst {
	width: 85%;
}

.main_2van2kolommen_icoon_colofon {
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 25px;
	background-color: #333366;
	border: 0px solid #000000;
	float: left;
}


.main_2van2kolommen_kopje_colofon {
	width: 130px;
	border: 0px solid #000000;
	margin: 0px;
	background-color: #333366;
	height: 20px;
	padding: 3px 3px 0px 5px;
	overflow: hidden;
}

.main_2van2kolommen_colofon {
	padding: 3px 3px 8px 5px;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 25px;
	width: 85%;
/*  margin-right: 51%;  */
	border: 1px solid #333366;
	background-color: #FFFFFF;
	z-index: 4;
}

* html .main_2van2kolommen_tekst {
	width: 92%;
}

* html .main_2van2kolommen_colofon {
	width: 92%;
}

div.content_zondervlucht {
	font-size: 75%;
}
	
	
.clear {clear:both; }


.invisible {
	display: none;
}

.center { text-align: center; }

a {
	text-decoration: none;
}
#main a {
	text-decoration: underline;
}

#main .home_signaalblok h2 a, #main .home_signaalblok h2 a:hover, body #main .no_image a, body #main .no_image a:hover {
	text-decoration: none;
}

a:link, #main ul li a:link, #kruimelpad a, #kruimelpad a:visited {
	color: #090;
}

#main a:link {
	text-decoration: underline;
}
#main .vorige a, #main .overzicht a, #main .volgende a {
	text-decoration: none;
}
#main a:visited {
/*	color: #787878;*/
	color: #009900;
}

.on a, .on a:visited {
	color: #000000;
}
.off a, .off a:visited {
	color: #C4C4C4;
}

#main ul li a:active, a:active {
	color: #000;
}

#main ul li a:hover, a:hover {
	color: #000;
}

#main a:active {
	color: #000;
}

#main a:hover {
	color: #000;
}

#main ul.no_image li a, #main ul.no_image li a:visited,
#inloggen a, #inloggen a:visited, .relateditems a, .relateditems a:visited,
.actueel h2 a, .actueel h2 a:visited, #logo div a,#logo div a:visited, .service li a, .service li a:visited,
#footer li a, #footer li a:visited, .themas a:active, #main .home_signaalblok h2 a, #main .home_signaalblok h2 a:visited  {
	color: #000;
}

#blog a, #blog a:visited {
	color: #cc5e2f;
}



.actueel h2 a:active, .relateditems a:active, #logo div a:active, #main ul.no_image li a:active, 
 .service li a:active, #footer li a:active, #blog a:active, #main .home_signaalblok h2 a:active {
	color: #00a000
}

.actueel h2 a:hover, .themas a:hover, .relateditems a:hover, #logo div a:hover, #main ul.no_image li a:hover, 
#inloggen a:hover, .service li a:hover, #footer li a:hover, #blog a:hover, #main .home_signaalblok h2 a:hover {
	color: #00a000
}




#top .service li a, #top .service li a:visited {
	letter-spacing: -0.05em;
}
#top .service li a span {
	position: relative;
	top: 0.05em;
}
#hoofdmenu li.on {
	background: #fff url(images/tab8er_rtop.png) repeat-x top right;
}
#hoofdmenu li.menuitem6on  {
	background: #fff url(images/tab8er_rtop_item6.png) repeat-x top right;
}

#hoofdmenu li.on a {
	background: url(images/tab8er_left.png) no-repeat top left;
}

#hoofdmenu li.on ul a {
	background: #fff;
}


#topnavigatie li.item1 a, #topnavigatie li.item1 a:visited {
	color: #090;
	font-weight: 700;
}



.linkophome {
	color: #fff;
}

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



div.f15avlucht_content a, div.f15vlucht_content a, div.f15avlucht_content a:visited, div.f15vlucht_content a:visited {
  color: #000;
}

li.ladder-item_cur a, li.ladder-item_cur a:visited {
	color: #2DC800;
	font-weight: 600;
}

div.aanbouw a {
  color: #cc00cc;
	font-size: 70%;
}

div.aanbouw a:visited  {
  color: #ccb300;
}

div.aanbouw a:hover {
  color: #336699;
}


#a_vlucht_selects>#a_vlucht_selects_topmargin {
	width: 100%;
	height: 17px;
	clear: both;
}


#f15logo h1, #f15logo h1 a, #f15logo h1 a:hover, #f15logo h1 a:active, #f15logo h1 a:visited {
	font-size: 140%;
	font-weight: 600;
	color: #000080;
	text-decoration: none;
}

#atab {
	list-style: none;
	margin: 0 0 0 5px;
	padding: 0;
	border: 0;
	width: 199px;
	height: 24px;
	overflow: hidden;
}



#atab li {
	display: block;
	margin: 0;
	padding: 0;
	float: left;
	width: 66px;
	height: 22px;
}

#atab li.tab1 a, #atab li.tab2 a, #atab li.tab3 a {
	border: 2px solid #fff;
}

#atab li {

}

#atab a {
	color: #000;
	display: block;
	width: 59px;
	height: 22px;
	margin: 0;
	float: left;
	padding: 3px 0 0 0;
	text-align: center;
	background: #d6f5cc;
}
* html #atab a {
	width: 65px;
	padding: 1px 0 0 0;
	height: 24px;
}

#atab li.tab1 a {
	padding-left:8px;
	text-align: left;
}
#atab li>a {
	position: relative;
	top: 0px;
}
#atab li.tab1>a.on {
	left: 0;
}
* html #atab li.tab2 a, * html #atab li.tab3 a {
	position: relative;
	left: -2px;
}
* html #atab li.tab3 a {
	left: -4px;
}


#atab li.tab2>a {
	width: 65px;
} 		
#atab li.tab3, #atab li.tab3 a {
	width: 65px;
}

#atab a.on:link, #atab a.on:visited, #atab a.on:hover, #atab a.on:active {
	color: #fff;
	background: #2dc800;
	position: relative;
	z-index: 102;
	font-weight: bold;
}

#kruimelpad p {
	margin-top:0;
	margin-bottom:5px;
	font-size: 105%;
}
* html #kruimelpad p {
	margin-bottom:0;
}
#kruimelpad p.mnone {
	margin-top:0;
	margin-bottom:3px;
}
* html #kruimelpad p.mnone {
	margin-bottom:1px;
}

div.h1 {
	margin:0 0 0 0;
	width: 99%;	
}


h1.hidden { 
	display: none;
}

h1 {
	position: relative;
	left: -1px;
	top: 0;
	margin:0 1.1em 0.75em 0;
}

h1, h1 a, h1 a:hover, h1 a:active, h1 a:visited {
	font-size: 175%;
	font-weight: 900;
	text-decoration: none;
	line-height: 140%;
}

h2, h3 {
	font-size: 110%;
	font-weight: 900;
	text-decoration: none;
	clear:both;

	margin: 0.9em 0;
}
h3 {
	font-size: 105%;
}

#footer h2 {
	margin: 0;
	font-size: 120%;
}

h2 a:visited {
	color: #000;
}

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: #3bc18b;
}

div.h2-a_vlucht h2{
	padding: 0 8px 0 15px;
	margin: 5px 0 28px 0;
}

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

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



table.astbl th, th.fontwit, table.flextbl th {
	background: #dcd8d1;
	color: #000;
	font-weight: 100;
	text-align: left;	
	padding: 3px 8px 3px 5px;
	border-right: 2px solid #fff;
	border-bottom: 2px 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: 2px solid #000000;
	border-left: 2px solid #000000;
}

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: 2px solid #000000;	
	border-right: 2px solid #000000;
}

table.astbl td, td.fontwit, td.astbl, table.flextbl td {
	background: #D9F1D9;
	border-right: 2px solid #fff;
	border-bottom: 2px solid #fff;	
	color: #000;
	padding: 3px 8px 3px 5px;
	vertical-align: top;
	overflow: hidden;
	line-height: 130%;
}

/* hierna a uit te zetten bij td in table.styletable in samenhang met regel 715,  op 12-10-06 door ab, iv.m. table op uwmening

table.astbl td>p, table.styletable tr td>p, table.flextbl td>p, table.astbl th>p, table.styletable th>p, table.flextbl th>p, table.astbl>td, table.styletable>td, table.styletable tr th>label, table.styletable tr td>label, table.flextbl>td, table.astbl>th, table.styletable>th, table.flextbl>th, table.astbl td>a, table.styletable td>a, table.flextbl td>a , table.astbl th>a, table.styletable th>a , table.flextbl th>a {
	font-size: 140%;
}

table.styletable>td {
	font-size: 114%;
}

*/ 


table th, table tr, table td {
	vertical-align: top;
}
* html table th, * html table tr, * html table td {
	font-size: 84%;
}

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 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;
}

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;
}
div.header_afbeelding_groot, div.schema, div.schemaV, div.visiekleur {
	width: 100%;
	padding:0 0 0px 0;
	clear:both;
}
div.header_afbeelding_groot>div, body.gewoneversie div.schema>table, body.gewoneversie div.schemaV>table, body.gewoneversie div.visiekleur>table {
	overflow:auto;
	width: 100%;
	padding-bottom:0;
}




div.header_afbeelding_groot div.container2 {
	/*display:table;*/
}

 /*

.styletable th a , .styletable th a:visited, .astbl th a , .astbl th a:visited  {
	color: #d7edfb;
}
.styletable th a:hover, .astbl th a:hover  {
	color: #e7f3fa;
} */
div.duw_richtw {
	height: 40px;
}

div.kader_afb_en_txt {
	height: 82px;
	margin-bottom:1em;	
}
div.kader_afb {
	float:left;
}
div.kader_txt {
	border-left: 96px solid #ffffff;	
	background:#d6f5cc;
	height: 82px;
}
* html div.kader_txt {
	border-left: 6px solid #ffffff;	
}
div.kader_txt_inhoud {
	padding:0.3em 0.5em 0 0.5em;	
}

div.kader_txt_kop {
	font-weight:bold;
}
div.kader_txt_meer {
	text-align:right;
	margin: 0 8px 0 0;
}
div.kader_txt_meer div.seriekeuze {
	margin: 0;
	padding: 0;
	clear: none;
}

/* begin schema */

div.schema {
	font-size: 7pt;
	position:relative;
	padding:3px 1px 1px 1px;
	border:1px solid #003399
}
div.schema table {
	margin-bottom:13px;
	width: 485px;
}
td.schema, td.titel {
	font-size: 7pt;
}
td.fase {
	background-image: url(/9359200/g/streep.png);
	background-repeat:no-repeat;
	background-position:2px 2px;  
}

td.fase2 {
	font-size: 7pt;
	background-image: url(/9359200/g/.png);
	background-repeat:no-repeat;
	background-position:59px 2px;  
}

div.verlopen, td.verlopen, td.nvt, td.actueel, td.optioneel {
	text-align: center;
	padding-left: 4px;
	font-size: 7pt;
	background: #eeeeee;
	border: 1px solid #003399;
}
div.verlopen {
	width: 145px;
	margin: 0;
}
td.verlopen {
	width: 50px;
}
td.nvt {
	padding: 2px;
}
td.actueel {
	background: #dcdcdc;
	border-left: 1px  solid #003399;
	border-right: 1px  solid #003399;
	border-bottom: 1px  solid #003399;
	border-top: 4px solid #CEB400;
}

td.optioneel {
	background: #fff;
	border: 1px dashed #003399;
}

/* eind schema */

/* begin schema r3 */

div.schemaV {
	font-size: 7pt;
	position:relative;
	padding:3px 1px 1px 1px;
	border:1px solid #003399
}
div.schemaV table {
	margin-bottom:13px;
	width: 445px;
}

/* eind schema r3 */

div.visiekleur table {
	margin-bottom:13px;
	width: 485px;
}

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: 2px solid #fff;		
	background: #d6f5cc;
	color: #000000;
	padding: 3px 8px 3px 5px;
}


th.thcol{
	border: 0px solid #000000;		
	background: #ccb300;
	color: #000000;
	padding: 3px 8px 3px 5px;
	}

th.throw{
	border: 0px solid #000000;
	background: #ccb300;
	padding: 3px 8px 3px 5px;
}

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

td.fontwit em{
	font-style:normal;
	color: #000000;
	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;
	font-size: 90%;
}

span.bold {
	font-weight: bold;
	font-size: 120%;
}

h4.kopform {
	margin: 0;
}

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

* html h4.datumregel, * html h4.urlregel_portfitem, h4.kopform {
	font-size: 100%;
}


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

img.ikoon {
	vertical-align: bottom;
}

th {
	text-align: left;
}

sub {
	line-height: 0px;
	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: 0px;
	text-decoration: none;
	/*
	position: relative;
	top: -3px; */
}

table.formtbl {
	width: 100%;
}

.imgfloatright, div.right {
	float: right;
	padding: 0;
	margin: 4px 0 4px 8px;
}
* html div.right {
	margin: 0 0 4px 0px;
	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: 4px 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: #000000 1px solid; 
}


td.vmargesupdowns { 
	height: 4px;
}

#main ul.subsub_hoofdmenu, div.infowijzer ul, div.milestones ul, div.route ul, div.vlucht ul, div.f15avlucht_content 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, div.f15avlucht_content ul {
	padding: 26px 0 0 0;
}

div.f15vlucht_content ul a, div.f15avlucht_content ul a {
	line-height: 145%;
}


div.main_footer{
	font-size: 85%;
}


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


div.vlucht div.kopinbalk{
	width: 100%;
	padding: 0px 5px;
	background: #333366;
	position: relative;
	margin-left:0;
	z-index: 1;
	left: -1px;
}


div.vlucht_content>div.kopinbalk{
	left: -1px;
}



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

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

div.main ul.ladder .datum {
	color: #666666;
}

div.vlucht_content div.content_rubr ul .datum, div.main ul.ladder .datum {
	font-weight: bold;	
	color: #333399;
}
#avlucht span.datum {
	line-height: 120%;
	position: relative;
	top: -1px;
}

div.main ul.ladder li, div.vlucht_content div.content_rubr ul li{
	font-weight: normal;	
}
.meer {
	white-space: nowrap;
	text-align: left;
}

/*div.main_footer {
	padding-left: 0px;
}

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


div.main_footer ul{
	margin: 11px 0 0 21px;
	padding: 0;
}

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

#footer ul, div.avlucht ul, div.main ul, div.main ul.inlopendetekst, div.mainzondervlucht ul.inlopendetekst {
	border: none;
	margin: 0px 0 0 3px;
	padding: 0;
}
#footer>div, #footer div>div {
	float: left;
}
* html #footer #footer_content2 {
	float: none;
	margin-left: 0.95em;
	padding: 1.0em 0 0 0.7em; 
}

#footer>#footer_content {
	width:100%;
	display: table;

}
#footer_content>#footer_content2 {
	width: 100%;
	display: table-row;
}
#footer_content2 div.ladder1 {
	width: 14%;
}
#footer_content2 div.ladder2 {
	width: 11%;
}
#footer_content2 div.ladder3 {
	width: 21%;
}
#footer_content2 div.ladder4 {
	width: 19%;
}
#footer_content2 div.ladder5 {
	width: 17%;
}
#footer_content2 div.ladder6 {
	width: 16%;
}


.omgeving_9359207 #footer_content2 div.ladder1 {
	width: 18%;
}
.omgeving_9359207 #footer_content2 div.ladder2 {
	width: 25%;
}
.omgeving_9359207 #footer_content2 div.ladder3 {
	width: 18%;
}
.omgeving_9359207 #footer_content2 div.ladder4 {
	width: 20%;
}
.omgeving_9359207 #footer_content2 div.ladder5 {
	width: 17%;
}
.omgeving_9359207 #footer_content2 div.ladder6 {
	width: 15%;
}

.omgeving_9359209 #footer_content2 div.ladder1 {
	width: 9%;
}
.omgeving_9359209 #footer_content2 div.ladder2 {
	width: 18%;
}
.omgeving_9359209 #footer_content2 div.ladder3 {
	width: 18%;
}
.omgeving_9359209 #footer_content2 div.ladder4 {
	width: 24%;
}
.omgeving_9359209 #footer_content2 div.ladder5 {
	width: 16%;
}
.omgeving_9359209 #footer_content2 div.ladder6 {
	width: 15%;
}

* html #footer_content2 {
	width: 100%
}
#footer ul {
	display: table-cell;
	width: 100%	
}

div.avlucht ul.ladder{
	position: relative;
	left: 13px;
	top: -14px;
	padding: 0 12px 0 0;
}
* html div.avlucht ul.ladder{
	left: 12px;
}

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


#footer ul, div.avlucht ul, div.main ul, div.main_footer ul, div.mainzondervlucht ul {
	list-style-image: url(/9359200/g/laddermin.png);
	margin-bottom: 0px;
}

div.wegwijzer ul {
	list-style-image: url(/9359200/g/plus.png);
	margin-bottom: 0px;
}

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: 80%;	
}
div.mainzondervlucht div.wegwijzer ul li {
	line-height: 140%;	
}


div.main div.infowijzer ul, div.zoektermen ul, div.relateditems ul {
	list-style-image: none;
	list-style: none;
}

div.main ol {
 	position: relative;
	left: -21px;
	margin-bottom: 22px;
}
* html div.main ol{
	left: -16px;
	margin-bottom: 0;
}
 
 
#main ul.no_image li, #main .subsub_hoofdmenu li, div.avlucht ul.ladder li, #footer ul li, div.main ul.ladder li, ul.infowijzer li, ul.inlopendetekst li, div.vlucht_content ul li, div.relateditems ul li {
	list-style-image: none;
	list-style: none;
	vertical-align: baseline;
	padding-left: 0.05em;
	padding-bottom: 0.55em;
	line-height: 110%;
}

#main ul.no_image span {
	display: block;
}
#main ul.no_image li {
	border-bottom:1px solid #bababb;	
	padding: 0.5em 0 0 0.05em;
	margin: 0 0 0.5em 0;
}


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

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

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

div.relateditems ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-bottom:1.25em;
	padding-left:1.3em;
	text-indent:-1.65em;
	margin-left:0.35em;
	margin-top: 0;
	margin-bottom:1.25em;
}

div.relateditems ul li {
}
	
div.f15avlucht_content ul li, div.f15vlucht_content ul li{
	padding-bottom: 0px;
}

input.inloggen_usernaam, input.inloggen_ww, input.zoekvld {
	color: #336;
	height: 1.5em;
	background:#ffffff;
	border: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0.3em;
	vertical-align: middle;
	}
input.inloggen_usernaam {width: 12.2em;}
input.inloggen_ww { margin: 0 0.3em; width: 7.25em;}
input.zoekvld {width: 18.1em; margin-right: 0.3em}

div.inputnaastknopbreed {
	width: 84%;
	float: left;
	margin-bottom: 2em;
}
input.inputnaastknopbreed, div.naastinputbreed input {
	width: 100%;
}
#main div.naastinputbreed {
	float: right;
	width: 14%;
	position: relative;
	top: 0.2em;
	padding-right: 0;
	margin-bottom: 2em;
}


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;
}

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

div.seriekeuze ul li{
	margin-bottom: 0;
}

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


div.xxinfowijzer, div.zonder_infowijzer, div.zonder_infowijzer_met_milestones, div.milestones, div.vlucht_content_home_top {
	left: -1px;
	margin: 0;
	border-left: 2px solid #fff;
	z-index: 773;
	position:relative;
	padding: 0;
}

.infowijzer li span {
	font-size: 80%;
}


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

* html div.infowijzer, * html div.zonder_infowijzer, * html div.zonder_infowijzer_met_milestones, * html div.milestones, * html div.vlucht_content_home_top {
	margin: 7px 0 0 0;
	border-left: 1px solid #fff;
}

* html #vlucht div.infowijzer {
	margin: 13px 0 0 0;
}


#vluchtx>div.zonder_infowijzer_met_milestones {
	height: 71px;
}
div.zonder_infowijzer, div.zonder_infowijzer_met_milestones {
	margin: 0;
}
#vluchtx>div.zonder_infowijzer {
	left: 0;
	top: 6px;
	height: 18px;
	z-index: 1;
}
* html div.zonder_infowijzer{
	margin: 17px 0 0 0;
}
div.vlucht_content_home_top {
	margin: 0 0 19px 0;
	padding: 0;
	top: 3px;
}

* html div.vlucht_content_home_top {
	top: 5px;
}

div.milestones {
	top: -9px;
}

#vluchtx>div.infowijzer, #vluchtx>div.zonder_infowijzer, #vluchtx>div.zonder_infowijzer_met_milestones, #vluchtx>div.milestones, #vluchtx>div.vlucht_content_home_top {
	margin: 0;
	padding: 0;
	overflow: hidden;
}

#vluchtx #home_acties {
	width: 150px;
	position: relative;
	left:16px; 
	top: 15px;
}
#vluchtx #home_duw_route {
	height: 6px;
	overflow: hidden;
}

#vluchtx div.lijn {
	position: relative;
	left:16px; 
	top:-12px; 
	right:0px;
	width: 184px; 
	height:22px;
	border-top: 1px solid #2DC800;
	overflow: hidden;	
}

#vluchtx #hp_3e_lijn {
	top:17px; 
	height:11px;
}
#vluchtx .hp_vl_lijn_4ev {
	left:0;
	top: 0;
	margin:11px 0 0 0; 
	right:0px;
	width: 184px; 
	height:1px;
	border-top: 1px solid #2DC800;
	overflow: hidden;	
	margin:11px 0 0 0; 

}
#vluchtx #lijn0 {
	top:-5px; 
	height:1px;
}
	
#vluchtx #lijn2 {
	top:6px; 
}


div.route {
	position: relative;
	top: -27px;
	left: 0;
	width: 100%;
	margin: 0;
	padding: 0;
	overflow: hidden;

}
* html div.route {
	top: -28px;
	padding: 0 8px 0 0;
}

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

div.gebeurtenissen{
	position : relative;
	top: -16px;
	padding: 0 5px 0 0;
}

div.gebeurtenissen h2{
	margin: 0 13px 2px 14px;
}


div.main div.infowijzer h2{
 	position: relative;
	left: -16px;
	top: 0;
	margin: 15px 0 0 0;
}

* html div.main div.infowijzer h2{
	left: -15px;
}

* html div.main div.infowijzer ol {
 	position: relative;
	top: -4px;
}
div.route h2{
	margin: 33px 0 5px 0;
}
div.route h2, div.infowijzer h2{
	padding-left: 0;
 	font-size: 120%;
}
#vlucht div.infowijzer h2{
	margin: 11px 0 14px 0;
}
* html #vlucht div.infowijzer h2{
	margin: 15px 0 17px 0;
}
* html div.route h2{
	padding-left: 15px;
	margin: 13px 0 14px 0;
}

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




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


* html div.zoektermen ul li {
	padding: 0;
	margin-bottom: 4px;
}

div.infowijzer ul{
	padding: 0;
}

#main_content>div.infowijzer ol li a {
	position: relative;
	left: 4px;
}

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

ul.inlopendetekst li {
	padding: 0;
	margin: -0px 0 0 0;
	clear: both;
}
ul.inlopendetekst, ul.no_image {
	position: relative;
	top: 0;
	margin: 0;
	padding: 0;
}

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.service_rubr {
	position: relative;
	top: -24px;
	left: 1px;
	width: 100%;
	padding: 0;
	margin: 0;
	clear: both;
	overflow: hidden;
	z-index:17;
}

ul.service_rubr {
	position: relative;
	left: 0;
	top: 12px;
	width: 100%;
	padding:0;
	margin:0;
}

* html ul.service_rubr {
	left: -1px;
}

ul.service_rubr li {
	border-top: 1px solid #2DC800;
	min-height: 15px;
}
* html ul.service_rubr li {
	height: 32px;
}

ul.service_rubr li img {
	position: relative;
	left: -1px;
	float: left;
	margin: 0 3px 0 0;	
}

ul.service_rubr li div {
	display: table-cell;
	width: 150px;
}

ul.service_rubr li a {
	position: relative;
	top: 1px;
}

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

div.richtingwijzer ul, div.seriekeuze ul {
	margin: 3px 0 0 8px;
	padding: 0;
}
* html div.seriekeuze ul {
	margin: 3px 3px 0 10px;
}
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 0 0 0px;
}


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.richtingwijzer ul li, div.seriekeuze ul li.plus, ul.met_plusgifjes li  {
	margin: 0 0 4px 12px;
}

* html div.richtingwijzer ul li, * html div.seriekeuze ul li.plus, * html ul.met_plusgifjes li  {
	margin: 0 0 10px 5px;
}

div.richtingwijzer ul li, div.seriekeuze ul li.plus, ul.met_plusgifjes li.plus  {
	list-style-image: url(/9359200/g/plus.png);
}
/*
div.seriekeuze ul li.rechts, * html div.seriekeuze ul li.rechts {
	list-style-image: url(/9359200/g/pijl_blauw.png);
}
*/
div.seriekeuze ul li.rechts {
	text-align:right;
}

div.seriekeuze ul li.plusuit, ul.met_plusgifjes li.plusuit  {
	list-style-image: url(/9359200/g/uit.png);
	margin: 0 0 4px 11px;

}
* html div.seriekeuze ul li.plusuit, ul.met_plusgifjes li.plusuit  {
	list-style-image: url(/9359200/g/uit_ie.png);
	margin: 0 0 15px 10px;

}
* html div.seriekeuze ul li.plusuit, * html ul.met_plusgifjes li.plusuit  {
	margin: 0 0 10px 5px;
}
div.seriekeuze ul li.min, ul.met_plusgifjes li.min {
	list-style-image: url(/9359200/g/min.png) ;
}
div.seriekeuze ul li>a, div.richtingwijzer ul li>a {
	position: relative;
	top: -5px;
}
* html div.seriekeuze ul li a, * html div.richtingwijzer ul li  {
	margin: 0;
	position: relative;
	top: -4px;
}
* html div.seriekeuze ul li a.meti {
	margin: 0;
	position: relative;
	top: 0;
}

div.seriekeuze ul li.rechts a{
	position: relative;
	top: -0.4em;
	left: -0.4em;
	margin: 0;
}

/*
div.seriekeuze img, ul.met_plusgifjes img{
	float: left;
}

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

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.zoektermen {
	padding: 3px 0 7px 0;
 	position: relative;
}
div.zoektermen ul {
	margin: 0;
	padding: 0;
}
div.zoektermen ul li {
	padding: 3px 0;
}


div.opsomitem, div.rolacties, div.paragraaf_kop, #paginatitel_met_icoon {
	margin:0;
	padding:0;
	clear: both;
}
div.paragraaf_kop {
	margin-top: 1.3em 
}
* html div.opsomitem {
	height: 18px;
}


div.opsomteken, div.rolacties_pijl {
	float: left;
	width: 12px;
	margin:0;
	padding:0;
	line-height: 140%;
}
* html div.paragraaf_koptekst {
	position: relative;
	top: -1px;
}

#paginatitel_met_icoon {
	width: 100%;
}
div.paginatitel_icoon {
	float: right;
	width: 44px;
	margin:0;
	padding: 9px 0 0 10px;
}

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 7px;
}

div.opsomtekst, div.acties_tekst, div.rolacties_tekst, div.landennieuws_txt, div.paragraaf_koptekst, #paginatitel_met_icoon .h1 {
	margin: 0;
/*	width: 100%;*/
	line-height: 125%;
}
div.opsomteken, div.opsomtekst {
	line-height: 120%;
}


#paginatitel_met_icoon .h1 {
	margin: 0;
	padding: 0;
}


.lnksmeti {
	position:relative;
	top: -2px;
	vertical-align: top;
	margin: 0;
	font-size: 80%;
	font-family: "Times New Roman";
	font-weight: bold;
	text-align: center;
	padding: 0px 2px;
	text-decoration: none;
}

#kruimelpad .lnksmeti {
	font-size: 100%;
}


* html .opsomtekst .lnksmeti { /* vanwege IE-bug bij opsom-divs */ 
	position:static;
	vertical-align: super;
	line-height: 0px;
}





/*
div.landennieuws_txt>div {
	padding: 0 7em 0 0;
}

div.acties div div span.datum, div.landennieuws_datum {
	color:#ccb300;
	font-weight: bold;
	white-space:nowrap;
}
div.acties div div span.kop {
	color:#036;
	font-weight:bold
}
*/



.formonderwerp, div.radio_plus_txt {
	margin-left: 2.4em;
}
div.checkbox_niet_verplicht { 
/*	margin: -2em 0 -2em 1.75em;  090318 uitgecomment door ab, omdat bij 'doe mee' tot fouten leidde    */
}

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;
}
.popuptitel_closewin {
	position:absolute;
	left: 285px;
	top: 2px;
	z-index: 536;
	padding: 0;
}
img.closewin {
	position:relative;
	left: 6px;
	top: 0px;
}
* html img.closewin {
	left: 1px;

}


.popuptitel {
	background: #dcd8d1;
	position: absolute;
	width: 309px;
	height: 27px;
	line-height: 115%;
	color: #000;
	padding: 0;
	font-weight : bold;
	z-index: 9999997;
	vertical-align: middle;
	font-size: 1.2em;
}

* html .popuptitel {
	width: 305px;
	height: 18px;
}

.popuptiteltxt {
	position: relative;
	top: -20px;
	left: 23px;
}
.popuptekst {
	position: relative;
	top: 5px;
	left: 0px;
	width: 293px;
	background: #D9F1D9;
	color: #000;
	padding: 3px 8px 0.5em 8px;
	z-index: 9999998;
	font-size: 1.2em;
	border-top: 2px solid #fff;
}
* html .popuptekst {
	width: 305px;
	top: 9px;
}


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

.popuptekst td {
	background: #d6f5cc;
}

.popuptekst_balk {
	background: #E7E7DC;
	border: 0px solid #000000;
	position: absolute;
	top: 0px;
 	right: 0px;
	bottom: 0px;
	width: 45px;
	z-index: 32767;
	height: 100%;
	margin: 0px;
}

* html .popuptekst_balk {
	padding: 3px 8px 2px 8px;
}

.nowrap {
	white-space: nowrap;
}

table.uwmening td.nowrap {
	white-space: normal;
}
* html table.uwmening td.nowrap {
	white-space: nowrap;
}

div.radio_plus_txt {
	position: relative;
	width: 100%;
	margin-top: 10px;
	margin-left: 1.6em;
}
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: 0px;
	text-align: left;
}

div.form {
	position: relative;
	width: 100%;
	white-space: nowrap;
}
.formonderwerp {
	position: absolute;
	left: 0;
	padding: 2px 0px 2px 0px;
	vertical-align: baseline;
	line-height: 90%;
 	width:13.2em;
	margin-bottom: 1.6em;
}

.formveld{
	position: relative;
	top: 0;
	margin-left: 13.3em;
	left: 0;
 	width: 62%;
	padding: 0;
	text-align: left;
	margin-bottom: 10px;
	white-space: nowrap;
}

.formveld_container_geen_verplichtgif {
	margin-left: 14.65em;	
}

* html .formveld{
 	width: 100%;
}


.formveld div.text {
	white-space: normal;
}

.formveld_container, .acsrc {
	white-space:nowrap;
}
.acsrc input.inp, .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:20em;
	margin-right: 0;
}
.formveld select.sel, .formveld select.x {
	margin-right: 0; 	
	width:20.3em;
 }

#content_zondervlucht .formveld  input.inp,
#content_zondervlucht .formveld  textarea.area,
#content_zondervlucht .formveld  select.sel {
	width: 33em;
}

#content_zondervlucht .formveld .knop_met_pijl {
	margin-left: 1.4em;
}

 
.formveld>input.inp1 {
	width: 15.4em;
}
.formveld>input.inp2 {
	width: 4em;
}

* html .acsrc input.inp, * html input.inp1 {
	width: 69%;
	margin-right: 2px;
}
* 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%;
	margin-right: 2px;
}
* html .formveld select.sel, * html .formveld select.x {
	margin-right: 0; 	
 }

span.metpulldownpijl {
	position: relative;
	left: -18px;
}
img.infoicoon {
	position: relative;
	top:0.3em;
}
input.metpulldownpijl {
	margin-right: 17px;
}

* 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;
}

.buttonpijl {
	position: relative;
	top: 7px;
}
* html .buttonpijl {
	top: 4px;
}
div.uwmening_button {
	float:right;
	padding:0px 0 14px 0;
}
* html div.uwmening_button {
	padding:0;
}
.button, .inputpijl {
	font-size: 100%;
	font-weight: 600;
	background: #00a000;
	color: #fff;
	border: none;
	padding: 0 0.4em 0.1em 0.4em;
	position: relative;
	top:-0.25em; 
	cursor:pointer;
}

#main .zoekknop .button {
	top:-0.15em; 
}


#inloggen .button {
	padding: 0 0.4em 0.2em 0.4em;	
}

.knop_met_pijl {
	display: inline;
	background: #00a000;
	margin-left: 1.5em;
}

.stelling .knop_met_pijl {
	position: absolute;
	right: 3.3em;
	margin-top: -0.9em;
}

.stelling form strong {
	position: relative;
	top: -0.2em;
}

.inputpijl, .formveld .button, .formveld .inputpijl, .stelling .button {
	font-size: 110%;
	padding: 0.1em 0.4em 0.15em 0.4em;
}

.formveld .inputpijl, .stelling .button {
	padding-bottom: 0.05em
}

.formveld .inputpijl, .stelling .inputpijl {
	top:0.2em;
	padding: 0.25em 0.4em 0.3em 0;
}


div.hr {
	height: 1px;
	background: #ffffff;
}

hr {
	border: 1px solid #bababb;
	height: 2px;
	margin: 1em 0;
}
div.streep {
	clear: both;
	padding-top:10px;
}

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

#home div.hr {
	position: relative;
	top: -2px;
}


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: 0px;
}
/**/



.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:0px;
	margin:2px 0px 0px 0px;
}


div.citaat {
	background: #e7e7dc;
	margin-left: 20px;
	border: 0px solid #000000;
	padding: 0px 3px 3px 3px;
}

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;
	margin-left: -0.2em;
}

legend {
	font-weight: bold;
	font-size: 120%;
	text-decoration: none;
	margin: 0 0 1em 0;
	color: #000;
}

span.bio {
	float: left;
	z-index: 3;
	margin: 0 0 0.6em 0
}

.biozonderlink {
	margin: 0 15px 4px 0;
}

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



.f15mpopis {
	border-bottom: #fff 1px solid;
	border-left: #fff 1px solid;
	background-color: #fff;
	height:1em;
	padding-bottom: 2px;
	padding-left: 8px;
	padding-right: 2px;
	padding-top: 2px;
}


/* begin menu */

.f15mpopm {
	background: #ccf3cc;
	border-right: #fff 1px solid;
	border-top: #fff 1px solid;
	/*cursor: hand;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	line-height: 150%;
	position: absolute;
	z-index: 100;
}


.f15mpopi, .f15mpopiOver {
	border-bottom: #fff 1px solid;
	border-left: #fff 1px solid;
	padding: 2px 2px 2px 8px;
	color: #000;
}

.f15mpopi a.f15mpop {
	color: #000;
}

.f15mpopi a.f15mpop:active {
	color: #003366;
	}

.f15mpopi a.f15mpop:visited {
	color: #000;
}

.f15mpopi a.f15mpop:hover {
	color: #FFFFFF;
}


.f15mpopiOver {
	background: #2DC800;
	color: #ffffff;
}

.f15mpopiOver a.f15mpop {
	background: #2DC800;
	color: #ffffff;
}

.f15mpopiOver a.f15mpop:active {
	background: #2DC800;
	color: #003366;
}

.f15mpopiOver a.f15mpop:visited {
	background: #2DC800;
	color: #ffffff;
}

.f15mpopiOver a.f15mpop:hover {
	background: #2DC800;
	color: #ffffff;
}

.f15mpopns {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.f15mpopins {
	border-bottom: #336699 1px solid;
	border-left: #336699 1px solid;
	padding-bottom: 2px;
	padding-left: 8px;
	padding-right: 2px;
	padding-top: 2px;
}

a.f15mpopns {
	color: #FFFFFF;
}

a.f15mpopns:active {
	color: #FFFFFF;
}

a.f15mpopns:visited {
	color: #FFFFFF;
}

span.kaartklaar {
	color: #78E000;
}


/* eind menu */



div.display_yn {
	display:block;
}

* html div.display_yn {
	display: none;
}

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

div.bladeren {
	margin-left:15px
}
div.bladeren img {
	position:relative;
	top: 4px;
}

.home_signaalblok {
	clear: both;
}

* html .home_signaalblok {
	padding: 0;
	width: 97%;
	height: 120px;
	z-index: 1;
	margin: -0.3em 0 0px 0;
	clear:both; height:1px;
}

.home_signaalblok_img {
	float: left;
	margin: 0 0 -25px 0;
	padding: 0 12px 6px 0;
}	

* html .home_signaalblok_img {
	height: 96px;
	padding: 0 10px 6px 0;
}
.printversie .home_signaalblok_img {margin: 0;}

.playbutton_klein { position: relative; left: 47px; top: -57px; }

.home_signaalblok_txt {
	margin: 1px 0 0 110px;
	text-align:left;
	padding: 0px 0 0px 0;
	z-index: 2;
	line-height: 140%;
	min-height: 84px;
}
.home_signaalblok_txts {
	margin: 1px 0 0 5px;
	text-align:left;
	padding: 0px 0 0px 0;
	z-index: 2;
	line-height: 140%;
	min-height: 84px;
}

.vi2cgaz4ekz9 .home_signaalblok_txt { /*multimedia ladder met bredere images*/
	margin-left: 131px;
}
.vi2cgaz4ekz9 .home_signaalblok_txt { /*netwerken ladder met bredere images*/
	margin-left: 141px;
	
	
	min-height:84px;
}

.onlinenetwerken .home_signaalblok_txt { /*onlinenetwerken ladder met lage images*/
	min-height:44px;
}

.vi2cgaz4ekz9 .home_signaalblok_img { /*netwerken ladder met bredere images*/
	width: 120px;
	overflow: hidden;

}


.home_signaalblok .no_image, .vi2cgaz4ekz9 .home_signaalblok .no_image  { /*ladderitem zonder afbeelding*/
	margin-left: 0;	
}

* html .home_signaalblok_txt {
	padding: 1px 0 0 0;
}
* html #home p.clear {
	display: none;
}


#main ul.no_image li h2, .home_signaalblok h2, .vi2cgaz4ekz9 .home_signaalblok_txt h2 {
	margin: 0px 0 0.75em 0;
	padding: 0;
	font-size: 1.4em;
	line-height: 105%;
	clear: none;
	font-weight: 900;
}
#home .home_signaalblok_1 h2 {
	margin-right: 1.5em;
}

#eerste_home_signaalblok h2 {
	font-size: 140%;
	line-height: 105%;
	clear: none;
}

#eerste_home_signaalblok h1 {
	margin: 10px 0 10px 0;
	font-size: 140%;
	line-height: 105%;
	color: #2DC800;
	clear: none;
}
#eerste_home_signaalblok {
	margin: 17px 0 0 0;
}

#eerste_home_signaalblok img {
	margin: 0 10px 0 0;
}

span.meer {
	float: right;	
}

img.homeplaat {
	margin: 8px 0 0 0;
}


div.main ul li {
	margin-bottom:0
}

.ff_extra_na_ul { 
	display: none;
}

div.wegwijzer ul li.wwplus {
	margin:0;
	padding:0;
	border:none;
	position:static;
	/*list-style: disc outside;*/
	list-style-image: none;
	line-height:140%;
}

div.wegwijzer ul li.wwempty {
	margin:0;
	padding:0;
	border:none;
	position:static;
	list-style: none;
	list-style-image: none;
	line-height:140%;
}

div.wegwijzer ul {
	margin:0 0 0 40px !important;
	padding:0;
	border:none;
	position:static;
	/*list-style: disc outside;*/
	list-style-image: none;
	line-height:140%;
}

.inlogknop, .zoekknop {
	position: relative;
	top: 0.05em;
	width: 4.85em;
	height:1.5em;
	font-size: 110%;
	padding:0 0.4em 0.2em;
}


/*.button inlogknop {	
	top: 0.2em;
	height: 1.6em;
	background: #009900;
	color: #FFFFFF;
}*/

#inlogdiv {
	position: relative;
	color: #FFFFFF;
	background: #00A000;
	width: 5.4em;
	height: 1.6em;
	margin-left: 12.2em;
	top: -1.2em;
	text-align: center;
}

#inloglink {
	margin: 0.2em 5.6em 0 0;
}
 
#inlogdiv span {
	color: #FFFFFF;
	display: block;
}

.cockpit2 {
	margin-top:1em;
}

.routenoscript {
	margin-left:15px
}
.rss_knop	{
	margin-top:10px;
	margin-right:10px; 
	text-align:right;
}
.positie_afb {
	position: relative; top: 2px;
}
.waarschuwing {
	color: #FF0000;
}

.buttondatum {
	font-size:1px;
}

.bijpijltjekalender {
	width:0px;overflow:hidden
}
div.infowijzer ul li.inhoud_sub {
	margin-left:1em;
}

.blk {
	height: 20px;
	margin: 0 0 10px 0;
	width: 100%;
}
	
.blk a, .blk a:visited, .blk a:hover, .blk a:active {
	display: block;
	margin: 0;
	padding: 4px 6px 5px 5px;
	text-align: left;
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 110%;
	line-height: 95%;
	color:#fff;
}

.blk a:visited, .blk a:hover, .blk a:active {
	color: #fff;
}

div.h1oranje, .oranje a {
	background: #ff8c00;
}
div.h1blauw, .blauw a {
	background: #06c;
}
div.h1paars, .paars a {
	background: #E60096;
}
div.h1groen, .groen a {
	background: #2dc800;
}

div.h1oranje h1 a,div.h1blauw h1 a,div.h1paars h1 a,div.h1groen h1 a{
	color: #fff;	
	padding: 0 0 0 3px;
}

.blk img  {
	float: left;
	position: relative;
	left: 0px;
}
* html .blk img  {
	float: left;
	position: relative;
	left: -3px;
}

div.blk a>img {
	margin: 0 4px 0 0;
}


.chklst {font-size:75%}

.printversie .lnksmeti {
	display: none;	
}

.inlogknop, .zoekknop { display:inline }





.headervisual {
	width: 66.7em;
	height: 19.9em;
}

.relateditems, .stelling {
	background: #e0dcd6;
	margin: 0 0 1.3em 0;
	border-top: 0.3em solid #00a000;
	padding: 0 1.0em 0.4em 1.1em;
	width: 22.75em;
	overflow: hidden;
}
.relateditems h2, .stelling h2 {
	font-size: 140%;
	margin: 0.65em 0 0.7em 0;
}

.vorige, .overzicht, .volgende {
	background: #00a000;
	display: inline;
	float: left;
}

#main .vorige, #main .overzicht, #main .volgende {
	background: #fff;
}
#main .vorige a, #main .overzicht a, #main .volgende a {
	background: #00a000;
}
.knop {
	width: 33%;
	float: left;
	display: inline;
}
.knop1 {
	width: 34%;
}
.knop2 .overzicht {
	margin: 0 0 0 0.4em;
	width: 11em;
	text-align: right;
}
.knop2 .overzicht span {
	margin-right: 1.0em;
}
.vorige a, .overzicht a, .volgende a {
	color: #fff;
	padding: 0.25em 0.9em 0.05em 0.3em;
	display: block;
	font-weight: 700;
}
#main .vorige a:visited, #main .overzicht a:visited, #main .volgende a:visited{
	color: #fff;
}
#main .vorige a {
	padding-right: 1.25em; 
}
#main .overzicht a {
	padding-right: 0.3em; 
}
.volgende a {
	padding: 0.25em 0.3em 0.05em 0.8em;
}
#main .volgende a {
	padding-left: 0.6em; 
}
#main .volgendeactiviteit a { /* tijdelijk  */
	padding: 0.25em 0.2em 0.05em 0.4em;
}
#main .volgendeactiviteit img { /* tijdelijk  */
	margin-left: -0.1em;
}
#main .volgende {
	float: right;
}
#main #linkpostgastenboek {
	float: left;
	margin: 0.75em 0 1.9em 0;
}
input#datumkiezer {
	width: 5.3em;
	height: 1.15em;
}

#datepicker {
	text-align: center;
	width: 33%;
	padding-left: 2%;
}
#datepicker input {
	position: relative;
	top: -0.25em;
}
#datepicker img {
	width: 1.75em;
	height: 1.7em;
	margin-left: 0.4em;
}

#main #contentnav a:visited, #vlucht #steun a:visited {
	color: #fff;
}
#vlucht #steun a:active, #vlucht #steun a:hover,
#vlucht #blog a:active, #vlucht #blog a:hover,
#main #contentnav a:active, #main #contentnav a:hover {
	color: #000;
}
.vorige span, .overzicht span, .volgende span {
	position: relative;
	top: -0.25em;
}
#vlucht .vorige span, #vlucht .volgende span {
	top: -0.1em;
}
.nogniet {
	width: 100%;
}
.zoektermen .bijschrift {
	float:right;width:12em;	padding-left: 0.9em;
}
#d66tv {
	margin-bottom: -29px;
}

#d66tv_button {
	position: relative;
	left: 119px;
	top: -123px;
	width: 59px;
}

#vlucht .blok {
	width: 298px;
	font-weight: 700;
	margin-bottom: 1.2em;
	border-top: 0.3em solid #00a000;
	background: #e0dcd6;
}
.blok h2 {
	padding: 0 0.8em;
	font-size: 1.4em;
	font-weight: 900;
	margin: 0.4em 0 0.6em 0;
	line-height: 150%;
}
#vlucht #steun {
	background: #00a000;
	min-height: 11.45em;
/*	font-size: 110%;*/
	font-size: 1.1em;
}

#vlucht .actueel div {
	padding: 0 0.9em 0.6em 1.2em;
	line-height: 130%;	
}

#steun .volgende {
	border: 0.2em solid #d6efd6;
/*	margin: 0.45em 0.6em 0 0;*/
/*	margin: 0.45em 8px 0 0;*/
	margin: 0.45em 0.6em 0 0;
	width: 9.5em;
	float: right;
}

.opera #steun .volgende, .ie #steun .volgende {
	border: 0.15em solid #d6efd6;
}


#steun .volgende_1e {
	margin-top: 0.5em;
}
#steun .volgende img {
	float: right;
}

#steun .steun, #steun .volgende span  {
	float: left;
}
#steun .volgende a {
	padding: 0.35em 0.5em 1.45em 0.6em;
	height: 0.1em;
}
#netwerken h2 {
	padding-bottom: 0.25em;
	line-height: 130%;
}
#netwerken {
	padding-bottom: 0.35em;	
}
.actueel {
	padding-bottom: 0.35em;
}
#vlucht #blog {
	border-top: 0.3em solid #cc5e2f;
	background: #f2d5c9;
	padding: 0 0 1.2em 0;
	margin-bottom: 0;
}
#vlucht p.mnone {
	padding: 0 0.8em;
}
#buttons img {
	float: right;
	margin: 0.5em 0 1.3em 0.4em;
}

#header_button {
	float: right;
}
#header_button img {
	position: relative;
	left: 1em;
}

#contentnav {
	clear: both;	
}
div.mokli {
	width: 100%;
	height: 16px;
}
div.mokli img {
	float: right;
}




div .tab2a, div .tab2na {
	padding:3px 6px 4px;
	margin-top: 7px;
	cursor:pointer;
}
div .tab2a {
	margin-top: 3px;
	padding:5px 6px 4px;
}

div .tab2sp {
width:3px;
}

.inn, .chklst {font-size:105%;}

.inn {
	height: 18px;
	padding-top: 2px;
}

div .inb2{background-color:#007dc5}

#content_zondervlucht .formveld .extraveld {
	position: relative;
	top: -6px;
}
 
#content_zondervlucht .formveld .kalender {
	position: relative;
	top: -1px;
}

.sloticoon {
	position: relative;
	top: 2px;
}
/*div.subsub_hoofdmenu, div.infowijzer,  div.infowijzer h2 {
	display: inline;
}

div.infowijzer {
	position: relative;
	top: 1em;
	margin-bottom: -1em;
}
*/

div.infowijzer ul {
	margin-top: 0.95em;
	margin-bottom: 1.95em;
}

.subsub_hoofdmenu_moeder {
	border:1px solid #000;
	min-height: 1.55em;
	padding:0.5em 0.6em 0em 0.9em;
	margin-right: 1px;
}

.subsub_hoofdmenu_moeder h2 {
	margin: 0;
	min-height: 1.25em;
	font-size: 135%;
}

#main ul.subsub_hoofdmenu {
	padding: 0;
	float: left;
	width: 100%;
	margin-bottom: 1.2em;
	position: relative;
	z-index: 13223;
}
.subsub_hoofdmenu_col2 {
	position: relative;
	left: -1px;
}


#main ul.subsub_hoofdmenu li {
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	padding:0;
	min-height: 2em;
}
#main div.subsub_hoofdmenu_col2 li {
	border-right:1px solid #000;
	border-left:1px solid #000;
}
#main ul.subsub_hoofdmenu li.moeder {
	border-bottom: none;
}
#main ul.subsub_hoofdmenu h2 {
	color: #009900;
	margin: 0;
	font-size: 135%;
}
#main .subsub_hoofdmenu_moeder h2 a, #main .subsub_hoofdmenu_moeder h2 a:visited {
	color: #009900;
	margin: 0;
	font-size: 100%;
}

#main ul.subsub_hoofdmenu a {
	display:block;
	line-height:1.2em;
	width: 100%;
	height: 100%;
}
#main ul.subsub_hoofdmenu span {
	display: block;
	padding:0.3em 0.6em 0.5em 0.9em;	

}
#main ul.subsub_hoofdmenu h2 span {
	padding:0.4em 0.5em 0.4em 0.7em;	
	border-top:1px solid #000;
	border-bottom:1px solid #000;
}
ul.subsub_hoofdmenu .on img {
	float: left;
	width: 1.4em;
	height: 1.4em;
}
.hdr_pijl_float_rechts {
}
div.xxform3 {
	position: absolute;
	bottom: 0.3em;
	width:14.1em;
	text-align: right;
	z-index: 9999994
}
#buttons {
	margin-top: 0.8em;
}
#left_icons {
	float: left;
	width: 50%;
}

#header #left_icons img {
	float: none;
	margin: 0.5em 0 1.3em 0;
}

#header #left_icons {
	width: 196px;
}

a.hdr_pijl_float_rechts img {
	float: right;
	margin-top: 0.5em;
}


#left_icons .tekst, #left_icons img {
	float: left;
}

.icons_tekst {
	float: left;
	font-size: 1.1em;
	text-align: left;
	margin-top: 0.5em;
}
#header .icons_tekst {
	padding-right: 0.4em;
	font-size: 0.6em;
}



#right_icons {
	float: right;
	width: 50%;
}
#left_icons .tekst {
	margin-top: 0.5em;
}

.zoekresultaat {
	width: 100%;
}

.zoekresultaat_item {
	margin-right:0em;
}

.zoekresultaat_soort {
	margin-left: 5em;
	float: right;
}

.content_zondervlucht #container {
	background: none;
}






/* ab 090722 hierna gewijzigd */


/*.
mtop {
	margin-top:16px !important;
	margin-bottom:0
}
*/
.mnone { 
	margin-top:0;
	margin-bottom:0;
/*	clear: both;*/
}

#main .mnone {
	clear: none 
}
#main .mtop { 
	margin-top:0 !important;
	padding-top:16px !important;
	margin-bottom:0
}
