﻿body
{
  margin:0;
  padding:0;
  font-family:verdana;
}
form
{
  margin:0;
  padding:0;
}
a img
{
  border:0;
}

a span{
  cursor:pointer;
}

#tcontainer
{
  width:100%;
}
td
{
  vertical-align:top;
}
#tdlinksboven
{
  background-repeat:no-repeat;
  background-image:url(/interface/images/bgl.gif);
  background-position:right top;
  height:520px;
}
#tdlinksonder
{
  background-repeat:no-repeat;
  background-image:url(/interface/images/bglonder.gif);
  background-position:right bottom;
  height:600px;
}
#tdmidden
{
  width:990px;
  background-repeat:no-repeat;
  background-image:url(/interface/images/bgonder.gif);
  background-position:left bottom;
}
#tdrechts
{
  background-repeat:no-repeat;
  background-image:url(/interface/images/bgr.gif);
}
#tdrechtsonder
{
  height:223px;
  background-color:#FFF;
}
#container
{
  width:990px;
  overflow:hidden;
  background-repeat:no-repeat;
  background-image:url(/interface/images/bg.gif);
  position:relative;

}
#top
{
  width:220px;
  width:100%;
  position:relative;
  clear:both;
}
#topmenu
{
  position:absolute;
  right:315px;
  top:5px;
  font-size:10px;
  text-align:right;
  color:#7F7F7F;
  height:200px;
}
#topmenu a
{
  display:block;
  float:right;
  color:#828282;
  font-size:10px;
  text-decoration:none;
  font-weight:bold;
}
#topmenu a:hover
{
  color:#111111;
}
#topmenu div.splitter
{
  height:13px;
  width:1px;
  float:right;
  background-color:#FD7E00;
  margin-left:4px;
  margin-right:4px;  
}
#extranetlogin
{
  position:absolute;
  top:33px;
  left:767px;
}
#extranetlogin input
{
  color:#fff;
  background-color:#737373;
  border:1px solid #515441;
  margin-top:4px;
  padding-left:3px;
  width:165px;
}
#menu
{
  position:absolute;
  top:91px;
  #top:107px;
  margin-left:0px;
  left:44px;
  z-index:5;
}
#taalmenu
{
  position:absolute;
  top:220px;
  left:-70px;
  display:none;
}
#taalmenu a
{
  padding-left:25px;
  background-repeat:no-repeat;
  background-position:5px 0px;
  text-decoration:none;
  font-size:10px;
  color:#6F6F6F;
}
#taalmenu a.active, #taalmenu a:hover
{
  color:#BDBDBD;
}
#fotorechts
{
  position:absolute;
  top:140px;
  left:689px;
  width:301px;
  height:354px;
  background-repeat:no-repeat;
  background-image:url(/interface/images/photoframe.png);
  display:block;
  overflow:hidden;
}
#content
{
  clear:both;
  float:left;
  min-height:500px;
  _height:500px;
  width:630px;
  margin-left:18px;
  padding-bottom:87px;
  margin-top:244px;
  #margin-top:254px;
  z-index:9;
}
#content,#content *
{
  font-size:11px;
  font-family:Verdana;
}
#content h1,h1
{
  color:#404040;
  font-size:16px;
  margin-top:6px;
  margin-bottom:6px;
}

#content p {
  margin: 18px 0px 18px 0px;
}

#content .bedrijf{
  position:relative;
}

#content .bedrijf img{
  position:absolute;
  right:0px;
  top:0px;
}

#content .bedrijf .regel{
  clear:both;
  overflow:hidden;
  display:block;
  margin-bottom:5px;
}

#content .bedrijf .contactpersoon{
  margin-top:25px;
  position:relative;
  min-height:128px;
}

#content .bedrijf .label{
  width:150px;
  display:block;
  float:left;
}

#content .bedrijf .waarde{
  float:right;
  display:block;
  width:470px;
}

#sponsorsrechts
{
  position:absolute;
  top:500px;
  left:785px;
  width:136px;
  overflow:hidden;
}
#sponsorsrechts span
{
  color:Yellow;
  font-size:11px;
}
#sponsorsrechts a
{
  float:right;
  text-decoration:none;
  color:Yellow;
  font-size:11px;
}
#sponsorsonder
{
  width:995px;
  height:223px;
  clear:both;
  background-repeat:no-repeat;
  background-image:url(/interface/images/ondersponsors.gif);
  background-position:0px 0px;
  background-color:#fff;
  position:relative;
  padding-left:23px;
  z-index:5;
}
#sponsorsonder a
{
  display:block;
  overflow:hidden;
  padding-top:35px;
  height:174px;
  width:156px;
  text-decoration:none;
  float:left;
  overflow:hidden;
  cursor:pointer;
}
#sponsorsonder a span
{
  font-size:9px;
  color:#7D7D7D;
  width:120px;
  clear:both;
  margin-top:8px;
  display:block;
  overflow:hidden;
}
#sponsorsonder #tsjil
{
  position:absolute;
  left:810px;
  top:-45px;
  width:100px;
  height:20px;
}
#menu li
{
  float:left;
  height:101px;
  list-style-type:none;
  background-position: 0px 202px;

}

