/* CSS Document */

#usabilitylinks { position:absolute; top:-10em; left:0; }
.hidden { display:none; }

/* *********************************************
 *    HEADER
 */
#header div { margin:0; padding:0 5px 20px 5px; background:#fff url(/assets/images/gradient_greyblue.gif) repeat-y right top; }
#header div h1  { margin:0; padding:0; }
#header div h1 a, #header div h1 a img { border-style:none; }
#header div p { display:none; }

/* *********************************************
 *    MENU
 */
#menu { margin:0 0 5px 0; padding:0; background:#036; border-bottom:5px solid #f60; border-top:1px solid #fff; float:left; width:100%; }
#menu h5 { display:none; }
#menu ul { display:block; margin:0; padding:0 0 0 0.5em; background-color:#036; }
#menu ul li { display:block; margin:0 0 0 0.5em; padding:0; position:relative; float:left; }
#menu ul li a { display:block; margin:0; padding:0 5px 0 5px; line-height:2.1em; color:#fff; text-decoration:none; }

#menu ul li ul { display:none; position:absolute; z-index:999; top:2em; left:5px; width:170px; margin:0; padding:0 0 5px 0; background:#d5d7de; border-bottom:2px solid #999; border-left:1px solid #ccc; border-right:1px solid #999; border-top:1px solid #fff; }
#menu ul li ul li { display:block; margin:0; padding:0; border-bottom:1px solid #fff; }
#menu ul li ul li a, #menu ul li:hover ul li a, #menu ul li.active ul li a { display:block; margin:0; padding:1px 15px; background:none; color:#000; font-size:0.9em;  font-weight:normal; line-height:2em; width:140px; }
#menu ul li ul li a:hover { background:#abaebc; color:#fff; }
#menu ul li:hover a, #menu ul li a:hover { background:#f60 url(/assets/images/menu_hover_bg.gif) repeat-y 0 0; color:#000; }
#menu ul li.active a { background:#f60 url(/assets/images/menu_hover_bg.gif) repeat-y 0 0; }
#menu ul li.active ul li.active a { background:#7b8192; color:#FFF; }
#menu ul li:hover ul { display:block; }
#menu ul li:hover ul li ul, #menu ul li:hover ul li:hover ul { display:none; }

#menu ul li.dropdown:hover a span, #menu ul li.dropdown a span { padding:0 8px 0 0; background:url(/assets/images/menu_dropdown.gif) no-repeat right; }
#menu ul li.dropdown:hover a span { background-image:url(/assets/images/menu_dropdown-hover.gif); }
#menu ul li.dropdown:hover ul li a span, #menu ul li.dropdown ul li a span { background:none; }
#menu ul li.dropdown:hover ul li a span { background:none; }

/* *********************************************
 *    LAYOUT
 */
div.twocolumncontainer { margin:0 0 5px 0; padding:0; }
div.twocolumncontainer div.left div { margin:0; padding:0; float:none; }
div.twocolumncontainer div.right div { margin:0; padding:0; float:none; }

div.treecolumncontainer { margin:0 0 5px 0; padding:0; }
div.treecolumncontainer div.left div { margin:0; padding:0 5px 5px 5px; float:none; }
div.treecolumncontainer div.center div { margin:0 0 0 5px; padding:0 5px 5px 5px; float:none; }
div.treecolumncontainer div.right div { margin:0 0 0 5px; padding:0 5px 5px 5px; float:none; }

/* *********************************************
 *    CUSTOM CONTENT HOMEPAGE
 */
/* content containers (2 columns) */
#contentpart_homepage div.twocolumncontainer { background:#3d4457 url(/assets/images/homepage_twocolumn_bg.gif) repeat-y 67% 0; }
/* homepage: flash movie */
#contentpart_homepage div.twocolumncontainer div.left { overflow:hidden; }
#contentpart_homepage div.twocolumncontainer div.left div div a { background:none; }

