/* ALGEMENE LAYOUT */
  .hidden { display: none; }
  .unhidden { 
  display: block; 
  float:left;
    font-size: 11px;
  border: 1px solid #424141;
  padding-left: 10px;
  min-height: 20px;
  width:100%;
  margin-left:-10px;
   background-color: #e9e9e9;
}
extra {
  width: 90%;
}

#bg { 
  width: 938px;
  margin-left:  auto ;
  margin-right: auto ;
  text-align: left;
  overflow: auto;
}
#bgImage {
  background: #f3f3f3 url('../img/bg/bgMain1.jpg') repeat-y 50%;
  width: 938px;
  margin-left:  auto ;
  margin-right: auto ;
  text-align: left;
  position:relative;
  min-height:101%;  
}
#bgImageBlank {
  background: #f3f3f3 url('../img/bg/bgMain_blank.jpg') repeat-y 50%;
  width: 938px;
  margin-left:  auto ;
  margin-right: auto ;
  text-align: left;
  position:relative;
  min-height:101%;  
}
#bgImageBottom {
  background: #f3f3f3 url('../img/bg/bgBottom.png') no-repeat;
  width: 950px;
  height:75px;
  margin-left:  auto ;
  margin-right: auto ;
  text-align: left;
  position:relative; 
}
#top {
  width: 912px;
  height: 191px;
  margin-left: 14px;
  text-align: left;
  background: url('../img/headers/header1.jpg') no-repeat;
}
#menu {
  width: 898px;
  height:26px;
  background-color: #424141;
  margin-left: 14px;
  padding-left: 14px;
  overflow: hidden;

}
#bodyMain {  
  width: 884px;
  text-align: left;
  padding-left: 14px;
  padding-right:14px;

}
#rightBar {
  width: 261px;
  float:left;
  padding-top: 22px;
  text-align:left;
  padding-left:2px;
} 
#rightBarBottom{
  width: 291px;
  height:2px;
  background: url('../img/bg/bottomright.png') repeat-x;
  float:left;
}
#main {
  width: 615px;
  float:left;
  padding-top: 22px;
  text-align:left;
  background-color: #f3f3f3;
  display: block;
}

#content {
  min-height: 400px;
  width: 100%;
  text-align: left;
  margin-top: 35px;
  padding-top: 20px;

}
/* VERSCHILLENDE ACHTERGRONDEN VOOR VERSCHILLENDE PAGINA'S */

.home {
  background: url('../img/bg/mainBG/home.jpg') no-repeat;
}
.club {
  background: url('../img/bg/mainBG/club.jpg') no-repeat;
}
.selectie {
  background: url('../img/bg/mainBG/selectie.jpg') no-repeat;
}
.team {
  background: url('../img/bg/mainBG/team.jpg') no-repeat;
}
.wedstrijden {
  background: url('../img/bg/mainBG/wedstrijden.jpg') no-repeat;
}
.sponsoren {
  background: url('../img/bg/mainBG/sponsoren.jpg') no-repeat;
}
.vrijwilligers {
  background: url('../img/bg/mainBG/vrijwilligers.jpg') no-repeat;
}
/* TOPS */
#topContent {
  height: 43px;
  float: left;
}
#topLeft{
  width: 35px;
  height: 43px;
  background: url('../img/tops/left_y.gif') no-repeat;
  float:left;
}
#topRight_G{
  width: 20px;
  height: 43px;
  background: url('../img/tops/middle_g.gif') repeat-x;
  float:left;
}
#topCenter_big{
  float:left;
  width:516px;
  height:43px;
  background: url('../img/tops/middle.gif') repeat-x;
  padding-top: 6px;
  font-weight: bold;
  color: white;
  font-size: 24px;  
}
#topCenter_small{
  float:left;
  width:208px;
  height:43px;
  background: url('../img/tops/middle_g.gif') repeat-x;
  padding-top:9px;
  font-weight: bold;
  color: white;
  font-size: 18px;
}
#topLeftBig_logo{
  float:left;
  width: 64px;
  height: 43px;
  background: url('../img/tops/left_logo.gif') repeat-x;  
}

#topRightSmall_logo{
  float:left;
  width: 64px;
  height: 43px;
  background: url('../img/tops/rightS_logo.gif') no-repeat;  
}

#greyBlackTop {
  background: url('../img/tops/grey_black.png') repeat-x;  
  height: 20px;
  padding-left: 5px;
}

#yellowBrownTop{
  background: url('../img/tops/yellow_brown.png') repeat-x; 
  height: 20px; 
  padding-left: 5px;

}

#yellowBrownBigTop{
  background: url('../img/tops/yellow_brownBig.png') repeat-x; 
  height: 25px; 
}
#headerSpelersprofiel{
    background: url('../img/tops/spelersProfiel.png') no-repeat; 
    height: 25px;
    width: 139px;
    float:left;
}
#headerProfielBeheer{
    background: url('../img/tops/profielBeheer.png') no-repeat; 
    height: 25px;
    width: 139px;
    float:left;
}
#headerElftalFoto{
    background: url('../img/tops/elftalfotoBeheer.png') no-repeat; 
    height: 25px;
    width: 165px;
    float:left;
}
#headerFoto{
    background: url('../img/tops/fotoAlbumBeheer.png') no-repeat; 
    height: 25px;
    width: 165px;
    float:left;
}
#overigHeader{
    background: url('../img/tops/headerOverig.png') no-repeat; 
    height: 25px;
    width: 300px;
    float:left;
}

