body {
	background: #fff;
	color: #003366;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	height:100%;
	line-height: 97%;
}

body.printversie {
	background-image: none;
	font-size: 100%;
	line-height: 110%;
}

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_2kolommen {
	width: 100%;  /* 100% resulteert in IE in het verwijnen vande scrollbar!!!! */
	padding-top: 1px;
}
* html div.main_2kolommen {
	width: 100%;  /* 100% resulteert in IE in het verwijnen vande scrollbar!!!! */

}

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

* html div.main_1van2kolommen {
	width: 48%;
}

.main_2van2kolommen {
	padding: 0;
/*	xxwidth: 50%;*/
	border: 0px solid #000;
	margin: 0;
	background: #dfe6ee;
}

.kiesecard div.main_2van2kolommen {
	background: none;
}

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


* html .main_2van2kolommen {
	margin-top: 0px;
	width: 95%;
	margin-right: 2%;
}



.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: #FE0032;
	border: 0px solid #000000;
	float: left;
}

.main_2van2kolommen_kopje {
	width: 100px;
	border: 0px solid #000000;
	margin-top: 0px;
	background-color: #FE0032;
	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: #FE0032;
	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%;
}
#f15 {
	font-size: 80%;
}

div.content, div.content_zondervlucht {
	font-size: 80%;
}

div.content_zondervlucht {
	font-size: 80%;
}
	
	
.clear {clear:both; height:1px;}


.invisible {
	display: none;
}

.center { 
text-align: center; 
}

a {
	text-decoration: none;
}

/*.avlucht a:hover {
	color: #FF69B4;
	}*/
.avlucht a:visited {
	color: #006195;
}
.sub000 .avlucht a:visited {
	color: #DCDCDC;
	
}
.avlucht a:link {
	color: #036;
	}

.sub000 .avlucht a:link, .quoteblokred a:link, .quoteblokred a:visited, .qbcolorred a:link, .qbcolorred a:visited {
	color: #fff;
	}

a:link {
	color: #F00;
	}

a:visited {
	color: #f08080;
}

a:active {
	font-weight: 700;
}

a.thumb span{
	position: absolute;
 	visibility: hidden; 
}
a.thumb:hover{ 
	visibility: visible;
	left: 170px;
	top: 0px;
	z-index: 100;
	text-decoration: underline;
	color: #FF6347;
}

#f15vlucht_content a, #f15vlucht_content a:visited {
	color: #032f60;
	font-weight: 600;
}



ul.service_rubr li a, ul.service_rubr li a:visited {
	color: Black;
}
#cockpit span {
	cursor:default;
}


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

.linkophome {
	color: #fff;
}

.partitel a, .partitel a:visited, .partitel a:hover, .partitel a:active {
	color: #003366;
	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: #ff0033;
	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: #FFFFF0;
}
* 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: #FE0032;
	position: relative;
	z-index: 102;
	font-weight: bold;
}

#kruimelpad p {
	margin-top:0;
	margin-bottom:5px;
}
* 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: 100%;	
}


h1.hidden { 
	display: none;
}

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

h1 span {
	font-size: 65%;
	color:#f03;
	font-weight: 700;
	letter-spacing:-0.09em;
}


h2, h3, h4 {
	font-size: 140%;
	color: #003366;
	font-weight: 900;
	text-decoration: none;
}
h3 {
	font-size: 125%;
}
h4 {
	font-size: 115%;
	margin-bottom: 10px;
}


h2 a:visited {
	color: Black;
}

#nieuws {
	padding: 0;
	margin-top: -5px;
	background: #fff;
	height: 369px;
	overflow: auto;
	border: 1px solid #f03;		
	font-weight: 600;
}
.sub218 #nieuws, .sub220 #nieuws {
	height: 321px;	
}


.sub000 #nieuws, .quoteblokblue, .qbcolorblue {
	background: #036;
	border:  1px solid #036;
	height: 321px;
}
* html #nieuws {
	height: 321px;
}
 * html .sub000 #nieuws {
	height: 321px;
}

