html {
  height:100%;
  max-height:100%;
  padding:0;
  margin:0;
  border:0;
  /* font-size:76%; */
  /* font-family: trebuchet ms, tahoma, verdana, arial, sans-serif; */
  /* hide overflow:hidden from IE5/Mac */
  /* \*/
  overflow: hidden;
  /* */
}

body {
  background-color:white;
  color:black;
  /*background-image: url('achtergrond.gif');
  /* background-repeat: no-repeat; */
  /* background-position: center; */
  font-family: Trebuchet MS, Arial, sans-serif;
  font-size: 14px;
  height:100%; max-height:100%;
  overflow:hidden;
  /* overflow:scroll; */
  padding:0; margin:0; border:0;
}

/* koppen */
h1 { text-align: center; }
/* table { background-color:#FFFFCC; font-size: 14px;} */

hr { text-align: center; width:70%; }

/* tabellen */
table {
  border: solid 1px #999999;
  border-collapse: collapse;
  background-color:#FFFFCC;
  font-size: 14px;
}
td {
  border: solid 1px #999999;
}
th {font-size: 15px;}

/* img { width:100px; } */

/* linken */
a { text-decoration:none; }
a:link { color:blue; }
a:hover { text-decoration:underline; color:red; }
a:visited { color:brown; }

/* Linken in menubalk */
.menulink { text-decoration:none; }
.menulink:link { color:blue;}
.menulink:hover { text-decoration:underline; color:red; }
.menulink:visited { color:brown;}

/* Hoofdmenu, kleur van geselecteerd item: */
table.menu { width:98%; }
td.geselecteerd { background-color:lightblue; }

/* gezinsscherm */
table.gezin { width:98%; }

/* tekst bij gezinsblad */
.tekstgezinsblad { font-size:120%; text-align: center; }

/* overzicht vader */
.vader { }

/* overzicht moeder */
.moeder { }

/* overzicht huwelijk */
.huwelijk { }

/* overzicht scheiding */
.scheiding { }

/* overzicht kindnr */
.kindnr { font-weight:bold; font-style:italic; }

/* overzicht kinderen */
.kinderen { font-size:90% }

/* naam */
.naam { font-weight:bold;}

/* tekst */
.tekst { font-style:italic; }

/* woonplaats */
.woonplaats { }

/* beroep */
.beroep { }

/* religie */
.religie { }

/* eigen code */
.eigencode { }

/* gebeurtenis */
.gebeurtenis { font-style:italic; }

/* fotoboek */
table.fotoboek { width:98%; }

/* bron */
table.bron { width:98%; }

/* adres */
table.adres { width:98%; }

#content {
  display:block;
  height:100%;
  top:7px;
  max-height:100%;
  overflow:auto;
  padding-left:10px;
  position:relative;
  z-index:3;
}

#menu {
  position:fixed;
  margin:0;
  /* padding:5px; */
  top:7px;
  /* left:10px; */
  /* right:18px; */
  display:block;
  /* width:96%; */
  height:30px;
  /* background: #ddd; */
  background:#fff;
  /* font-size:4em; */
  z-index:5;
  padding-left:10px;
}

* html #menu, * html #foot,* html #left {position:absolute;}
.pad2 {display:block; height:35px; }
