@charset "UTF-8";
/* CSS Document */

body {
	background: #FFFFFF;
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
        font-size:12px;
}

h1 {
	margin: 0;
	padding: 0;
	font-size: 15px;

}

h2 {
	margin: 0;
	padding: 0;
	font-size: 13px;

}

h3 {
	margin: 0;
	padding: 0;

	font-weight: bold;

}

h4 {
	margin: 0;
	padding: 0;

	font-weight: bold;

}

h5 {
	margin: 0;
	padding: 0;

	font-weight: bold;

}

p {
	margin: 0;
	padding: 0;

}

a, a:link, a:hover, a:active, a:visited {
	margin: 0;
	padding: 0;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
#container {
	width: 980px;
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left;
}
#header {
	margin: 10px 0px 5px 0px;
	height: 135px;
	background: url(/images/header_bgspacer.jpg) left top repeat-x;
}
#header_logo {
	float: left;
	padding: 15px;
	width: 180px;
	height: 53px;

}
#header_nav {
	float: right;
	width: 720px;
	padding: 0px;
	text-align: left;
	height: 23px;
}

#header_loginstatus {
	padding: 15px 15px 7px 0;

	color: #999;
	text-align: right;
	height: 30px;
}

#header_loginstatus a, #header_loginstatus a:visited {
	color: #999;
	text-decoration: none;
}

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

#header_alertstatus {
	padding: 15px 15px 12px 0;
	text-align: right;
	height: 65px;

}



#login_alertstatus {
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;

	color: #035fa3;
	font-weight: normal;
        width: 225px;

}

#login_alertstatus p {
	margin: 0;
	padding: 5px;

}

#login_alertstatus a {
	font-family: Arial, Helvetica, sans-serif;

	color: #053960;
	font-weight: normal;
	text-decoration: none;
}

#login_alertstatus a:hover {
	font-family: Arial, Helvetica, sans-serif;

	color: #053960;
	font-weight: normal;
	text-decoration: underline;
}

#login_alertstatus .loginbutton {
	margin: 0;
	padding: 0;
	width: 82px;
	height: 24px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;

	color: #FFF;
	border: 0;
	background: #00367f url(/images/searchbutton_bg.jpg) left top no-repeat;
}

#login_alertstatus .loginbutton:hover {
	cursor: pointer;
	text-decoration: underline;
}

#login_alertstatus .loginbutton .loginbutton_txt {
	padding: 5px;
}

#login_alertstatus .loginbutton .loginbutton_txt a {
	font-family: Arial, Helvetica, sans-serif;

	color: #FFF;
	text-decoration: none;
}

#login_alertstatus .loginbutton .loginbutton_txt a:hover {

	font-family: Arial, Helvetica, sans-serif;

	color: #FFF;
	text-decoration: underline;
}

#header_alert_bar {
	margin: 0 0 0 545px;
	width: 160px;
	background: #ffc795 url(/images/alert_bgspacer.jpg) repeat-x;
}

#header_alert_left {
	height: 25px;
	background: url(/images/alert_left.jpg) left top no-repeat;
}

#header_alert_right {
	height: 25px;
	background: url(/images/alert_right.jpg) right top no-repeat;
}

#header_alert {
	margin: 0;
	padding: 0;
	text-align: center;
	text-decoration: blink;
}

#header_alert p {
	margin: 0;
	padding: 7px 10px 0 0;
	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;
	color: #b62c00;

}

#header_alert p a, #header_alert p a:link, #header_alert p a:active, #header_alert p a:visited {

	font-weight: normal;
	color: #b62c00;
	text-decoration: none;

}

#header_alert p a:hover {

	font-weight: normal;
	color: #b62c00;
	text-decoration: underline;

}

ul#navlist {
	margin: 0;
	padding: 0 15px 0 0;
	white-space: nowrap;
}

#navlist li {
	margin: 0;
	padding: 0;
	height: 20px;
	display: inline;
	list-style-type: none;
}

#navlist a, #navlist a:link, #navlist a:visited {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 4px 7px 5px 7px;
	height: 11px;

	font-weight: bold;
	color: #7385a1;
	background: #f6f9fd url(/images/navbutton_bg.jpg) left top repeat-x;
	text-decoration: none;
}

#navlist a:hover {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 5px 7px 5px 7px;
	height: 11px;

	font-weight: bold;
	color: #ffffff;
	background: #012c75 url(/images/navbutton_hoverbg.jpg) left top repeat-x;
	text-decoration: none;
}

#navlist #current {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 5px 7px 5px 7px;
	height: 11px;

	font-weight: bold;
	color: #ffffff;
	background: #012c75 url(/images/navbutton_hoverbg.jpg) left top repeat-x;
	text-decoration: none;
}

#header_bottom {
	padding: 0px 0px 5px 0px;
}

#header_bottom #breadcrum_div {
	font-family: Arial, Helvetica, sans-serif;

	color: #035fa3;
	font-weight: normal;
	height: 25px;
	background: #f6f9fb url(/images/breadcrumdiv_bgspacer.jpg) left top repeat-x;
}

#header_bottom #breadcrum_div a {
	font-family: Arial, Helvetica, sans-serif;

	color: #053960;
	font-weight: normal;
	text-decoration: none;
}

#header_bottom #breadcrum_div a:hover {
	font-family: Arial, Helvetica, sans-serif;

	color: #053960;
	font-weight: normal;
	text-decoration: underline;
}

#breadcrum_left {
	height: 25px;
	background: url(/images/breadcrum_bgleft.jpg) left top no-repeat;

}

#breadcrum_content {
    padding: 6px 8px 8px 8px;
    float: left;
}

#breadcrum_right {
	height: 11px;
	background: url(/images/breadcrum_bgright.jpg) right top no-repeat;
  float: right;
  height: 25px;
}

#mainContent {
    position:   relative;
    margin: 0;
    padding: 0;
}

#mainContent p {
	padding: 8px 15px 5px 15px;

}

#homeBar {
	float: left;
	width: 210px;
}

#homeBar_padding {
	padding: 5px 0px 10px 10px;
}

.homeBar_box {
	background: url(/images/roundedcornr_622014_tl.png) no-repeat top left;
}
.homeBar_top {
	background: url(/images/roundedcornr_622014_tr.png) no-repeat top right;
}
.homeBar_bottom {
	background: url(/images/roundedcornr_622014_bl.png) no-repeat bottom left;
}
.homeBar_bottom div {
	background: url(/images/roundedcornr_622014_br.png) no-repeat bottom right;
}
.homeBar_content {
	background: url(/images/roundedcornr_622014_r.png) top right repeat-y;
}

.homeBar_top div,.homeBar_top,
.homeBar_bottom div, .homeBar_bottom {
	width: 100%;
	height: 5px;
	font-size: 1px;
}
.homeBar_content, .homeBar_bottom {
	margin-top: 0;
}
.homeBar_content {
	padding: 20px 10px 20px 10px;
	min-height: 555px;

	color:#FFF;
}

.homeBar_content h1 {
	margin: -19px 0;
	padding: 5px 0px 25px 0px;
	color: #FFF;
	font-size: 14px;
}

.homeBar_content p {
	padding: 5px;
}

.homeBar_content a {
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}

.homeBar_content a:hover {
	color: #FFF;
	font-weight: bold;
	text-decoration: underline;
}

#homeContent {
	margin: 0 0 0 210px;
	padding: 0;
}

.homecontent_nieuws {
	height: 196px;
	padding-top: 0px;
}

#home_top {
  width: 625px;
	height: 160px;
	padding: 5px 10px 10px 10px;
}

/* Zoeken Div op de homepage */
#home_zoeken {
  height: 180px;
	width: 536px;
	background: #E7F3FD;
	border: 1px solid #B2BDCD;
}

/* Zoeken Div op de zoekenpagina (Added by Wouter van der Fluit) */
#page_zoeken {
  height: 167px;
	width: 606px;
	background: #E7F3FD;
	border: 1px solid #B2BDCD;
	margin-left: 3px;
	margin-top: -5px;
}

#home_zoeken_div {
	width: 100%;

}

#home_zoeken_right {

}

#home_zoeken_right h1 {
	font-size: 15px;
	color: #002e6d;
	padding: 10px;
	margin: 0;
}

#zoeken_nav {
	padding: 0px 15px 0px 15px;
	height: 25px;
	margin-top: 18px;
}

#zoeken_nav p {
	font-family: Arial, Helvetica, sans-serif;
	color: #2789c7;
}

#zoeken_nav a {
	font-family: Arial, Helvetica, sans-serif;
	color: #2789c7;
}

#zoeken_nav a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #012c75;
	text-decoration: underline;
}

#zoeken_nav a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #012c75;
	text-decoration: none;
}

#zoeken_div {
	padding: 0px 15px 15px 15px;
	height: 59px;
}

#zoeken_form {
	background: url(/images/searchbarbg.png) left top no-repeat;
	height: 73px;
	position: relative;
	margin-top: 10px;
}

#zoeken_options {
	padding: 15px 35px 10px 35px;
	font-family: Arial, Helvetica, sans-serif;
	color: #001750;
}

#zoeken_fields {
	padding: 0px 10px 10px 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #001750;
	height: 20px;
}

#Zoeken_button {
  margin-left: 30px;
  }
.cat-listing {

	line-height: 18px;
}

.cat-listing a,  .cat-listing a:link, .cat-listing a:visited, .cat-listing a:active {
	text-decoration: underline;
	color: #0279ca;
}

.cat-listing a:hover {
	text-decoration: underline;
	color: #ff8700;
}

.more-link a {
	text-decoration: underline;
	color: #012e6f;
}

.more-link a:hover {
	text-decoration: underline;
	color: #ff8700;
}


.searchoption {

	top: -5px;
	margin: 0;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;

	color: #b1b1b1;
}

.submit {
	margin: 0;
	padding: 0;
	width: 82px;
	height: 24px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	border: 0;
	background: #00367f url(/images/searchbutton_bg.jpg) left top no-repeat;
}

.submit:hover {
	cursor: pointer;
	text-decoration: underline;
}

.searchButton {
	margin: 0;
	padding: 0;
	width: 82px;
	height: 24px;
	font-family: Arial, Helvetica, sans-serif;

	color: #FFF;
	border: 0;
	background: #00367f url(/images/searchbutton_bg.jpg) left top no-repeat;
}

.searchButton {
	cursor: pointer;
	text-decoration: underline;
}


#home_beroepenzoeken {
	float: left;
	width: 555px;
}

#home_beroepenzoeken h2 {
	padding: 4px 25px 0px 10px;
	height: 20px;
	width: 100px;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	background: url(/images/beroeph2bg.png) no-repeat;
}

#beroepzoeken_titlebar {
	height: 24px;
	background: #b7e4fe url(/images/beroepzoeken_ttlspacer.jpg) left top repeat-x;
}

#beroepzoeken_titleleft {
	height: 24px;
	background: url(/images/beroepzoeken_ttlleft.jpg) left top no-repeat;
}

#beroepzoeken_titleright {
	height: 24px;
	background: url(/images/beroepzoeken_ttlright.jpg) right top no-repeat;
}

#beroepzoeken_navlist {
	background: #e7f3fd;
	border-left: 1px solid #b2bdcd;
	border-right: 1px solid #b2bdcd;
}

#beroepzoeken_info {
	width: 182px;
	min-height: 125px;
	background: #f2f9fe;
	border: 1px solid #b7e4fe;
}

#zoekenDiv {
	min-height: 180px;
	height: 180px;
	overflow: hidden;
	width: 537px;
	border: 1px solid #b6daf6;
	background: #f2f9fe url(/images/zoekbox_bg.jpg) right bottom no-repeat;

}

#zoekenDiv ul {
    float: left;
    margin-left:0px;
    margin-top:0px;
    margin-bottom:5px;
    padding-left:10px;
    list-style:none;
    width:      169px;
    height:     126px;
    overflow:hidden;
}

#home_interactief {
	margin: 0 0 0 566px;
	width: 414px;
	min-height: 205px;
	background: #fff29f;
}

#home_interactief h2 {
	padding: 5px 25px 0 10px;
	color: #ffb618;
	font-size: 14px;
	font-weight: bold;
}

#interactief_titlebar {
	height: 24px;
	background: #fff29f url(/images/interactief_ttlspacer.jpg) left top repeat-x;
}

#interactief_titleleft {
	height: 24px;
	background: url(/images/interactief_ttlleft.jpg) left top no-repeat;
}

#interactief_titleright {
	height: 24px;
	background: url(/images/interactief_ttlright.jpg) right top no-repeat;
}

#interactief_navlist {
	background: #fdfcee;
	border-left: 1px solid #b2bdcd;
	border-right: 1px solid #b2bdcd;
}

#interactief_info {
	width: 182px;
	min-height: 125px;
	background: #f9f8f1;
	border: 1px solid #fff29f;
}

