/* algemeen */

td
{
 font-family: Roboto;
 font-size: 14px;
 color: #000000;
}

html
{
 overflow: -moz-scrollbars-vertical; 
 overflow-y: scroll;
}

body
{
 margin-bottom: 0px;
 font-family: Roboto;
 font-size: 14px;
 color: #000000;
}


/* menu linkerkant */

.lblock
{
 width: 155px;
 border-bottom: 1px solid #70AAD6;
 text-align: left;
 background: #ffffff url('images/bgr-blue.gif') no-repeat left top;
 padding-bottom: 7px;
 line-height: 28px;
}

.ltitle
{
 padding-left: 9px;
 font-family: Roboto;
 font-size: 14px;
 color: #ffffff;
 font-weight: normal;
 padding-top: -5px;
 letter-spacing: 1px;
}

a:link, a:visited
{
 text-decoration: underline;
 color: blue;
}

a:hover
{
 color: #C40000;
}

a.ll:link, a.ll:visited
{
 margin-left: 1px;
 padding-left: 6px;
 color: #000000;
 text-decoration: none;
 display: block;
 width: 147px;
}

a.ll:hover
{
 background-color: #E1EEF7;
}

a.nf:link, a.nf:visited
{
 color: #000000;
 text-decoration: none;
}

a.nf:hover
{
 color: #C40000;
 text-decoration: underline;
}



/* menu header */

a.menulink
{
  display: block;
  color: #000000;
  text-decoration: none;
  width: 100%;
  height: 100%;
}

#knop1
{
 width: 147px;
 background: #D2EBB4 url('images/bgr-green.gif') no-repeat left top;
 border-bottom: 4px solid #D2EBB4;
}

#knop2
{
 width: 147px;
 background-color: #F0BDAA;
 border-bottom: 4px solid #F0BDAA;
}

#knop3
{
 width: 147px;
 background-color: #AEAEFF;
 border-bottom: 4px solid #AEAEFF;
}

#knop4
{
 width: 148px;
 background-color: #9DC6E3;
 border-bottom: 4px solid #9DC6E3;
}

#knop5
{
 width: 215px;
 background: #F3E776 url('images/bgr-yellow.gif') no-repeat right top;
 border-bottom: 4px solid #F3E776;
}

#ccknop1
{
 width: 110px;
 background: #D2EBB4 url('images/bgr-green.gif') no-repeat left top;
 border-bottom: 4px solid #D2EBB4;
}

#ccknop2
{
 width: 174px;
 background-color: #F0BDAA;
 border-bottom: 4px solid #F0BDAA;
}

#ccknop3
{
 width: 87px;
 background-color: #AEAEFF;
 border-bottom: 4px solid #AEAEFF;
}

#ccknop4
{
 width: 114px;
 background-color: #9DC6E3;
 border-bottom: 4px solid #9DC6E3;
}

#ccknop5
{
 width: 104px;
 background-color: #BFB777;
 border-bottom: 4px solid #BFB777;
}

#ccknop6
{
 width: 215px;
 background: #F3E776 url('images/bgr-yellow.gif') no-repeat right top;
 border-bottom: 4px solid #F3E776;
}

#ccknop1f
{
 width: 90px;
 background: #D2EBB4 url('images/bgr-green.gif') no-repeat left top;
 border-bottom: 4px solid #D2EBB4;
}

#ccknop2f
{
 width: 174px;
 background-color: #F0BDAA;
 border-bottom: 4px solid #F0BDAA;
}

#ccknop3f
{
 width: 87px;
 background-color: #AEAEFF;
 border-bottom: 4px solid #AEAEFF;
}

#ccknop4f
{
 width: 114px;
 background-color: #9DC6E3;
 border-bottom: 4px solid #9DC6E3;
}

#ccknop5f
{
 width: 124px;
 background-color: #BFB777;
 border-bottom: 4px solid #BFB777;
}

#ccknop6f
{
 width: 215px;
 background: #F3E776 url('images/bgr-yellow.gif') no-repeat right top;
 border-bottom: 4px solid #F3E776;
}

label
{
 float: left;
 height: 25px;
 text-align: center;
 padding-top: 9px;
}

/* CGI */

.cat_rust
    {
     border: 1px solid #ffffff;
     background-color: #ffffff;
     cursor: pointer;
    }
.cat_omo
    {
     border: 1px solid #99DEFD;
     background-color: #EAF6FD;
     cursor: pointer;
    }
.cat_click
    {
     border: 1px solid #70D1FC;
     background-color: #DAEFFC;
     cursor: pointer;
    }
.subcat_invis
    {
     display: none;
     visibility: hidden;
    }
.subcat_vis
    {
     display: block;
     visibility: visible;
    }
.gri
    {
     color: gray;
    }
.zoek_passive
    {
     color: gray;
     font-style: italic;
     font-weight: normal;
     width: 200px;
    }
.zoek_active
    {
     color: black;
     font-style: normal;
     font-weight: bold;
     width: 200px;
    }
.zoek_passive2
    {
     color: gray;
     width: 300px;
    }
.zoek_active2
    {
     color: black;
     width: 300px;
    }
.hi
    {
     color: black;
     font-weight: normal;
     background-color: #FFFF82;
    }
.cattitle
    {
     color: black;
     font-weight: bold;
     font-size: 18px;
    }
.gre
    {
     background-color: #dedede;
     padding: 4px;
     width: 800px;
    }
.lightgre
    {
     background-color: #dddddd;
     padding: 4px;
     width: 800px;
    }
.zs
    {
      text-transform: uppercase; 
      font-weight: bold;
      background-color: #EAF6FD;
      border: 1px solid gray; 
    }


/* varia */

#langs
{
  margin-right: 38px;
}

.lstyle
{
 border: 1px solid silver;
 padding: 12px;
}

#maintext
{
  margin-left: 37px;
  margin-top: 40px;
  margin-right: 37px;
  padding-bottom: 65px;
  text-align: left;
  line-height: 20px;
  width: 515px;
  border-bottom: 1px solid #999999;
}

h1, .maintitle
{
 font-family: Roboto;
 font-size: 17px;
 color: #3080BA;
 font-weight: normal;
 text-transform: uppercase;
 letter-spacing: 1px;
}

.subtitle
{
 font-weight: bold;
 border-bottom: 1px solid #b2b2b2;
 padding-bottom: 5px;
}

.faq_titel
{
 padding-top: 20px;
 font-weight: bold;
 border-bottom: 1px solid #b2b2b2;
}


#blueleft
{
 background-color: #EDF1F6;
 width: 215px;
}

#al
{
 padding-left: 28px;
}

#foot
{
  color: #888888;
  text-align: center;
  font-size: 12px;
  margin-top: 4px;
  margin-bottom: 20px;
}

a.dot:link, a.dot:visited
{
 color: #888888;
 text-decoration: underline;
}

a.dot:hover
{
 color: #C40000;
}

.teller
{
  color: #888888;
  font-size: 11px;  
}

.opge
{
 margin-left: 40px; 
 color: rgb(153, 153, 153); 
 font-style: italic;
}
