body{
	padding:0;
	margin:0;
	border:0;
	color:#433c46;
	height:100%;
	max-height:100%;
}
.nummer_wetsvoorstel {
	color:#433c46;	
}
#gridgroup2 {
	font-size: 95%;
	line-height: 140%;
}

td>ul li.plus{font-size:120%;}
	
.clear{clear:both;height:1px;}
.alleen_clear{clear:both;}
form, .knoppen {clear:both;}


.invisible{display:none;}

div.vlucht_home{}

.center{
text-align:center;
margin:0.5em}



.hidden {
	position: absolute;
	left: 0;
	top: -10000px;
	width:1px; 
	height:1px;
	overflow: hidden;
}



h1.hidden{display:none;}

h1, h1 a, h1 a:hover, h1 a:active, h1 a:visited{
	font-size:130%;
	text-decoration:none;
	line-height: 120%;
}



#mainzondervlucht h1 {
	font-size:115%;
	}

caption, h2 , h2 a{
	font-size:115%;
	font-weight:bold;
	text-decoration:none;
	margin:0.2em 0 1.4em 0;
	color: #000;
}



.route h2, #ingelogd h2 {
	font-size: 90%;
	margin-bottom: 0;
}
caption {
	text-align: left;
	font-size: 80%;
	padding-bottom: 1em;
}

.route span, .zijverwijzingen span {
	color:#c03;	
}
.zijverwijzingen span {
	font-size:80%;
}

h3{
	font-size:105%;
	font-weight:bold;
	text-decoration:none;
	color:#c03;
}
.linkophome{color:#fff;}


#menu h2{font:bold 80% Verdana, Geneva, Arial, Helvetica, sans-serif;color:#000;margin-bottom:0;}

#menu h2 a:hover{border:1px solid #000;padding:50px;}

#menu a{
	font:bold 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000;
	border:1px solid #000;
	padding:1px;
	background-color:#ccf;
}
#menu a:hover{
	color:#000;
	border:1px solid #000;
	background-color:#99c;
}
.zoekveld{color:#336;}

* html div.vlucht ul li.cur{margin-top:3px;}

table.astbl, table.styletable {
	font-size: 95%;
	width: 100%;
	margin-left: -2px;
}


table.styletable th, table.astbl th, th.fontwit{
	font-weight:100;
	text-align:left;	
	padding:3px 5px;
	white-space: nowrap;
}
table.styletable td, table.astbl td, td.fontwit{
	color:#000;
	padding:3px 5px;
}
table.styletable th, .fontwit_hor table.astbl th, .fontwit_hor th.fontwit{
	border-right:1px solid #999;
	border-bottom:1px solid #999;
}
table.styletable td, .fontwit_hor table.astbl td, .fontwit_hor td.fontwit{
	border-right:1px solid #999;
	border-bottom:1px solid #999;	
}
.fontwit_vert table.styletable th, .fontwit_vert table.astbl th, .fontwit_vert th.fontwit{
	border-right:1px solid #999;
	border-top:1px solid #999;	
}
.fontwit_vert table.styletable td, .fontwit_vert table.astbl td, .fontwit_vert td.fontwit{
	border-right:1px solid #999;
	border-top:1px solid #999;	
}
.fontwit_vert table {
	border-bottom:1px solid #999;
	border-right: none;
}

tr.trtop000 td.fontwit,td.tdstart000,tr.trtop201 td.fontwit,td.tdstart201,tr.trtop202 td.fontwit,td.tdstart202,tr.trtop203 td.fontwit,td.tdstart203,tr.trtop204 td.fontwit,td.tdstart204{
	border:1px solid #000;		
	background-color:#E7E7DC;
	color:#000;
	padding:3px 5px;
}
th.thcol{
	border:0 solid #000;		
	background-color:#99c;
	color:#000;
	padding:3px 5px;
}
th.throw{
	border:0 solid #000;
	background-color:#99c;
	padding:3px 5px;
}
td.tdstart em{}

td.fontwit em{color:#000;font-weight:bold;}

tr.trtop em{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%;}

th{text-align:left;}

.imgfloatright{float:right;padding:0;margin-left:12px;}

.imgfloatleft{float:left;padding:0;margin-right:12px;}

img{border-style:none;}

img.metborder { 
  border:#000 1px solid; 
}

td.vmargesupdowns{height:4px;}

div.infowijzer ul, div.vlucht #service, ul.inlopendetekst{
	margin:0;
	border:none;
	vertical-align:baseline;
}
div.f23menu ul{padding:0;}

div.vlucht #service{
	padding:8px 0 0 0;
	margin:0;
	width:100%;
	overflow:hidden;
}

#content_rechts_service {
	padding-left: 0.75em
}



div.main_footer{font-size:85%;}

div.vlucht div.kopinbalk{
	width:100%;
	padding:0 5px;
	background-color:#336;
	position:relative;
}
div.vlucht div.kopinbalk h2{
	font-size:115%;
	color:#fff;
	padding:3px 0;
}
#vlucht_content div.content_rubr ul, #vlucht_content div.service_rubr ul{position:relative;left:0;margin-top:9px;}