#searchDiv {
	min-height: 167px;
	height: 180px;
	overflow: hidden;
	width: 394px;
	border: 1px solid #fcf5c2;
	background: #fffef6;

}

#mainContent .af-element p {
	margin: 0;
	padding: 5px 5px 0px 5px;
}

#nieuwsDiv {
	min-height: 135px;
}

#home_nieuws {
	float: left;
	width: 556px;
	margin-left: 10px;
	background: none;
  height: 196px;
}

#home_nieuws h2 {
	padding: 5px 25px 0 10px;
	color: #7a7a7a;
	font-size: 14px;
	font-weight: bold;
}

#nieuws_titlebar {
	height: 24px;
	background: #dbdbdb url(/images/nieuws_ttlspacer.jpg) left top repeat-x;
}

#nieuws_titleleft {
	height: 24px;
	background: url(/images/nieuws_ttlleft.jpg) left top no-repeat;
}

#nieuws_titleright {
	height: 24px;
	background: url(/images/nieuws_ttlright.jpg) right top no-repeat;
}

#nieuws_navlist {
	background: #f1f1f1;
	border-left: 1px solid #b2bdcd;
	border-right: 1px solid #b2bdcd;
}

#nieuws_info {
	width: 182px;
	min-height: 125px;
	background: #f0f2f0;
	border: 1px solid #dbdbdb;
}

#home_rankings {
  position: relative;
	width: 555px;
	margin-left: 0px;
	min-height: 205px;
	background: none;
	float: left;
}

#home_rankings h2 {
	padding: 5px 25px 0 10px;
	color: #ff9001;
	font-size: 14px;
	font-weight: bold;
}

#rankings_titlebar {
	height: 24px;
	background: #ffe3a6 url(/images/rankings_ttlspacer.jpg) left top repeat-x;
}

#rankings_titleleft {
	height: 24px;
	background: url(/images/rankings_ttlleft.jpg) left top no-repeat;
}

#rankings_titleright {
	height: 24px;
	background: url(/images/rankings_ttlright.jpg) right top no-repeat;
}

#rankings_navlist {
	background: #fdf9ee;
	border-left: 1px solid #b2bdcd;
	border-right: 1px solid #b2bdcd;
}

#rankings_info {
	width: 182px;
	min-height: 125px;
	background: #f9f7f1;
	border: 1px solid #ffe3a6;
}




#home_kenniscentrum {
	float: left;
	width: 414px;
	min-height: 260px;
	background: none;
}

#home_kenniscentrum h2 {
	padding: 5px 25px 0px 10px;
	color: #6ab705;
	font-size: 14px;
	font-weight: bold;
}

#home_kenniscentrum .fltlft h2 {
	padding: 5px 25px 0 10px;
}

#kenniscentrum_titlebar {
	height: 24px;
	background: #c3ff9e url(/images/kenniscentrum_ttlspacer.jpg) left top repeat-x;
}

#kenniscentrum_titleleft {
	height: 24px;
	background: url(/images/kenniscentrum_ttlleft.jpg) left top no-repeat;
}

#kenniscentrum_titleright {
	height: 24px;
	background: url(/images/kenniscentrum_ttlright.jpg) right top no-repeat;
}

#kenniscentrum_navlist {
	background: #effbe2;
	border-left: 1px solid #b2bdcd;
	border-right: 1px solid #b2bdcd;
}

#kenniscentrum_info {
	width: 182px;
	min-height: 125px;
	background: #f7fdf0;
	border: 1px solid #c3ff9e;
}

#kenniscentrum {
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 14px;
  padding-right: 14px;
	min-height: 180px;
	width: 368px;
	border: 1px solid #dbffc5;
	background: #f7ffef url(/images/opleidingstages.png) 0px 117px no-repeat;
}

#kenniscentrum p {
  padding: 0px;
  }

#home_overons {
	float: left;
	margin-left: 10px;
	width: 414px;
	min-height: 205px;
	background: #b5c9ff;
}

#home_overons h2 {
	padding: 5px 25px 0px 10px;
	color: #114ca4;
	font-size: 14px;
	font-weight: bold;
}

#overons_titlebar {
	height: 24px;
	background: #b5c9ff url(/images/overons_ttlspacer.jpg) left top repeat-x;
}

#overons_titleleft {
	height: 24px;
	background: url(/images/overons_ttlleft.jpg) left top no-repeat;
}

#overons_titleright {
	height: 24px;
	background: url(/images/overons_ttlright.jpg) right top no-repeat;
}

#overons_navlist {
	background: #e3eafe;
	border-left: 1px solid #b2bdcd;
	border-right: 1px solid #b2bdcd;
}

#overons_info {
	width: 182px;
	min-height: 125px;
	background: #f0f4fe;
	border: 1px solid #b5c9ff;
}

#overonsDiv {
	height: 196px;
	border: 1px solid #b5c9fe;
	background: #ecf1ff url(/images/overonsbox_gradient.jpg);
	width: 260px;
	float: left;
}

#overonsDiv_right{
  height: 176px;
  padding: 10px 10px 10px 10px;
	border: 1px solid #b5c9fe;
	background: #ecf1ff url(/images/overonsbox_bg.jpg) right bottom no-repeat;
	width: 104px;
	margin-left: 8px;
	float: left;
  }

#overonsDiv_right ul{
  margin: 0;
	padding: 0;
	list-style: none;
  }

#overonsDiv_right li{
  margin-bottom: 10px;
  }
  
#overonsDiv_right a {
  color: #012C75;
  font-weight: bold;
  text-decoration: none;
  }

.ttltext_white {
	padding: 0;
	margin: 0;
	float: right;
	text-align: right;
	color: #FFF;
	/*-moz-opacity: .65;
	opacity: .65;
	filter: alpha(opacity=65);*/
}

.home_navlist {
	margin: 0;
	height: 23px;
	padding: 0px 2px 0 0px;
}

.home_navlist_multiline {
	height: 46px;
}

.home_navlist li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;

}

.home_navlist a, .home_navlist a:link, .home_navlist a:visited {
	float: left;
	margin: 0;
	padding: 5px 4px 3px 4px;
	line-height: normal;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #798eb3;
}

#beroepzoeken_navlist a{
        border-left: none;
        border-top: none;
        border-right: none;
}

#beroepzoeken_navlist a:link.current, #beroepzoeken_navlist a:visited.current,#beroepzoeken_navlist .home_navlist a:hover {
        border-left: none;
        border-top: none;
        border-right: none;
}

#interactief_navlist a{
        border-left: none;
        border-top: none;
        border-right: none;
}

#interactief_navlist a:link.current, #interactief_navlist a:visited.current,#interactief_navlist .home_navlist a:hover {
        border-left: none;
        border-top: none;
        border-right: none;
}

#nieuws_navlist a{
        border-left: none;
        border-top: none;
        border-right: none;
}

#nieuws_navlist a:link.current, #nieuws_navlist a:visited.current,#nieuws_navlist .home_navlist a:hover {
        border-left: none;
        border-top: none;
        border-right: none;
}

.home_contentdiv .nieuwsitem {
	margin: 0px 1px 5px 1px;
	padding: 5px;
	width: 272px;

	color: #222222;
	border: 1px solid #dbdbdb;
	background: #f1f1f1 url(/images/nieuwsitem_bgspacer.jpg) left bottom repeat-x;
}

.home_contentdiv .nieuwsitem .nieuwsitem_left {

	float: left;
	margin-right: 5px;

}

.home_contentdiv .nieuwsitem .nieuwsitem_right {
	float:  right;
	margin-left: 5px;
	width: 210px;

}

.home_contentdiv .nieuwsitem .nieuwsitem_right a {
	color: #000;
	font-weight: bold;
	text-decoration: none;

}

.home_contentdiv .nieuwsitem .nieuwsitem_right a:hover {
	color: #000;
	font-weight: bold;
	text-decoration: underline;

}


.home_contentdiv .nieuwsitem img {

	border: 1px solid #dbdbdb;

}

.home_contentdiv .nieuwsitem a {

	color: #012c75;
	text-decoration: none;
}

.home_contentdiv .nieuwsitem a:hover {

	color: #012c75;
	text-decoration: none;
}

.home_contentdiv .nieuwsreview {
	width: 165px;
	height: 120px;
	margin: 0px 1px 5px 1px;
	padding: 5px;

	color: #222222;
	border: 1px solid #dbdbdb;
	background: #f8f8f8  url(/images/newsbox_bg.jpg) right bottom no-repeat;
}

.blogItem {
	margin: 5px 10px 5px 10px;
	padding: 5px;

	color: #222222;
	border: 1px solid #dbdbdb;
	background: #f8f8f8;
}

#page_content .blogItem h2 {
	margin: 0;
	padding: 0px 15px 5px 15px;
	font-size: 14px;
	color: #000000;
	background: none;
}

#page_content .blogItem a {

	color: #012c75;
	font-weight: bold;
	text-decoration: none;
}

#page_content .blogItem a:hover {

	color: #012c75;
	font-weight: bold;
	text-decoration: underline;
}



#rankings_navlist a{
        border-left: none;
        border-top: none;
        border-right: none;
}

#rankings_navlist a:link.current, #rankings_navlist a:visited.current,#rankings_navlist .home_navlist a:hover {
        border-left: none;
        border-top: none;
        border-right: none;
}

#rankingsDiv {
	min-height: 194px;
	width: 538px;
	border: none;
	background:none;
}

#rankingsDivleft {
  width: 312px;
  height: 175px;
	border: 1px solid #fde1af;
	background: #fffcf5;
	float: left;
	padding: 10px 10px 10px 10px;
}

#rankingsDivleft a, a:link, a:hover, a:active, a:visited {
  color: #012C75;
  font-weight: bold;
  text-decoration: none;
  }

#rankingsDivright{
  height: 178px;
  padding: 8px 10px 10px 8px;
	background: #fffcf5 url(/images/advertise_bg.png) right bottom no-repeat;
	width: 171px;
	float: left;
	margin-left: 10px;
	border: 1px solid #fde1af;
  }

#kenniscentrum_navlist a{
        border-left: none;
        border-top: none;
        border-right: none;
}

#kenniscentrum_navlist a:link.current, #kenniscentrum_navlist a:visited.current,#kenniscentrum_navlist .home_navlist a:hover {
        border-left: none;
        border-top: none;
        border-right: none;
}

#overons_navlist a{
        border-left: none;
        border-top: none;
        border-right: none;
}

#overons_navlist a:link.current, #overons_navlist a:visited.current,#overons_navlist .home_navlist a:hover {
        border-left: none;
        border-top: none;
        border-right: none;
}

.home_navlist a:link.current, .home_navlist a:visited.current, .home_navlist a:hover {
	margin: 0;
	padding: 5px 4px 3px 4px;
	background: #FFF;
	font-family: Arial, Helvetica, sans-serif;

	color: #012c75;
}

.home_navlist a:hover {
	color: #012c75;
}

.home_contentdiv {
	background: #FFFFFF;
	border-left: 1px solid #b2bdcd;
	border-right: 1px solid #b2bdcd;
	padding: 7px;
	height: 179px;
	width: 539px;
}

.home_contentdiv2 {
	min-height: 198px;
	background: #FFF;
	border-left: 1px solid #b2bdcd;
	border-right: 1px solid #b2bdcd;
	padding: 7px 7px 4px 7px;
	}
	
.home_contentdiv3 {
	background: #FFFFFF;
	border-left: 1px solid #b2bdcd;
	border-right: 1px solid #b2bdcd;
	padding: 7px;
	height: 179px;
	width: 398px;
}

.home_contentdiv p {
	margin: 0;
	padding: 2px;

}

.home_contentdiv ul {
	list-style-image: url(/images/arrow.gif);
}

.home_contentdiv ul a {

	font-weight: normal;
	text-decoration: none;
}

.home_contentdiv ul a:hover {

	font-weight: normal;
	text-decoration: underline;
}

.home_contentdiv a {

	color: #012c75;
	font-weight: bold;
	text-decoration: none;
}

.home_contentdiv a:hover {

	color: #012c75;
	font-weight: bold;
	text-decoration: underline;
}

.home_contentdiv_bottom {
	height: 14px;
	background: #FFF url(/images/home_contentbox_sb.jpg) left top repeat-x;
}

.home_contentdiv_bleft {
	height: 10px;
	background: url(/images/home_contentbox_lb.jpg) left top no-repeat;
}

.home_contentdiv_bright {
	height: 10px;
	background: url(/images/home_contentbox_rb.jpg) right top no-repeat;
}

.padding 5 {
  padding: 7px 7px 4px 7px;
  }

.info_icon {
	filter: alpha(opacity=10);
	-moz-opacity: .10;
	opacity: .10;
}

/* RESULTS PAGE */

.results_nav {
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;

	color: #4a4a4a;
}

.results_nav a {
	color: #0e448b;
	font-weight: normal;
	text-decoration: none;
}

