body, html{
  margin:0;
  padding:0;
  height:100%;
  background:#DDD;
}
body{
  background-position:center;
  background-repeat:repeat-y;
  text-align:center;
}
*{
  font-family:verdana, Arial;
  font-size:9pt;
}
a{
  text-decoration:none;
}
img{
  border:0;
}
/* ubb images */
img.floatleft{
  float:left;
  padding:0 10px 5px 0;
}
img.floatright{
  float:right;
  padding:0 0 5px 10px;
}
#container{
  border-collapse:collapse;
  width:971px;
  text-align:left;
  margin:0 auto;
  padding:0;
  height:auto;
}
.h5{
  background:#fff;
  height:319px;
  background-position: bottom;
  background-repeat:no-repeat;
}
.topMenu{
  padding:0 30px 0 0;
  margin:0;
  text-align:right;
}
.topMenu li{
  display:inline;
  list-style:none;
}
.topMenu li, .topMenu li a{
  font-size:9pt;
  color:#FFF;
}
.topMenu li.sel a{
  font-size:9pt;
  color:#9bb130;
}
.left{
  float:left;
  width:285px;
}
.baseMenu{
  margin:0;
  padding:15px 0;
}
.baseMenu li{
  list-style:none;
}
.baseMenu li a{
  color:#858585;
  font-size:9pt;
  padding:0 0 0 55px;
  background-image:url(/images/site/menu.gif);
  background-repeat:no-repeat;
  background-position:left center;
  line-height:13pt;
}
.baseMenu li.sel a{
  color:#9ab037;
  background-image:url(/images/site/henu.gif);
}
.inhoud{
  float:left;
  width:402px;
}
.inhoud span.highlight{
  color:#9bb137;
}
.inhoud h1{
  padding:0 0 10px 0;
  margin:0;
  font-size: 16pt;
  line-height:130%;
  color:#9bb137;
  font-weight:normal;
}
.links{
  margin:17px 10px 2px 10px;
  color:#868686;
  font-size:8pt;
}
.links a{
  color:#868686;
  font-size:8pt;
}
.inhoud .text{
  padding:12px 10px;
  font-size:9pt;
  line-height:12pt;
}
.right{
  float:left;
  width:284px;
}
.baseMenu2{
  padding:15px 0;
  margin:0;
}
.baseMenu2 li{
  list-style:none;
}
.baseMenu2 li a{
  background-image:url(/images/site/menu2.gif);
  background-repeat:no-repeat;
  background-position:left center;
  color:#858585;
  font-size:9pt;
  padding:0 0 0 26px;
  line-height:12pt;
}
.baseMenu2 li.sel a{
  background-image:url(/images/site/henu2.gif);
  color:#9ab037;
}
.projects2{
  margin:0;
  padding:0;
}
.projects2 li{
  list-style:none;
}
.projects2 li.top{
  background:#9ab037;
  color:#FFF;
  padding:21px 0 3px 14px;
  font-size:12pt;
}
.projects2 li{
  padding:16px 13px 0 13px;
  font-size:9pt;
}
.projects2 li a{
  color:#9ab037;
  font-size:9pt;
}
.projects{
  padding:2px 0;
  margin:0;
}
.projects li{
  list-style:none;
  color:#858585;
}
.projects li.top{
  padding:16px 0 0 12px;
  font-size:8pt;
}
.projects li a{
  background-image:url(/images/site/menu2.gif);
  background-repeat:no-repeat;
  background-position:left center;
  color:#858585;
  font-size:8pt;
  padding:0 0 0 26px;
  line-height:12pt;
}
.projects li.sel a{
  background-image:url(/images/site/henu2.gif);
  color:#9ab037;
}
#projectItem{
  border-bottom:1px solid #FFF;
  background-repeat:no-repeat;
  background-position:right bottom;
  height:284px;
}
#nieuws .images{
  white-space:nowrap;
  overflow:auto;
  overflow-y:hidden;
  width:278px;
  height:62px;
}
#nieuws .images img{
  padding:0 3px;
  cursor:hand;
}
div.login form{
  margin:10px;
}
div.login form input{
  margin-bottom:3px;
  border:1px solid #333;
}
div.login label{
  font-weight:bold;
  display:block;
  float:left;
  width:120px;
}