div.vlucht_content div.content_rubr ul .datum{line-height:170%;}

div.vlucht_content div.content_rubr ul .datum{font-weight:bold;color:#339;}

div.vlucht_content div.content_rubr ul li{font-weight:normal;}

.meer{font-size:85%;white-space:nowrap;text-align:right;}

div.vlucht_content div.content_rubr a{font-size:85%;}

div.main_footer{padding-left:0;}

div.main_footer div.footerrub{font-weight:600;}

div.main ul, div.main ul.inlopendetekst{border:none;}

div.main_footer ul{margin:11px 0 0 21px;padding:0;}

* html div.main_footer ul{margin-left:18px;}

ul.inlopendetekst{
	margin:11px 0 0 30px;  /* ab 10-08-05: voor niet-ie topmarge nog op 0 zetten! */
	padding:0;
}
div.main ul.inlopendetekst, div.mainzondervlucht ul.inlopendetekst{margin:0 0 0 3px;padding:0;}

* html div.main ul.inlopendetekst, * html div.mainzondervlucht ul.inlopendetekst{margin:0;}

div.main ul, div.main_footer ul{list-style-image:url(/9370000/g/laddermin.png);margin-bottom:0;}

ul.inlopendetekst li, #subinhoud_content #infowijzer ul li, div.vlucht_content #service li, .bestandsbeheer li {list-style-image:none;}

ul.inlopendetekst li, #subinhoud_content #infowijzer ul li, div.vlucht_content #service li{
	list-style:none;
	color:#333;
	vertical-align:baseline;
	padding-left:1px;
	line-height:140%;
	/*word-wrap: break-word;*/
}
div.vlucht_content #route {
	min-height: 21em;
}


div.vlucht_content .route, #ingelogd {
	margin: 0.5em 0.6em 0 0;
}
* html div.vlucht_content .route, * html #ingelogd {
	margin: 0.5em 0 0 0;
}


div.vlucht_content #service{
	padding:17px 0 8px;
}
div.vlucht_content .route ul {
	padding-top: 0;
}

div.vlucht_content #service li{
	padding-left:0;
}
div.main ul{margin:0 0 0 19px;padding:0;}

#homepage_positie2 ul, #reces ul, #homepage_positie2 li, #reces li {
	margin-left: 0;
	list-style:none;
	list-style-image: none;
}
#homepage_positie2 li, #reces li {
	line-height: 135%;
	margin-bottom: 0.1em;
}

div.main .twee_columns_in_lijst ul {
	margin-left: 0;
}

div.mainzondermarge ul{margin:0 0 0 17px;padding:0;}

* html div.main ul{margin:0 0 0 17px;}

div.main ul.ladder li{margin-bottom:1.0em;}
div.main ul.ladder li.zonder_lege_tussenregel {	margin-bottom: 0}

div.seriekeuze ul li{margin-bottom:4px;}

div.infowijzer{margin:0;}

div.zijverwijzingen h2, div.infowijzer h2 {
	margin-bottom: 0;
	margin-top: 0.25em;
}

div.infowijzer ul{
	list-style: none;
	margin:0;
	font-size:100%;
}

div.infowijzer>ul{padding: 0 0 12px 0;}

* html div.infowijzer ul{padding: 0 0 8px 0;}

#homepage_kolom2 .opsomteken {
	margin-left:-0.1em;
}
#homepage_kolom2 .opsomtekst {
	margin-left:0.95em;
}


div.route ul, #ingelogd ul, .bestandsbeheer ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left:-0.1em;
	margin-bottom:1.25em;
	padding-left:1em;
	text-indent:-1em;
}
#ingelogd ul {
	margin-top: 0;
}
.bestandsbeheer ul {
	margin: 0 0 0.5em 0;
}

div.route ul  {
	padding-left:1.3em;
	text-indent:-1.3em;
	margin-left:-0.2em;
	margin-top: 0;
}
div.zijverwijzingen ul li, div.route ul li {
	background:transparent none repeat scroll 0 0;
	padding-left:0;
	list-style-image:none;
	list-style-type:none;
}
#subinhoud ul {
	margin-top: 0;
}



#subinhoud ul li, #vlucht ul li {
	line-height: 1.35em;
	font-size: 100%
}



#subinhoud .extra_tussenruimte_onderkant {
	margin-bottom: 0.5em
}


#vlucht>ul li {margin: 0; padding: 0;}

* html div.infowijzer ul li, * html #vlucht>ul li {padding:0;margin-bottom:4px;}

.titelinfowijzer{
	background-color: #E7E7DC;
	padding: 6px 15px 3px 15px;
	font-size: 80%;
	border:0 solid #000;
	color:#336;
	font-weight:bold;
	letter-spacing:0.1em;
}
* html .titelinfowijzer{padding-left:10px;padding-right:10px;}

div.service_rubr{position:relative;width:100%;}

