/*AANPASSING VAN DE DIV ZODAT MOZILLA DIV'S OP ZELFDE MANIER BEHANDELD ALS IE*/
DIV{-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}

body
{
  background-color: #fff;
  margin:0; padding:0;
  font-family: arial, helv, verdana, DejaVu Sans condensed, sans;
}

div.topbanner   
{ 
  position: absolute; top: 0px; left: 0px; width: 100%; height: 51px;
  visibility: visible;
}

/* MAINHEADER */
div.lettervierkant
{
  background-color: #fff;
  width: 35px; height: 35px;
  z-index: 4;
}

div.lettervierkant table
{ 
  width: 100%;
  height: 100%;
  text-align: center;
  font-weight: bold;
  color: #0277A2;
  font-size: 140%;
}

div.upperright
{ background-color: #0277A2;
  position: absolute; top: 0px; left: 775px; width: 222px; height: 51px;
  visibility: hidden;
}

/*MENUBAR*/
div.menubar
{
  position: absolute; top: 110px; left: 0px;
  width: 130px; z-index: 6;
  font-size: 11px;
}

div.menubar a, #logolinksonder a
{
  color: #fff;
  text-decoration: none;
}

div.menubar a:hover, #logolinksonder a:hover
{
  color: #FFCE6C;
  text-decoration: none;
}

div.menubar div.even
{
  background-color: #46A3C8;
  border: 2px solid #1D6886;
  position: relative;
  padding: 5px;
}

div.menubar div.oneven
{
  background-color: #1D6886;
  border: 2px solid #46A3C8;
  position: relative;
  padding: 5px;
}

/*LOGO LINKS ONDER*/
#logolinksonder
{
  position: absolute;
  left: 10px; top: 453px;
  width: 115px;
  padding: 5px;
  z-index: 6;
  font-size: 11px;
  
  background-color: #46A3C8;
  border: 2px solid #1D6886;
}

/*NEDSTAT ICOON*/
#nedstat
{
  position: absolute;
  left: 57px; top: 600px;
}

/*AKTUEEL BAR*/
div.aktueelmain
{
  position: absolute;
  top: 51px;
  left: 601px;
  width: 174px;
  z-index: 5;
}

div.aktueelgeel
{
  background-color: #FFCC66;
  background-image: url(../interface/geel_ventje_cutout.gif);
  background-repeat: no-repeat;
  height: 500px;
  overflow: hidden;
  padding: 5px 5px 5px 0px;
  font-size: 11px;
  
}

div.aktueelgeel a
{
  color: #005c89;
  text-decoration: underline;
}

div.aktueelgeel div.bulletpoint
{
  display: inline-block;
  position: relative;
  top: -16px;
  left: 20px;
  margin-bottom: -12px;
  width: 154px;
  cursor: pointer;
}

div.aktueelgeel a:hover
{
  color: red;
  text-decoration: underline;
}

div.aktueeloranje
{
  background-color: #D77854;
  padding: 3px;
  font-weight: bold;
  font-size: 11px;
  
  height: 38px;
  overflow: hidden;
}

div.aktueeloranje a
{
  color: white;
  text-decoration: none;
}

div.aktueeloranje a:hover
{
  color: #FFCE6C;
  text-decoration: none;
}

div.aktueelspatie
{
  background-color: #fff;
  height: 4px;
  overflow: hidden;
}

/*MAIN AREA*/
div.MainWrapper
{
  position: absolute;
  top: 61px;
  left: 140px;
  width: 451px;
  height: 534px;
  color: #0076a3;
  font-size: 11px;
  
  text-align: justify;
}

div.MainWrapper b
{
  color: black;
}

div.MainWrapper a img
{
  border: 0px;
}

div.MainWrapper div.ImgWrapper
{
  float: left;
  display: block;
  margin: 0px 5px 0px 0px;
  overflow: hidden;
  position: relative;
}

/*truucje om 3px fout bij IE6 en FLOAT op te vangen*/
* html .correct {margin-bottom: -3px;}