.results_nav a:hover {
	color: #0e448b;
	font-weight: normal;
	text-decoration: underline;
}

.show_results {
	text-align: left;
	float: left;
	width: 12em;
}

.pages_results {
	text-align: center;
	margin: 0 12em 0 12em;
}

.nav_results {
	text-align: right;
	float: right;
	width: 12em;
}

/*  */

div.autocomplete {
    position:   absolute;
    margin:     0;
    padding:    0;
    width:      250px;
    background: #FFF;
    border:     1px solid #888;
    z-index: 100;
}

div.autocomplete ul {
    list-style-type:none;
    margin:0;
    padding:0;
}

div.autocomplete ul li {
	margin: 0;
    padding: 2px;
    list-style-type: none;
    display: block;
    height: 32px;
    cursor: pointer;
	background: #FFF;
}

div.autocomplete ul li.selected {
	background: #ddecfa;
}

/* BUTTONS */

.button {
	margin: 0;
	padding: 0;
	width: 84px;
	height: 21px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;

}

.button:hover {
	cursor: pointer;
	text-decoration: underline;
}

.inputfield {
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;


	width: 135px;
}

#home_schrijven {
	float: right;
	width: 200px;
	height: 167px;
	background: #fdebc5;
}

#leftbar {
	float: left;
	padding-left: 5px;
	width: 205px;
	background: #FFF;
}
#rightbar {
	float: right;
	padding-right: 5px;
	width: 205px;
	background: #FFF;
}
#midbar {
	margin: 0 210px;
	padding: 0;
	background: #FFF;
}

.contentblock {
	width: 205px;
	background: #FFF;
}

#contentblock_forum {
	margin: 0 0 0 -8px;
	padding: 0;
	width: 181px;
	height: 136px;
	background: url(/images/forumblock_bg.jpg) left top no-repeat;
}

#contentblock_forum p {
	margin: 0;
	padding: 15px;
	font-family: Arial, Helvetica, sans-serif;

	color: #000f28;
}

#contentblock_forum a {
	font-family: Arial, Helvetica, sans-serif;

	color: #000f28;
	font-weight: bold;
	text-decoration: none;
}

#contentblock_forum a:hover {
	text-decoration: underline;
}

#contentblock_nieuws {
	width: 200px;
}

#contentblock_poll {
	width: 200px;
}

#contentblock_weekberoep {
	width: 205px;
}


#contentblock_blog {
	width: 205px;
}

.contentblock h1 {
	padding: 10px 15px 15px 45px;
	font-size: 14px;
	color: #012c75;

}

#contentblock_nieuws h1 {
	padding: 10px 15px 15px 45px;
	font-size: 14px;
	color: #012c75;

}

#contentblock_poll h1 {
	padding: 10px 15px 15px 45px;
	font-size: 14px;
	color: #012c75;

}


#contentblock_weekberoep h1 {
	padding: 10px 15px 15px 45px;
	font-size: 14px;
	color: #012c75;

}

#contentblock_blog h1 {
	padding: 10px 15px 15px 45px;
	font-size: 14px;
	color: #012c75;

}

#contentttl_forum {
	width: 205px;
	height: 38px;
	background:url(/images/ttl_forum_bg.jpg) left top no-repeat;
}

#contentttl_poll {
	width: 200px;
	height: 38px;
	background:url(/images/ttl_poll_bg.jpg) left top no-repeat;
}

#contentttl_nieuwsbrief {
	width: 205px;
	height: 38px;
	background:url(/images/ttl_nieuwsbrief_bg.jpg) left top no-repeat;
}

#contentttl_nieuws {
	width: 200px;
	height: 38px;
	background:url(/images/ttl_nieuws_bg.jpg) left top no-repeat;
}

#contentttl_weekberoep {
	width: 205px;
	height: 38px;
	background:url(/images/ttl_weekberoep_bg.jpg) left top no-repeat;
}

#contentttl_blog {
	width: 205px;
	height: 38px;
	background:url(/images/ttl_blog_bg.jpg) left top no-repeat;
}


.contentblock_content {
	padding: 15px 20px 15px 20px;
	width: 165px;
	min-height: 200px;
	background:  #FFF url(/images/menucontent_bg.jpg) left top no-repeat;
}

.contentblock_content p {
	font-family: Arial, Helvetica, sans-serif;

	color: #000;
}

#contentblock_nieuwscontent {
	padding: 15px 20px 15px 20px;
	width: 160px;
	min-height: 200px;
	background:  #FFF url(/images/nieuwscontent_bg.jpg) left top no-repeat;
}

#pollcontent {


	height: 130px;

	font-size: 11px !IMPORTANT;
	overflow: hidden !IMPORTANT;


}

#pollcontent p {
	margin: 0;
	padding-left: 5px;
	font-size: 11px !IMPORTANT;
	color: #000000 !IMPORTANT;
}

#pollcontent table {

	width: 300px;
}

#pollcontent tr {
	width: 300px;
	color: #0F0000 !IMPORTANT;
}

#pollright {
	width: 155px;
}

#contentblock_weekberoepcontent {
	padding: 15px 20px 15px 20px;
	width: 165px;
	min-height: 200px;
	background:  #FFF url(/images/menucontent_bg.jpg) left top no-repeat;
}

#contentblock_weekberoepcontent p {
	font-family: Arial, Helvetica, sans-serif;

	color: #000;
}

#contentblock_weekberoepcontent a {
	font-family: Arial, Helvetica, sans-serif;

	color: #000;
	font-weight: bold;
	text-decoration: none;
}

#contentblock_weekberoepcontent a:hover {
	font-family: Arial, Helvetica, sans-serif;

	color: #000;
	font-weight: bold;
	text-decoration: underline;
}

#contentblock_blogcontent {
	padding: 15px 20px 15px 20px;
	width: 165px;
	min-height: 200px;
	background:  #FFF url(/images/menucontent_bg.jpg) left top no-repeat;
}




#contentblock_nieuwscontent p {
	padding: 0px 0px 10px 0px;
	font-family: Arial, Helvetica, sans-serif;

	line-height: 15px;
	color: #000;
}

#contentblock_nieuwscontent a {
	font-family: Arial, Helvetica, sans-serif;

	color: #000;
	font-weight: bold;
	text-decoration: none;
}

#contentblock_nieuwscontent a:hover {
	font-family: Arial, Helvetica, sans-serif;

	color: #000;
	font-weight: bold;
	text-decoration: underline;
}

#contentblock_nieuwscontent .newsitem_date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #949494;
	font-weight: normal;
	text-decoration: none;
}

#contentblock_nieuwscontent .newsitem_title {
    font-family: Arial, Helvetica, sans-serif;

    color: #000000;
    font-weight: bold;
    text-decoration: none;
}

#contentblock_blogcontent p {
	padding: 0px 0px 10px 0px;
	font-family: Arial, Helvetica, sans-serif;

	line-height: 15px;
	color: #000;
}

#contentblock_blogcontent a {
	font-family: Arial, Helvetica, sans-serif;

	color: #000;
	font-weight: bold;
	text-decoration: none;
}

#contentblock_blogcontent a:hover {
	font-family: Arial, Helvetica, sans-serif;

	color: #000;
	font-weight: bold;
	text-decoration: underline;
}

#contentblock_blogcontent .blogitem_date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #949494;
	font-weight: normal;
	text-decoration: none;
}

#contentblock_blogcontent .blogitem_title {
    font-family: Arial, Helvetica, sans-serif;

    color: #000000;
    font-weight: bold;
    text-decoration: none;
}

/* ---- ALGEMEEN ----- */

#pageContent {
    margin-top:5px;
    margin-bottom: 10px;
    padding: 0px 0px 0px 0px;
    border-left: 1px solid #c7d4dd;
    border-right: 1px solid #c7d4dd;
}

#pageContent_orange {
   border-left:1px solid #FF8500;
   border-right:1px solid #FF8500;
   margin-bottom:10px;
   margin-top:5px;
   padding:0;
   background: #F9E9D1;
}

.categoryImage {
    padding-left: 12px;
}

/* ------------------- */

.beroepoverview_box {
    margin: 15px;
    color: #fff;
    padding: 0;
    text-align: left;
    background-color: #fcfaf5;
    border: 1px solid #f2e0c0;
    cursor: pointer;

    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.beroepoverview_box_container {
    width: 380px;
}

.beroepoverview_filter {
    width: 222px;
    border: 1px solid #f2e0c0;
    padding: 10px 0px 10px 14px;
    background: #fcfaf5;
    margin-bottom: 10px;
}

.beroepoverview_filter ul {
    list-style: none;
    background: none;
    padding: 0;
    margin: 4px 0px 10px 0px;
}

.beroepoverview_filter ul li{
    padding: 0;
    margin: 0;
    color: #333333;
}

.beroepoverview_filter ul li{
    padding: 0;
    margin: 0;
    color: #333333;
}

.beroepoverview_filter ul li a {
    color: #053960;
    font-weight: normal;
}

.beroepoverview_box h2 {
    position: relative;
    left: -25px;
    margin: 0;
    padding: 0;
    font-size: 13px;
    color: #00327a;
    text-decoration: underline;
}

#orange_content .beroepoverview_box h2 {
    background: none;
    margin: 0;
    padding: 8px 15px 7px 40px;
    color: #333333;
    font-size:13px;
}

.beroepoverview_box h2 a {
	font-size: 13px;
	color: #00327a;
	font-weight: normal;
	text-decoration: none;
}

.beroepoverview_box h2 a:hover {
	font-size: 13px;
	color: #00327a;
	font-weight: normal;
	text-decoration: underline;
}

.beroepoverview_box a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

.beroepoverview_box a:hover {
	color: #000;
	font-weight: bold;
	text-decoration: underline;
}

/* ------------------- */

#orange_top {
	background:url("/images/orangebg_header.jpg") no-repeat scroll left top #FFFFFF;
  height:7px;
  margin-left:-1px;
  width:980px;
}

#orange_bottom {
	background:url("/images/orangebg_footer.jpg") no-repeat scroll left top #FFFFFF;
  clear:both;
  height:7px;
  margin-left:-1px;
  width:980px;
}

#orange_content {
background:none;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
padding-bottom:10px;
width:978px;
}

#orange_content h1 {
	margin: 0;
	padding: 5px 10px 2px 10px;
	font-size: 15px;
	color: #FFF;
}

#orange_content h2 {
	margin: 10px;
	padding: 7px;
	font-size: 13px;
	color: #ffffff;
	background: #ff7f18 url(/images/h2orange_bg.jpg) left top no-repeat;
	height: 17px;
}

#orange_content a {
	color: #000;
	font-weight: bold;
}

#orange_content a:hover {
	color: #000;
	font-weight: bold;
	text-decoration: underline;
}

#orange_content p {
	font-family: Arial, Helvetica, sans-serif;

	color: #000;
	padding: 10px;
}

.ttlorange_bar {
	height: 31px;
	background: #fea140 url(/images/ttlorange_spacer.jpg) left top repeat-x;
}

.ttlorange_left {
	height: 31px;
	background: url(/images/ttlorange_left.jpg) left top no-repeat;
}

.ttlorange_right {
	height: 31px;
	background: url(/images/ttlorange_right.jpg) right top no-repeat;
}

.button_orange {
	margin: 0;
	padding: 0;
	width: 82px;
	height: 24px;
	font-family: Arial, Helvetica, sans-serif;

	color: #FFF;
	border: 0;
	background: #fd8e29 url(/images/buttonorange_bg.jpg) left top no-repeat;
}

/* --------- PAGINA INDELING ------- */

#page_top {
	width: 980px;
	height: 7px;
	background: #ffffff url(/images/contentbg_header.jpg) left top no-repeat;
        margin-left: -1px;
}

#page_bottom {
	width: 980px;
	height: 7px;
	background: #ffffff url(/images/contentbg_footer.jpg) left top no-repeat;
        clear:both;
        margin-left: -1px;
}

#page_content {
	width: 978px;
  padding-bottom:10px;
	background: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}

#page_content p {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0px 15px 5px 15px;
}

#pageContentRight p {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0px 0px 0px 0px;
}

#page_content h2 {
	margin: 0;
	padding: 8px 15px 7px 40px;
	font-size: 13px;
	color: #333333;
}

#page_content h2 a {
	margin: 0;
	padding: 8px 15px 7px 40px;
	font-size: 13px;
	color: #333333;
}

#page_content a {

}

#page_content a:hover {

}

#reviewpage_content .beroepoverview_table {
	padding: 10px;
}

#reviewpage_content .beroepoverview_table table {
	margin: 0;
	padding: 0;
	border: 0px solid #CCC;
}

#reviewpage_content .beroepoverview_table table p {
	margin: 0;
	padding: 5px;

}

#reviewpage_content .beroepoverview_table table ul {
	margin: 0;
	padding: 0px 0px 0px 25px;

}

#reviewpage_content .beroepoverview_table table ul li {
	margin: 0;
	padding: 2px;

}

