* {
  margin:0;
  padding:0;
}

html {
  height:100%;
  width:100%;
}

/* Hieronder de entries uit de default.css, die specifiek met htmlView of htmlEdit moesten beginnen (bewerken scherm raakte anders in de kluts) */
table {
  font-size:100%;
  width:100%;
  border-collapse:collapse;
  line-height:150%;
  text-align:left;
  margin-top:10px;
  margin-bottom:10px;
}
/* Einde default.css*/


html {
  min-height: 100%;
  margin-bottom: 1px;
}

.content img {
  border-color: #000000;
  border-style: solid;
}


body {
  display:block; /* was table */
  width:100%;
  height:100%;/**/
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:70%;
  text-align:center;
  background-image:url("../images/backgrounds/bg.gif");
  background-repeat:repeat-x;
  margin:0;
  padding:0;
}

body.popup {
  background: #fff url(../images/backgrounds/bg_popup.gif) repeat-x;
  text-align:left;
}

.doprint {
  display:none;
}

.wrapper {
  width:995px;
  height:100%;
  background-color:#e3e3e3;
  margin:0px auto 0px auto;
}

.page {
  position:relative;
  float:left;
  margin:0px 2px 0px 2px;
  padding-bottom:15px;
  width:989px;
  height:100%;
  border-left: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
  background-color:#ffffff;
  background-image:url("../images/backgrounds/bg_page.gif");
  background-repeat:repeat-y;
  text-align:left;
}

.widepage {
  background-image:url("../images/backgrounds/bg_widepage.gif");
}

.upperpart {
  position:relative;
  width:989px;
  height:174px;
  /*background-image: url("../images/headers/header_home.gif");*/
}

.servicefuncties {
  text-align:right;
  position:relative;
  height:20px;
  font-size:100%;
  font-weight: bold;
  text-transform: uppercase;
  color:#ffffff;
  padding: 3px 5px 0px 5px;
}

.servicefuncties ul {
  list-style:none;
  float: right;
}

.servicefuncties li {
  float: left;
}

.servicefuncties a {
  text-decoration:none;
  color:#ffffff !important;
  border-right:1px solid #ffffff;
  padding: 0px 5px 0px 5px;
}

.servicefuncties a.selected,
.servicefuncties a:hover {
  text-decoration:underline;
}

.servicefuncties a.last {
  /*text-decoration:none;*/
  border-right: 0px;
}

.servicefuncties a.last:hover {
  text-decoration:underline;
  border-right: 0px;
}

.logoleft {
  float:left;
  border:0px;
}

.logoright {
  float:right;
  border:0px;
}

.doelgroepen {
  margin-top:2px;
  width:510px;
 }

.doelgroepen ul {
  float: left;
  list-style:none;
}

.doelgroepen li {
  float: left;
}

.middelpart {
  background-color:#ffffff;
  width:989px;
  height:40px;
  position:relative;
}

.sitepadholder {
  float: left;
  width:600px;
}

.sitepad {
  float: left;
  margin:3px 15px 0px 15px;
  padding:0 0 2px 0;
  width:570px;
  font-size:90%;
  display:inline;
  height:35px;
}

.spunderline {
  border-bottom: 1px solid #cccdd8;
}

.sitepad a {
  text-decoration:none;
  color:#323662;
}

.sitepad a:hover, .sitepad .underline {
  text-decoration:underline !important;
}

.sitepad .bold {
  text-decoration:none;
  font-weight: bold;
  color:#323662;
}

.contentsbar {
  margin:0;
  padding:0;
  clear:both;
}

.navholder {
  float:left;
  width:180px;/*168px*/
  height:auto;
}

.contentscontainer {
  float:left;
  width:600px;
  display:inline;
  overflow:hidden;
}

.contentscontainerwide {
  width:800px;
}

.content {
  display:inline;
  float:left;
  margin:0px 15px 0px 15px; /* was: 7px 15px 0px 15px < 10px 10px 0px 20px */
  padding:0;/*10px 0px 0px 10px*/
  width:570px;
  line-height:150%;
}

.contentscontainer div.afbeelding {
  margin: 0 15px 1em 15px;
}

