html{
  margin: 0px;
  padding: 0px;
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  height:100%;
  width:100%;
}

body{
  margin  : 0px;
  padding : 0px;
  height  :100%;
  width   :100%;
  background-color: #ffffff;
}

/*

table, tr, td{
  padding     : 1px;
  border      : 0px;
  border-collapse: collapse;
  border-spacing: 0px;
}
*/

img{
  border   : 0px;
  margin   : 0px;
  padding  : 0px;
}

a.zwartu{          color: #000000;text-decoration: underline; }
a:link.zwartu{          color: #000000;text-decoration: underline; }
a:visited.zwartu{       color: #000000;text-decoration: underline; }
a:hover.zwartu{         color: #ffffff;text-decoration: underline; }
a:active.zwartu{		color: #000000;text-decoration: underline; }

a.menu{     color: #ffffff;text-decoration: none; }
a:link.menu{     color: #ffffff;text-decoration: none; }
a:visited.menu{  color: #ffffff;text-decoration: none; }
a:hover.menu{    color: #ffffff;text-decoration: none; }
a:active.menu{	 color: #ffffff;text-decoration: none; }

a.zwart{     color: #000000;text-decoration: none; }
a:link.zwart{     color: #000000;text-decoration: none; }
a:visited.zwart{  color: #000000;text-decoration: none; }
a:hover.zwart{    color: #ffffff;text-decoration: none; }
a:active.zwart{	  color: #000000;text-decoration: none; }

/* Container */
div.container{
  position:relative;
  /*top:50%;
  margin-top: -305px;*/
  margin-top:auto;
  margin-bottom:auto;
  width: 845px;
  height: 610px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
  border:0px solid black;
}

img.logo{
  position:absolute;
  left:10px;
  top:10px;
  width:460px;
}

div.links{
   position:absolute;
   top:65px;
   height:545px;
   width:710px;
   border:0px solid blue;
}

div.rechts{
   position:absolute;
   top:10px;
   right:10px;
   height:600px;
   width:120px;
   border:0px solid green;
}

div.blauw{
   position:absolute;
   top:0px;
   left:0px;
   width:100%;
   height: 420px;
   background: #a6c0e1;
}

div.adLinks{
   position:absolute;
   bottom:0px;
   left:0px;
   height:110px;
   width:340px;
   border:0px solid black;
}

div.adRechts{
   position:absolute;
   bottom:0px;
   right:0px;
   height:110px;
   width:340px;
   border:0px solid black;
}

div.menu{
   position:absolute;
   bottom:0px;
   left:0px;
   width:100%;
   height:22px;
   color:white;
   background:#006cb5;
   line-height:22px;
}

div.hvCenter{
  position:relative;
  top:50%;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
  border:0px solid red;
  overflow-y:auto;
}

span.fntGroot{
  font-size: 18px;
  color:black;
}

span.fntKlein{
  font-size: 13px;
  color:black;
}

span.fntExtraGroot{
  font-size: 30px;
  color:black;
}

input.txt{
  border:0px;
  padding-top:3px;
  padding-bottom:3px;
  padding-left:2px;
  padding-right:2px;
  font-size: 13px;
}

input.chk{
  border:0;
  padding-top:3px;
  padding-bottom:3px;
  padding-left:2px;
  padding-right:2px;
}

textarea.are{
  border:0px;
  padding-top:3px;
  padding-bottom:3px;
  padding-left:2px;
  padding-right:2px;
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
}

div.chkFieldBox{
  background:white;
  padding-top:3px;
  padding-bottom:3px;
  padding-left:2px;
  padding-right:2px;
}
