    body{
     font-family:verdana;
     font-size:12px;
     background-color: #ffffff;
     margin-top: 0px;
     margin-bottom: 0px;
     min-height:100%;
     height:100%;
     background-color: #EEEEEE;
    }

    a:link{
     font-weight: bold;
    }

    a:hover{
     text-decoration: underline;
     font-style: italic;
    }

    a:active{                    
     font-weight: bold;
    }

    a:visited{
      text-decoration: none;
    }

    .menu:link{
     color:white;
     font-weight:bold;
     font-style: none;
     font-decoration: none;
     font-size:12px;
     font-family:verdana;
    }

    .menu:hover{
     color:white;
     font-weight:bold;
     font-style: italic;
     font-size:12px;
     font-family:verdana;
    }

    .menu:active{
     color:white;
     font-style: none;
     font-decoration: none;
     font-weight:bold;
     font-style: italic;
     font-size:12px;
     font-family:verdana;
    }

    .menu:visited{
     color:white;
     font-style: none;
     font-decoration: none;
     font-weight:bold;
     font-size:12px;
     font-family:verdana;
    }

    .page{
     margin:0 auto;
     width:990px;
     height:100%;
     min-width:990px;
     min-height:100%;
     background-color: #FFFFFF;
     background-image: url('../IMG/bg.png');
     background-repeat: repeat-y;
     border-right: 1px solid #BBBBBB;
     border-left: 1px solid #3D828D;
     border-bottom: 2px solid #3D828D;
    }


    .txtholder{
     width: 320px;
     max-width: 320px;
     vertical-align: top;
     margin-top: 0px;
    }

    .txtvlak3{
     width: 720px;
     max-width: 720px;
     vertical-align: top;
     margin-top: 0px;
    }

    .knopaan{
     color:white;
     font-weight:bold;
     text-shadow: #000000 1px;
     font-size:12px;
     font-family:verdana;
     width: 75px;
     height: 40px;
     cursor: pointer;
     padding-left: 5px;
     padding-top: 0px;
     background-image: url('../IMG/knop_active.png');
     background-repeat: no-repeat;
    }

    .knopuit{
     color:white;
     font-weight:bold;
     font-size:12px;
     font-family:verdana;
     width: 75px;
     height: 40px;
     cursor: pointer;
     padding-left: 5px;
     padding-top: 0px;
     background-image: url('../IMG/knop_uit.png');
     background-repeat: no-repeat;
     vertical-align: middle;
    }

    .knophighlight{
     color:white;
     font-weight:bold;
     font-style: italic;
     font-size:12px;
     font-family:verdana;
     width: 75px;
     height: 40px;
     cursor: pointer;
     padding-left: 5px;
     padding-top: 0px;
     background-image: url('../IMG/knop_aan.png');
     background-repeat: no-repeat;
    }

    tr{
      background-repeat: no-repeat;
    }

    .spacer{
     height:10px;
    }

    .holder{
     position:absolute;
     top:130px;
     left:160px;
    }

    .titel{
      font-family: verdana;
      font-weight: bold;
      font-size: 18px;
      color: #9f3a72;
      text-decoration: underline;
    }

    h1{
      font-family: verdana;
      font-weight: bold;
      font-size: 18px;
      color: #9f3a72;
      text-decoration: underline;
    }

    h2{
      font-family: verdana;
      font-weight: bold;
      font-size: 14px;
      color: #62aebb;
      text-decoration: underline;
    }

    h3{
      font-family: verdana;
      font-weight: bold;
      font-size: 12px;
      color: #000000;
      text-decoration: underline;
    }

    .dlinks{
      font-family: verdana;
      font-weight: bold;
      font-size: 12px;
      color: #ffffff;
      padding-left: 25px;
      #padding-left: 15px;
    }

    .copyright{
      font-family: verdana;
      font-weight: bold;
      font-size: 12px;
      color: #ffffff;
      background-image: url('../IMG/bg.png');
      background-repeat:repeat-y;
      background-color:#62aebb;
      text-align:center;
      height: 15px;
      vertical-align: middle;
    }

    .holder{
      left:210px;
      position:relative;
      vertical-align:top;
    }

    .banner{
      position:relative;
      left:10px;
      top:-1px;
    }

    .whole{
      clear: both;
      line-height: 140%;
      margin: 10px auto;
      padding: 0;
      position: relative;
      text-align: left;
      width: 985px;
    }

    .login{
      font-weight:bold;
      font-family: verdana;
      text-align:center;
    }

    .vacatureon{
      background-color: #CEE4EA;
      font-weight:bold;
      cursor: pointer;
    }

    .vacatureoff{
      background-color: #FFFFFF;
    }

    .error{
      border:1px dashed red;
      display:table-cell;
    }


