@font-face {
    font-family: 'HelveticaNeueMediumExt';
    src: url('hlmv___-webfont.eot');
    src: url('hlmv___-webfont.eot?#iefix') format('embedded-opentype'),
         url('hlmv___-webfont.woff') format('woff'),
         url('hlmv___-webfont.ttf') format('truetype'),
         url('hlmv___-webfont.svg#HelveticaNeueMediumExt') format('svg');
    font-weight: normal;
    font-style: normal;

}

body, td, tr, a, input, textarea
{
  font-family: Tahoma,Geneva,Kalimati,sans-serif;
  font-size: 13px;
  color:#000000;
}

body
{
  margin: 0px;
  padding: 0px;
}

ul
{
  list-style:disc;
}

ol
{
  list-style:disc;
}
li
{
  margin-left:20px;
}

div#container
{
  margin: 0 auto;
  width: 982px;
  background:url(../images/sepas/container.gif) repeat-x top #f7f7f7;
}

div#container_top
{
  width: 960px;
  height:79px;
  margin-left:11px;
  clear:both;
}
  div#logo
  {
    margin-top:11px;
    width:361px;
    height:56px;
    float:left;
  }

  div#engels
  {
    width:61px;
    height:16px;
    margin-right:10px;
    margin-top:31px;
    float:right;
  }

  div#nederlands
  {
    width:82px;
    height:16px;
    margin-right:15px;
    margin-top:31px;
    float:right;
  }

div#container_nav
{
  background:url(../images/sepas/nav.gif) repeat-x top;
  width: 960px;
  height:55px;
  margin-left:11px;
  clear:both;
}
  div.navlinks
  {
    height:55px;
    width:11px;
    float:left;
    background:url(../images/main/navlinks.gif) no-repeat top;
  }
  div.nav
  {
    float:left;
    width:938px;
    height:25px;
    margin-top:17px;
  }
    div.nav ul
    {
      list-style:none;
      padding:0px;
      margin:0px;
    }
      div.nav ul li
      {
        list-style-type:none;
        padding-left:3px;
        padding-right:3px;
        margin:0px;
        display:inline;
      }
      div.nav ul li.first
      {
        padding-left:7px;
      }
      div.nav ul li.sepa
      {
        width:11px;
        background:url(../images/sepas/navsepa.gif) no-repeat top center;
      }
        div.nav ul li a
        {
          color:#000000;
          font-weight:bold;
          font-size:12px;
        }
  div.navrechts
  {
    height:55px;
    width:11px;
    float:right;
    background:url(../images/main/navrechts.gif) no-repeat top;
  }

div#container_breadcrumbs
{
  width: 960px;
  height:21px;
  margin-left:27px;
  clear:both;
}
  .breadcrumb_main, .breadcrumb_main a
  {
    font-size:12px;
    font-weight:bold;
    color:#b4b4b4;
  }
    .breadcrumb, .breadcrumb a
    {
      font-size:12px;
      font-weight:bold;
      color:#6a6a6a;
    }