/* homepage: ik zoek een oplossing */
#ikzoekoplossing { margin:0 0 0 5px; padding:0 5px 0 5px; }
#ikzoekoplossing h2 { margin:0.5em 0 0 0; padding-left:5px; font-size:1.2em; color:#FFF; }
#ikzoekoplossing ul { list-style-type:none; margin:0; padding:0; }
#ikzoekoplossing ul li { list-style-type:none; margin:0; padding:0 0 1px 0; }
#ikzoekoplossing ul li a { display:block; margin:0; padding:3px 0 2px 30px; background:url(/assets/images/bullet_leesmeer.gif) no-repeat 15px 50%; color:#FFF; text-decoration:none; }
#ikzoekoplossing ul li a:hover { background-color:#abaebc; color:#333; }

/* homepage: ik zoek een product */
#ikzoekproduct { margin:0 0 0 5px; padding:0 5px 1em 5px; }
#ikzoekproduct h2 { margin:0.5em 0 0 0; padding-left:5px; font-size:1.2em; color:#FFF; }
#ikzoekproduct ul { list-style-type:none; margin:0; padding:0; }
#ikzoekproduct ul li { list-style-type:none; margin:0; padding:0 0 1px 0; }
#ikzoekproduct ul li a { display:block; margin:0; padding:3px 0 2px 30px; background:url(/assets/images/bullet_leesmeer.gif) no-repeat 15px 50%; color:#FFF; text-decoration:none; }
#ikzoekproduct ul li a:hover { background-color:#abaebc; color:#333; }

/* homepage: de klant aan het woord */
#klantaanhetwoord { margin:0 5px 0 0; padding:15px 5px 0 25px; background:#eaebee url(/assets/images/teaser_icon_klanten.gif) no-repeat -2px 0; overflow:auto; }
#klantaanhetwoord h4 { margin:0; font-family:Arial, Helvetica, sans-serif; font-size:1.4em; line-height:1.3em; }
#klantaanhetwoord h4 a { color:#666; text-decoration:none; }
#klantaanhetwoord p { color:#333; line-height:1.3em; }
#klantaanhetwoord p img.visual { margin:0 0 3px 3px; border-style:none; float:right; width:70px; }
#klantaanhetwoord p a.leesmeer { float:right; margin-right:-4px; display:block; clear:right;  }
#klantaanhetwoord:hover { background-color:#d5d7de; }
#klantaanhetwoord:hover h4 a { color:#333; }
#klantaanhetwoord:hover p { color:#000; }
#klantaanhetwoord:hover p a.leesmeer { background-color:#f60; color:#fff; }

/* homepage: actueel lijst */
#actueellijst { margin:0; padding:15px 5px 5px 5px; background:url(/assets/images/gradient_greyblue_topdown.gif) repeat-x left top; }
#actueellijst h4 { margin:0; font-family:Arial, Helvetica, sans-serif; font-size:1.3em; color:#036; }
#actueellijst h4 a.rssfeed { margin:0; padding:0; text-decoration:none; float:right; font-size:0.8em; }
#actueellijst h4 a.rssfeed:hover { text-decoration:underline; }
#actueellijst ul { list-style-type:none; margin:0; padding:0; clear:both; }
#actueellijst ul li { list-style-type:none; display:block; width:100%; margin:0; padding:5px 0 10px 0; border-top:1px dashed #d5d7de; }
#actueellijst ul li.first { border-top:none; }
#actueellijst ul li h5 { margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; }
#actueellijst ul li h5 a { display:block; margin:0; padding:3px 5px 0 0; line-height:1.3em; color:#333; text-decoration:none; }
#actueellijst ul li p { display:block; margin:0; padding:0 5px 5px 0; font-size:0.9em; line-height:1.3em; color:#555; }
#actueellijst ul li p a.leesmeer { float:right; margin-right:-4px; display:block; clear:right; }
#actueellijst ul li:hover { background-color:#eaebee; }
#actueellijst ul li:hover a { color:#000; }
#actueellijst ul li:hover p { color:#333; }
#actueellijst ul li:hover p a.leesmeer { background-color:#f60; color:#fff; }
#actueellijst ul li a.leesalles { display:block; margin:0; padding:0 0 0 13px; background:url(/assets/images/bullet_leesmeer.gif) no-repeat 0 0.2em; text-decoration:none; font-size:0.9em; line-height:1.2em; color:#444; }

/* homepage: teasers */
div.treecolumncontainer div.right div { margin:0 0 0 5px; padding:0; }

/* *********************************************
 *    CUSTOM CONTENT CONTENTPAGES
 */
