div#header{
	min-height: 179px;
	_height: 179px;	
}

/* --------- titel Menu --------- */
div#titelMenu_top {
	height: 34px;
	padding: 0 0 0 16px;
	margin: 0;
}
div#titelMenu_middle {
	min-height: 15px;
	_height: 35px;
}

div#titelTop {
	width: 450px;
	height: 11px;
	padding: 0 0 0 10px;
}
div#titelMain {
	min-height: 22px;
	_height: 22px;
	padding: 0 10px 0 10px;
}
div#titelSub {
	min-height: 16px;
	_height: 16px;
}

/* --------- inhoud structuur --------- */
div#gegevens {
	margin-left: 0;
	padding-top: 3px;
}

/* --------- inhoud --------- */
div.bbl_content {
	width: 680px;
	padding: 8px 16px 0 16px;
	float: left;
	overflow-x: hidden;
}

a.bookmark {
	background: url(../images/ic_bookmark_oranje.gif) top left no-repeat;
	height: 15px;
	padding: 2px 0 0 20px;
	text-decoration: none;
}
a:hover.bookmark {
	text-decoration: underline;
}

h2.bookmark {
	background: #fff url(../images/achter_h2_groen_markeer.gif) bottom left no-repeat;
	padding-left: 28px;
}

td.zwarte_tekst {
	color: #000;
}

div#inhoud tr.resultaten td a.highlight,  div#inhoud tr.resultaten td a:hover.highlight,  div#inhoud tr.resultaten td a:visited.highlight,  div#inhoud tr.resultaten td a:active.highlight {
	color: #E61;
}

a.verwijderen {
	background: url(../images/ic_verwijderen_u.gif) top left no-repeat;
	padding: 0 0 2px 18px;
}
a.printen {
	background: url(../images/ic_printen_u.gif) top left no-repeat;
	padding: 0 0 2px 18px;
}
a.mail {
	background: url(../images/ic_mail_u.gif) top left no-repeat;
	height: 12px;
	width: 12px;
	display: inline-block;
	padding: 0 0 0 24px;
	margin: 0 0 0 8px;
}
	a:hover.mail {
		background: url(../images/ic_mail_a.gif) top left no-repeat;
		text-decoration: none;
	}

a.kopieren {
	background: url(../images/ic_kopieren_u.gif) top left no-repeat;
	padding: 0 0 2px 18px;
}
a.koppelen {
	background: url(../images/ic_koppelen_u.gif) top left no-repeat;
	padding: 0 0 2px 18px;
}
a.openen, a:visited.openen {
	background: url(../images/ic_open_kijkje_u.gif) top left no-repeat;
	padding: 0 0 2px 18px;
}
	a:hover.openen, a:active.openen {
		background: url(../images/ic_open_kijkje_a.gif) top left no-repeat;
	}
a.sluiten {
	background: url(../images/ic_close_kijkje_a.gif) top left no-repeat;
	padding: 0 0 2px 18px;
}

select.bbl_dropdown {
	border: solid 1px #058;
}


input.verwijderen {
	border: none;
	background: url(../images/ic_verwijderen_u.gif) top left no-repeat;
	height: 12px;
	width: 12px;
	padding: 0;
	margin: 1px 0 0 0;
}

/* --------- breder aanmeldformulier -------- */
.formulierdeel {
	width: 712px;
	margin: 0 0 30px 0;
	clear: both;
}
.kolombreed {
	width: 690px;
	_width: 686px;
	margin: 0 12px 12px 12px;
	padding-bottom: 14px;
	float: left;
	border-bottom: 1px solid #d0d0d0;
	display: inline;
}
	div#inhoud .kolombreed .resultaat {
		width: 690px;
		_width: 686px;
	}
		div#inhoud .kolombreed .resultaat tr.titelbalk, div#inhoud .kolombreed tr th {
			text-align: left;
			color: #058;
		}
		div#inhoud .kolombreed .resultaat tr {
			color: #000;
		}
		
	div#inhoud .kolombreed .kolom {
		width: 206px;
		_width: 200px;
		margin: 10px 12px 0 12px;
		padding-bottom: 6px;
		float: left;
		border-bottom: none;
	}
.kolombreed h3, .kolombreed h3.error {
	color: #058;
	font-weight: bold;
	font-size: 130%;
	width: 690px;
	_width: 686px;
	padding: 18px 0 8px 0;
	margin: 0 0 16px 0;
	display: block;
	border-bottom: 2px solid #058;
}
.kolombreed h3.error {
	color: #E61;
	border-bottom: 2px solid #E61;
}

	.kolombreed h3 a, .kolombreed h3 a:visited {		
		color: #058;
		padding-right: 24px;
		text-decoration: none;
	}
	.kolombreed h3 a.open, .kolombreed h3 a:visited.open {
		background: url(../images/ic_open_bbl_u.gif) top right no-repeat;
	}
	.kolombreed h3 a:hover.open, .kolombreed h3 a:active.open {
		background: url(../images/ic_open_bbl_a.gif) top right no-repeat;
	}
	.kolombreed h3 a.close, .kolombreed h3 a:visited.close {
		background: url(../images/ic_close_bbl_u.gif) top right no-repeat;
	}
	.kolombreed h3 a:hover.close, .kolombreed h3 a:active.close {
		background: url(../images/ic_close_bbl_a.gif) top right no-repeat;
	}
	
