/* ----------(  SPECIFIEKE KLEURKES PER CATEGORIE  )---------------- */
body#informatiePage a#navInformatie,
body#financieringPage a#navFinanciering,
body#trainingPage a#navTraining,
body#marktenPage a#navMarkten,
body#nieuwsPage a#navNieuws{
	background-position:0 -35px;
}

body#informatiePage h1{background-color:#E29719;}
body#informatiePage h2{background-color:#E29719;}
body#informatiePage h4{font-size:11px; color:#E29719; padding:20px 20px 0 22px;}
body#informatiePage #content a /* , body#informatiePage #content strong, body#informatiePage #content b */ {color:#E29719; }
body#informatiePage #handigePaginasLinks li{list-style-image:url(../images/layout/handigePaginasBullet1.gif);}

body#financieringPage h1{background-color:#a6ce39;}
body#financieringPage h2{background-color:#a6ce39;}
body#financieringPage h4{font-size:11px; color:#a6ce39; padding:20px 20px 0 22px;}
body#financieringPage #content a /* , body#financieringPage #content strong, body#financieringPage #content b */ {color:#a6ce39;}
body#financieringPage #handigePaginasLinks li{list-style-image:url(../images/layout/handigePaginasBullet2.gif);}
body#financieringPage #content .tabel .tabelKolom li a.leesMeer {
	background:url('../images/layout/leesmeer.jpg') left top no-repeat;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
}

body#trainingPage h1{background-color:#4bb969;}
body#trainingPage h2{background-color:#4bb969;}
body#trainingPage h4{font-size:11px; color:#4bb969; padding:20px 20px 0 22px;}
body#trainingPage #content a /* , body#trainingPage #content strong, body#trainingPage #content b */ {color:#4bb969;}
body#trainingPage #handigePaginasLinks li{list-style-image:url(../images/layout/handigePaginasBullet3.gif);}
body#trainingPage .tabelKolom li a {color:#4BB969;}

body#marktenPage h1{background-color:#00accc;}
body#marktenPage h2{background-color:#00accc;}
body#marktenPage h4{font-size:11px; color:#00accc; padding:20px 20px 0 22px;}
body#marktenPage #content a /* , body#marktenPage #content strong, body#marktenPage #content b */ {color:#00accc; }
body#marktenPage #handigePaginasLinks li{list-style-image:url(../images/layout/handigePaginasBullet4.gif);}

body#nieuwsPage h1{background-color:#007dc5;}
body#nieuwsPage h2{background-color:#007dc5;}
body#nieuwsPage h4{font-size:11px; color:#007dc5; padding:20px 20px 0 22px;}
body#nieuwsPage #content a /* , body#nieuwsPage #content strong, body#nieuwsPage #content b */ {color:#007dc5;}
body#nieuwsPage #handigePaginasLinks li{list-style-image:url(../images/layout/handigePaginasBullet5.gif);}

a.leesMeer { display:block; float:right; }


