﻿html,body
{
  margin:0px;
  padding:0px;
}
body
{
  background-position:center top;
  background-repeat:repeat-y;
  background-image:url(/interface/images/body_bg.gif);
  background-color:#B8B8B8;
  width:100%;
}
body *
{
  font-size:11px;
  line-height:1.8em;
  font-family: "Trebuchet MS", arial;
}
label
{
  width:100px;
  display:block;
  float:left;
}
#links .incorrect label
{
  color:Red;
}
input,textarea
{
  border:1px solid #A9A9A9;
  width:175px;
}
textarea
{
  width:275px;
}
.regel
{
  padding-top:3px;
}
#pagina
{
  width:100%;
  background-repeat:no-repeat;
  background-position:center 188px;
  background-image:url(/interface/images/wrapper_bg_vervolg.png);
}
#container
{
  margin:0 auto;
  width:950px;
}
#boven
{
  height:258px;
  width:100%;
  margin-bottom:3px;
  position:relative;
  z-index:38;
}
#midden
{
  width:100%;
  margin-bottom:4px;
  float:left;
  clear:both;
  position:relative;
}
#footer
{
  height:46px;
  width:100%;
  background-position:center top;
  background-repeat:no-repeat;
  background-image:url(/interface/images/footer_bg.gif);
  clear:both;
  margin-top:3px;
}
#footercontent
{
  width:950px;
  margin:0 auto;
  position:relative;
}
#topmenu
{
  position:absolute;
  right:3px;
  top:45px;
}
#topmenu *
{
  color:#777777;
}
#topmenu a
{
  text-decoration:none;
}
#topmenu a:hover
{
  text-decoration:underline;
}
#langmenu
{
  position:absolute;
  top:158px;
  left:815px;
}
#langmenu p
{
   float:left;
   font-weight:bold;
   color:#FFF;
   line-height:1em;
   margin-top:3px;
}
#langmenu a
{
  opacity:0.6;
  filter:alpha(opacity=60);
  background-repeat:no-repeat;
  width:26px;
  height:16px;
  display:block;
  overflow:hidden;
  float:left;
  margin-left:5px;
  
}
#langmenu a:hover, #langmenu a.selected
{
  opacity:1;
  filter:alpha(opacity=100);
}
#content
{
  height:269px;
  width:258px;
  float:left;
  margin-right:4px;
  padding-top:18px;
  padding-bottom:20px;
  padding-left:44px;
  padding-right:315px;
}
#recproject
{
  height: 268px;
  width: 288px;
  float: left;
  background-repeat: no-repeat;
  background-image: url(/interface/images/projecten_home_bg.gif);
  padding: 20px;
  color: #333333;
}
#recproject a
{
  color: #333333;
}
#recproject span,#recproject span a
{
  color: #F7310E;
}

#recproject span span
{
  font-weight: bold;
  text-transform: uppercase;
}

#recproject p {
  padding: 0px;
  margin: 0px 0px 10px 0px;
}

#recproject h1 {
  color: #5F5F5F;
  font-size: 15px;
  text-transform: uppercase;
  padding: 0px;
  margin: 0px 0px 7px 0px;
}

#content p {
  padding: 0px;
  margin: 0px;
  width: 258px;
  height: 180px;
  overflow: hidden;
}

#content h1 {
  padding: 0px;
  margin: 0px;
  text-transform: uppercase;
}

.klein
{
  padding:24px;
  padding-right:140px;
  height:117px;
  width:143px;
  float:left;
  margin-right:4px;
  overflow:hidden;
}

.klein h1 {
  margin: 0px;
  padding: 0px;
  text-transform: uppercase;
}

.klein p {
  padding: 0px;
  margin: 0px;
  width: 143px;
  height: 102px;
  overflow:hidden;
}

