@charset "utf-8";
*{padding:0px;margin:0px;}

ul {padding-left:20px;padding-top:5px;}


dl,dt,dd,ol,li,pre,form,fieldset,input,blockquote,img,h1,h2,h3,h4,h4,h5 {margin:0;padding:0;}

fieldset,img {border:0;}

hr {height:1px; border:solid 1px #333; overflow:hidden; margin:10px; background:#333; display:block;}


.clear:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}

*html .clear{height:1%;}

.clear{display:block;}

body{font-family:Arial, Helvetica, sans-serif; font-size: 11px;}

p {padding-top:7px;}

html, body, #wrap {height: 100%;}

body > #wrap {height: auto; min-height: 100%;}

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/***********************************/
/************             **********/
/* --------- Link   style ---------*/
/************             **********/
/***********************************/

a:link,a:visited { text-decoration:underline; color:#00477F}

a:hover,a:active { text-decoration:underline; color:#ED1A2D}

a.blue:link, a.blue:visited{color:#00477F; text-decoration:none}
a.blue:hover{color:#ED1A2D; text-decoration:none}

a.black:link, a.black:visited{color:#1A1A1A; text-decoration:none}
a.black:hover{color:#1A1A1A; text-decoration:underline}

/***********************************/
/************             **********/
/* --------- Font   style ---------*/
/************             **********/
/***********************************/

h1 {font-size:16px; color:#E20025; line-height:17px; font-family:Arial, Helvetica, sans-serif; margin-bottom:4px;}

h2 {padding-top:15px;padding-bottom:5px;color:#00477F;}



/***********************************/
/************             **********/
/* --------- Main   style ---------*/
/************             **********/
/***********************************/
#wrap {background-image: url(/img/topbar.jpg); background-repeat: repeat-x; }
#page {width:1002px;margin:0 auto;padding:0 auto; padding-bottom: 56px;}

#page1{ height:100%; float:left}
/* --------- top ---------*/
#top{ width:1002px; height:63px;background-color:#F0F4F7;}
#logo{width:170px; height:63px;float:left}
/*---------- menu ---------*/
#menu{ height:63px; float:left}
#menu ul{padding:0; margin:0;list-style-type:none;}
#menu ul li{ white-space: no-wrap; float:left;font-size:16px;border-left-width: 1px;border-left-style: solid;border-left-color: #B4B6C8;}
#menu ul li a{line-height:32px;padding:31px 11px 0 11px; color:#00477F;display:block;background-image: url(/img/menu3.gif); background-repeat: repeat-x; font-weight:bold;text-decoration:none;}
/*#menu ul li a:hover, #menu ul li.hover a{background-image: url(/img/menu4.gif);background-repeat: repeat-x;padding:31px 11px 0 11px;display:block;}*/
#menu ul li a:hover, #menu ul li.hover a{color:#E20025}
.selected{background-image: url(/img/menu4.gif);background-repeat: repeat-x;padding:31px 11px 0 11px;color:#00477F;font-weight:bold;line-height:32px;height:32px;}

#menu ul li a.actief {background-image: url(/img/menu4.gif)}
#search{width:240px; height:63px; border-left-width: 1px;border-left-style: solid;border-left-color: #B4B6C8;float:left}

/*---------- submenu ---------*/
#submenu{height:28px; padding-left:170px; font-family:Arial, Helvetica, sans-serif; width:800px;}
#submenu ul{padding:0; margin:0;list-style-type:none;}
#submenu ul li{  line-height:28px; height:28px; float:left}
#submenu ul li.hover{color:red;}
a.sub {float:left;background-image:url(/img/submenuline.gif); background-repeat:no-repeat; background-position:left;padding:0 12px 0 12px; line-height:28px; color:#FFFFFF;font-size:12px; font-weight:bold;text-decoration:none;}
a.sub:hover{text-decoration:underline;}
/*a.sub:hover{background-image:url(/img/submenu21.gif);background-repeat:repeat-x;background-position: left;}*/

a.sub1:link, a.sub1:visited{float:left;background-image:url(/img/submenu1.gif); background-repeat:no-repeat; background-position:left;padding:0 12px 0 12px; line-height:28px; color:#FFFFFF;font-size:12px; font-weight:bold}
a.sub1:hover{background-image:url(/img/submenu11.gif);background-repeat:no-repeat;background-position: left;}

a.sub2:link, a.sub2:visited{float:left;background-image:url(/img/submenu3.gif); background-repeat:no-repeat; background-position:right;padding:0 12px 0 12px; line-height:28px; color:#FFFFFF;font-size:12px; font-weight:bold}
a.sub2:hover{background-image:url(/img/submenu31.gif);background-repeat:no-repeat;background-position: right;}

.sub{background-image:url(/img/submenu2.gif); background-repeat:repeat-x; height:28px;}
.sub1{background-image: url(/img/submenu1.gif);background-repeat: no-repeat;background-position: left;}
.sub2{background-image: url(/img/submenu3.gif);background-repeat: no-repeat;background-position: right;}
.subselected, .huidigesubmenuul{background-image:url(/img/submenu21.gif);background-repeat:repeat-x;background-position: right; line-height:28px; color:#FFFFFF;font-size:12px; font-weight:bold}
.subselected1{float:left;background-image:url(/img/submenu11.gif); background-repeat:no-repeat; background-position:left;padding:0 12px 0 12px; line-height:28px; color:#FFFFFF;font-size:12px; font-weight:bold}
.subselected2{float:left;background-image:url(/img/submenu31.gif); background-repeat:no-repeat; background-position:right; line-height:28px; color:#FFFFFF;font-size:12px; font-weight:bold; padding:0 12px 0 12px}
.eerstesubmenu {background-image:url(/img/submenu1.gif);}
.laatstesubmenu {background-image:url(/img/submenu3.gif);background-position:right center;}
.huidigesubmenuul.eerstesubmenu {background-image:url(/img/submenu11.gif);background-position: left center;}
.eerstesubmenu a {background-image:none;}
.eerstesubmenu a.sub:hover {background-image:url(/img/submenu1.gif)}
.huidigesubmenuul.laatstesubmenu {background-image:url(/img/submenu31.gif);background-position: right center;}
/*.laatstesubmenu a.sub:hover {background-image:url(/img/submenu3.gif);background-position: right center;}*/



/*---------- content ---------*/
#content{ width:988px; padding-left:14px; margin-top:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

#bannar{width:961px; height:213px; padding-bottom:20px;}

/*---------- main page ---------*/
#main_left{width:303px; float:left}
#ml1{width:275px; padding:0 14px 10px 14px;}
#ml2{width:100%}
.ml2t{width:295px;height:56px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #FFFFFF;background-color:#E5ECF2; margin-left:8px;position:relative;cursor:pointer;  }
.ml2t:hover {background-color:#B0C6D7}
.ml2ti{width:182px; height:56px; float:left}
.ml2tt{float:left; width:98px; padding-left:6px; color:#00477F; font-weight:bold; word-wrap:break-word;word-break:break-all;position:absolute; left:180px; bottom:3px;}
.pl14{padding-left:14px;}

#main_middle{width:355px; float:left; padding-left:20px;}
.pl10{padding-left:10px;}

#recev{width:334px; }
.recevi{width:334px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #FFFFFF; background-color:#E5ECF2;cursor:pointer}
.recevi:hover, .woordi:hover, .woordkt:hover {background-color:#B0C6D7}
.recevit{ padding-left:8px; color:#00477F; font-weight:bold; line-height:20px}
.recevid{ float:right; color:#1A1A1A; padding-right:5px;width:75px;}
#recevim{float:left;background-image: url(/img/arrow_1.gif);background-repeat: no-repeat;background-position: left; color:#1A1A1A; padding-left:10px; line-height:24px; font-weight:bold}

#woord{width:334px; float:left}
#woord_breed{width:600px; float:left}
.woordi{width:100%;height:73px;background-color:#E5ECF2;float:left;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #FFFFFF;cursor:pointer}
.woordii{width:100px; height:73px; float:left;}
.woordiin{ width:226px; margin-left:6px; font-size:11px; font-weight:bold; color:#1A1A1A; float:left; line-height:14px;padding-top:6px;}
.woordiin_breed{ width:450px; margin-left:6px; font-size:11px; font-weight:bold; color:#1A1A1A; float:left; line-height:14px;padding-top:6px;}
.woordiin_breed_nb{ width:450px; margin-left:6px; font-size:11px; color:#1A1A1A; float:left; line-height:14px;padding-top:6px;}
.woordiiopl_breed{ width:220px; margin-left:6px; font-size:11px; font-weight:bold; color:#1A1A1A; float:right; line-height:14px;padding-top:6px;}
.woordiid{width:226px; margin-left:6px; font-size:11px; font-weight:bold; color:#1A1A1A; float:left; line-height:14px;padding-bottom:6px;}
.woordiit{ width:226px; margin-left:6px; font-size:10px; color:#111111; float:left; font-family:Verdana, Arial, Helvetica, sans-serif}

.nieuws_recht{float:right; top: 0; margin-right:8px; margin-top:6px;}
.nieuws_rechtsonder{margin-top:35px;}

.woordkt{width:100%;height:123px;background-color:#E5ECF2;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #FFFFFF;cursor:pointer}

.woordktt{margin-top: 6px; margin-right: 10px; width: 280px; float:right;}

.woordiitt{font-size:10px; color:#111111; font-family:Verdana, Arial, Helvetica, sans-serif; float: right; margin-bottom: 0;}
.woordiitt span{background-image:url(/img/arrow_2.gif);background-repeat:no-repeat;color:#00477F;padding-left:8px;background-position:left center;}

.woordiit_breed{ width:226px; margin-left:6px; margin-top:12px; font-size:10px; color:#111111; float:left; font-family:Verdana, Arial, Helvetica, sans-serif}
.woordiit span{background-image:url(/img/arrow_2.gif);background-repeat:no-repeat;color:#00477F;padding-left:8px;background-position: left center;}
.woordiit_breed span{background-image:url(/img/arrow_2.gif);background-repeat:no-repeat;color:#00477F;padding-left:8px;background-position: left center;}


#main_right{width:279px; float:left}
.reti{width:279px; padding-bottom:20px;}
.retit{width:274px;  background-color:#E5ECF2; font-size:12px; color:#131313; border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #FFFFFF; float:left; padding-left:5px; }
#retii{}
/*---------- footer ---------*/
#footer{ width:100%; background-image:url(/img/footerbg.gif); height:36px; margin-top:40px; float:left; position: relative; margin-top: -36px;}
#footerc{ width:988px;height:28px;margin:0 auto;padding:0 auto;}
#footerc ul{ margin:0; padding:0; float:right;list-style-type:none;}
#footerc ul li{ float:left}
#footerc ul li a ,#footerc ul li a:link, #footerc ul li a:visited{ color:#FFFFFF; text-decoration:none; padding-right:24px; font-size:12px; line-height:24px;}
#footerc ul li a:hover{ text-decoration:underline}

/*---------- content ---------*/
#content_left{ padding-left:6px; float:left; }
#left1{ width:283px; float:left}
#left1 p{line-height:14px; float:left}
#left2{ width:276px; padding-left:12px; float:left}
#left_d{ width:100%; margin-top:30px; float:left}
#left_di{width:100%;height:117px; background-color:#F0F4F7;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #FFFFFF;float:left}
#left_dii{width:296px; float:left}
#left_dit{width:260px; padding-left:9px;float:left;}
#left_ditt{width:100%; float:left; color:#032C5D; font-weight:bold; font-size:12px; padding-top:6px;}
#left_ditx{width:100%;height:64px; float:left;padding-top:6px;}
#left_ditm{width:90px;float:right;background-image: url(/img/arrow_2.gif);background-repeat: no-repeat;color:#032C5D;padding-left:10px;line-height:20px;background-position: left center;}

#content_right{width:334px; padding-left:40px;float:left}
#woordmo{width:334px;}
#woordmoi, .woordmoi{width:45px;height:34px;float:left;border-right-width: 2px;border-right-style: solid;border-right-color: #FFFFFF;border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: #FFFFFF;}
.ptop30{padding-top:30px}

/*---------- vacature ---------*/
#vaca_left{width:443px; padding-left:10px;float:left}
#vaca_left_stage{width:443px; float:left}
#vaca_left_form{ width:443px; float:left; margin-top:16px;}
#fonm_left{width:156px;border-right-width: 4px;border-right-style: solid;border-right-color: #FFFFFF;float:left}

#vform1{width:100%; padding:8px 0px 8px 0; background-color:#E5ECF2; float:left;border-bottom-width: 4px;border-bottom-style: solid;border-bottom-color: #FFFFFF;}
#title1{font-size:12px;color:#113e73;font-weight:bold;float:left;padding-bottom:12px;text-indent: 8px;}
#chk{width:156px; float:left; height:24px; }
#ch{ float:left; *margin-left:2px;  margin-left:8px;*margin-left:2px !important;*margin-left:2px;}
#cht{float:left; font-size:11px; color:#113E73;margin-left:6px !important; margin-left:3px; line-height:16px;}
#fonm_right{width:283px;float:right}
#form2{width:283px; padding:8px 0px 8px 0; background-color:#E5ECF2; float:left;}
#chk2{width:283px; float:left; height:24px; }

#vaca_right{width:466px; margin-left:36px;float:left}
.vacaitem{width:100%}
.vacabg {width:464px;margin-left:1px;background-color:#ffffff;padding-bottom:7px;padding-top:7px;background-image: url(/img/arrow_2.gif);background-repeat: no-repeat;background-position: 1000px center;}

#title2{ width:458px;font-size:12px;color:#113e73;font-weight:bold;float:left;padding-left: 8px;line-height:16px;}
#vacai1{width:180px; float:left;padding-left: 8px;  line-height:16px;}
#vacai1 span{color:#0F427A; line-height:16px;}
#vacai2{ line-height:16px;}
#vacai2 span{color:#0F427A; line-height:16px;}
.vacai3{width:440px; padding:10px 8px 0 8px; display:none}

#filterdivs, #filterdivs h3 {color: #00477F; font-size:11px;}

.filterdivsclass{
	float:left; margin-top: 0px; width:443px;
}

.filterdivsclass p{
	color: #000000;
}

.vacatureinlijst {
	cursor:pointer;
	background-color:white;
	background-image: url(/img/arrow_2.gif);
	background-repeat: no-repeat;
	background-position: 1000px center;
	padding-right:13px;
	margin-top:8px;
	margin-bottom:6px;
	
	
}

.vacaturesclass{
	margin-left: 515px; margin-top: -18px; width:470px;
}

.uitklapdiv {
	padding-top:8px;
}

.grijs {
	color:#4D4D4D;
}


.paginaTable {
	border: 1px solid #e5ecf2;
	font-size:8pt;
}

.paginaTable td{
	border: 1px solid #e5ecf2;
	padding:4px;
}

.paginaTableHead td{
	background-color: #eff4f9;
	font-weight: bold;
	color: #00447F;
}

.paginaTableHead{
	background-color: #eff4f9;
	font-weight: bold;
	color: #00447F;
}

/*---- input error ----*/
input.error {
	border: 1px dotted red;
}

label.error {
	color:red;
	font-style:italic;
	display:block;
}


/* These are standard sIFR styles... 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;
}

a.paginglink, .paginglink {
	text-decoration:none;
	font-weight:bold;
}