#reviewpage_content .beroepoverview_table table tr td {
	margin: 0;
	padding: 0;
	border: 1px solid #c8e3f0;
	background: #f1f6f9;
}

#reviewpage_content ul {
	list-style-image: url(/images/arrow.gif);
}

/* CUSTOM PAGES */

/* --------- PAGINA INDELING ------- */

#jobsearch_top {
	width: 980px;
	height: 7px;
	background: #ffffff url(/images/contentbg_header.jpg) left top no-repeat;
}

#jobsearch_bottom {
	width: 980px;
	height: 7px;
	background: #ffffff url(/images/contentbg_footer.jpg) left top no-repeat;
}

#jobsearch_content {
	width: 978px;
	border-left: 1px solid #c7d4dd;
	border-right: 1px solid #c7d4dd;
	background: #ffffff;

	font-family: Arial, Helvetica, sans-serif;

	color: #000;
}

#jobsearch_content p {
	font-family: Arial, Helvetica, sans-serif;

	color: #000;
	padding: 5px 15px 5px 15px;
}

#jobsearch_content h2 {
	margin: 0;
	padding: 8px 15px 7px 40px;
	font-size: 13px;
	color: #333333;
}

#jobsearch_content h2 a {
	margin: 0;
	padding: 8px 15px 7px 40px;
	font-size: 13px;
	color: #333333;
}

#jobsearch_content a {

}

#jobsearch_content a:hover {

}

#jobsearch_box {
	border: 1px solid #b7d7ee;
	background: #eff8ff;
}

/* */

#interactive_top {
	-moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:#FFFFFF url(/images/contentbg_header.jpg) no-repeat scroll left top;
  height:7px;
  margin-left:-1px;
  width:980px;
}

#interactive_bottom {
	-moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:#FFFFFF url(/images/contentbg_footer.jpg) no-repeat scroll left top;
  clear:both;
  height:7px;
  margin-left:-1px;
  width:980px;

}

#interactive_content {
	width: 978px;
	background: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}

#interactive_content p {
	font-family: Arial, Helvetica, sans-serif;

	color: #000;
	padding: 5px 15px 5px 15px;
}

#interactive_content h2 {
	margin: 0;
	padding: 8px 15px 7px 40px;
	font-size: 13px;
	color: #333333;
}

#interactive_content h2 a {
	margin: 0;
	padding: 8px 15px 7px 40px;
	font-size: 13px;
	color: #333333;
}

#interactive_content a {

}

#interactive_content a:hover {

}

#interactive_box {
	border: 1px solid #F2E0C0;
	background: #fffef6;
	margin-left: 11px;
}

/* */

#news_top {
	-moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:#FFFFFF url(/images/contentbg_header.jpg) no-repeat scroll left top;
  height:7px;
  margin-left:-1px;
  width:980px;
}

#news_bottom {
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:#FFFFFF url(/images/contentbg_footer.jpg) no-repeat scroll left top;
  clear:both;
  height:7px;
  margin-left:-1px;
  width:980px;
}

#news_content {
	width: 978px;
	background: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}

#news_content p {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	padding: 5px 15px 5px 15px;
}

#news_content h2 {
	margin: 0;
	padding: 8px 15px 7px 40px;
	font-size: 13px;
	color: #333333;
}

#news_content h2 a {
	margin: 0;
	padding: 8px 15px 7px 40px;
	font-size: 13px;
	color: #333333;
}

#news_content a {

}

#news_content a:hover {

}

#news_box {
	background: none;

}

/* */

#rankings_top {
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:#FFFFFF url(/images/contentbg_header.jpg) no-repeat scroll left top;
  height:7px;
  margin-left:-1px;
  width:980px;
}

#rankings_bottom {
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:#FFFFFF url(/images/contentbg_footer.jpg) no-repeat scroll left top;
  clear:both;
  height:7px;
  margin-left:-1px;
  width:980px;
}

#rankings_content {
	width: 978px;
	border-left: 1px solid #c7d4dd;
	border-right: 1px solid #c7d4dd;
	background: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}

#rankings_content p {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	padding: 5px 15px 5px 15px;
}

#rankings_content h2 {
	margin: 0;
	padding: 8px 15px 7px 40px;
	font-size: 13px;
	color: #333333;
}

#rankings_content h2 a {
	margin: 0;
	padding: 8px 15px 7px 40px;
	font-size: 13px;
	color: #333333;
}

#rankings_content a {

}

#rankings_content a:hover {

}

#rankings_box {
  width: 622px;
  margin-left: 12px;
	border: 1px solid #c0e7f0;
	background: #f5f9fc;
}

/* */


#knowledge_top {
	width: 980px;
	height: 7px;
	background: #ffffff url(/images/contentbg_header.jpg) left top no-repeat;
}

#knowledge_bottom {
	width: 980px;
	height: 7px;
	background: #ffffff url(/images/contentbg_footer.jpg) left top no-repeat;
}

#knowledge_content {
	width: 978px;
	border-left: 1px solid #c7d4dd;
	border-right: 1px solid #c7d4dd;
	background: #ffffff;

	font-family: Arial, Helvetica, sans-serif;

	color: #000;
}

#knowledge_content p {
	font-family: Arial, Helvetica, sans-serif;

	color: #000;
	padding: 5px 15px 5px 15px;
}

#knowledge_content h2 {
	margin: 0;
	padding: 8px 15px 7px 40px;
	font-size: 13px;
	color: #333333;
}

#knowledge_content h2 a {
	margin: 0;
	padding: 8px 15px 7px 40px;
	font-size: 13px;
	color: #333333;
}

#knowledge_content a {

}

#knowledge_content a:hover {

}

#knowledge_box {
	border: 1px solid #dbffc5;
	background: #f7ffef;
}

/* */


#aboutus_top {
	-moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:#FFFFFF url(/images/contentbg_header.jpg) no-repeat scroll left top;
  height:7px;
  margin-left:-1px;
  width:980px;
}

#aboutus_bottom {
	-moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:#FFFFFF url(/images/contentbg_footer.jpg) no-repeat scroll left top;
  clear:both;
  height:7px;
  margin-left:-1px;
  width:980px;
}

#aboutus_content {
	width: 978px;
	background: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}

#aboutus_content p {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	padding: 5px 15px 5px 15px;
}

#aboutus_content h2 {
	margin: 0;
	padding: 8px 15px 7px 40px;
	font-size: 13px;
	color: #333333;
}

#aboutus_content h2 a {
	margin: 0;
	padding: 8px 15px 7px 40px;
	font-size: 13px;
	color: #333333;
}

#aboutus_content a {

}

#aboutus_content a:hover {

}

#aboutus_box {
	border: 1px solid #b5c9fe;
	border-right: none;
	background: #ecf1ff;
	margin-left: 11px;
}

/* */

#sitemap p {

	color: #000;
}

#sitemap a {

	color: #000;
	text-decoration: none;
}

#sitemap a:hover {

	color: #000;
	text-decoration: underline;
}

#sitemap h2 {
	margin: 0;
	padding: 2px 15px 5px 15px;
	font-size: 14px;
	color: #000;
}
/* --------- TITEL BAR ------- */

.title_bar {
	padding: 3px 13px 0px 12px;
	height: 31px;
}

.ttl_bar {
	height: 31px;
	background: #002362 url(/images/ttl_spacer.jpg) left top repeat-x;
}

.ttl_left {
	height: 31px;
	background: url(/images/ttl_left.jpg) left top no-repeat;
}

.ttl_right {
	height: 31px;
	background: url(/images/ttl_right.jpg) right top no-repeat;
}

.title_bar h1 {
	margin: 0;
	padding: 5px 10px 5px 10px;
	font-size: 15px;
	color: #FFF;
}

.subtitle_bar {
	padding: 3px 10px 0px 10px;
	height: 31px;
}

.subtitle_bar h2 {
	margin: 0;
	padding: 8px 15px 7px 40px;
	font-size: 13px;
	color: #333333;
}


.ttllite_bar {
	height: 31px;
	background: #FFFFFF url(/images/ttllite_spacer.jpg) left top repeat-x;
}

.ttllite_left {
	height: 31px;
	background: url(/images/ttllite_left.jpg) left top no-repeat;
}

.ttllite_right {
	height: 31px;
	background: url(/images/ttllite_right.jpg) right top no-repeat;
}

#ttllite_nieuws {
	height: 31px;
	background: url(/images/ttllite_nieuws.jpg) left top no-repeat;
}

#ttllite_contact {
	height: 31px;
	background: url(/images/ttllite_contact.jpg) left top no-repeat;
}

#ttllite_mail {
	height: 31px;
	background: url(/images/ttllite_mail.jpg) left top no-repeat;
}

#ttllite_route {
	height: 31px;
	background: url(/images/ttllite_route.jpg) left top no-repeat;
}

#ttllite_beroepengids {
	height: 31px;
	background: url(/images/ttllite_beroepengids.jpg) left top no-repeat;
}

#ttllite_doelstelling {
	height: 31px;
	background: url(/images/ttllite_doelstelling.jpg) left top no-repeat;
}

#ttllite_doelgroep {
	height: 31px;
	background: url(/images/ttllite_doelgroep.jpg) left top no-repeat;
}

#ttllite_sector {
	height: 31px;
	background: url(/images/ttllite_sector.jpg) left top no-repeat;
}

#ttllite_beroepsgroep {
	height: 31px;
	background: url(/images/ttllite_beroepsgroep.jpg) left top no-repeat;
}

#ttllite_overview {
	height: 31px;
	background: url(/images/ttllite_overview.jpg) left top no-repeat;
}

#ttllite_beroep {
	height: 31px;
	background: url(/images/ttllite_beroep.jpg) left top no-repeat;
}

#ttllite_populair {
	height: 31px;
	background: url(/images/ttllite_populair.jpg) left top no-repeat;
}

#ttllite_nieuw {
	height: 31px;
	background: url(/images/ttllite_nieuw.jpg) left top no-repeat;
}


/* REVIEW CONTENT */
#sidebarReview {
	padding: 0px;
	width: 200px;
	background: white;
        display: inline-block;
}

#reviewsidebar_top {
	width: 201px;
	height: 7px;
	background: #ffffff url(/images/reviewsidebar_header.jpg) left top no-repeat;
}

#reviewsidebar_bottom {
	width: 190px;
	height: 7px;
	background: white;
}

#reviewsidebar_content {
	width: 190px;
	background: white;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}

#reviewsidebar_content p {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	padding: 5px 15px 5px 15px;
}

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

#reviewsidebar_content a:hover {
	color: #002869;
	font-weight: bold;
	text-decoration: underline;
}

#reviewsidebar_content .speciallink a {
	color: #ffb033;
	font-weight: bold;
	text-decoration: none;
}

#reviewsidebar_content .speciallink a:hover {
	color: #ffb033;
	font-weight: bold;
	text-decoration: underline;
}


.sibtitle_bar h2 {
	margin: 0;
	font-size: 13px;
	color: #002869;
}


.ttlsib_bar {
  width: 178px;
	height: 13px;
	background: #f5f9fc;
	border: 1px solid #d2e9f1;
	padding: 4px 4px 7px 7px;
	margin-bottom: 10px;
}

.ttlsib_left {
	height: 31px;
}

.ttlsib_right {
	height: 31px;
}

.sibcontentbox {
	width: 189px;
	min-height: 189px;
	margin-left: 4px;
	margin-bottom: 10px;
}


.sibcontentbox_content {
	padding: 5px;
}






/* SECTOR OVERVIEW */


.sector_div {
	z-index: 1;
	margin: 10px 5px 5px 9px;
	padding: 4px;
	float: left;
	width: 300px;
	min-height: 165px;

	line-height: 18px;
	border: 1px solid #c8e3f0;
	background: #f1f6f9;
	overflow: visible;
}

.sector_div .sector_title {
	z-index: 2;
	margin: -15px 0px 5px 0px;
	padding: 0;
}

.sector_div .sector_title h3 a {
	padding: 5px;
	background: #FFF;
}

.sector_div a,  .sector_div a:link, .sector_div a:visited, .sector_div a:active {
	text-decoration: underline;
	color: #0279ca;
}

.sector_div a:hover {
	text-decoration: underline;
	color: #ff8700;
}

.sector_div .more-link a {
	text-decoration: none;
	color: #ff8700;
}

.sector_div .more-link a:hover {
	text-decoration: underline;
	color: #ff8700;
}


/* GROUP OVERVIEW */


.group_div {
	z-index: 1;
	margin: 10px 5px 5px 5px;
	padding: 5px;
	float: left;
	width: 300px;
	min-height: 160px;

	line-height: 18px;
	border: 1px solid #c8e3f0;
	background: #f1f6f9;
	overflow: visible;
}

.group_div .group_title {
	z-index: 2;
	margin: -15px 0px 0px 0px;
	padding: 0;
}

.group_div .group_title h3 a {
	padding: 5px;
	background: #FFF;
}

