/***********************************/
/************             **********/
/* --------- Global style ---------*/
/************             **********/
/***********************************/



*{padding:0px;margin:0px;}


html,body,*{ }

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

fieldset,img {border:0;}

.fl {float:left;}

.fr {float:right;}

.cl {clear:both; height:0; overflow:hidden;}

.block { display:block;}

.none { display:none;}

hr {height:1px; border:none; overflow:hidden; margin:5px 0; background:#92D400; display:block;}



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

*html .clear{height:1%;}

.clear{display:block;}



ol,ul,dl {list-style:none;}

body{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333;}
/***********************************/
/************             **********/
/* --------- Link   style ---------*/
/************             **********/
/***********************************/

a { text-decoration:none; color:#002776; font-weight:bold}

a:hover,a:active { text-decoration:none; color:#00A1DE}

a.gray:link, a.gray:visited{color:#999999; text-decoration:none}
a.gray:hover{color:#00A1DE; text-decoration:none}

a.green:link, a.green:visited{color:#669900; text-decoration:none;font-weight:bold}
a.green:hover{color:#00A1DE; text-decoration:none; font-weight:bold}

a.blue:link, a.blue:visited{color:#98A8C7; text-decoration:none;}
a.blue:hover{color:#00A1DE; text-decoration:none;}

a.skyblue:link, a.skyblue:visited{color:#00A1DE; text-decoration:none;position:relative;}
a.skyblue:hover{color:#00A1DE; text-decoration:underline;position:relative;}


	#submenu ul li a { white-space: nowrap; }
	/* geen spaties in de sub-titels, worden niet afgebroken */
 
/***********************************/
/************             **********/
/* --------- Font   style ---------*/
/************             **********/
/***********************************/

h1 {font-size:1.5em; color:#00A1DE;font-weight:bold; padding-bottom:15px;margin-top:10px;}

h1.homepage
{
	font-size: 21px;
	margin: 0;
	padding: 15px 0 0 0;
	color: #253d82;
	display: none;
}

h1.homepage a:link,
h1.homepage a:visited
{
	color: #253d82;
	text-decoration: none;
}

h1.homepage a:hover,
h1.homepage a:active
{
	color: #253d82;
	text-decoration: underline;
}

h2,
h4.sub_header,
h5
{
	font-size:15px;
	font-weight:bold;
	color:#00A1DE;
}

#subcon2r1 h2,
.blok  h2,
h4.sub_header,
h5
{
	padding-bottom:10px;
}

.blok h2 a,
.blok h5 a
{
	color:#00A1DE;
}

#conlef h2 {color:#333333; font-size:17px;}
#conlef h3  {font-size:13px;}
#conlef img {padding: 5px 0 10px 10px;}

h3 {font-size:15px; font-weight:bold; color:#333333;}

/***********************************/
/************             **********/
/* --------- Main   style ---------*/
/************             **********/
/***********************************/

#page {width:980px;margin:0 auto;padding:0 auto;}

#nav{width:980px;  background-image:url(/img/navbg.jpg); background-repeat:no-repeat; float:left; position:relative}
#nav ul{padding:0;margin:0;padding-left:11px;width:980px;}
.topnav_gaverder, #nav ul li.highlight2 a.topnav_gaverder  {color:#002776; padding: 0 0px !important;}
.greenline{background-image:url(/img/navbottom.gif);background-repeat:no-repeat;background-position: left 46px !important; background-position: left 46px; height:47px;}
#nav ul li{color:#002776;font-size:18px;float:left;line-height:46px;display:block;background-image:url(/img/navline.gif);background-repeat: no-repeat;background-position: left 3px;}
#nav ul li a{ text-decoration:none;font-weight:normal; display:block;color:#98A8C7; padding: 0 15px; }
#nav ul.greenline li a {color:#002776;}
#nav ul li a:hover{text-decoration:none;color:#00A1DE;font-weight:normal;display:block;}
#nav ul li.selected{ background-image:url(/img/navwbg1.gif); background-repeat:no-repeat;background-position: 1px 2px;}
#nav ul li.selected a {color:#002776;}
.selected1{ background-image:url(/img/navwbg1.gif); background-repeat:no-repeat;background-position: left 2px;}
.navline{background-image:url(/img/navline.gif);background-repeat: no-repeat;background-position: left 3px;}
#navbottom{background-image:url(/img/navbottom.gif);background-repeat:no-repeat;height:1px;width:980px;line-height:0px;font-size:0px;float:left;background-position: left top;}
#nav ul li.eerstehoofdnav, #submenu ul li.eerstesubnav {background-image:none;}

#nav ul li.Selected {background-image:url(/img/navwbg2.gif);background-position: 1px 2px;}
#nav ul li.eerstehoofdnavSelected {background-image:url(/img/navwbg.gif);background-position: 1px 2px;}



#nav ul.greenline li:hover, #nav ul.greenline li.selected.eerstehoofdnav:hover, #nav ul.greenline li.hover {background-image:url(/img/menu_hover11.gif);background-position:1px 2px;height:47px;}

#nav ul.greenline li.highlight {background-image:url(/img/menu_hover11.gif);background-position:1px 2px;}

#nav ul.greenline li.highlight2 {background-image:url(/img/menu_hover12.jpg);background-position:1px 2px;}

#nav ul li.highlight2 a {color:#FFF;}

#nav ul.greenline li.stub:hover {background-image:url(/img/navline.gif);background-position:left 3px;}

#nav ul li.hover a, #nav ul li.highlight a {color:#00A1DE;}

#nav ul li.nadeactieve {background-image:url(/img/menu_hover3.gif); background-position:left 2px;}



.nav{background-image:url(/img/menu_hover1.gif);background-repeat:no-repeat; background-position:left 2px; height:47px;  color:#00A1DE}
.nav a, .nav a:link, .nav a:visited{color:#00A1DE}
.nava{background-image:url(/img/menu_hover11.gif);background-repeat:no-repeat; background-position:left 2px; height:47px}
.nava a, .nava a:link, .nava a:visited{color:#00A1DE}
.nav1{background-image:url(/img/menu_hover3.gif);background-repeat:no-repeat; background-position:left 2px;height:47px}

#submenuophome{width:400px; clear:both;}
.msub{padding:0; margin:0; width:400px; top:47px;*top:47px !important;*top:47px; position:absolute; left:-1px; display:none; z-index:20}
#submenuophome ul{padding:0; margin:0 0 0 12px; left:-1px; width:400px;}
#submenuophome ul li{width:370px;font-size:12px; color:#333333;  line-height:24px; height:24px;padding:23px 15px 0 15px; display:block; position:relative}
#submenuophome ul li a {color:#002776;}


.msbview{width:370px;font-weight:bold; color:#00A1DE; line-height:32px; height:32px;padding:0 15px 0 15px; background-image:url(/img/menu_hover4.png); background-repeat:repeat-y; font-size:12px;display:block}
/*.msbt{color:#333333; padding:8px 15px 0 15px; background-image:url(/img/menu_hover4.png); background-repeat:repeat-y; font-size:12px;display:block}*/

.msbt{color:#333333; padding:8px 15px 0 28px; background-image:url(/img/submenulinks.png); background-repeat:repeat-y; font-size:12px;display:block;}



.eerstesubnav .msbt{background-image:url(/img/groenepixel.gif); padding-left:15px;background-color:white;}
ul.greenline .msbt {background-image:url(/img/menu_hover6.png);background-color:transparent; }


ul.greenline li.eerstehoofdnav .msbt {background-image:url(/img/menu_hover4.png);}
.msbm{width:370px;font-weight:normal;background-image:url(/img/menu_hover4.png); background-repeat:repeat-y; padding:8px 15px 0 15px; font-size:12px; display:block}
/*.msbb{width:370px;background-image:url(/img/menu_hover5.png); background-repeat:no-repeat; height:40px; line-height:25px;padding:0 15px 0 15px; font-size:12px;display:block}*/

.msbb{background-image:url(/img/submenulinksonder.png); background-repeat:no-repeat; height:40px; line-height:25px;padding:0 15px 0 15px; font-size:12px;display:block}


.eerstesubnav .msbb {background-image:url(/img/submenulinksondereerste.png);}


* html .msbb{background:none;padding:0; }
* html .eerstesubnav .msbb {background-image:none; border-left :1px solid #92d400;}

ul.greenline .msbb {background-image:url(/img/menu_hover7.png);}
* html ul.greenline .msbb {background : url(/img/menu_hover7.png) !important; background : none; 
filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/menu_hover7.png', sizingMethod='scale');}

ul.greenline .eerstehoofdnav .msbb {background-image:url(/img/menu_hover5.png);}
* html ul.greenline .eerstehoofdnav .msbb {background : url(/img/menu_hover5.png) !important; background : none; 
filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/menu_hover5.png', sizingMethod='scale');}



ul.greenline .eerstehoofdnav .msbt { padding-left:15px;}

.subnavdiv {
	margin-left:-13px;
	padding:0;
	width:400px;	
	position:absolute;
	top:47px;
	line-height:normal;
	cursor:pointer;
}

.eerstehoofdnav .subnavdiv {margin-left:1px;}


/* --------- top ---------*/
#top{width:100%; height:56px; background-image:url(/img/topbg.jpg); background-repeat:repeat-x;float:left}
#topc{width:980px; margin:0 auto;padding:0 auto;}
#logo{width:110px; height:31px; margin:11px 0 0 0px; margin-left:22px !important;margin-left:12px; float:left}

/*---------- search ---------*/
#zoekboxdiv{float:right; width:265px; height:31px; margin:11px 0 0 0;margin-right:24px !important;margin-right:22px; background-image:url(/img/zoekbox.gif); background-repeat:no-repeat; background-position:right top}
.searchBt{border: 0;width:120px;float:left;margin-top:6px; margin-left:124px;}
.searchdl{padding:0; margin:0; position:absolute; width:265px; z-index:10; display:none; top:30px; padding-top:2px;}
#zoekboxdiv dl{padding:0; margin:0; position:relative; width:265px; left:4px;float:left}
.searchtop{width:245px; height:45px; background-image:url(/img/searchtop.png); background-repeat:no-repeat; color:#000000; font-size:12px; padding-left:20px; font-weight:bold; line-height:45px;}
.searchtop1{width:245px; height:37px; background-image:url(/img/searchtitle.png); background-repeat:no-repeat;color:#000000; font-size:12px; padding-left:20px; font-weight:bold; line-height:37px;}
.searchmid{width:245px; height:auto; background-image:url(/img/searchmiddle.png); background-repeat:repeat-y; padding-left:20px; line-height:32px; font-size:12px; color:#002776}
.searchbot{width:245px; height:16px; background-image:url(/img/searchbottom.png); background-repeat:no-repeat; line-height:1px; font-size:1px;padding-left:20px;}
#zoekboxdiv dl dd a, #zoekboxdiv dl dd a:link,#zoekboxdiv dl dd a:visited{ text-decoration:none; position:relative ;font-weight:normal;  }
#zoekboxdiv dl dd a:hover{font-weight:normal;text-decoration:none; position:relative   }
.smeer{text-indent: 198px;}
/*---------- submenu ---------*/
#submenu{width:980px; height:40px; float:left; background-image:url(/img/submenu1.gif); background-repeat:no-repeat;position:relative}
.grayline{background-image:url(/img/submenubg1.gif);background-repeat:no-repeat;background-position: left 46px !important; background-position: left 46px;}
.greenline1{width:980px;background-image:url(/img/navbottom.gif);background-repeat:no-repeat;background-position: left 38px !important; background-position: left 38px; float:left}
#submenu ul{padding:0; margin:0; padding-left:11px;}
#submenu ul li{ font-size:13px; float:left; background-image:url(/img/submenuline.gif); background-repeat:no-repeat; background-position:left 1px; padding: 0px;}
#submenu ul li a{ color:#002776; text-decoration:none;font-weight:normal; padding:0 15px;line-height:39px;display:block;}
#submenu ul li a:hover, #submenu ul li.actief a{ color:#00A1DE;text-decoration:none;}
.subselected{color:#00A1DE}
.subline{background-image:url(/img/submenuline.gif); background-repeat:no-repeat; background-position:left 1px; height:38px;}

#submenu ul li:hover, #submenu ul li.hover {background-image:url(/img/menu_hover11.gif);background-repeat:no-repeat; background-position:left 0px; height:40px;  color:#00A1DE}

#submenu ul li.nadeactieve {background-position: left 0}

#submenuophome1{width:400px;}
.msub1{padding:0; margin:0; width:400px; top:40px;*top:40px !important;*top:40px; position:absolute; left:-1px; display:none; z-index:30px}
#submenuophome1 ul{padding:0; margin:0 0 0 12px; left:-1px; width:400px;}
#submenuophome1 ul li{width:370px;font-size:12px; color:#333333;  line-height:24px; height:24px;padding:23px 15px 0 15px; display:block; position:relative}
.submenu{background-image:url(/img/menu_hover11.gif);background-repeat:no-repeat; background-position:left 0px; height:40px;  color:#00A1DE}
.submenu a, .submenu a:link, .submenu a:visited{color:#00A1DE}
.submenu1{background-image:url(/img/submenu_hover3.gif);background-repeat:no-repeat; background-position:left 0px;height:40px}



.subsubmenuitem {
	display:none;
	position:absolute;
	top:40px;	
	margin-left:-14px;
	z-index:10;
}

* html .subsubmenuitem {
	background-color:#ffffff;
	border-left :1px solid #92d400;
	border-bottom :1px solid #92d400;
	border-right :1px solid #92d400;
	border-top :1px solid #92d400;
	margin-top:-1px;
}
/* IEFix Menu */

.subsubmenuitem a {
	color: 	#002776;
}
	
.eerstesubnav .subsubmenuitem { margin-left:0px; }

* html .eerstesubnav .subsubmenuitem { margin-left:0px; border-left:0px; margin-top:-1px;}

#submenu ul li a.subsubsubkop, #submenu .subsubsubkop:hover {
	font-size:13px;
	color: 	#002776;
	font-weight:bold;
	margin: 14px 0 3px 0px;
	padding: 0px;	
	line-height:normal;
}

#submenu ul li a.subsubsubitem {
	display:block;
	color: 	#002776;
	font-weight:normal;
	padding: 0;	
	margin: 3px 0;
	line-height:normal;
}

#submenu .subsubsubitem.actief, #submenu .subsubsubkop.actief {
	color:	#00A1DE;
	background-color:#F8F8F8;
}

.submenurechterkant {
	position:absolute;
	width:21px;
	background-image:url(/img/submenurechtsonder.png);
	background-position: left bottom;
}

/*---------- main page ---------*/
#main{width:980px; background-image:url(/img/mainbg.gif); background-repeat:no-repeat; float:left; padding-bottom:30px;}
#flashbannar{width:932px; height:376px; margin:0 auto;padding:0 auto; margin-top:6px}
/*---------- sub main page ---------*/
#subcon1{width:980px; background-image:url(/img/subcon1.gif); background-repeat:no-repeat; float:left;padding-bottom:10px;}
#subflaban{width:502px; height:288px;  margin-top:16px; margin-left:27px !important; margin-left:13px; float:left}
#subcon1r{width:408px; height:284px; float:left; margin-left:20px !important; margin-left:16px;margin-top:16px;}
#subcon1r ul{padding:0; margin:0}
#suncon1r ul li{ width:408px; float:left; height:54px;}
#sc1rt{ width:386px;float:left; line-height:28px; font-weight:bold}
#sc1rtc{ line-height:28px; float:left; padding-top:5px;}
#sc1rt1{width:386px;float:left; font-size:11px; color:#999999; line-height:18px;}
.sc1rtline{ width:408px; height:62px; background-image:url(/img/subcon1rline.gif); background-repeat:no-repeat; background-position:left 56px;float:left}
#smeer{width:auto; float:right; padding-top:24px}

#subcon2{width:980px; float:left;background-image:url(/img/bovenkantzijkantkolom.gif); background-repeat:no-repeat;}
#subcon2t{width:980px; height:14px; line-height:1px; font-size:1px;float:left}
#subcon2m{height:auto; float:left; margin: 0 15px;}
* html #subcon2m{margin-left:4px; margin-right:0px;}
#subcon2b{width:980px; height:23px; float:left;}
#subcon2l{width:295px;float:left; margin-left:12px; padding: 0 16px 0 0; !important; margin-left:6px; }
* html #subcon21{margin-left:0px;}


#subcon2c{width:318px;float:left;}
* html #subcon2c{margin-left:1px;}
#subcon2r{width:318px;float:left;margin-left:2px;}

#subcon2r1{width:304px; padding-left:16px; padding-top:16px;}
#subcon2r1 ul{padding:0; margin:0; padding-bottom:3px;}
#subcon2r1 ul li{ color:#333333; text-indent:32px; font-size:12px; width:288px;height:32px; line-height:32px}
#subcon2r1 ul li a, #subcon2r1 ul li a:link, #subcon2r1 ul li a:visited{color:#002776; text-decoration:none; font-weight:normal}
#subcon2r1 ul li a:hover{color:#00A1DE; text-decoration:none}
.mobile{ background-image:url(/img/icon_mobile.gif); background-repeat:no-repeat; width:304px; height:27px;}
li.email{ background-image:url(/img/icon_email.gif); background-repeat:no-repeat; width:304px; height:27px;}
.network{ background-image:url(/img/icon_network.gif); background-repeat:no-repeat; width:304px; height:27px;}
.msn{ background-image:url(/img/icon_WebChat.gif); background-repeat:no-repeat; width:304px; height:27px;}
.text{ background-image:url(/img/icon_text.gif);background-position:left center;  background-repeat:no-repeat; width:304px; height:27px;}
.video{ background-image:url(/img/icon_video.gif); background-position:left center; background-repeat:no-repeat; width:304px; height:27px;}
.subcon2r1t{width:304px;border-top: 1px dashed #D8D8D0;border-right: none;border-bottom: none;border-left: none;}
#subcon2rlt{ width:304px; font-size:12px; color:#333333; padding-bottom:20px;}

#subcon3{width:980px;}



/*---------- content ---------*/
#contop{width:980px; height:13px; line-height:1px; font-size:1px;float:left}
#conmid{width:980px; height:auto; float:left; background-image:url(/img/conmiddle.gif); background-repeat:repeat-y}
#conlef{width:608px;float:left; padding-left: 15px; padding-right:15px; line-height:20px;margin-left:12px !important; margin-left:6px; }
.ml16{margin-left:16px; }
#conlef ul { list-style-type: disc; margin-left:20px; margin-bottom:10px;}

#conlefMenu {
color:#00A1DE; font-weight:bold; padding-bottom:5px; line-height:24px;
font-size:15px;
font-weight:bold;
}

a.conlefMenuitem {color:#002776; font-weight:normal; line-height:28px;}

#conlefban{width:608px; height:160px; background-color:#92D400; margin-top:2px;}
#conlefbanc{float:left; width:304px; height:160px; }
#conlefbanct{padding:17px 27px 0 27px; font-size:20px; font-weight:bold; line-height:24px; color:#FFFFFF}
#conlefbanct p{font-size:11px; line-height:24px; font-weight:normal; float:left}
#contentt{width:608px;margin-top:25px; font-size:12px; color:#333333; line-height:20px; clear:both}
#contentt img.left{float:left;};
#contentt li{list-style:none; background-image:url(/img/greenpoint.gif); background-repeat:no-repeat; text-indent:20px; background-position:left center}
/*---------- footer ---------*/
#footer{width:980px; margin:0 auto;padding:0 auto;}
#footertop{width:980px; height:14px; float:left; background-image:url(/img/footertop.gif); background-repeat:no-repeat; line-height:1px; font-size:1px}
#footermid{width:980px; height:auto; float:left; background-image:url(/img/footermiddle.gif); background-repeat:repeat-y}
#footermid dl{width:294px; float:left}
#footermid dl dt{color:#4C679F; font-size:12px; font-weight:bold; padding-bottom:5px;background-image:url(/img/bg_nav_divider_horiz.gif);
background-position:center bottom;
background-repeat:repeat-x;}

#footermid dl dt a{color:#00A1DE;
font-size:1.1em;
font-weight:bold;
margin-bottom:0.5em;
margin-top:1em;
padding-bottom:0.5em;

}
#footermid dl dd{color:#4C679F; font-size:12px; line-height:18px; margin-top:0.8em;}
#footermid dl dd a, #footermid dl dd a:link,#footermid dl dd a:visited{ text-decoration:none; color:#002776; font-weight:normal; font-size:0.9em;}
#footermid dl dd a:hover{ text-decoration:none; color:#00A1DE font-size:0.9em;}
.dl1{padding-left:28px}
#footerbot{width:980px; height:25px; float:left; background-image:url(/img/footerbottom.gif); background-repeat:no-repeat}
#copyright{width:945px; font-size:11px; color:#333333; padding:16px 0 37px 28px; float:left}
#copyrighttext{float:right;text-align:right;}
#copyrightlinks ul li{display:inline;margin-right:23px;}
#copyrightlinks ul li a{color:#8C97BA; font-size:0.85em;}

.blok {
	padding: 16px 16px 20px 16px;
	background-image:url(/img/topline.gif);
	background-repeat: repeat-x;
	background-position: center top;
}

.blok2 {
	padding: 16px 16px 20px 0px;
	margin-top: -20px;
}

.blokitem {
	border-style:dashed;
	border-color: #D8D8D0;
	border-width: 1px 0 0 0;
	padding-bottom:10px;
	padding-top:10px;
}

.blokitem2 {	
	cursor:pointer;
}

.blokitem2:hover {
	background-color: #FCFCFC;
}
#blokitem_container {
	margin: -15px -15px !important;	
}

#blokitem_container:hover {
	background-color: #FCFCFC;
}
#blokitem_hover{
	margin: 0px -15px 0px -15px !important;
}
#blokitem_hover2{
	margin: 15px 15px !important;
}
#blokitem_hover:hover{
	background-color: #FCFCFC;
}

.blokitem2 img {
    padding: 0px 5px 5px 0px;
    float:left
}

.blokitem2 div {
    float:left;
    width:211px;
}

.blokitem .grijs {
	font-size:11px;
	color: #999999;
}

.blok .meer {
	display: block;
	color: #92D400;
	font-weight: bold;
	margin-top: 5px;	
}

.blok .afsluiter {
	height:1px;
	border-style:dashed;
	border-color: #D8D8D0;
	border-width: 1px 0 0 0;
}

#searchNav {
	width: 608px;
	/*background-image:url(/img/SearchNavBg.gif);*/
	border:4px solid #CCCCCC;
}

#searchNav img {
	padding:0px;
}

#searchNavContent {margin-left:9px; margin-top:5px; margin-bottom: 5px; font-size: 8pt;}

.searchField {
	height: 18px;
	vertical-align: center;
	font: normal 8pt "Arial",sans-serif;
	color:#333333;
	vertical-align:top;
	margin-top:3px;
	margin:5px;
}

select {
	font: normal 8pt "Arial",sans-serif;
	color:#333333;
	margin:5px;
	width: 130px;
}



#searchButton, #vacaturezoekknop, #evenementzoekknop, #insidedeloittezoekknop { 
	background-image:url(/img/SearchNavButton.gif);
	border:0 none;
	cursor:pointer;
	height:28px;
	width:88px;
	margin-top:3px;
}

.pageNavNr {
	background-image:url(/img/pageBtnBg.gif);
border:0 none;
cursor:pointer;
height:20px;
width:20px;
float:left;
font-size:8pt;
margin:2px;
text-align: center;
color:#669801;
}

.pageNavNrSelect {
	background-image:url(/img/pageBtnBgSelect.gif);
border:0 none;
height:20px;
width:20px;
float:left; 
font-size:8pt;
margin:2px;
text-align: center;
vertical-align: middle;
font-weight:bold;
color:#002774;
}

.pageNavNrSelect div{ margin-top:3px; }
.pageNavNr div{ margin-top:3px; }

#pageNav {
	border-bottom: 1px solid #d5d6c8;
	width: 612px;
	height:40px;
	margin-top:19px;
}

#pageNavNumber {
	float:right;
}
#pageNavWord {
	margin-top: 3px;
	float:left;
}

#itemSort {
	margin-top: 15px;
	margin-bottom:10px;
	height: 30px;
	width: 612px;
	font-size: 8pt;
	color:#333333;
	font-weight: bold;
	border-bottom: 1px dotted #d7d8d0;
}


#subcon3mtxt {
	color:#333333;
	float:left;
	font-size:15px;
	padding:6px 0 16px 35px;
	width:153px;
}

.subcon3micon_item_img, .stbutton {
	float:left;
	height:20px;
	width:21px;
}

.subcon3micon_item_txt, .stbuttontext {
	float:left;
	font-size:12px;
	height:20px;
	line-height:20px;
	padding-left:7px;
}

.stbuttontext {
	color:#333333;
	font-weight:normal;
	text-decoration:none;
	cursor:pointer;
}

.stbuttontext:hover {
	color:#00A1DE;
}

#subcon3middle {
	background-image:url(/img/subcon31.gif);
	background-repeat:repeat-y;
	float:left;
	width:980px;
}

#subcon3micon {
	float:left;
	width: 780px;
}

.subcon3micon_item {
	float:left;
	height:21px;
	padding:3px 14px 16px 0;
}


a.gray1:link, a.gray1:visited{color:#333333; text-decoration:none; font-weight:normal}
a.gray1:hover{color:#00A1DE; text-decoration:none}

p
{
	margin: 0px 0 10px 0;
}

p.small
{
	margin: 0 0 10px 0;
	line-height: 17px;
	font-size: 11px;
}

p strong{
	font-weight: bold;
}

#zoekresultatendivcontainer {
	display:none;
	position:absolute;
	text-align:left;
	top:30px;
	width:265px;
	z-index:10;
	
}

#zoekresultatendiv {
	background-image:url(/img/searchdivtop.png);
}

#zoekresultatenbottom {
	background-image:url(/img/searchbottom.png);
	height:16px;
}

#zoekresultatendiv h2 {
	font-weight:bold;
	font-size:12px;
	color:black;
	padding-left:20px;	
	padding-top:15px;
}

#zoekresultatendiv li {
		
}

#zoekresultatendiv a {
	padding: 10px 20px;
	background-image:url(/img/searchmiddle.png);
	display:block;
	background-repeat: no-repeat;
}

#zoekresultatendiv a.zoekmeer {
	color:#669900;
	text-align:right;
	padding-right:22px;	
}

#conlefban {
background-color:#92D400;
height:160px;
margin-top:2px;
width:608px;
}
#conlefbanc {
float:left;
height:160px;
width:304px;
}
#conlefbanct {
color:#FFFFFF;
font-size:20px;
font-weight:bold;
line-height:24px;
padding:17px 27px 0;
}

