#buttons #qb1
{
  margin: 0 12px 30px 0;
  cursor: pointer;
}

img
{
  border: 0;
}

div#topbar
{
  width: 760px;
  margin: 0 auto;
}

img#logo
{
  margin: 20px 0;
}

#start_groot
{
  float: right;
  margin: 31px 0 0 0;
}

#redbar
{
  margin: 0;
}

div#maincontainer
{
  width: 760px;
  min-height: 450px;
  height: auto !important; /* deze regel */
* height: 450px;
  margin: 20px auto;
  padding: 0 0 10pt 0;
  position: relative;
  z-index: 100;
   background: transparent url(images/bigline.gif) no-repeat bottom left;
}

div#maincontainer h1
{
  font: bolder 10pt Arial, Helvetica, sans-serif;
  margin: 0 0 2px 0px;
  color: #f00;
}

div#maincontainer h2
{
  font: bold 10pt/10pt Arial, Helvetica, sans-serif;
  margin: 0 0 2px 0px;
  color: #000;
}

div#maincontainer p
{
  margin: 0 250px 10pt 0px;
  font: normal 9pt/12pt Verdana, Helvetica, Arial, sans-serif;
}

      div#maincontainer h1 span.blogsubject
      {
        font: bold 8pt/10pt Arial;
        color: #000;
        margin-bottom: 2pt;
      }

      div#maincontainer p span.blogdate
      {
        display: block;
        font: normal 8pt/10pt Arial;
        color: #999;
        margin-top: 2pt;
      }

      div#maincontainer p a.blogmore
      {
        white-space: nowrap;
        font: normal 8pt/10pt Arial;
      }

      div#maincontainer form.blogreactie
      {
        margin: 0 120px 10pt 0px;
      }

            div#maincontainer form.blogreactie ul
            {
               margin: 0;
               padding: 0;
            }

            div#maincontainer form.blogreactie li
            {
               margin: 3px 0;
               padding: 0;
               font: normal 8pt/10pt Arial;
               color: #f00;
            }

            div#maincontainer form.blogreactie input,
            div#maincontainer form.blogreactie textarea
            {
               width: 240px;
               padding: 1px 3px;
               margin-right: 3pt;
               font: normal 9pt/12pt Verdana, Helvetica, Arial, sans-serif;
            }

            div#maincontainer form.blogreactie textarea
            {
              width: 355px;
              overflow: auto;
            }

            div#maincontainer form.blogreactie button
            {
               margin: 0 0 0 240px;
               padding: 0;
               border: 0;
               background: none;
               cursor: pointer;
            }



div#maincontainer ul
{
  font: normal 9pt/14pt Verdana, Helvetica, Arial, sans-serif;
  list-style: none;
}

div#maincontainer ul.gif /*anders snapt IE er niets van*/
{
  list-style: disc outside url(images/bullet.gif);
}

div#maincontainer ul li
{
  margin: 0 120px 0 29px;
}

div#maincontainer ol
{
  font: normal 9pt/14pt Verdana, Helvetica, Arial, sans-serif;
}

div#maincontainer ol li
{
  margin: 0 120px 0 35px;
}

div#maincontainer img.inzet
{
  float: left;
  margin: 0 12px 4px 54px;
}




div#maincontainer ul#navigatie
{
  float: right;
  margin: 0;
  padding: 0;
  list-style: none;
}
      div#maincontainer ul#navigatie li
      {
         margin-left: 0;
      }


      div#maincontainer ul#navigatie li ul
      {
         margin: 4pt 0 9pt;
         padding: 0;
         list-style: none;
         display: none;
      }

      div#maincontainer ul#navigatie li,
      div#maincontainer ul#navigatie li ul li
      {
         margin: 0;
         list-style: none;
      }

            div#maincontainer ul#navigatie li a,
            div#maincontainer ul#navigatie li.active ul li a
            {
              display: block;
              width: 235px;

              background: url() no-repeat 100% -21px;
              text-decoration: none;
            }

            div#maincontainer ul#navigatie li.active ul li a
            {
               background-position: 100% -23px;
            }

            div#maincontainer ul#navigatie li a:hover
            {
               background-position: 100% -42px;
            }

            div#maincontainer ul#navigatie li.active ul li a:hover
            {
               background-position: 100% -47px;
            }

            div#maincontainer ul#navigatie li.active a,
            div#maincontainer ul#navigatie li.active a:hover
            {
               background-position: 100% 0;
            }

            div#maincontainer ul#navigatie li.active ul li.active a,
            div#maincontainer ul#navigatie li.active ul li.active a:hover
            {
               background-position: 100% 0;
            }

            div#maincontainer ul#navigatie li span
            {
               visibility: hidden;
            }
            
            div#maincontainer ul#navigatie li.active ul
            {
               display: block;
            }

div#photos
{
  width: 200px;
  position: relative;
  margin: 0 0 0 180px;
  top: -211px;
  left: 50%;
  z-index: 100;
  text-align: right;
}

a#startlink
{
  display: block;
  width: 300px;
  height: 50px;
  float: left;
  margin-top: 130px;
}

div#footer
{
  width: 760px;
  position: relative;
  top: -190px;

  width: 760px;
  margin: 20px auto;
}

div#footer2
{
  width: 760px;
  margin: 0 auto;
}

div#footer2 div
{
  margin: 7px 0;
}

div#footer h1,
div#footer2 h1
{
  font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
  color: #000;
  margin: 0;
  padding:0 0 0 0px;
  width:700px;
}

td.tooltip
{
  width: 100%;
  color: #f00;
  background-color: #fff;
  text-align: left;
  padding: 4px;
  font: bold 8pt Verdana, Helvetica, Arial, sans-serif;
  border: solid 1px #f00;
}

a#start-vragenlijst
{
   display: block;
   width: 303px;
   height: 26px;
   background: url(./images/start-vragenlijst-2009.gif) no-repeat 0 100%;
   text-decoration: none;
}

a#start-vragenlijst:hover,
a#download-rapport:hover
{
   background-position: 0 0;
}

      a#start-vragenlijst span,
      a#download-rapport span
      {
         visibility: hidden;
      }

a#download-rapport
{
   display: block;
   width: 470px;
   height: 26px;
   background: url(./images/download-rapport-2006.gif) no-repeat 0 100%;
   text-decoration: none;
}

div#maincontainer p span.bron
{
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#999;
	margin:0;
	padding:0;
	display:block;
}

