/* last rev. 31.03.2009 */
* { margin:0; padding:0; }
body {font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#99B334; font-size: 12px; color: #000; line-height:1.6em;}
img, fieldset, table {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: underline; }
.required {color:red;}
.bs, .bsrechts  { font-size: 10px; color:#999999;}
.bs a,  .bs a:link, .bs a:visited, .bs a:hover , .bs a:active , .bsrechts a,  .bsrechts a:link, .bsrechts a:visited, .bsrechts a:hover , .bsrechts a:active { color:#999999; } 
.verplicht { font-size:10px; }
.enlargeicon { float:right; margin-top:2px; }
/* lijstopmaak */
.blokbody li, .homeblokbody li, .paragraaf_tekst li, .paragraaf li { margin-left:15px; list-style-type:disc; }
.blokbody ul, .homeblokbody ul, .paragraaf_tekst ul, .paragraaf ul {  }

.hb_paragraaf_tekst ul, .lead ul, .item ul, .paragraph ul {margin:5px 20px;}


/* algemene opmaak */
#container { overflow:hidden; background-color:#fff; }
#container-inner { margin:0 auto; width:920px; overflow:hidden; margin-top:5px; }
.article { width:100%; overflow:hidden; margin-bottom:0px; }
#logo { float:left; width:720px; overflow:hidden; height:55px; background-image:url(../icons/logo.gif); background-repeat:no-repeat; margin-top:5px; margin-bottom:1px; }
#logo span{ display:none;  }
#navigation { width:100%; overflow:hidden; clear:both; margin-bottom:5px;}
#navigation-inner { background-color:#f6f6ff; }

#home-zetcultuuropkaart {margin: 10px 0 0 20px; border:1px solid #ddd;clear:both;}

.images {margin-top:0;}

/* breadcrumb */
ul.breadcrumbs {	list-style:none; font-size:10px; width:100%; }
ul.breadcrumbs li { margin-left:2px; padding-right:14px; display:inline; list-style:none; background:transparent url(/clientdata/icons/pijl_intern.gif) right 2px no-repeat;}
ul.breadcrumbs li.first { margin-left:0; }
ul.breadcrumbs li.last { padding-right:0; background-image:none;}
ul.breadcrumbs li a,  ul.breadcrumbs li a:link, ul.breadcrumbs li a:visited, ul.breadcrumbs li a:hover , ul.breadcrumbs li a:active { color:#555; text-decoration:none;}
ul.breadcrumbs li a:hover { text-decoration:underline;}
ul.breadcrumbs li span {}
ul.breadcrumbs li.last span { font-weight:bold;}

/* HOMEPAGE */
.home { margin-top:20px; overflow:hidden; width:920px; }
.blokken { float:right; overflow:hidden; width:705px; }
.sidebar h4{ font-size:18px; font-weight:normal; color:#004381; }
.clear { width:100%; overflow:hiden; height:20px; float:left; }
.sidebar { float:left; width:215px; font-size:10px; }

/* HOMEPAGE blokken */
.homeblok { display:block; width:215px; float:left; margin-left:20px; text-decoration:none; }
a.homeblok, a.homeblok:link, a.homeblok:visited, a.homeblok:hover , a.homeblok:active { text-decoration:none; }
.homeblok .link  { color:#A8084E; text-decoration:underline; }
h2.homebloktitel { font-size:18px; font-weight:normal; color:#004381; }
div.homebloktext { margin-top:5px; }
.homeblokbody { line-height: 16px; }
span.homeblokimage { display:block; margin-bottom:5px; width:215px; overflow:hidden; }
.homeblok .linkicon { float:right; margin:5px; }

/*  HOMEPAGE laatstenieuws  */
div.laatstenieuws { margin-bottom:20px; color:#A8084D; }		
ul.laatstenieuws li a, ul.laatstenieuws li a:link, ul.laatstenieuws li a:visited, ul.laatstenieuws li a:hover , ul.laatstenieuws li a:active { text-decoration:none; color:#A8084D;}
ul.laatstenieuws li a:hover { text-decoration:underline; }
ul.laatstenieuws li { display:block; margin-top:5px; list-style-type:none; background-image: url(/clientdata/icons/pijl_intern.gif); background-repeat: no-repeat; background-position: 0 3px; }
ul.laatstenieuws li a{ display:block; margin-left: 15px; }
ul.laatstenieuws li { clear: both; }
ul.laatstenieuws .laatstenieuws_afb { float: left; padding-right: 5px;}


/*  HOMEPAGE  */
.home .newsletter { margin-top:30px; }
.home .newsletter .message{ display:block; margin-top:5px; }
.home .newsletter input.newsletter{ width:160px; margin-top:5px;font-size:10px; border:1px solid #ACACAC; color:#666; }
.home .adres { margin-top:30px; }
.home .adres-inner { margin-top:10px; }

/* zoeken */
#search{ width: 200px; height: 24px; display: block; overflow: hidden; float: right; text-align:right; margin-top:10px; }
#search input.search{ height:14px; width:148px; border:1px solid #666; margin:0; padding:1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #666; float:left;}
#search input.searchbtn{ height:18px; width:40px; background-color:#A8084E; border: 1px solid #000; margin: 0; padding:1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; }

/*  3 column layout */
.sidebar1 { width:235px; float:left; }
.sidebar1-inner { width:215px; float:left; margin-top:28px; }
.sidebar2 { width:215px; float:left; margin-top:20px; }
.content { width:470px; float:left; }
.content-inner { margin-top:5px; width:450px; }

/* footer */
#footer { width:100%; overflow:hidden; background-color:#99B334; clear:both; margin-top:10px; padding-bottom:20px; font-size: 10px; }
#footer-inner { margin:0 auto; width:920px; overflow:hidden; margin-top:2px; margin-bottom:0px; color:#fff;}
#footer-inner a, #footer-inner a:link, #footer-inner a:visited, #footer-inner a:hover , #footer-inner a:active { color:#fff; text-decoration: none;  } 
#footer-inner a:hover { text-decoration: underline; } 
#footer .spanz { float:right; color:#fff; margin-top:4px; text-align:right; margin-right:8px;}
#footer .opdrachtgever {float:left;margin-top:6px;clear:left;}

#footer-inner2 { margin:0 auto; width:920px; overflow:hidden; margin-top:10px; margin-bottom:5px; color:#fff; }
#footer-inner2 a, #footer-inner a:link, #footer-inner a:visited, #footer-inner a:hover , #footer-inner a:active { color:#fff; text-decoration: none;  } 
#footer-inner2 a:hover { text-decoration: underline; } 

.footermenu{ width: 280px; overflow: hidden; float: left; line-height:16px; }
#footer .spanz  a, #footer .spanz a:link, #footer .spanz  a:visited, #footer .spanz a:hover , #footer.spanz  a:active { color:#fff; padding:0;text-decoration: none;  font-weight: normal;}
#footer pre{ color:#fff; font-family:Verdana; font-weight: bold; }
#footer li{ }

/*  navigation */
#navigation-inner ul { display:block; }
#navigation-inner li { float:left; height:25px; list-style-type: none; }
#navigation-inner li#chapter_1 { width:160px; }
#navigation-inner li#chapter_2 { width:240px; }
#navigation-inner li#chapter_3 { width:220px; }
#navigation-inner li#chapter_4 { width:180px; }
#navigation-inner li#chapter_5 { width:120px; }
#navigation-inner li a, #navigation-inner li a:link, #navigation-inner li a:visited, #navigation-inner li a:hover , #navigation-inner li a:active { text-decoration:none; font-size:20px; color:#A8084D;}
#navigation-inner li a#activechapter, #navigation-inner li a#activechapter:link, #navigation-inner li a#activechapter:visited, #navigation-inner li a#activechapter:hover , #navigation-inner li a#activechapter:active { color:#003082;}
#navigation-inner li a#activearticle, #navigation-inner li a#activearticle:link, #navigation-inner li a#activearticle:visited, #navigation-inner li a#activearticle:hover , #navigation-inner li a#activearticle:active { color:#003082; font-weight:bold; }
#navigation-inner li a:hover { text-decoration:underline; }
#navigation-inner li ul{ display:block; }
#navigation-inner li ul li { float:none; width:180px; height:18px; overflow:hidden; }
#navigation-inner li ul li a, #navigation-inner li ul li a:link, #navigation-inner li ul li a:visited, #navigation-inner li ul li a:hover , #navigation-inner li ul li a:active { display:inline; font-size:11px;}
#navigation ul li a{ display:block; }

#navigation-inner li.art0 { margin-top:126px; }
#navigation-inner li.art1 { margin-top:108px; }
#navigation-inner li.art2 { margin-top:90px; }
#navigation-inner li.art3 { margin-top:72px; }
#navigation-inner li.art4 { margin-top:54px; }
#navigation-inner li.art5 { margin-top:36px; }
#navigation-inner li.art6 { margin-top:18px; }
#navigation-inner li.art7 { margin-top:0; }

/* randomprojects */
.randomprojects { border-top:1px solid #A43062; height:70px; border-bottom:1px solid #A43062; }
#projectlast{ margin-right:0; }
a.project:link, a.project:visited, a.project:hover , a.project:active { text-decoration:none; display:block; width:215px; margin-right:20px; height:50px; margin-top:10px;  cursor:pointer; overflow:hidden; float:left; background-image: url(/clientdata/icons/proj_arrow.gif); background-repeat: no-repeat; background-position: top right; }
a.project:hover { background-image: url(/clientdata/icons/projover_arrow.gif);  }
.project  h3 { font-size:11px; }
.project .projectsmalltext { display:block; width:190px; float:left; font-size:10px; line-height:1.1em; }
.project .projectsmallimage { display:block; width:50px; margin-right:2px; height:60px; float:left; overflow:hidden; }
.project .projectsmall_arrow { float:right: display:block; }
span.project {text-decoration:none; display:block; width:215px; margin-right:20px; height:50px; margin-top:10px; overflow:hidden; float:left; }
/* randomprojects */

/*  subartikelen  */
div.subartikelen { margin: 50px 0 20px 0; line-height:1.2em;}
div.subartikelen h4{ font-size:18px; font-weight:normal; color:#224C93;  }
ul.subartikelen li a, ul.subartikelen li a:link, ul.subartikelen li a:visited, ul.subartikelen li a:hover , ul.subartikelen li a:active { list-style-type: none; text-decoration:none; color:#A8084D;}
ul.subartikelen li a:hover { text-decoration:underline; }
a#activesubarticle , a#activesubarticle :link, a#activesubarticle :visited, a#activesubarticle :hover , #activesubarticle :active { color:#003082; font-weight:bold; }
ul.subartikelen li { display:block; margin-top:5px; list-style-type: none; background-image: url(/clientdata/icons/pijl_intern.gif); background-repeat: no-repeat; background-position: 0 3px; }
ul.subartikelen li a{ font-size:11px; display:block; margin-left: 15px; }

/*  internelinks  */
div.internelinks { margin-bottom:20px; color:#A8084D; line-height:1.2em; }		
div.internelinks h4{ font-size:18px; font-weight:normal; color:#99B333; }
ul.internelinks li a, ul.internelinks li a:link, ul.internelinks li a:visited, ul.internelinks li a:hover , ul.internelinks li a:active { text-decoration:none; color:#A8084D;}
ul.internelinks li a:hover { text-decoration:underline; }
ul.internelinks li { display:block; margin-top:5px; list-style-type: none; background-image: url(/clientdata/icons/pijl_intern.gif); background-repeat: no-repeat; background-position: 0 3px; }
ul.internelinks li a{ font-size:11px; display:block; margin-left: 15px; }

/*  externelinks  */
div.externelinks { margin-bottom:20px; line-height:1.2em;}
div.externelinks h4{ font-size:18px; font-weight:normal; color:#99B333; color:#A8084D; }
ul.externelinks li a, ul.externelinks li a:link, ul.externelinks li a:visited, ul.externelinks li a:hover , ul.externelinks li a:active { text-decoration:none; color:#A8084D;}
ul.externelinks li a:hover { text-decoration:underline; }
ul.externelinks li { display:block; margin-top:5px; list-style-type: none; background-image: url(/clientdata/icons/pijl_extern.gif); background-repeat: no-repeat; background-position: 0 3px; }
ul.externelinks li a{ font-size:11px; display:block; margin-left: 15px; }

/* artikel */
.lead {margin-bottom:16px; line-height: 18px; font-weight:bold;}
h2.paragraaf_titel { font-size:16px; color:#003D7D; font-weight:bold; }
h3.artikel_titel { font-size:28px; color:#003D7D; font-weight:normal; margin:10px 0; }
h4.paragraaf_titel { font-size:14px; color:#003D7D; font-weight:bold; }
h4.paragraaf_titel a, h4.paragraaf_titel a:link, h4.paragraaf_titel a:visited, h4.paragraaf_titel a:hover , h4.paragraaf_titel a:active { text-decoration:none; color:#003D7D; }
h5.paragraaf_subtitel { font-size:12px; color:#555; font-weight:bold; }
div.paragraaf { margin-bottom:10px; font-size:13px; }
.hb_paragraaf_afb { margin:20px 0px 10px 0px; }
.paragraaf_tekst { line-height: 18px; }
p, .paragraph {margin-bottom:15px;}

/* artikel blok */
.blok_turquoise ,.blok_blue , .blok_crimson , .blok_green , .blok_grey , .blok_crimsonwhite, .blok_bluewhite , .blok_blackwhite { display:block; overflow:hidden; margin-bottom:20px; }
.blok_turquoise .bloktext, .blok_blue .bloktext, .blok_crimson .bloktext, .blok_green .bloktext, .blok_grey .bloktext, .blok_crimsonwhite .bloktext, .blok_bluewhite .bloktext, .blok_blackwhite .bloktext{ display:block; padding:5px 0 5px 5px; }

.blok_turquoise { background-color:#00B0C7;  }
a.blok_turquoise,  a.blok_turquoise:link, a.blok_turquoise:visited, a.blok_turquoise:hover , a.blok_turquoise:active { text-decoration:none; } 
a.blok_turquoise:hover { background-color:#17CDE5; } 
.blok_turquoise h2.bloktitel { font-size:18px; font-weight:normal; color:#fff; }
.blok_turquoise .bloklead { font-weight:bold; color:#fff; }
.blok_turquoise .blokbody { color:#fff; }

.blok_blue { background-color:#003082;  }
a.blok_blue,  a.blok_blue:link, a.blok_blue:visited, a.blok_blue:hover , a.blok_blue:active { text-decoration:none; } 
a.blok_blue:hover { background-color:#1045A1; } 
.blok_blue h2.bloktitel { font-size:18px; font-weight:normal; color:#fff; }
.blok_blue .bloklead { font-weight:bold; color:#fff; }
.blok_blue .blokbody { color:#fff; }

.blok_crimson { background-color:#A8084E;  }
a.blok_crimson,  a.blok_crimson:link, a.blok_crimson:visited, a.blok_crimson:hover , a.blok_crimson:active { text-decoration:none; } 
a.blok_crimson:hover { background-color:#C71E67; } 
.blok_crimson h2.bloktitel { font-size:18px; font-weight:normal; color:#fff; }
.blok_crimson .bloklead { font-weight:bold; color:#fff; }
.blok_crimson .blokbody { color:#fff; }
.linkicon { float:right; margin:5px; }

.blok_green { background-color:#99B334;  }
a.blok_green,  a.blok_green:link, a.blok_green:visited, a.blok_green:hover , a.blok_green:active { text-decoration:none; } 
a.blok_green:hover { background-color:#B8D152; } 
.blok_green h2.bloktitel { font-size:18px; font-weight:normal; color:#fff; }
.blok_green .bloklead { font-weight:bold; color:#fff; }
.blok_green .blokbody { color:#fff; }

.blok_grey { background-color:#AAAAAA;  }
a.blok_grey,  a.blok_grey:link, a.blok_grey:visited, a.blok_grey:hover , a.blok_grey:active { text-decoration:none; } 
a.blok_grey:hover { background-color:#C9C9C9; } 
.blok_grey h2.bloktitel { font-size:18px; font-weight:normal; color:#fff; }
.blok_grey .bloklead { font-weight:bold; color:#fff; }
.blok_grey .blokbody { color:#fff; }

.blok_crimsonwhite { background-color:#FFFFFF;  }
a.blok_crimsonwhite,  a.blok_crimsonwhite:link, a.blok_crimsonwhite:visited, a.blok_crimsonwhite:hover , a.blok_crimsonwhite:active { text-decoration:none; } 
a.blok_crimsonwhite:hover { background-color:#FFFFFF; } 
.blok_crimsonwhite h2.bloktitel { font-size:18px; font-weight:normal; color:#A8084E; }
.blok_crimsonwhite .bloklead { font-weight:bold; color:#A8084E; }
.blok_crimsonwhite .blokbody { color:#A8084E; }

.blok_bluewhite { background-color:#FFFFFF;  }
a.blok_bluewhite,  a.blok_bluewhite:link, a.blok_bluewhite:visited, a.blok_bluewhite:hover , a.blok_bluewhite:active { text-decoration:none; } 
a.blok_bluewhite:hover { background-color:#FFFFFF; } 
.blok_bluewhite h2.bloktitel { font-size:18px; font-weight:normal; color:#003082; }
.blok_bluewhite .bloklead { font-weight:bold; color:#003082; }
.blok_bluewhite .blokbody { color:#003082; }

.blok_blackwhite { background-color:#FFFFFF;  }
a.blok_blackwhite,  a.blok_blackwhite:link, a.blok_blackwhite:visited, a.blok_blackwhite:hover , a.blok_blackwhite:active { text-decoration:none; } 
a.blok_blackwhite:hover { background-color:#FFFFFF; } 
.blok_blackwhite h2.bloktitel { font-size:18px; font-weight:normal; color:#000; }
.blok_blackwhite .bloklead { font-weight:bold; color:#000; }
.blok_blackwhite .blokbody { color:#000; }


/* FUNCTIONS */

/* function_2 agenda  */
#function_2 { }
#content_2 .searchform{ margin:10px; }
#function_2  .search{ padding:2px;}
#function_2  .description { padding:2px 10px 2px 2px; }
#function_2 .agendaitem { float:left; width:100%; clear:both; margin-top:20px; background-image:url(/clientdata/icons/agendabg.gif); }
#function_2 .agendaitem .agendaitemtext .agendadatum { font-size:10px; color:#999; display:block; }
#function_2  .agendaitemtext h4.agendatitel { font-size:18px; font-weight:normal; color:#004381; display:block; line-height: 1.5em; }
#function_2 .agendaitemtext .agendalead{ font-weight:bold; display:block; }
#function_2 .agendabody{ display:block; line-height:18px;}
#function_2 .items {margin:0; padding:0;}
#function_2 .agendaimage{ float:left; width:90px; margin-right:5px; overflow:hidden;}
#function_2 .agendaitem .agendaimage .bs {}
#function_2  a.agendaleesmeer,  #function_2  a.agendaleesmeer:link, #function_2  a.agendaleesmeer:visited, #function_2  a.agendaleesmeer:hover , #function_2  a.agendaleesmeer:active { color:#A8084E; text-decoration:underline;  } 
#function_2 .soort {font-weight:bold;}
/* agenda */

/* sitemap */
ul.sitemaplvl_1{ list-style-type: none; }
ul.sitemaplvl_1 li{ margin-top:0px; font-weight:bold; margin-top:5px; }
ul.sitemaplvl_1 a{ font-weight:bold; } 
ul.sitemaplvl_2{ margin-left:22px; list-style-type: none; }
ul.sitemaplvl_2 li{ margin-top:0px; font-weight:bold; }
ul.sitemaplvl_2 a{  color:#000; background-image: url(/clientdata/icons/arrow_sitemap.gif); background-repeat: no-repeat; background-position: 0 4px; padding-left: 12px; font-weight:normal; }
ul.sitemaplvl_2 a:hover{ background-image: url(/clientdata/icons/arrow_sitemap.gif); color:#777; }
ul.sitemaplvl_3{ margin-left:32px; list-style-type: none; }
 /* einde sitemap */

/* nieuws */
#function_14 .items{ border:none; width:100%; clear:both; margin-bottom:20px; overflow:hidden; padding:0; }
#function_14 .image, #function_22 .image { float:left; width:90px; margin-right:5px; overflow:hidden;}
#function_14 span.bs, #function_22 span.bs  { display:block; margin:5px; }
#function_14 h4.hb_paragraaf_titel {display:block; }
#function_14 h4.hb_paragraaf_titel span.bs { display:inline; font-size:14px; }
#function_14 span.text {display:block; line-height: 18px; }
#function_14 div.link_article  a,  #function_14 div.link_article a:link, #function_14 div.link_article a:visited, #function_14 div.link_article a:hover , #function_14 div.link_article a:active { color:#A8084E; text-decoration:underline;  } 

/* whois */
.hb_whois_naam { font-weight:bold; color:#555; }

/* nieuw op de website */
#function_3 .searchform {  clear:both; width:100%; overflow:hidden; margin:5px 0 15px 0; }
#function_3 .showlatest { margin-right:5px; float:left; }
#function_3 .item { margin:5px 0 15px 20px;}
#function_3 .paragraaf_subtitel .bs { font-weight:normal; }
#function_3 .formbutton_med, #function_3 .formbutton_med:focus  { background-color: #A8084D; width:105px; overflow:hidden; border: #CD6D96 2px solid; color: #E9C9D7; font-size: 10px; cursor: pointer; }
#function_3 .formbutton_medactif, #function_3 .formbutton_medactif:focus  { background-color: #003D7D; width:130px; width/* */:/**/103px; width: /**/103px; overflow:hidden; border: #3D6691 2px solid; color: #fff; font-size: 10px; cursor: pointer; }
#function_3 h5.newitems { font-size:14px; color:#999; border-bottom:1px solid #999; margin-top:30px; }
#function_3 h5.paragraaf_subtitel { font-size:12px; color:#333; }
/* persfotos */
#function_8 .image { float:left; width:90px; margin-right:5px; overflow:hidden;}
#function_8 h4.paragraaf_titel { margin:20px 0 5px 0;}
#function_8 .item{ border:none; width:100%; clear:both; margin-bottom:10px; overflow:hidden; padding:0; }
#function_8 .ziplink { display:block; float:right;}
#function_8 .ziplinktitle { display:block; font-weight:bold;}

#function_9 h4.paragraaf_titel { margin:0; padding:0;}
#function_9 h5.hb_persbericht_subtitel { font-size:11px; font-weight:bold; margin:0; }
#function_9 .perslink { display:block; }
#function_9 .hb_persbericht_item  {margin-top:10px;}
#function_9 .hb_persbericht_item .date {color:#999;}
#function_9 #persnavigatie { overflow:hidden; margin-bottom:20px; margin-top:5px;}
#function_9 #header {}

/* veelgestelde vragen/ faq */
#function_13 .item { margin:5px 0 15px 20px; }
#function_13 .paragraaf_subtitel { display:inline; }
#function_13 .question {}
#function_13 .answer {}


/* TIJDELIJK inschrijven nieuwsbrief */
#function_76 label.lbl {width:100px; display:block; float:left; clear:left; }
#function_76 .data {width:350px; display:block; float:left;}
#function_76 .opdehoogte {width:100%; overflow:hidden; margin-top:5px; clear:both; }
#function_76 .groepopdehoogte { overflow:hidden; margin-top:10px; margin-bottom:15px; clear:both;}
#function_76 .captcha-image  { width:100px; display:block; float:left; overflow:hidden; margin-top:15px; }
#function_76 .captcha-string { width:100px; display:block; float:left; overflow:hidden; margin-top:15px; }

/* DEFINITIEF inschrijven nieuwsbrief */
#function_70 label.newsletter { font-weight:bold; }
#function_70 label.description { width:120px; display:block; float:left; clear:left;}
#function_70 .input {width:330px; display:block; float:left;}
#function_70 .data {width:100%; overflow:hidden; margin-top:5px; clear:both; }
#function_70 .newsletter-group {width:100%; overflow:hidden; margin-bottom:15px; }