/* ----------(  MAIN LAYOUT  )---------------- */
*{
	padding:0;
	margin:0;
}
body{
	background-color:#748589;
	background-image:url(../images/layout/pageBackground.jpg);
	background-repeat:repeat-x;
	
	font: 11px Tahoma,Helvetica,Arial,sans-serif;
	color:#666666;
}
#wrapper{
	margin:0 auto;
	width:920px;
}
#header{
	margin:0;
	padding:0;
	width:920px;
	height:345px;
	background-position:bottom;
	background-repeat:no-repeat;
}
#topNav{
	padding-top:9px;
	width:920px;
	height:27px;
	/*margin:9px 0 0 0;*/
}
#headerImage{
	width:920px;
	height:220px;
	/** background-image:url(../images/layout/flashHeaderDummy.jpg);  ! TO BE REMOVED ! **/
	background-position:bottom; /** ! TO BE REMOVED ! **/
	background-repeat:no-repeat; /** ! TO BE REMOVED ! **/
}
#content{
	width:656px;
	float:left;
}
#links{
	width:237px;
	margin:-30px 0 0 0;
	padding:0 0 0 27px;
	float:left;
}
.contentBlock, .spotLight, #logos{
	width:656px;
	margin:7px 0 0 0;
	padding-bottom:35px;
	overflow-x: hidden;
}
.contentBlock, #logos{
	background-color:#fff;
}
#logos{
	/** height:77px; ! TO BE REMOVED ! **/
	background-image:url(../images/layout/logosFooter.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
.spotLight{
	background-color:#e5ebec;
}
.spotLight #spotlight-kort {
	position: relative;
}
.spotLight #spotlight-kort div {
	position: absolute; 
	bottom: 0px;
	right: 20px; 
	line-height: 18px;
	width: 60px;
}
.contentBlock {
	min-height: 350px;
	_height: 350px;
}
/* ----------(  TOPNAV  )---------------- */
#topNavLinks li{
	display:block;
	float:right;
}
#topNavLinks li a{
	display:block;
	width:50px;
	height:17px;
	padding:2px 0 0 0;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
}
#topNavLinks li a:hover{
	background-color:#181b1c;
}
/* ----------(  NAVBLOCK  )---------------- */
#navBlock{
	width:920px;
	height:89px;
	background:url(../images/layout/navBlockBack.gif) left top no-repeat;
	float:left;
}
/* ----------(  MAIN CONTENT LAYOUT  )---------------- */

#handigePaginas {
	width:214px;
	padding:0 0 15px 0;
	background-color:#7f8585;
	background-image:url(../images/layout/handigePaginasFooter.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
#nieuws {
	width:214px;
	padding:0 0 15px 0;
	margin:7px 0 0 0;
	background-color:#fff;
	background-image:url(../images/layout/nieuwsFooter.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
#filter_markten {
	width:214px;
	padding:0 0 15px 0;
	margin:7px 0 0 0;
	background-color:#fff;
	background-image:url(../images/layout/nieuwsFooter.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
#filter_markten form {
	width:178px;
	overflow: hidden;
	text-align:justify;
	padding:10px 18px 10px 18px;
}
#handigePaginasLinks{
	margin:15px 0 0 0;
}
#handigePaginasLinks a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	line-height:10px;
}
#handigePaginasLinks li{
	margin:0 0 5px 35px;
	color:#FFFFFF;
}
.contentBlock p, .spotLight p, #logos p{
	text-align:justify;
	line-height:18px;
	padding:20px 20px 0 22px;
}

.contentBlock table p, .spotLight table p, #logos table p {
	padding: 0 0 0 4px;
	text-align: left;
}

.contentBlock table {
	margin: 20px 20px 0 20px;
}

div.schuiven {
	padding: 0 0 0 20px;
}

div.expired {
	background: #FFF url(../images/layout/expired.gif) repeat-y 0px 50px;
}

.contentBlock ul, .contentBlock ol{
	line-height: 18px;
	padding: 20px 20px 0 22px;
	margin: 0 0 0 15px;
}

div.schuiven ul {
	padding-top: 0px;
}

.sitemap ul {
	padding: 0 0 0 40px;
}
.kortNieuwsBericht {
	width:178px;
	overflow: hidden;
	text-align:left;
	padding:10px 18px 10px 18px;
}

/* WAITING FOR CSS3 ... .kortNieuwsBericht:nth-child(odd) */
.kortNieuwsBericht + .kortNieuwsBericht, 
.kortNieuwsBericht + .kortNieuwsBericht + .kortNieuwsBericht + .kortNieuwsBericht,
.kortNieuwsBericht + .kortNieuwsBericht + .kortNieuwsBericht + .kortNieuwsBericht  + .kortNieuwsBericht + .kortNieuwsBericht {
	background-color:#e5ebec;
}
.kortNieuwsBericht + .kortNieuwsBericht + .kortNieuwsBericht,
.kortNieuwsBericht + .kortNieuwsBericht + .kortNieuwsBericht + .kortNieuwsBericht + .kortNieuwsBericht, 
.kortNieuwsBericht + .kortNieuwsBericht + .kortNieuwsBericht + .kortNieuwsBericht + .kortNieuwsBericht {
	background-color:#FFFFFF;
}
.kortNieuwsBericht a {
	color:#007dc5;
}