#headerTeamNieuws{
    background: url('../img/tops/teamNieuwsBeheer.png') no-repeat; 
    height: 25px;
    width: 175px;
    float:left;
}
#headerWedstrijdenBeh{
    background: url('../img/tops/wedstrijdBeheer.png') no-repeat; 
    height: 25px;
    width: 185px;
    float:left;
}
#headerWedstrijden{
    background: url('../img/tops/wedstrijdenPopUp.png') no-repeat; 
    height: 25px;
    width: 139px;
    float:left;
}

#XSpelersprofiel{
    background: url('../img/tops/X.png') no-repeat; 
    height: 25px;
    width: 22px;
    float:right;
}
#whitespace {
    height: 25px;
    width: 5px;
    float:right;
}

/* Modules */
#moduleTop {
  width: 292px;
  height: 43px;
  background-color: #d9d9d9;
  text-align:left;
   float:left;
}
#moduleContent {
  width: 272px;
  background-color: #d9d9d9;
  min-height: 50px;
  text-align:left;
  float:left;
  padding-left: 20px;
}
#moduleContentSmall {
  width: 272px;
  background-color: #d9d9d9;
  min-height: 10px;
  text-align:left;
  float:left;
  padding-left: 20px;
}
#moduleContentNoPad {
  width: 272px;
  text-align:left;
  float:left;
  background-color: #d9d9d9;
  min-height: 50px;     
  padding-right:20px;
  _padding-right:0px;

}
#correctorNoPad {
  width:292px;
}

#greySpace{
  width: 272px;
  background-color: #b4b4b4;
  min-height: 8px;
  text-align:left;
  float:left;
}
/*CUSTOM TOPS*/
#opstellingTop {
  width: 292px;
  height: 37px;
 background: url('../img/tops/opstellingTop.png') no-repeat;
  text-align:left;
   float:left;
}

/* Blokken */

.blokLGrey {
  background: url('../img/bg/greyTransparant.png') repeat;
  border-bottom: 1px solid #d9d9d9;
  width: 595px;
  padding-left: 15px;
  min-height: 30px;  
}
.blokGrey {
  background-color: #e9e9e9;
  border: 1px solid #424141;
  width: 595px;
  padding-left: 15px;
  min-height: 30px;  
}
.blokTeamLGrey {
  background: url('../img/bg/greyTransparant.png') repeat;
  border-bottom: 1px solid #d9d9d9;
  padding-left: 15px;
  width: 358px;
  min-height: 30px;  
}

.blok {
  border-bottom: 1px solid #d9d9d9;
  width: 595px;
  padding-left: 15px;
  min-height: 30px;
}
.blokNoBorder {
  width: 595px;
  padding-left: 15px;
  min-height: 30px;
}

.rblokLgrey{
  width: 100%;
  background-color: #e9e9e9;
  font-size: 11px;
  border-bottom: 1px solid #d9d9d9;
  padding-left: 20px;
  min-height: 40px;
}


.rblokOpstelling{
  background: url('../img/selectie/opstellingBG.png') no-repeat;
  float: left;
  width: 100%;
  font-size: 11px;
  vertical-align: middle;
}

.rblokVLgrey{
  width: 100%;
  background-color: #f3f3f3;
  font-size: 11px;
  border-bottom: 1px solid #d9d9d9;
  padding-left: 20px;
   min-height: 40px;
}

.nextMatchLogos{
  float: left;
  width: 100%;
  height: 130px;
  font-size: 11px;
  vertical-align: middle;
}

.bgRightBar{
  float: left;
  width: 100%;
  font-size: 11px;
  vertical-align: middle;
}
.paddingLeft {
  padding-left: 20px;
  width:100%;

}
.paddingLeft10 {
  padding-left: 10px;

}
.paddingLeftBG {
background-color: #d9d9d9;
  padding-left: 20px;
  width:100%;
}
.paddingRight {
  padding-right: 10px;
}
.padding5px{
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
}
.paddingTop15px{
  padding-top: 15px;
}
.blokVeryBig{
  width:588px;
  min-height: 50px;
  border: 1px solid #bbbbbb;
  background: url('../img/bg/greyTransparant.png') repeat;
  float: left;
}
.rowYellow{
  border-bottom: 1px solid #bbbbbb;
  background-color: #ffefb2;
  color: black;
  font-weight:bold;
  width:90%;
  min-height:30px;
  text-align:center;
}
.rowDGrey{
  border-bottom: 1px solid #bbbbbb;
  background-color: #414141;
  color: white;
  font-weight:bold;
  float: left;
}
.rowGrey{
  border-bottom: 1px solid #bbbbbb;
  background: url('../img/bg/greyTransparant.png') repeat;
  min-height:15px;
  float: left;
}
.rowWhite{
  border-bottom: 1px solid #bbbbbb;
  float: left;
  min-height:15px;
}
.rowHighlight{
  border-bottom: 1px solid #ffcc00;
  border-top: 1px solid #ffcc00;

  background-color: #ffeda6;
  float: left;
  min-height:15px;
}
.blokBig{
  width:373px;
  min-height: 50px;
  border: 1px solid #bbbbbb;
  background: url('../img/bg/greyTransparant.png') repeat;
  float: left;
  margin-right: 5px;
}