.PersonLeft {
	width: 270px;
	border-right: 1px solid #d5d5d3;
	float:left;
}

.PersonLeft ul {

list-style: circle;
margin-top: 20px; margin-bottom: 5px; margin-left: 1.2em; padding-left: 0em;
font-weight: bold;
}
.PersonLeft p { margin:0; padding:0; padding-right:16px;}

.PersonRight {
	float:left;
	margin-left:12px;
}
#conlef .PersonRight ul{list-style-type: none; margin-left:0px; margin-bottom:0px;}
.PersonRight ul li {
list-style-image:none;
font-size:12px;
line-height:32px;
text-indent:32px;
width:260px;
}

.hyves {background-image:url(/img/btnHyves.jpg); background-repeat:no-repeat; background-position: 0px 6px;}
.twitter {background-image:url(/img/btnTwitter.jpg); background-repeat:no-repeat; background-position: 0px 6px;}
.linkedin {background-image:url(/img/btnLinkedin.jpg); background-repeat:no-repeat; background-position: 0px 6px;}
.mail {background-image:url(/img/btnMail.jpg); background-repeat:no-repeat; background-position: 0px 6px;}
.mobiel {background-image:url(/img/btnMobiel.jpg); background-repeat:no-repeat; background-position: 0px 6px;color:#002776;font-weight:bold; text-decoration:none;}
/*.webchat {background-image:url(/img/btnWebchat.jpg); background-repeat:no-repeat; background-position: 0px 6px; padding-top:10px;}*/
.PersonRight ul li.webchatmxmm {background-image:url(/img/btnWebchat.jpg); background-repeat:no-repeat; background-position: 0px 6px; padding-top:10px;padding-left:32px; height: 26px; line-height:normal;text-indent:0px;}
#conlef .webchatmxmm img {padding:0px;}
.facebook {background-image:url(/img/btnFacebook.jpg); background-repeat:no-repeat; background-position: 0px 6px;}

p.returnto {
    display: block;
    clear: both;
    padding-top:  10px;
    text-align: left;
}
p.returnto a {
    text-decoration: none;
}

.paginate_button_blog{
	cursor:pointer;
	color: #002776;
	font-weight:bold;
	font-size:11px;
	margin: 0 4px;
}

#vacaturetabel tr, #evenementtabel tr, #vacatureinfo tr {
	background-image:url(/img/dottedline.gif);
	background-repeat:repeat-x;	
}

