body 
{
  width: 100%;
  margin:0;
  padding:0;
  font: 70% verdana, helvetica, geneva, arial;
}

body a:link
{
  color: #4F4E7B;
}

body a:visited
{
  color: #66659e;
}

body a:hover
{
  color: #414064;
}

body a:active
{
  color: #4d4b76;
}    


ul {
  list-style-position: outside;
  list-style-type: none;
  margin-left: -30px;
  margin-top: 0px;
  margin-bottom: 10px;
}

/* menu */
#header
{
  display: block;
  float:left;
  width: 100%;
  background:#DAE0D2 url("images/menu/bg.gif") repeat-x bottom;
  font-size: 93%;
  line-height:normal;
  margin-bottom: 1px;
}

#header ul 
{
  margin:0;
  margin-left:-5px;
  padding:10px 10px 0;
  list-style: none;
  width:710px;
}

#header li 
{
  float:left;
  background:url("images/menu/left.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 9px;
}

#header a 
{
  float:left;
  display:block;
  background:url("images/menu/right.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  text-decoration:none;
  font-weight:bold;
  color:#765;
}

#header a
{
  float:none;
}


#header a:hover
{
  color:#333;
}

#header

#current
{
  background-image:url("images/menu/left_on.gif");
}

#header

#current a
{
  background-image:url("images/menu/right_on.gif");
  color:#333;
  padding-bottom:5px;
}
/* end menu */

#NORTH1
{
  width:985px;
}          


#NORTH1 h1
{        
}         

#WEST
{          
  width: 190px;
  position: relative;
  left:5px;
  top:5px;
  background: white;
  border:0px solid #000;
  float: left;
}

/*pay-off*/

#enjoy
{
  position: absolute;
  color: #AAA877;
  font-weight: bold;
  font-size: 22px;
  left: 715px;
  white-space: nowrap;
}

#LOGO
{
  height: 85px;
  width: 160px;
  border: solid 0px;
  background: url( 'images/logo.jpg' ) 0px 0 no-repeat;
  margin-bottom: 10px;
  margin-top: 5px;
}

#sidedish
{

  height: 564px;

  width: 160px;
  border: solid 0px;

  background: url( 'images/marleenradioactive.jpg' ) 0px -75px no-repeat;

  margin-bottom: 0px;
  margin-left: 0px;
  margin-top: 15px;
}

#ADRESS
{
  font-size: 11px;
  color: #AAA877;
}

#NORTH2
{
  padding: 32px 10px 0px 0px;
  margin:0px;
}

#centercontent
{
  background: #fff;
  margin-left: 195px;
  margin-right: 0px;
}

#content, #content-r 
{
  padding: 20px;
  height: 100%;
  cursor: default;
}

#content h1, #content-r h1
{
  margin: 0px 0 0px 0;
  color: #AAA877;
  font-weight: bold;
  font-size: 16px;
}

#content h2, #content-r h2
{
  color: #AAA877;
  font-weight: bold;
  font-size: 12px;
  margin-top: 5px;
  margin-bottom: 5px;
}

#content h3, #content-r h3
{
  color: #AAA877;
  font-weight: bold;
  font-size: 10px;
  margin-bottom: 0px;
}

#content p, #content-r p
{
  color:#000;
  font-size: 11px;
  line-height: 12px;
}

/* The box  box met ronde hoeken */
#box
{
  height: 100%;
  text-align: left;
  width: 550px;
  background-color: #f5f6f0;
  overflow: hidden;
  float: left;
}

#boxright
{
  width: 230px;
  text-align: left;
  background-color: #f5f6f0;
  overflow: hidden;
  float: left;
}

#box_product
{
  height: 100%;
  text-align: left;
  width: 780px;
  background-color: #f5f6f0;
  overflow: hidden;
  float: left;
}

#box_bcb
{
  height: 100%;
  text-align: left;
  width: 780px;
  background-color: #f5f6f0;
  overflow: hidden;
  float: left;
}

/* ---=== border code follows ===--- */
/*
tlc = top left corner
trc = top right corner
blc = bottom left corner
brc = bottom right corner
lb = left border
rb = right border
tb = top border
bb = bottom border 
*/

#tlc, #trc, #blc, #brc, #tlc-r, #trc-r, #blc-r, #brc-r
{
  background-color: transparent;
  background-repeat: no-repeat;
}

#tlc, #tlc-r
{
  background-image:url(images/imagesbox/tlc.gif);
  background-position: 0% 0%;
}

#trc, #trc-r
{
  background-image:url(images/imagesbox/trc.gif);
  background-position: 100% 0%;
}

#blc, #blc-r
{
  background-image:url(images/imagesbox/blc.gif);
  background-position: 0% 100%;
}

#brc, #brc-r
{
  background-image:url(images/imagesbox/brc.gif);
  background-position: 100% 100%;
}

#tb, #bb, #tb-r, #bb-r
{
  background-color: transparent;
  background-repeat: repeat-x;
}

#tb, #tb-r
{
  background-image:url(images/imagesbox/tb.gif);
  background-position: 0% 0%;
}

#bb, #bb-r
{
  background-image:url(images/imagesbox/bb.gif);
  background-position: 50% 100%;
}

#rb, #rb-r
{
  background-image:url(images/imagesbox/r.gif);
  background-position: 100% 0%;
  background-repeat: repeat-y;
}

#lb, #lb-r
{
  background-color: #f5f6f0;
  background-image:url(images/imagesbox/l.gif);
  background-position: 0% 100%;
  background-repeat: repeat-y;
}

/* end The box  box met ronde hoeken */

#pushBox{
  margin-bottom: 20px;
}

div.pushBox {
  height: 135px;
}

#asterisk, #asterisk2, #asterisk3, #asterisk4, #asterisk5 {
  font: 140% verdana, helvetica, geneva, arial;
}

img.image_product {
  float: right;
  clear: right;
}

img.graph_abs {
  float: right;
  margin-right: 20px;
}

 td.bezoekers {
  Font-family: Arial, Helvetica, Sans-serif; 
  Font-size: 8 pt; 
  line-height: 1.2
}

/*bouwcodebladen table*/

table.bcb {
	border-width: 2px;
	border-style: none;
	border-color: black;
	border-collapse: collapse;
}

table.bcb th {
	border-width: 1px;
	padding: 3px;
	border-style: inset;
	border-color: black;
}

table.bcb td {
	border-width: 1px;
	padding: 3px;
	border-style: inset;
	border-color: black;
}


/*Zoekpagina bouwcodebladen table*/

table.t_bcb {
        width:120px;
        float:left;
        margin-right:10px;
        margin-bottom:10px;
        font-size: 9px;
	border-width: 2px;
	border-style: none;
	border-color: black;
	border-collapse: collapse;
}

table.t_bcb th {
        font-weight:100;
	border-width: 1px;
	border-style: inset;
	border-color: black;
	padding: 1px 3px 1px 3px;
}

table.t_bcb td {
	border-width: 1px;
	border-style: inset;
	border-color: black;
	padding: 1px 3px 1px 3px;
}

table.t_bcb th.bold {
        font-weight:bold;
	border-width: 1px;
	border-style: inset;
	border-color: black;
	padding: 1px 3px 1px 3px;
}

table.t_bcb td.bold {
        font-weight:bold;
	border-width: 1px;
	border-style: inset;
	border-color: black;
	padding: 1px 3px 1px 3px;
}