.blokSmall{
  width:204px;
  min-height: 50px;
  border: 1px solid #bbbbbb;
  background: url('../img/bg/greyTransparant.png') repeat;
  float: left;
  margin-left: 5px;
}

/* Tekst Aanpassingen */
.verdana30Black {
  font-weight: bold;
  font-size: 30px;
  color: #2a2a2a;
  padding-top: 5px;
  
}

.verdana18Black {
  font-weight: bold;
  font-size: 18px;
  color: #2a2a2a;
  padding-top: 5px;
  
}

.verdana16Black {
  font-weight: bold;
  font-size: 16px;
  color: #2a2a2a;
  padding-top: 5px;
  
}

.verdana14Black {
  font-weight: bold;
  font-size: 14px;
  color: #2a2a2a;
  padding-top: 5px;
  
}
.verdana12White {
  font-weight: bold;
  font-size: 12px;
  color: white; 
}
.verdana12Orange {
  font-weight: bold;
  font-size: 12px;
  color: #ffcf00;
 
}
.verdanaGold {
  font-weight: bold;
  color: #997b05;
 
}

.verdanaSmall{
  font-size:9px;
  font-weight: bold;
  text-align:center;
}
.verdanaSmallWhite{
  font-size:9px;
  font-weight: bold;
  text-align:center;
  color: white;
}

.verdana18White {
  font-weight: bold;
  font-size: 18px;
  color: white;
  padding-top: 5px;
 
}
.verdana11Black {
  font-weight: bold;
  font-size: 11px;
  color: #2a2a2a;
  padding-top: 5px;
  
}

hr{
  color: #424141;
}
hr.white{
  color: #b4b4b4;
}
li.arrow { margin-left:20px; margin-top:3px; list-style-image: url(../img/arrow.png); }
li.arrow:hover { margin-left:20px; margin-top:3px; list-style-image: url(../img/arrowOrange.png); }

td.opstellingTD {
    color:white;
  font-weight: bold;
  font-size:9px;
  text-align:center;
  width:59px;
  padding-top:10px;
}


td.tdWhite {
  color: white;
  font-weight:bold; 
}

td {
  font-family: Verdana, sans-serif;
  font-size: 11px;
}
/* LINKS */
a {
  color:#2a2a2a;
  font-weight: bold;
  text-decoration: none;
}
a:hover {
  color:#2a2a2a;
  font-weight: bold;
  text-decoration: underline;
}
a.grey {
  color:#414141;
  font-weight: none;
  text-decoration: none;
}
a.grey:hover {
  color:#414141;
  font-weight: none;
  text-decoration: underline;
}
a.white {
  color:white;
  font-weight: none;
  text-decoration: none;
}
a.white:hover {
  color:white;
  font-weight: none;
  text-decoration: underline;
}
a.black {
  color:#2a2a2a;
  font-weight: bold;
  text-decoration: none;
}
a.black:hover {
  color:#2a2a2a;
  font-weight: bold;
  text-decoration: underline;
}
a.img {
filter:alpha(opacity=50);
opacity: 0.5;
  width: 68px;
  height:97px;
width:100%;
}
a.img:hover{
filter:alpha(opacity=100);
opacity: 1.0;
  width: 68px;
  height:97px; 
width:100%;
}
/* Kaarten */

.kaart1{
  background-color: #eaeaea;
  border: 1px solid #d9d9d9;
  width: 96px;
  height: 130px;
  float: left;
  font-size: 9px;
  color: #424141;
  text-align: center;
  padding-top: 2px;   
}
.kaart2 {
  background-color: #f3f3f3;
  border: 1px solid #d9d9d9;
  width: 96px;
  height: 130px;
  float: left;
  font-size: 9px;
  color: #424141;  
  text-align: center; 
  padding-top: 2px;   
}
.kaartBG {
  background: url('../img/selectie/kaartBG.png') no-repeat;
  width: 96px;
  height: 120px;
  padding-top: 10px;  
}

.kaartBGFoto {
  background: url('../img/bgFotoSmall.png') no-repeat;
  padding-left:8px;
  width: 89px;
  height: 95px;
  padding-top: 6px; 
  float:left; 
}
/*FORMS */

.form {
padding-left: 10px;
padding-right: 10px;
}
.form2 {
margin-left: -10px;
padding-right: 50px;
}

input {
  border: 1px solid #d9d9d9;
}

.select {
}
label {
  font-size: 12px;
  font-weight:bold;
  
}