#vacaturetabel th, #evenementtabel th, #insidedeloittetabel th {
	text-align:left;	
}

#vacaturetabel td, #vacaturetabel th, #evenementtabel td, #evenementtabel th, #insidedeloittetabel td, #insidedeloittetabel th, #vacatureinfo td {
	padding-top: 8px;
	padding-bottom: 8px;
}

.dataTables_paginate span.paginate_button, .dataTables_paginate span.paginate_active, span.paginate_button,span.paginate_active  {
	cursor:pointer;
	color: #002776;
	font-weight:bold;
	font-size:11px;
	margin: 0 4px;
}

.dataTables_paginate span.paginate_active,span.paginate_active a {
	color: #000000;
	cursor:default;
	font-weight:normal !important;
}
.extra_right{
    margin-left:10px;
}
.extra_left{
    margin-right:10px;
}
#vacaturetabel .sorting, #evenementtabel .sorting, #insidedeloittetabel .sorting {
	padding-left:18px;
	background-image: url(/img/sortinactive.gif);
	background-position: left center;
	background-repeat:no-repeat;
}

.sorting_desc, .sorting_asc {
	background-position: left center;
	background-repeat:no-repeat;
	padding-left:18px;
}

.sorting_desc {
	background-image: url(/img/sortup.gif);
}

