/* algemene opmaak  (op elke pagina aanwezig) */
* { margin:0; padding:0; }
body {font-family:Verdana, Arial; font-size:11px; color:#000; }
body {background-image:url(../icons/black.gif); background-repeat:repeat-x; background-position:0 5px;}
img, table, fieldset {border:0;}
tr { vertical-align:top;}
a, a:link, a:visited, a:hover , a:active { color:#000; padding:0; text-decoration: underline;  } 
a:hover { color:#000; text-decoration: none; }
.required {color:red;}
.bs, .bsrechts  { color:#999; }
.bs a, .bs a:link, .bs a:visited, .bs a:hover , .bs a:active { color:#999; padding:0; text-decoration: underline;  } 

/* koppen algemeen */
h1 { font-weight:normal; font-size:48px; color:#02428e; }
h2 { font-weight:normal; font-size:24px; line-height:28px; }
h3 { font-weight:normal; font-size:26px; line-height:28px; margin-bottom:10px;}
h4 { font-weight:bold; font-size:13px; line-height:12px; }

/* header */
#header {width:416px; height:59px; overflow: hidden; float:left; margin-top:8px; }
#header a {font-weight:normal; font-size:48px; color:#02428e;  text-decoration:none;}
#zoek {width:170px; height:20px; overflow: hidden; float:left; margin-bottom:18px; margin-top:38px; margin-left:30px; }
#logo {width:303px; height:37px; overflow: hidden; float:right; margin-bottom:18px; margin-top:22px; margin-right:5px; }
#logo_cbkz { display:block; float:left;}
#logo_pzc { display:block; float:left; margin-left:20px; margin-top:2px; }

/* navigatie */
#navigation { width: 968px; height: 24px; border-top: 1px solid #a63493; border-bottom: 1px solid #a63493; margin-bottom: 20px; overflow: hidden; float:left;} 
#navigation ul { display:inline; } 
#navigation ul li a {text-decoration:none; font-size:12px; }
#navigation ul li{ display:block; float:left; margin-right:86px; border-left: 1px solid #fff;border-right: 1px solid #fff; height:24px; padding:5px;} 
#navigation ul li.color_1 {border-right: 1px solid #FFF; padding-left:0px;}
#navigation ul li.color_1_active {border-right: 1px solid #a63493; padding-left:0px;}
#navigation ul li.color_2_active {border-left: 1px solid #a63493; border-right: 1px solid #a63493;}
#navigation ul li.color_3_active {border-left: 1px solid #a63493; border-right: 1px solid #a63493;}
#navigation ul li.color_4_active {border-left: 1px solid #a63493; border-right: 1px solid #a63493;}
#navigation ul li.color_5_active {border-left: 1px solid #a63493; border-right: 1px solid #a63493;}
#navigation ul li.color_6_active {border-left: 1px solid #a63493; border-right: 1px solid #a63493;}
.color_1 a, .color_1 a:link, .color_1 a:visited, .color_1 a:hover , .color_1 a:active, .color_1_active a, .color_1_active a:link, .color_1_active a:visited, .color_1_active a:hover , .color_1_active a:active {color:#02428e;} 
.color_2 a, .color_2 a:link, .color_2 a:visited, .color_2 a:hover , .color_2 a:active, .color_2_active a, .color_2_active a:link, .color_2_active a:visited, .color_2_active a:hover , .color_2_active a:active {color:#00bcea;} 
.color_3 a, .color_3 a:link, .color_3 a:visited, .color_3 a:hover , .color_3 a:active, .color_3_active a, .color_3_active a:link, .color_3_active a:visited, .color_3_active a:hover , .color_3_active a:active {color:#a63493;} 
.color_4 a, .color_4 a:link, .color_4 a:visited, .color_4 a:hover , .color_4 a:active, .color_4_active a, .color_4_active a:link, .color_4_active a:visited, .color_4_active a:hover , .color_4_active a:active {color:#7dc242;} 
.color_5 a, .color_5 a:link, .color_5 a:visited, .color_5 a:hover , .color_5 a:active, .color_5_active a, .color_5_active a:link, .color_5_active a:visited, .color_5_active a:hover , .color_5_active a:active {color:#02428e;} 
.color_6 a, .color_6 a:link, .color_6 a:visited, .color_6 a:hover , .color_6 a:active, .color_6_active a, .color_6_active a:link, .color_6_active a:visited, .color_6_active a:hover , .color_6_active a:active  {color:#00bcea;}

/* subnavigatie */
#subnavigation{ width: 155px; height: auto; overflow: hidden; padding-bottom: 12px; float: left; display:inline; margin-right:20px;}
#subnavigation ul{ list-style-type: none; padding: 0; margin: 0; }
#subnavigation li{ background-image: url(/clientdata/icons/bullet.gif); background-repeat: no-repeat; background-position: 0 7px; padding-left: 1em; line-height:20px; }
#subnavigation a, #subnavigation a:link, #subnavigation a:visited, #subnavigation a:hover , #subnavigation a:active { color:#00bcea; text-decoration:none; font-weight:none; line-height:10px; } 
#subnavigation a, #subnavigation a.active:link, #subnavigation a.active:visited, #subnavigation a.active:hover , #subnavigation a.active:active { font-weight:none; } 
#subnavigation a:hover { text-decoration: underline; } 

/* algemene opmaak */
body {text-align:center;}
#container { width:968px; margin:auto; position:relative; text-align:left;}
#content { margin: 10px; float: left; }
.lead, .paragraaf, .items {line-height:14px;} 

/* homepage */
#home { overflow:hidden; width:968px; clear:both;}
#weektip { width: 133px; height: 242px; border: 1px solid #a63493; margin:0 20px 20px 0; overflow:hidden; float:left; padding:10px;} 
#weektip h2 { color:#a63493; font-size:24px; }

#agenda { width: 773px; height: 244px; background-color: #00bcea; margin-bottom:20px; overflow:hidden; float:left; padding:10px; }
#agenda h2 { color:#fff; font-size:24px; }
#uitgezocht { width: 133px; height: 242px; border: 1px solid #02428e; margin:0 20px 0 0; overflow:hidden; float:left; padding:10px; clear:left;}
#uitgezocht h2 { color:#02428e; font-size:24px; }
#kunstbuiten { width: 133px; height: 242px; border: 1px solid #7dc242; margin:0 20px 0 0; overflow:hidden; float:left; padding:10px;}
#kunstbuiten h2 { color:#7dc242; font-size:24px; }

#kor { width: 268px; height: 262px; margin:0 20px 0 0; overflow:hidden; float:left;}
#kor h2 { color:#7dc242; font-size:24px; }

#kader { width: 266px; height: 264px; overflow:hidden; float:left; margin-right:20px; }
#laatstenieuws { width: 244px; height: 100px; border: 1px solid #a63493; overflow:hidden; float:left; padding:10px;}
#laatstenieuws h2 { color:#a63493; font-size:24px;  }
#kodk { width: 244px; height: 100px; border: 1px solid #02428e; overflow:hidden; float:left; padding:10px; margin-top:20px; }
#kodktemp { width: 264px; height: 120px; border: 1px solid #02428e; overflow:hidden; float:left;  margin-top:20px; }
#kodk h2 { color:#02428e; font-size:24px; }
#binnenkort { width: 133px; height: 242px; border: 1px solid #00bcea; margin:0 20px 0 0; overflow:hidden; float:left; padding:10px; }
#binnenkort h2 { color:#00bcea; font-size:24px; }
#login { width: 133px; height: 242px; border: 1px solid #7dc242; overflow:hidden; float:left; padding:10px;}
#login h2 { color:#7dc242; font-size:24px; }
#home h4  {font-weight:bold; font-size:11px; margin:4px 0;}

/* homepage agenda */
.agendakop {float:left;}
div#agendasearch , div#agendasearchkop { float:right; height:32px; width:525px; overflow:hidden; padding-top:6px; text-align:right; padding-right:10px; color:#fff;}
div#agendasearch .snelzoeken{ display:block; float:left; margin-top:4px; margin-right:10px; }
div#agendasearch input.agendasearch { }
div#agendasearch div#agendasearchbtn { margin-top:1px;float:right;margin-left:10px; }
h2#agendasearch { float:left; }
#agenda a, #agenda a:link, #agenda a:visited, #agenda a:hover , #agenda a:active { cursor:pointer; text-decoration:none; display:block; width:381px; height:62px; float:left; overflow:hidden; background-color:#fff;}

#agenda a.item .agendaimage{ display:block; float:right;}
#agenda a.item .item-inner-img{ display:block; width:225px; height:45px; margin:8px 10px 1px 10px; background-image: url(/clientdata/icons/pijltje_paars.gif); background-repeat: no-repeat; background-position: bottom right; float:left; }
#agenda a.item .item-inner-noimg{ display:block; width:360px; height:45px; margin:8px 10px 1px 10px; background-image: url(/clientdata/icons/pijltje_paars.gif); background-repeat: no-repeat; background-position: bottom right; float:left; }
#agenda #item1, #agenda #item3, #agenda #item5{ margin-right:10px; }
#agenda #item1, #agenda #item2, #agenda #item3, #agenda #item4{ margin-bottom:10px; }
#agenda a.item .woonplaats { display:block; font-weight:bold; }
#agenda a.item .datum { display:block; }
#agenda a.item .titel { display:block; font-weight:bold; }
#agenda a.item .instellingslink { display:block; }
#agenda a.item .agendasoort { font-weight:normal; color:#999;}

/* homepage login */
#login label { display:block; margin:5px 0; }
#login .login { display:block; float:right; margin-top:10px; }
#login .bs { display:block; clear:both; }

/* homepage login */
weektip-item {display:block;}
a.weektip-item, a.weektip-item:link, a.weektip-item:visited, a.weektip-item:hover , a.weektip-item:active { width: 135px; height:216px; display:block; overflow:hidden; text-decoration:none; display:block;  background-image: url(/clientdata/icons/pijltje_paars.gif); background-repeat: no-repeat; background-position: bottom right;}
.weektip-image { display:block; margin-top:10px; }
span.weektip-titel { display:block; margin-top:5px; font-weight:bold; }
.weektip-body { display:block; margin-bottom:3px;}
.weektip-location { font-weight:bold; font-weight:bold; }
.weektip-datum { display:block; font-weight:bold; }

/* homepage nieuws*/
#laatstenieuws ul { list-style-type:none; }
#laatstenieuws ul li { display:block; background-image: url(/clientdata/icons/nieuwslink.gif); background-repeat: no-repeat; background-position: 2px 6px; position: relative; width: 100%; }
#laatstenieuws ul li a{ display:block; margin-left: 11px; width:115px; padding-top:1px; padding-bottom:1px; }

/* homepage blokken */
a.blok_link, a.blok_link:link, a.blok_link:visited, a.blok_link:hover , a.blok_link:active { width: 135px; height:242px; display:block; text-decoration:none; }
a#blok_link2, a#blok_link2:link, a#blok_link2:visited, a#blok_link2:hover , a#blok_link2:active { background-image: url(/clientdata/icons/pijltje_donkerblauw.gif); background-repeat: no-repeat; background-position: bottom right; }
a#blok_link3, a#blok_link3:link, a#blok_link3:visited, a#blok_link3:hover , a#blok_link3:active { background-image: url(/clientdata/icons/pijltje_groen.gif); background-repeat: no-repeat; background-position: bottom right; }
a#blok_link4, a#blok_link4:link, a#blok_link4:visited, a#blok_link4:hover , a#blok_link4:active { background-image: url(/clientdata/icons/pijltje_blauw.gif); background-repeat: no-repeat; background-position: bottom right; }
.homebloktitel { margin-bottom:6px; }
.homeblokimage { display:block; margin-bottom:6px; }
.homebloktext { }
.homebloksubtitel {}
.homeblokbody {}

/* artikel */
.content{ width:421px; padding:10px; float:left; border: 1px solid #02428e; }
*html .content{ width:443px; w\idth:421px; }
.paragraaf { margin-top:10px; }
.hb_paragraaf_afb { margin:0 0 10px 0; }
.lead { font-weight:bold; }

#sidebar { float:right; width:330px; overflow:hidden; margin:0; padding:0; }
.links { width: 133px; height: auto; border: 1px solid #a63493; margin-bottom:20px; overflow:hidden; float:left; padding:10px; } 
* html .links { width: 155px; w\idth: 133px; }
.weblinks { width: 133px; height: auto; border: 1px solid #7dc242; margin-bottom:20px; overflow:hidden; float:right; padding:10px; } 
* html .weblinks { width: 155px; w\idth: 133px; }
.blokken { background-color:#ff0; clear:both; }
.articleblok { width: 330px; background-color: #00bcea; margin-bottom:20px; overflow:hidden; float:left; color:#fff; } 
.articleblok-inner { width:310px; margin:10px; }
.articlebloktitel, .articlebloktext,.articlebloksubtitel, .articleblokbody, .articleblokimage { color:#fff;}
a#blok_link1, a#blok_link1:link, a#blok_link1:visited, a#blok_link1:hover , a#blok_link1:active { background-image: url(/clientdata/icons/pijltje_wit.gif); background-repeat: no-repeat; background-position: bottom right; }
a.blok_linkarticle, a.blok_linkarticle:link, a.blok_linkarticle:visited, a.blok_linkarticle:hover , a.blok_linkarticle:active { width: 310px; display:block; text-decoration:none; }

/*instellingsblok bij artikel*/
.infoblok { width: 330px; background-color: #00bcea; margin-bottom:20px; overflow:hidden; float:left; color:#fff; } 
.infoblok-inner { width:310px; margin:10px; color:#fff; font-size:11px;}
#instellinginfo { background-color: #00bcea; } 
#agendainfo { background-color: #7DC242;} 
.infoblok  h3 { color:#fff; font-size:18px; margin:0; line-height:1; margin-bottom:5px;}
.infoblok  h4{ color:#fff; font-size:14px; font-weight:bold; font-weight:Verdana; }
.infoblok  .route{ font-style:italic;}
.infoblok  .agendadatum{ font-style:italic;}
.infoblok  .terug{ margin-top:10px;}
.infoblok  .openingstijden{ margin-top:10px;}
.infoblok  .route{ margin-top:10px;}
.infoblok a, .infoblok a:link, .infoblok a:visited, .infoblok a:hover , .infobloka:active { color:#fff; width: 310px; text-decoration:underline; }

/* footer */
#footer { clear:both; font-weight:normal; color:#7f7f7f; overflow:hidden; font-size:10px; float:left; margin-top:20px; border-top:1px solid #7f7f7f; padding-top: 5px; width:100%; } 
#footer .spanz { float:right; } 
#footer a, #footer a:link, #footer a:visited, #footer a:hover , #footer a:active { text-decoration: none; color:#7f7f7f;  } 

/* --- uitklapmenu --- */

/* --- zie ook intern  --- */
.links h4 {font-weight:normal; margin-bottom:10px; color:#a63493; font-size:24px; }
.weblinks h4 {font-weight:normal; margin-bottom:10px;  color:#7dc242; font-size:24px;}

ul.internelink ul { list-style-type: none; }
ul.internelink li { display:block; background-image: url(/clientdata/icons/internelink.gif); background-repeat: no-repeat; background-position: 0 7px; position: relative; width: 100%; }
ul.internelink li a{ display:block; margin-left: 15px; width:115px; padding-top:1px; padding-bottom:1px; }
/* --- zie ook extern --- */
ul.externelink ul { list-style-type: none; }
ul.externelink li { display:block; background-image: url(/clientdata/icons/weblink.gif); background-repeat: no-repeat; background-position: 0 7px; position: relative; width: 100%; }
ul.externelink li a{ display:block; margin-left: 15px; width:115px; padding-top:1px; padding-bottom:1px; }

/*nieuws  */
#function_14 .image { float:right; margin-left:10px; margin-bottom:10px; width:205px; } 
#function_14 .news .items { margin-bottom:10px; overflow:hidden; width:421px; } 

/* function_2 agenda  */
#function_2 { }
#function_2  .description { color:#fff; padding:2px 10px 2px 2px; width:180px;}
#function_2  .search{ padding:2px;}

#content_2{ background-color: #00bcea; overflow:hidden; width:793px; padding:0; border:none; padding-bottom:10px; }
#content_2 h3.artikel_titel{ color:#fff; margin:10px; }
#content_2 .searchform{ margin:10px; color:#fff; }
#content_2 .paragraaf{ margin:10px; color:#fff; }
#content_2 .paragraaf_tekst{ color:#fff; }
#content_2 .lead{ margin:10px; color:#fff; }

#function_2 .agendaitem { float:left; width:100%; width:793px; clear:both; margin-top:10px; background-image:url(/clientdata/icons/agendabg.gif); }
#function_2 .agendaitemlink { display:block; text-decoration:none; width:434px; float:left; padding:10px; }
*html #function_2 .agendaitemlink { width:494px; w\idth:474px; }

#function_2 .instelling { width:142px; padding:10px; float:left;}
*html #function_2 .instelling { width:162px; w\idth:142px; overflow:hidden; }

#function_2 .instelling { width:182px; padding:10px; float:left; overflow:hidden; }
*html #function_2 .instelling { width:202px; w\idth:182px; }

#function_2 .agendaitem .instelling h4 { font-size:12px;  color:#666;}
#function_2 .agendaitem .instelling .address { font-size:10px; color:#666; }
#function_2 .agendaitem .instelling .city { font-size:10px; color:#666; }
#function_2 .agendaitem .instelling .phone {font-size:10px;  color:#666; }
#function_2 .agendaitem .instelling .open { font-size:10px; color:#666; }
#function_2 .agendaitem .instelling a.instellingslink:link, #function_2 .agendaitem .instelling a.instellingslink:visited, #function_2 .agendaitem .instelling a.instellingslink:hover , #function_2 .agendaitem .instelling a.instellingslink:active   { font-size:10px; color:#666; }

#function_2 .agendaitem .agendaitemtext { }
#function_2 .agendaitem .agendaitemtext .agendadatum { font-size:10px; color:#999; }
#function_2 .agendaitem .agendaitemtext .agenda_paragraaf_titel { font-weight:bold; font-size:14px; }
#function_2 .agendaitem .agendaitemtext .agendalead { font-weight:bold; }
#function_2 .agendaitem .agendaitemtext .agendabody { }
#function_2 .agendaitem .agendaitemtext .agendasoort { color:#00BCEA; font-weight:bold;}
#function_2 .agendaitem .agendaimage { }
#function_2 .agendaitem .agendaback { display:block; }
#function_2 .agendaitem .agendaimage .bs {}

#function_2 .agendaimage { width:135px; margin-right:1px; float:right; }
#function_2 .agendaleesmeer { float:right; }

/* function_4 links */
#function_4 {}
`
/* funtion_41 KOR Zoeken */
#function_41 { } /* TdB; 2008.07.02 NIET WEGGOOIEN !!! */
#function_41 .korzoekenDiv label{ width:170px; padding-left:10px; display:block; float:left; overflow:hidden; }
#function_41 .display{ width:205px; display:block; float:left; overflow:hidden; }
#function_41 .korzoekenDiv{ width:100%; display:block; overflow:hidden; padding:5px; }
#function_41 .rowZoekButtons{ width:100%; display:block; margin:10px 0; }
/* resultaat */
#function_41 .korObject{ width:100%; }
#function_41 .title{ font-weight:bold; font-size:25px; }
#function_41 .title .kop{ font-weight:bold; font-size:14px; float:left; }
#function_41 .kop{ font-weight:bold; }
#function_41 .moduleNavigation{ width:250px; float:right; }
#function_41 .alinea_kop{ border-bottom:1px #555 solid; font-weight:bold; }
#function_41 .kor_hr_grijs{ border-bottom:1px #eee solid; }
#function_41 table td.object_titel { width:100px; }
#function_41 table td.kunstenaar { }
#function_41 table td.gemeente { }
#function_41 table td.jaar { }
#function_41 td.kunstenaar span.names{ }
#function_41 td.kunstenaar span.images{ display:block; }

/* function 42 KOR Google Maps*/
#content_42{ overflow:hidden; width:793px; padding:0; border:none; padding-bottom:10px; }
#content_42 h3.artikel_titel{ color:#fff; margin:10px; }
#content_42 .searchform{ margin:10px; color:#fff; }
#content_42 .paragraaf{ margin:10px; color:#fff; }
#content_42 .paragraaf_tekst{ color:#fff; }
#content_42 .lead{ margin:10px; color:#fff; }

/* div met zoekopties */
#function_42 { }
#function_42 #zoekopties { float:right; width:330px; overflow:hidden;}
#function_42 #zoekopties .zoektype { text-align:right;}
#function_42 #zoekopties .fieldsetkorzoeken { width:312px; margin: 0 auto; overflow:hidden; padding:4px;  }
/**html #function_42 #zoekopties .fieldsetkorzoeken  { width:320px; w\idth:312px; }*/

#function_42 #zoekopties  .fieldsetkorzoeken legend { font-weight:bold;padding-bottom:10px;}
#function_42 #zoekopties  .fieldsetkorzoeken .korzoekendiv { clear:both; margin-bottom:8px;}
#function_42 #zoekopties .fieldsetkorzoeken  .korzoekendiv label{ width:120px; display:block; float:left; }
#function_42 #zoekopties .fieldsetkorzoeken  .korzoekendiv .veld_long{ width:180px; }
#function_42 #zoekopties .fieldsetkorzoeken  .korzoekendiv .display{ width:180px; display:block; float:left; }
#function_42 #zoekopties .zoekbuttons { text-align:right; margin-top:5px;}

/* div met googlemap */
#function_42 #resultatengoogle  { width:443px; background-color:#f0f0f0;}

/* div met resultaten opties */
#function_42 #resultatenopties  { width:443px; }
#function_42 #resultatenopties  #resultatenweergave { margin-top:5px;}
#function_42 #resultatenopties  #resultatengezochtop { margin-top:5px; font-style:italic; }

/* div met resultaten in lijstvorm */
#function_42 #resultatenlijst  { width:443px; }

/* geen resultaat */
#function_42 #noresults { margin-top:10px;}
/* tabel met zoekresultaten */
#function_42 .artist_even { background-color:#FFFFFF; font-size:11px;}
#function_42 .artist_oneven { background-color:#F6F6F6; font-size:11px;}
#function_42 table#resultatenlijst { width:443px; margin-top:30px; }
#function_42 table#resultatenlijst td{padding-bottom:5px; }
#function_42 table#resultatenlijst th{padding-left:0px; }
#function_42 tr{vertical-align:top; text-align:left;}
#function_42 td.titel{width:180px; font-size:14px; font-weight:bold;}
#function_42 td.titel div.titel {float:left; padding-right:4px;}
#function_42 td.titel .datum { font-size:11px; font-weight:normal;}
#function_42 td.titel .artists { font-size:11px; font-weight:normal; clear:left;}
#function_42 td.titel .artist { float:left; clear:left;}
#function_42 td.adres{ overflow:hidden; }
#function_42 h3#artist_name{font-weight:bold; color:#000; font-size:11px;margin-left:-10px;}
#function_42 h3#artist_name a, h3#artist_name a:visited, h3#artist_name a:link, h3#artist_name a:active, h3#artist_name a:hover {color:#000;}

/* googlemaps infowindow met korobject gegevens  */
#function_42 .infowindow { width:240px; padding-left:5px;}
#function_42 .infowindow_title { float:left; font-weight:bold; }
#function_42 .infowindow_date { clear:right;}
#function_42 .infowindow_artists { margin-bottom:10px;}
#function_42 .infowindow_artist { clear:right; font-size:10px;}
#function_42 .infowindow_address { margin-bottom:4px; }
#function_42 .infowindow_details { margin-bottom:4px; }
#function_42 .infowindow_picture { margin-top:4px; margin-bottom:4px;}

/*  -------------- einde function_42  -------------- */












