* {
margin:0;
padding:0;
}
img {
border: 0;
}
html {
overflow-y: scroll;
overflow-x: hidden;
}

html,body {
height:100%; /* needed for container min-height */
background:#fff url('midtopbg.png') repeat-x;
font-family:verdana;
color:#666;
cursor: default;
}

#container {
background: url('mid.png') center repeat-y;
height:auto !important; /* real browsers */
height:100%; /* IE6: treaded as min-height*/
margin:0 auto; /* center, not in IE5 */
min-height:100%; /* real browsers */
position:relative; /* needed for footer positioning*/
width:100%;
}

/* HEADER */
#header {
background-image: url('topbg.png');
width:100%;
height: 345px;
}
#header .inner {
background-image: url('top.jpg');
height: 345px;
margin:0 auto;
width: 997px;
}

/* MENU HEADER */
#header #menu {
font-family:Trebuchet MS;
font-size:14px;
line-height:53px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left:83px;
padding-top:284px;
}
#header #menu li {
background: url(spacer.png) no-repeat center right;
float: left;
}
#header #menu li:last-child {
background: none;
float: left;
}
#header #menu li a {
color:#ffffff;
display: block;
font-weight: bold;
padding: 0 34px;
text-decoration: none;
white-space: nowrap;
}
#header #menu li a:hover {
background: url(pin.png) 50% 7px no-repeat;
color: #ffffff;
}


/* CONTENT BLOK */
#content {
padding:0 0 4em; /* bottom padding for footer */
}

#content .inner {
background:url(midtop.png) no-repeat;
height: 267px;
margin:0 auto;
overflow: auto;
width:999px;
}
html > body #content .inner  {
min-height: 267px;
height: 100%;
}
#Home #content .inner {
background:transparent url(midtop2.png) repeat-x 4px 0;
}
#content .text {
color: #4d4d4d;
font-size: 11px;
line-height: 16px;
margin: 0 60px 0 95px;
padding: 10px;
}
#content .text ul {
margin-left: 20px;
}
#content .text ol {
margin-left: 30px;
}

#content .text * {
color: #4d4d4d;
font-size: 11px;
line-height: 16px;
font-family:verdana;
}
#content .text h2 {
color:#6B9123;
font-family:Trebuchet MS;
font-size:20px;
font-weight:normal;
margin-left:22px;
margin-top:53px;
margin-bottom:1em;
}
#content fieldset {
border: 0;
font-size: 12px;
font-family: verdana;
padding:2px 5px;
margin-top: 2em;
}
#content fieldset a {
color: white;
}
#content .type {
display: none;
}
#content label {
float:left;
width:170px;
}
#content input, #content textarea {
width:200px;
}
/* BLOKKEN HOME */
#Home #blokken {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:-40px;
}
#Home #blokken li {
float:left;
margin-left:20px;
width:590px;
_width: 500px;
}
#Home #blokken li:last-child {
width:200px;
*width: 140px;
}
#Home #blokken li h2 {
color:#6B9123;
font-family:Trebuchet MS;
font-size:20px;
font-weight:normal;
margin-left:70px;
margin-top:53px;
}
#Home #blokken li:first-child h2 {
margin-left:45px;
}
#Home #blokken li:last-child h2 {
margin-left:60px;
}

/* FOOTER */
#footer {
bottom:0; /* stick to bottom */
height: 57px;
position:absolute;
width:100%;
}
#footer .inner {
background:url(voet.png) no-repeat;
height:23px;
margin:0 auto;
padding-left:5px;
padding-top:34px;
width:994px;
}
#footer #proximedia {
float:right;
height:15px;
margin-right:58px;
margin-top:-4px;
width:90px;
}

/* MENU footer */
#footer #bottommenu {
font-family: Trebuchet MS;
font-size: 11px;
list-style: none;
margin:0 auto;
padding-left:50px;
width: 997px;
}
#footer #bottommenu li {
border-right: 1px solid #779e38;
line-height: 10px;
float: left;
}
#footer #bottommenu li:last-child {
border: 0;
line-height: 10px;
float: left;
}
#footer #bottommenu li a {
color: #779e38;
padding: 0 10px;
text-decoration: none;
}
#footer #bottommenu li a:hover {
color: #2b2b2b;
}


/* OVERIGE */
tt, .hidden {
display: none;
}

.Gallery3RepertoireTitre {
  line-height: 12px !important;
}

.fotoboek .Gallery3ButtonBack {
  width: 30px !important;
}

#Slideshow {
  position: absolute;
  margin-left: 412px;
  top: 18px;
}
#Slideshowtoplayer {
  background: url(topframe.png);
  position: absolute;
  margin-left: 412px;
  top: 18px;
  width: 450px;
  height: 211px;
  z-index: 9999;
}
