/* NBKS */
/* algemene html */
/* article_breed (DL; 08.03.06 => voor functies met maxRuimte =True*/
* { margin:0; padding:0;} 
body, html, table {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: black; }
table, img { border:0; }
a, a:visited, a:hover, a:active { color:black; }
#content a{ display:inline; }
#content ul { list-style-type: disc; padding-left: 15px; }

/*een div die de <hr> vervangt*/
hr { color: #ababab; height: 1px; margin: 0px; padding:0px; }
.hr { margin-top:5px;
 margin-bottom:5px;
 width:100%;
 height:1px;
 font-size:0.001px;
 overflow:hidden;
 background:#999;
}
h1, h2, h3, h4 { text-align:left; }

/* zoekveld footer */
#search {float:right;}
#search form{ display:inline; }
input.search{
 color: #7f7f7f;
 font-size:9px;
 margin-top:1px;
 border-top: #aca899 1px solid;
 border-left: #aca899 1px solid;
 border-right: none;
 border-bottom: none;
 background: #f6f6f6;
 width: 140px;
 height: 15px;
 }

/* artikel opmaak */
.hb_artikel_lead {margin-bottom:12px;font-weight:bold;}
.hb_paragraaf_titel, h3.nieuws_paragraaf_titel, .alinea_kop{
 text-align:left;
 font-size: 11px;
 font-weight:bold;
}

.hb_paragraaf_tekst{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight:normal;
}

.bs, .bsrechts {
 color:#989898;
 font-style:italic;
 }
 
.article_par .hb_paragraaf_tekst, div.article_par {
 display:block;
 margin-bottom:20px;
}

.hb_paragraaf_afb{
 margin-bottom:10px;
}

/* ---- #hb_artikel_inhoudsopgave { margin-bottom:10px; } ---- */
#hb_artikel_inhoudsopgave { margin-bottom:20px; }

#hb_artikel_inhoudsopgave li{
 width:340px;
 overflow:hidden; 
 list-style-type: none;
 text-align:left;
 background-image: url(../icons_12/arrow_small_black.gif);
 background-repeat: no-repeat;
 background-position: 0 4px;
 padding-left: 10px;
 margin-bottom:0px;
 font-weight:bold;
 }


/* tabel voor hoofdlayout */
table#main_table {
 font-size: 11px;
 width: 100%;
 height: 100%;
}

td#top_row{
 height:5px;
 font-size:0.001px;
 overflow:hidden;
 background:#000;
}

td#nav_row{
 width:140px;
 overflow:hidden;
 vertical-align:top;
}

td#main_row{
 vertical-align:top;
 padding-bottom:30px;

}

td#bottom_row{
 padding-top:5px;
 height:26px;
 overflow:hidden;
 background:#000;
}

/* paginaheader*/

#header{
 margin-top:20px;
}

#head_kop{
 float:left;
 width:100%;
 letter-spacing:2px;
}

#head_nbks{
 font-size:40px;
 float:left;
 font-weight:bold;
}

h1#chapter{
 float:left;
 font-weight:bold;
 font-size:40px;
}

h1#chapter a, h1#chapter a:visited, h1#chapter a:hover, h1#chapter a:active {
text-decoration:none;
color:#ff9e00;
}

h2#article{
 float:left;
 display:block;
 width:380px;
 clear:left;
 font-weight:bold;
 font-size:20px;
}

h2#article a, h2#article a:visited, h2#article a:hover, h2#article a:active {
 text-decoration:none;
 color:#000;
}

#print{
 float:left;
}

/* algemeen inhoud */
#content{
 margin-left:24px;
 width:608px;
 text-align:justify;
}

#article{
 width:356px;
 float:left;
}
#article_breed{
 width:586px;
 float:left;
}

#article_right{
 width:230px;
 float:right;
 text-align:left;
}



/* rechterkolom */
#see_also{
 margin-bottom:11px;
}

#see_also h2{
 font-weight:bold;
 font-size:15px;
 font-family:verdana;
 color:#ff9e00;
}

#see_also li {
 list-style-type: none;
 background-image: url(../icons_12/arrow_small_black.gif);
 background-repeat: no-repeat;
 background-position: 0 5px;
 padding-left: 10px;
 margin-bottom:0px;
}

/*blokken in rechterkolom*/
.b_article{
 margin-bottom:11px;
}


* html .b_article_cont  /* this is recognized by IE only */ {
  width: 190px;  /* total width, only for IE5.x/Win */
  w\idth: 190px; /* content width for other IE */
}

.b_article_cont{
 width: 178px;  
 border: #c9c9c9 1px solid;
 overflow:hidden;
 padding:5px;
}

.b_article_cont img{
 border: #c9c9c9 1px solid;
 overflow:hidden;
}

.b_article  h3 {
 font-size:11px;
 fint-weight:bold;
}

