/* Spanz CSS Document last rev: 02.12.2009 */
* { margin:0; padding:0;}

/*** HTML elements */
/*******************/
body { font-family:"Lucida Sans", Arial, sans-serif; font-size:82.5%; line-height:1.4em; color: #444; } 
img	{ border:0; }
table { border:0; }
fieldset { border:0; }

a, a:link, a:hover , a:active { text-decoration: none; color:#ea0b8c; }
a:visited {color:#660033;} 
a:hover { text-decoration: underline; }


/*** STRUCTURAL elements */
/*************************/
#container { margin: 0 auto; clear:both; width: 960px; min-width: 960px; }
.article { overflow:hidden; clear:both; }
.sidebar1 {float:left; padding-left: 12px; padding-right: 12px; width:216px; border: 0px solid red;}
.sidebar2 {float:right; margin-top:0; padding-right: 12px; padding-left: 12px;  width:228px; overflow:hidden; font-size:0.9em;}
.content {float:left; width:468px;}
.homepage { overflow:hidden; clear:both; width:100%; }
#content-inner { margin-top:0;} 

.question .paragraaf_subtitel {display: none;}
.answer .paragraaf_subtitel {display: none;}
.question {font-weight: bold;}
.answer {padding-left: 14px; padding-top: 5px;}

/*  HEADER */
/***********/
.header_wrap { position: relative; width:960px; height:184px; overflow:hidden; clear:both; } 
.header_wrap img.logo { display:block;  } 
.header_wrap img.header-image { display:block; position: absolute; top:0px; left:240px; } 
.header_wrap img.header-image-small { float:left; display:block; position: absolute; top:0px; left:128px; } 
#headerimage {float:right;}
.header_overlay { width:252px;height:76px; overflow: hidden; position: absolute; top:78px; left:250px;}
.header_overlay-small { width:252px;height:76px; overflow: hidden; position: absolute; top:78px; left:142px;}
.header_navoverlay { width:100%; height:22px; position: absolute;top:10px;}

/* QUICKSEARCH */
/***************/
#search {width:240px; height:22px; display: block; float: right;}
#search input.search { height:20px; width:175px; font-size:0.9em; color: #999; float:left;border: 0;padding:2px 0 0 3px;}
#search input.searchbtn { height:22px; cursor:pointer; width:62px; background-color:#ea0b8c; border: 0; font-size:1em; color:#fff;}

/* NAVIGATION */
/**************/
#navigation { padding-left:12px; height:32px; background-color:#ea0b8c; font-size:1.2em; clear:both;}

/* HEADINGS */
/************/
h1 { font-size: 1.8em; line-height: 1.2em; font-weight:bold; color:#2E368F; margin-bottom:10px; }
h2 { font-size: 1.2em; font-weight:bold; margin-top:5px;}
h3 { font-size: 1.0em;  color:#666; font-weight: bold;  }
h4 { font-size: 1.0em; color:#666; font-weight: normal; margin-top:5px; }
h5 { font-size: 1.0em; font-weight: bold; margin-top:5px; }

tr, td { vertical-align:top; }
p  {margin-bottom:15px;}
.paragraaf {margin-bottom:15px;}
.lead { font-weight:bold; margin-bottom:20px;}
.hb_paragraaf_tekst ul, .lead ul, .item ul, .paragraph ul {margin:5px 20px;}

/*** GENERIC elements */
/**********************/
.required, .verplicht {color:red;}
.enlargeicon { float:right; margin-top:2px; }
.bs { font-size:0.8em; line-height:1.15em; color:#999;  }
#vastblok { margin:20px 0; color:#EA0B8C;font-size:0.9em;}
#vastblok a {color:#EA0B8C;}

/* HOME: algemeen */
/******************/
.homepage .content { margin-top:10px; }
.homepage .clear { width:100%; clear:both; height:10px;  }
.homepage .blok { overflow:hidden; float:left; }
.homepage .content .blok { width:228px; }
.homepage .hoofdblok h1 { font-size:1.2em; }
.keurmerk { color:#F6822B; }

.blok .paragraph{ margin-top:5px; }
.blok a.blok-link,
.blok a.blok-link:link,
.blok a.blok-link:visited,
.blok a.blok-link:hover ,
.blok a.blok-link:active 
{ text-decoration:none; color:#444; }
.blok a.blok-link:hover { color:#ea0b8c; }
.homepage .blok-left { margin-right:12px; }
.homepage .sidebar1 .blok { margin-top: 10px; color:#999; }
.news .image { float:left; margin-right:2px; }
.news h2 { margin-bottom:10px; }

a.home-blok-link {padding: 5px;}
a.home-blok-link,
a.home-blok-link:link,
a.home-blok-link:visited,
a.home-blok-link:hover ,
a.home-blok-link:active  { display:block; background-color:#E6E7E8; overflow:hidden; font-weight:bold; color:#2E368F; margin-bottom:10px; }
a.home-blok-link:hover { background-color:#EA0B8C; text-decoration:none; color:#fff; }
a.home-blok-link span.inner { display:block; }
/* BLOKKEN */
/***********/
h3.bloktitel {}
div.read-more { float:right; width:40px; }
.sidebar2 .module { width:228px; float:right; clear:both; background-color:#e6e7e8; margin-bottom:5px; overflow:hidden; }
.sidebar2 .module-inner { margin:8px; overflow:hidden; }
.sidebar2 .module .blok-body { /* padding:0 4px 4px 8px; */}


/* subheader (contans date & breadcrumb) */
/*****************************************/
.subheader { overflow:hidden; height:18px; margin-bottom:10px; }

/* BREADCRUMB */
/**************/
ul.breadcrumbs {list-style:none; font-size:0.8em; overflow:hidden; float:left; text-align:left; color:#999; margin-bottom:12px; }
ul.breadcrumbs li { margin-left:1px; padding-right:2px; display:inline; list-style:none; }
ul.breadcrumbs li.first { margin-left:0; }
ul.breadcrumbs li.first a { margin-left:0; color:red;}
ul.breadcrumbs li.lastcrumb { 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:#999; text-decoration:none;}
ul.breadcrumbs li a:hover { text-decoration:underline;}
ul.breadcrumbs li span {}
ul.breadcrumbs li.lastcrumb span {}

/*  ARTICLE - SUBNAV */
.sidebar1 ul { margin-top:10px; width:216px; overflow:hidden; list-style-type:none; font-size:1.0em; }
.sidebar1 ul ul{ margin:0; padding-left:15px; }
.sidebar1 li a { }
.sidebar1 li li a { text-decoration:none; padding:0 0 5px 0; }
.sidebar1 li { display:block;}
.sidebar1 li li{ margin:0; }
.sidebar1 li a { text-decoration:none; color:#444; display:block; padding:8px 0px;}
.sidebar1>ul>li>a { background-repeat: repeat-x; background-position: top left; background-image: url(/clientdata/icons/nav-bg.gif); font-weight:bold; }
.sidebar1>ul>li.first>a { background-image: none; }
.sidebar1 a.active, .sidebar1 a.active:link, .sidebar1 a.active:visited, .sidebar1 a.active:hover , .sidebar1 a.active:active { color:#2E368F; }
.sidebar1 a:hover { }  
.vasteinhoud {color:#999;}

/*  ARTICLE - SIDEBAR */
.externelinks, .internelinks { margin-bottom:10px; padding-bottom:5px; overflow:hidden; }
div.internelinks, div.externelinks  { border-bottom:1px solid #E5E5E5; }
.externelinks h4, .internelinks h4{ font-weight:normal; }
.externelinks ul, .internelinks ul { margin:1px; list-style-type:none; /* font-size:0.9em;  */}
div.internelinks li, div.externelinks li, div.bijlagen li { display:block; background-repeat: no-repeat; background-position: 0px 4px; }
div.internelinks li a, div.externelinks li a, div.bijlagen li a  { padding-left: 15px; text-decoration:none;}
div.internelinks li { background-image: url(/clientdata/icons/arrow-pink-small.png); padding:0;}
div.externelinks li { background-image: url(/clientdata/icons/arrow-pink-small-extern.png); padding:0; }

.internelinks, .externelinks { color:#83920A; margin-left:20px; }

/* footer */
/**********/
#footer{ margin:10px 0 10px 240px; padding:3px 0; border-top: 2px solid #EA0B8C; color:#999; font-size: 0.8em; clear:both; overflow: hidden; margin-bottom:8px; }
#footer #footernav { float:left; }
#footer a, #footer a:link, #footer  a:visited, #footer  a:hover , #footer  a:active { color:#999; padding:0; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer .lastchangedate { width: 140px; padding-right:10px; }
#footer #opdrachtgever { float:left; width:580px; overflow:hidden; font-weight:bold; font-size:1.2em; color:#F58220; }
#opdrachtgever a, #opdrachtgever a:link, #opdrachtgever  a:visited, #opdrachtgever  a:hover , #opdrachtgever  a:active { color:#F58220; ;}
/* einde footer */

/* FUNCTION/ITEMS: algemeen */
.function { margin-bottom:10px; padding-bottom:10px; }
.items {}
.date {font-size:0.8em; line-height:1.0em; color:#999; }
.item .item-image{ float:left; margin:0 10px 5px 0;}
.item h2 { margin:0; }
.item .datum { color:#999;}
.item .text { padding-bottom:10px;}
.item .paragraph { margin:0;}
.item .readmore { text-align:right; font-size:0.9em; margin-bottom:5px;}
.item { border-bottom:1px solid #E5E5E5; margin-bottom:15px; padding-bottom:5px; overflow:hidden; }
.item .item { border:none; }
.last-item , .last{ border:none; }

/* sitemap */
ul.sitemaplvl_1 { list-style-type: none; }
ul.sitemaplvl_1>li>a{ color:#333; text-decoration:none; }
ul.sitemaplvl_1 li { margin-top:0px; font-weight:bold; margin-top:5px; }
ul.sitemaplvl_2 { margin-left:22px; list-style-type: none; }
ul.sitemaplvl_2 li{ margin-top:0px; font-weight:bold; }
ul.sitemaplvl_2 a{ background-image: url(/clientdata/icons/arrow_sitemap_grey.gif); background-repeat: no-repeat; background-position: 0 6px; padding-left: 10px; font-weight:normal; }
ul.sitemaplvl_2 a:hover{ background-image: url(/clientdata/icons/arrow_sitemap_grey.gif); }
ul.sitemaplvl_3 { margin-left:32px; list-style-type: none; }
/* Nieuw op website */
#function_3 h5.hoofdstuk_titel { font-size:1.4em; font-weight:normal; }
#function_3 h5.hoofdstuk_titel a{ color:#333; text-decoration:none; }
#function_3 h4.paragraaf_titel { margin-top:30px;}
#function_3 .searchform {  clear:both; width:100%; overflow:hidden; }
#function_3 .showlatest { margin-right:5px; float:left; font-size: 0.8em; }
#function_3 .formbutton_med, #function_3 .formbutton_med:focus  { background-color: #bbb; width:105px; overflow:hidden; border: #777 1px solid; padding:1px 0; color: #fff; cursor: pointer; }
#function_3 .formbutton_med:hover  { background-color: #C4DB0E; width:105px; overflow:hidden; border: #93A40C 1px solid; color: #fff; cursor: pointer; }
#function_3 .formbutton_medactif, #function_3 .formbutton_medactif:focus  { background-color: #93A40C; width:130px; overflow:hidden; padding:1px 0; border: #C4DB0E 1px solid; color: #fff; cursor: pointer; font-weight:bold; }

/* Links */
#function_4 ul#links  li{ display:inline; list-style-type:none;}
#function_4 h4{ font-size: 1.2em; font-weight:bold; margin-top:5px;}

/* verity zoekpagina */
#frmverity {margin:20px;padding:0;}
#function_12 input[type=text] {height:20px;margin:0;padding:0;vertical-align:top;}
#function_12 .showcriteria {color:#ccc;font-weight:bold;font-style:italic;}
#veritySuggestionWord {font-weight:bold;}
#zoektips {margin-top: 20px;}
#zoektips ol {margin:0 20px;padding-left:20px;}
#function_12 .showcount {font-weight:bold;}
#searchrespagerbottom {margin-top:20px;}
#function_12 .item {margin:10px 0;}
.gevonden {background-color:#ccc;color:#fff;}

#hb_artikel_inhoudsopgave, #function_legenda { display:inline; list-style-type:none; }
#hb_artikel_inhoudsopgave li , #function_legenda  li { display:inline; list-style-type:none;}
#inhoudsopgave {margin-bottom:20px;}

#function_97 label {float: left; width: 14em;}
#function_97 input {margin-bottom: 10px;}
#function_97 #captcha {margin:20px 0;}
#function_97 .veld_short {height:18px;font-size:1em;vertical-align:top;width:60px;padding:4px;}

/* Contact */
#verplichtKop { font-size:0.8em;}

/*** TEST */

/*.sidebar1  {border: 0px solid red; width: 216px;}*/
