html{
    background-image: url(../images/bg-image.jpg);
    background-size: cover;
    background-repeat:  no-repeat;
    background-position: center top;
    background-attachment: fixed;
}

body {
  text-align: center;
  font-family: Tahoma;
  font-size: 13px;
  color:    #404040;
}

img  {border-style: none;}

.clear{
  clear: both;
}


div.header{
  background-image: url(../images/header.png);
  background-repeat: no-repeat;
  background-color: transparent;
  margin: 0px;
  background-position:  center;
  height: 164px;
}

div.basis{
  background-image:  url(../images/schaduw2.png);
  background-position:  center;
  background-repeat:  repeat-y;
  margin: 0px;
  text-align: left;
}

div.content{
  margin: 0 auto;   /* align for good browsers */
  text-align: left; /* counter the body center */
  width: 949px;
  padding-top: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
}

td.text{
  vertical-align: top;
  padding-top: 30px;
  padding-left: 60px;
  padding-right: 60px;
  padding-bottom: 30px;
}

td.image{
  vertical-align:  bottom;
}

div.foto{
  background-color: #fff;
  margin: 0 auto;   /* align for good browsers */
  text-align: left; /* counter the body center */
  width: 948px;
  height: 470px;
  padding-top: 0px;
  padding-bottom: 0px;
}

div.starttekst{
   position: absolute;
   width: 200px;
   height: 150px;
   padding-top: 190px;
   padding-left: 50px;
}

div.workshop{
   position: absolute;
   width: 700px;
   height: 150px;
   padding-top: 110px;
   padding-left: 30px;
   color: #FFFFFF;
}

h2 {
  padding: 0px;
  margin: 0px 0px 15px 0px;
  font-size: 20px;
}


div.tip{
   position: absolute;
   width: 200px;
   height: 150px;
   padding-top: 130px;
   padding-left: 528px;
}


div.menu{
  background-image:  url(../images/schaduw_menu.png);
  background-position:  center;
  background-repeat: no-repeat;
  height: 35px;
}

div.menuitem1{
  margin: 0 auto;   /* align for good browsers */
  text-align: left; /* counter the body center */
  width: 949px;
  padding-left: 1px;
}

table.menu{
  height: 35px;
}

div.email{
  z-index: 10;
  position: absolute;
  top: 157px;
  left: 118px;
}

div.website{
  position: absolute;
  top: 563px;
  left: 14px;
}

div.weblink{
  position: absolute;
  top: 193px;
  left: 14px;
}

div.newslinks{
  position: absolute;
  top: 415px;
  left: 13px;
}

div.newstekst{
  position: absolute;
  top: 20px;
  left: 13px;
  width: 475px;
}

div.presslinks{
  position: absolute;
  top: 250px;
  left: -13px;
}

div.presstekst{
  width: 475px;
  position: absolute;
  top: 15px;
  left: 13px;
}

A.menu:link { color: #fff; font-family: Myriad Pro; font-size: 16px; font-weight: normal;	text-decoration:none;   }
A.menu:visited { color: #fff; font-family: Myriad Pro; font-size: 16px; font-weight: normal;	text-decoration:none; }
A.menu:active { color: #fff; font-family: Myriad Pro; font-size: 16px; font-weight: normal;	text-decoration:none;  }
A.menu:hover { color: #fff; font-family: Myriad Pro; font-size: 16px; font-weight: normal;	text-decoration:none; }

A.mail:link { color: #fff; font-weight: normal;	text-decoration:none; text-decoration:underline;   }
A.mail:visited { color: #fff; font-weight: normal;	text-decoration:none; text-decoration:underline;}
A.mail:active { color: #fff; font-weight: normal;	text-decoration:none; text-decoration:underline; }
A.mail:hover { color: #fff; font-weight: normal;	text-decoration:none; text-decoration:underline;}

A.blauw:link { color: #7b8034; font-weight: normal;	text-decoration:underline;   }
A.blauw:visited { color: #7b8034; font-weight: normal;	text-decoration:underline; }
A.blauw:active { color: #7b8034; font-weight: normal;	text-decoration:underline;  }
A.blauw:hover { color: #7b8034; font-weight: normal;	text-decoration:underline; }

hr {
color: #2b5c98;
  background-color: #2b5c98;
  height: 1px;
  border:  0px;
  margin-top: 20px;
  margin-bottom: 15px;
}



div.midden{
  margin-left: auto;
  margin-right: auto;
  width: 948px;
  text-align: left;
}


b.blauw {
 color:  #2b5c98;
 font-size: 15px;
}

b.blauw_klein {
 color:  #2b5c98;

}

div.footer {
  background-image: url(../images/footer.png);
  background-repeat: no-repeat;
  margin: 0px;
  background-position:  center;
  height: 56px;
  padding-top: 0px;
}

div.footertext{
  padding-top: 4px;
  font-size: 10;
  color:  #fff;
}

a:focus { -moz-outline-style: none; }/*this avoids having image replacement sections display a dotted outline*/



td.ervaringen{
  padding-right: 30px;
  font-size: 9px;
}

table.ervaringen{
  font-size: 10px;
}

#logo_nbpo{
  float: right;
  margin-top: -48px;
  color: #4e809e;
  font-size: 11px;
}







