/* css1 selectors */

body {
	font-size: 80%;
	margin-left: 0em;
	padding-left: 0em;
	margin-top: 0em;
	padding-top: 0em;
	padding-right: 0em;
	margin-right: 0em;
	width: 100%;
	height: 100%;
	background-color: #fff;
	color: #000;
	font-family: Verdana, arial, Helvetica, sans-serif;
}

body.algemeen div.hfboven_titelblk div {background-color: #900} 
body.vwo div.hfboven_titelblk div {background-color: #c60} 
body.vwooudestijl div.hfboven_titelblk div {background-color: #900} 
body.havo div.hfboven_titelblk div {background-color: #f90} 
body.havooudestijl div.hfboven_titelblk div {background-color: #900} 
body.vmbonieuw div.hfboven_titelblk div {background-color: #900} 
body.vmbobb div.hfboven_titelblk div {background-color: #369} 
body.vmbokb div.hfboven_titelblk div {background-color: #036} 
body.vmbogl div.hfboven_titelblk div {background-color: #990} 
body.vmbotl div.hfboven_titelblk div {background-color: #060} 
body.oudestijl div.hfboven_titelblk {background-color: #900} 
body.mavovbocoudestijl div.hfboven_titelblk div {background-color: #900} 
body.mavovbodoudestijl div.hfboven_titelblk div {background-color: #900}


.no-highlight span.highlight { background:transparent !important }

div.hfboven_zoek_en_logo {
	position: absolute;
	top: 0;
	margin-top: 0;
	background:#fff;
	width: 100%;
	height: 117px; 
	overflow: hidden; 
	margin-right: 0;
	z-index:12;
	text-align: right;
}
div.hfboven_zoek_en_logo div {
	position: relative;
	left: -85px;
}
* html div.hfboven_zoek_en_logo div {
	left: -82px;
}

div.hfboven_zoek_en_logo img, div.hfboven_zoek_en_logo a.masthead {
	position: relative;
	left: -5px;
	top: 0;
}



div.hfboven_zoek_en_logo a.masthead {
	left: -12px;
	top: 19px;
	font-size: 180%;
	font-weight: 800;
}
.chrome div.hfboven_zoek_en_logo a.masthead, .safari div.hfboven_zoek_en_logo a.masthead {
	left: -28px;
}

div.hfboven_zoek_en_logo a.masthead img{
	top: 25px;
	left:-18px;
}

.webkit div.hfboven_zoek_en_logo a.masthead img {
	top: 6px;
	left: 10px;
}

.ie8 div.hfboven_zoek_en_logo a.masthead img {
	top: 6px;
	left: -6px;
}

 
 * html  div.hfboven_zoek_en_logo a.masthead img {
	top: 6px;
	left: 10px;
}


.zoekveld h2 {
position:absolute;
top:-100em;
}
 
 
/*
div.hfboven_titelblk{
	position: relative;
	width: 80%;
	float:right;
	overflow:hidden;
	top: 155px;
	left: 0;
	height: 26px;
	color:#fff;
	font-size: 120%;
	padding-left: 0;
	font-weight: bold;
}
*/

#hflinks_plus_midden_content, #hfmidden_plus_links_content {
	margin: 0;
	padding:0 5px 13px 9px;
	text-align: left;
}

#hfmidden_plus_rechts_content {
	padding: 0 13px;
	text-align: left;
}
* html #hfmidden_plus_rechts_content {
	padding: 0 9px;
}
#hfmidden_content {
	padding: 1px 14px 6px 18px;
	text-align: left;
}
* html #hfmidden_content {
	padding-bottom: 37px;
}
	
#hfmidden_home_content {
	padding: 0 6px 0 20px;
}

#uitleg_filters {
	background:url(/9336200/g/ank_kader_vert.png) left top repeat-x;
	background-color: #fff;
}
#uitleg_filters_c1 {
	background:url(/9336200/g/ank_kader_vert.png) left bottom repeat-x;
}
#uitleg_filters_c2 {
	background:url(/9336200/g/ank_kader_lb.png) left top no-repeat;
}
#uitleg_filters_c3 {
	background:url(/9336200/g/ank_kader_rb.png) right top no-repeat;
}
#uitleg_filters_c4 {
	background:url(/9336200/g/ank_kader_lo.png) left bottom no-repeat;
}
#uitleg_filters_c5 {
	background:url(/9336200/g/ank_kader_ro.png) right bottom no-repeat;

}
#uitleg_filters_c6 p {
	padding: 8px 12px 8px 12px;
}

#hfmidden_home_content2 {
	margin: 0;
	padding: 0;
	text-align: left;
	background:url(/9336200/g/home_8er_tip.jpg) top repeat-x #e9e8e3;	
/*	border: 2px solid #cccccc;*/
}

#hfmidden_home_content .hfmidden_2kolommen_content, .kalender_met_attendering {
	background:url(/9336200/g/8er_border.png) 48.7% top repeat-y;
	width: 100%;
	height: 100%;
}

.kalender_met_attendering {
 	background-image: url(/9336200/g/8er_border_wit.png);
 	padding: 0 !important;
 	margin-bottom: 13px !important;
   display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit;
	display: flex;
}

#hfmidden_home .kalender_met_attendering .ankeiler {
	position: relative;
	left: -11px;
	  box-sizing: border-box;
}
#hfmidden_home .kalender_met_attendering table span {
	display: table-cell;
}
#hfmidden_home .kalender_met_attendering .attendering {
	padding-top: 22px;
  box-sizing: border-box;
}
.kalender_met_attendering h3 {
	color: #000 !important;
	font-weight: 100;
}
.kalender_met_attendering h3 span {
	font-weight: 100;
	width: auto;
	text-align: left;
	display: inline-block;
}
.kalender_met_attendering h3 a {
	text-decoration: underline;
	padding: 0;	
	font-weight: 600;
}

@media only screen and (max-width: 980px) {  
	#hfmidden_home .kalender_met_attendering table {
		max-width: 180px;
	}
}




* html #hfmidden_home_content .hfmidden_2kolommen_content {
	background-position: 47% top;
}
#hfmidden_home_content p, #hfmidden_home_content h3 {
	padding-right: 18px;
}
#hfmidden_home_content p {
	margin-bottom: 0;
}

#hfmidden_home_content .hfmidden_2kolommen img {
	position: relative;
	top: 1px;
}

#hfmidden_home_content2 .hfmidden_2kolommen {
	margin: 0 11px;
}

#hfmidden_home .ankeiler, #hfmidden_home .hfmidden_2kolommen {
	padding: 13px 0;
	margin: 0 11px;
}

#hfmidden_home .ankeiler.ankeiler_bij_kalender {
	border-top: 1px solid #fff;
	padding-bottom: 15px;
}




div.meer {
	margin: 0 18px 17px 0;
	text-align: right;
}

.tussenwit {
	width: 100%;
	height: 7px;
	background: #fff;
	overflow: hidden;
}

h1.hidden { 
	display: none;
}

div.hflinks_oflow_hid {
	overflow: hidden;
}

div.links_egif {
	text-align: center;
	width: 100%;
}