.group_div a,  .group_div a:link, .group_div a:visited, .group_div a:active {
	text-decoration: underline;
	color: #0279ca;
}

.group_div a:hover {
	text-decoration: underline;
	color: #ff8700;
}

.group_div .more-link a {
	text-decoration: none;
	color: #ff8700;
}

.group_div .more-link a:hover {
	text-decoration: underline;
	color: #ff8700;
}



/* REVIEW PAGE */

#mainReview {
	margin: 0 0px 0 0;
	padding: 0;
        float:left;
}
#reviewpage_top {
	width: 779px;
	height: 7px;
	background: #ffffff url(/images/reviewcontent_header.jpg) left top no-repeat;
        margin-left: -1px;
}

#reviewpage_bottom {
  margin-left: -1px;
	width: 779px;
	height: 7px;
	background: #ffffff url(/images/reviewcontent_footer.jpg) left top no-repeat;
}

#reviewpage_content {
	width: 777px;
	border-right: 1px solid #c7d4dd;
	background: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}

#reviewpage_content p {
	font-family: Arial, Helvetica, sans-serif;

	color: #000;
	padding: 5px 15px 5px 15px;
}

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

#reviewpage_content a:hover {

	font-weight: bold;
	text-decoration: underline;
}

#reviewpage_content hr {
	color: #000;
	background: #c7d4dd;
	border: 0;
}

#beroepsprofiel_bar {
	height: 31px;
	background: #FFFFFF url(/images/beroepsprofiel_spacer.jpg) left top repeat-x;
}

#beroepsprofiel_left {
	height: 31px;
	background: url(/images/beroepsprofiel_left.jpg) left top no-repeat;
}

#beroepsprofiel_right {
	height: 31px;
	background: url(/images/beroepsprofiel_right.jpg) right top no-repeat;
}

#beroepsprofiel_bar h2 {
	color: #333333;
}

#beroepsprofiel_content {
	margin: 0 10px 5px 10px;
	padding: 0;
	background: #fcfaed;
}

#competenties_bar {
	height: 31px;
	background: #FFFFFF url(/images/competenties_spacer.jpg) left top repeat-x;
}

#competenties_left {
	height: 31px;
	background: url(/images/competenties_left.jpg) left top no-repeat;
}

#competenties_right {
	height: 31px;
	background: url(/images/competenties_right.jpg) right top no-repeat;
}

#competenties_bar h2 {
	color: #333333;
}

#competenties_content {
	margin: 0 10px 5px 10px;
	padding: 0px;
	background: #fff6f4;
}

#persoonstype_bar {
	height: 31px;
	background: #FFFFFF url(/images/persoonstype_spacer.jpg) left top repeat-x;
}

#persoonstype_left {
	height: 31px;
	background: url(/images/persoonstype_left.jpg) left top no-repeat;
}

#persoonstype_right {
	height: 31px;
	background: url(/images/persoonstype_right.jpg) right top no-repeat;
}

#persoonstype_bar h2 {
	color: #333333;
}

#persoonstype_content {
	margin: 0 10px 5px 10px;
	padding: 0px;
	background: #ffeeee;
}

#opleiding_bar {
	height: 31px;
	background: #FFFFFF url(/images/opleiding_spacer.jpg) left top repeat-x;
}

#opleiding_left {
	height: 31px;
	background: url(/images/opleiding_left.jpg) left top no-repeat;
}

#opleiding_right {
	height: 31px;
	background: url(/images/opleiding_right.jpg) right top no-repeat;
}

#opleiding_bar h2 {
	color: #333333;
}

#opleiding_content {
	margin: 0 10px 5px 10px;
	padding: 0px;
	background: #eaf3fa;
}

#salaris_bar {
	height: 31px;
	background: #FFFFFF url(/images/salaris_spacer.jpg) left top repeat-x;
}


#salaris_left {
	height: 31px;
	background: url(/images/salaris_left.jpg) left top no-repeat;
}

#salaris_right {
	height: 31px;
	background: url(/images/salaris_right.jpg) right top no-repeat;
}

#salaris_bar h2 {
	color: #333333;
}

#salaris_content {
	margin: 0 10px 5px 10px;
	padding: 0px;
	background: #f7f5f0;
}

#netwerk_bar {
	height: 31px;
	background: #FFFFFF url(/images/netwerk_spacer.jpg) left top repeat-x;
}

#netwerk_left {
	height: 31px;
	background: url(/images/netwerk_left.jpg) left top no-repeat;
}

#netwerk_right {
	height: 31px;
	background: url(/images/netwerk_right.jpg) right top no-repeat;
}

#netwerk_bar h2 {
	color: #333333;
}

#netwerk_content {
	margin: 0 10px 5px 10px;
	padding: 0px;
	background: #eff3dc;
}

#arbeidsmarkt_bar {
	height: 31px;
	background: #FFFFFF url(/images/arbeidsmarkt_spacer.jpg) left top repeat-x;
}

#arbeidsmarkt_left {
	height: 31px;
	background: url(/images/arbeidsmarkt_left.jpg) left top no-repeat;
}

#arbeidsmarkt_right {
	height: 31px;
	background: url(/images/arbeidsmarkt_right.jpg) right top no-repeat;
}

#arbeidsmarkt_bar h2 {
	color: #333333;
}

#arbeidsmarkt_content {
	margin: 0 10px 5px 10px;
	padding: 0px;
	background: #fff7f3;
}

#organisatie_bar {
	height: 31px;
	background: #FFFFFF url(/images/organisatie_spacer.jpg) left top repeat-x;
}

#organisatie_left {
	height: 31px;
	background: url(/images/organisatie_left.jpg) left top no-repeat;
}

#organisatie_right {
	height: 31px;
	background: url(/images/organisatie_right.jpg) right top no-repeat;
}

#organisatie_bar h2 {
	color: #333333;
}

#organisatie_content {
	margin: 0 10px 5px 10px;
	padding: 0px;
	background: #ffefe1;
}


#werktijden_bar {
	height: 31px;
	background: #FFFFFF url(/images/9tot5_spacer.jpg) left top repeat-x;
}

#werktijden_left {
	height: 31px;
	background: url(/images/9tot5_left.jpg) left top no-repeat;
}

#werktijden_right {
	height: 31px;
	background: url(/images/9tot5_right.jpg) right top no-repeat;
}

#werktijden_bar h2 {
	color: #333333;
}

#werktijden_content {
	margin: 0 10px 5px 10px;
	padding: 0px;
	background: #fcf1f4;
}


#verwanteberoepen_bar {
	height: 31px;
	background: #FFFFFF url(/images/verwanteberoepen_spacer.jpg) left top repeat-x;
}

#verwanteberoepen_left {
	height: 31px;
	background: url(/images/verwanteberoepen_left.jpg) left top no-repeat;
}

#verwanteberoepen_right {
	height: 31px;
	background: url(/images/verwanteberoepen_right.jpg) right top no-repeat;
}

#verwanteberoepen_bar h2 {
	color: #333333;
}

#verwanteberoepen_content {
	margin: 0 10px 5px 10px;
	padding: 0px;
	background: #f4f0ed;
}

.hapiness_statistics {
	width: 270px;
        padding-left: 75px;
}

.hapiness_statistics p {
	margin: 0;
	padding: 2px;
}

.hapiness_bar {
	width: 200px;
	height: 13px;
	background: url(/images/hapiness_bar_bg.gif) left top no-repeat;
}

.hapiness_fill {
	height: 13px;
	background: url(/images/hapiness_bar.gif) left top no-repeat;
}

#ttllite_reacties {
	height: 31px;
	background: url(/images/reacties_left.jpg) left top no-repeat;
}

#ttllite_plaatsreactie {
	height: 31px;
	background: url(/images/plaatsreactie_left.jpg) left top no-repeat;
}

/* ------------------- */

.minitext {
	margin: 0;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666;
}

p .minitext {
	margin: 0;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666;
}

/* ------------------- */

#footer {
	margin: 0;
	padding: 0;
	background: #f3f6fc;
}

#footer_top {
	text-align: right;
	height: 32px;
	background: #b4d5f2 url(/images/footer_top_bgspacer.jpg) left top repeat-x;
}

#social_navlist li {
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#footer_nav {
	margin: 0;
	padding: 0;
}

#footer_nav ul {
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	height: 23px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;
	color: #8dbeec;
	background: #bdd0ee;


}

#footer_nav ul li {
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;


}

#footer_nav ul li a {
	position: relative;
	top: 5px;
	margin: 0;
	padding: 4px;
	height: 11px;
	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;
	color: #ffffff;
	border: 1px solid #597dc0;
	text-decoration: none;
	background:  #143c7f url(/images/footbutton_bg.jpg) left top repeat-x;
}

#footer_nav ul li a:hover {
	position: relative;
	top: 5px;
	margin: 0;
	padding: 4px;
	height: 11px;
	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;
	color: #ffffff;
	border: 1px solid #16449b;
	text-decoration: none;
	background:  #143c7f url(/images/footbutton_bghover.jpg) left top repeat-x;
}

#footer_copyright {
	padding: 5px 10px 5px 10px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;
	color: #5f8eb9;
}

#footer_copyright a {
	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;
	color: #5f8eb9;
	text-decoration: underline;
}

.fltlft {
	float: left;
	padding: 0px 5px 0px 0px;
}

.fltrt {
	float: right;
	padding: 0px 0px 0px 5px;
}

.clearfloat {
	clear:both;
  height:0;
  font-size: 1px;
  line-height: 0px;
}

.beroep_content_text {
    float:left;
    width: 375px;
}

.beroep_content_graphs {
    float:left;
    width: 380px;
}

.commentDelete {
    float:right;
    color: red;
    font-weight: bold;
    padding-right:10px;
}

.beroepGevondenOp {
    font-size: 9px;
    color: #888888;
    margin-left: 10px;
    margin-right: 10px;
    margin-top:     5px;
    border-top: 1px dotted #AAAAAA;
}

.multiColumnList ul {
    padding-left: 0px;
    padding: 0px;
    margin: 0px;
}

.multiColumnList ul li {
    display: block;
    float:left;
    width: 260px;
    padding: 0px;
    margin: 0px;
}

ul.errors {
    font-weight: bold;
    background-color: #F98E80;
    border: 2px #F94E4E solid;
}

.categorieenRelatedNews, .categoryRelatedNews {
    float:  right;
    border: 1px solid #000000;
    padding-left:20px;
}

.sector_content {
    max-height: 126px;
    overflow:   hidden;
}

.smallGraphs {
    clear: left;
    padding-top: 10px;
}

#narrowcolumnbox_titlebar {
    width: 172px;
    height: 21px;
    background: url(/images/boxtitlenarrow.png) #f5f9fc;
    padding: 5px 5px 0px 15px;
    margin: 0px 0px 10px 0px;
}

#narrowcolumnbox_titlebar h2 {
    color:#333333;
    font-size:13px;
    margin:0px;
    padding: 0px 0px 0px 0px;
    background: none;
}

.sibcontentbox UL {
    margin: 0px 0px 0px 22px;
    padding: 0px;
    list-style-image: url(/images/bullet-arrow.png);
    }
    
.sibcontentbox UL LI {
    margin-bottom: 2px;
    }
    

/* Rightcolumn (Added by Wouter van der Fluit) */

#pageContentLeft {
    width: 634px;
    background-color: none;
    float: left;
    border-right: 1px solid #c7d4dd;
    margin-top: 10px;
}

#pageContentLeftnoBorder {
    width: 638px;
    background: none;
    float: left;
    border-right: none;
    margin-top: 10px;
}

#pageContentRight {
    background-color: none;
    height: 100%;
    padding-right: 13px;
    margin-top: 10px;
    float: right;
}

#pageContentRight_orange {
    background: white;
    height: 100%;
    margin-top: 30px;
    margin-right: 15px;
    float: right;
    width: 250px;
    border: 1px solid #FF8500; 
}

#pageContentRight_orange img {
    float: none;
}

.rightcolumncontainer {
    height: 100%;
    background: none;
    padding: 0px;
    margin: 0px;
}


#rightcolumnbox_titlebar {
    width: 301px;
    height: 21px;
    background: url(/images/boxtitlewide.png) #f5f9fc;
    padding: 5px 5px 0px 15px;
    margin: 0px 0px 0px 0px;
}

#rightcolumnbox_titlebar h2 {
    color:#333333;
    font-size:13px;
    margin:0px;
    padding: 0px 0px 0px 0px;
    background: none;
}

.rightcolumnbox_text {
    padding: 12px 0px 12px 0px;
    margin: 0px 0px 0px 0px;
    width: 318px;
    background: none;
}

.rightcolumnbox_text UL {
    margin: 0px 0px 0px 32px;
    padding: 0px;
    list-style-image: url(/images/bullet-arrow.png);
    }
    
.rightcolumnbox_text UL LI {
    margin-bottom: 2px;
    }

