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('slotbosse_toren.jpg');
  /* 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 { }

/* link naar ouders */
.ouders { font-weight:bold; }

/* 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; }

/* koptekst parenteel (Generatie I, II, etc.) */
.parenteel {
  font-size:200%;
  color:blue; font-weight:bold;
  text-align: center;
}

/* 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;
  /*background-image: url('achtergrond.gif');*/
}

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

/* O.a. centreren van knoppen */
#centreren {
  text-align:center;
}

/* Voor de knoppen */
input { font-size: 10px; }
input.geselecteerd { color:blue; font-weight:bold; }

/* Parenteel en kwartierstaat knoppen */
.knop {
  /* height:20px; */
  height:20px;
  /* width:25px; */
  width:32px;
}

/* Kwartierstaat grafisch */
div#kwartiernaam{
  position: absolute;
  /* width: 160px; height: 16px; */
  border: 1px solid #000;
  font-size: 11px;
}
div#lijn{
  position: absolute;
  width: 20px;
  border-bottom: 1px solid #000; border-top: 1px solid #000;
}
div#split{
  position: absolute;
  width: 20px;
  border-left: 1px solid #000; border-bottom: 1px solid #000; border-top: 1px solid #000;
}