.sorting_asc {
	background-image: url(/img/sortdown.gif);
}

.sorting, .sorting_asc, .sorting_desc {
	cursor:pointer;	
}

.paging_full_numbers {
	float:right;
}

#subhomehighlights {
	margin-top:15px;
	font-size:16px;
	margin-left:540px;
	margin-right:30px;
}

.highlighticon {
	float:right;
	margin-left:10px;	
}


.subhomehighlight {
	border-width: 0 0 1px 0;
	border-style:solid;
	border-color: #D5D5C8;
	height:40px;
	padding-top:10px;
}

.subhomehighlight:hover a,.subhomehighlight.actief a{
	color: #00A1DE;
}


#universumlogo {
	float:right;
}

.RecruiterOnline {
	background-image: url(/img/recr_Online.gif);
	width:50px;
	background-repeat: no-repeat;
	background-position: center center;
}

.RecruiterOffline {
	background-image: url(/img/recr_Offline.gif);
	width:50px;
	background-repeat: no-repeat;
	background-position: center center;
}

.RecruiterT {
	border: 1px solid #c8c9c8;
}

table.vestiging tr {background-image: url(/img/dottedline.gif); background-repeat: repeat-x;}

.blokitem2 .datumevenement {
	color:#999999;
	font-weight:normal;
	font-size:12px;
    float:none;
}