#beroepenGoogleAdsHorizontal {
    margin-left:	25px;
}

#beroepenGoogleAdsRight {
    margin-left:	10px;
}

.sibcontentbox .coursesList_beroep {
    margin: 0px;
    padding: 0px;
    text-align: left;
    margin-left: 1px;
    list-style: none;
}

.sibcontentbox .coursesList_beroep li {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
    margin-bottom: 14px;
}

.sibcontentbox .coursesList_beroep img {
    position:relative;
    float: left;
    max-width: 40px;
    margin-right: 6px;
}

.coursesList_beroep hr {
    clear: both;
    color: #C7D4DD;
    background-color: #C7D4DD;
    height: 1px;
    border:0;
    width: 190px;
    margin-top: 2px;
    margin-bottom: 2px;
}

.rightcolumnbox_text .coursesList_barright {
    margin-left: 10px !important;
    padding: 0px !important;
    width: 300px;
    list-style: none !important;
}

.rightcolumnbox_text .coursesList_barright li {
    list-style-type: none;
    
}

.rightcolumnbox_text .coursesList_barright img {
    position:relative;
    float: left;
    max-width: 100px;
    margin-right: 10px;
    margin-bottom: 2px;
}

.rightcolumnbox_text .coursesList_barright hr {
    clear: both;
    color: #C7D4DD;
    background-color: #C7D4DD;
    height: 1px;
    border:0;
    margin-top: 2px;
    margin-bottom: 2px;
    margin-left: 0px;
}


/* Newsblock added by Wouter v/d Fluit */

#newsblock {
  margin: 0;
  width: 538px;
  height: 196px;
  border-top: 1px solid #dbdbdb;
  border-bottom: 1px solid #dbdbdb;
  background: #ffffff;
  position: relative;
}

#newsblock ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 158px;
	background: transparent;
	float: left;
	display: block;
	}

#newsblock ul li {
	height: 38px;
	width: 140px;
	background: url('/images/nieuwsbuttonbg.png');
	padding: 6px 6px 6px 10px;
	}

#newsblock ul li a {
	text-decoration: none;
	font-family: arial;
	font-size: 12px;
  color: #798EB3;
  font-weight: bold;
	}

#newsblock ul li a:active {
color: #7385a1;
	}

#newsBackgroundImage {
    position:absolute;
    padding-left:125px;
    width: 426px;
    height: 196px;
}

#newsBackgroundImage img{
    max-width:  426px;
    max-height: 196px;
    float:      right;
    margin-right:   10px;
}

#transparantOverlay {
    position:absolute;
    background-color: white;
    opacity:0.6;
    filter:alpha(opacity=60);
    height: 47px;
    width: 538px;
    bottom: 21px;
    z-index: 10px;
}

#textphotolink {
    height: 36px;
    position: absolute;
    padding: 2px 2px 2px 170px;
    width: 370px;
    font-family: Arial, Times New Roman;
    font-size: 12px;
    line-height:16px;
    font-weight: bold;
    display: block;
    color: black;
    bottom: 21px;
}

.frontpagebutton {
  height: 21px;
  width: 84px;
  display: block;
  background: blue;
  color: #ffffff;
  position: relative;
  }

#stagesbutton {
  background: url(/images/stagesbutton.png) no-repeat;
  padding: 3px 20px 24px 20px;
  margin-left: 274px;
  color: #ffffff;
  }

#stagesbuttonwide {
  background: url(/images/stagesbuttonwide.png) no-repeat;
  padding: 3px 20px 24px 0px;
  color: #ffffff;
  width: 170px;
  float: right;
  margin-top: 65px;
  margin-right: 12px;
  text-align: center;
  }

#careerbutton {
  background: url(/images/careerbutton.png) no-repeat;
  padding: 3px 20px 24px 20px;
  margin-left: 35px;
  color: #ffffff;
  }

#careerbuttonwide {
  background: url(/images/careerbuttonwide.png) no-repeat;
  padding: 3px 20px 24px 0px;
  color: #ffffff;
  width: 170px;
  margin-left: 30px;
  text-align: center;
  }

#rankingsDivleft #advertisingbutton {
  background: url(/images/advertisingbutton.png) no-repeat;
  padding: 3px 20px 24px 0px;
  color: #ffffff;
  width: 170px;
  position: absolute;
  top: 200px;
  text-align: center;
  color: #ffffff;
  }

#advertisingbutton {
  background: url(/images/advertisingbutton.png) no-repeat;
  padding: 3px 20px 24px 0px;
  color: #ffffff;
  width: 170px;
  top: 200px;
  text-align: center;
  color: #ffffff;
}

 #searchDiv p {
 height: 92px;
 }

 /* zeroing padding/margin for all elements */
#TJK_dropDownMenu,
#TJK_dropDownMenu * { margin:0;padding:0;}
/* "Master" UL (the whole Menu) */
#TJK_dropDownMenu {
    position:relative;
    background: #ffffff no-repeat 100% 50%;
    width:710px;
    max-width:100%;
    padding: 0px;
    left: 137px;
    margin-top:13px;
    z-index: 99;
}
/* sub-menu ULs */
#TJK_dropDownMenu li ul {
	cursor:default;
	max-width:100%;
	position:absolute;
	height: auto;
	top:24px;
	padding:10px 0;
	padding-left:0 !important;
	background-position:0 0 !important;
	left:-9000px;
	width: 704px;
	border: 2px solid #022c76;
}
/* All LIs */
#TJK_dropDownMenu li {
	cursor:default;
	float:left;
	width:140px;
	list-style-type:none;
	font-weight:bold;
	margin-right: 2px;
	display: block;

}
/* sub-menu LIs */
#TJK_dropDownMenu li ul li {
	padding:0 10px 0 0;
	border:none;
	width:200px;
	max-width:none;
}
/* All anchors */
#TJK_dropDownMenu li a {
  font-family:Arial,Helvetica,sans-serif;
	font-size: 12px;
	text-decoration:none;
	display:block;
	float:left;
	padding: 0;
	margin-left: 0;
  height: 24px;
  line-height: 24px;
	text-align: center;
}

/* sub-menu Anchors */
#TJK_dropDownMenu li a {
	font-size: 14px;
	text-decoration:none;
	display:block;
	float:left;
}
/* sub-menu Anchors */
#TJK_dropDownMenu li ul li a {
   background: none;
   margin: 0px;
   padding: 0px;
   height: 16px;
   line-height: 12px;
   color:#ffffff;
   font-weight:bold;
   text-decoration:underline;
   font-family: Arial,Helvetica,sans-serif;
   font-size: 12px;
}

/* :hover and stuff */
#TJK_dropDownMenu li a:hover,
#TJK_dropDownMenu li a:focus,
#TJK_dropDownMenu li a:active {color:#000000}
/* position and z-index for the sub-menus */
#TJK_dropDownMenu li:hover ul,
#TJK_dropDownMenu li.msieFix ul {left:0;z-index:10}
/* Current location - class on Body must match LI's id */
.AB #TJK_dropDownMenu li#AB a {color: white;}
.CF #TJK_dropDownMenu li#CF a {color: white;}
.GJ #TJK_dropDownMenu li#GJ a {color: white;}
.KR #TJK_dropDownMenu li#KR a {color: white;}
.ST #TJK_dropDownMenu li#ST a {color: white;}
.UZ #TJK_dropDownMenu li#UZ a {color: white;}
.AB #TJK_dropDownMenu li#AB ul{color: white;}
.CF #TJK_dropDownMenu li#CF ul{color: white;}
.GJ #TJK_dropDownMenu li#GJ ul{color: white;}
.KR #TJK_dropDownMenu li#KR ul{color: white;}
.ST #TJK_dropDownMenu li#ST ul{color: white;}
.UZ #TJK_dropDownMenu li#UZ ul {left:0;z-index:5}
/* background images and border colors */
#TJK_dropDownMenu li#AB ul,
.AB #TJK_dropDownMenu li#AB {background: #f3f6fb !important}/* current location */
#AB,#AB li a,
.AB #TJK_dropDownMenu li#AB ul {background: url(/images/navigationbuttonactive_bg.jpg) 0 100% repeat-x; color: white;}
#TJK_dropDownMenu li#AB a:hover
#TJK_dropDownMenu li#AB a:visited
#TJK_dropDownMenu li#AB a:focus,
#TJK_dropDownMenu li#AB a {color: white; margin-left: 45px;}

#CF:hover,#CF:focus,
#TJK_dropDownMenu li#CF ul,
.CF #TJK_dropDownMenu li#CF {background: #f3f6fb !important}/* current location ( #TJK_dropDownMenu li#CF a:visited {color: #7385A1; margin-left: 30px;} ) */
#CF,#CF li a,
.CF #TJK_dropDownMenu li#CF ul {background: url(/images/navigationbutton_bg.jpg) 0 100% repeat-x}
#TJK_dropDownMenu li#CF a:hover {margin-left: 30px;}
#TJK_dropDownMenu li#CF a:focus {color: #7385A1; margin-left: 30px;}
#TJK_dropDownMenu li#CF a {color: #7385A1; margin-left: 30px;}

#GJ:hover,#GJ:focus,
#TJK_dropDownMenu li#GJ ul,
.GJ #TJK_dropDownMenu li#GJ {background: #f3f6fb !important}/* current location  */
#GJ,#GJ li a,
.GJ #TJK_dropDownMenu li#GJ ul {background:white url(/images/navigationbutton_bg.jpg) 0 100% repeat-x}
#TJK_dropDownMenu li#GJ a:hover {margin-left: 38px;}
#TJK_dropDownMenu li#GJ a:focus {color: #7385A1; margin-left: 38px;}
#TJK_dropDownMenu li#GJ a {color: #7385A1; margin-left: 38px;}


#KR:hover,#KR:focus,
#TJK_dropDownMenu li#KR ul,
.KR #TJK_dropDownMenu li#KR {background: #f3f6fb !important}/* current location */
#KR,#KR li a,
.KR #TJK_dropDownMenu li#KR ul {background:transparent url(/images/navigationbutton_bg.jpg) 0 100% repeat-x}
#TJK_dropDownMenu li#KR a:hover {margin-left: 30px;}
#TJK_dropDownMenu li#KR a:focus {color: #7385A1; margin-left: 30px;}
#TJK_dropDownMenu li#KR a {color: #7385A1; margin-left: 30px;}

#ST:hover,#ST:focus,
#TJK_dropDownMenu li#ST ul,
.ST #TJK_dropDownMenu li#ST {background:#f3f6fb !important}/* current location */
#ST,#ST li a,
.ST #TJK_dropDownMenu li#ST ul {background:transparent url(/images/navigationbutton_bg.jpg) 0 100% repeat-x}
#TJK_dropDownMenu li#ST a:hover {margin-left: 35px;}
#TJK_dropDownMenu li#ST a:focus {color: #7385A1; margin-left: 35px;}
#TJK_dropDownMenu li#ST a {color: #7385A1; margin-left: 35px;}

#UZ:hover,#UZ:focus,
#TJK_dropDownMenu li#UZ ul,
.UZ #TJK_dropDownMenu li#UZ {background:#f3f6fb !important}/* current location */
#UZ,#UZ li a,
.UZ #TJK_dropDownMenu li#UZ ul {background:#ffcebe url(/images/navigationbutton_bg.jpg) 0 100% repeat-x}
/* "trigger" and "msieFix" classes */
#TJK_dropDownMenu li.msieFix a {color:#000 !important}


/* Table containing dropdown links */
#ver-minimalist
{
	font-size: 12px;
	width: 700px;
	text-align: left;
	border-collapse: collapse;
	margin-bottom: 10px;
}
#ver-minimalist th
{
	padding: 6px 2px 0px 2px;
	border-right: 10px solid #f3f6fb;
	border-left: 10px solid #f3f6fb;
	color: #000000;
	border-bottom: 1px solid black;
}
#ver-minimalist td
{
	padding: 6px 2px 0px 2px;
	border-right: 10px solid #f3f6fb;
	border-left: 10px solid #f3f6fb;
	color: #012C75;
}

#TJK_dropDownMenu li ul li #ver-minimalist th a{
  text-decoration: none;
  color: black;
  margin-left: 0px;
  }

#TJK_dropDownMenu li ul li #ver-minimalist th a:hover{
  text-decoration: none;
  color: black;
  margin-left: 0px;
  }

#TJK_dropDownMenu li ul li #ver-minimalist th a:visited{
  text-decoration: none;
  color: black;
  margin-left: 0px;
  }

#TJK_dropDownMenu li ul li #ver-minimalist td a{
  color: #012C75;
  text-decoration: underline;
  margin-left: 0px;
  }

#TJK_dropDownMenu li ul li #ver-minimalist td a:visited{
  color: #012C75;
  text-decoration: underline;
  margin-left: 0px;
  }

#TJK_dropDownMenu li ul li #ver-minimalist td a:hover{
  color: #012C75;
  text-decoration: underline;
  margin-left: 0px;
  }