#nieuwskop {
	border-bottom:1px solid #FE0032;
	height:47px;
	width:100%;
}


.sub000 #nieuwskop  {
	border-bottom: 1px solid #003366;	
	height:42px;
}
.iconen_sociale_media {
	padding-left: 7px;
}
.iconen_sociale_media img {
	margin: 0 10px 0 0;
}
.iconen_sociale_media img.image_4  {
	margin-right: 0;	
}
#avlucht .iconen_sociale_media h2 {
	font-size:100%;
	padding: 6px 8px 0 0;
	margin: 0 0 10px 0;
}

.hartjes {
	margin: 5px 0;
	overflow: hidden;
	background-image: url(/9365000/g/hartjes.png);
	background-repeat: no-repeat;
	height: 103px;
	clear: both;
}

.avlucht_logo {
	font-weight:800;	
}

.avlucht_logo div.content {
	margin:0 0 0 0px;
	padding:10px 10px 0 12px;
	font-size: 105%;
}
* html .avlucht_logo div.content {
	padding-top:0;

}


.avlucht_logo div.tekst {
	padding:20px 2px 0 0;

}

.avlucht_logo div img {
	float: right;
}

#avlucht h2 {
	font-size:120%;
	padding: 0px 8px 0 25px;
	font-weight:900;
	margin: 0 0 28px 0;
}

/*
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: #ED1B2F;
	color: #fff;
	font-weight: 600;
	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:#feedef;
	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.home_afbeelding_groot, div.schema, div.schemaV, div.visiekleur {
	width: 100%;
	padding:0 0 1px 0;
	clear:both;
}
div.home_afbeelding_groot>div, body.gewoneversie div.schema>table, body.gewoneversie div.schemaV>table, body.gewoneversie div.visiekleur>table {
	overflow:auto;
	width: 99%;
}
div.home_afbeelding_groot {
	margin: 0;
}
 /*

.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:#DC143C;
	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;
}

div.seriekeuze ul li.plus a {
	margin-left: 0px;
}

/* 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(/9365000/g/streep.png);
	background-repeat:no-repeat;
	background-position:2px 2px;  
}

td.fase2 {
	font-size: 7pt;
	background-image: url(/9365000/g/streep.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%;
}

#main_content .imgfloatright, div.right, .quoteblokright, .qbalignright {
	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;
}
#main_content .imgfloatleft, div.left, .quoteblokleft, .qbalignleft {
	float: left;
	padding: 0;
	margin: 4px 8px 4px 0;
}
* html div.left {
	margin: 0 8px 4px 0;
}



img {
	border-style: none;
}

#main_content img {
	margin: 5px 0 5px 0;
}
#home #main_content img, #main_content img.print {
	margin: 0px 0 0 0;
}


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


td.vmargesupdowns { 
	height: 4px;
}

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.f15vlucht_content ul {
	padding: 22px 0 0 10px;
}

.sub000 div.f15vlucht_content ul {
	padding: 22px 0 0 8px;
}

* html div.f15vlucht_content ul {
	padding-left:13px;
}


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


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: Silver;
	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: #003366;
}

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

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

div.avlucht ul.ladder{
	position: relative;
	left: 0px;
	padding: 0px 12px 0 0;
	margin: 1px 0 0 10px;
	top: 5px;
}
* html div.avlucht ul.ladder{
	top: -4px;
}
div.avlucht h3 {
	margin: 6px 0 18px -5px;
}
.sIFR-hasFlash h3 {
	margin: -3px 0 10px 0;
	padding-left: 13px;
}


#content_zondervlucht h3 {
	margin-left: -12px;
	font-weight: 800;
}
#content_zondervlucht h3 {
	margin-left: 0px;
}

* 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(/9365000/g/min_2.png);
/*	min_2.png vervangt hierbij laddermin.png*/ 
	margin-bottom: 0px;
	
}