ul.service_rubr{width:90%;padding:0;margin:0;}
/* For IE, widths needed and doesn't degrade well :( */
* html ul.service_rubr{}

ul.service_rubr  li{
	display:inline;
	float:left;
	padding-right:0;
	vertical-align:middle;
	font-size:85%;
}
ul.service_rubr li.rubr1{width:45%;} 

ul.service_rubr li.rubr2{width:55%;}   

* html div.service_rubrtxt{height:16px;padding:0;}

a>img.service_rubr{position:relative;top:3px;}

* html img.service_rubr{position:relative;top:3px;}

div.seriekeuze ul{margin:3px 0 0 9px;padding:0;}

* html div.seriekeuze ul{margin:3px 0 0 44px;}

ul.met_plusgifjes{margin:3px 0 0 0;padding:0;}

* html ul.met_plusgifjes{margin:3px 0 0 16px;}

div.main>ul.met_plusgifjes, div.mainzondervlucht>ul.met_plusgifjes{
	margin:0 0 0 17px;
}
.wegwijzer ul li, ul.ladder li, div.seriekeuze ul li.plus, ul.met_plusgifjes li.plus{list-style-image:url(/9370000/g/plus.png);}

div.seriekeuze ul li.uit, ul.met_plusgifjes li.uit {list-style-image:url(/9370000/g/uit.png);}

* html div.main .wegwijzer ul ul, .wegwijzer ul ul {
	margin-top: 0.8em;
	margin-bottom: 0.8em;
}

.wegwijzer ul ul ul {
	display: none;
}

div.main .wegwijzer ul li {
	margin-bottom: 0.1em;
}

#main ul li.min, div.seriekeuze ul li.min, ul.met_plusgifjes li.min{list-style-image: url(/9370000/g/min.png);}

#main ul li.volgende {list-style-image: url(/9370000/g/volgende.png);}
#main ul li.vorige {list-style-image: url(/9370000/g/vorige.png);}
#main div.volgende, #main div.vorige {
	margin-bottom: 1.3em;
}


ul.met_plusgifjes img{float:left;margin-top:-4px;margin-left:30px;}

div.seriekeuze img{
position: relative;
top:2px;
}

div.seriekeuze{margin-left:10px;clear:both;}

div.seriekeuze span, ul.ladder span  {
	position: relative;
}

div.seriekeuze span.cursief, ul.ladder span.cursief {	
	left: 0;
}


* html div.seriekeuze{margin-left:-30px;clear:both;}

div.met_plusgifjes{margin-left:-30px;clear:both;}

div.opsomitem{
	width:99%;  /* 100% resulteert in IE in het verwdijnen vande scrollbar!!!! */
	margin:0;
	height:auto;
}
div.opsomteken{
	float:left;
	width:12px;
	margin:0;
}
div.opsomtekens ul.inlopendetekst li div.opsomitem div.opsomteken{
	float:left;
	width:22px;
	height:100%;
	text-align:right;
	margin:0;
}
div.opsomitem>div.opsomtekst{
padding:0 0 0 19px;
margin:0;
}

div.opsomtekst{padding:0;width:88%;margin:0;}

div.formonderwerp, div.radio_plus_txt{margin-left:21px;}

div.tekst_opsomitem{margin-left:0;}

ul.inlopendetekst li span.opsomteken{
	margin:0 2% 0 0;
	padding:0;
	width:125px;
	background-color:#f90;
	overflow:hidden;
	height:110px;
}
ul.inlopendetekst>li{margin-left:-3px;}



#secundair_menu {margin:0; padding:0; font-size:85%;}


#secundair_menu a, #secundair_menu a:link,
#secundair_menu a:visited, #secundair_menu2 a,
#secundair_menu2 a:link, #secundair_menu2 a:visited{
	padding:3px 0.5em 2px 0.5em;
	height:15px;
	color: #585858;
	text-decoration: none;
	border: none;
}
#secundair_menu a:hover, #secundair_menu a:active, #secundair_menu a:focus, #secundair_menu2 a:hover, #secundair_menu2 a:active, #secundair_menu2 a:focus{
	height:15px;
	border: none;
}

#hoofdmenu_container ul li{
	margin:0;
	display:table-cell;
	width: 11.25em;
	line-height: 3.2em;
	padding: 0 0 0 0.4em;
	vertical-align: bottom;
}
* html #hoofdmenu_container ul li{
	display: inline;
}
#hoofdmenu_container ul li a{
	position: relative;
	left: 3px;
}

#hoofdmenu_container ul .menuitem0 {
	line-height: 1.4em;
	background: #c03;
	vertical-align: top;
	padding: 0.1em 1.5em 0.5em 0.4em;
	width: 9.75em;
}

* html #hoofdmenu_container ul .menuitem0 {
	width: 11.25em;
	padding-right: 0.25em;
}


#hoofdmenu_container ul .menuitem2 {
	background: #969596;
}

#secundair_menu li{
	margin:0;
	display: table-row;
	list-style:none;
	line-height: 1.25em;
}

