﻿body, html, form {
  margin: 0px;
  padding: 0px;
}
body {
  background-repeat: repeat-y;
  background-position: center center;
  background-image: url(/interface/images/achtergrond.gif);
}
body, html {
  height: 100%;
}
form {
  height: 100%;
}
* {
  font-family: verdana, Sans-serif;
  font-size: 12px;
  color: #797878;
}
a img {
  border: 0px;
}
a {
  color: #14A0A7;
}
#nieuws a {
  color: #797878;
}
h1, h2, h3, h4 {
  margin: 0px;
  padding: 0px;
}
h1 {
  font-size: 18px;
  font-weight: bold;
}
h3 {
  font-size: 11px;
  color: #33b4bb;
}
#container {
  display: block;
  width: 990px;
  margin: auto;
  position: relative;
  background-color: #FFFFFF;
  min-height: 100%;
  _height: 100%;
}
#schaduwlinks {
  position: absolute;
  left: -73px;
  width: 73px;
  height: 100%;
  _height: expression(this.parentNode.offsetHeight+"px");
  background-repeat: repeat-y;
  background-image: url(/interface/images/schaduwl.gif);
}
#schaduwrechts {
  position: absolute;
  right: -73px;
  width: 73px;
  height: 100%;
  _height: expression(this.parentNode.offsetHeight+"px");
  background-repeat: repeat-y;
  background-image: url(/interface/images/schaduwr.gif);
}
.topfoto, #topfoto {
  position: relative;
  width: 100%;
  display: block;
  overflow: hidden;
  height: 127px;
  background-repeat: no-repeat;
  background-image: url(/interface/images/bovenkant.jpg);
  clear: both;
}
#hmenu {
  width: 100%;
  position: absolute;
  top: 127px;
  height: 88px;
  display: block;
  clear: both;
  z-index: 4;
  left: 0px;
}
#golf {
  top: 155px;
  left: 0px;
  position: absolute;
  height: 121px;
  width: 100%;
  display: block;
  overflow: hidden;
  background-image: url(/interface/images/golf.png);
  _background-image: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src= '/interface/images/golf.png');
  z-index: 2;
}
#linkerkolom {
  display: block;
  width: 314px;
  position: absolute;
  top: 320px;
  left: 0px;
}
#rechterkolom {
  display: block;
  width: 243px;
  background-color: #d8eaeb;
  position: absolute;
  top: 200px;
  left: 657px;
}
#onderkant {
  height: 103px;
  width: 100%;
  display: block;
  overflow: hidden;
  clear: both;
}
#olinks {
  width: 673px;
  height: 100%;
  display: block;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: right center;
  background-image: url(/interface/images/oscheiding.gif);
  background-color: #05969e;
  float: left;
}
#olinks, #onlinks * {
  font-size: 10px;
  line-height: 1.2;
  color: #aad4d7;
}
#orechts {
  width: 317px;
  height: 100%;
  display: block;
  overflow: hidden;
  float: left;
  background-color: #33b4bb;
}
#orechts, #orechts * {
  color: #FFFFFF;
  font-size: 10px;
  line-height: 1.2;
}
#inhoud {
  clear: both;
  width: 100%;
  float: left;
  display: block;
  background-repeat: repeat-y;
  background-image: url(/interface/images/lkolom.gif);
  background-color: white;
  text-align: left;
}
#tsjil {
  float: left;
  margin-top: -12px;
  margin-left: 4px;
}
#content {
  margin-top: 112px;
  min-height: 620px;
  _height: 620px;
  display: block;
  width: 600px;
  margin-left: 349px;
}

#content p
{
   margin: 18px 0px 18px 0px;
}


/*Menu*/

#nav, #nav ul {
  padding: 0;
  margin: 0;
  list-style: none;
  font-size: 13px;
}

#nav {
  float: left;
  padding: 0 0 0 4px;
  display: inline;
  _behavior: url(/interface/csshover.htc);
  background: #ffffff url(/interface/images/menu_bg.gif) no-repeat right top;
}