.contentscontainer div.content div.afbeelding {
  margin: 0 ;
}

.contentscontainerwide .content {
  width:770px;
}

.header {
  position:relative;
  left:0px;
  top:0px;
  width:570px;
}

.noheader {
  position:relative;
  left:0px;
  top:-8px;
  width:570px;
}

.illustratie,
.illustratie img {
  margin:0px;
}

.actiebuttons {
  width:570px;
}

.inlineicon {
  position:relative;
  left:2px;
  top:1px;
}


/* rightbar */

.tekstgrote {
  position:absolute;
  bottom:5px;
  left:790px;
  /*float:left;
  margin:5px 0 0 10px;*/
  width:185px;
  /*background-image:url("../images/extra/aa_tekstgrote.gif");*/
  background-repeat:no-repeat;
}

.tekstgrote .tekst {
  /*margin-left:25px;*/
}

.tekstgrote img {
  position:relative;
  top:3px;
}

.tekstgrote a {
  text-decoration:none;
  color:#323662 !important;
}

.tekstgrote a:hover, .tekst .underline {
  text-decoration:underline !important;
}

.searchbar {
  position:relative;
  margin:0 0 10px 0;
  padding:0;
  width:190px;
  /*float:left;*/
}

.searchbar .formulier {
  border-width: 0 0 0 0;
}

fieldset {
  border-style:none;
  margin:0;
  clear:both;
}

.ssearch {
  border:1px solid #323662;
  height:18px;
  width:130px;
  font-size:90%;
  float:left;
  clear:right;
}

.searchbar .ssearch {
  font-size:110%;
}

.sbutton {
  margin:0;
  border-style:solid;
  border-color:#323662;
  background-color:#323662;
  font-size:100%;
  color:#ffffff;
  float:left;
  clear:right;
  width:45px;
  height:20px;
  cursor:pointer;
}

.ubutton {
  float:left;
  border: 1px dotted #323662;
  background-color:#ffffff;
  color:#323662;
  font-weight:bold;
  font-size:100%;
  text-align:left;
  background-image:url(../images/extra/pijl_button.gif);
  background-repeat:no-repeat;
  background-position:right;
  padding:0px 15px 0px 2px;
  margin:4px 0px 3px 0;
  cursor:pointer;
}

.rightbarcontainer {
  display:inline;
}

.rightbarholder {
  display:inline;
  float:left;
  margin-left:11px;
}

.rightbaritem {
  margin:0px;
}

.rightbar {
  padding:8px 0 0 0;
  width:198px;
  overflow:hidden;
  }
  
.rightbar .kop {
  font-weight:bold;
  color:#ffffff;
  background-color:#a2c105;
  padding:2px 0px 3px 2px;
  }

.rightbar .tekst {
  color:#323662;
  margin:3px 6px 0 0;
  padding:0px;
  line-height:1.5em;
}

.rightbar a {
  text-decoration:none;
  color:#0153a5 !important;
}

.rightbar a:hover {
  text-decoration:underline;
}

.rightbar ul {
  margin:0px;
  padding:0px;
  list-style-type:none;
}

.rightbar ul li {
  margin:0px;
  padding:0px;
  background-repeat:no-repeat;
  background-position: 0px 2px !important;
}

UL.downloads li {
  margin:0px!important;
  padding:2px 0px 4px 20px;
  background-position: 0px 2px !important;
  background-repeat:no-repeat;
  list-style-type: none;
}

UL.downloads li.link_intern,
UL.downloads li.link_extern {
  /*padding:0px !important;*/
  padding:2px 0px 4px 0px !important;
}

li.word,
li.doc {
  background-image:url('../images/buttons/bt_word.gif') !important;
  }

li.acrobat,
li.pdf {
  background-image:url('../images/buttons/bt_acrobat.gif') !important;
}

li.excel,
li.xls {
  background-image:url('../images/buttons/bt_excel.gif') !important;
}

li.powerpoint,
li.ppt {
  background-image:url('../images/buttons/bt_powerpoint.gif') !important;
}

li.real {
  background-image:url('../images/buttons/bt_real.gif') !important;
}

li.winmedia {
  background-image:url('../images/buttons/bt_winmedia.gif') !important;
}