#vacaturetabel img {
	padding:0px;
}

#icams_inserted img {
	padding:0;
}

.testimonialheadertekst {
    width:  100%; 
    border-bottom: 1px solid #CCC;
    padding: 10px 0;
    color: #000000;
	font-size:16px;
	font-weight:bold;
	line-height:24px;
    
    
    /* gebruik met testimonials nieuwe stijl
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	line-height:24px;
    float:  right;
    line-height: 24px;
    margin-right: 20px;
    margin-top: 40px;
    width: 255px;
    */
}

#testimonialheader img {
	padding:0px;
	display:block;
    width:  100%; /* gebruik met testimonials nieuwe stijl */
}

#testimonialheader {
	background-color:#FFFFFF;/*#92D400;*/
	margin-top:20px;
	margin-bottom:20px;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #92D400;
	background-color: white;
	padding: 5px;
	width:200px;
}

#tooltip h3 {
	font-weight:normal;
	font-size:12px;
}

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

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


/* Socialfooter */

#socialfooter, .socialfooter{
 background-image:url(/img/socialfooterbackground.jpg); 
 height:39px;
 width:639px;
 margin-left:-15px;	
 display: block;
 clear: both;
 position: relative;
}

#socialfootercontent, .socialfootercontent{
	margin-left:20px;
	padding-top:10px;
}