#menu li:hover, #menu li.sfhover
{
  
   background-position: 0px 101px;
}
#menu li.selected
{
  background-position: 0px 0px;
}
#menu li:hover ul, #menu li.sfhover ul
{
  top:100px;
}
#menu ul ul
{
  position:absolute;
  margin-left:-37px;
  #margin-left:5px;
  margin-top:13px;
  #margin-top:-4px;
  top:-9999em;
  z-index:4;
}
#menu li li
{
  float:;
  clear:both;
  height:auto;
  width:150px;
  background-image:url(/interface/images/submenu-item.png);
  _background-image:none;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/interface/images/submenu-item.png', sizingMethod='scale');
  _background-color:white;
}
#menu li li.boven
{
  height:22px;
  background-image:url(/interface/images/submenu-top.png);
  background-repeat:no-repeat;
  background-position:0px 0px;
  _background-image:none;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/interface/images/submenu-top.png', sizingMethod='scale');
  background-color:Transparent;
}
#menu li li.onder
{
  height:13px;
  background-image:url(/interface/images/submenu-bot.png);
  background-repeat:no-repeat;
  background-position:0px 0px;
  _background-image:none;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/interface/images/submenu-bot.png', sizingMethod='scale');
}
#menu li a
{
  height:101px;
  overflow:hidden;
  display:block;
  width:100%;
}
#menu li li a
{
  padding:10px;
  width:130px;
  display:block;
  clear:both;
  text-decoration:none;
  color:#747472;
  font-size:12px;
  height:auto;
  overflow:auto;
  padding-top:10px;
}
#menu li li a:hover
{
  color:#141414;
}
#sitemap li.boven,#sitemap li.onder
{
  display:none;
}
#sitemap a
{
  text-decoration:none;
  font-size:14px;
}
#sitemap a:hover
{
  text-decoration:underline;
}
#overzicht
{
  display:block;
  float:left;
}
#overzicht a
{
  display:block;
  padding:10px;
  clear:both;
  text-decoration:none;
  color:#404040;
}
#fotoalbum_overzicht_foto a
{
  display:block;
  overflow:hidden;
  float:left;
  background-repeat:no-repeat;
  background-position:center center;
}
#fotoalbum_overzicht_foto .imgklein
{
  width:100px;
  height:100px;
}
#zoeken
{
  position:absolute;
  top:-85px;
  z-index:9;
  left:10px;
}
#zoekstring
{
  width:160px;
}
#videorechts
{
  display:block;
  overflow:hidden;
  width:245px;
  height:260px;
  background-repeat:no-repeat;
  position:absolute;
  top:510px;
  left:728px;
  text-decoration:none;
}
#videorechts span
{
  font-weight:bold;
  color:#FFF;
  text-decoration:none;
  padding-top:230px;
  display:block;
  font-size:10px;
}
#sponsorsworden
{
  position:absolute;
  top:34px;
  left:810px;
  width:160px;
  height:170px;
  overflow:hidden;
  font-size:11px;
}
#homeleft
{
  width:185px;
  float:left;
  overflow:hidden;
  padding-left:10px;
  padding-right:35px;
  padding-bottom:130px;
}
#content *
{
  color:#5A5A5A;
}
#agenda.hover a
{
  color:#9C9C9C;
}
#agenda.hover a b
{
  color:#9C9C9C;
}
#agenda a
{
  display:block;
  clear:both;
  padding-bottom:5px;
  padding-top:5px;
  
  text-decoration:none;
  background-repeat:no-repeat;
  background-position:0px 7px;
  padding-left:5px;
  height:35px;
  overflow:hidden;
  margin-bottom:5px;
}
#agenda.hover a:hover,#agenda.hover a:hover b
{
  color:#535353;
}
#overzicht.hover a
{
  color:#9C9C9C;
}
#overzicht.hover a b
{
  color:#9C9C9C;
}
#overzicht.hover a:hover,#overzicht.hover a:hover b
{
  color:#535353;
}
a.nieuwsitem
{
  text-decoration:none;
}
#homeright
{
  width:450px;
  float:left;
}
#homeright .nieuwsitem
{
  width:200px;
  overflow:hidden;
  display:block;
  float:left;
  position:relative;
  padding-right:20px;
}
#homeright .nieuwsitem .leesmeer
{
  background-repeat:no-repeat;
  background-image:url(/interface/images/leesmeer.gif);
  float:right;
  display:block;
  width:70px;
  height:14px;
}
#homeright .nieuwsitem
{
  cursor:pointer;
}
.orglijn
{
  width:166px;
  height:1px;
  display:block;
  overflow:hidden;
  background-color:#000; 
}
#organisaties
{
  display:none;
  width:160px;
  position:absolute;
  top:-60px;
  left:10px;
  font-size:11px;
}
#organisaties a
{
  display:inline;
  float:none;
height:auto;
overflow:auto;
padding-top:0px;
text-decoration:none;
width:auto;
}
#zoekbutton
{
  margin-left:130px;
}
.fotosboven
{
  float:left;
  width:435px;
}
.fotosboven img
{
  padding-bottom:5px;
}
.fotoslinks
{
  float:left;
  width:295px;
  padding-bottom:5px;
}
.fotoslinks img
{
  padding-bottom:5px;
}
.fotosrechts
{
  float:right;
  width:290px;
  padding-bottom:5px;
  padding-left:5px;
}
.fotosrechts img
{
  padding-bottom:5px;
}
.fotosonder
{
  clear:both;
  padding-top:15px;
}
.fotosonder img
{
  padding-right:5px;
  padding-bottom:5px;
}
input.input
{
  border:1px solid #A5B682;
  padding:1px;
  padding-left:3px;
}
#sponsorsrechts img
{
  margin-bottom:7px;
}
#hometekst
{
  width:440px;
  margin-top:8px;
}
input
{
  font-family:Verdana;
  font-size:11px;
}
.lidpreview
{
  display:block;
  float:left;
  width:305px;
  height:155px;
  padding-right:36px;
  padding-bottom:33px;
  text-decoration:none;
}
#fotoalbum_overzicht
{
  width:700px;
}
#nieuwsbriefaanmelden input
{
  font-weight:normal;
}
#formulier
{
  
}
#formulier .regel
{
  clear:both;
}
#formulier label
{
  width:150px;
  display:block;
  float:left;
}
#formulier #fbtnLink a
{
  margin-left:160px;
}
#foutmeldingen
{
  margin-left:140px;
}
#foutmeldingen *
{
  color:Red;
}
#formulier .verplicht label
{
  font-weight:bold;
}
#formulier .fingevuld label
{
  color:Red;
}
#downloads
{
  width:290px;
  float:right;
  display:block;
  overflow:hidden;
  clear:right;
  margin-top:5px;
  margin-bottom:5px;
}
#downloads b
{
  color:#404040;
  font-size:12px;  
}
#downloads a
{
  display:block;
  padding-left:4px;
  clear:both;
}