div#container_content
{
  width: 960px;
  min-height:333px;
  margin-left:11px;
  clear:both;
  position:relative;
}
  div#foto
  {
    width: 960px;
    min-height:215px;
    clear:both;
  }
  div.pagina_titel
  {
    width: 960px;
    min-height:21px;
    color:#107b00;
    font-size:19px;
    clear:both;
    margin-top:20px;
    margin-bottom:5px;
  }

  span.wrocktitel
  {
    font-family: 'HelveticaNeueMediumExt';
    color:#107b00;
    font-size:19px;
  }
  div.pagina_tekst
  {
    font-family: Arial, Verdana;
    width: 960px;
    min-height:240px;
    clear:both;
    line-height:17px;
  }
    div#cookymelding, div#cookymelding a
    {
      font-size:11px;
      color:#000000;
    }

  div.bottom_warrock_fix
  {
    width:960px;
    height:30px;
    position:absolute;
    background:#000000;
    bottom:0;
  }

  div#container_film
  {
    width: 960px;
    min-height:333px;
    clear:both;
    position:relative;
    background:url(../images/gameselector/bg.jpg) no-repeat top left;
    margin-bottom:10px;
    padding-top:6px;
  }
    .thumbnail
    {
      padding-top:3px;
    }

    .game_nav
    {
      padding-top:11px;
      width:181px;
    }
    .gametitel
    {
      height:23px;
    }
    .gametitel h2
    {
      font-size:18px;
      font-weight:bold;
      color:#febf02;
    }
    .gamelink
    {
      color:#FFFFFF;
      cursor:pointer;
      text-decoration:none;
      font-weight:bold;
      font-size:10px;
    }
    .gamelink:hover
    {
      color:#febf02;
      cursor:pointer;
      text-decoration:none;
      font-weight:bold;
      font-size:10px;
    }
    .pijl
    {
      width:8px;
      background:url(../images/gameselector/pijl.png) no-repeat left 5px;
    }

  div#container_mmo
  {
    height:530px;
    width:960px;
    position:relative;
    display:block;
    clear:both;
  }

    div#mmo_spacer1
    {
      position: absolute;
      left: 624px;
      top: 0;
      width: 17px;
      height: 364px;
      background:url("../images/main/lijnhome.gif") no-repeat center;

    }

    div#mmo_spacer2
    {
      position: absolute;
      left: 624px;
      top: 379px;
      width: 17px;
      height: 140px;
      background:url("../images/main/lijnhomekort.gif") no-repeat center;
    }

    div#mmo_spacer3
    {
      position: absolute;
      left: 0;
      top: 362px;
      width: 624px;
      height: 17px;
      background:url("../images/main/lijnhomehor.gif") no-repeat center;

    }

    div#mmo_spacer4
    {
      position: absolute;
      left: 640px;
      top: 362px;
      width: 320px;
      height: 17px;
      background:url("../images/main/lijnhomehorkort.gif") no-repeat center;

    }

    #flash-holder{
      float:left;
      margin: 5px;
      padding: 0;
      width: 625px;
      height: 365px;
      background-color: #333333;
    }

    div#mmo_top5
    {
      position:absolute;
      right:0px;
      top:0px;

    }
    div#mmo_carousel
    {
      width:640px;
      position:absolute;
      left:0px;
      top:379px;
    }
    div#mmo_rotatingbanner
    {
      width:309px;
      height: 135px;
      position:absolute;
      right:0px;
      top:379px;
      padding: 5px 0 0 10px;
    }

  div#banner670
  {
    width:100%;
    margin:auto;
    text-align:center;
  }

  div#banner670abs
  {
    position:absolute;
    right:0px;
    top:-45px;
  }

  div#container_kaders
  {
    position:relative;
    width: 960px;
    min-height:365px;
    clear:both;
  }
    div.kaderhome
    {
      width:300px;
      min-height:345px;
      background:url(../images/main/kaderhome.gif) no-repeat top left;
      float:left;
    }
    div.kadergame
    {
      width:300px;
      min-height:345px;
      float:left;
    }
    div.kaderhome2
    {
      width:300px;
      min-height:345px;
      background:url(../images/main/kaderhome2.gif) no-repeat top left;
      float:left;
    }

    div.kadernieuwsbriefvolgen
    {
      width:300px;
      min-height:255px;
      background:url(../images/main/kaderhome2.gif) no-repeat top left;
      float:right;
    }
      .kadertitel
      {
        margin-left:14px;
        margin-top:19px;
        height:32px;
        font-size:18px;
        font-weight:bold;
        color:#107b00;
      }

      .gamekadertitel
      {
        padding-left:14px;
        padding-top:19px;
        height:32px;
        font-size:18px;
        font-weight:bold;
        color:#107b00;
        background:url(../images/main/kadertop.gif) no-repeat top left;
      }

      div#wallie_home
      {
        margin-left:15px;
      }

      .kadergame_content
      {
        background:url(../images/sepas/kadergame.gif) repeat-y top left;
      }

      .kader_register_tekst
      {
        padding-left:1px;
        line-height:13px;
        font-size:11px;
      }

      .kadertekst
      {
        padding:5px 20px 0px 10px;
        line-height:13px;
        font-size:11px;
      }

      .kadertekst a, .kader_register_tekst a
      {
        font-size:11px;
      }
      .kadertekst td, .kader_register_tekst td
      {
        font-size:11px;
      }
      .kaderbottom
      {
        height:29px;
        background:url(../images/home/kaderbottom.gif) no-repeat top left;
      }
      .kadergame_bottom
      {
        height:29px;
        background:url(../images/main/kadergame_bottom.gif) no-repeat top left;
      }

      .kadergame_bottom_geenlink
      {
        height:29px;
        background:url(../images/main/kadergame_bottom_geenlink.gif) no-repeat top left;
      }

      div.clear
      {
        clear:both;
      }

      .leesmeerhome
      {
        color:#107b00;
        font-weight:bold;
        text-decoration:none;
      }

      .leesmeergame
      {
        color:#107b00;
        font-weight:bold;
        text-decoration:none;
      }

    div.lijnhome
    {
      width:30px;
      height:305px;
      background:url(../images/main/lijnhome.gif) no-repeat top center;
      float:left;
    }