div.wegwijzer ul {
	list-style-image: url(/9365000/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: 140%;
	margin-left: 6px;
}

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

div.main div.infowijzer ul, div.zoektermen 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;
}

div.avlucht ul.ladder li, div.main ul.ladder li, ul.inlopendetekst li, div.vlucht_content ul li, div.f15avlucht_content ul li, div.f15vlucht_content ul li{
	list-style-image: none;
	list-style: none;
	vertical-align: baseline;
	padding-left: 1px;
	padding-bottom: 8px;
	line-height: 110%;
}
div.avlucht ul.ladder li {
	padding: 5px 0 10px;
	border-bottom:1px dotted #fff;
}

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

}

div.vlucht ul li a{
	line-height: 125%;
}
div.avlucht a {
	font-weight: 600;	
}
	
div.f15avlucht_content ul li, div.f15vlucht_content ul li{
	padding-bottom: 0px;
}

input.zoekvld {
	color: #336;
	width: 188px;
	height: 18px;
	overflow: hidden;
	background:#ffffff;
	border: 1px solid #032f60;
	font-size: 100%;
	margin: 0 0 0 0;
	padding: 0 0 0 10px;
	vertical-align: middle;
	position: relative;
	position: absolute;
	right: 26px;
	}
* html input.zoekvld {
	width: 200px;
	height: 20px;
	right: 28px;
}
.zoekpijl {
	position: absolute;
	top: 6px;
	right: 38px;
	z-index: 34
}
.opera .zoekpijl {
	top: -8px;
}


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


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



* 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.paragraafkop {
	position: relative;
	width: 100%;
	margin-top: 17px;
}

div.navpijlen {
	position: absolute;
	left: 0;
 	width:36px;
}
div.partitel {
	position: relative;
	top: 0;
	margin-left: 29px;
	left: 0;
 	width: 95%;
	padding: 0;
	text-align: left;
}

.partitel h2 a.anchorlnk {
	position: absolute;
	margin-top: -55px;
}
.sub000 .partitel h2 a.anchorlnk {
	position: relative;
	margin-top:0;
}

img.doctop_laatste_geenparneer {
	margin-left: 16px;
}






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

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

div.main ul ul {
	padding-left: 0px;
}

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


div.vlucht ul {
	padding: 2px 0 0 0;
}


div.infowijzer h2{
	margin: 12px 0 19px 0;
	font-size: 120%;
}
div.infowijzer  {
	height: 212px;
	overflow: auto;
	margin-bottom: 10px;
}

div.infowijzer div {
	padding: 9px 10px 10px;
}

div.uitgelicht {
	background: #fff;
	color: #036;
	font-weight: 600;
	border: 1px solid #f03;	
	padding: 0;	
	margin-top: 10px;

	width: 198px;
	overflow: hidden;
}
* html div.uitgelicht {
	width: 200px;
	height: 208px;
}

.sub000 div.uitgelicht, div.donateur {
	width: 200px;
	overflow: hidden;
}

div.uitgelicht.inhoud img {
	margin-top: 3px;
}
.sub000 div.uitgelicht, .quoteblokred, .qbcolorred {
	background: #f03;
/*	border: none;*/
	color: #fff;
}
#sponsorkop {
	height: 48px;
	width: 100%;
	border-bottom: 1px solid #FE0032;	
}

#sponsorkop img {
	position: relative;
	top: 1px;
}

div.sponsorbuttonx {
	width: 130px;
	height: 40px;
	display: block;
	position: relative;
	top: 2px;
}

.sponsorbuttonx a{
	width: 130px;
	height: 40px;
	display: block;
	position: relative;
	top: 2px;
}

div.uitgelicht div.inhoud {
	height: 142px;
	padding: 5px 10px 10px;
}
.sub000 div.uitgelicht div.inhoud {
	height: 143px;
}
* html div.uitgelicht div.inhoud {
	padding: 10px 11px 0px;
	height: 150px;
}
* html .sub000 div.uitgelicht div.inhoud{
	height: 159px;
}

* html div.uitgelicht div.inhoud img {
	margin-top: 0px;
}