div.type1, div.type2
{
  position: relative;
  top: 0px; left: 0px;
  width: 451px;
  height: auto;
  padding: 5px 20px 5px 5px;
  border-top: 1px solid #46A3C8;
  border-bottom: 1px solid #46A3C8;
  background: #F6FAFC;
  overflow: hidden;
  margin-bottom: 5px;
}

div.type3
{
  position: relative;
  top: 0px; left: 0px;
  width: 451px;
  height: auto;
  padding: 5px 20px 5px 5px;
  border-top: 1px solid #FFCE6C;
  border-bottom: 1px solid #FFCE6C;
  background: #FDF9F1;
  overflow: hidden;
  margin-bottom: 5px;
}

div.type1 a, div.type2 a, div.type3 a
{
  cursor: pointer;
  text-decoration: none;
  color: #000;
}

div.type1 h2, div.type2 h2, div.type3 h2
{
  font-size: 14px;
  font-weight: bold;
  margin: 0px 0px 10px 0px;
  text-align: left;
}

div.type1 a:hover, div.type2 a:hover, div.type3 a:hover
{
  color: red;
}

div.type1 img.spacer, div.type2 img.spacer, div.type3 img.spacer
{
  border: 2px solid #46A3C8;
}

div.zoom
{
 display: inline;
 position: absolute;
 right: 2px;
 bottom: 2px;
 z-index: 10;
 margin: 0px;
}

img.meer
{
  float: right;
  margin-left: 3px;
}

/*ZOOM PAGINA*/
#close
{
  position: absolute;
  top: 2px;
  right: 2px;
  z-index: 50;
}

/*MATCHEN VAN DE WEEK*/
#dezeweek
{
 
  font-size:8.0pt;
  font-weight:400;
  width: 100%;
}

#dezeweek td
{
  border: 1px solid white;
}

#dezeweek td.noRightborder
{
  border-right: none;
  text-align: right;
}

#dezeweek td.noRightLeftborder
{
  border-right: none;
  border-left: none;
}

#dezeweek td.noLeftborder
{
  border-left: none;
  text-align: left;
}

#dezeweek tr.top
{
  color:white;
  text-align:center;
  background:silver;
  white-space:nowrap;
  font-weight: bolder;
}

#dezeweek td.date
{
  color:red;
  font-weight:bold;
  white-space:normal;
}

#dezeweek td.LBZ
{
  background:#D5F1FB;
  white-space:normal;
}

#dezeweek td.MBZ
{
	background:#A9E2F7;
	white-space:normal;
}

#dezeweek td.DBZ
{
  color:white;
  background:#0076a3;
  white-space:normal;
}

#dezeweek td.LDBZ
{
  color:white;
  background:#008ABF;
  white-space:normal;
}

#dezeweek td.MRW
{
  color:white;
  font-weight: bold;
  background: red;
  white-space:normal;
}

#dezeweek td.comment
{
  color:#000;
  font-style: italic;
  white-space:normal;
}

/*DE CLUB*/
#structuurwrapper
{
 position: absolute; top: 81px; left: 140px;
 width: 128px; height: 1600px;
}

#structuurkeuze
{
 position: absolute; top: 56px; left: 140px;
 width: 635px; height: 21px;
}

/*ROUTE*/
#routewrapper
{ 
  position: absolute; top: 61px; left: 140px;
  width: 635px; height: 595px;
}

#BigButton
{
  position: absolute; bottom: 130px; right: 0px;
}

#samplemap
{
  position: absolute; top: 30px; right: 10px;  
}

/*PLOEGEN*/
#ploegwrapper
{
 position: absolute; top: 81px; left: 140px;
 width: 635px; height: 530px;
}

/*ARCHIEF*/
#archiefwrapper
{
 position: absolute; top: 61px; left: 141px;
 width: 632px; height: 550px;
}

#archiefwrapper div
{
  float:left;
  padding: 5px;
}

#archiefwrapper div.first
{
  border-top: 1px solid #46A3C8;
  border-bottom: 1px solid #46A3C8;
  background: #F6FAFC;
}

#archiefwrapper div.second
{
  margin-left: 50px; margin-top: 50px;
  border-top: 1px solid #FFCE6C;
  border-bottom: 1px solid #FFCE6C;
  background: #FDF9F1;
}