* html #secundair_menu li  {display:inline;float:left;padding:0;}

* html #secundair_menu li{width:50%;}

* html #secundair_menu2 li{width:50%;}

#secundair_menu ul, #secundair_menu2 ul{
	width:100%;
	height:100%;
	display:table;
	border-collapse:collapse;
	padding:0;
	margin:0;
	overflow:hidden;
}

#zoeken{
	padding:0;
	margin:0;
	border-bottom:0 solid #fc6;
	border-top:0 solid #fc6;
}
#zoeken input.zoekveld{
	width:14.9em;
	height:1.55em;
	background-color:#fff;
	font:85% Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top: -1px;
	padding:0 0 0 0.3em;
	vertical-align:middle;
}
* html #zoeken input.zoekveld{margin:1px 0 0 1px; width:13.1em;}

.chrome #zoeken input.zoekveld{
	margin-top: 0;
	width:15.1em;
}
.safari #zoeken input.zoekveld{
	width:15.1em;
}
.opera #zoeken input.zoekveld{
	width:14.65em;
}

input.zoekpijl_in_middendeel {
	top: 0.2em;
}






input[type="submit"], input[type="button"], .zoekterm  { 
	background: #ddd;
	border: 1px solid #666;
	color: #000;
	font-size: 95%;
	padding: 0px 4px 0px 4px;
	margin: 0;
	font-weight: 200;
	cursor:pointer;
	position: relative;
	top: 1px;
	left: 1px;
}
#zoeken .zoekterm {
	margin-left: 0;
}

.chrome input[type="submit"],
.chrome .zoekterm {
	padding: 1px 4px 2px 4px;
	line-height: 110%;
}
.opera input[type="submit"],
.opera .zoekterm {
	padding: 1px 4px 0px 4px;
	top: 0;
}
#main input[type="submit"], #mainzondervlucht .button, 
#main .button, #main .zoekterm {
	font-size: 105%;
	padding: 0px 4px 2px 4px;
	height: 20px !important;	
	top: 0;
	position: relative;
	left: 1px;
	margin-left: -0.3em;
}



#main .button, #mainzondervlucht .button {
	margin-left: -0.25em;
}
.chrome #main input.button[type="submit"], .chrome #main .button,
.chrome #mainzondervlucht input.button[type="submit"]
 {
	top: -0.1em;
}
.safari #main input.zoekterm[type="submit"], 
.chrome #main input.zoekterm[type="submit"] {
	margin-left: -0.35em;
}

#main .knoppen input[type="reset"], #mainzondervlucht input[type="reset"]  {
	margin-left: -0.2em;
	position: relative;
}

.safari #main .knoppen input[type="reset"],
.safari #mainzondervlucht input[type="reset"] {
	left: 0;
}
#main .knoppen input[type="submit"], 
#mainzondervlucht input[type="submit"]{
	margin-left: -0.05em;
}
#main .formveld input[type="submit"],
#mainzondervlucht .formveld input[type="submit"] {
	margin-left: 15px;
}

#main .partext .formveld input[type="submit"],
#mainzondervlucht .partext .formveld input[type="submit"] {
	margin-left: 0;
}





#main .knoppen .formveld input[type="submit"] {
	margin-left: 12px;
}

#main .zoek_zoekcriteria input[type="submit"] {
	margin-left: -0.3em;
}

.chrome #mainzondervlucht input[type="submit"], .safari #mainzondervlucht input[type="submit"],
.chrome #mainzondervlucht .zoekterm, .safari #mainzondervlucht .zoekterm, 
.chrome #main input[type="submit"], .safari #main input[type="submit"],
.chrome #main .zoekterm, .safari #main .zoekterm {
	padding: 0px 4px 2px 4px;
	position: relative;
	top: -2px;	
}
.safari #mainzondervlucht input.button[type="submit"], 
.safari #main input.button[type="submit"] {
	top: 0;
}

.opera #mainzondervlucht input[type="submit"], 
.opera #mainzondervlucht .zoekterm, 
.opera #main input[type="submit"], 
.opera #main .zoekterm {
	padding: 1px 4px 2px 4px;
}



.main_2kolommen li{
	margin:0;
	list-style:none;
	line-height: 1.25em;
}