div.uitgelicht a:active {
	letter-spacing: normal;
}

div.donateur {
	height: 153px;
	margin-top: 3px;
}

div.donateur, div.spotlight {
	background: #fc0;
}

.sub218 div.donateur, div.spotlight {
background: none;
}


div.spotlight, .quoteblokblue, .quoteblokred, .quoteblokyellow, .qbcolorblue, .qbcolorred, .qbcoloryellow {
	padding: 5px 10px 10px;
	background: #036;
	font-weight: 600;
	color: #f2d00c;	
	border: none;
	margin-top: 10px;
}

* html div.spotlight {
	margin-top: 10px;
}


div.spotlight div {
	height: 107px;
}
div.spotlight h2 {
	color: #036;	
}
#main_onder div.main_2kolommen {
	margin-top: -1px;
	color: #fff;
}


.sub000 main_onder div.main_2kolommen {
	color: #036;
}

div.hpelm div h3, div.spotlight h3 {
	padding-left: 0;
	margin: 0 0 10px;
	font-size: 100%;
}


div.payoff {
	padding: 11px 10px 10px;
	font-size: 75%;
	clear: both;
	text-align: center;
}

div.payoff img {
	position: relative; 	top: 12px;
}
#home div.payoff img {
	top: 7px;
}

div.payoff img.pdclogo {
	top: 25px;
}
#home div.payoff img.pdclogo {
	top: 21px;
}


div.spotlight h2 {
	color: #f2d00c;
}


div.spotlight a, .quoteblokyellow a:link, .quoteblokyellow a:visited, .qbcoloryellow a:link, .qbcoloryellow a:visited {
	color: #f00;
}

.sub000 div.uitgelicht a,
.sub201 div.spotlight a, .sub201 #main_onder a,  
.sub206 div.spotlight a, .sub206 #main_onder a, 
.sub208 div.spotlight a, .sub208 #main_onder a, 
.sub215 div.spotlight a, .sub215 #main_onder a, 
.sub221 div.spotlight a, .sub221 #main_onder a {
	color: #1835ec;
}
.sub000 div.uitgelicht a:hover,
.sub201 div.spotlight a:hover, .sub201 div.spotlight a:hover, 
.sub206 div.spotlight a:hover, .sub206 div.spotlight a:hover, 
.sub208 div.spotlight a:hover, .sub208 div.spotlight a:hover, 
.sub215 div.spotlight a:hover, .sub215 div.spotlight a:hover, 
.sub221 div.spotlight a:hover, .sub221 div.spotlight a:hover  {
	color: #606eec;
}




div.spotlight a:visited {
	color: #F08080;
}

div.spotlight a:hover {
	color: #FF6347;
}

.sub000 div.hpelm, .quoteblokyellow, .qbcoloryellow  {
	background: #fc0;
	font-weight: 600;
}



div.hpelm div {
	padding: 5px 10px 10px 10px;
	border-right: 5px solid #fff;
	height: 107px;
}
* html div.hpelm div {
	height: 122px;
}

#main_onder div.main_2van2kolommen {
	overflow: hidden;
/*	background-image: url(/9365000/g/visual_onderaan.jpg);
	background-repeat: no-repeat;*/
	background-color: #fff;
	height: 122px;
	border-left: 5px solid #fff;
}

* html  #main_onder div.main_2van2kolommen {
	position:absolute;
	right:-12px;
	width:52%;
/*	background: url(/9365000/g/visual_onderaan.jpg) right no-repeat;*/
	border-left: 4px solid #fff;
}

#swf_vibng4g5a5z1 {
	overflow: hidden;
	height: 123px;
}

div.service_rubr {
	position: relative;
	top: 0;
	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.seriekeuze ul {
	margin: 3px 0 0 5px;
	padding: 0;
}
ul div.seriekeuze ul {
	margin-left: 5px;
}


* html div.seriekeuze ul {
	margin: 3px 3px 0 0px;
}
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 178px;
}