div#container_bottom
{
  clear: both;
  height: 230px;
  width:949;
  background:url(../images/sepas/bottom.gif) repeat-x top #107b00;
  padding-left:11px;
}
  div.gamecoachlogoea
  {
    width:215px;
    height:110px;
    margin-right:60px;
    margin-top:41px;
    float:left;
    font-size:11px;
    line-height:16px;
    color:#FFFFFF;
  }
  div.bottomnav
  {
    width:200px;
    min-height:124px;
    margin-top:40px;
    float:left;
    font-size:11px;
    color:#FFFFFF;
  }
    h1.titel_wit
    {
      color:#FFFFFF;
      font-size:14px;
    }
    div.bottomnav ul
    {
      list-style:none;
      padding:0px;
      margin:0px;
    }
      div.bottomnav ul li
      {
        list-style-type:none;
        padding:0px;
        margin:0px;
      }
      div.bottomnav ul li a
      {
        font-size:11px;
        color:#FFFFFF;
        text-decoration:none;
        line-height:15px;
        background:url(../images/main/pijlgeel.gif) no-repeat left;
        font-weight:bold;
        padding-left:10px;
      }
      div.bottomnav ul li a:hover
      {
        color:#fffb8e;
        text-decoration:none;
        line-height:15px;
        background:url(../images/main/pijlwit.gif) no-repeat left;
      }
  div.wallie
  {
    float:left;
    width:229px;
    min-height:131px;
    margin-right:60px;
    margin-top:40px;
  }

a
{
  color:#000000;
}

a:hover
{
  color: #107b00;
}

.tekstklein
{
  font-size:11px;
}

.input
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  width: 250px;
  height: 21px;
  border: solid 1px #107b00;
  background-color: #F7F7F7;
  padding-left:2px;
  padding-top:6px;
}


.inputover,
.inputerrorover
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  width: 250px;
  height: 21px;
  border: solid 1px #0a4a00;
  background-color: #FFFFFF;
  padding-left:2px;
  padding-top:6px;
}

.input_klein
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  width: 156px;
  height: 25px;
  border:0px;
  background:url(../images/home/inputhome.gif) no-repeat top left;
  padding-left:6px;
  padding-top:6px;
}

.input_kleinover
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  width: 156px;
  height: 25px;
  border:0px;
  background:url(../images/home/inputhome.gif) no-repeat top left;
  padding-left:6px;
  padding-top:6px;
}


.inputover,
.inputerrorover
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  width: 250px;
  height: 21px;
  border: solid 1px #0a4a00;
  background-color: #FFFFFF;
  padding-left:2px;
  padding-top:6px;
}

.textarea
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  width:  400px;
  height: 95px;
  border: solid 1px #107b00;
  background-color: #F7F7F7;
  padding-left:2px;
  padding-top:2px;
}

.textareaover
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  width: 400px;
  height: 95px;
  border: solid 1px #0a4a00;
  background-color: #FFFFFF;
  padding-left:2px;
  padding-top:2px;
}


.verzenden_nl
{
  width: 84px;
  height: 10px;
  background-image:url(../images/buttons/verzenden_nl.gif);
  border: 0px;
  cursor: pointer;
  float:right;
}

.verzenden_en
{
  width: 40px;
  height: 10px;
  background-image:url(../images/buttons/verzenden_en.gif);
  border: 0px;
  cursor: pointer;
  float:right;
}

.width_100
{
  width:100%;
}

.valign_top
{
  vertical-align:top;
}

.clearpadding
{
  margin:0px;
  padding:0px;
  line-height:0px;
  font-size:1px;

}