#contentpart div.twocolumncontainer div.left div { margin:0 75px 0 20px; }
#contentpart div.twocolumncontainer div.left div div { margin:0; }

/* keywordslist */
#keywordlist { clear:both; font-size:0.9em; }
#keywordlist h4 { display:inline; margin:0; padding:0 0.5em 0 0; font-size:1em; color:#999; }
#keywordlist ul { display:inline; list-style-type:none; margin:0; padding:0; }
#keywordlist ul li { display:inline; list-style-type:none; margin:0; padding:0; color:#ccc; }

/* broodkruimelpad */
#broodkruimelpad { margin:0; padding:0 0 1em 0; font-size:0.9em; }
#broodkruimelpad ul { list-style-type:none; display:inline; margin:0; padding:0; }
#broodkruimelpad ul li { list-style-type:none; display:inline; margin:0; padding:0; }
#broodkruimelpad ul li a { margin:0; padding:0 7px 0 0; background:url(/assets/images/bullet_broodkruimelpad.gif) no-repeat right; color:#444; text-decoration:none; }
#broodkruimelpad ul li a:hover { text-decoration:underline; color:#000; }

/* sub-navigatie */
#subnavigatie { margin:0 0 5px 0; padding:5px 5px 1em 5px; background:#c1bdb2 url(/assets/images/subnavigatie_icon.gif) no-repeat 0 -5px;  border-bottom:5px solid #7b8192; }
#subnavigatie h5 { margin:0; padding:0 0 0 40px; font-family:Arial, Helvetica, sans-serif; font-size:1.3em; line-height:2em; color:#333333; }
#subnavigatie h5 span { display:none; }
#subnavigatie ul { list-style-type:none; margin:0; padding:1px 0 0 0; }
#subnavigatie ul li { list-style-type:none; margin:0; padding:0 0 1px 0; }
#subnavigatie ul li a { display:block; margin:0; padding:4px 0 4px 40px; color:#333333; text-decoration:none; border-top:1px dashed #9d998f; }
#subnavigatie ul li a:hover { background-color:#9d998f; color:#FFFFFF; }
#subnavigatie ul li.active a { background-color:#827e74; color:#FFFFFF; }
#subnavigatie ul li ul li a, #subnavigatie ul li.active ul li a { padding:5px 0 5px 55px; background:none; font-size:0.9em; color:#333333; }
#subnavigatie ul li ul li a:hover { background-color:#9d998f; color:#FFFFFF; }
#subnavigatie ul li ul li.active a { background-color:#827e74; color:#FFFFFF; }

/* teasers */
#teasers { background:none; }
#teasers div { margin:0 0 5px 0; padding:0 5px 15px 45px; background:#d5d7de; overflow:auto; }
#teasers div h4 { margin:0; padding:5px 0 0 0; color:#3d4456; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; }
#teasers div h4 a { color:#3d4456; text-decoration:none; }
#teasers div:hover { background-color:#abaebc; color:#FFFFFF; }
#teasers div:hover h4 a { color:#FFFFFF; }
#teasers div p { margin:0; padding:0; font-size:0.9em; line-height:1.3em; }
#teasers div form { margin:0; padding:0; background:none; }
#teasers div form input { margin:2px 0 0 0; padding:3px 2px; font-size:0.9em; }
#teasers div form input.submit { padding:0; vertical-align:middle; background-color:#7b8192; }
#teasers div form input.submit:hover { background-color:#ff6600; }

#teasers div.nieuwsbrief-hover, #teasers div.nieuwsbrief { background:#d5d7de url(/assets/images/teaser_icon_nieuwsbrief.gif) no-repeat -2px 0; border-top:none; }
#teasers div.nieuwsbrief-hover, #teasers div.nieuwsbrief:hover { background-color:#1996bf; background-image:url(/assets/images/teaser_icon_nieuwsbrief-hover.gif); color:#FFFFFF; }
#teasers div.nieuwsbrief-hover h4, #teasers div.nieuwsbrief:hover h4 { color:#FFFFFF; }