.f15ahome{color:#906;}

.f15logo{padding:0;float:right;}

.lnksmeti{
	position:relative;
	top:-3px;
	vertical-align:top;
	margin:0;
	text-align:center;
	padding:0 2px 0 0;
	font-weight:bold;
	font-size: 90%;
	
}
* html .opsomtekst .lnksmeti{ /* vanwege IE-bug bij opsom-divs */ 
	position:static;
	vertical-align:super;
	line-height:0; 
}
img.closewin{position:absolute;left:293px;top:2px;}

.popuptitel{
	position:absolute;
	width:311px;
	height:29px;
	color:#fff;
	padding:0;
	font-weight:bold;
	z-index:9999997;
	vertical-align:middle;
}

.popuptiteltxt{position:relative;top:-17px;left:21px;}

* html .popuptiteltxt{top:-20px;}

.popuptekst{
	position:relative;
	top:4px;
	left:0;
	width:293px;
	background:#fff;
	padding:3px 8px 2px 8px;
	z-index:9999998;
	border:1px solid #999;
	border-top: none		
}
* html .popuptekst{top:17px;}

div.popuptekst>div.popuptekst{top:1px;}

div.mokli {
	width: 100%;
	height: 16px;
}
div.mokli img {
	float: right;
}

.nowrap{white-space:nowrap;}

div.radio_plus_txt{position:relative;width:100%;margin-top:10px;}

div.radio_cirkel{
	position:absolute;
	left:0;
	top:0;
	vertical-align:baseline;
 	width:36px;
}
div.radio_txt{
	position:relative;
	top:0;
	margin-left:21px;
	left:0;
 	width:95%;
	padding-left:0;
	text-align:left;
}
div.form{position:relative;width:100%;white-space:nowrap;}

div.formonderwerp{
	float: left;
	width:120px;
	display: inline;
}
#mainzondervlucht div.formonderwerp{
	width:160px;
}
div.formtip {
	height: auto;
	margin-left: 202px;
	font-style: italic;
}
div.formveld{
	float: left;
	width:60%;
	text-align: left;
	display: inline;
}
* html .knoppen div.formonderwerp, * html .knoppen div.formveld{	float: none;}



div.formveld>input.inp, div.formveld>input.formveld, div.formveld>textarea.area, div.formveld>select.sel, div.formveld>select.x, div.formveld_container>input.inp, div.formveld_container>input.formveld, div.formveld_container>textarea.area, div.formveld_container>select.sel, div.formveld_container>select.x{
	width:83%;}
	
div.formveld>input.inp1{width:69%;}

div.formveld>input.inp2{width:19%;}

* html input.inp1{width:70%;}

* html input.inp2{width:15%;}

* html div.formveld input.inp, * html div.formveld input.input, * html div.formveld textarea.area, * html div.formveld select.sel, * html div.formveld select.x{
	left:0;
	width:85%;}

* html div.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 div.formveld span.formveld_txt_volgende_regel{position:relative;top:6px;}

.formveld_width{width:100%;min-width:170px;}

* html .formveld_minwidth{border-left:170px solid #f1f0f1;}
* html #content_zondervlucht .formveld_minwidth{border-left:170px solid #fff;}

* html .formveld_container{margin-left:-170px;position:relative;}

* html #main .formveld_container{position: static;
}

/*\*/
* html .formveld_minwidth, * html .formveld_container{top:0}
/**/
div.formveld input.inp text, div.formveld input.inp, div.formveld input.input, div.formveld textarea.area, div.formveld textarea.x, div.formveld select.x, div.formveld select.sel, div.formveld select.chknoedit{
	/*left:0;*/
	width:90%;  /* bij >94% weigert IE de selects ook de betreffende breedte te geven!  */
	margin-bottom: 1.1em;
}

.formveld input[type="radio"], .formveld input[type="checkbox"] {
	margin-bottom: 1.1em;
}


* html div.formveld select.chknoedit {
	width: 60%;
}

div.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; }
#main .formveld img.verplicht{margin-right: -5px }
#mainzondervlucht .formveld img.verplicht{margin-right: -2px }

.button{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #ddd;
	border: 1px solid #666;
	color: #000;
	cursor:pointer;
}



input[type="radio"], input[type="checkbox"], #formu1m, .checkbox, 
#filters .main_1van2kolommen label input,
#filters .main_2van2kolommen label input,
.zoeken_in_volledige_tekst .main_1van2kolommen label input,
.zoeken_in_volledige_tekst .main_2van2kolommen label input {
	border: none !important;
}

.zoeken_in_volledige_tekst .main_2van2kolommen img {
	position: relative;
	top: 3px;
} 

#mainzondervlucht div.formveld input.button[type="button"] {
	margin-left: -0.3em
}
.chrome #mainzondervlucht div.formveld input.button[type="button"], 
.safari #mainzondervlucht div.formveld input.button[type="button"] {
	margin-left: -0.35em
}
.chrome #main div.formveld input.button[type="reset"], 
.chrome #mainzondervlucht div.formveld input.button[type="reset"] {
	margin-left: -0.25em
}

.zoeken_in_volledige_tekst .button{
	padding: 0 0.2em 0.1em 0.2em;
	margin: 0 0 0 -4px;
	height: 1.5em;
	border: 1px solid #666;
}

.chrome .zoeken_in_volledige_tekst .button{ 
	margin-left: -6px;
	padding: 0 0.2em 0.05em 0.2em;	
}

.safari .zoeken_in_volledige_tekst .button { 
	margin-left: -6px;
	padding: 0.08em 0.2em 0.02em 0.2em;
	height: 20px	
}

.zoekpijl_in_middendeel label {
	width: auto;
	position: relative;
	top: -0.2em;
	left: -1.7em;
}