.nieuwsBerichtDatum{
	color:#007dc5;
	font-weight:bold;
}
html body #wrapper .spotLight a.leesMeer{
	color:#666;
}
#breadCrumb{
	color:#FFFFFF;
	float:left;
	margin:19px 0 0 285px;
	display:inline;
}
#breadCrumb a{
	color:#FFFFFF;
}
#searchform, #searchcontrol{
	float:right;
	margin:14px 20px 0 0;
	display:inline;
}
#submitButton{
	width:66px;
	height:16px;
	display:block;
	margin:0 0 0 10px;
	background-image:url(../images/layout/btn_zoeken.gif);
	overflow:hidden;
	text-indent:-9000px;
	float:left;
	outline: none;
}
#searchTerm{
	width:130px;
	background-color:#666666;
	border:1px solid #858585;
	color:#FFFFFF;
	line-height:13px;
	font-size:11px;
	padding:2px;
	float:left;
}
fieldset{
	border: 0;
	margin:0;
	padding:0;
	display:inline;
	}

/* ----------(  HEADINGS  )---------------- */
h1{
	line-height:50px;
	padding:0 0 0 20px;
	font-size:22px;
	letter-spacing:-1px;
	color:#FFFFFF;
	font-weight: bold;
}
h2.informatie,h2.trainingagenda{
	line-height:25px;
	padding:10px 0 10px 20px;
	font-size:16px;
	letter-spacing:-1px;
	color:#FFFFFF;
	font-weight: bold;
}

h2#handigePaginasTitle, h2#nieuwsTitle, h2#zoekenTitle, h2#zoeken2Title, h2#zoeken3Title{
	width:214px;
	height:46px;
	display:block;
	overflow:hidden;
	text-indent:-9000px;
	background-position: top left;
	background-repeat: no-repeat;
}
h2#handigePaginasTitle{
	background-image:url(../images/layout/H2_handigePaginas.gif);
}
h2#nieuwsTitle{
	background-image:url(../images/layout/H2_nieuws.gif);
}
h2#zoekenTitle{
	background-image:url(../images/layout/H2_zoeken.gif);
}
h2#zoeken2Title{
	background-image:url(../images/layout/H2_zoeken2.gif);
}
h2#zoeken3Title{
	background-image:url(../images/layout/H2_zoeken3.gif);
}
.spotLight h3{
	font-size:18px;
	letter-spacing:-1px;
	color:#666666;
	padding:20px 20px 0 22px;
}

/* ----------(  MAIN NAV  )---------------- */
#mainNav{
	margin:0 0 0 26px;
	z-index: 200;
}
#mainNav li{
	list-style-type:none;
	display:block;
	float:left;
	z-index: 300;
}
#mainNav li a{
	width:159px;
	height:35px;
	display:block;
	background-position:top left;
	overflow:hidden;
	text-indent:-9000px;
}
#mainNav li a#navInformatie{
	background-image:url(../images/layout/nav_Informatie.gif);
}
#mainNav li a#navFinanciering{
	background-image:url(../images/layout/nav_financiering.gif);
}
#mainNav li a#navTraining{
	background-image:url(../images/layout/nav_Training.gif);
}
#mainNav li a#navMarkten{
	background-image:url(../images/layout/nav_Markten.gif);
}
#mainNav li a#navNieuws{
	background-image:url(../images/layout/nav_Nieuws.gif);
}
#mainNav li a#navInformatie:hover, #mainNav li a#navFinanciering:hover, #mainNav li a#navTraining:hover, #mainNav li a#navMarkten:hover, #mainNav li a#navNieuws:hover{
	background-position:0 -35px;
}
#mainNav li:hover a#navInformatie,
#mainNav li:hover a#navFinanciering,
#mainNav li:hover a#navTraining,
#mainNav li:hover a#navMarkten,
#mainNav li:hover a#navNieuws,
#mainNav li.sfHover a#navInformatie,
#mainNav li.sfHover a#navFinanciering,
#mainNav li.sfHover a#navTraining,
#mainNav li.sfHover a#navMarkten,
#mainNav li.sfHover a#navNieuws {
	background-position:0 -35px;
}