#nav ul {
  line-height: 24px;
  background-color: #FFF;
  clear:both;
  float:none;
}
#nav ul ul
{
  clear:none;
  float:left;
}

#nav a {
  display: block;
  text-decoration: none;
}

#nav ul a,
#nav li ul li:hover li a {
  padding-left: 10px;
  color: #1B99A5;
}

#nav li {
  float: left;
  display: inline;
  background-image: url(/interface/images/menur.gif);
  background-position: right -64px;
  background-repeat: no-repeat;
  margin-left: -4px;
}

#nav li a {
  background-image: url(/interface/images/menul.gif);
  background-repeat: no-repeat;
  background-position: left -64px;
  padding: 7px 15px 7px 15px;
  display: block;
  _width: 1%;
  white-space: nowrap;
}
#nav li li a {
  padding:2px;
}
#nav li:hover {
  background-position: right -32px;
}
#nav li:hover a {
  background-position: left -32px;
}
#nav li.selected {
  background-position: right 0px;
  background-color: #41BDC4;
  z-index: 40;
}
#nav li.selected a {
  background-position: left 0px;
  z-index: 20;
  color: #FFF;
}
#nav li.selected li a, #nav li li a {
  background: none;
  padding: 5px;
  white-space: normal;
  width: 155px;
  margin-left: 2px;
  margin-right: 2px;
  color: #218C9C;
  _margin-right: -100px;
  line-height: 16px;
}
#nav li li {
  background: #ffffff;
  margin-right: 0px;
  width: 170px;
  margin: 0;
  padding: 0;
}
body #nav li li li a,body #nav li.selected li li a
{
  font-size:11px;
    line-height:11px;
}
body #nav li li li
{
  padding-top:1px;
  padding-top:1px;
  line-height:11px;
}
#nav li ul {
  position: absolute;
  margin-top: 28px;
  top: 0px;
  width: 170px;
  left: -9000px;
  border: 2px solid #B6B4B5;
  padding: 1px 1px 1px 1px;
}

#nav li ul ul {
  top:auto;
  margin-left: 170px;
  #margin-left: 0px;
  _margin-left:100px;
  margin-top: -2px;
  left: -9000px;
}

#nav li:hover ul ul {
  left: -9000px;
}

#nav li:hover ul, #nav li:hover li:hover ul {
  left: auto;
  min-height: 1%;
  _height: 1%;
}

#nav li ul li:hover {
}

#nav li ul li:hover a, #nav li ul li:hover li:hover a {
  background: #D2EEF2;
  color: #1B99A5;

}
#nav li ul li:hover li a {
  background: none;
  padding: 5;
  white-space: normal;
  width: 155px;
  margin-left: 2px;
  margin-right: 2px;
  color: #218C9C;
}

#nav li li a:hover {
  background: #D2EEF2;
  color: #1B99A5;
}

#nav li a {
  float: left;
}

#ovnieuws {
  width: 280px;
  margin-left: 15px;
  padding-bottom: 30px;
  background-repeat: no-repeat;
  background-position: left bottom;
  background-image: url(/interface/images/lscheiding.gif);
}
#ovnieuws img {
  margin-left: -3px;
}
#ovnieuws a {
  text-decoration: none;
}
#ovnieuws a:hover {
  text-decoration: underline;
}
#ovnieuws a.mover {
  margin-top: 10px;
}

#ovnieuwshome a {
  text-decoration: none;
}
#ovnieuwshome a:hover {
  text-decoration: underline;
}


#uitgelicht {
  width: 280px;
  margin-left: 15px;
  margin-top: 20px;
  padding-bottom: 30px;
}
#uitgelicht img {
  margin-left: -3px;
}
#uitgelicht a {
  text-decoration: none;
}
#uitgelicht a:hover {
  text-decoration: underline;
}
#uitgelicht a.mover {
  margin-top: 10px;
}