li.mail {
  background-image:url('../images/buttons/bt_mail.gif') !important;
}

li.link_extern {
  background-image:url('../images/buttons/bt_inline_link_extern.gif') !important;
}

li.document {
  background-image:url('../images/buttons/bt_document.gif') !important;
}

 /* einde rightbar */

.adresgegevens {
  margin: 9px 0 0 13px;
}

.adresgegevens p {
  line-height:1.5em;
}

.margeblok {
  position:static;
  width:185px;
}

.paginafuncties {
  margin:20px 0 0 0;
  padding:20px 0 30px 0;
  background-image:url("../images/extra/pagina_break.gif");
  background-repeat:no-repeat;
  visibility:hidden;
 }

.paginafuncties ul {
  list-style-type:none;
}

 .paginafuncties li {
  display:block;
}

 .paginafuncties a {
  text-decoration:none;
  color:#323662;
}

 .paginafuncties a:hover {
  text-decoration:underline;
}

.paginafuncties IMG {
  margin:0px 5px 0px 0px;
  vertical-align:middle;
 }

.footer {
  float:left;
  position:relative;
  left:0px;
  width:570px;
  text-align:center;
  font-size:90%;
  color:#323662;
  margin:20px 0 20px 0;
  padding:10px 0 0 0;
  background-image:url("../images/extra/footer.gif");
}

.contentscontainerwide .footer {
  width:770px;
}

.footer a {
  text-decoration:none;
  color:#323662;
  }

.footer a:hover {
  text-decoration:underline;
  }

div.bordertopdashed {
  padding: 10px 0 0 0;
  margin: 10px 0 10px 0;
  background: url("../images/extra/dashed.gif") repeat-x top;
}

a.pijl_button_rechts {
  padding-right: 12px;
  background:url('../images/buttons/pijl_button.gif') no-repeat right bottom;
}

span.extern_button_rechts a {
  padding-right: 18px;
  background:url('../images/buttons/bt_extern.gif') no-repeat right center;
}

p.homepage_index_items_titel{
  margin-top:4px;
  margin-bottom:0px;
}

div.lees_meer,
span.lees_meer {
  display:block;
}

/* --- Indexen --- */

.index .resultaten dl {
  padding-bottom: 10px;
  padding-top: 0px; /*was 10*/
}

.index .resultaten dt {
}

.index .resultaten dt.titel {
  font-weight: bold;
}

.index .resultaten dt .datum {
  font-weight: normal;
}

.index .resultaten dt a {
  color: #323662 !important;
  font-weight: bold;
  text-decoration: none !important;
}

.index .resultaten dt a:hover {
  color: #323662 !important;
  text-decoration: underline !important;
}

.index .resultaten dd.tekst {

}

.index .resultaten dd.datum{
  color: #323662;
}

.index .pager_boven .huidige,
.index .pager_boven .pagina,
.index .pager_boven .vorige,
.index .pager_onder .huidige,
.index .pager_onder .pagina,
.index .pager_onder .vorige{
  margin-right: 1em;
}

.index .pager_boven .volgende,
.index .pager_onder .volgende {
  padding-right: 12px;
  background:url('../images/buttons/pijl_button.gif') no-repeat right bottom;
}

.index .pager_boven .vorige,
.index .pager_onder .vorige {
  padding-left: 12px;
  vertical-align:top;
  background:url('../images/buttons/left_pijl_button.gif') no-repeat left bottom;
}

.index .pager_boven {
  border-bottom:#323662 dotted 1px;
  padding-top:5px;
  padding-bottom:5px;
}

div.trefwoordvoettekst {
  display: none;
}

/* keywords */
/* Tooltip */
a.keyword {
  cursor: pointer;
  color: #0153A5;
  border-bottom: 1px dashed #0153A5 !important;
  text-decoration: none !important;
}

div.informatieoverwoord {
  width: 225px;
  background-color: white;
  color: #0153A5;
  text-align: left;
  border: 1px solid #0153A5;
  padding: 4px;
  background-color: #E8EDF5;
}

/* Related terms */

/*ul.related li a {
  font-weight:bold;
}*/