#socialfootercontent img, .socialfootercontent img {
	padding:0;
}

#tablereacties tr {height:30px;}

.hrreactie {margin: 5px -15px; background-color:#D4D6C9}

.socialfooterdiv {
    display:none;
}

/* BLOG */

#insidedeloittetabel_info
{
	border-bottom: 1px solid #ddd;
	margin: 15px 0 0 0;
	padding-bottom: 15px;
}

#insidedeloittetabel_info span
{
	color: #999;
}

.insidedeloitteinternextern {
	position:absolute;
	background-image:url(/img/bloginternextern.gif);
	width:43px;
	height:13px;
	margin-left:27px;
	margin-top:57px;
}

.date
{
	float:left;
	width:50px;
	margin: 0 10px 5px 0;
	border: 1px solid #ddd;
	padding: 5px;
	text-align: center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

h1.dateDy,
span.dateDy
{
	color:#c7d700;
	font-size:1.5em;
	font-weight:bold;
	margin-top:0px;
	padding-bottom:0px;
	display: block;
}

h1.bTitle,
h4.bTitle
{
	font-size:1.5em;
	color:#00A1DE;
	font-weight:bold;
	padding-bottom:0px;
	margin-top:10px;
}

h4.bTitle
{
	margin-right: 15px;
	line-height: 1.2em;
}

#auteur,
.auteur
{
	color:#aba9ac;
	font:bold 13px Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
}

p.dateMn,
span.dateMn
{
	color:#aba9ac;
	font:bold 13px Arial,Helvetica,sans-serif;
	font-size:13px;
	text-transform:uppercase;
	font-weight:bold;
}

span.dateMn
{
	font-size: 11px;
}

div.bRt { 
	width:115px; float:right; margin-right:10px; margin-left:20px;
}
div.bRtNr {
	color:#000000;
font:bold 13px/24px Arial,Helvetica,sans-serif;
text-transform:uppercase;
font-weight:bold;
float:left;
width:25px;
}

#conlef.conlefBlog img { padding:5px  0 10px 0; margin:0px;}

#conlef img.RtBtn {padding:0px;}

.blokReactie {margin-bottom:15px;word-wrap:break-word;}

span.author
{
	color: #555;
	font-weight: bold;
	font-size: 11px;
	margin-top: 5px;
}

/* --- consultancy blok -- */

.cnsHolder { width:606px; border:1px solid #97ce01;}
.cnsItem:first-child {width:200px; border:0px;}
.cnsItem {width:201px; float:left; border-left: 1px solid #eaeaea; margin-top:10px; margin-bottom:10px;}
.cnsItem ul {margin:0; padding:0; padding-left:17px; padding-top:5px;}
.cnsItem ul li {list-style:none; margin:0; padding:0; line-height:12pt; margin-left:-20px; margin-bottom:8px; }
.cnsItem ul li a {font-weight:normal; font-size:9pt;}
.cnsItem ul li.cnsHead a {font-weight:bold; font-size:10pt; display:inline-block; height:42px; line-height:13pt; vertical-align:top;}
.cnsTop {height:25px; width:100%; background: url(/img/cnsTopShadow.gif); }
.cnsBottom {height:25px; width:100%; background: url(/img/cnsBottomShadow.gif); }
.cnsBack { display:inline-block; height:18px; width:200px; background: url(/img/cnsBackBtn.gif) no-repeat; padding-left:15px; line-height:12pt; font-weight:normal; font-size:9pt; margin-top:3px; margin-bottom:10px;}
.cnsBack:hover {background-position:0 -19px;}

/* Social media */

.mp_singleItem {
    display: block;
    clear: both;   
}
.mp_singleItemTitle,
.mp_singleItemDescription,
.mp_singleItemCreation {
    display: block;
    clear: right;
}
.mp_singleItemTitle {
    font-weight: bold;
}
.mp_singleItemDescription {
    
}
.mp_singleItemTags {
    display: block;
    clear:  both;
}
.mp_singleItemDetails {
    width: 100%;
}
.mp_singleItemDetails .left {
    display: inline-block;
    margin: 0 5px 0 5px;
    float:  left;
}
.mp_singleItemDetails .right {
    display: inline-block;
    width: 90px;
    margin: 0 5px 0 5px;
    float: right;
}
.mp_singleItem p {
    margin: 0;
}
.mp_singleItemLabel {
    display: inline-block;
    width: 60px;   
}
.mp_singleItemValue {
    display: inline-block;
}
.mp_singleItemPosted {
    display: block;
    font-style: oblique;
    font-size: 0.65em;
    color: #CCC;
    clear:  both;
}

.mp_fileInfo {
    position: relative;
    z-index: 0;
    display: block;
    font-size: 10px;
}
.mp_fileInfoImage {
    padding: 0;
    margin: 0;
}
.mp_fileInfoDetails {
    position: absolute;
    background-image: url('/img/65pct_white_semitransp.png');
    bottom: 0;
    width: 100%;
}
.mp_fileInfo p {
    margin: 1px 5px;
    line-height: 14px;
    padding: 0;
}
.mp_fileInfoTitle {
    font-weight: bold;
    color: #00A1DE;
    display: block;
    padding: 2px 5px;
    clear: both;
    background-color: white;
    width: 100%;
    font-size: 14px;
}
.mp_fileInfoLabel {
    display: inline-block;
    width: 50px;   
}
.mp_fileInfoValue {
    display: inline-block;
}

.mp_portletItem {
    display: block;
    clear: both;
    overflow: auto;   
    margin-bottom: 14px;
    overflow: auto;
    overflow-x: hidden;
}
.mp_portletItem img{
    width: 48px;
    height: 48px;   
    margin: 0 5px 5px 0;
}
.mp_portletItemDetails {
    display: block;
    clear: right;
    float: left;
    width: 233px;
}
.mp_portletItemTitle,
.mp_portletItemDescription,
.mp_portletItemCreation {
    display: block;
    clear: right;
}
.mp_portletItemTitle {
    font-weight: bold;
}

.mp_portletItemCreation {
    font-style: oblique;
    font-size: 0.65em;
    color: #CCC;
}

.mp_miniGallery {
    width: 598px;
    position: relative;
    display: block;
    padding: 5px;
}
.mp_miniGallery img {
    width: 104px;
    height: 104px;
}
.mp_miniGallery h3 {
    display: block;
    height: 25px;
}
.mp_miniGalleryTitle {
    display: block;
    float: left;
    clear:  left;
    margin-left: 10px;
}
.mp_miniGalleryMore {
    display: block;
    float: right;
    clear:  right;
    height: 25px;
    margin-right: 12px;
}
.mp_miniGalleryMore img {
    width: 91px;
    height: 15px;
}

.mp_fullGallery {
    width: 600px;
    position: relative;
    display: inline-block;
    padding: 5px;
}
.mp_fullGallery span.mp_fullGalleryResults {
    display: block;
    float: left;
}
.mp_fullGallery span.mp_fullGalleryResults a.hidden {
    display: none;
}
.mp_fullGallery div.mp_fullGalleryResults {
    display: block;
    clear: both;
}
.mp_fullGalleryResults img {
    width: 104px;
    height: 104px;
}
.mp_FullGalleryPaging {
    display: block;
    float: right;
    margin: 0 14px 0 0;
    text-align: right;
    width: 200px;
}
.mp_fullGallery span.paging a {
    font-weight: normal;
}

.sm_MiniGallery {
    border:1px solid #99CA49;
    padding-top:10px;
}


/* einde social media */

#tag{
	display: block;
	background-image: url('/img/Tag_middle.gif');
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 4px;
	padding-right: 4px;
	margin: 0px;
	float: left;
	color: white;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 40px;
}

#tag_right{
	margin: 0px;
	display:block;
	float:left;
	margin-right: 10px;
}

#tag_left{
	margin: 0px;
	display:block;
	float:left;
}

#tag_left img{
	padding: 0px;
	height: 20px;
}