.zoekpijl_in_middendeel input.zoekpijl {
	height: 1.4em
}



div.hr{
	height:1.65em;
	margin-top: 2.1em;
	margin-bottom: -1.53em;
}

div.voor_maidenspeech { margin-top: -1.3em;}
div.na_maidenspeech {	margin-top: 1.3em; margin-bottom: -0.7em;}

div.persoonitem_hr {
	margin: 1px;	
	clear: both;
}

#main div.persoonitem_hr {
	height:0.15em;
	margin: 0;
	margin-top: -0.45em;
	margin-bottom: 0.3em;
}

a.f4vlink1, a.f4vlink2{line-height:165%;font-weight:bold;}
	
a.f4vlink2_last{line-height:50%;}

.width{width:70%;min-width:200px;background:#fff;}

* html .minwidth{border-left:200px solid #fff;}

* html .container{margin-left:-200px;position:relative;}
/*\*/
* html .minwidth, * html .container{height:1px;}
/**/

.incbim{
	vertical-align:top;  /*  dit wordt nog overruled door vertical-align:middle in v9000000chlst2.js 
	en levert daarom nog niet het goede resultaat op */
	padding:0;
	margin: 0px 0 0 0;
	height: 19px;
}
.imgfloatright{float:right;padding:0;margin-left:8px;}

.imgfloatleft{float:left;padding:0;margin-right:8px;}

div.citaat{background-color:#E7E7DC;margin-left:20px;border:0 solid #000;padding:0 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:110%;
	color:#433c46;
	margin:0 0 12px 0;
}

.disc {
	font-size: 80%;
}

div.main_extra_disclaimer{height:40px;}

div.main_extramarge2{height:220px;}

div.main_extramarge4{height:440px;}

div.left, img.left {
	float:left;
	margin-bottom: 0.5em;
	margin-right: 1.0em;
	margin-top: 0.5em; 
	}

* html div.left, * html img.left {
	margin-right: 0.9em; 
}
div.right, img.right {
	float:right;
	margin-bottom: 0.5em;
	margin-left: 0.7em; 
}
* html div.right, * html img.right {
	margin-left: 1.1em; 
}
* html div.left, * html div.right {
	margin-bottom: -15px;
}
* html div.left, * html img.left, * html div.right, * html img.right {
	position: relative;
}
div.left img.left, div.right img.right {
	margin: 0;
	float: none;
}

.vergrootglas {
	position: relative;
	top: -23px;
	float:right;
}
* html .vergrootglas {
	left: 3px;
}


* html div.left img.left, * html div.right img.right {
	position: relative;
}

div.formnoscript_inline{display:inline;}

div.formrow{
	clear: both;
	margin:15px 0 0;
}

.mtop {
	margin-top:16px !important;
	margin-bottom:0;
}
.mnone { 
	margin-top:0;
	margin-bottom:0;
}
.mtopquater {
	margin-top:4px !important;
	margin-bottom:0;
}



.zoektermen li {
	clear: both;	
}



.soortitem {
	color: #c0c000;
	float:right;
	width:12em
}


div.main_2kolommen, div.home_list {
	position: relative;
	width: 100%;
}
div.main_2kolommen {
	clear: both;
	margin: 0 0 0.7em 0;
}

div.main_1van2kolommen {
	float: left;
	width: 48%;
}

.main_home_content div.main_2kolommen, .main_home_content div.main_1van2kolommen, .main_home_content div.main_1van2kolommen {
	height: 100%;
}

div.main_2kolommen>div.main_2van2kolommen {
	overflow: hidden;
	padding: 0 0 0 7px;
}
div.main_2van2kolommen {
	padding-left: 2px;
	float: left;
	clear: right;
	width: 47%;
	padding-bottom: 1em;
}

.twee_columns_in_lijst ul {
	width: 100%;
}

.twee_columns_in_lijst li {
	width: 100%;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	background: #DCDCDC;
	margin-right: 2%;
}

.persoon {
	display: block;
	width: 100%;
	overflow:auto;
	clear: both;
}
* html .sorterenop  {
	width: 85%;
}

.pasfoto {
	float: left;
	padding: 2px 8px 5px 0;
	border-bottom: none;
}

* html .pasfoto {
	position: relative;
	margin-right: 9px;
}


.pasfoto a, .pasfoto a:link { border-bottom: none; }

.pasfoto_tekst_k1 {
	float: left;
	padding: 0 5% 0 0;
	width: 50%;
}
.pasfoto img {
	width: 5.8em;
	height: 8.6em
}

.pasfoto_tekst_k1 img {
	width: 3.25em;
	height: 4.35em
}

.pasfoto_tekst_k1 .sorteerpijl {
	width: 7px;
	height: 8px;
}

.pasfoto_tekst_k2 {
	float: left;
	padding: 0;
	width: 40%;
}


/* stop the floating after the list */
.twee_columns_in_lijst br
{
  clear: left;
}
/* separate the list from what follows it */
div.twee_columns_in_lijst
{
  margin-bottom: 1em;
}

#weekselector {
	height: 2.55em;
	z-index: 10;
	padding-top: 0.1em;
}

* html #weekselector {
	position: static;
}