.arrow_witzwart { height:10px; margin-top:5px; background: transparent url(../icons_12/arrow_large_zwart.gif) no-repeat top right; }
.arrow_witblauw { height:10px; margin-top:5px; background: transparent url(../icons_12/arrow_large_blauw.gif) no-repeat top right; }
.arrow_witrood { height:10px; margin-top:5px; background: transparent url(../icons_12/arrow_large_rood.gif) no-repeat top right; }
.arrow_witgroen { height:10px; margin-top:5px; background: transparent url(../icons_12/arrow_large_groen.gif) no-repeat top right; }
.arrow_witoranje { height:10px; margin-top:5px; background: transparent url(../icons_12/arrow_large_oranje.gif) no-repeat top right; }


.b_witzwart  h3 { color:#000; }
.b_witblauw  h3 { color:#3B9FD2; }
.b_witrood  h3 { color:#de0000; }
.b_witoranje  h3 { color:#ff9e00; }
.b_witgroen  h3 { color:#21a623; }


.b_article span{
 display:block;
}

/* nieuws*/
.nieuws_paragraaf_tekst{
 text-align:justify;
 width:228px;
 overflow:hidden;
 float:left;
 margin-bottom:10px;
}

.nieuws_headline_img{
 overflow:hidden;
 width:116px;
 margin-left:10px;
 float:left;
}

.pt_imgcoll{
 float:left;
}

ul.readmore li {
 background-image: url(../icons_12/arrow_small_black.gif);
 background-repeat: no-repeat;
 background-position: 0 4px;
 padding-left: 10px;
 margin-bottom:0px;
 }

/* --- TdB 21.09.2005 uitklapmenu --- */
/* expandable list with alternate switch symbol */
ul.rightcol {
 width: 140px;
 font-size:11px;
 font-weight:bold;
 font-family:verdana;
}

ul.rightcol a, ul.rightcol a:visited, ul.rightcol a:hover, ul.rightcol a:active {
 color:#000;
}
ul.rightcol ul a, ul.rightcol ul a:visited, ul.rightcol ul a:hover, ul.rightcol ul a:active {
 color:#000;
}

ul.rightcol ul {
 display: none;
 padding-left: 1px;
 font-size:9px;
}

ul.rightcol li {
 list-style-type: none;
 position: relative;
 width: 100%;
 padding-left:0px;
}

ul.rightcol li.active {
 width:100%;
 background-color: #ffbb4d;
}

ul.rightcol ul {
 background-color: #ffbb4d;
}

ul.rightcol ul ul{
 /*background-color: #FFF2DC;*/
 padding-left:5px;
}

ul.rightcol a.active_lvl1, ul.rightcol a.active_lvl1:visited, ul.rightcol a.active_lvl1:hover, ul.rightcol a.active_lvl1:active {
 text-decoration:underline;
 color:#fff;
}

ul.rightcol a.active{
 text-decoration:underline;
}

ul.rightcol a {
 display: block;
 margin-left: 18px;
 padding: 3px 0;
 text-decoration: none;
 width: 100%;
}

html>body ul.rightcol a { width: auto; } /* hidden from Win/IE */

ul.rightcol a:hover {
 text-decoration:underline;
}

ul.rightcol a.switch {
 border: none;
 height: 7px;
 background: transparent url(../icons_12/menu_switch.gif) no-repeat top left;
 left: 8px;
 line-height: 0px; /* Win/IE needs this for some reason */
 margin: 0;
 padding: 0;
 text-indent: -500px;
 top: 6px;
 position: absolute;
 width: 7px;
}

ul.rightcol ul a.switch {
 background: transparent url(../icons_12/menu_switch_black.gif) no-repeat top left;
}

ul.rightcol a.switch:hover {
 border: none;
 text-decoration:none;
}

ul.rightcol a.on { background-position: bottom left; }
ul.rightcol a.off { background-position: top left; }

ul.rightcol ul a.on { background-position: bottom left; }
ul.rightcol ul a.off { background-position: top left; }

/* Box-model hacks for Win/IE 5.5 \*/
* html ul.rightcol { width: 140px; w\idth: 140px; }
* html ul.rightcol a { margin-left: 0px; ma\rgin-left: 18px; }
* html ul.rightcol a.switch { left: -15px; lef\t: 8px; }
/* end hacks */

/* --- einde uitklapmenu --- */

/* homepage */
.floatleft
{
float: left;
margin: 3px 3px 0 0 ;

}

#homecontent{
 margin-left:25px;
 width:621px;
 /*background:#ddd;*/
 /*border-right: #c9c9c9 1px solid;*/
}
#home_head{
 width:100%;
 margin-top:20px;
 height:60px;
 /*background:#0f0;*/
}
#portal{
 height:120px;
 /*background:#ff0;*/
 /*border-right: #c9c9c9 1px solid;*/
}


/* left main*/
#leftb{
width:370px;
float:left;
/*background:#660;*/
}

/* left intro*/
#b_intro{
 height:230px;
 /*background:#f00;*/
 margin-bottom:10px;
 overflow:hidden;
 clear:both;
}