/* test for Wax */
/*
#mainNav, #mainNav ul { 
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#mainNav a {
	display: block;
	width: 10em;
}

#mainNav li { 
	float: left;
	width: 10em; 
}

#mainNav li ul { 
	position: absolute;
	background: orange;
	width: 10em;
	left: -999em; 
}

#mainNav li ul ul { 
	margin: -1em 0 0 10em;
}

#mainNav li:hover ul ul, #mainNav li.sfHover ul ul {
	left: -999em;
}

#mainNav li:hover ul, #mainNav li li:hover ul, #mainNav li.sfHover ul, #mainNav li li.sfHover ul { 
	left: auto;
}
*/

/* endtest */

/* ----------(  SUBNAV  )---------------- */

#mainNav * {
	margin: 0;
	padding: 0;
}

#mainNav a {
	display: block;
	width:159px;
}

#mainNav #mainNavInformatie a:hover {		color: #E29719; }
#mainNav #mainNavFinanciering a:hover {		color: #A6CE39; }
#mainNav #mainNavTraining a:hover {			color: #4BB969; }
#mainNav #mainNavMarkten a:hover {			color: #00ACCC; }
#mainNav #mainNavNieuws a:hover {			color: #007DC5; }

#mainNav #mainNavInformatie .hasChildren {		background: #000 url(../images/layout/menuBulletOranje.gif) no-repeat 95% 50%; }
#mainNav #mainNavFinanciering .hasChildren {	background: #000 url(../images/layout/menuBulletGroen.gif) no-repeat 95% 50%; }
#mainNav #mainNavTraining .hasChildren {		background: #000 url(../images/layout/menuBulletGroen2.gif) no-repeat 95% 50%; }
#mainNav #mainNavMarkten .hasChildren {			background: #000 url(../images/layout/menuBulletBlauw.gif) no-repeat 95% 50%; }
#mainNav #mainNavNieuws .hasChildren {			background: #000 url(../images/layout/menuBulletBlauw2.gif) no-repeat 95% 50%; }

#mainNav ul {
	border-right: 1px solid #333;
}
#mainNav li { 
	width: 159px; 
	color:#000;
	list-style: none;
}
#mainNav li ul li{
	margin:0 0 0 0;
}
#mainNav li li a{
	text-indent:0px;
	text-align: center;
	text-decoration: none;
}
#mainNav li ul { 
	position: absolute;
	width: 159px;
	left: -999px; 
	display: block;
}
#mainNav li ul li{
	padding: 0;
	margin: 0;
	width:159px;
	height:25px;
	line-height:25px;
	background-color:#000;
	border-bottom:1px solid #333;
	-moz-opacity:0.90;
	opacity:0.90;
}
#mainNav li ul li a{
	padding:0 0 0 0;
	height:25px;
	line-height:25px;
	color:#ccc;
	width:159px;
	display: block;
	text-align: center;
}
#mainNav li ul ul {
	margin: -25px 0 0 160px;
}
#mainNav li:hover ul ul,
#mainNav li.sfHover ul ul {
	left: -999em;
}
#mainNav li:hover ul,
#mainNav li li:hover ul,
#mainNav li.sfHover ul,
#mainNav li li.sfHover ul { 
	left: auto;
}