#copyright
{
  position:absolute;
  left:15px;
  top:15px;
  color:#A1A1A1;
}
#tsjil
{
  position:absolute;
  left:840px;
  top:17px;
  width:77px;
  height:13px;
  background-repeat:no-repeat;
  background-image:url(/interface/images/tsjil.gif);
  display:block;
}
#logo
{
  background-repeat:no-repeat;
  background-image:url(/interface/images/logo.jpg);
  position:absolute;
  top:28px;
  left:0px;
  display:block;
  width:210px;
  height:158px;
}
#topfoto
{
  background-repeat:no-repeat;
  background-image:url(/interface/images/overlay_topfoto.png);
  position:absolute;
  top:65px;
  left:210px;
  width:740px;
  height:121px;
}
#nav
{
  width:100%;
  height:69px;
  position:absolute;
  top:188px;
  left:0px;
  z-index:39;
}
ul#nav,ul#nav ul
{
  list-style-type:none;
  margin:0;
  padding:0;
}
#nav li
{
  float:left;
  width:155px;
  padding:0;
  height:69px;
  background-position:center top;
}
#nav li a
{
  width:100%;
  height:100%;
  display:block;
 
}
#nav li:hover,#nav li.sfhover,#nav li.selected
{
  background-position:center bottom;
}
#nav li.laatste
{
  width:174px;
}
#nav li ul
{
  position:absolute;
  margin-left:-999em;
  z-index:40;
}
#nav li:hover ul,#nav li.sfhover ul
{
  margin-left:0px;
  top:69px;
}
#nav li li
{
  width:181px;
  height:auto;
  
  background-image:url(/interface/images/menu_midden.png);
  _background-image:none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src= '/interface/images/menu_midden.png');
  clear:both;
}
#nav li li a
{
  text-decoration:none;
  line-height:1em;
  color:#FAFAFA;
  padding-left:14px;
  padding-top:7px;
  padding-bottom:7px;
  padding-right:10px;
  width:157px;
  display:block;
  position:relative;
}
#nav li li:hover,#nav li li.sfhover
{
  background-color:#E92809;
  background-image:none;
  _filter:;
}
#nav li li.boven
{
  padding:0;
  width:181px;
  height:5px;
  background-image:url(/interface/images/menu_midden.png);
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src= '/interface/images/menu_midden.png');
  background-repeat:no-repeat;
  background-color:Transparent;
}
#nav li li.onder
{
  padding:0;
  width:181px;
  height:10px;
  background-position:center top;
  background-image:url(/interface/images/menu_onder.png);
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src= '/interface/images/menu_onder.png');
  background-repeat:no-repeat;
  background-color:Transparent;
  overflow:hidden;
}
h1,#links h1
{
  color:#F9301C;
  font-weight:bold;
  font-size:12px;
}

#meerweten
{
  padding-top:22px;
  padding-bottom:18px;
  padding-right:17px;
  padding-left:17px;
  height:125px;
  width:294px;
  float:left;
  background-repeat:no-repeat;
  background-image:url(/interface/images/contact_home_bg.gif);
}

#meerweten, #meerweten *
{
  color:#FFFFFF;
}
#meerweten h1
{
  color:#FFFFFF;
  font-size:16px;
  margin: 0px 0px 28px 0px;
  padding: 0px;
  text-transform: uppercase;
}
#meerweten p {
  width: 294px;
  height: 50px;
  padding: 0px;
  margin: 0px 0px 5px 0px;
  overflow: hidden;
  line-height: 16px;
}
#meerweten a
{
  float:right;
  font-weight:bold;
  text-decoration:none;
}
#meerweten a:hover
{
  text-decoration:underline;
}
#links
{
  
  position:relative;
  width:342px;
  float:left;
  text-align:left;
  background-image:url(/interface/images/linksmidden.gif);
}
#links *
{
  color:#535353;
}
#links a {
  color: #E92809;
}

#linksboven
{
  width:100%;
  background-repeat:no-repeat;
  background-image:url(/interface/images/linksboven.gif);
}
#linksonder
{
  padding:30px;
  padding-top:20px;
  height:100%;
  min-height:400px;
  _height:400px;
  background-repeat:no-repeat;
  background-position:center bottom;
  background-image:url(/interface/images/linksonder.gif);
}
#rechts
{
  float:left;
  width:604px;
  position:absolute;
  left:346px;
  top:0px;
}
#rechtsfoto
{
  width:604px;
  height:370px;
  margin-bottom:4px;
  background-repeat:no-repeat;
  
}
#rechtfotonr
{
  position:absolute;
  top:338px;
  left:548px;
  color:#FFF;
  font-weight:bold;
  font-size:12px;
  z-index:30;
  width:50px;
  text-align:center;
}
#rechtstekst
{
  width:572px;
  height:43px;
  padding:16px;
  background-repeat:no-repeat;
  background-image:url(/interface/images/rechtstekst.gif);
  overflow:hidden;
  color:#FFF;
}
#rechtstekst *
{
  color:#ffffff;
}