div.seriekeuze ul li.plus, ul.met_plusgifjes li  {
	margin: 0 0 4px 12px;
}

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

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


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

div.seriekeuze ul li.rechts, * html div.seriekeuze ul li.rechts {
	list-style-image: url(/9365000/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(/9365000/g/uit.png);
	margin: 0 0 4px 11px;
}

div.seriekeuze ul li.uit {
	list-style-image: url(/9365000/g/pijl_3.png);
	margin: 0 0 4px 11px;
}
* html div.seriekeuze ul li.uit {
	margin: 0 0 10px 15px;
}	

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

}
div.richtingwijzer h2 {
	font-size: 130%;
	font-weight: 900;
	margin: 14px 0 19px 0;
	color: #666;
}
* html div.richtingwijzer h2 {
	margin: 7px 0 20px 0;
}
div.richtingwijzer>ul {
	margin: 0 0 0 32px;
}
div.richtingwijzer li a{
	position: relative;
	top: -3px;
	margin: 0;
}
div.richtingwijzer li>a{
	left: -14px;
}

div.richtingwijzer li{
	padding: 0 0 8px 7px;
	list-style-image: url(/9365000/g/plus_1erangs.png);
}
* 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(/9365000/g/min_2.png) ;
	margin: 0 0 4px 11px;
}
* html div.seriekeuze ul li.min, * html ul.met_plusgifjes li.min {
	margin: 0 0 14px 15px;
}
div.seriekeuze ul li>a {
	position: relative;
	left: -0px;
}
* html div.seriekeuze ul li a {
	margin: 0;
	position: relative;
	top: -1px;
}
* html div.seriekeuze ul li a.meti {
	margin: 0;
	position: relative;
	top: 0;
}

div.seriekeuze ul li.rechts a{
	position: relative;
	top: -3px;
	margin: 0;
}

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

div.seriekeuze img{
}
*/
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.main div.zoektermen ul {
	padding-left:0;
}
div.main div.zoektermen ul li {
	margin-bottom:10px;
}

div.opsomitem, div.acties, div.rolacties, div.landennieuws, div.paragraaf_kop, #paginatitel_met_icoon {
	margin:0;
	padding:0;
	clear: both;
}

* html div.opsomitem {
	height: 18px;
}

/*div.paragraaf_kop {
	position: relative;
	left: 15px;
}

div.paragraaf_kop h2 {
	margin: 16px 0 13px 17px;
	color: #2DC800;
}
div.paragraaf_kopnr h2 {
	color: #8c8c8c;
	margin: 16px 0 13px 0;
}
*/
div.opsomteken, div.acties_pijl, div.rolacties_pijl,  div.paragraaf_kopnr /* ,div.landennieuws_datum */ {
	float: left;
	width: 12px;
	margin:0;
	padding:0;
	line-height: 140%;
}
div.paragraaf_kopnr {
	position: relative;
	left: -28px;
	left: -24px;
	width: 22px;
	width: 20px;
	text-align: right;
}
* html div.paragraaf_kopnr {
	position: relative;
	width: 46px;
	top: -1px;
	left: -34px;
	overflow: hidden;
}
div.paragraaf_koptekst {
	position: relative;
	left: -76px;
}
* html div.paragraaf_koptekst {
	position: relative;
	left: -49px;
	top: -1px;
}
ul.paginatitel_service_rubr {
	list-style: none;
}

ul.paginatitel_service_rubr li {
	position: relative;
	top: 2px;
	display: block;
	float: left;
}
#paginatitel_met_icoon {
	width: 100%;
	margin-top: 2px;
	
}
#home #paginatitel_met_icoon {
	visibility: hidden;
}
div.paginatitel_icoon {
	float: right;
	width: 18px;/* (indien met 'reageren'erbij, waarde is 104px)*/
	margin:0;
	padding: 44px 0 0 10px;
}


#mainzondervlucht div.paginatitel_icoon {
	padding-top: 0px;
}

.printversie .paginatitel_icoon {
	display: none;
}

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