/*VERSLAGEN*/
#verslagwrapper
{
 position: absolute; top: 61px; left: 140px;
 width: 635px; height: 530px;
}

/*VERSLAGEN DIT WEEKEND*/
#verslagweekend
{
   position: absolute; top: 56px; left: 140px;
   width: 635px; height: 545px;
}

/*TRAINING*/
#trainingwrapper
{ 
  position: absolute; top: 61px; left: 140px;
  width: 635px; height: 562px;
}

/*TAPKALENDER*/
#tapwrapper
{
  position: absolute; top: 61px; left: 140px;
  width: 635px; height: 555px;
}

/*FOTO'S*/
#fotowrapper
{
  position: absolute; top: 61px; left: 140px;
  width: 635px; height: 550px;
}

/*PRONOSTIEK & GASTENBOEK*/
#pronowrapper, #gastenwrapper
{
  position: absolute; top: 61px; left: 140px;
  width: 635px; height: 560px;
}

/*DOWNLOAD & LINKS & MOSSEL*/
#downloadwrapper, #linkwrapper, #mosselwrapper
{
  position: absolute; top: 61px; left: 140px;
  width: 635px;
}

/*KALENDERS & PROVENCIALE COMPETITIE*/
#kalenderwrapper, #provwrapper
{
 position: absolute; top: 81px; left: 140px;
 width: 635px; height: 530px;
}

/*SPONORS*/
#sponsleft
{
 position: absolute; top: 61px; left: 140px;
 width: 300px; height: 550px;
}

#sponsright
{
  position: absolute; top: 61px; left: 475px;
  width: 300px; height: 550px;
}

/*AANSLUITEN*/
#aansluitwrapper
{
 position: absolute; top: 61px; left: 141px;
 width: 451px; height: 550px;
}

#aansluitsidebar
{
 background-color: #fff;
 position: absolute; top: 51px; left: 601px;
 width: 174px; height: 402px;
}

/*LANDELIJKE COMPETITIE*/
#VBLwrapper
{
  position: absolute;
  top: -59px;
  left: 0px;
  z-index: 100;
  clip: rect(110px auto auto 140px);
}

/*3ON3*/
#treeontreewrapper
{
  position: absolute;
  top: 61px; left: 140px;
  width: 635px; height: 586px;
}

A.rightlinks  { color: black; font-weight: bold; font-size: 11px;  text-decoration: none }
A.rightlinks:hover { color: #27a1cf; font-weight: bold; font-size: 11px;  text-decoration: none }

.text { color: #0076a3; font-size: 11px;  text-align: justify }
A.texthigh { color: blue; font-size: 11px;  text-decoration: none; text-align: justify }
A.texthigh:hover { color: red; font-size: 11px;  text-decoration: none; text-align: justify }
.minitextwit { color: white; font-size: 9px;  text-align: left }
A.minilinkwit { color: white; font-size: 9px;  text-align: left }
A.minilinkwit:hover { color: #ffcb00; font-size: 9px;  text-align: left }
.titel { color: black; font-weight: bold; font-size: 12px; }
.bigtitel { color: black; font-weight: bold; font-size: 18px; }
A.sponsorlijst  { color: black; font-size: 11px;  text-decoration: none }
.sponsorlijstscore { color: black; font-size: 11px;  text-decoration: none }
A.sponsorlijst:hover { color: blue; font-size: 11px;  text-decoration: underline }
ul.sponsorlijstmain { line-height: 15px; list-style-type: disc }
ul.spelerlijst  { color: white; font-size: 11px; line-height: 15px;  text-align: left; list-style-type: disc; margin-left: 5mm; color: white }
DIV.listright { line-height: 23px }
A.toplink { color: white; font-weight: bold; font-size: 11px;  text-decoration: none }
A.toplink:hover { color: #ffcb00; font-weight: bold; font-size: 11px;  text-decoration: none }
A.minilinkblauw { color: #0076a3; font-size: 9px;  text-align: left }
A.minilinkblauw:hover { color: white; font-size: 9px;  text-align: left }
.titelwit { color: white; font-weight: bold; font-size: 12px; }