#b_intro span{
 display:block;
 height:119px;
 /*background:#e00;*/
 overflow:hidden;
 font-size:11px;
 font-weight:bold;
}

/* left 3 blocks*/

#b_small{
 width:116px;
 overflow:hidden;
 /*background:#009;*/
 float:left;
}

#b_activiteiten span, #b_opdrachten span,#b_subsidieloket span {
 width:116px;
 display:block;
 overflow:hidden;
 font-size:10px;
}

#leftb_spacer{
 float:left;
 background:#c9c9c9;
 width:1px;
 height:194px;
 margin:0 5px 0 5px;
 font-weight: normal;
 font-size: 0.1em;
 line-height: 0.1em;
}

#mainb_spacer{
 float:left;
 background:#c9c9c9;
 width:1px;
 height:434px;
 margin:0 5px 0 5px;
 font-weight: normal;
 font-size: 0.1em;
 line-height: 0.1em;
}


/*links in koppen op homepage niet onderlijnen*/
#portal h2 a, #portal h2 a:visited, #portal h2 a:hover, #portal h2 a:active {
 text-decoration:none;
 color:#fff;
 font-size:14px;
}

* html div#b_activiteiten h2, * html div#b_opdrachten h2, * html div#b_subsidieloket h2  /* this is recognized by IE only */ {
   width: 116px;  /* total width, only for IE5.x/Win */
  w\idth: 116px; /* content width for other IE */
  height: 20px;  /* total width, only for IE5.x/Win */
  h\eight: 20px; /* content width for other IE */
}

#b_activiteiten h2{background:#3b9fd2;}
#b_opdrachten h2{background:#000;}
#b_subsidieloket h2 {background:#de0000;}

/*right*/
#rightb{
width:240px;
float:right;
/*background:#fd0;*/
}

#b_doelgroepen, #b_nieuws{
 height:110px;
 /*background:#790;*/
 margin-bottom:10px;
}

#b_documentatie{
 /*background:#ff9;*/
}

#b_doelgroepen span, #b_nieuws span {
 display:block;
 height:81px;
 overflow:hidden;
 padding:1px 4px;
 border: #000 1px solid;
}

* html #b_doelgroepen span, * html #b_nieuws span  /* this is recognized by IE only */ {
  height: 85px;  /* total width, only for IE5.x/Win */
  h\eight: 81px; /* content width for other IE */
}
#b_documentatie span {
  font-size:10px;
}

* html #b_small h2, * html #b_doelgroepen h2, * html #b_nieuws h2, * html #b_documentatie h2  /* this is recognized by IE only */ {
  width: 240px;  /* total width, only for IE5.x/Win */
  w\idth: 240px; /* content width for other IE */
  height: 20px;  /* total width, only for IE5.x/Win */
  h\eight: 18px; /* content width for other IE */
}

#b_small h2, #b_nieuws h2, #b_doelgroepen h2, #b_documentatie h2 {
 overflow:hidden;
 padding:2px 4px 1px 4px;
 height:18px;
 margin-bottom:4px;
 font-size:14px;
 color:#fff;
 width: 232px;  /* content width for other browsers */
}