/* ----------(  BUILDING A TABLE WITH UNORDERED LISTS  )---------------- */

.tabelKolom {
margin:15px 0 15px 21px;
float:left;
text-align:center;
vertical-align:middle;
width:190px;
background:#f5ffdc url('../images/layout/li-repeater.jpg') left top repeat-y;
}
.tabel .four {
	margin-left:130px;
}
.tabelKolom li {
background:url('../images/layout/dot.gif') left bottom repeat-x;
height:38px;
line-height:38px;
list-style-type:none;
width:190px;
}
.tabelKolom .titleBar, .tabelKolom .titleBarOdd {
background:url('../images/layout/titlebar.jpg') left top no-repeat;
border-top:2px solid #FFFFFF;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
}
.tabelKolom .titleBarOdd {
background-color:#5C5C5C;
}
body#financieringPage #content .tabelKolom .titleBar a, body#financieringPage #content .tabelKolom .titleBarOdd a {
color:#FFFFFF;
display:block;
height:38px;
text-decoration:none;
width:190px;
}
body#financieringPage #content .tabelKolom a.done {
color:#878787;
text-decoration:none;
font-weight:bold;
}
body#financieringPage #content .tabelKolom a.notdone, body#financieringPage #content .tabelKolom a.done:hover {
color:#2a2a2a;
text-decoration:none;
font-weight:bold;
}
body#financieringPage #content .tabelKolom a.leesMeer {
float:none;
}
.tabel{
	background-color:#FFFFFF;
	width:656px;
	/*margin:7px 0 0 0;*/
}
.tabel p#titel_voluit {
	margin-top:10px;
}
/* ----------(  TAME YOUR LISTS  )---------------- */
ul.fileage li {
	list-style: none;
}

ul.fileage li.pdf {
	background: transparent url(../images/layout/li_pdf.gif) no-repeat 0% 50%;
	padding: 0 0 0 20px;
	height: 20px;
}

ul.fileage li.download {
	background: transparent url(../images/layout/li_download.gif) no-repeat 0% 50%;
	padding: 0 0 0 20px;
	height: 20px;
}

ul.fileage li.link {
	background: transparent url(../images/layout/li_link.gif) no-repeat 0% 50%;
	padding: 0 0 0 20px;
	height: 20px;
}

/* ----------(       FORMZ       )---------------- */
label {
	display: block;
	margin: 10px 0 2px 0;
}

fieldset {
	border: 0;
}

select {
	width: 180px;
	color: #666;
	font: 11px Tahoma,Helvetica,Arial,sans-serif;
}

select option {
	padding: 2px;
}

body#marktenPage div#links select {
	border: 1px solid #00ACCC;
}

body#nieuwsPage div#links select {
	border: 1px solid #007DC5;
}

body#trainingPage div#links select {
	border: 1px solid #4BB969;
}

body#marktenPage div#links select option:hover {
	background: #00ACCC;
	color: #FFFFFF;
}

body#nieuwsPage div#links select option:hover {
	background: #007DC5;
	color: #FFFFFF;
}

body#trainingPage div#links select option:hover {
	background: #4BB969;
	color: #FFFFFF;
}

#formSubmit {
	color: #666;
	font: normal 11px/22px Tahoma,Helvetica,Arial,sans-serif;
	_line-height: 18px;
	padding: 0 4px;
	height: 22px;
	background: #FFF;
}

body#marktenPage div#links #formSubmit {
	border: 1px solid #00ACCC;
}

body#nieuwsPage div#links #formSubmit {
	border: 1px solid #007DC5;
}

body#trainingPage div#links #formSubmit {
	border: 1px solid #4BB969;
}

/* ----------(  TAME YOUR TABLES TOO  )---------------- */

#searchresults {
	width: 600px;
	border: 1px solid #333;
	margin: 20px auto 0;
}

