body
{
  background-image : url(../images/background.jpg);
  background-position : top center;
  background-repeat : no-repeat;
  margin : 0;
  padding : 0;
}

div#container
{
  position : absolute;
  width : 968px;
  background-color : #FFFFFF;
  left : 50%;
  margin-left : -484px;
  height : 623px;
}

.islbutton
{
  border : 0;
  position : absolute;
  cursor : pointer;
  float : right;
  right : 0;
  margin-top : 43px;
  margin-right : 24px;
}

div#header
{
  height : 88px;
  width : 968px;
  background-image : url(../images/backgroundHeader.jpg);
  background-repeat : repeat-x;
  background-position : bottom;
}

div#header img#logo
{
  margin-top : 27px;
  margin-left : 27px;
  border : 0;
}

div#header div#topMenu
{
  position : absolute;
  width : 625px;
  right : 0;
  margin-right : 66px;
  margin-top : -20px;
  text-align : right;
  font-family : arial;
  font-size : 12px;
  color : #616264;
}

*:first-child+html div#header div#topMenu
{
  margin-top : 52px;
  
}

div#header div#topMenu a
{
  color : #616264;
  text-decoration : none;
}

div#header div#topMenu img.vlag
{
  margin-left : 8px;
  margin-bottom : -1px;
  border : 0;
}

* html div#header div#topMenu
{
  margin-right : 11px;
}

div#menuMain
{
  margin-left : 27px;
  margin-right : 27px;
  font-family : arial;
  font-size : 12px;
  color : #616264;
  height : 34px;
  padding-top : 11px;
}

div#introHeader
{
  background-image : url(../images/introHeader.jpg);
  background-repeat : no-repeat;
  background-position : top;
  width : 914px;
  height : 370px;
  margin-left : 27px;
}

* html div#introHeader
{
  margin-top : -1px;
}

#usps
{
  margin-left : 27px;
  margin-right : 27px;
  height : 33px;
  margin-top : 20px;
  background-image : url(../images/usps.jpg);
  background-repeat : no-repeat;
  background-position : top center;
}

#usps_en
{
  margin-left : 27px;
  margin-right : 27px;
  height : 33px;
  margin-top : 20px;
  background-image : url(../images/usps_en.jpg);
  background-repeat : no-repeat;
  background-position : top center;
}

#breadcrumbs
{
  margin-left : 27px;
  margin-right : 27px;
  font-family : arial;
  font-size : 12px;
  color : #616264;
  height : 34px;
  margin-top : 4px;
}

#breadcrumbs a
{
  color : #616264;
  text-decoration : none;
}

#breadcrumbs a:hover
{
  color : #4D9022;
}

h1
{
  color : #4D9022;
  font-family : arial;
  font-size : 14px;
  font-weight : bold;
  margin : 0px;
  margin-left : 27px;
  margin-top : 6px;
}

span.h1Date
{
  color : #616264;
  font-family : arial;
  font-size : 12px;
  margin : 0px;
  margin-right : 244px;
  margin-top : 6px;
  float : right;
}

h2
{
  color : #616264;
  font-family : arial;
  font-size : 14px;
  font-weight : bold;
  margin : 0px;
  margin-top : 6px;
}

p, div#pNews, div#pContact
{
  font-family : arial;
  font-size : 12px;
  color : #616264;
  margin-left : 27px;
  line-height : 20px;
  margin-top : 23px;
  padding-right : 15px;
  height : 328px;
  overflow : auto;
}

div#pContact
{
  line-height : 19px;
}

div#pAfbeeldingen
{
  font-family : arial;
  font-size : 12px;
  color : #616264;
  margin-left : 27px;
  line-height : 20px;
  margin-top : 23px;
  padding-right : 15px;
  height : 328px;
  overflow : none;
}

div#pNews, div#pContact, div#pAfbeeldingen
{
  margin-bottom : 12px;
}

div#pAfbeeldingen div#tekst a
{
  color : #616264 !important;
  text-decoration : none;
}

div#pAfbeeldingen div#tekst a:hover
{
  color : #4d9022 !important;
}

div#pContact table td.leftCol
{
  padding-right : 20px;
  width : 200px;
}

input, textarea
{
  border : 1px solid #a4c191;
  margin : 2px;
  font-family : arial;
  font-size : 12px;
  color : #616264;
  margin-left : 0;
}