.b_witzwart h2 { background:#000; }
.b_witblauw h2 { background:#3B9FD2; }
.b_witrood h2 { background:#de0000; }
.b_witgroen h2 { background:#21a623; }
.b_witoranje h2 { background:#ff9e00; }


.b_witzwart li, .b_witrood li, .b_witblauw li , .b_witgroen li, .b_witoranje li {
 list-style-type: none;
 background-repeat: no-repeat;
 background-position: 0 5px;
 padding-left: 8px;
 margin-bottom:0px;
}

.b_witzwart li {
 background-image: url(../icons_12/disc_zwart.gif);
}
.b_witblauw li {
 background-image: url(../icons_12/disc_blauw.gif);
}
.b_witrood li {
 background-image: url(../icons_12/disc_rood.gif);
}
.b_witgroen li {
 background-image: url(../icons_12/disc_groen.gif);
}
.b_witoranje li {
 background-image: url(../icons_12/disc_oranje.gif);
}


#b_doelgroepen h2 { background:#21A629; }
#b_documentatie h2 { background:#ff9e00; }

/*end homepage*/


/* sitemap */

ul.sitemaplvl_1{
 list-style-type: none;
 }

ul.sitemaplvl_1 li{
 margin-top:0px;
 font-weight:bold;
 margin-top:5px;
 }
 
ul.sitemaplvl_2{
 margin-left:22px;
 list-style-type: none;
 }

ul.sitemaplvl_2 li{
 margin-top:0px;
 font-weight:bold;
 }
 
ul.sitemaplvl_2 a{
 background-image: url(../icons_12/arrow_small_black.gif);
 background-repeat: no-repeat;
 background-position: 0 4px;
 padding-left: 10px;
 font-weight:normal;
}

ul.sitemaplvl_2 a:hover{
 background-image: url(../icons_12/arrow_small_grey.gif);
}

ul.sitemaplvl_3{
 margin-left:32px;
 list-style-type: none;
}

/* Functies 56 57 58, kunstenveld ----- */
.hb_sub_titel{
	font-weight:bold;

}

.instelling_nav{
	text-align:right;
	margin-bottom:10px;
}
.intelling_titel {
	font-style:italic;
	font-size:12px;
}
.instelling_naam{
	font-weight:bold;
}

.instelling_afdeling {
	font-style:italic;
}
.instelling_adres{
	margin-top:5px;
}


/* tabel (iDOC algemeen) */

table.idoc_data td{
 padding:4px;border-bottom:1px solid #eee;
 line-height:13px;
}

table.kunstenaarsGegevens {
 width:100%;
 overflow:hidden;
}

/* KOR */
/* hoofdresultaten */
table.korsearch	, table.korresultsheader1, table.korresultsheader2, table.korObject , table.korEdit, korKunstenaarAdd { width:714px; }

/* zoekpagina */
fieldset.fieldsetkorzoeken 
{ 
	width:714px;
}
div.rowZoekButtons {
	width:714px;
	text-align : right;
}
fieldset.fieldsetkorzoeken legend
{ 
	font-size : 16px; 
	color : black; 
	font-weight : bold;  
}

fieldset.fieldsetkorzoeken div.korzoekenDiv 
{
	display: block;
	float: left;
	margin-bottom: 5px;
	
	width:350px;
	/*height:30px; */
}

fieldset.fieldsetkorzoeken div.korzoekenDiv label {
	display: block;
	float:left;
	
	width:120px;
}

fieldset.fieldsetkorzoeken div.korzoekenDiv div {
	display: block;
	float:left;
	
	width:90px;
}

/*table.korsearch td.coll1{width:150;}
table.korsearch td.coll2{width:200;}
table.korsearch td.coll3{width:20;}
table.korsearch td.coll4{width:150;}
table.korsearch td.coll5{width:200;}
table.korsearch td.buttons{ text-align:right; } */

/*edit pagina*/
table.korEdit td.coll1{width:35%;}
table.korEdit td.coll2{width:30%;}
table.korEdit td.coll3{width:35%;}

/*kor_allopdrachtgevers  pagina*/
table.korResults { width:714px;}

/* module navigatie in pagina (bladeren, printknop, terugknop..)*/
td.moduleNavigavtion {text-align:right;}

/* zoekresultaten */
table#korresults { width:714px; margin:8px auto; }

table#korresults .titel{ width:25%; }
table#korresults .kunstenaar{ width:40%;}
table#korresults .gemeente{ width:25%;}
table#korresults .gemeente{ width:10%;}


.required{
color:#f00; font-weigth:bold;
}

#container{
 width:714px;
 float:left;
 /*overflow:hidden; */
}

#pageheader{
 width:714px;
 margin-bottom:10px;
}
/* EINDE KOR */

/* -------------- Kunstenaars module ------------------ */
.kunstenaarsoverzicht_header {width:735px;}

/* -------------- Bieb module ------------------ */
.bieb_zoekresultaten {width:700px;}

/* -------------- (iDOC) Paginator -------------- */
div.paginator { margin-top:15px; }
a.paginator_page:link, a.paginator_page:visited, a.paginator_page:hover, a.paginator_page:active {}
span.paginator_current  { font-weight:bold; } 																						/*actieve*/
a.paginator_firstlast:link, a.paginator_firstlast:visited, a.paginator_firstlast:hover, a.paginator_firstlast:active, 				/*eerste*/
a.paginator_previousnext:link, a.paginator_previousnext:visited, a.paginator_previousnext:hover, a.paginator_previousnext:active, 	/* vorige*/
a.paginator_previousnext:link, a.paginator_previousnext:visited, a.paginator_previousnext:hover, a.paginator_previousnext:active, 	/*volgende*/
a.paginator_firstlast:link, a.paginator_firstlast:visited, a.paginator_firstlast:hover, a.paginator_firstlast:active, 				/*laatste*/
a.paginator_all:link, a.paginator_all:visited, a.paginator_all:hover, a.paginator_all:active { 										/*alles*/
	color:#777; font-weight:bold; font-size:11px; 
}
/* --------------  einde(iDOC) Paginator -------------- */