div.paragraaf_kop>div.paragraaf_koptekst {
	overflow: hidden;
	padding: 0 0 0 41px;
}


div.opsomtekst, div.acties_tekst, div.rolacties_tekst, div.landennieuws_txt, div.paragraaf_koptekst, #paginatitel_met_icoon .h2 {
	margin: 0;
	padding: 0 0 2px 0;
	width: 95%;
	line-height: 140%;
}
#paginatitel_met_icoon .h1 {
	margin: 0 120px 0 0; /*oude waarden met reageer-keuze*/
	margin: 0 30px 0 0;
	padding: 45px 0 0 0;
	width: auto;
}
div.content_zondervlucht #paginatitel_met_icoon .h1 {
	padding-top: 5px;
}

#paginatitel_met_icoon .h1 h1 {
	margin-top: 0;
}
* html .content_zondervlucht #paginatitel_met_icoon .h1 h1{
	margin: 5px 0 8px 2px;
}

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

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

.formonderwerp {
	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;
}



#logo {
	background: #333366;
	width: 100%;
	padding-bottom: 0px;
	border-bottom: 1px solid #ffffff;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}

.popuptitel_closewin {
	position:absolute;
	left: 287px;
	top: 0px;
	z-index: 536;
	padding: 0;
}

img.closewin {
	position:relative;
	left: 6px;
	top: 0px;
}
* html img.closewin {
	left: 1px;
}

.popuptitel {
	background: #fe0032;
	position: absolute;
	width: 309px;
	height: 18px;
	color: #ffffff;
	padding: 0;
	font-weight : bold;
	z-index: 9999997;
	vertical-align: middle;
	font-size: 80%;
}

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

.popuptiteltxt {
	position: relative;
	top: -20px;
	margin-left: 13px;
}
.popuptekst {
	position: relative;
	top: 2px;
	left: 0px;
	width: 293px;
	background: #ffcc00;
	color: #000;
	padding: 3px 8px 2px 8px;
	z-index: 9999998;
	font-size: 80%;
	border-top: 2px solid #fff;
	
}
* html .popuptekst {
	width: 305px;
	top: 1px;
}

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

.popuptekst td {
	background: #ffcc00;
}

.popuptekst_balk {
	background: #fe0032;
/*	fe0032*/
	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;
}
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: 130%;
 	width:120px;
	margin-bottom: 20px;*/
	clear: both;	
}
.formveld {
/*	position: relative;
	top: 0;
	margin-left: 160px;
	left: 0;
 	width: 62%;
	padding: 0 0 2px 0;
	text-align: left;
	margin-bottom: 10px;
	clear: both;*/
/*	white-space: nowrap;*/
}
* html .formveld{
/* 	width: 100%;*/
}

.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:83%;
	margin-right: 2px;
}
.formveld select.sel, .formveld select.x {
	margin-right: 0px; 	
 }

.formveld>input.inp1 {
	width: 66%;
}

.formveld>input.inp2 {
	width: 15%;
}

* 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: 3px;
}
* html img.infoicoon {
	top: 1px;
}
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;
}

.formresults {
	margin-left: 5px;
}

.formresults div.b_floatcorner_r {
	background: url(/9365000/g/brc_r2.png) no-repeat scroll right top;
}

.formresults div.b_floatcorner_l {
	background:url(/9365000/g/brc_l2.png) no-repeat scroll left top;
}


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 {
	font-size: 120%;
	font-weight: 800;
	background: #fe0032;
	color: #fff;
	border-left: 1px solid #fedcd8;
	border-top: 1px solid #fedcd8;
	border-right: 1px solid #4a0032;
	border-bottom: 1px solid #4a0032;
	height: 22px;
	padding: 0 5px 4px 2px;
	cursor:pointer;
}
* html .button {
	padding: 0 1px 4px 0px;
}


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

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

#main>div.hr {
	height: 1px;
	padding: 0px;
	margin-top: 3px;
	margin-bottom: 12px;
}
div.hr>hr {
	height:0px;
	border: 0px solid #036;
	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: 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: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;
}