#searchresults th {
	background: #666;
	color: #FFF;
	line-height: 24px;
	text-align: left;
	padding-left: 4px;
}

#searchresults td {	
	line-height: 14px; 
	padding: 4px 0 4px 4px;
	border-bottom: 1px solid #999;
	text-align: left;
}

#searchresults td.expired {
	color: #AAA;
}

#searchresults td.expired a {
	_filter:alpha(opacity=50); 	/* IE */
	-moz-opacity:0.50;			/* FX */
	opacity: 0.50;				/* ZE OTHERZ */
}

#searchresults tfoot td {
	line-height: 14px; 
	padding: 4px 0 4px 0;
	border: 0px;
}

#searchresults #a_id, #searchresults .a_id {
	width: 25px;
}

#searchresults #a_date, #searchresults .a_date {
	width: 125px;
}

#searchresults #a_type, #searchresults .a_type {
	width: 100px;
}

#searchresults #a_subject, #searchresults .a_subject {
	width: 185px;
}

#callsoverview {
	width: 580px;
	border: 1px solid #333;
	margin: 10px auto 0;
}

#callsoverview td.done {
	color: #AAAAAA;
}

#callsoverview #c_call, #callsoverview .c_call {
	width: 193px;
	text-align: left;
}

#callsoverview #c_deadline, #callsoverview .c_deadline {
	width: 193px;
	text-align: left;
}

#callsoverview #c_download, #callsoverview .c_download {
	width: 194px;
}

#callsoverview th {
	background: #666;
	color: #FFF;
	line-height: 24px;
	padding: 4px;
}

#callsoverview td {	
	line-height: 14px; 
	padding: 4px;
	border-bottom: 1px solid #999;
	text-align: center;
}

/* ----------(  AGENDA  )---------------- */

ul.agendainfo {
	display: block;
	float: right;
	padding:4px;
	border:1px solid #dadada;
	margin: 20px 20px 20px 20px;
	width: 225px;
}

ul.agendainfo li {
	display: block;
	height: 22px;
	background-position: 0% 50%;
	background-repeat: no-repeat;
	padding: 0 0 0 20px;
	line-height: 22px;
}

li.agendadeadline{
	background-image: url(../images/icons/icon_agenda_deadline.gif);
}

li.agendadate{
	background-image: url(../images/icons/icon_agenda_date.gif);
}

li.agendacountry{
	background-image: url(../images/icons/icon_agenda_country.gif);
}

li.agendalink {
	background-image: url(../images/icons/icon_agenda_link.gif);
}

li.agendatype {
	background-image: url(../images/icons/icon_agenda_type.gif);
}
li.agendasubject {
	background-image: url(../images/icons/icon_agenda_subject.gif);
}

/* ----------(    SPINNER    )---------------- */

img#spinner {
	position: relative;
	width: 16px;
	height: 16px;
	margin: 4px 4px 0px 0px;
	float: left;
}

/* ----------(  MADE BY WAX  )---------------- */

#footer{
	width:656px;
	margin:3px 0 10px 0;
}
#footer p{
	width:587px;
	line-height:20px;
	padding:0 20px 0 22px;
	margin:0 0 20px 0;
	font-size:10px;
	/* float:left; */
	text-align: center;
	color:#FFFFFF;
}
#siteByWax{
	width:27px;
	height:23px;
	display:block;
	overflow:hidden;
	float:right;
	background-image:url(../images/layout/waxIcon.gif);
	text-indent:-9000px;
}
#printMe{
	width:27px;
	height:23px;
	display:block;
	overflow:hidden;
	float:left;
	background: transparent url(../images/icons/icnPrint.gif) no-repeat 0% 50%;
	text-indent:-9000px;
}

.spotLight ul {
	line-height:18px;
	margin:0pt 0pt 0pt 15px;
	padding:20px 20px 0pt 22px;
}