html,body,p,form,input{margin:0;padding:0}
body,div,span,p,a,table,tr,td,th,h1,h2,h3,h4,h5,h6,form,input {
  font-family: Verdana;
}
body,div,span,p,a,table,tr,td,th,h3,form,input {
/*  font-size: 7pt; */
  font-size: 12px;
}
a {
  color: rgb(140,59,20);
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
body{
  font: 12px Verdana,sans-serif;
  text-align:center;
  background-color: #FFF;
  margin: 0;
}
h3{margin:0px;}
div#header {
  height:115px;
  margin:0;
  background: #FFF;
  padding: 0;
}
div#header div.left {
  width: 478px;
  height: 115px;
  margin: 0;
  float: left;
/*  margin-left: 52px; */
  position: relative;
  left: 52px;
  line-height: 1.4em;
}
div#header div.left img {
  float: left;
  width: 133px;
  height: 115px;
}
div#header div.left div.toptext {
/*border: 1px solid black; */
  width: 345px;
  height: 115px;
  float: left;
  position: relative;
 }
div#header div.left div.toptext div {
  position: absolute;
  bottom: 0;
/*  border: 1px solid red; */
  width: 345px;
  text-align: center;
  margin-bottom:18px;
  margin-right: 0px;
  padding: 0px;
  font-family: Helvetica;
  font-size: 11px;
  font-weight: bold;
  line-height: 16px;
}
div#header div.left div.toptext div p {
  margin: 0;
  padding: 0;
  font-family: Helvetica;
  font-size: 11px;
  font-weight: bold;
  line-height: 16px;
}
div#header div.right {
/*  border: 1px solid blue; */ 
  width: 270px;
  height: 115px;
  margin: 0;
  float: left;
  position: relative;
  left: 52px;
}
div#topnavi {
  height: 56px;
  background-color: white; 
}
div#topnavi a {
  color: white;
  text-decoration: none;
  text-align: left;
  font-family: Verdana;
  
}
div#topnavi div.left {
  width: 480px;
  height: 56px;
  margin: 0; /*  21px 0 29px; */
  background: url(/images/menubalk_links.gif) no-repeat;
  float: left;
  position: relative;
  left: 30px;
/*  border: 1px solid black; */ 
}
div#topnavi div.left div {
  height: 18px;
  font-family: Verdana;
  font-weight: bold;
  color: white;
  font-size: 10px;
  width: auto;
  padding-top: 0px;
}
div#topnavi div.left span, div#topnavi div.left a {
/*  background: url(/images/menu_uit.gif) repeat-x; */
  margin-left: 20px;
  font-weight: bold;
  color: white;
  font-size: 9px;
  display: block;
  float: left;
  line-height: 16px;
  height: 19px;
  padding: 0 5px;
}

/*
div#topnavi div.left span, div#topnavi div.left a:link {
  background: url(/images/menu_uit.gif) repeat-x;
}
*/

div#topnavi div.left span, div#topnavi div.left a:hover,
div#topnavi div.left span, div#topnavi div.left a:focus,
div#topnavi div.left span, div#topnavi div.left a.selected
 {
  background: url(/images/menu_aan.gif) repeat;
}

div#topnavi div.right {
  width: 240px;
  height: 56px;
  margin-left: 50px ; 
  background: url(/images/menubalk_rechts.gif);
  float: left;
/*  border: 1px solid black;
  position: relative;
  left: 50px;
  padding-left: 52px; */
}
div#topnavi div.right div {
  font-family: Verdana;
  font-weight: bold;
  color: white;
  font-size: 10px;
  width: auto;
/*  border: 1px solid blue; */
}
div#topnavi div.right a {
  position: relative;
  margin-left: 45px;
  font-weight: bold;
  color: white;
  font-size: 9px;
  display: block;
  float: left;
  line-height: 16px;
  height: 19px;
  padding: 0 5px;
}

/*
div#topnavi div.right span, div#topnavi div.right a:link {
  background: url(/images/menu_uit.gif) repeat-x;
}
*/

div#topnavi div.right span, div#topnavi div.right a:hover,
div#topnavi div.right span, div#topnavi div.right a:focus,
div#topnavi div.right span, div#topnavi div.right a.selected
 {
  background: url(/images/menu_aan.gif) repeat;
}

h1 {
  margin:0;
}
h3 {
  font-family: Verdana;
  color: rgb(242,101,34);
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 2px;
}
div#container{text-align:left; background-color: white;}
div#footer{background: #FFF;color: #000}
/* div#footer p{margin:0;padding:5px 10px} */

div#container{
  width:800px;margin:0 auto;
  border-left: 1px solid #DDD;
  border-right: 1px solid #DDD;
}
div#content{
  float:left;
  width:436px;
  padding:0 42px 0 52px;
  background-color: white;
  line-height: 1.4em;   
  text-align: left;
}
div#subcontent {
  float: left;
  width: 270px;
  padding:0;
  margin:0;
  background-color: white;
  line-height: 1.4em;
}
div#navigation{float:left;width:194px;padding:3px;}
div#extra{float:left;clear:left;width:200px}
div#footer
{
  clear:both;width:100%
  background-color: white;
}

div#footer div#footer_tekst,  
div#footer div#footer_tekst *  
{
  font-size: 10px;
  background-color: white;
}

.frame {
    width: 240px;
    padding: 0;
    background: url(/images/frame_border.gif) transparent repeat-y; /* no-repeat left bottom; */
}

    .frame h2 {
        background: url(/images/frame_top.gif) no-repeat left top;
        height: 21px;
        text-align: center;
        font-weight: bold;
        color: white;
        font-size: 11px;
        margin: 0;
        padding: 0;
        padding-top: 2px;
    }
    .frame h3 { 
      position: relative;
    }

    .frame .content {
        padding: 8px 15px;  
        background: url(/images/frame_h2.gif) transparent no-repeat left top;
        text-align: left;
        /*
        height: _hoogte van verloopje_;  // minimale hoogte voor IE6
        background: url(_bottom van header + verloopje zijkant_) transparent no-repeat left top;
        */
    }
    html>body .frame .content {
        height: auto;
        min-height: _hoogte van verloopje_;  // minimale hoogte voor fatsoonlijke(re) browser
    }      
    
    .frame_bottom {
      height: 7px;
      background: url(/images/frame_bottom.gif) no-repeat left top;
      margin-bottom: 16px;
    }
    
div#bottom_logo {
  width: 740px;
  height: 27px;
  margin: 0 auto;
}