legend {
	font-weight: bold;
	font-size: 120%;
	color: #333399;
	text-decoration: none;
	margin: 0 0 12px 0;
}

span.bio {
	float: left;
	z-index: 3;
	margin: 0 0 14px 0
}

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


.bron_nieuwtje {
	color: #787878;
}


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: #fff;
	border-right: #fe0032 1px solid;
	border-top: #fe0032 1px solid;
	/*cursor: hand;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
	line-height: 150%;
	position: absolute;
	z-index: 100;
}


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

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

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

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

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

.f15mpopiOver {
	background: #fe0032;
	color: #fff;
}

.f15mpopiOver a.f15mpop {
	color: #ffffff;
}

.f15mpopiOver a.f15mpop:active {
	background: #fe0032;
}

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

.f15mpopiOver a.f15mpop:hover {
	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: 40px;
}
div.main_extramarge4 {
	height: 440px;
}

.sub .avlucht div.verderbladeren a:visited, .sub .avlucht div.pers :visited  {
	color: #036;	
}
.sub000 .avlucht div.verderbladeren a:visited, .sub000 .avlucht div.pers :visited  {
	color: #fff;	
}

div.verderbladeren, div.terugbladeren {
	margin: 10px 0 -5px 10px
}
div.verderbladeren {
	margin-top:12px
}
 div.pers {
	margin: 10px 0 0 10px
}

#main h3, strong {
	color: #003366;
}
#main h3 {
	margin: 0;
	font-size: 100%
}

a:link strong {
	color: #F00;
	}

a:visited strong {
	color: #f08080;
}

a:active strong {
	font-weight: 700;
}

a:hover strong {
	color: #FF6347;
}




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

.home_signaalblok_img {
	float: left;
	width: 160px;
	margin: 0;
	padding: 0 12px 6px 0;
}	

* html .home_signaalblok_img {
	height: 126px;
	padding: 0 10px 6px 0;
}

.home_signaalblok_txt {
	margin: 1px 0 0 0;
	padding: 0px 0 0px 0;
	z-index: 2;
	line-height: 140%;
}
* html .home_signaalblok_txt {
	padding: 1px 0 0 0;
}
* html #home p.clear {
	display: none;
}


.home_signaalblok_txt h2 {
	margin: 0px 0 13px 0;
	padding: 0;
	font-size: 140%;
	line-height: 105%;
	clear: none;
	color: #2DC800;
	font-weight: 900;
}

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

#temp {
	position:absolute;
	z-index:3;
	top:131px;
	right:0;
	width: 200px;
	height: 0px;
	overflow: hidden;
	font-size: 90%;
}

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

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

.ff_extra_na_ul {
	height: 1px;
}


* html .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 10px !important;
	padding:0;
	border:none;
	position:static;
	/*list-style: disc outside;*/
	list-style-image: none;
	line-height:140%;
}

* html div.wegwijzer ul {
	margin-left: 19px !important;
}

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

.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;	
}
/* Hieronder staan de standaard  sIFR regels... do not modify */
.sIFR-flash {visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {	visibility: visible !important;}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	visibility: hidden;
}

.xxxxsIFR-hasFlash h2 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 150%;
}	
div.avlucht .sIFR-hasFlash h3 {
	visibility: hidden;
	letter-spacing: -9px;
	/*xxfont-size: 28px;*/
	margin: -1px 0 10px 0;
}	

.sIFR-hasFlash span.pers {
	visibility: hidden;
	letter-spacing: -10px;
/*	xxfont-size: 26px;*/
	}
.sIFR-hasFlash span.rood, span.groen {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 29px;
	}

/*EINDE sIFR REGELS*/

span.rood{

	font-size: 100%;
}

span.groen {
 	font-size: 100%;
 }

span.hand{

	font-size: 65%;
}
 span.huis{
   color: #003265;
	font-size: 80%;
}

 span.pers{
  color: #FCCC00;
	font-size: 100%;
	padding-left: 16px;
}