#teasers div.zoeken-hover, #teasers div.zoeken { background:#d5d7de url(/assets/images/teaser_icon_zoeken.gif) no-repeat -2px 0; }
#teasers div.zoeken-hover, #teasers div.zoeken:hover { background-color:#8db921; background-image:url(/assets/images/teaser_icon_zoeken-hover.gif); color:#FFFFFF; }
#teasers div.zoeken-hover div.swap { margin:0; padding:0; background:none; border:none; position:relative; z-index:1; }
#teasers div.zoeken div.swap { margin:0; padding:0; background:none; border:none; }
#teasers div.zoeken-hover h4, #teasers div.zoeken:hover h4 { color:#FFFFFF; }

#teasers div.contact { background:#d5d7de url(/assets/images/teaser_icon_contact.gif) no-repeat -2px 0; }
#teasers div.contact:hover { background-color:#ce8bcd; background-image:url(/assets/images/teaser_icon_contact-hover.gif); color:#FFFFFF; }
#teasers div.contact:hover h4 a { color:#FFFFFF; }

#teasers div.helpdesk { background:#d5d7de url(/assets/images/teaser_icon_helpdesk.gif) no-repeat -2px 0; }
#teasers div.helpdesk:hover { background-color:#abaebc; background-image:url(/assets/images/teaser_icon_helpdesk-hover.gif); color:#FFFFFF; }
#teasers div.helpdesk:hover h4 a { color:#FFFFFF; }

/* pagemeta */
#pagemeta { margin:0; padding: 0; }
#pagemeta h1 { color:#555; }
#pagemeta p { color:#666; font-size:0.9em; }

/* htmlblock */
div.htmlblock { margin:0; padding:0; clear:both; overflow:auto; }
div.htmlblock h1 { font-size:1.6em; }
div.htmlblock p { font-size:1em; }

/* artikel */
div.artikel p { clear:none; }

/* artikel lijst */
#artikellijst { margin:0; padding:0 0 4em 0; }
#artikellijst div.artikel { margin:0 0 0 0; padding:0 0 1em 0; }
#artikellijst div.artikel p { margin:0; padding:0; overflow:auto; }
#artikellijst div.artikel h2 { margin:0; padding:1em 0 0 0; font-size:1.3em; }
#artikellijst div.artikel h2 a { color:#003366; text-decoration:none; }
#artikellijst div.artikel h2 span.img { display:block; margin:0; padding:0; float:right; width:65px; overflow:hidden; text-align:right; }
#artikellijst div.artikel h2 span.img img { margin:0; padding:0; height:50px; border:3px solid #eaebee; }
#artikellijst div.artikel p.lead { display:block; margin:0; padding:0 0 1em 0; font-size:0.9em; }
#artikellijst div.artikel p a.leesmeer { float:right; }
#artikellijst div.artikel div.clickblock:hover { background-color:#eaebee; }
#artikellijst div.artikel div.clickblock:hover p a.leesmeer { background-color:#f60; color:#fff; }
#artikellijst div.artikel div.clickblock:hover h2 span.img img { border-color:#d5d7de; }

/* pager */
#contentpart div.twocolumncontainer div.left div#artikellijst div.pager { display:block; margin:20px 0 0 0; padding:1px 0 1px 0; clear:both; background:#eaebee; width:100%; overflow:auto; }
#artikellijst div.pager a { padding:2px; color:#333; font-size:0.9em; text-decoration:none; }
#artikellijst div.pager a.pref { margin:0 0 0 1px; padding-left:13px; float:left; background:url(/assets/images/pref.gif) no-repeat 1% 50%; }
#artikellijst div.pager a.next { margin:0 1px 0 0; padding-right:13px; float:right; background:url(/assets/images/next.gif) no-repeat 99% 50%; }
#artikellijst div.pager a:hover { color:#fff; background-color:#7b8192; }
#artikellijst div.pager a.pref:hover { background-image:url(/assets/images/pref_white.gif); }
#artikellijst div.pager a.next:hover { background-image:url(/assets/images/next_white.gif); }

/* artikel detail */
#artikeldetail div.artikel { padding-bottom:2em; }
#artikeldetail div.artikel p.lead { display:block; margin:0; padding:0 0 1em 0; font-size:0.9em; }
#artikeldetail div.artikel h1 span.img { display:block; margin:0; padding:0; float:right; width:65px; }
#artikeldetail div.artikel h1 span img { display:block; margin:0; padding:0; height:50px; border:3px solid #eaebee; }

