/*
Centraal bestand voor de opmaak.
*/

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;
}
div#small
    { 
		width: 730px; 
     } 
     
/* 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; */
  background-color:#FAF1EB;
  font-size: 14px;
}
table.rand {
  border: solid 1px #999999;
  border-collapse: collapse;
}

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; }

/* gezinsscherm */
table.gezin { width:98%; }

/* tekst bij gezinsblad */
.tekstgezinsblad { font-size:120%; text-align: center; }

/* overzicht ouder1 (meestal de vader) */
.ouder1 { }

/* overzicht ouder 2(meestal de moeder) */
.ouder2 { }

/* 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;
}

/* koptekst kwartierstaat (Generatie I, II, etc.) */
.kwartierstaat {
  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 {
  /* Voor IE: */
  width:100%;

  position:fixed;
  margin:0;
  /* top:7px; */
  display:block;
  height:30px;
  background:#fff;
  z-index:5;
  /* padding-left:10px; */
  /* background-image: url('achtergrond.gif'); */
}

* html #menu, * html #foot,* html #left {position:absolute;}
/* Gedeelte onder de menu balk op de goede plaats zetten */
.pad2 {
  display:block;
  height:35px;
}

/* O.a. centreren van knoppen */
#centreren {
  text-align:center;
}

/* voor de tekst op de voorpagina*/
#left{
  text-align:left;
}

/* 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:23px;
}

/* Link en tekst bij stamboom in hoofdmenu */
.stamboom_link {
  font-size: 16px;
  font-weight:bold;
}
.stamboom_tekst {
  font-size: 12px;
}

/* 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;
}