.kolombreed h4 {
	font-size: 1.0em;
	color: #777;
	padding: 10px 0 0 0;
	font-weight: bold;
}
	div#inhoud .kolombreed .kolom h4 {
		font-size: 1.0em;
		color: #777;
		padding: 10px 0 8px 0;
		margin: 0 0 8px 0;
		font-weight: bold;
		border-bottom: 2px solid #058;
	}
	
	
	div#inhoud .kolombreed div#uitgebreidzoeken .kolom {
		padding-top: 0;
		margin-top: 0px;
	}	
	div#inhoud .kolombreed div#uitgebreidzoeken .kolom h4 {
		padding: 10px 0 0 0;
		margin: 0;
		border-bottom: none;
	}
	
div#inhoud .kolombreed table{
	margin: 0 0 16px 0;
}
div#inhoud .kolombreed tr{
	color: #777777;		
	min-height: 20px;
	_height: 20px;
}
div#inhoud .kolombreed td.label{		
	padding: 2px 0 0 0;
	_padding: 0;
}


/* --- Rapportage tabellen ---- */
table.rapportage {
	border: solid 1px #eee;
	border-left: none;
}
table.rapportage tr.totaal td, table.rapportage tr.totaal th {
	color: #058;
}
table.rapportage td, table.rapportage th {
	padding: 2px 10px;
	border-left: solid 1px #eee;
}
	table.rapportage td {
		padding: 2px 10px 2px 60px;
	}



div#inhoud .kolombreed input {
	vertical-align: middle;
}

div.divOpleiding {
	margin: 16px 7px 0 7px;
	padding: 0 4px;
  	float: left;
  	display: visible;
	border: 1px solid #d0d0d0;	
}
.wissen {
	background: url(../images/ic_wissen.gif) top right no-repeat;
	text-align: right;
	margin: 6px;
	padding: 0 23px 10px 0;
	border-bottom: 1px solid #058;
}

a.aan {
	font-weight: bold;
}

/* --------- zoekresultaten -------- */
div#inhoud tr.titelbalk {
	font-size: 110%;
}
div#inhoud tr.titelbalk th {
	padding-bottom: 1px;
}

a.sorteer, a.sorteer_asc, a.sorteer_desc {
	padding: 0 16px 2px 0;
}
	
/* --------- filters --------- */

div#zoek_filter {
	padding: 6px 17px 20px 17px;
}
div#zoek_filter input.zoekButton {
	margin: 0 0 2px 20px;
}

/* --------- subcontent --------- */
div#subcontent {
	padding-top: 0;
}
.subcontent_hl_algemeen input, .subcontent_hl_instellingen input, .subcontent_hl_blauw input {
	border: #753A00 solid 1px;
}
	.subcontent_hl_instellingen input {
		border: #236319 solid 1px;
	}

.subcontent_hl_algemeen .no_border input, .subcontent_hl_instellingen .no_border input, .subcontent_hl_blauw .no_border input {
	border: none;
}

.subcontent_hl_algemeen input.zoekButton, .subcontent_hl_instellingen input.zoekButton, .subcontent_hl_blauw input.zoekButton {
	border: none;
}
.subcontent_hl_algemeen input.zoekButton {
	background: url(../images/b_button_form_oranje_u.gif) left top no-repeat;
}
.subcontent_hl_instellingen input.zoekButton {
	background: url(../images/b_button_form_groen_u.gif) left top no-repeat;
}
.subcontent_hl_blauw input.zoekButton {
	background: url(../images/b_button_form_blauw_u.gif) left top no-repeat;
}

  div.sol_kandidaat_nieuw {
    border: 1px solid black;
    width: 10px; 
    height: 10px;
    float: left;
    margin-right: 5px;
    margin-top: 2px;
    background-color: rgb(238,102,17);
  }  
  div.sol_kandidaat_bestaand {
    border: 1px solid black;
    width: 10px; 
    height: 10px;
    float: left;
    margin-right: 5px;
    margin-top: 2px;
    background-color: rgb(0,85,180);
  }
  span.sol_kandidaat_nieuw {
    color: rgb(238,102,17);
  }  
  span.sol_kandidaat_bestaand {
    color: rgb(0,85,180);
  }  

#inhoud td.rap1_kop_wit {
    background-color: #AAA;
    color: white;
    font-size: 12px;
    font-weight: bold;
    padding:10px
  }
#inhoud td.rap1_kop_zwart {
    background-color: #AAA;
    color: black;
    font-size: 10px;
    font-weight: bold;
    padding: 2px 10px;
  }

  #inhoud td.rap1 {
    padding: 3px 10px 0px 10px;
  }
  
  
div#inhoud .kolombreed table.mceToolbar, div#inhoud .kolombreed table.mceToolbar table  {
  margin: 0px;
}
div#inhoud .kolombreed table.mceToolbar tr {
  min-height: 0;
  line-height: 1em;
}  
div.optiekolom {
  width: 220px;
  margin-right: 20px;
  float: left;
}

/* --- Download link --- */
a.downloadLinkBbl {
	background: url(../images/ic_downloadbbl_u.gif) bottom left no-repeat;
	padding: 0 0 0 15px;
}

/* --- Homepage --- */

div#bnr_bbl {
	position: relative;
	width: 232px;
	height: 174px;
	margin: 20px 6px 0 12px;
	float: left;
}
* html div#bnr_bbl { margin: 16px 3px 0 6px; }

	#bnr_bbl * {
		display: block;
	}

	div#bnr_bbl span {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background: url(../images/bg_photo_corners.png) transparent no-repeat left top;
	}
	* html div#bnr_bbl span { background-image: url(../images/bg_photo_corners_ie6.png); }

div#contentvervolg.home_bbl {
	width: 424px;
}


/* --- kolom opleidingsniveau breder --- */
div#inhoud .opleidingsniveau {
	width: 450px;
	_width: 446px;
	margin: 0 12px;
	padding-bottom: 30px;
	float: left;
	border-bottom: 1px solid #d0d0d0;
}
	