/*#artikeldetail div.artikel div.singleimggallery { float:right; } */
#artikeldetail div.artikel div.gallery { display:block; padding:0 0 2em 0; clear:both; overflow:auto; z-index:1; }
#artikeldetail div.artikel div.gallery div { display:block; width:175px; float:left; }
#artikeldetail div.artikel div.gallery div a.thumbnail { position:relative; z-index:1; display:block; margin:5px 5px 0 0; padding:5px; background:#eaebee; text-decoration:none; }
#artikeldetail div.artikel div.gallery div a.thumbnail:hover { background-color:#d5d7de; }
#artikeldetail div.artikel div.gallery div a.thumbnail span.desc { position:absolute; bottom:0; left:0; z-index:-1; width:145px; padding:5px 5px 5px 20px; background:#eaebee; font-size:0.9em; color:#000000; }
#artikeldetail div.artikel div.gallery div a.thumbnail:hover span.desc { z-index:1; background:#d5d7de; }
#artikeldetail div.artikel div.gallery div a.thumbnail span.img { display:block; height:120px; overflow:hidden; width:100%; }
#artikeldetail div.artikel div.gallery div a.thumbnail span img {  }
#artikeldetail div.artikel div.gallery div a.thumbnail span.zoom { position:absolute; bottom:0; left:0; z-index:2; display:block; width:20px; height:20px; background:#eaebee url(/assets/images/image_zoom.gif) no-repeat center; font-size:0.01em; color:#eaebee; }
#artikeldetail div.artikel div.gallery div a.thumbnail:hover span.zoom { background-color:#d5d7de; }

#artikeldetail div.artikel div.singleimggallery { z-index:1; }
#artikeldetail div.artikel div.singleimggallery div a.thumbnail { position:relative; z-index:1; display:block; width:420px; margin:5px 5px 0 0; padding:5px; background:#eaebee; text-decoration:none; }
#artikeldetail div.artikel div.singleimggallery div a.thumbnail:hover { background-color:#d5d7de; }
#artikeldetail div.artikel div.singleimggallery div a.thumbnail span.desc { display:block; margin-left:20px; padding:5px 5px 1px 0; background:#eaebee; font-size:0.9em; color:#000000; }
#artikeldetail div.artikel div.singleimggallery div a.thumbnail:hover span.desc { z-index:1; background:#d5d7de; }
#artikeldetail div.artikel div.singleimggallery div a.thumbnail span.img { display:block; height:170px; width:420px; overflow:hidden; }
#artikeldetail div.artikel div.singleimggallery div a.thumbnail span img {}
#artikeldetail div.artikel div.singleimggallery div a.thumbnail span.zoom { position:absolute; bottom:0; left:0; z-index:2; display:block; width:20px; height:20px; background:#eaebee url(/assets/images/image_zoom.gif) no-repeat center; font-size:0.01em; color:#eaebee; }
#artikeldetail div.artikel div div a.thumbnail:hover span.zoom { background-color:#d5d7de; }

#artikeldetail div.artikel div.resources { margin:0; padding:1em 0 1em 0; width:100%; float:left; }
#artikeldetail div.artikel div.resources div { width:49%; float:left; margin:0; padding:0px; background:url(/assets/images/gradient_greyblue_topdown.gif) repeat-x 0 0; }
#artikeldetail div.artikel div.resources div h4 { margin:0.5em 5px 0.2em 5px; padding:0; font-size:1em; color:#3d4456; }
#artikeldetail div.artikel div.resources div ul { list-style-type:none; margin:0 5px 0 5px; padding:0; }
#artikeldetail div.artikel div.resources div ul li { list-style-type:none; margin:0; padding:0 0 1px 0; }
#artikeldetail div.artikel div.resources div ul li a { display:block; margin:0; padding:2px 0 3px 17px; background:url(/assets/images/bullet_leesmeer_small.gif) no-repeat 5px 0.4em; font-size:0.9em; color:#333333; text-decoration:none; }
#artikeldetail div.artikel div.resources div ul li a:hover { background-color:#d5d7de; }
#artikeldetail div.artikel div.resources div.hyperlinks { margin:0 5px 0 0; }