/* Advertising UL */
#rankingsDivleft ul {margin: 0; padding: 0;
	list-style-type: none; list-style-image: none; }
#rankingsDivleft li {display: inline; border-right: 1px solid #333333; }
#rankingsDivleft ul li a {text-decoration:none;  margin: 4px;}


/* The 4 different category-pages  */

/* Career box */
#pagecontent_career {
  border: 1px solid #f2f2bf;
  float: left;
  margin-top: 10px;
  margin-left: 12px;
  padding: 10px;
  width: 598px;
  background: #fefef6;
}

/* Career titlebar */
#pagetitle_career {
  width: 943px;
  height: 31px;
  background: url(/images/pagetitle_normal.png);
  line-height: 31px;
  color: white;
  padding-left: 10px;
  margin-left: 11px;
  margin-top: 3px;
}

#pagecontent_career p {
   padding: 0px;
   margin: 0px;
   }

#pagecontent_career H2 {
   padding: 0px;
   margin: 0px;
   font-size: 14px;
   }

/*News box */
#pagecontent_news {
  border: 1px solid #dbdbdb;
  float: left;
  margin-top: 10px;
  margin-left: 12px;
  padding: 10px;
  width: 598px;
  background: #f8f8f8;
}

/*News titlebar */
#pagetitle_news {
  width: 943px;
  height: 31px;
  background: url(/images/pagetitle_normal.png);
  line-height: 31px;
  color: white;
  padding-left: 10px;
  margin-left: 11px;
  margin-top: 3px;
}

#pagecontent_news p {
   padding: 0px;
   margin: 0px;
   }

#pagecontent_news H2 {
   padding: 0px;
   margin: 0px;
   font-size: 14px;
   }


/*Internships box */
#pagecontent_internships {
  border: 1px solid #e4f2bb;
  float: left;
  margin-top: 10px;
  margin-left: 12px;
  padding: 10px;
  width: 598px;
  background: #f7ffef;
}

/*Internships titlebar */
#pagetitle_internships {
  width: 943px;
  height: 31px;
  background: url(/images/pagetitle_normal.png);
  line-height: 31px;
  color: white;
  padding-left: 10px;
  margin-left: 12px;
  margin-top: 3px;
}

#pagecontent_internships p {
   padding: 0px;
   margin: 0px;
   }

#pagecontent_internships H2 {
   padding: 0px;
   margin: 0px;
   font-size: 14px;
   }


/*Advertise box */
#pagecontent_advertise {
  border: 1px solid #f2d6bf;
  float: left;
  margin-top: 10px;
  margin-left: 12px;
  margin-bottom: 4px;
  padding-top: 6px;
  padding: 10px;
  width: 598px;
  background: #fffcf5;
}

/*Advertise titlebar */
#pagetitle_advertise {
  width: 943px;
  height: 31px;
  background: url(/images/pagetitle_normal.png);
  line-height: 31px;
  color: white;
  padding-left: 10px;
  margin-left: 12px;
  margin-top: 3px;
}

#pagecontent_advertise p {
   padding: 0px;
   margin: 0px;
   }

#pagecontent_advertise H2 {
   padding: 0px;
   margin: 0px;
   font-size: 14px;
   }

/*Normal box */
#pagecontent_normal {
  float: left;
  margin-top: 10px;
  margin-left: 14px;
  width: 612px;
  background: none;
  border-right: 1px solid #d2e9f1;
  padding: 10px 10px 10px 0px;
}

/*Normal titlebar */
#pagetitle_normal {
  width: 943px;
  height: 31px;
  background: url(/images/pagetitle_normal.png);
  line-height: 31px;
  color: white;
  padding-left: 10px;
  margin-left: 12px;
}

#pagecontent_normal h2 {
  background: url(/images/aboutustitlebg.png) no-repeat;
  padding: 4px 12px 8px 8px;
  margin-top: 15px;
  margin-bottom: 6px;
  }

#pagecontent_normal p {
  padding: 0px;
  margin: 0px;
  }

/*About us box */
#pagecontent_aboutus {
  float: left;
  margin-top: 10px;
  margin-left: 14px;
  width: 612px;
  background: none;
  border-right: 1px solid #d2e9f1;
  padding: 10px 10px 10px 0px;
}

/* Over ons */
#pagetitle_overons {
  width: 943px;
  height: 31px;
  background: url(/images/pagetitle_normal.png);
  line-height: 31px;
  color: white;
  padding-left: 10px;
  margin-left: 12px;
  }
  
#pagecontent_overons {
  float: left;
  margin-top: 10px;
  margin-left: 14px;
  width: 612px;
  background: none;
  border-right: 1px solid #d2e9f1;
  padding: 0px 10px 10px 0px;
}

#page_content #pagecontent_overons p {
  margin: 0px 0px 20px 0px;
  padding: 0px;
  }
  
#pagecontent_overons h2 {
  padding: 6px 0px 0px 38px;
  margin: 0px 0px 0px 0px;
  background: url(/images/overonsh3bg.png) no-repeat;
  height: 23px;
  width: 570px;
  margin-bottom: 4px;
  }

#pagecontent_overons UL {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 20px 14px;
  }

/*About us titlebar */
#pagecontent_aboutus h1 {
  width: 943px;
  height: 31px;
  background: url(/images/pagetitle_normal.png);
  line-height: 31px;
  color: white;
  padding-left: 10px;
  margin-left: 12px;
}

#pagecontent_aboutus h2 {
  background: url(/images/aboutustitlebg.png) no-repeat;
  padding: 4px 12px 8px 8px;
  margin-top: 15px;
  margin-bottom: 6px;
  }

#pagecontent_aboutus p {
  padding: 0px;
  margin: 0px;
  }


/*Mailing List Block*/
#formnieuwsbrief {
    margin: 0px;
    padding: 0px;
    width: 318px;
    height: 104px;
    padding-top: 12px;
    background: url(/images/nieuwsbriefbg.png) no-repeat;
    font-family: arial;
    font-size: 12px;
    }

.inputfield {
    width: 150px;
    height: 19px;
    display: block;
    margin-bottom: 16px;
    margin-left: 8px;
    background: #ffffff;
    font-family: arial;
    font-size: 12px;
    border-width: 1px;
    padding: 1px;
    }

#nieuwsbrieftext {
    font-size: 12px;
    width: 318px;
    font-family: arial;
    font-size: 12px;
    margin: 0px;
    padding: 0px;
    border-top: 1px solid #000000;
    padding-top: 10px;
    }

#inputfieldlabel {
    float: left;
    font-family: arial;
    font-size: 12px;
    display: block;
    margin-right: 25px;
    margin-top: 6px;
    padding: 0px;
    font-weight: bold;
    width: 205px;
    }

#labelnieuwsbrief {
    margin-left: 8px;
    margin-right: 8px;
    margin-top: 4px;
    display: block;
    width: 40px;
    float: left;
    }

#nieuwsbriefinfo {
    margin: 0px;
    padding: 0px;
    }

#nieuwsbriefinfo p {
    padding: 0px;
    padding-top: 6px;
    margin: 0px;
    }

#socialmediatext {
    font-size: 12px;
    font-family: arial;
    font-size: 16px;
    color: #333333;
    padding-top: 40px;
    margin: 0;
    background: url(/images/followusarrows.png) no-repeat;
    text-align: center;
    }

#tweets ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
    }

#tweets ul li {
    margin-bottom: 10px;
    height: 51px;
    width: 277px;
    padding: 8px 20px 20px 20px;
    background: url(/images/tweetsbg.png);
    color: #333333;
    }

#tweets ul li a {
    color: #002869;
    font-weight: bold;
    }
    
#beroepen_tweets ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
    }
    
#beroepen_tweets ul li {
    background: url(/images/beroepen_tweets.png);
    padding: 10px 10px 10px 10px;
    height: 107px;
    width: 170px;
    margin-bottom: 8px;
    }

#iLike {
    padding:15px;
    clear:left;
}

 #careertestcontainer {
    width: 948px;
    padding: 0px 0px 0px 15px;
    margin: 0px 0px 0px 0px;
    }

#careertestheader {
    width: 100%;
    height: 20px;
    padding: 10px 0px 10px 0px;
    border-bottom: 1px solid #000000;
    font-weight: bold;
    font-family: arial;
    }

#careertest {
    padding-top: 10px;
    width: 530px;
    min-height: 300px;
    float: left;
    margin-bottom: 10px;
    }

#careernav {
    width: 526px;
    height: 25px;
    background: url(/images/beroepskeuzetest/testnavbg.png);
    text-align: right;
    float: left;
    margin-bottom: 10px;
    }

#careertest .multiColumnList ul li{
    width:  260px;
}

#careertestright {
    float: right;
    font-family: arial;
    margin: 0px 0px 0px 0px;
    }

#careertestpicture {
    width: 394px;
    height: 222px;
    background: #ffffff;
    margin-bottom: 10px;
    }

#careertestdescription {
    width: 354px;
    height: 64px;
    background: url(/images/beroepskeuzetest/description.png) no-repeat;
    font-family: arial;
    font-size: 12px;
    color: white;
    padding: 20px 20px 20px 20px;
}

#careertestdescriptionsmall {
    width: 395px;
    height: 29px;
    background: url(/images/beroepskeuzetest/descriptionsmall.png) no-repeat;
    font-family: arial;
    font-size: 12px;
    color: white;
}

/*Sollicitatie formulier*/

#sollicitatieform {
    width: 580px;
    height: 132px;
    padding: 10px;
    background: url(/images/sollicitatieformbg.png);
    float: left;
}


#sollicitatieform h3{
    font-family: arial, verdana, times new roman;
    font-size: 16px;
    color: black;
    margin: 0px;
    padding: 0px;
}

#sollicitatieform p{
    font-family: arial, verdana, times new roman;
    color: black;
    margin-top: 18px;
    font-weight: bold;
}


#sollicitatieform form{
    margin-top: 40px;
    float: left;
}

#sollicitatieform form .submit{
    display: inline;
    margin-left: 10px;
}



#sollicitatieform #left {
    float: none;
    }
    
    
#sollicitatieformimg {
    margin-left: 50px;
    margin-top: 14px;
    float: left;
    }
    
#beroepskeuzetestlink {
    border: 0px;
    margin-left: 14px;
    margin-bottom: 20px;
    }
    
#beroeprechts {
    float:right;
    width: 238px;
    float: right;
    margin: 15px 14px 10px 0px;
    }
    
    
/*Advertise table - added by Wouter van der Fluit */    
#advertisetable {
	width: 590px;
	padding: 0;
	margin: 0;
	font: normal 11px auto Arial, Helvetica, sans-serif;
	color: #4f6b72;
}

#advertisetable caption {
	padding: 0 0 5px 0;
	width: 590px;	 
	font: italic 11px Arial, Helvetica, sans-serif;
	text-align: right;
}

#advertisetable th {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-top: 0px solid #000000;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #e5e5e5 url(images/bg_header.jpg) no-repeat;
}

#advertisetable th#bronze {
  background: #e5e5e5  url(bronzebg.png) no-repeat;
     background-position: 15px;
   width: 0px;
  }

#advertisetable th#silver {
  background: #e5e5e5  url(silverbg.png) no-repeat;
   background-position: 8px;
   width: 80px;
  }

#advertisetable th#gold {
   background: #e5e5e5  url(goldbg.png) no-repeat;
   background-position: 14px;
   width: 80px;
  }
  
#advertisetable th#diamond {
  background: #e5e5e5 url(diamondbg.png) no-repeat;
   background-position: 10px;
   width: 80px;
  }
  
#advertisetable th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #000000;
	background: none;
}

#advertisetable td {
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}


#advertisetable td.alt {
	background: #fafafa;
	color: #797268;
}

#advertisetable th.spec {
	border-left: 1px solid #000000;
	border-top: 0;
	background: #fff url(images/bullet1.gif) no-repeat;
	font: bold 10px Arial, Helvetica, sans-serif;
	width: 100px;
}

#advertisetable th.specalt {
	border-left: 1px solid #000000;
	border-top: 0;
	background: #fafafa url(images/bullet2.gif) no-repeat;
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #797268;
	width: 100px;
}


/*Bedrijfspresentatie pagina ------------------------------------------------*/
#bedrijfspaginacontainer {
  width: 854px;
  padding: 10px;
}


#bedrijfspaginaleft {
  width: 400px;
  float: left;
}

#bedrijfspaginaright {
  width: 200px;
  float: right;
}

#bedrijfspaginaright #block {
  width: 306px;
}

#bedrijfspaginaright #block UL {
  width: 306px;
  height: 28px;
  list-style: none;
  font-family: arial, times new roman, verdana;
  font-size: 16px;
  font-weight: bold;
  padding: 0px;
  margin: 0px;
  border-bottom: 1px solid #000000;
  margin-bottom: 20px;
}