#tag_right img{
	height: 20px;
	padding: 0px;
}

/* Revised read more buttons 
-------------------------------------------------------------------------------------------------------*/

a.button_meer:link,
a.button_meer:visited
{
	background: #078ed9;
	color: #fff;
	display: inline-block;
	text-decoration: none;
	padding: 3px 6px;
	font-size: 11px;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px; 
	line-height: 17px;
}

a.button_meer:hover,
a.button_meer:active
{
	background: #00247a;
}

a.button_meer.align_right
{
	float: right;
	margin-right: 20px;
}

/* netwerven buttons
-------------------------------------------------------------------------------------------------------*/

#conlef div.bt-content img
{
    padding: 0;
}

/* wie ken je pagina */

.twitter_infobox{
	border: 1px solid #9AD700;
	padding: 5px;
	width: 200px;
	margin-top: 48px;
	margin-left: 10px;
}

/* moby paging */

#next_moby{
  display: none;
  position:absolute;
  left:90.5%;
  top:40%;
}

#back_moby{
  display: none;
  position:absolute;
  left:0%;
  top:40%;
}

#play_moby{ 
  display: none;
  position:absolute;
  left:42%;
  top:38%;
}

#moby_container{
  position:relative;
  display:block;
}

/* profile blog div */

#profile_div{
  background-color: #EFF0EB;
  display: block;
  width: 100%;
}