/* node inhoud bij artikel */
#artikellijstinhoud { margin:0; padding:5px 0 3em 0; clear:both; background:url(../images/hr.gif) no-repeat 0 0; }
#artikellijstinhoud h3 { font-size:1em; }
#artikellijstinhoud ul { list-style-type:none; margin:0; padding:0; }
#artikellijstinhoud ul li { list-style-type:none; margin:0; padding:5px 0 5px 0; border-top:1px dashed #d5d7de; }
#artikellijstinhoud ul li.first { border:none; }
#artikellijstinhoud ul li h4 { margin:0; padding:0; font-size:1em; }
#artikellijstinhoud ul li a { display:block; margin:0; padding:0 0 0 19px; background:url(/assets/images/bullet_leesmeer.gif) no-repeat 5px 0.2em; text-decoration:none; font-size:0.9em; line-height:1.2em; color:#444; }
#artikellijstinhoud ul li p { margin:0; padding:0 0 0 19px; font-size:0.9em; line-height:1.2em; color:#666; }

#artikellijstinhoud ul li.clickblock:hover { background-color:#eaebee; }
#artikellijstinhoud ul li.clickblock:hover a { color:#000; }
#artikellijstinhoud ul li.clickblock:hover p { color:#333; }

/* sitemap */
#sitemap { padding:0 0 2em 0; }
#sitemap ul { list-style-type:none; margin:0 0 1em 0; padding:0; }
#sitemap ul li { list-style-type:none; margin:0.3em 0 0 0; padding:0 0 0 2em; background:url(/assets/images/bullet_leesmeer.gif) no-repeat 0.9em 0.3em; }
#sitemap ul li h3 { margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; }
#sitemap ul li h3 a { }
#sitemap ul li p { margin:0; padding:0; font-size:0.95em; }
#sitemap ul li ul li { background:url(/assets/images/bullet_broodkruimelpad.gif) no-repeat 1.3em 0.4em; }
#sitemap ul li ul li h4 { margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; font-weight:normal; }

/* newsletter */
#newsletter { display:block; padding-bottom:2em; }
#newsletter div.formreply { display:block; margin:0 0 2em 0; padding:1em; background:#ebe9e6; overflow:auto; }