span.datum{
	color: #036;
	font-size: 110%;
	font-weight:600;
	
}
.sub000 span.datum{
	color: White;
}

.printversie SPAN.datum {
color: #003366;
}

.h3{
	
}

#_editor_toolbar, #stK02 {
	position: relative;
	left: 16px;
}

.disabled {
	background-color: #ddd;
}

.enabled {
	background-color: #fff;
}

.content_zondervlucht td h3 {
	position: relative;
	left: -13px;
}
* html .content_zondervlucht td h3 {
	left: 0;
}

.content_zondervlucht #paginatitel_met_icoon .h2 h2 {
	margin-left: 4px;
}

.printversie .content_zondervlucht #paginatitel_met_icoon .h2 h2 {
	margin-left: 0;
}


* html .content_zondervlucht #paginatitel_met_icoon .h2 h2 {
	margin-bottom: 0px;
	margin-left: 4px;
}
.content_zondervlucht #paginatitel_met_icoon .h2 {
	padding-top: 12px;
}

/* edit */ 

.main_1van2kolommen h2 {
	font-size: 100%;
	margin:0pt 0pt 10px;
	padding-left:0pt;
}

div#vluchtx .spotlight div h2 {
	padding-left: 0;
	font-size: 100%;
	margin:0pt 0pt 10px;
}

.partitel h2 {
	font-weight:900;
	font-size:125%;
	text-decoration: none;
}

.sIFR-hasFlash .partitel h2 {
	margin: -3px 0 10px 0;
	padding-left: 13px;
}

img.wwplusmin {
	padding:3px 6px 0 0;display:block;float:left;
	margin:0 !important;
}
li.wwlist {
	list-style:none;margin:0 0 0 -15px;padding:0;
}
div.wwindent {
	margin-left:15px
}


.stuurcard div.seriekeuze ul {
	margin: 21px 0 0 5px;
	font-weight: 600;
}


.card  {
	margin: 21px 14px 0 0;
}



.dotline {
	margin-top: 8px;
	border-top:1px dotted #003366;
	width: 100%;
}
h2.sponsor {
	font-weight:900;
	font-size:105%;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 8px;
}
#main_content img.sponsor {
	margin-top: 0;
	margin-bottom: 5px;

}
/*.logo_sponsor {
	float:left;
	margin: 3px 10px 0 0;
	width: 80px;
}
*/
.logo_sponsor {
	float: right;
	margin: 3px 0 0 10px;
	width: 80px;
}




div.hr {
	height: 7px;
	background: #ffffff;
	margin-top: 4px;
}
* html div.hr {
	margin-bottom:0;
}

hr {
	border: 1px dotted #003366;
	height: 1px;
}

#main>div.hr {
	height: 1px;
	padding: 0px;
	margin-top: 4px;
	margin-bottom: 12px;
}
div.hr>hr {
	height:0px;
	border: 0px dotted #003366;
	border-top-width:1px;
}
.newln object, .newln embed {
	margin-top: 4px;
}

.checktextrechts {
	float: right;
	width: 65%;
	padding-bottom: 5px;
	line-height: 1.5em;
}

.quoteblokyellow, .quoteblokred, .quoteblokblue, .qbcolorblue, .qbcolorred, .qbcoloryellow {
	height: auto;
	margin-top: 0;
	padding:20px;
}

.quoteblokyellow, .qbcoloryellow {
	color: #036
}
.quoteblokred, .qbcolorred {
	background: #f03;
}

.quoteblokblue, .qbcolorblue {
	color: #f2d00c;
}

.quotebloktextleft, .qbtextleft {
	text-align: left;
}

.quotebloktextright, .qbtextright {
	text-align: right;
}

.quotebloktextcenter, .qbtextcenter {
	text-align: center;
}

.qbsize35 {
	width: 35%;
}

.qbsize50 {
	width: 50%;
}

.qbsize100 {
	width: 93%;
	display: block;
	float: none;
}