.titel_met_icoon {
	clear: both;
	width: 100%;
}

#homepage .titel_met_icoon {
	width: auto;
	/*float: right;*/
}

#homepage .titel_met_icoon {
	margin: 4px 9px 0 0;
}

div.titel_icoon {
	float: right;
	width: 28px;
	margin:0;
}
div.titel_icoon a {
	cursor:pointer;
}

#titel_met_icoon .titel {
	margin: 0 30px 0 0;
	padding: 0;
	width: auto;
}

.tab2a, .tab2na {
	font-size: 85%
}

div .tab2a, div .tab2na {
	padding:3px 6px 4px;
	margin-top: 7px;
}
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:#bc0021}

#content_zondervlucht .formveld .extraveld {
	position: relative;
	top: -6px;
}
 
#content_zondervlucht .formveld .kalender {
	position: relative;
	top: -1px;
}

.sloticoon {
	position: relative;
	top: 2px;
}



div.meteventxscrollbar{
	width: 100%;
	padding:0 0 0px 0;
	clear:both;
}

#main_content>.meteventxscrollbar_voortgangModule {
	overflow:auto;
	margin-bottom: 1.2em;	
}

div.meteventxscrollbar>div {
	overflow:auto;
	width: 99%;
	padding-bottom:0;
}
div.meteventxscrollbar{
	margin: 0;
}





.meteventxscrollbar_width_auto div.meteventxscrollbar {
	overflow:auto;
	width: 99%;
	padding-bottom:0;
}







.lege_regel_in_niet_ie {
	height: 1.5em;
	width: 100%;	
}

.onderlijn {	
	text-decoration: underline;
}
.cursief {	
	font-style: italic;
}

div.bestandsbeheer {
	font-size: 85%;
	position: relative;
	left: 21px;
}

.bestandsbeheer .checkbox {
	width: 10px;
	height: 10px;
	position: relative;
	top: 2px;
}
div.formveld div.bestandsbeheer input.inp {
	font-size: 100%;
}

div.seriekeuze img.in_text {
	float: none;
	margin: 0 0 0 0;
}

div.zoekveld_left {
	margin-left: -1.3em;
}

#voortgangModule_script {
	display: none;
}
.width185height140 {
	width: 185px; height: 140px;
}

.zoeken_in_volledige_tekst h2 {
	margin: 0.3em 0 0.2em -0.4em;
	font-size:105%;
	font-weight: normal;
}
.zoeken_in_volledige_tekst .main_1van2kolommen a {
	margin: 0 0 0.2em 0em;
}
.zoeken_in_volledige_tekst .main_1van2kolommen a {
	position: relative;
	top: 0.3em;
}

#extra_zoek_kop {
	margin-left: 0.5em;
}
#filters div.hr,
.zoeken_in_volledige_tekst div.hr {
	height:1.75em;
	margin-top: 0.5em;
	margin-bottom:-1.43em;
	clear: both;
	width: 100%	
}

#filters .methode,
.zoeken_in_volledige_tekst .methode {
	padding-left: 0.5em;
	clear: both	
}

#filters div.hr {
	padding-top: 0.1em;
}

.zoeken_in_volledige_tekst .soort {
	display: inline;
}

.zoeken_in_volledige_tekst .velden {
	float: right;
}

#filters div.main_1van2kolommen,
.zoeken_in_volledige_tekst div.main_1van2kolommen {
	width: 2%;
}

#filters div.main_2van2kolommen,
.zoeken_in_volledige_tekst div.main_2van2kolommen {
	width: 77%;
	margin-left: 76px;
	margin-top: -0.3em;
	padding-bottom: 0.4em;
}
.zoeken_in_volledige_tekst div.trefwoord {
	margin-left: 79px;
}

.zoeken_in_volledige_tekst div.main_2van2kolommen span {
	position: relative;
	top: -0.15em
}
.zoeken_in_volledige_tekst div.main_2van2kolommen_radio input, #filters div.main_2van2kolommen_radio input {
	position: relative;
	top: 0.25em
}

input[type="radio"] {
	position: relative;
	top: 0.2em
}

.zoeken_in_volledige_tekst div.main_2van2kolommen .checkbox {
	position: relative;
	top: 0.15em
}
div.main .volledigetekst ul {
	margin-left: 23px;
}

.zoektermen li {
	margin:1em 0;
}

.zoektermen li div.right {
	width: 11em;
	font-size: 90%;
	margin-left:3.7em;
	padding-top: 0.05em;
}
.inline {
	display: inline;
}
.trefwoord input.invul {
	width: 55%;
}
div.main_2van2kolommen .filter {
	float: left;
	width: 40%;
}
div.main_2van2kolommen .filter2 {
	width: 31%;
}
div.main_2van2kolommen .filter3 {
	width: 21%;
}