textarea
{
  width : 300px;
  height : 60px;
}

p a, div#p a
{
  color : #616264;
}

div.leftcolumn, div.rightcolumn
{
  width : 40%;
  margin-top : 23px;
  margin-bottom : 12px;
  float : left;
  font-family : arial;
  font-size : 12px;
  color : #616264;
  line-height : 20px;
  padding-left : 27px;
  height : 248px;
}

#imageHolder
{
  float : right;
  margin-right : 27px;
  width : 200px;
  height : 200px;
  margin-top : 23px;
  margin-left : 17px;
}

#contactArea
{
  float : right;
  margin-bottom : 27px;
  margin-right : 27px;
  width : 186px;
  height : 99px;
  margin-top : 15px;
  background-color : #FFFFFF;
  margin-left : 17px;
  clear : both;
  padding : 7px;
  font-family : arial;
  font-size : 12px;
  color : #616264;
  line-height : 20px;
}

#contactArea h2
{
  font-family : arial;
  font-size : 14px;
  font-weight : bold;
  color : #4D9022;
  margin : 0px;
}

#contactArea a
{
  color : #616264;
  text-decoration : none;
}

#contactArea a:hover
{
  color : #4D9022;
}

#footer
{
  background-image : url(../images/footer.jpg);
  background-repeat : no-repeat;
  background-position : center;
  width : 914px;
  height : 12px;
  margin-left : 27px;
}

#introText
{
  color : #FFFFFF;
  float : left;
  margin-left : 34px;
  margin-top : 50px;
  width : 378px;
  font-family : arial;
  font-size : 12px;
  line-height : 18px;
}

#introNews
{
  background-image : url(../images/introNews.jpg);
  background-repeat : no-repeat;
  background-position : center;
  float : right;
  width : 389px;
  height : 243px;
}

#introNews #introNewsTitle
{
  background-image : url(../images/introNews_title.jpg);
  background-repeat : no-repeat;
  background-position : center;
  float : left;
  width : 31px;
  height : 243px;
}

#introNews #introNewsContent
{
  height : 243px;
  width : 332px;
  float : left;
  margin-top : 57px;
  font-family : arial;
  font-size : 12px;
  padding : 13px;
  color : #616264;
  line-height : 16px;
}

#introNews #introNewsContent a
{
  color : #616264;
  text-decoration : none;
  font-weight : bold;
}

#introNews #introNewsContent a span.green
{
  color : #4D9022;
}

div#pNews #leftCol
{
  width : 420px;
  float : left;
  margin-right : 37px;
}

div#pNews #rightCol
{
  width : 425px;
  float : left;
}

div#pNews #leftCol .newsItem, div#pNews #rightCol .newsItem
{
  height : 108px;
  overflow : hidden;
}

div#pNews #leftCol .newsItem .content, div#pNews #rightCol .newsItem .content
{
  overflow : hidden;
  height : 88px;
}

.readMore
{
  text-align : right;
}

.readMore a
{
  color : #616264;
  text-decoration : none;
  font-size : 11px;
  font-weight : bold;
}




div#pAfbeeldingen div#tekst
{
  float: left;
  width : 193px;
  margin-right : 25px;
  text-align : justify;
}

div#pAfbeeldingen div#image
{
  float : left;
  width : auto;
}

div#pAfbeeldingen div#image img
{
  margin-right : 7px;
}


div#pAfbeeldingen div#thumbs
{
  float : right;
  width : 220px;
  margin-right : 9px;
  height : 327px;
}

div#pAfbeeldingen div#thumbs div.thumb
{
  width : 68px;
  height : 76px;
  float : left;
  margin-right : 8px;
  margin-bottom : 8px;
  cursor : pointer;
}

div#pAfbeeldingen div#thumbs div.thumb input
{
  cursor : pointer;
  left : 0;
  width : auto;
  margin : 0;
  border : 0;
}

div#pAfbeeldingen div#thumbs img
{
  cursor : pointer;
  height : 76px;
  width : 68px;
}

div.thumb3, div.thumb6, div.thumb9, div.thumb12
{
  margin-right : 0 !important;
}

div.thumb10, div.thumb11, div.thumb12
{
  margin-bottom : 0 !important;
}