#profile_div img.profile_img{
	float: left;
	padding: 0;
	margin: 10px;
	border: 5px solid #FFFFFF;
}

#profile_div div.profile_info{
	float: left;
	padding: 5px;
	width: 400px;
}

#profile_div div.profile_info h1{
	color: #002776;
	font-size: 16px;
	padding-bottom: 0px;
}

#profile_div div.profile_info h2{
	font-size: 14px;
	color: #9D9E99;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 15px;
}

#conlef .profileimageinoverzicht {
	float:left;
	padding:0 8px 8px 0;
}

/*** tag div **/
.tag-div{
	font-size: 11px;
	background-color: #EDEDED;
	display: block;
	float: left;
	border: 1px #D0D0D0 solid;
	margin-left: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border-radius: 10px;
}

/* Overige vacature lister (regio/vakgebied)
-------------------------------------------------------------------------------------------------------*/

.content-vacatures-more
{
	margin-top: 25px;
	border: 4px solid #DDD;
	padding: 15px;
}

ul.content-vacatures-lister li
{
	float: left;
	width: 50%;
	font-size: 0.846153846em;
}

/* overlay op nieuwe search functionaliteit blog */
#overlay { 
  display:none; 
  position:absolute; 
  background:#fff; 
}
#img-load { 
  position:absolute; 
}
