* {
  margin: 0;
  padding: 0;
  border: 0;
  } 

html {
  height:100%; 
  max-height:100%; 
  
  /* hide overflow:hidden from IE5/Mac */ 

  /* \*/ 
  overflow: hidden; 
  /* */ 

  }

body {
  height:100%; 
  max-height:100%; 
  overflow: hidden; 
  background: #fff;
  font-family:"Arial Bold", verdana, sans-serif; 
  }

#container {
  overflow:auto; 
  position:absolute; 
  top:170px;
  left:160px;
  bottom:43px; 
  right:0; 
  padding:20px;
  z-index: 3;
  background: #FEF1B5;
  font-family: verdana, serif;
  font-size: 14px;
  color: #00007A;
  }

* html #container {
  overflow: auto;
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  max-height: 100%;
  width: 100%; 
  border-top: 168px solid #fff; border-bottom: 45px solid #fff; border-left: 160px solid #fff;
  }



#header {
  position: absolute;
  top: 0; left: 0;
  display: block;
  z-index: 5;
  overflow: visible;
  margin: 0;
  width: 100%;
  height: 170px;
  background: #CCCC00;
  border-bottom: 3px solid #FEF1B5;

  }



#left {
    position: absolute;
    left: 0; top: 170px; bottom: 40px;
    z-index: 4;
    overflow: hidden;
    width: 160px;
    background: #FEF1B5; 
    }

* html #left    {
    height: 100%;
    top: 0; bottom: 0;
    border-top: 170px solid #006600;
    border-bottom: 40px solid #fff;
    }



#footer {
  position:absolute; 
  bottom:0; 
  left:0;
  display: block;
  z-index: 5;
  width:100%; 
  height:43px; 
  overflow:hidden; 
  background:#CCCC00;
  border-top:5px solid #00007A;
  }
* html #footer {
  height:48px;
  }
#container p {
  margin: 10px 0;
  }

#container ul {
  list-style-position: inside;
  padding-left: 30px;
  }

#footer p {
  font-size:12px;
  color:#00007A;
  text-align:center; 
  margin:5px 10px 0px 10px;
  line-height: 150%;
  }

#header img {
  margin:8px;

  }

#header a, a:visited {
  font-size:13px;
  font-weight: normal;
  text-decoration:none;
  color:#00007A;
  }
/*
#header a:hover {
  color:#FF9900; 
  text-decoration:none;
  }
*/
#header ul li {
  display:inline; 
  color:#00007A;
  }

h2 {
  font-size: 21px;
  }

#left img {border: 0px; margin-top: 100px;}
.columnthree {width: 200px; float: right; text-align: right;}
.columnthree img { margin:5px; border: 3px solid #FFF;}
.columntwo {min-width: 650px; max-width: 900px; text-align:justify; }
* html columntwo {width: expression(document.body.clientWidth < 702? "700px" : document.body.clientWidth > 1102? "1100px" : "auto");}
.columntwo a, a:visited {
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  color: #00007A;
  }

.columntwo a:hover {
  color:#FF9900; 
  text-decoration: none;
  }
hr {clear:both; border:0; height:1px; color:#00007A; background-color:#00007A;}

.columnthree a, .columnthree a:visited {font-size:1em; color:#000; text-decoration:underline;}
.columnthree a:hover {color:#888; text-decoration:none;}

.lft {
  position: absolute;
  left: 10px;
  bottom: 5px;
  }
.rgt{float:right;}

table.prijs {
  font-size: 14px;
  color: #00007A; 
  border: 1px solid #00007A;
  } 

td {
  padding: 5px;
  text-align: center;
  border: 1px solid #00007A;
  }
td p {
  text-align: left;
  }
.tel {
  position: absolute;
  right: 10px;
  bottom: 5px;
  }
input.but {
  margin: 5px;
  background-color: #CCCC00;
  border: 4px double #00007A;

      }