/* searchresults */
.searchhighlight { background-color:#FFFFCC; }
#searchresults { padding-bottom:2em; }
#searchresults h3 { font-size:1.2em; }
#searchresults form p.help { font-size:0.9em; }
#searchresults form label { display:inline; clear:none; float:none; line-height:1.8em; }
#searchresults form label input[type=text] { width:auto; float:none; }
#searchresults form input.submit { background-color:#7b8192; vertical-align:middle; }
#searchresults form input.submit:hover { background-color:#ff6600; }
#searchresults div.infobar { margin:0; padding:0 0 5px 0; border-bottom:1px solid #7b8192; }
#searchresults div.results ol li { clear:both; margin-bottom:1em; }
#searchresults div.results ol li:hover { background:#eaebee; }
#searchresults div.results ol li a.title { display:block; margin:0 7em 0 0; padding:0; background:none; font-size:1.1em; color:#003366; text-decoration:none; }
#searchresults div.results ol li p.score { display:block; margin:-1.4em 0 0 0; padding:0; float:right; font-size:0.9em; color:#999999; }
#searchresults div.results ol li p.abstract { display:block; margin:0; padding:0; }

#searchresults div.searchresultpagelist { margin:0.5em 0 1em 0; padding:5px 0 5px 0; border-top:1px solid #7b8192; line-height:normal; overflow:auto; }
#searchresults div.searchresultpagelist a { display:block; float:left; margin:0 0.2em 0 0; padding:0.1em 0.4em 0.1em 0.4em; text-decoration:none; border:1px solid #eaebee; background-color:#eaebee; color:#333333; }
#searchresults div.searchresultpagelist a:hover { background-color:#FF6600; color:#FFFFFF; border-color:#ff6600; }
#searchresults div.searchresultpagelist span { display:block; float:left; margin:0 0.2em 0 0; padding:0.1em 0.4em 0.1em 0.4em; border:1px solid #ffffff; }
#searchresults div.searchresultpagelist span.activepagenumber { border:1px solid #7b8192; background-color:#7b8192; color:#FFFFFF; font-weight:bold; }
#searchresults div.searchresultpagelist span.tag { padding:0; }

/* portfolio */
#portfolio { padding-bottom:4em; clear:left; float:left; }
#portfolio ul { list-style-type:none; margin:0; padding:0; }
#portfolio ul li { list-style-type:none; margin:0; padding:0; display:inline; }
#portfolio ul li a { display:block; width:50px; height:50px; float:left; margin:5px 5px 0 0; padding:0; text-decoration:none; position:relative; }
#portfolio ul li a span.title { display:none; width:70px; height:70px; margin:0; padding:5px; background:#d5d7de; position:absolute; z-index:1; top:-15px; left:-15px; font-size:0.755em; color:#333; overflow:hidden; }
#portfolio ul li a span.img img { border:1px solid #eaebee; position:relative; z-index:0; }
#portfolio ul li p { display:none; }
#portfolio ul li a:hover span.title { display:block; z-index:99; }

/* faq */
#faq { margin:0; padding:0 0 2em 0; }
#faq ol { list-style-type:none; margin:0; padding:0; border-bottom:1px solid #eaebee; }
#faq ol li { list-style-type:none; margin:0; padding:0; padding-bottom:1.5em; padding-top:0.5em; border-top:1px solid #eaebee; }
#faq ol li h2 { margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; font-weight:normal; }
#faq ol li h2 a { display:block; background:url(/assets/images/arrow_right.gif) no-repeat 3px 0.3em; padding-left:15px; }
#faq ol li div.answer { display:none; margin:0; padding:5px 5px 0 15px; color:#666; }
#faq ol li.active { background:url(../images/background_article.gif) no-repeat 0 0; border-top-color:#d5d7de; }
#faq ol li.active h2 a { background-image:url(/assets/images/arrow_down.gif); font-weight:bold; line-height:1.5em; text-decoration:none; }
#faq ol li.active div.answer { display:block; }



/* *********************************************
 *    FOOTER
 */
#footer { float:left; width:100%; border-top:5px solid #7b8192; }

#footermenu { margin:0; padding:0 0 1em 0; float:left; }
#footermenu ul { list-style-type:none; display:inline; margin:0; padding:0; border-right:1px solid #333; }
#footermenu ul li { list-style-type:none; display:inline; margin:0; padding:0; border-left:1px solid #333; }
#footermenu ul li a { padding:0 5px 0 5px; color:#444; font-size:0.9em; text-decoration:none; line-height:1em; }
#footermenu ul li a:hover { text-decoration:underline; color:#000; }
#footermenu ul li ul { display:none; }

/* adres box */
#adresbox { margin:0; padding:0 0 1em 0; clear:both; }
#adresbox address { margin:0; padding:0; font-size:0.9em; color:#666666; font-style:normal; }
#adresbox address a { padding:0; background:none; color:#666666; text-decoration:none; }
#adresbox address a:hover { color:#000; text-decoration:underline; }
/* service links */
#servicelinks { margin:0; padding:0; width:33.33%; float:right; }
#servicelinks h5 { display:none; }
#servicelinks ul { list-style-type:none; margin:0; padding:0; }
#servicelinks ul li { list-style-type:none; margin:0 10px 0 0; padding:0; display:block; float:left; }
#servicelinks ul li.icon a { display:block; margin:0; padding:0 5px 0 24px; height:24px; text-decoration:none; color:#999; }
#servicelinks ul li.icon a:hover { color:#333; text-decoration:underline; }
#servicelinks ul li.top a { background:url(/assets/images/icon_top.gif) no-repeat 0 0; }
#servicelinks ul li.zoeken a { background:url(/assets/images/icon_zoeken.gif) no-repeat 0 0; }
#servicelinks ul li.print a { background:url(/assets/images/icon_print.gif) no-repeat 0 0; }
#servicelinks ul li.sitemap a { background:url(/assets/images/icon_sitemap.gif) no-repeat 0 0; }
#servicelinks ul li.contact a { background:url(/assets/images/icon_contact.gif) no-repeat 0 0; }
#servicelinks ul li.icon a span { font-size:0.9em; line-height:20px; }



