A:link {color:#FF0000;}
A:visited {color:#FF0000;}
A:active {color:#FFCC00;}

body {
font-size:14px;
background-color:white;
margin-top:52px;
}

body.sub {
background-image:url(../graph/bg5.jpg);
background-repeat:repeat-y;
}

U {color:brown;background-color:yellow;text-decoration:none;}

a,p,h1,h2,h3,h4,h5,h6,td,center {font-family:sans-serif;}

h1,h2,h3,h4,h5,h6 {
color:white;
background-color:#8080FF;
width:100%;
border-style:none;
border-width:thin;
text-align:center;
}

h1 { font-size:130%;font-weight:bold;}
h2 { font-size:105%;font-weight:bold;}
h3 { font-size:100%;}
h4 { font-size:100%;font-style:italic;}
h5 { font-size:95%;text-align:right}

p {
color:black;
font-size:100%;
margin-top:10px;
margin-left:40%;
margin-right: 10%;
text-align:justify;
}

p.klein {font-size:90%}

/* Javascript-gesteuerte Popupbox */
#popup {
	position: absolute;
	left: 10px;
	top: 10px;
	width: 300px;
	margin: 0px;
	border: 2px ridge blue;
	background-color: #FFFFC0;
	color: #800000;
	font-size: 0.9em;
/* 	display: none; */
	visibility: hidden;
}
#popup p {
	margin: 10px;
}
#popup a.close {
	display: block;
	text-align: right;
	background-color: blue;
	color: white;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	width: 100%;
}

/* Hier folgen Definitionen für die Stammbaum-Tabellen */

table {padding:10px;background-color:white;margin-left:5%;text-align:center;}

td {
font-family:sans-serif;
font-size:80%;
text-align:center;
vertical-align:top;
background-color:#DEE1B5;
width:150px;
}

tr.rel td, td.leer  {
background-color:white;
width:100px;
background-image:url(nix.jpg);
}

/* Die Zeilen-Klasse REL ist fuer die Verbindungslinien */
/* zwischen den Generationen gedacht */
tr.Rel { background-color:white;height:15px; }