#bedrijfspaginaright #block UL LI {
  color: #808080;
  float: left;
  margin-right: 15px;
  height: 28px;
}

#bedrijfspaginaright #block UL LI a:link,
#bedrijfspaginaright #block UL LI a:visited {
  color: #808080;
  text-decoration: none;
}

#bedrijfspaginaright #block UL LI.selected {
  background: url(/images/bedrijfspresentatie/selectedpointer.png) no-repeat;
  background-position: center bottom;
  color: #000000;
}

#bedrijfspaginaright #block UL LI.selected a:link,
#bedrijfspaginaright #block UL LI.selected a:visited {
  color: #000000;
  text-decoration: none;
}

#bedrijfspaginaright #block h3 {
  width: 306px;
  height: 20px;
  list-style: none;
  font-family: arial, times new roman, verdana;
  font-size: 16px;
  border-bottom: 1px solid #000000;
}

#bedrijfsblok {
  padding: 15px 10px 10px 10px;
  width: 608px;
  height: 213px;
  background: url(/images/bedrijfspresentatie/bedrijfsblokbg.png);
  margin-bottom: 20px;
}

#bedrijfsblokdetails {
   width: 246px;
   height: 82px;
   padding: 5px 8px 10px 10px;
   background: url(/images/bedrijfspresentatie/bedrijfsblokdetailsbg.png);
   margin-bottom: 20px;
}

#bedrijfsblokdetails h4 {
   font-family: arial;
   font-size: 12px;
   color: #03215f;
   padding: 0px;
   margin: 0px;
   height: 24px;
}

#bedrijfsblokdetails UL {
  font-family: arial;
  list-style: none;
  font-size: 12px;
  padding: 0px;
  margin: 0px;
}

#bedrijfsblokleft {
  float: left;
}

#bedrijfsblokright {
  float: right;
}

#bedrijfsblok #logo {
  width: 317px;
  height: 150px;
  background: url(/images/bedrijfspresentatie/logobg.png);
  position: relative;
  padding: 2px;
  margin-bottom: 10px;
  text-align: center;
}

#bedrijfsblok #logo IMG {
  margin: 0px auto;
  }


#bedrijfsblok h1 {
  font-family: arial, times new roman, verdana;
  font-size: 16px;
  padding: 0px;
  margin: 0px;
  margin-bottom: 4px;
}

#bedrijfsblokbutton {
  width: 100px;
  height: 19px;
  background: url(/images/bedrijfspresentatie/bedrijfsblokbuttonbg.png);
  float: left;
  padding: 3px 0px 0px 6px;
}

#bedrijfsblokbutton2 {
  width: 192px;
  height: 19px;
  background: url(/images/bedrijfspresentatie/bedrijfsblokbutton2bg.png);
  float: left;
  margin-left: 15px;
  padding: 3px 0px 0px 6px;
}

#bedrijfsnieuws {
   width: 608px;
   margin-bottom: 20px;
}

#linkedInConnections {
   width: 608px;
   margin-bottom: 20px;
}

#bedrijfsnieuws h3, #linkedInConnections h3 {
  font-size: 16px;
  font-family: arial, times new roman, verdana;
  margin-bottom: 10px;
  height: 24px;
  background: url(/images/bedrijfspresentatie/nieuwsheaderbg.png) no-repeat;
  padding: 2px 0px 2px 10px;
}

#nieuwsitem {
  margin-bottom: 10px;
}

#nieuwsitem h4 {
  font-size: 12px;
  font-family: arial, times new roman, verdana;
  color: #03215f;
  padding: 0px;
  margin: 0px;
}

#nieuwsitem h4 a {
  text-decoration: none;
  color: #03215f;
}

#nieuwsitem #bericht {
  padding: 0px;
  margin: 0px;
}

#beroepenselectie h3 {
  font-size: 16px;
  font-family: arial, times new roman, verdana;
  margin-bottom: 10px;
  height: 24px;
  background: url(/images/bedrijfspresentatie/nieuwsheaderbg.png) no-repeat;
}

#beroepenselectie {
   width: 608px;
   margin-bottom: 10px;
   clear:   both;
}

#beroepenselectie img {
    margin-bottom: 6px;
}
/*Einde bedrijfspresentatie pagina ------------------------------------------------*/


.doelgroep-item {
  width: 300px;
  height: 120px;
  float: left;
  position: relative;
  }
  
.doelgroep-item a {
  position: absolute;
	bottom: 8px;
	left: 150px;
}
  
#pagecontent_normal .doelgroep-item p {
  padding: 0px 0px 0px 0px;
  margin: 8px 0px 0px 0px;
  }
  
.doelgroep-item img {
  float: left;
  margin-right: 10px;
  }
  
#doelgroep-itemright {
  margin-left: 5px;
  }
  
 /*Partnerlijst ------------------------------------------------*/ 
 
#partnerlist {
  margin: 0px;
  padding: 0px;
  width: 614px;
    }
  
#partnerlist ul {
  padding: 0px;
  margin: 0px;
  list-style: none;
    }

#partnerlist li {
  width: 187px;
  height: 80px;
  float: left;
  background: #ffffff;
  padding: 8px;
  margin-bottom: 20px;
  }
 
#partnerlist li#left {
  border-right: 1px dotted #333333;
  }
  
  
#partnerlist li#middle {
  border-right: 1px dotted #333333;
  }
  
#partnerlist li img {
   border: 0;
   }
   
.white_content {
	 display: none;
	 position: absolute;
	 top: 25%;
	 left: 25%;
	 width: 50%;
	 height: 50%;
	 padding: 16px;
	 border: 16px solid #ff7900;
	 background-color: white;
	 z-index:1002;
	 overflow: auto;
		}

 /*Einde van de Partnerlijst ------------------------------------------------*/ 

.aanmeldenbutton {
    display: block;
    width: 172px;
    height: 20px;
    color: #333333 !IMPORTANT;
    font-weight: bold  !IMPORTANT;
    font-size: 12px  !IMPORTANT;
    text-decoration: none  !IMPORTANT;
    padding: 6px 8px 6px 10px !IMPORTANT;
    float:      left;
    margin-right:   7px !IMPORTANT;
    text-align: right;
}

#scholierbutton {
    background: url(/images/scholierbutton.jpg);
    }
    
#studentbutton {
    background: url(/images/studentbutton.jpg);
    }
    
#werkbutton{
    background: url(/images/werkbutton.jpg);
    }
    
#zoekendebutton{
    background: url(/images/zoekendebutton.jpg);
    }

#decaanbutton{
    background: url(/images/decaanbutton.jpg);
    }


.aanmeldenbuttonlast {
    margin-right:   0px !IMPORTANT;
}

.aanmeldenbalk {
    position:   relative;
    height:     32px;
    width:      980px;
    margin-bottom: 8px;
}


/* Vacaturezoekbox beroepenpagina */

.beroepVacatureZoeken {
    position:       relative;
    background:     white;
    width:          300px;
    margin-left:    40px;
    margin-top:     20px;
    margin-bottom:  10px;
    border:         1px solid #fd8222;
}

.beroepVacatureZoeken form {
    padding: 0px;
    margin: 0px;
    }

.beroepVacatureZoekenHeader {
    position:       relative;
    background:     #fd8222;
    width:          290px;
    padding-left:   10px;
    font-size:      14px;
    height:         30px;
    line-height:    30px;
    font-weight:    bold;
    color:          #ffffff;
    background:     url(/images/vacaturezoekenheaderbg.png);
}

.beroepVacatureZoekenSlogan {
    color:          #002768;
    font-size:      12px;
    font-weight:    bold;
    margin:         10px;
}

.beroepVacatureZoeken label {
    margin-top:     8px;
    margin-left:    10px;
    margin-bottom:  4px;
    padding:        0px;
    display: block;
}

.beroepVacatureZoeken .formElement{
    border:         1px solid #000000;
    width:          280px;
    margin-left:    10px;
    background-color:white;
    height:          20px;
}

.beroepVacatureZoekenNvbLogo {
    margin-top:     8px;
    margin-left:    10px;
    margin-bottom:  6px;
    display: block;
    float: left;
}

.beroepVacatureZoeken .submit {
    margin-left:    26px;
    margin-top:     6px;
    margin-bottom:  8px;
    height:         21px;
    width:          100px;
    color:          #000000;
    background: url(/images/vacaturezoekenbutton.png);
}

/* Vacaturezoekbox sector rechterbalk */
.beroepVacatureZoeken.beroepVacatureZoeken#barright {
    margin-left: 0px;
    width: 319px;
    height: 220px;
    margin-top: 0px;
    margin-bottom:  0px;
    }
    
.beroepVacatureZoekenHeader#barright {
    width: 309px;
    }
    
.beroepVacatureZoeken .submit#barright {
    margin-right: 10px;
    margin-top: 0px;
    float: right;
    }
    
.beroepVacatureZoeken .beroepVacatureZoekenNvbLogo#barright {
    margin-top: 3px;
    }
    
/* Einde sector rechterbalk */



/* Vacaturezoekbox op de vacature pagina */
#pagecontent_career .beroepVacatureZoeken .formElement{
    width: 400px;
    margin-left: 0px;
    }
    
#pagecontent_career .beroepVacatureZoeken {
    width: 100%;
    border: 0;
    background: none;
    margin: 0px;
    padding: 0px;
    }
    
#pagecontent_career .beroepVacatureZoeken .submit {
    float: none;
    }
    
#pagecontent_career .beroepVacatureZoeken label {
    margin-left: 0px;
    }
    
#pagecontent_career .beroepVacatureZoeken .beroepVacatureZoekenNvbLogo {
    margin-left: 0px;
    }
  
/* Vacaturezoekbox beroepspagina rechterbalk */
.beroepVacatureZoeken#beroepspaginabar {
    margin-left: 2px;
    width: 186px;
    height: 150px;
    margin-bottom: 4px;
    margin-top: 0px;
    }
    
.beroepVacatureZoeken .formElement#beroepspaginabar {
    width: 164px;
    }
    
.beroepVacatureZoeken .submit#beroepspaginabar {
    margin-left: 10px;
    margin-bottom: 0px;
    }

#vacatures {
  background: none;
  font-family: Arial, Times New Roman;
  font-size: 11px;
  margin: 3px 0px 10px 4px;
  }

#vacatures h2 {
  font-family: Arial, Times New Roman;
  background: url(/images/vacaturestitle.png);
  font-size: 15px;
  color: white;
  font-weight: bold;
  width: 171px;
  height: 15px;
  padding: 6px 10px 10px 10px;
  margin: 0px 0px 2px 0px;
  }

#vacatures UL {
  margin: 0px;
  padding: 0px;
  list-style: none;
  width: 191px;
  border-bottom: 5px solid #03215f;
  }

#vacatures UL LI {

  }

#vacatures UL LI a {
  font-family: Arial, Times New Roman;
  font-size: 11px;
  color: #000000;
  text-decoration: none;
  font-weight:      normal;

  margin: 0px 0px 2px 0px;
  padding: 6px 0px 4px 8px;
  background: #EDF3FA;
  border-bottom: 1px solid #C9E1FC;
  width: 183px;

  display: block;
  }

#vacatures UL LI a:hover {
  font-weight:      normal;
}

#pagecontent_interview {
  width: 598px;
  background: #f8f8f8;
  margin: 0px 0px 0px 0px;
  padding: 10px 10px 10px 10px;
  border: 1px solid #dbdbdb;

  float:        left;
  margin-left:  10px;
  margin-top:   12px;
  }

#pagecontent_interview p {
      padding-bottom:    20px;
      padding-top:       10px;
}


#pagecontent_interview h3 {
  font-family: arial;
  font-size: 16px;
  color: #000000;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background: white;
  height: 24px;
  padding: 4px 8px 4px 8px;
  border-bottom: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
  display: inline;
 }

 #myGallery .imageElement {
     width:     199px;
     height:    120px;
     float:     left;

     text-align:    center;
     line-height:   120px;
}

#myGallery {
    width:      598px;
}

.addthis_toolbox {
    position:       absolute;
    right:          21px;
    top:            14px;
    background:     url(/images/addthistoolbox-bg.png);
    height:         12px;
    width:          149px;
    padding:        4px 2px 6px 6px;
}

.addthis_toolbox_beroep {
    right:          225px;
}

.addthis_button_compact, .addthis_separator {
    color:          #000000   !IMPORTANT;
}

#reviewpage_content a.beroepContentFooterLink {
    text-decoration:    underline;
}


.NTIheader {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#FFF;
	font-weight:bold;
}
.NTItable {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000
}
.NTInput {
	width: 290px;
	height: 25px;
	font-size:12px;
	color:#000
}
.NTIbutton {
	height:50px;
	background-image:url(/images/Zoekbox-NTI-logo.png);
	background-position:bottom left;
	background-repeat:no-repeat;
	text-align:right
}

#careertestdescription a {
	color:	#FFFFFF !important;
}