a.mover {
  display: block;
  overflow: hidden;
  height: 17px;
  background-repeat: no-repeat;
  background-position: left top;
}
a.mover:hover {
  background-position: left bottom;
}
#uitgelicht {
}

#nieuws a {
  text-decoration: none;
}
#nieuws a:hover {
  text-decoration: underline;
}
#rblok1 {
  margin-top: 55px;
  margin-bottom: 10px;
}
.rblok {
  width: 210px;
  display: block;
  overflow: hidden;
  margin-left: 20px;
  padding-bottom: 30px;
  background-repeat: no-repeat;
  background-position: center bottom;
  background-image: url(/interface/images/rscheiding.gif);
}
.rblok img {
  margin-left: 5px;
}
#rblok2 {
  margin-bottom: 10px;
}
#rblok3 {
  background-image: none;
}
#rblok3 a {
  text-decoration: none;
  _width: 95px;
  min-width: 95px;
  float: left;
  display: block;
  margin-right: 5px;
  font-size: 9px;
  white-space: nowrap;
}
#rblok3 a:hover {
  text-decoration: underline;
}
#nieuwsbriefaanmelden input {
  margin-bottom: 3px;
  border: 1px solid #fafd26;
}
#lbloknieuwsbrief {
  width: 280px;
  margin-left: 15px;
  padding-bottom: 30px;
  background-repeat: no-repeat;
  background-position: left bottom;
  background-image: url(/interface/images/lscheiding.gif);
}

.fotosboven {
  clear: both;
  margin-bottom: 10px;
}
.fotoslinks {
  display: block;
  float: left;
  width: 250px;
  margin-top: 0px;
  margin-right: 10px;
}
.fotoslinks img {
  margin-bottom: 5px;
}
.fotosrechts {
  display: block;
  float: right;
  width: 250px;
  margin-top: 0px;
  padding-bottom: 15px;
  margin-left: 10px;
  margin-bottom: 4px;
}
.fotosrechts img {
  margin-bottom: 5px;
}
.fotosonder {
  margin-top: 10px;
}
.fotosonder a {
  width: 180px;
  overflow: hidden;
}
.fotosonder img {
  display: block;
  position: relative;
  margin-bottom: 5px;
  margin-right: 5px;
}
td {
  vertical-align: top;
}
.trmover font {
  border-bottom: 1px solid #797878;
  cursor: pointer;
}
.trmout font {
  border-bottom: 0px;
  cursor: pointer;
}
#lijst {
  width: 480px;
}
#lijst * {
  color: #26A7AC;
}
#lijst .item td {
  vertical-align: top;
  padding: 8px;
  padding-left: 3px;
  cursor: pointer;
  border-top: 1px solid #75CACD;
  border-bottom: 1px solid #75CACD;
}
#lijst .selected td {
  background-color: #4AC1C7;
  vertical-align: top;
  padding: 8px;
  cursor: pointer;
  padding-left: 3px;
  color: #FFFFFF;
  border-top: 1px solid #75CACD;
  border-bottom: 1px solid #75CACD;
}
#lijst .item .moverprog {
  display: block;
  overflow: hidden;
  height: 17px;
  background-repeat: no-repeat;
  background-position: left top;
}
#lijst .selected .moverprog {
  display: block;
  overflow: hidden;
  height: 17px;
  background-repeat: no-repeat;
  background-position: left bottom;
}
.download {
  display: block;
  width: 400px;
  height: 25px;
  padding-bottom: 18px;
  padding-left: 40px;
  background-repeat: no-repeat;
  background-position: left bottom;
  background-image: url(/interface/images/download.gif);
  text-decoration: none;
  margin-bottom: 5px;
  clear: both;
  font-weight: bold;
}
.download:hover {
  color: #B5E4E6;
}
#adresgegevens, #adresgegevens * {
  font-size: 11px;
}