/* Bedrijfsoverzicht */

.bedrijven{
  overflow:hidden;
}

#content .bedrijven a{
  display:block;
  overflow:hidden;
  font-weight:bold;
  margin-bottom:15px;
}

#content .bedrijven a span{
  float:left;
}

#content .bedrijven:hover a,
#content .bedrijven:hover a span{
  color:#9C9C9C;
}

#content .bedrijven:hover a:hover,
#content .bedrijven:hover a:hover span{
  color:#5A5A5A;
}


.bedrijven a img{
  float:left;
  border:solid 1px #C9C9C9;
  margin:0px 10px 0px 0px;
}


/* Sponsoroverzicht */

.sponsoren_kolom,
.sponsoren_kolom_links {
  float: left;
  width: 300px;
  margin-bottom:15px;
}

.sponsoren_kolom_links {
  padding-right: 10px;
  margin-right: 10px;
  border-right: 1px solid #cccccc;
}

#content .sponsoren_kolom h3,
#content .sponsoren_kolom_links h3 {
  font-size: 13px;
  color: #000000;
  margin: 0px 0px 15px 0px;
  padding: 0px;
}

.sponsoren_kolom a,
.sponsoren_kolom_links a {
  float: left;
  width: 150px;
  height: 100px;
  margin: 0px 0px 15px 0px;
  text-align: center;
  color: #5A5A5A;
  font-weight: bold;
  text-decoration: none;
}

.sponsoren_kolom img,
.sponsoren_kolom_links img {
  display: block;
  margin: 6px auto 0px auto;
}