/* GENERAL STYLES
----------------------------------------------------------------*/
body { background: white; padding: 0; margin: 0; text-align: left; }
form, ul, li, h1, h2, h3, h4, h5 { padding: 0; margin: 0; }
* { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
img { border: none; }
ul, li { list-style-type: none;}

#page-box { position: relative; z-index: 1; overflow: hidden; width: 990px; padding-bottom: 15px; text-align: left; background: url(../img/header_bg.gif) no-repeat; }
#col-a { position: relative; margin-top: 120px; width: 240px; float: left; }
#col-b { margin-top: 150px; width: 495px; float: left; overflow: hidden;}
#col-c { margin: 150px 0 0 0; width: 240px; float: right; }

table,th,tr,td { border: none; border-collapse: collapse; margin: 0; padding: 0; }

.clearem { clear: both; font-size: 0px; line-height: 0px; height: 1px; }

/* LOGO
----------------------------------------------------------------*/
#logo { position: absolute; left: 148px; top: 37px; }

/* META NAV
----------------------------------------------------------------*/
#meta-nav { position: absolute; right: 0; top: 16px;  list-style: none; }
#meta-nav li  {line-height: 11px; height: 11px; float: left; border-left: 1px solid #aa9a8d; padding: 0 5px 0 6px; }
#meta-nav li.first { border-left: none; }	
#meta-nav li a { line-height: 10px; color: #aa9a8d; text-decoration: none; } 
#meta-nav li a:hover { text-decoration: underline; }


/* SEARCHBOX
----------------------------------------------------------------*/
.search-input { width: 80px; height: 14px; border: 1px solid #aa9a8d; color: #aa9a8d; }
.search-btn { background: none; border: none; color: #aa9a8d; }
#search { position: absolute ; top: 72px; right: 0;  z-index: 200; }
#search .search-input { float: left; width: 80px; }
.search { display: block; margin: 0; }
#search .search-btn { float: left; position: relative; top: 2px; height: 12px; margin: 0 3px; padding: 0; border: none; }
#search a { float: left; border-left: 1px solid #aa9a8d; padding: 0 5px 0 6px; height: 12px; line-height: 11px; color: #aa9a8d; text-decoration: none; margin-left: 2px; position: relative; top: 3px; }
.search .search-input { width: 160px; }
.search .search-select { width: 160px; height: 16px; border: 1px solid #aa9a8d; color: #aa9a8d; }

/* MAIN NAV
----------------------------------------------------------------*/
#main-nav { width: 230px; background: url(../img/nav-box_bg_rightshadow.gif) repeat-y right top; }
#main-nav li.selected a { background-position: bottom left; }
#main-nav li.first { background: url(../img/main-nav_li_first_bg.gif) no-repeat; padding-top: 8px; }
#main-nav li.last { background: url(../img/nav-box_li_last_bg.gif) no-repeat bottom; padding-bottom: 19px; }

/* height: 25px; */
#main-nav a { display: block; vertical-align: bottom; width: 225px; height: 25px; background-repeat: no-repeat; background-position: top left; }
#main-nav span { display: none; }

/* NEDERLANDS */
#main-nav a.markt-3 { background-image: url(../img/main-nav_btn_kerndepartement.gif); }
#main-nav a.markt-4 { background-image: url(../img/main-nav_btn_uitvoeringsorganisatie.gif); }
#main-nav a.markt-5 { background-image: url(../img/main-nav_btn_inspectie.gif); }
#main-nav a.markt-6 { background-image: url(../img/main-nav_btn_zorgenonderwijsinstelling.gif); }
#main-nav a.markt-7 { background-image: url(../img/main-nav_btn_gemeente.gif); }
#main-nav a.markt-8 { background-image: url(../img/main-nav_btn_provincie_en_w.gif); }
#main-nav a.markt-354 { background-image: url(../img/main-nav_btn_onderwijsinste.gif); }
#main-nav a.markt-355 { background-image: url(../img/main-nav_btn_culturele_inst.gif); }
#main-nav a.markt-545 { background-image: url(../img/main-nav_btn_europainnederl.gif); }

/* ENGELS */
#main-nav a.markt-3 { background-image: url(../img/main-nav_btn_kerndepartement.gif); }
#main-nav a.markt-4 { background-image: url(../img/main-nav_btn_uitvoeringsorganisatie.gif); }
#main-nav a.markt-5 { background-image: url(../img/main-nav_btn_inspectie.gif); }
#main-nav a.markt-6 { background-image: url(../img/main-nav_btn_zorgenonderwijsinstelling.gif); }
#main-nav a.markt-7 { background-image: url(../img/main-nav_btn_gemeente.gif); }
#main-nav a.markt-8 { background-image: url(../img/main-nav_btn_provincie_en_w.gif); }
#main-nav a.markt-354 { background-image: url(../img/main-nav_btn_onderwijsinste.gif); }
#main-nav a.markt-355 { background-image: url(../img/main-nav_btn_culturele_inst.gif); }
#main-nav a.markt-931 { background-image: url(../img/main-nav_btn_europainnederl.gif); }


#main-nav a:hover { background-position: bottom left; }

#main-nav li ul li a { background-color: #f2f0ee; color: #866955; text-decoration: none; }
#main-nav li ul li a.selected { background-color: #e6e1dd; }
/*#main-nav li ul li a span { display: block; margin-left: 40px; }*/
#main-nav li ul li a span { display: block; margin-left: 25px; }
#main-nav li ul li a:hover { background-color: #e6e1dd; }

/* \EUROPA */
#main-nav ul ul ul {  background-color: #f2f0ee; }
#main-nav ul ul li a {   text-indent: 10px; }
#main-nav li { position: relative; }
#main-nav li ul li {  _height: 23px!important; line-height: 25px; _margin-top: -2px; }
#main-nav li a.flag { position: absolute; top: 7px; right: 15px; height: 10px; width: 15px; text-indent: 0; }
/* /EUROPA */

/* EXPERTISEGEBIEDEN NAV
----------------------------------------------------------------*/
#expertise_g-nav { width: 230px; background: url(../img/nav-box_bg_rightshadow.gif) repeat-y right top; }
#expertise_g-nav li.selected a { background-position: bottom left; }
#expertise_g-nav li.first { background: url(../img/main-nav_li_first_bg.gif) no-repeat; padding-top: 8px; }
#expertise_g-nav li.last { background: url(../img/nav-box_li_last_bg.gif) no-repeat bottom; padding-bottom: 19px; }


#expertise_g-nav a { display: block; vertical-align: bottom; width: 225px; height: 25px; background-repeat: no-repeat; background-position: top left; }
#expertise_g-nav span { display: none; }

/* NEDERLANDS */
#expertise_g-nav a.expertise_g-348 { background-image: url(../img/expertise_g-nav_btn_zorg_en.gif); }
#expertise_g-nav a.expertise_g-349 { background-image: url(../img/expertise_g-nav_btn_onderwi.gif); }
#expertise_g-nav a.expertise_g-350 { background-image: url(../img/expertise_g-nav_btn_veiligh.gif); }
#expertise_g-nav a.expertise_g-351 { background-image: url(../img/expertise_g-nav_btn_sociale.gif); }
#expertise_g-nav a.expertise_g-352 { background-image: url(../img/expertise_g-nav_btn_wonen_v.gif); }
#expertise_g-nav a.expertise_g-353 { background-image: url(../img/expertise_g-nav_btn_bestuur.gif); }

/* ENGELS */
#expertise_g-nav a.expertise_g-899 { background-image: url(../img/expertise_g-nav_btn_zorg_en.gif); }
#expertise_g-nav a.expertise_g-900 { background-image: url(../img/expertise_g-nav_btn_onderwi.gif); }
#expertise_g-nav a.expertise_g-901 { background-image: url(../img/expertise_g-nav_btn_veiligh.gif); }
#expertise_g-nav a.expertise_g-902 { background-image: url(../img/expertise_g-nav_btn_sociale.gif); }
#expertise_g-nav a.expertise_g-903 { background-image: url(../img/expertise_g-nav_btn_wonen_v.gif); }
#expertise_g-nav a.expertise_g-904 { background-image: url(../img/expertise_g-nav_btn_bestuur.gif); }


#expertise_g-nav a:hover { background-position: bottom left; }

#expertise_g-nav li ul li a { background-color: #f2f0ee; color: #866955; line-height: 25px; text-decoration: none; }
#expertise_g-nav li ul li a.selected { background-color: #e6e1dd; }
#expertise_g-nav li ul li a span { display: block; margin-left: 40px; }
#expertise_g-nav li ul li a:hover { background-color: #e6e1dd; }

/* EXPERTISE NAV
----------------------------------------------------------------*/
#expertise-nav { width: 230px; background: url(../img/nav-box_bg_rightshadow.gif) repeat-y right top;}
#expertise-nav li { width: 230px; }
#expertise-nav li.selected a { background-position: bottom left; }
#expertise-nav li.first { background: url(../img/nav-box_li_first_bg.gif) no-repeat; padding-top: 8px; }
#expertise-nav li.last { background: url(../img/nav-box_li_last_bg.gif) no-repeat bottom; padding-bottom: 19px; }

#expertise-nav a { display: block; vertical-align: bottom; width: 225px; height: 25px; background-repeat: no-repeat; background-position: top left; }
#expertise-nav span { display: none; }
#expertise-nav a.actueel { background-image: url(../img/expertise-nav_btn_actueel.gif); }
#expertise-nav a.organisatie { background-image: url(../img/expertise-nav_btn_organisatie.gif); }
#expertise-nav a.mensenbijhetexpertisecentrum { background-image: url(../img/expertise-nav_btn_mensenbijhetexpertisecentrum.gif); }
#expertise-nav a:hover { background-position: bottom left; }

#expertise-nav li ul li a { background-color: #f2f0ee; width: 225px; color: #866955; line-height: 25px; text-decoration: none; }
#expertise-nav li ul li a.selected { background-color: #e6e1dd; }
#expertise-nav li ul li a span { display: inline; margin-left: 40px; }
#expertise-nav li ul li ul li a span { margin-left: 75px; }
#expertise-nav li ul li a:hover { background-color: #e6e1dd; }

/* OPTION NAV
----------------------------------------------------------------*/
#option-nav { position: absolute; color: #aa9a8d;  z-index: 200; top: 16px; left: 241px;}
#option-nav a { color: #aa9a8d; text-decoration: none; }
#option-nav a:hover { text-decoration: underline; }
#prev-page-btn { display: none; }
#print-btn { display: none; }
#option-pipe { display: none; }

/* \EUROPA */
#option-nav #lang-btn { padding-right: 20px; } 
#option-nav #lang-btn.en { background: url(../img/flag_en.gif) no-repeat center right; }
#option-nav #lang-btn.nl { background: url(../img/flag_nl.gif) no-repeat center right; }
/* /EUROPA */

#col-c .banner-toptalent { text-align: right;} 
#col-c .banner-toptalent a { color: #A99789; text-decoration: none; font-weight: bold; font-size: 125%; }
#col-b h1 { margin: 0; padding: 0; width: 380px; overflow: hidden; }
#col-b h1.home { width: auto; overflow: auto; }
#col-b h2 { margin: 0 0 10px 0; padding: 0; }
#col-b h3 { width: 380px; color: #e90405; font-weight: bold; font-size: 16px; line-height: 20px; margin: 0 0 2px 0; }
#col-b h3.dubbel { line-height:normal; }
#col-b h4 { color: #866955; font-weight: normal; font-size: 16px; line-height: 30px; margin: 0 0 2px 0; }
#col-b p { margin: 0 0 14px 0; padding: 0; }
#col-b a { }
#col-b a:hover { text-decoration: underline; }
#col-b a.readmore { font-style: italic; background: url(../img/icon_grey_right_top.gif) no-repeat left 3px; padding-left: 15px; }
#col-b a.goto { font-style: italic; background: url(../img/icon_red_right_top.gif) no-repeat left 3px; padding-left: 15px; }
#col-b a.download { background: url(../img/icon_red_right_bottom.gif) no-repeat left 3px; padding-left: 15px; }

#col-b ul {  margin: 0 0 0 15px; padding: 0;  }
#col-b ul li { margin-left: 15px;  list-style-type: disc;}
#col-b ol { margin: 0 0 0 15px; padding: 0; }
#col-b ol li { margin-left: 15px; list-style-type: decimal;}

#col-b { font-size: 10px; line-height: 15px; color: #866955; }
#col-b * { font-size: 10px; line-height: 15px; color: #866955; }
#col-b p.lead { font-size: 12px; line-height: 17px; font-weight: bold; color: #866955; margin-bottom: 15px; }
#col-b h5 { font-size: 12px; line-height: 17px; font-weight: bold; color: #866955; margin-bottom: 15px; }

#col-b .content ul {  margin: 0 0 0 15px; padding: 0;  }
#col-b .content ul li { margin-left: 15px;  list-style-type: disc;}
#col-b .content ol { margin: 0 0 0 15px; padding: 0; }
#col-b .content ol li { margin-left: 15px; list-style-type: decimal;}

#col-b .case { position: relative; background: #f8f6f6 url(../img/activiteit-detail_bg_top.gif) no-repeat; margin: 0 0 15px 0; overflow: hidden; height: 100%; padding: 10px 0px 40px 10px; }
#col-b .case ul { position: absolute; bottom: 5px; left: 250px; list-style-type: disc; }
#col-b .case .download { font-style: italic; }

/* NIEUWS BLOCK
----------------------------------------------------------------*/	
#nieuws-block { margin-top: 15px; }
#nieuws-block ul { border: 1px solid #f0edec; border-top: none; padding: 4px 0 12px 0; }
#nieuws-block ul li { margin-left: 15px; padding-left: 15px; background: url(../img/icon_grey_right_top.gif) no-repeat left 4px; }
#nieuws-block ul li * { line-height: 15px; }
#nieuws-block ul li a { color: #866955; text-decoration: none; }
#nieuws-block ul li a:hover { text-decoration: underline; }
#nieuws-block ul li.overzicht { background: url(../img/icon_red_right_top.gif) no-repeat left 4px; }
#nieuws-block ul li.overzicht a { font-style: italic; }

/* LINKS BLOCK
----------------------------------------------------------------*/	
#links-block { margin-top: 15px; }
#links-block ul { border: 1px solid #f0edec; border-top: none; padding: 4px 0 12px 0; }
#links-block ul li { margin-left: 15px; padding-left: 15px; background: url(../img/icon_grey_right_top.gif) no-repeat left 4px; }
#links-block ul li * { line-height: 15px; }
#links-block ul li a { color: #866955; text-decoration: none; }
#links-block ul li a:hover { text-decoration: underline; }
#links-block ul li.overzicht { background: url(../img/icon_red_right_top.gif) no-repeat left 4px; }
#links-block ul li.overzicht a { font-style: italic; }

/* ACTIVITEITEN BLOCK
----------------------------------------------------------------*/	
#activiteiten-block { margin-top: 15px; }
#activiteiten-block ul { border: 1px solid #f0edec; border-top: none; padding: 4px 0 12px 0; }
#activiteiten-block ul li { margin-left: 15px; padding-left: 15px; background: url(../img/icon_grey_right_top.gif) no-repeat left 4px; }
#activiteiten-block ul li * { line-height: 15px; }
#activiteiten-block ul li a { color: #866955; text-decoration: none; }
#activiteiten-block ul li a:hover { text-decoration: underline; }
#activiteiten-block ul li.overzicht { background: url(../img/icon_red_right_top.gif) no-repeat left 4px; }
#activiteiten-block ul li.overzicht a { font-style: italic; }

/* BLOGS BLOCK
----------------------------------------------------------------*/	
#blogs-block { margin-top: 15px; }
#blogs-block ul { border: 1px solid #f0edec; border-top: none; padding: 4px 0 12px 0; }
#blogs-block ul li { margin-left: 15px; padding-left: 15px; background: url(../img/icon_grey_right_top.gif) no-repeat left 4px; }
#blogs-block ul li * { line-height: 15px; }
#blogs-block ul li a { color: #866955; text-decoration: none; }
#blogs-block ul li a:hover { text-decoration: underline; }
#blogs-block ul li.overzicht { background: url(../img/icon_red_right_top.gif) no-repeat left 4px; }
#blogs-block ul li.overzicht a { font-style: italic; }

/* THEMAS BLOCK
----------------------------------------------------------------*/	
#themas-block { margin-top: 15px; }
#themas-block ul { border: 1px solid #f0edec; border-top: none; padding: 4px 0 12px 0; }
#themas-block ul li { margin-left: 15px; padding-left: 15px; background: url(../img/icon_grey_right_top.gif) no-repeat left 4px; }
#themas-block ul li * { line-height: 15px; }
#themas-block ul li a { color: #866955; text-decoration: none; }
#themas-block ul li a:hover { text-decoration: underline; }
#themas-block ul li.overzicht { background: url(../img/icon_red_right_top.gif) no-repeat left 4px; }
#themas-block ul li.overzicht a { font-style: italic; }

/* HOME-CONTENT BLOCK
----------------------------------------------------------------*/
#home-content { background: url(../img/home_content_verloop.gif) repeat-x; margin-top: 15px; }
#home-content-inner-box { background: url(../img/home_content_lipje.gif) no-repeat right top; overflow: hidden; height: 100%; }
#home-content .col-a, #home-content .col-b { width: 225px; float: left; margin-left: 15px; } 
#home-content h1 { border-bottom: 1px solid #ddd3d0; margin: 7px 0 3px 0; width: auto; }
#home-content h2 { font-size: 16px; font-weight: normal; line-height: 18px; margin: 0;}
#home-content h2 a, #home-content h2 a:hover { font-size: 16px; line-height: 18px; margin: 0; text-decoration: none;}
#home-content p.date { margin: 0; }
#home-content .brochurefoto { margin-top: 15px; }
#home-content .portret { margin: 15px 0 25px 0; }
#home-content .item { padding-bottom: 15px; }
#home-content .item.first { border-bottom: 1px solid #ddd3d0;}

/* NIEUWSOVERZICHT
----------------------------------------------------------------*/
#nieuwsoverzicht .col-a { width: 375px; line-height: 15px; }
#nieuwsoverzicht .col-b { width: 120px; vertical-align: bottom; text-align: right; }
#nieuwsoverzicht span.date { display: block; float: left; width: 71px; }
#nieuwsoverzicht th { padding: 10px 0 4px 0; }
#nieuwsoverzicht th.first { padding: 0 0 4px 0; }

/*	THEMA OVERZICHT 
----------------------------------------------------------------*/
.themadocumenten { background: #f8f6f6 url(../img/themadocumenten_bg_top.gif) no-repeat; padding: 15px 15px 5px 15px; margin-bottom: 15px; }
.themadocumenten .download { float: right; }
.themadocumenten .omschrijving { clear: both; margin: 0; padding: 0; }
#themadocumenten h5 { font-size: 12px; float: left; }
#themadocumenten h5 a { font-size: 12px; float: left; }

/*	ACTIVITEIT-DETAIL 
----------------------------------------------------------------*/
#activiteit-detail { position: relative; overflow: hidden; height: 100%; background: #f8f6f6 url(../img/activiteit-detail_bg_top.gif) no-repeat; padding: 15px; margin-bottom: 15px; }
#activiteit-detail .image { float: left; display: inline; margin: 0 15px 0 0; }
#activiteit-detail .sub { float: left; margin: 75px 0 0 135px; display: inline; }
#activiteit-detail .download { font-style: italic;  }
#activiteit-detail .span { width: 420px; float: left; }

/*	ZOEKRESULTATEN
----------------------------------------------------------------*/
#zoekresultaten .zoekwoord { color: #e90405; }
#zoekresultaten .zoekresultaat h5 { margin: 0px; }
#zoekresultaten .zoekresultaat h5 a.goto { font-size: 12px; line-height: 17px; font-weight: bold; font-style:normal; background: url(../img/icon_grey_right_top.gif) no-repeat left 3px; padding-left: 15px; }
#zoekresultaten .zoekresultaat h5 a.download { color: #e90405; font-size: 12px; line-height: 17px; font-weight: bold; font-style:normal; background: url(../img/icon_red_right_bottom.gif) no-repeat left 3px; padding-left: 15px; }

/* NIEUWSBRIEF
----------------------------------------------------------------*/
#nieuwsbrief .col-a { width: 375px; line-height: 15px; }
#nieuwsbrief .col-b { width: 120px; vertical-align: bottom; text-align: right; }
#nieuwsbrief span.date { display: block; float: left; width: 71px; }
#nieuwsbrief th { padding: 10px 0 4px 0; }
#nieuwsbrief th.first { padding: 0 0 4px 0; }
#nieuwsbrief .download { font-style:italic; margin-right: 10px; }
#nieuwsbrief-huidig { position: relative; overflow: hidden; height: 100%; background: #f8f6f6 url(../img/activiteit-detail_bg_top.gif) no-repeat; padding: 15px; margin-bottom: 15px; }
#nieuwsbrief-huidig .image { float: left; display: inline; }
#nieuwsbrief-huidig .sub { float: left; margin: 135px 0 0 135px; display: inline; }
#nieuwsbrief-huidig .download { font-style: italic;  }
#nieuwsbrief-huidig .span { width: 420px; float: left; }
#nieuwsbrief-form { position: relative; overflow: hidden; height: 100%; background: #f8f6f6 url(../img/activiteit-detail_bg_top.gif) no-repeat; padding: 15px; margin-bottom: 15px; }
#nieuwsbrief-form input { height: 10px; width: 260px; border: 1px solid #f0edec; margin-bottom: 3px; font-size: 9px; }


/*	MEDEWERKERPROFIEL
----------------------------------------------------------------*/
#medewerkerprofiel { position: relative; overflow: hidden; height: 100%; background: #f8f6f6 url(../img/medewerkerprofiel_bg_top.gif) no-repeat; padding: 0px; margin-bottom: 15px; }
#medewerkerprofiel .image { float: left; display: inline; }
#medewerkerprofiel .sub { position: absolute; bottom: 10px; left: 250px; width: 215px;  }

#medewerker_contact input.hidden { display: none; }
#medewerker_contact ol { margin: 0; padding: 0; }
#medewerker_contact ol li { overflow: hidden; width: 100%; margin: 0 0 6px 0; padding: 0; list-style: none; }
#medewerker_contact ol li label { float: left; width: 200px; font-size: 10px; color: #856954; font-weight: bold; }
#medewerker_contact ol li div { float: left; width: 280px; }
#medewerker_contact ol li input.txt { width: 280px; height: 14px; border: 1px solid #846954; }
#medewerker_contact ol li textarea { overflow: auto; width: 280px; border: 1px solid #846954; }
#medewerker_contact ol li input.error,
#medewerker_contact ol li textarea.error { border: 1px solid #e90405; }
#medewerker_contact ol li span.error { display: block; padding: 0 0 0 10px; font-size: 10px; color: #e90405; background: url(../img/ico_error.gif) no-repeat center left; }
#medewerker_contact ol li input.sbmt { float: right; }
#medewerker_contact ol li input.honing { display: none; }
#medewerker_contact ol li img.captcha { border: 1px solid #846954; }
#medewerker_contact ol li .toptxt { margin: 0 0 5px 0; }

/*	CONTACTFORMULIER
----------------------------------------------------------------*/
#contactformulier { position: relative; overflow: hidden; height: 100%; background: #f8f6f6 url(../img/activiteit-detail_bg_top.gif) no-repeat; padding: 15px; margin-bottom: 15px; }
#contactformulier .verplicht { color: #e90405; font-style: italic; }
#contactformulier input { height: 10px; width: 260px; border: 1px solid #f0edec; margin-bottom: 3px; font-size: 9px; }
#contactformulier textarea { width: 260px; height: 65px; border: 1px solid #f0edec; margin-bottom: 22px; font-size: 9px; }

/*	BLOGOVERZICHT
----------------------------------------------------------------*/
#blogoverzicht { position: relative; overflow: hidden; height: 100%; background: #f8f6f6 url(../img/blogoverzicht_bg_top.gif) no-repeat; padding: 15px; margin-bottom: 15px; }
#blogoverzicht .titel { font-size: 12px; line-height: 17px; font-weight: bold; color: #866955; margin-bottom: 15px; }
#blogoverzicht .col-a { width: 375px; line-height: 15px; height: 28px; vertical-align:top; }
#blogoverzicht .col-b { width: 120px; vertical-align: bottom; text-align: right; height: 28px; vertical-align:top; }

/* ACTIVITEITENOVERZICHT
----------------------------------------------------------------*/
#activiteiten .activiteit { position: relative; background: #f8f6f6 url(../img/activiteit-detail_bg_top.gif) no-repeat; padding: 15px; margin: 0 0 15px 0; overflow: hidden; height: 100%; }
#activiteiten .activiteit img { float: left; margin: 0 15px 0 0; }
#activiteiten .activiteit .info { float: right; width: 345px; }
#activiteiten .activiteit .info h2 { font-size: 16px; font-weight: normal; line-height: 20px; margin: 0 0 8px 0; padding: 0;}
#activiteiten .activiteit .info p { position: relative; margin: 0 0 8px 0; padding: 0; }
#activiteiten .activiteit .info .txt { margin-bottom: 60px; }
#activiteiten .activiteit .download { font-style:italic; }
#activiteiten .activiteit ul { position: absolute; bottom: 0px; margin-bottom: 15px; }

/* VACATUREOVERZICHT
----------------------------------------------------------------*/
#vacatureoverzicht .vacature { position: relative; background: #f8f6f6 url(../img/activiteit-detail_bg_top.gif) no-repeat; padding: 15px; margin: 0 0 15px 0; overflow: hidden; height: 100%; }
#vacatureoverzicht .vacature h2 { font-size: 16px; font-weight: normal; line-height: 20px; margin: 0; padding: 0;}




/* PUBLICATIEOVERZICHT
----------------------------------------------------------------*/
#publicatie-overzicht .publicatie { background: #f8f6f6 url(../img/activiteit-detail_bg_top.gif) no-repeat; padding: 15px; margin: 0 0 15px 0; overflow: hidden; height: 100%; }
#publicatie-overzicht .publicatie img { float: left; margin: 0 15px 0 0; }
#publicatie-overzicht .publicatie .info { float: left; width: 345px; }
#publicatie-overzicht .publicatie .info h2 { font-size: 16px; font-weight: normal; margin: 0 0 8px 0; padding: 0;}
#publicatie-overzicht .publicatie .info p { margin: 0 0 8px 0; padding: 0; }

/* DOWNLOADS
----------------------------------------------------------------*/
#downloads { position: relative; background: #f8f6f6 url(../img/activiteit-detail_bg_top.gif) no-repeat; padding: 15px; margin: 0 0 15px 0; overflow: hidden; height: 100%; }
#downloads h3 { margin-bottom: 10px; }
#downloads h5 { color: #E90405; }
#downloads div { float: left; margin: 0 15px 0 0; width: 125px; overflow:hidden; } 
#col-b #downloads ul, #col-b #downloads li{ padding:0;margin:0;list-style:none; }

/* MEDEWERKERS-OVERZICHT
----------------------------------------------------------------*/
#medewerkers-overzicht ul { overflow: hidden; height: 100%; margin: 0 0 5px 0; }
#medewerkers-overzicht ul li { float: left; margin: 0 7px 0 0; list-style-type: none; }
#medewerkers-overzicht ul li a:hover { color: #ff0000; }
#medewerkers-overzicht ul li a:active { color: #ff0000; }
#medewerkers-overzicht .letter {  font-size: 18px; color: #ad9e92; font-weight: bold; padding: 5px 0 0 5px; margin: 0 0 15px 0; position: relative; background: url(../img/medewerkers-overzicht_bg_top.gif) no-repeat top left; height: 25px; }
#medewerkers-overzicht .letter a { position: absolute; top: 5px; right: 25px; font-weight: normal; text-decoration: underline; }
#medewerkers-overzicht .medewerker { overflow: hidden; height: 100%; margin: 0 0 15px 0; }
#medewerkers-overzicht .medewerker .foto { float: left; width: 200px; height: 67px; }
#medewerkers-overzicht .medewerker .info { line-height: 12px; font-size: 16px; float: left; width: 200px; }
#medewerkers-overzicht .medewerker .info ul { margin: 3px 0 0 0; }
#medewerkers-overzicht .medewerker .functie { font-size: 10px;}

/* CASE-OVERZICHT
----------------------------------------------------------------*/
#case-overzicht { position: relative; }
#case-overzicht img { margin: 0 0 10px 0; }
#case-overzicht .case { position: relative; margin: 0 0 10px 0; }
#case-overzicht .case  h3 { color: #866955; font-size: 12px; margin: 0; }
#case-overzicht .case .info { width: 350px; }
#case-overzicht .case .info p { margin: 0; }
#case-overzicht .case ul { position: absolute; right: 0; margin: -16px 0 0 0; overflow: hidden; height: 100%; list-style-type: none;}
#case-overzicht .case ul li { float: left; list-style-type: none; }
#case-overzicht .case ul li.spc { margin: 0 10px 0 0; }


/* CASE-BLOG-BERICHT
----------------------------------------------------------------*/
#col-b #case-blog-bericht p.lead { margin: 0; }
#col-b #case-blog-bericht .case { position: relative; background: #f8f6f6 url(../img/activiteit-detail_bg_top.gif) no-repeat; margin: 0 0 15px 0; overflow: hidden; height: 100%; padding: 0; }
#col-b #case-blog-bericht .case ul { position: absolute; bottom: 10px; left: 250px; list-style-type: disc; }
#col-b #case-blog-bericht .case .download { font-style: italic; }

/* reacties */
#col-b #case-blog-bericht .reacties h3 { margin: 10px 0; }
#col-b #case-blog-bericht .reacties p.lead { margin: 0 0 6px 0; }
#col-b #case-blog-bericht .reacties p.entry-head { margin: 0 0 6px 0; border-bottom: 1px solid #f0edec; }
#col-b #case-blog-bericht .reacties p.entry-text { margin: 0 0 15px 0; }

/* reactieform */
#col-b #case-blog-bericht .reactie-form { position: relative; background: #f8f6f6 url(../img/activiteit-detail_bg_top.gif) no-repeat; margin: 0 0 15px 0; overflow: hidden; height: 100%; padding: 10px 0px 10px 10px; }
#col-b #case-blog-bericht .reactie-form table { width: 100% }
#col-b #case-blog-bericht .reactie-form table td { padding: 2px 0; vertical-align: top; }
#col-b #case-blog-bericht .reactie-form table td img { margin: 3px 0; }
#col-b #case-blog-bericht .reactie-form table td label { display: block; }
#col-b #case-blog-bericht .reactie-form table td input { width: 194px; border: 1px solid #e4e1e0; padding: 2px; }
#col-b #case-blog-bericht .reactie-form table td textarea { width: 250px; height: 140px; border: 1px solid #e4e1e0; padding: 2px; }
#col-b #case-blog-bericht .reactie-form table td input.submit { width: auto; }
#col-b #case-blog-bericht .reactie-form table td div.formerror { color: #E90405; }
#col-b #case-blog-bericht .reactie-form table td .last { display: none; }

TABLE.table_border {
	border-collapse: collapse;
    border: 1px solid #000000;
}
TABLE.table_border TD {
	border: 1px solid #000000;
}

TABLE.no_table_border {
	border-collapse: collapse;
	border: 0px solid #cccccc;
}
TABLE.no_table_border TD {
	border: 0px solid #cccccc;
}

.inline_form td {
	vertical-align: top;
}

/* Paging */
#paging { margin: 0 30px 20px 32px; text-transform: lowercase; }
#paging ul { text-align: center; list-style: none; font-size: 0; line-height: 0; }
#paging ul li { display: inline; font-size: 12px; line-height: 30px; margin: 0; padding: 0; }
#paging ul li a { color: #866955; text-decoration: none; font-weight: bold; line-height: 30px;padding: 0 3px 0 3px;   }
#paging ul li a.first, #paging ul li a.last { font-size: 11px; }
#paging ul li a.lraquo { font-size: 16px; }
#paging ul li a:hover { color: #ff0000; }
#paging ul li a.selected { background: #866955; color: #fff; }


div.center_video { text-align: center; }
div.addthis_toolbox { float: right; margin: -20px 0 0 0; }
div.addthis_blog { float: right; margin: 0 0 0 0 !important; }
div.addthis_activiteiten { position: absolute; margin: 3px 0 -18px 380px !important; }

.news-subheader,
.blog-subheader { margin: 0 0 10px 0; }