/*.hflinks_icoon {
	margin: 0 6px 10px 15px;
}
.hflinks_icoon h2 {
	margin: 0 0 12px 0;
	font-weight: 900;
}
.hflinks_icoon img {
	margin: 12px 0 0 0;
}
*/

#hfrechts_home div.hflinkstitle{	background:url(/9336200/g/butrood_l.jpg) no-repeat #c72d2d;}

#hfrechts_home div.hflinkstitle div {background:url(/9336200/g/butrood_m.jpg) repeat-x;}

div.hflinkstitle, div.hfrechtstitle {	min-height: 19px;}
* html div.hflinkstitle, * html div.hfrechtstitle { height: 19px;}

div.hfrechtstitle{margin:10px 9px 10px 6px;}
div.hflinkstitle{margin:10px 3px 10px 7px;}


div.hflinkstitle h2{
	font-weight: 700;
	color:#fff;
	margin:0;
	padding: 1px 0 0 3px;
}

/*algemeen*/
.algemeen #hfrechts_content, .algemeen #hflinks_content, .algemeen #hflinks, .algemeen #hfrechts {background:#eadbdb;}
.algemeen .hflinkstitle, .algemeen .hfrechtstitle, .algemeenoudestijl div.hflinkstitle h2 {background:#900;}
.algemeen .hflinkstitle h2 {background:url(/9336200/g/butrood_r.jpg) right top no-repeat;} 
.algemeen .hfrechtstitle h2 {background:url(/9336200/g/butrood_home_r.jpg) right top no-repeat;}
.algemeen .boldkopje{color:#900;}
.algemeen #hfmidden_content hr{border: 1px solid #900;}

/*vwo*/
.vwo #hfrechts_content, .vwo #hflinks_content, .vwo #hflinks, .vwo #hfrechts {background:#f7e8d9;}
.vwo .hflinkstitle, .vwo .hfrechtstitle, .vwooudestijl div.hflinkstitle h2 {background:#c60;}
.vwo .hflinkstitle h2, .vwo .hfrechtstitle h2 {background:url(/9336200/g/vwo_r.jpg) right top no-repeat;}
.vwo .boldkopje{color:#c60;}
.vwo #hfmidden_content hr{border: 1px solid #c60;}

/*havo*/
.havo #hfrechts_content, .havo #hflinks_content, .havo #hflinks, .havo #hfrechts {background:#fff0d9;}
.havo .hflinkstitle, .havo .hfrechtstitle, .havooudestijl div.hflinkstitle h2 {background:#f90;}
.havo .hflinkstitle h2, .havo .hfrechtstitle h2 {background:url(/9336200/g/havo_r.jpg) right top no-repeat;}
.havo .boldkopje{color:#f90;}
.havo #hfmidden_content hr{border: 1px solid #f90;}

/*vmbo TL*/
.vmbotl #hfrechts_content, .vmbotl #hflinks_content, .vmbotl #hflinks, .vmbotl #hfrechts {background:#e3eee3;}
.vmbotl .hflinkstitle, .vmbotl .hfrechtstitle,.vmbotloudestijl div.hflinkstitle h2 {background:#060;} 
.vmbotl .hflinkstitle h2, .vmbotl .hfrechtstitle h2{background:url(/9336200/g/vmbotl_r.jpg) right top no-repeat;}
.vmbotl .boldkopje{color:#060;}
.vmbotl #hfmidden_content hr{border: 1px solid #060;}

/*vmbo GL*/
.vmbogl #hfrechts_content, .vmbogl #hflinks_content, .vmbogl #hflinks, .vmbogl #hfrechts {background:#f0f0d9;}
.vmbogl .hflinkstitle, .vmbogl .hfrechtstitle, .vmbogloudestijl div.hflinkstitle h2 {background:#990;}
.vmbogl .hflinkstitle h2, .vmbogl .hfrechtstitle h2{background:url(/9336200/g/vmbogl_r.jpg) right top no-repeat;}
.vmbogl .boldkopje{color:#990;}
.vmbogl #hfmidden_content hr{border: 1px solid #990;}

/*vmbo KB*/
.vmbokb #hfrechts_content, .vmbokb #hflinks_content, .vmbokb #hflinks, .vmbokb #hfrechts {background:#e5eaef;}
.vmbokb .hflinkstitle, .vmbokb .hfrechtstitle, .vmbokboudestijl div.hflinkstitle h2{background:#036;}
.vmbokb .hflinkstitle h2, .vmbokb .hfrechtstitle h2{background:url(/9336200/g/vmbokb_r.jpg) right top no-repeat;}
.vmbokb .boldkopje{color:#036;}
.vmbokb #hfmidden_content hr{border: 1px solid #036;}

/*vmbo BB*/
.vmbobb #hfrechts_content, .vmbobb #hflinks_content, .vmbobb #hflinks, .vmbobb #hfrechts{background:#e5eff5;}
.vmbobb .hflinkstitle, .vmbobb .hfrechtstitle, vmbobboudestijl div.hflinkstitle h2{background:#069;}
.vmbobb .hflinkstitle h2, .vmbobb .hfrechtstitle h2{background:url(/9336200/g/vmbobb_r.jpg) right top no-repeat;}
.vmbobb .boldkopje{color:#069;}
.vmbobb #hfmidden_content hr{border: 1px solid #069;}


.vmbonieuw div.hflinkstitle h2{background-color: #900} 
.oudestijl div.hflinkstitle h2 {background-color: #900} 
.mavovbocoudestijl div.hflinkstitle h2 {background-color: #900} 
.mavovbodoudestijl div.hflinkstitle h2 {background-color: #900}

div.hflinks_home div.hflinkstitle h2{
	font-size: 100%;
}

div.hfrechts_home div.hflinkstitle {
	margin-top: 0;
	padding-left: 4px;
}
#hfrechts_home div.hflinkstxtje {
	margin: 4px 2px 5px 4px;
	padding-left: 0;
}

#hfrechts_home div.hflinks_stippelstreep {
	background-image:url(/9336000/g/home_stippel.gif);
	background-repeat: repeat-x;
	height: 5px;
	overflow: hidden; 
	padding-bottom: 0;
	margin: 4px 6px 10px 4px;
}

div.hfrechts_home_sfeerplaat {
	padding: 0;
	width: 100%;
	overflow: hidden; 
}

div.hfrechtstitle h2{
	margin: 0;
	color: #fff; 
	line-height: 120%;
	padding: 1px 0 0 3px;
}

.hfrechts_home_subtitle{
	background:#c6c6bd;
	padding-top: 2px;
	padding-left: 5px;
	margin:0 4px 0px 0;
}
.hfrechts_home_subtitle h2{
	font-size: 140%;
	font-weight: 900;
	color: #fff;
	margin: 0 0 20px 0;
}

div.hflinkstxtje p, div.hfmidden_home_txt_li p {
	margin: 0;
}

div.hfmarge_button{
	margin: 0 4px 10px 5px;
	padding: 0 0 0 8px;
	background:url(/9336200/g/butgrijs_l.jpg) no-repeat #e6e7e2;
	border-bottom: 1px solid #c2c2b9;
}

div.hfmarge_button div {
	background:url(/9336200/g/butgrijs_m.jpg) repeat-x;
	min-height: 24px;
}

div.hfmarge_button h2{
	background:url(/9336200/g/butgrijs_r.jpg) right top no-repeat;
	margin:0 0px 0 10px;
	padding:5px 5px 3px 0px;
}

div.hfmarge_button h2 a{
	position: relative;
	left: -7px;
	top: 1px;
	display: block;
	
}

div.hflinks_nonemsg{
	margin: 0 2px 10px 4px;
	padding: 0 0 0 2px;
}

div.zijkant_list {
	margin: 0;
	width: 100%;
}

#hfrechts div.zijkant_list {
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
}

#hfrechts div.zijkant_list li{
	padding-right:6px;
}
/** html #hfrechts div.zijkant_list li  {
	padding-bottom: 22px;	
	margin-bottom:-24px;	
}

* html #hfrechts div.zijkant_list li a {
	margin-top: 3px;
	margin-bottom:-24px;	
}
*/

div.zijkant_list ul, div.hfmidden_2kolommen ul, ul.hfmidden_opsomming_zonder_plus, ul.inlopendetekst {
	list-style: none;
	padding: 0;
	margin: 0;
	border: none;
}

div.hfmidden_2kolommen_rooster div.hfmidden_2kolommen div.hfmidden_1van2kolommen>ul.hfmidden_opsomming_zonder_plus {
	width: 96%;
}

div.hfmidden_2kolommen ul.hfmidden_opsomming_zonder_plus {
	margin-bottom: 23px;
}


div.examenstof_extramarge {
	height: 16px;
	overflow: hidden;
}

* html div.examenstof_extramarge {
	height: 6px;
}

div.hfmidden_2kolommen_rooster {
	margin-bottom: 20px;
}

ul.hfmidden_opsomming_met_plus {
	padding:0;
	margin-top: 0px;
	margin-left: 22px;
	border: none;
}

.hflinks_plus_midden_content ul.mnone, .hfmidden_plus_links_content ul.mnone, .hfmidden_content ul.mnone,
.hflinks_plus_midden_content ul.mtop, .hfmidden_plus_links_content ul.mtop, .hfmidden_content ul.mtop {
	margin-left: 0;
}

#hfrechts_home ul.hfmidden_opsomming_met_plus {
	margin-right: 3px;
	margin-bottom: 0;
}


#hfrechts_home li.seriekeuze {
	margin-left:0;

}

ul.hfmidden_home{
	padding: 0;
	margin: 0;
	list-style: none;
}

ul.hfmidden_home li{
	vertical-align: bottom;
}

ul.hfmidden_opsomming_met_plus li {
	list-style-type: square;
	list-style-image: url(/9336000/g/li_plus.png);
	margin-bottom: 15px;
}

td ul.hfmidden_opsomming_met_plus li {
	margin-bottom: 0;
	list-style-image: none;
}

.nieuw_jaar {
	text-align: right	
}

#hfrechts_home li {
	border-top:1px solid #eaeae7;
	padding: 2px 0 0 0;	
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 0;
}



/*oud
ul.hfmidden_opsomming_met_plus li {
	list-style-type: square;
	list-style-image: url(/9336200/g/li_plus.gif);
	margin-bottom: 15px;
}
*/
ul.hfmidden_opsomming_met_plus li.seriekeuze {
	padding: 0;
	margin: 0 0 0 22px;
	list-style-type: square;
	list-style-image: url(/9336200/g/li_plus.png);
}
* html ul.hfmidden_opsomming_met_plus li.seriekeuze {
	margin-left:17px;
}

ul.hfmidden_opsomming_met_plus li.seriekeuze_min {
	padding: 0;
	margin: 0;
	list-style-type: square;
	list-style-image: url(/9336000/g/li_min.png);
}

div.opsomming ul.hfmidden_opsomming_zonder_plus li {
	margin-left: 12px;
}

div.opsomming ul.hfmidden_opsomming_zonder_plus li span.opsomteken {
	margin-left:-12px;
}

#hflinks div.zijkant_list ul {
	padding: 0 0;
}

#hfrechts div.zijkant_list ul {
	padding: 0 0;
}
/*
* html #hfrechts div.zijkant_list ul {
	margin-top: -15px;
}*/

	
div.zijkant_list li {
	margin: 0 5px 0 0;
	list-style: none;
	list-style-image: none;
	color: #000;
	padding: 0 0 15px 6px;
}
.hflinks_plus_midden_content div.zijkant_list li, .hfmidden_plus_links_content div.zijkant_list li, .hfmidden_plus_links_content div.zijkant_list li  {
	padding-left: 0;
}


div.zijkant_list li a {
	width: 100%;
}

html>body div.zijkant_list li a {
	width: auto;
}

div.list_volgende, div.hflinks_open {
	text-align: center;
	padding: 0 4px 0;
}

* html div.list_volgende, * html div.hfrechtstxtje_wetgeving {
	padding-bottom: 12px;
}

hr.list_streep {
	height:2px;
	border: 1px solid #666666;
}
/*
#hflinks_content {
	padding:0 0 0 60px;
}

* html #hflinks_content {
	padding: 0 5px 0 4px;
}
*/
div.hflinks hr.list_streep {
	margin: 4px 0 5px 0;
	padding-left: 4px;
}

* html div.hflinks hr.list_streep {
	padding: 0;
}

div.hflinks_open {
	padding-bottom: 12px;
}

#hflinks>div.list_volgende {
	padding: 0 4px 12px;
}

div.hfrechts div.list_streep {
	margin: 10px 4px 5px 8px;
}

div.hfrechtstxtje {
	padding: 0 6px 0 6px;
}


#hfmidden hr, #hfmidden_plus_rechts hr, #hflinks_plus_midden hr{
	height:0px;
	overflow: hidden;
	border: 1px solid #333333;
	margin: 10px 0 5px 3px;
	padding-right: 0;
	width: 99%;
	text-align: left;
}
.ie7 #hfmidden hr, .ie7 #hfmidden_plus_rechts hr, .ie7 #hflinks_plus_midden hr,
.ff #hfmidden hr, .ff #hfmidden_plus_rechts hr, .ff #hflinks_plus_midden hr {
	height: 2px;
}





#hfmidden>hr {
	width: 96%;
}

div.hfrechts_list_stippelstreep{
	background-repeat: repeat-x;
	width: 100%;
	height: 11px;
	margin: 4px 4px 10px 2px;
}

#hfrechts>div.hfrechts_list_stippelstreep {
	width: 95%;
}
div.hrkvwo {
	background-image:url(/9336000/g/hrkvwo.gif);
}
div.hrkhavo {
	background-image:url(/9336000/g/hrkhavo.gif);
}
div.hrkvmbotl {
	background-image:url(/9336000/g/hrkvmbotl.gif);
}

div.hrkvmbogl {
	background-image:url(/9336000/g/hrkvmbogl.gif);
}
div.hrkvmbokb {
	background-image:url(/9336000/g/hrkvmbokb.gif);
}
div.hrkvmbobb {
	background-image:url(/9336000/g/hrkvmbobb.gif);
	/*background:#e6f0f6;*/
}
div.hrkalgemeen {
	background-image:url(/9336000/g/hrkalgemeen.gif);
}
#footerstreep{
	background-repeat: repeat-x;
	height: 12px;
	margin: 0 4px 10px 7px;
	width: 95%;
}

* html #footerstreep{
	width: 100%;
}


div.fiftyfifty td.fontwit, div.fiftyfifty th.fontwit {
	width: 50%;
}

table.fontwit{
	border-left : 1px solid #999999;	
	border-top : 1px solid #999999;
	margin-top: 5px;
	font-size: 100%;
}

table.fontwit td, table.fontwit th.thcol{
	border-right : 1px solid #999999;	
	border-bottom : 1px solid #999999;
	color:#000;
	padding-left: 2px;
	padding-right: 2px;
}

table.astbl
{
	border-left: 1px solid #999999;	
	border-top: 1px solid #999999;	
	font-size: 100%;
}
* html table.omzettingstabel th, * html table.omzettingstabel td {
	font-size: 90%;
}

table.astbl th, table.fontwit th, table.fontwit td.throw
{
	background-color: #999999;
	font-family: Verdana, arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: 100;
	text-align: left;	
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom : 6px;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;	
}

table.fontwit th.thcol {
	font-weight: 900 ;
}

table.fontwit th.thcol {
	background-color: #CDCDCD;
	text-align: left;	
}

table.fontwit td.thcol
{
	background-color: #CDCDCD;
	font-family: Verdana, arial, Helvetica, sans-serif;
	color: #000;
	font-weight: 100;
	text-align: left;	
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom : 6px;
	border-bottom: 1px solid #999999;	
	border-right: 1px solid #999999;	
}

table.astbl td
{
	border-right: 1px solid #999999;	
	border-bottom: 1px solid #999999;	
	font-family: Verdana, arial, Helvetica, sans-serif;
	color: #990000; /* hz 2006-05-01 */
	padding-left: 2px;
	padding-right: 2px;
}

div.hfboven_titelblk div.titelxpos_is_0 h1.hfboven_titelblk_titel, div.hfboven_titelblk div.titelxpos_is_0 span.hfboven_titelblk_titel {
	position: relative;
	left: 0;
	top: -4px;
	padding-left: 0%;
	padding-bottom: 4px;
	margin-left: 11px;
}

div.hfboven_titelblk h1.hfboven_titelblk_titel, div.hfboven_titelblk span.hfboven_titelblk_titel {
	position: relative;
	left:0;
	top:0;
	padding-left:0;
	padding-bottom:4px;
	margin-left:8px;
	font-size:105%;
	color:#fff;
}

#gridgroup2 h1 {
	margin-bottom:12px;	
}

.pagtitelblk h1 {
	margin-top: 0;
	line-height: 150%;	
	margin-bottom: 0;
}




h1.hfboven_titelblk_titel a, h1.hfboven_titelblk_titel a:visited, span.hfboven_titelblk_titel a, span.hfboven_titelblk_titel a:visited
{
	position: relative;
	top: 0px;
	color: #fff;
	font-size: 100%;
	font-weight: 900;
	line-height: 150%;
}

h1.hfboven_titelblk_titel a:hover, h1.hfboven_titelblk_titel a:active, span.hfboven_titelblk_titel a:hover, span.hfboven_titelblk_titel a:active
{
	color: #ffdede;
	font-size: 100%; /*90*/
}


div.hfmarge_button a:visited{
	color: #900;
}

div.hfmarge_button a:hover, div.hfmarge_button a:active {
	color: #ff0000;
}

a{	color: #900;}

a:active{color:#ff0000;}

a:visited{color:#996666;}

a:hover{color:#ff0000;}

h3.boldkopje{
	margin: 0;
	color: #900;
	font-size: 100%;
}

.dynval{
	color: #999999;
	font-weight: bold;
}

img.closewin{
	float : right;
}

img{border-style: none;}

/*
=================
begin menu info
=================
*/

.f15vwonm, .f15havnm, .f15vmbotlm, .f15vmboglm, .f15vmbokbm, .f15vmbobbm, .f15oudem, .f15algem {
	position: absolute;
	z-index: 100;	
	font-family: Verdana, arial, Helvetica, sans-serif;
	font-size: 85%;	

}

.f15vwonm div {background-color:#C60;}
.f15havnm div {background-color:#f90;}
.f15vmbotlm div {background-color:#060;}
.f15vmboglm div {background-color:#990;}
.f15vmbokbm div {background-color:#036;}
.f15vmbobbm div {background-color:#369;}
.f15oudem div, .f15algem div {background-color:#900;}

/*. zie ook style_ie7.css */

.f15vwoni, .f15havni, .f15vmbotli, .f15vmbogli, .f15vmbokbi, .f15vmbobbi, .f15oudei, .f15algei,
.f15vwonil, .f15havnil, .f15vmbotlil, .f15vmboglil, .f15vmbokbil, .f15vmbobbil, .f15oudeil, .f15algeil {
	padding: 4px 2px 4px 8px;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;	
}

.f15vwonm .f15vwoniOver, .f15havnm .f15havniOver,
.f15vmbotlm .f15vmbotliOver, .f15vmboglm .f15vmbogliOver,
.f15vmbokbm .f15vmbokbiOver, .f15vmbobbm .f15vmbobbiOver,
.f15oudem .f15oudeiOver, .f15algem .f15algeiOver,
.f15vwoniOverl, .f15havniOverl, .f15vmbotliOverl, .f15vmbogliOverl, .f15vmbokbiOverl, .f15vmbobbiOverl, .f15oudeiOverl, .f15algeiOverl {
	padding: 4px 2px 4px 8px;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;	
	background-color: #CCCCCC;	
	color: #fff;
	text-decoration: none;
}



.f15vwonm img, .f15havnm img, .f15vmbotlm img, .f15vmboglm img,
.f15vmbokbm img, .f15vmbobbm img, .f15algem img {
	position: relative;
	left: -4px;
}
.ie .f15vwonm img, .ie .f15havnm img, .ie .f15vmbotlm img, .ie .f15vmboglm img,
.ie .f15vmbokbm img, .ie .f15vmbobbm img, .ie .f15algem img {
	left: 6px;
}




.f15vwoni, .f15vwoni a.f15vwon, .f15vwoni a.f15vwon:active, .f15vwoni a.f15vwon:visited, .f15vwoni a.f15vwon:hover,
.f15havni, .f15havni a.f15havn, .f15havni a.f15havn:active, .f15havni a.f15havn:visited, .f15havni a.f15havn:hover {
	color: #fff;
	text-decoration: none;

} 

.f15vmbotli, .f15vmbotli a.f15vmbotl, .f15vmbotli a.f15vmbotl:active, .f15vmbotli a.f15vmbotl:visited, .f15vmbotli a.f15vmbotl:hover,
.f15vmbogli, .f15vmbogli a.f15vmbogl, .f15vmbogli a.f15vmbogl:active, .f15vmbogli a.f15vmbogl:visited, .f15vmbogli a.f15vmbogl:hover {
	color: #fff;
	text-decoration: none;
} 

.f15vmbokbi, .f15vmbokbi a.f15vmbokb, .f15vmbokbi a.f15vmbokb:active, .f15vmbokbi a.f15vmbokb:visited, .f15vmbokbi a.f15vmbokb:hover,
.f15vmbobbi, .f15vmbobbi a.f15vmbobb, .f15vmbobbi a.f15vmbobb:active, .f15vmbobbi a.f15vmbobb:visited, .f15vmbobbi a.f15vmbobb:hover {
	color: #fff;
	text-decoration: none;
}

.f15oudei, .f15oudei a.f15oude, .f15oudei a.f15oude:active, .f15oudei a.f15oude:visited, .f15oudei a.f15oude:hover,
.f15algei, .f15algei a.f15alge, .f15algei a.f15alge:active, .f15algei a.f15alge:visited, .f15algei a.f15alge:hover {
	color: #fff;
	text-decoration: none;
} 

.f15vwonil, .f15vwonil a.f15vwon, .f15vwonil a.f15vwon:active, .f15vwonil a.f15vwon:visited, .f15vwonil a.f15vwon:hover,
.f15havnil, .f15havnil a.f15havn, .f15havnil a.f15havn:active, .f15havnil a.f15havn:visited, .f15havnil a.f15havn:hover {
	color: #fff;
	text-decoration: none;
} 

.f15vmbotlil, .f15vmbotlil a.f15vmbotl, .f15vmbotlil a.f15vmbotl:active, .f15vmbotlil a.f15vmbotl:visited, .f15vmbotlil a.f15vmbotl:hover,
.f15vmboglil, .f15vmboglil a.f15vmbogl, .f15vmboglil a.f15vmbogl:active, .f15vmboglil a.f15vmbogl:visited, .f15vmboglil a.f15vmbogl:hover {
	color: #fff;
	text-decoration: none;
}

.f15vmbokbil, .f15vmbokbil a.f15vmbokb, .f15vmbokbil a.f15vmbokb:active, .f15vmbokbil a.f15vmbokb:visited, .f15vmbokbil a.f15vmbokb:hover,
.f15vmbobbil, .f15vmbobbil a.f15vmbobb, .f15vmbobbil a.f15vmbobb:active, .f15vmbobbil a.f15vmbobb:visited, .f15vmbobbil a.f15vmbobb:hover {
	color: #fff;
	text-decoration: none;
} 

.f15oudeil, .f15oudeil a.f15oude, .f15oudeil a.f15oude:active, .f15oudeil a.f15oude:visited, .f15oudeil a.f15oude:hover,
.f15algeil, .f15algeil a.f15alge, .f15algeil a.f15alge:active, .f15algeil a.f15alge:visited, .f15algeil a.f15alge:hover {
	color: #fff;
	text-decoration: none;
}

.f15vwonil, .f15havnil, .f15vmbotlil, .f15vmboglil, .f15vmbokbil, .f15vmbobbil, .f15oudeil, .f15algeil {
	cursor:auto; /* op border */
}

.f15vwoniOver a.f15vwon, .f15vwoniOver a.f15vwon:active, .f15vwoniOver a.f15vwon:visited, .f15vwoniOver a.f15vwon:hover, 
.f15havniOver a.f15havn, .f15havniOver a.f15havn:active, .f15havniOver a.f15havn:visited, .f15havniOver a.f15havn:hover {
	color: #000;
	text-decoration: none;	
}
 
.f15vmbotliOver a.f15vmbotl, .f15vmbotliOver a.f15vmbotl:active, .f15vmbotliOver a.f15vmbotl:visited, .f15vmbotliOver a.f15vmbotl:hover, 
.f15vmbogliOver a.f15vmbogl, .f15vmbogliOver a.f15vmbogl:active, .f15vmbogliOver a.f15vmbogl:visited, .f15vmbogliOver a.f15vmbogl:hover {
	color: #000;
	text-decoration: none;	
}
 
.f15vmbokbiOver a.f15vmbokb, .f15vmbokbiOver a.f15vmbokb:active, .f15vmbokbiOver a.f15vmbokb:visited, .f15vmbokbiOver a.f15vmbokb:hover, 
.f15vmbobbiOver a.f15vmbobb, .f15vmbobbiOver a.f15vmbobb:active, .f15vmbobbiOver a.f15vmbobb:visited, .f15vmbobbiOver a.f15vmbobb:hover {
	color: #000;
	text-decoration: none;	
}

.f15oudeiOver a.f15oude, .f15oudeiOver a.f15oude:active, .f15oudeiOver a.f15oude:visited, .f15oudeiOver a.f15oude:hover, 
.f15algeiOver a.f15alge, .f15algeiOver a.f15alge:active, .f15algeiOver a.f15alge:visited, .f15algeiOver a.f15alge:hover {
	color: #000;
	text-decoration: none;	
}

.f15vwoniOverl a.f15vwon, .f15vwoniOverl a.f15vwon:active, .f15vwoniOverl a.f15vwon:visited, .f15vwoniOverl a.f15vwon:hover, 
.f15havniOverl a.f15havn, .f15havniOverl a.f15havn:active, .f15havniOverl a.f15havn:visited, .f15havniOverl a.f15havn:hover {
	color: #000;
	text-decoration: none;	
}

.f15vmbotliOverl a.f15vmbotl, .f15vmbotliOverl a.f15vmbotl:active, .f15vmbotliOverl a.f15vmbotl:visited, .f15vmbotliOverl a.f15vmbotl:hover, 
.f15vmbogliOverl a.f15vmbogl, .f15vmbogliOverl a.f15vmbogl:active, .f15vmbogliOverl a.f15vmbogl:visited, .f15vmbogliOverl a.f15vmbogl:hover {
	color: #000;
	text-decoration: none;	
}
.f15vmbokbiOverl a.f15vmbokb, .f15vmbokbiOverl a.f15vmbokb:active, .f15vmbokbiOverl a.f15vmbokb:visited, .f15vmbokbiOverl a.f15vmbokb:hover, 
.f15vmbobbiOverl a.f15vmbobb, .f15vmbobbiOverl a.f15vmbobb:active, .f15vmbobbiOverl a.f15vmbobb:visited, .f15vmbobbiOverl a.f15vmbobb:hover {
	color: #000;
	text-decoration: none;	
}

.f15oudeiOverl a.f15oude, .f15oudeiOverl a.f15oude:active, .f15oudeiOverl a.f15oude:visited, .f15oudeiOverl a.f15oude:hover, 
.f15algeiOverl a.f15alge, .f15algeiOverl a.f15alge:active, .f15algeiOverl a.f15alge:visited, .f15algeiOverl a.f15alge:hover {
	color: #000;
	text-decoration: none;	
}

.f15vwoniOverl, .f15havniOverl, .f15vmbotliOverl, .f15vmbogliOverl, .f15vmbokbiOverl, .f15vmbobbiOverl, .f15oudeiOverl, .f15algeiOverl {
	cursor:auto;
}

.f15vwonns, .f15havnns, .f15vmbotlns, .f15vmboglns, .f15vmbokbns, .f15vmbobbns, .f15oudens, .f15algens {
	font-family: Verdana, arial, Helvetica, sans-serif;
	font-size: 7.5pt;
}

.f15vwonins, .f15havnins, .f15vmbotlins, .f15vmboglins, .f15vmbokbins, .f15vmbobbins, .f15oudeins, .f15algeins {
	padding: 2px 2px 2px 8px;
	border-left: 1px solid #369;
	border-bottom: 1px solid #369;
}

a.f15vwonns, a.f15vwonns:active, a.f15vwonns:visited, 
a.f15havnns, a.f15havnns:active, a.f15havnns:visited {
	color: #fff;
	text-decoration: none;
}

a.f15vmbotlns, a.f15vmbotlns:active, a.f15vmbotlns:visited, 
a.f15vmboglns, a.f15vmboglns:active, a.f15vmboglns:visited {
	color: #fff;
	text-decoration: none;
}
 
a.f15vmbokbns, a.f15vmbokbns:active, a.f15vmbokbns:visited, 
a.f15vmbobbns, a.f15vmbobbns:active, a.f15vmbobbns:visited {
	color: #fff;
	text-decoration: none;
}

a.f15oudens, a.f15oudens:active, a.f15oudens:visited, 
a.f15algens, a.f15algens:active, a.f15algens:visited {
	color: #fff;
	text-decoration: none;
}

/*
=================
einde menu info
=================
*/

td.kopjes h1
{
	background-color: #fff;
	font-family: Verdana, arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #900;
	font-weight: 900;
	text-align: left;	
	height: 6px;
	width: 2px;
	padding-bottom : 1px;
}

b.fontWV{
	font-size: 110%;
	font-weight: 900;
	color: #900;
}

td.kopjes
{
	background-color: #fff;
	font-family: Verdana, arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #900;
	font-weight: 900;
	text-align: left;	
	height: 6px;
	width: 2px;
	padding-bottom : 1px;
}
.duw_h1 {
	height: 30px;
	overflow: hidden;
}

h1, h1 a, h1 a:visited, h1 a:active, h1 a:hover {
	font-size: 110%;
	color: #900;
	text-decoration: none;
	margin-top: 3px;
}
a.h1, a.h1:VISITED, a.h1:active, a.h1:hover {
	font-size: 80%;
	text-decoration: none;
}

span.h1 {
	font-weight: bold;
	font-size: 100%;
}

h2, h2 a, h2 a:visited, h2 a.active, h2 a.hover {
	font-size: 100%;
	text-decoration: none;
	line-height: 125%;
}

h2.kopjeskaderhp {
	font-size: 120%;
	color: #900;
	text-decoration: none;
	font-weight: bold;
	margin: 0;
}

#footer
{
	width: 100%;
	padding: 0;
	margin: 30px 0 0;
	padding-bottom: 15px;
	text-align: center;
}

#footer ul
{
	width: 100%;
	margin: 0;
	padding: 0;
	font-size: 80%;
	list-style-type: none;
 /*	white-space: nowrap; */
}

#footer ul li{
	display: inline;
}

#footer li.nietlaatste a, #footer li.laatste a, li#current
{
	padding: 5px;
	height: 25px;
	color: #900;
	margin-bottom: 3px;
	border-style: solid; border-width: 2px; border-color:#999999;
	font-weight : bold;
}


#footer li.nietlaatste a, li#current
{
	margin-right: 2%;
}

#footer li a:hover, #footer a:active, #footer a:focus, li#current
{
	color: #999999;
}


#hfmidden_home_3dagen {
	position: relative;
	padding: 0;
	width: 99%;
	color: #666666;
	font-weight: 700;
	font-size: 110%;
	margin-left: 26px;
	margin-bottom: 10px;
	clear: both;
	text-align: left;
}

* html #hfmidden_home_3dagen {
	margin-left: 23px;
}


#hfmidden_home_3dagen ul
{
	width:100%;
	margin: 0;
	padding: 0;
	font-size: 100%;
	list-style-type: none;
 /*	white-space: nowrap; */
}

#hfmidden_home_3dagen ul li
{
	display: inline;
}

#hfmidden_home_3dagen ul.home_3dagen li a
{
	padding: 0 5%;
}
#hfmidden_home_3dagen ul.home_3dagen li.morgen a
{
	padding: 0 0 0 5%;
}
.content_home #hfmidden_home_3dagen ul.home_3dagen li a
{
	width: 24%;
	padding: 0 2%
}
.content_home #hfmidden_home_3dagen ul.home_3dagen li.morgen a
{
	padding: 0 0 0 2%;
}

* html .content_home #hfmidden_home_3dagen ul.home_3dagen li a, * html #hfmidden_home_3dagen ul.home_3dagen li a {
	padding: 0;
}

#hfmidden_home_3dagen ul li a:visited
{
	color: #900;
}

#hfmidden_home_3dagen ul li a:hover
{
	color: #ff0000;
}

#hfmidden_home_3dagen ul li a:active
{
	color: #ff0000;
}

img.hfmidden_home_3dagen {
	position: relative;
	top: 3px;
}

ul.infow li {
	list-style-type: square;
}

table tr td ul.hfmidden_opsomming li {
	font-size: 80%;
}

#hfmidden_plus_rechts_content>table.vrije_tabel { /* hz 2006-05-02 */
	font-size: 100%;
}
* html table.vrije_tabel tr td { /* hz 2006-05-02 */
	font-size: 80%;
}

.button {
	background: #900;
	border-color:#663300;
	border-width: 1px;
	border-style: solid;
	color: #fff;
	font-weight : bold;
	cursor:pointer;
}

div.hfmidden_2kolommen, div.home_list {
	position: relative;
	width: 100%;
}
div.hfmidden_2kolommen {
	clear: both;
	/*display: table; ab 09-05-26 uitgecomment ivm ff */
overflow:auto
}
div.hfmidden_2kolommen_content {
	display: table-row;
}


div.hfmidden_1van2kolommen {
	float: left;
	width: 48%;
	/*display: table-cell; ab 09-05-26 uitgecomment ivm ff */
}

.hfmidden_home_content div.hfmidden_2kolommen, .hfmidden_home_content div.hfmidden_1van2kolommen, .hfmidden_home_content div.hfmidden_1van2kolommen {
	height: 100%;
}

div.hfmidden_2kolommen>div.hfmidden_2van2kolommen {
	overflow: hidden;
	padding: 0 0 0 7px;
}
div.hfmidden_2van2kolommen {
	padding-left: 2px;
	float: right;
	clear: right;
	width: 47%;
	display: table-cell;
}
* html div.hfmidden_2van2kolommen {
	margin-right: 1%;
}



div.main_2kolommen {
	width: 100%;  /* 100% resulteert in IE in het verwijnen vande scrollbar!!!! */
	margin-top: 0;
}
* html div.main_2kolommen {
	width: 96%;  /* 100% resulteert in IE in het verwijnen vande scrollbar!!!! */
}
div.main_1van2kolommen {
	float: left;
	width: 50%;
	margin-top: 0;
	margin-bottom: 0;
	border: 0 solid #000;
	padding-left: 0;
	padding-right: 0;
	z-index: 2;
	background-color: #fff;
}

* html div.main_1van2kolommen {
	width: 48%;
}

.main_2van2kolommen {
	padding-left: 0;
	width: 45%;
	border: 0 solid #000;
	margin-left: 0;
	margin-right: 20px;
	background-color: #fff;
}

div.main_2kolommen>.main_2van2kolommen {
	overflow: hidden;
	padding: 0 0 0 7px;
}


* html .main_2van2kolommen {
	margin-top: 0;
	width: 95%;
	margin-right: 2%;
}





















div.hfmidden_home_txt_li {
	position: relative;
	margin-left: 40px;
	min-height: 47px;
}


div.hfmidden_home_icoon {
	top: 0;
	padding-left: 0;
	float: left;
	clear: right;
	width: 40px;
}

div.infowijzer {
	margin-top: 0;
	margin-bottom: 8px;
	width: 90%;
	margin-top: 0;
	border-color: #999999;
	border-width: 2px;
	border-style: solid;
	padding: 3px 6px 0 0;
	color: #900;	
}

div.titelinfowijzer {
	margin-top: 5px
}

span.titelinfowijzer{
	background-color: #999999;
	height: 16px;
	font-size: 80%;
	padding: 2px 4px;
	font-weight: 800;
	color: #fff;
}

div.noot {
	font-size: 85%;
	margin-bottom: 11px;
}


div.paragraafkop {
	position: relative;
	width: 100%;
}

.safari div.navpijlen{padding-top:9px;}
.safari div.paragraafkop{padding-top:17px;}
	
div.navpijlen {
	position: absolute;
	left: 0;
 	width:36px;
}


	 
div.partitel {
	position: relative;
	top: 0;
	margin-left: 29px;
	left: 0;
 	width: 95%;
	padding-left: 0;
	text-align: left;
}

img.doctop_laatste_geenparneer {
	margin-left: 16px;
}




div.form {
	position: relative;
	width: 100%;
}
div.formonderwerp, div.formonderwerp_rechts {
	position: relative;
	left:0;
	float: left;
	padding-left: 9px;
	vertical-align: baseline;
 	width:25%;
   clear: both;
}
div.formonderwerp_rechts {
	text-align: right;
}

* html div.formonderwerp, * html div.formonderwerp_rechts {
 	width:35%;
	padding-left: 9px;
}

div.formveld{
	position: relative;
	top: 0;
	margin-left: 27%;
	left: 0;
 	width: 72%;
	padding-left: 0;
	text-align: left;
	margin-top: 0;
	margin-bottom: 10px;
	white-space: nowrap;
}

* html div.formveld{
	margin-left: 34%;
 	width: 92%;
	top: 0;
	white-space: normal; /* 11-01-07 door ab toegvoegd omdat white-space: normal; bij .formveld_onderelkaar .radio_plus_txt .radio_txt  en bij div.formveld_onderelkaar (volgende declaratie's) - wat de zekerste constructie zou zijn - in IE6 niet werkt!*/
}

div.formveld input[type="checkbox"] {
	margin-left: 0;
}
div.formveld input[type="submit"] {
	margin-left: -2px;
}
.ie div.formveld input[type="checkbox"] {
	margin-left: -3px;
}
.ie7 div.formveld input[type="checkbox"] {
	margin-left: -4px;
}
.ie7 div.formveld input[type="submit"] {
	margin-left: -11px;
}


.formveld_onderelkaar .radio_plus_txt .radio_txt  {
	white-space: normal;
}


div.giflinksvanlijst {
	position: absolute;
	left: 0;
	padding-left: 0px;
	vertical-align: baseline;
 	width:16px;
   clear: both;
}
div.formveld_onderelkaar{
	position: relative;
	top: 0;
	margin-left: 16px;
	left: 0;
 	width: 88%;
	padding-left: 0;
	text-align: left;
	margin-bottom: 10px;
	white-space: normal;
}

div.radio_plus_txt {
	position: relative;
	width: 100%;
	margin-bottom: 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;
}

formveld>input.inp, .formveld>input.formveld, .formveld>textarea.area, .formveld>select, .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%;
	border: 1px solid gray;
	font-family: Verdana,arial,Helvetica,sans-serif;
}
textarea { font-size: 100%; }
formveld>input.inp1 {
	width: 66%;
}
formveld>input.inp2 {
	width: 15%;
}

.nietverplicht {
	width: 21px;
	float: left;
}




.activiteitenplanning div.formonderwerp {
	width: 15%;
}

.activiteitenplanning div.formveld {
	width: 85%;
	margin-left: 17%;
}
.activiteitenplanning .formveld_container {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.activiteitenplanning .nietverplicht {
	position: absolute;
	left: -28000px;
}
.activiteitenplanning .nowrap {
	width: 155px;
	white-space: normal;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.activiteitenplanning .nowrap input {
	width: 21px;
	height: 13px;
}
.activiteitenplanning .nowrap  label {
	width: -moz-calc(100% - 26px);
	width: -webkit-calc(100% - 26px);
	width: -o-calc(100% - 26px);
	width: calc(100% - 26px);
	padding-right: 5px
}
.activiteitenplanning .nietverplicht + input[type="checkbox"] {
	left: 3px;
	position: relative;
}
.activiteitenplanning div.formveld_onderelkaar {
	margin-left: 4px;
}
.activiteitenplanning div.formveld input[type="submit"] {
    margin-left: -12px;
}

.ie8 .activiteitenplanning .nowrap,
.ie9 .activiteitenplanning .nowrap {
	float: left;
}




@media (min-width: 1360px) {
	.activiteitenplanning .nowrap {
		width: 175px;
	}
}
@media (min-width: 1100px) and (max-width: 1269px) {
	.activiteitenplanning div.formonderwerp {
		width: 18%;
	}
	.activiteitenplanning div.formveld {
		width: 82%;
		margin-left: 21%;
	}
	.activiteitenplanning .nowrap {
		width: 195px;
	}
}

@media (min-width: 1000px) and (max-width: 1099px) {
	.activiteitenplanning div.formonderwerp {
		width: 21%;
	}
	.activiteitenplanning div.formveld {
		width: 79%;
		margin-left: 26%;
	}
}


* html input.inp1 {
	left: 0;
	width: 63%;
}
* html input.inp2 {
	left: 0;
	width: 21%;
}
* html .formveld input.inp, * html .formveld input.input, * html .formveld textarea.area, * html .formveld select.sel, * html .formveld select.x {
	left: 0;
	width: 85%;
}


* html .formveld select.sel option {
	left: 0;
	width: 100%;

}
div.formveld input.checkbox {
	width: 13px;
	position: relative;
	left: 0;
	margin: 0;
	text-align: left;
}

span.formveld_txt_rechts {
	text-align: right;
}


fieldset {
	border-style: none;
	padding: 0;
	position: relative;
	left: -3px;
}

* html fieldset {
	left: -7px;
}

legend {
	font-weight: bold;
	font-size: 100%;
	margin: 0 0 12px 0;
}

.chrome legend, .safari legend {
	position: relative;
	top: -0.4em;
}


img.verplicht { 
	vertical-align: top;
}





.clear {
	clear: both;
}

img.home_meer {
	float: right;
	vertical-align: bottom;
	margin-top: 3px;
}


img.metborder {
	border: 1px solid #000;	
}

img.right, img.rechts_aligned {
	float: right;
	margin: 0 0 6px 12px;
}

img.left , img.links_aligned {
	float: left;
	padding: 0;
	margin: 0 12px 6px 0;
}

#hfrechts_home_sfeerplaat {
	text-align:center;
}

* html div.hfrechts_home_sfeerplaat {
	margin: 0 5px;
}

.fontklein {
	font-size: 85%;	
}

.popuptitel {background-color:#900; position:absolute; position: relative; top:13px; width: 305px; border-color:#000; border-width:1px; border-style:solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #fff; padding-bottom: 3px; padding-top: 3px; padding-left:2px; padding-right:2px; font-weight : bold; z-index: 336;}
.popuptekst {background-color:#fff; width: 305px; border-color:#000; border-width:1px; border-style:solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; padding-bottom: 3px; padding-top: 3px; padding-left:2px; padding-right:2px;position: relative; top:-3px; z-index: 436;}


div.opsomitem, div.icoon_plus_tekst {
	width: 99%;  /* 100% resulteert in IE in het verwdijnen vande scrollbar!!!! */
	margin-top: 0;
	height: auto;
	margin-left: 0;
}
div.icoon_plus_tekst {
	float: left;
}
div.opsomteken, div.icoon_plus_tekst div.icoon {
	float: left;
	width: 12px;
	height: 100%;
}
div.icoon_plus_tekst div.icoon { width: 22px; }
* html div.icoon_plus_tekst div.icoon { width: 18px; }


div.opsomitem>div.opsomtekst, div.icoon_plus_tekst>.icoon {
	overflow: hidden;
	padding: 0 0 3px 7px;
}
div.icoon_plus_tekst>.icoon {
	padding: 0;	
}
div.opsomtekst, div.icoon_plus_tekst .tekst {
	padding: 0 0 3px 0;
	width: 88%;
	height: 100%;
}
div.icoon_plus_tekst .tekst {
	float: left;
	width: 83%;
}
* html div.icoon_plus_tekst .tekst {
	float: right;
}


span.codes_wiskunde {
	font-family: Symbol;
}	


#f15_ul, #f15_table  {
}


* html #f15_ul{
	position: absolute;
 	font-size: 100%;
	width: 100%;
}

/*
#f15_ulul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 12.5%; 
	top: 0;
	float: left;
	height: 19px;
}

#f15_ulul.\12w {
	width: 12%; 
}

#f15_ulul.\13w {
	width: 13%; 
}

* html #f15_ulul li {
	float: left;
}

#f15_ulul span a {
	display: block;
	margin: 0;
	padding: 0;
	text-align: center;
	height: 19px;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
	line-height: 140%;
}
* html #f15_ulul span a {
	padding: 4px 0;
}
*/

.center {
	text-align: center;
}

.hfboven_zoek_en_logo img {
	float: right;
	margin-top:0px; 
}


#zoekq {
	margin: 0;
	padding: 0;
}
#hfmarge_content2 {
	margin-left: 8px;
	text-align: center;
}

#hfmarge_content2 img {
	margin: 9px 0 19px 0;
}

input.zoekvld {
	width: 70%;
	height: 15px;
	border-style: inset;
	border-width: 1px;
	background-color: #fff;
	border-color: #999999;
	font-size:100%;
	margin: 2px 1% 10px 1%;
	text-align: center;
	padding: 0 0 3px 0;
}

.ie input.zoekvld { padding: 1px 0 2px 0;}

.zoekpijl {
	position: relative;
	top: 2px;	
}


* html input.zoekvld {
	margin: 1px 1% 9px 1%;
	height: 18px;
}


#note {
	position:absolute;
	visibility:hidden;
	z-index:100
}

div.streep_algemeen {
	background-image:url(/9336000/g/hrgalgemeen.gif);
}
div.streep_vwo {
	background-image:url(/9336000/g/hrgvwo.gif);
}
div.streep_havo {
	background-image:url(/9336000/g/hrghavo.gif);
}
div.streep_vmbotl {
	background-image:url(/9336000/g/hrgvmbotl.gif);
}
div.streep_vmbogl {
	background-image:url(/9336000/g/hrgvmbogl.gif);
}
div.streep_vmbokb {
	background-image:url(/9336000/g/hrgvmbokb.gif);
}
div.streep_vmbobb {
	background-image:url(/9336000/g/hrgvmbobb.gif);
}
div.streep_algemeen {
	background-image:url(/9336000/g/hrgalgemeen.gif);
}

pre.pre {
	margin:0; 
	padding:0;
	border:0;
}
span.underline {
	text-decoration: underline;
}

.grieks {
	font-size:larger;
	font-family:Gentium, Palatino Linotype, Titus Cyberbit Basic, Aisa Unicode, Arial Unicode MS, Cardo, Sans Serif
}

.mtop,p.mtop,ul.mtop{margin-top:1em;margin-bottom:0}
.mnone,p.mnone,ul.mnone{margin-top:0;margin-bottom:0;}
.mbot {padding-bottom:1em;}
.mtopnakop{margin-top:1.5em}
.mbotvoorkop{margin-bottom:1.5em}
.opsomblok{margin-top:1.5em;margin-bottom:1.5em}

#note {
position:absolute;visibility:hidden;z-index:100;
}

.zijkant_list span span.lnksmeti {
	color: #ff0000;
}
.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;
}

div.formtable{
	display:table;
	clear:both;
	height:10px;
	width:100%;
	height:auto;
}
div.formrow{display:table-row;}

.nowrap{white-space: nowrap;}

.inline {
	display: inline;
}




/*
body.printversie div.hfboven_titelblk div{
	display: none;
	background: Black;
	padding: 100px;
}

#printversie #pijltjes {
	display: none;
}

#printversie #jaarringencontent {
	display: none;
}
#printversie span.hfboven_titelblk_titel {
	display: none;
}

#printversie li.seriekeuze {
	display: none;
}
*/

/*/// jQuery accordion for FAQ ///*/

#accordion a { color: #990000; }
#accordion h3 { border-bottom: 1px dotted #C6C6BD; margin-top: 10px; font-size: 12px; }
#accordion div.ui-accordion-content { 
	background: url("/9336200/g/home_8er_faq.jpg") repeat-x #E9E8E3; 
	padding: 0 2.2em 1em;
	border: 1px solid white;
}
.safari #accordion div.ui-accordion-content div.zijkant_list,
.chrome #accordion div.ui-accordion-content div.zijkant_list { 
	margin-right: 4.4em;
}


.faq_bullet {
	float: left;
	margin-top: 3px;
	height: 20px;
	width: 18px;
	background: url('/9336200/g/bullet_red.png') no-repeat;
}
.tabel_5x20 td {
	width: 20%;
}


.activiteitenplanning th, .activiteitenplanning td {
	vertical-align: top;
}

.activiteitenplanning h3 {
	margin: 0;
	font-size: 100%;
}
.activiteitenplanning .formtable, .activiteitenplanning .formrow {
	display: block;
}
.activiteitenplanning .tijdvak {
	font-style: italic;
}
/* hierna ab uitgecomment 051214
.activiteitenplanning table ul {
	margin-top: -1.3em;
}
*/