div.main_2van2kolommen .filter label {
	display: block;
	clear: both;
}
.zoeken_in_volledige_tekst .kalender {
	position: relative;
	top: 2px;
}

.zoektermen .links {
	padding-right: 13.3em;
}
.extra_zoekcriteria {
	padding-top: 0.3em
}
.zoeken_in_volledige_tekst .correct{color:red}
.zoektermen h2, #filters h2 {margin:1.05em 0 1.4em;}

#sorteer_kop, #zoek_kop {
	clear: both;
}

.geen_margin {
	margin: 0;
}

.shortinput {
	width: 40%;
	border:1px solid #BC0021;
}

.noborder { 
	border: none;
}

.widearea {
	width: 100%;
}
hr{border:1px dotted #676567;height:1px;border-width:1px 0 0;}
#main>div.hr{height:1px;padding:0;margin-top:3px;margin-bottom:12px;}
div.hr>hr{height:0;border:0 dotted #676567;border-top-width:1px;}

#content_zondervlucht th {
	font-size: 110%;
	font-weight: 700;
}

.print_footer { font-size: 80%; }

.nietverplicht_tekst {
	display: none;
}
span.nietverplicht{
	color: #fff
}

.verplicht {
	vertical-align: top;
	margin-right: 5px;
}
.formrow .verplicht {
	float: left;
}



p .verplicht {
	position: relative;
	top: 2px;
	left: 2px;
}

#reces {
	min-height:21.05em;
	padding:0 0 2.9em 0.7em;
	width:100%;
}

.selecteer_zoekcriteria .formveld {
	min-height: 1.89em;
}
.selecteer_zoekcriteria input {
	height: 1.25em;
}
.carousel {
	position: relative;
	width: 99%;
	/*overflow: hidden;*/
	padding-bottom: 10px;
	
}



.carousel,.carousel .carousel-wrap{ margin:0;}
.js .carousel-wrap{
	display:inline-block;vertical-align:middle;
	width:524px;
	max-width: 524px;
/*	width: 99%;
	margin:0 5px 15px;
*/
}
.IE .js .carousel-wrap{display:inline;}
.carousel ul{margin:0;padding:0;}
.carousel ul li{display:inline;float:left;width:574px;/*text-align:center;*/}
.carousel .carousel-control{
	cursor:pointer
/*  
  	overflow:hidden; display:inline-block;
	vertical-align:middle;width:29px;height:49px;line-height:999px;zoom:1;
*/
}

div.carousel-previous, div.carousel-next  {
	width: 42px;
	position: absolute;
	top: 0;
	height: 100%;
}
div.carousel-previous {
	left: 0;
	z-index: 5843;
}
div.carousel-next {
	left: 604px;
	z-index: 5844;
}

.carousel .carousel-control img {
	position: relative;
	top: 25px; /* (de helft v.d. hoogte pijl-afbeelding)*/
}

#mainzondervlucht .carousel-wrap ul, div.main .carousel-wrap ul {
	margin-left: 0;
}

.carousel .carousel-next { /*background:url(/9365200/g/carroussel_next.png) 0 0 no-repeat;*/}
.carousel .carousel-previous {/* background:url(/9365200/g/carroussel_prev.png) 0 0 no-repeat;*/}
/*.carousel .carousel-control{-moz-opacity:.65;opacity:0.65;filter:alpha(opacity=65);}*/
/*.carousel .carousel-control:hover{-moz-opacity:.9;opacity:0.90;filter:alpha(opacity=90);}*/
/*.carousel .disabled,.carousel .disabled:hover{-moz-opacity:.1;opacity:0.10;filter:alpha(opacity=10);cursor:default;}*/
.carousel div{margin:0;padding:0;border:0;}
.carousel .carousel-wrap { border: solid 1px #ccc;padding: 12px 12px 12px 12px;text-align: right;
margin-left: 0; left: 42px}
div.main .carousel ul, #mainzondervlucht .carousel ul{padding:0;list-style:none;left:0;margin: 16px 0 0 0}
.carousel ul li{position:relative;width:548px;text-align: center;margin:0;}

.carousel ul li div {
	vertical-align: middle;
	text-align: center;
	display:inline-block;
	line-height: 1.3em;
}
.carousel ul li div img {
	margin-bottom: 9px;
	max-width: 512px;
}
.carousel ul li div p,
.carousel ul li div img {
	line-height: 1.3em;
}
.carousel ul li div p {
	margin: 0;
	padding: 0 0.5em;
}





#fileinput, #filelist {	display: inline;}
#fileinput {margin-left: -0.45em;}

.checktextlinks {
	float: left;
	margin-left: 10px;
}

.max {
	font-size: 7pt;
	color: #404040;
	margin: 3px 0 0 0;
	font-style: italic;
}

.text-placeholder {
	color: gray;
}

.body_linkmetimage #main_content p.mnone a {
	border-bottom: none;
}

table.astbl th.workflow, table.astbl td.workflow {
	white-space: normal;	
}

