* {
  margin:0;
  padding:0;
} 

html { 
  height:100%;
  width:100%;
}

body {
/*  display:table;
  width:100%;  */
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 
  font-size:70%;
  color:#17037c;
  line-height:150%;
  background-image:url("../images/backgrounds/bg_header_dekring.gif");
  background-repeat:no-repeat;
}


.page {
  width:987px;
  /*float:left;*/
/*  margin-top:-15px;*/
 }

.header {
  height:151px;
}

.serviceblok {
  float:right;
  font-family:Arial, Helvetica, sans-serif; 
  font-variant: small-caps;
  font-size:130%;
  color:#ffffff;
  margin-right:33px;
  margin-top:5px;
}

.serviceblok ul {
  list-style:none;
}

.serviceblok li {
  float:left;
}

.serviceblok a {
  text-decoration:none;
  color:#ffffff;
  border-right:1px solid #ffffff;
  padding: 0px 5px 0px 5px;
}

.serviceblok a:hover {
  text-decoration:underline;
}

.serviceblok a.last {
  text-decoration:none;
  border-right: 0px;
} 
  
.serviceblok a.last:hover {
  text-decoration:underline;
  border-right: 0px;
}

/*.illustratie {
  background-image:url("../images/headers/home_illu.gif");
  background-repeat:no-repeat;
}

.vogels.illustratie {
  height:151px;
  background-image:url("../images/headers/header_vogels.gif");
  background-repeat:no-repeat;
}*/

.inhoud-kolom {
  float:left;
  width:987px;
}

.linker-helft {
  float:left;
  width:674px;
}

.homepage {
  float:left;
  margin-left:35px !important;
  width:610px !important;
}

.content {
  width:440px;
  margin-left:195px;
  margin-right:20px;
}

.slider {
  width:551px;
  height:206px;
  margin-top:20px;
  margin-bottom:20px;
  background-image:url("../images/backgrounds/bg_slideshow.gif");
  background-repeat:no-repeat;  
}

.foto-holder {
  float:left;
  width:219px;
  height:194px;
  margin-left:7px;
  margin-top:7px;
}

.foto-holder .sliderfoto {
  width:220px;
  height:165px;
  display:block;
  position: relative;
  text-align: center;
}

.foto-holder .sliderfoto img {
  position: absolute;
}

.sliderbalk {
  text-align:center;
  width:220px;
  height:27px;
  padding-top:3px;
    color:#c4c4c4;
  background-color:#c4c4c4;
/*  background-image:url("../images/backgrounds/slider_balk.gif");*/
}

.sliderbalk .pager_prev,
.sliderbalk .pager_next,
.sliderbalk .pager_page {
  cursor:pointer;
}

.nieuws-holder {
  float:left;
  width:300px;
  margin-left:8px;
  margin-right:8px;
}
.nieuws-holder h2 {
  font-size:120%;
}

.nieuws {
  margin-top:18px;
  height:164px;
  overflow: hidden;
}

.datum {
  display:inline;
/*  font-style:italic;*/
  font-weight:normal;
  color:#999999;
}

.nieuws-holder .summary {
  font-variant:normal;
  font-weight:normal;
}

.nieuws-link {
  font-family:Arial, Helvetica, sans-serif; 
/*  font-variant: small-caps;*/
  font-size:110%;
  font-weight:bold;
/*  color:#e44e71;*/
}

.rechter-helft {
  float:left;
  width:313px;
  margin-top:8px;
}

.boekenlegger {
  float:left;
  width:313px;
  min-height:360px;
/*  padding:33px 35px 0px 20px;*/
 *padding-top:4.5em; /*reposition for IE*/
  background-image:url("../images/backgrounds/bg_legger.gif");
  background-repeat:repeat-y;
}

.boekenlegger p,
.boekenlegger a,
.boekenlegger .tekst {
  color:#ffffff;
}

.boekenlegger a {
  color:#ffffff;
}

.boekenlegger a:hover {
  text-decoration:underline;
  color:#707094;
}

.boekenlegger .tekstblok {
  margin-left:20px;
  overflow:hidden;
/*dit omdat er bij lange tekstlinks anders buiten de kolom valt*/
/*  float:left;*/
  width:260px;
}

.boekenlegger .tekstblok a:hover {
}

.boekenlegger .fotos {
  margin-left:20px;
  margin-top:20px;
  *margin-top:0px;
}


.boekenlegger .formulier {
  color:#ffffff;
}

.boekenlegger .formulier .rij {
  margin:0px !important;
}

.boekenlegger .formulier .antwoorden {
  margin-top:0px;
}

.boekenlegger .formulier .antwoord label {
  float:none;
}

.boekenlegger label {
/*  float:left;*/
  color:#ffffff !important;
}

.boekenlegger .standaardvelden {
  padding-bottom:0px;
}

.boekenlegger .formulier .label label {
  margin:10px 0px;
}

.boekenlegger .linklijst {
/*  display:inline-block;*/
  float:left;
  margin:20px 0 10px 20px;  
}
.boekenlegger .linklijst a:hover {
 text-decoration:none;
}

.boekenlegger .buttons {
  margin:0 0 0 20px;
}

.boekenlegger .buttons IMG {
  float:left;
  padding-right:9px;
  padding-top:10px;
}

.boekenlegger .afbeelding {
/* float:left;*/
 /*  display:block;*/
/*  border:1px solid #ffffff;*/
/*  padding-right:15px;*/
/*  padding:5px 15px 5px 0;*/
}

.boeken-bottom {
  float:left;
  width:313px;
  height:58px;
  background-image:url("../images/backgrounds/bottom_legger2.gif");
  background-repeat:no-repeat;  
}

.content ul li a.pdf {
  padding-right:20px;
  background:url(../images/iconen/pdf_icoon.gif) right no-repeat;
}

.content ul li a.xls {
  padding-right:20px;
  background:url(../images/iconen/excel_icoon.gif) right no-repeat;
}

.content ul li a.doc  {
  padding-right:20px;
  background:url(../images/iconen/word_icoon.gif) right no-repeat;
}

.footer-container {
  float:left;
  width:100%;
  background-image:url("../images/backgrounds/page_bottom.gif");
  background-repeat:repeat-x;
  background-color:#0b0045;
}

.artikel-footer-container {
  float:left;
  width:100%;
  background-color:#0b0045;
  background-image:url("../images/backgrounds/page_artikelbottom.gif");
  background-repeat:repeat-x;
}

.footer {
  float:left;
  height:461px;
  margin-bottom:20px;
  *padding-bottom:20px;
  width:987px;
  background-image:url("../images/backgrounds/bg_footer.gif");
  background-repeat:no-repeat;
}

.artikel-footer {
  float:left;
  height:201px;
  width:987px;
  background-image:url("../images/backgrounds/bg_artikelfooter.gif");
  background-repeat:no-repeat;
}

.footer-een {
  float:left;
  margin-top:160px;
  margin-left:86px;
}

.footer-twee {
  float:left;
  margin-top:160px;
  margin-left:120px;
}

.footer-drie {
  float:left;
/*  width:205px;*/
  margin-top:160px;
  margin-left:118px;
}

.Adresblok  {
  display:block;
  padding:4px 0px;
  border-bottom:1px solid #969cbc;
}
