@media all
{
	body 
	{
		font-family: sans-serif; 				
		font-size:x-small;
		color:rgb(255,255,255); 
		background-color:rgb(0,0,0);
		margin-left:1%;
		margin-right:1%;
	}

	body.nologo {
	background-image:url('');
	}

	body.logo_ur {
	background-position:top left;
	}

	h1,h2,h3,h4,h5,h6 
	{
		color:rgb(255,255,255);		
		text-decoration:none;
	}

	h1 
	{ 
		font-size:xx-large;
		font-family: fantasy;	<!-- stark verschnörkelte Schrift -->
		text-weight:bold;
	}

	h2 
	{ 
		font-size:large; 
		margin-top: 50px;		
	}

	h3 
	{ 
		font-size:medium; 
		font-family: sans-serif;
		text-weight:bold;
		font-variant: small-caps;
	}

	h4 
	{ 
		font-size:medium; 
		font-family: sans-serif;
	}

	h5 
	{ 
		color:rgb(212,213,228);
		text-decoration:none;
		text-weight:none;
		page-break-after:avoid;
		font-size:x-small; 
	}

	h6 { font-size:xx-small; }

	.name
	{	
		font-family:"Arial Black",Arial,Helvetica,Verdana,sans-serif; 	<!-- Zeichensatzfamilie -->
		font-size:medium;						<!-- Schriftgröße -->
		font-style:normal;						<!-- Schrifthervorhebungen -->
		font-weight:normal;						<!-- "Fettheit" der Schrift -->
		font-variant: small-caps;  					<!-- Kapitälchen -->
	}

	.mark
	{	
		font-size:x-small;
		font-style:normal;
		font-weight:normal;
	}

	<!-- Einträge in den Stammbaum -->	
	.eintrag
	{	
		font-size:x-small;
		font-style:normal;
		font-weight:normal;
	}

	.zahl
	{	
		font-size:xx-small;
		font-style:normal;
		font-weight:normal;
	}
	
	p 
	{
		text-align:justify;
	}

	a em {
	font-weight:600;
	}

	a:link 
	{
		color:rgb(192,255,192); <!-- helles grün --> 
		text-decoration: none;
	}

	a:visited 
	{
		color:rgb(192,255,192); <!-- helles grün -->		
		text-decoration:none;
	}

	a:hover 
	{
		color:rgb(128,255,128); <!-- grün -->
		text-decoration:none;
	}

	a:active 
	{
		color:rgb(192,255,192); <!-- helles grün -->
		text-decoration:none;
	}

	dt {
	font-size:small;
	font-weight:600;
	margin-bottom:0em;
	}

	dd {
	font-size:x-small;
	font-weight:normal;
	margin-bottom:0.5em;
	}

	dl.overview {
		margin-left:10%;
		margin-right:10%;
	}
	dt.overview {
	margin-bottom:0em;
	}

	dd.overview {
	margin-top:0em;
	margin-bottom:0.5em;
	text-align:justify;
	}

	.windowsmenu {
	white-space:nowrap;
	font-family:"MS Sans Serif",Arial,Helvetica,Verdana,sans-serif;
	font-size:8pt;
	color:rgb(0,0,0);
	background-color:rgb(192,192,192);
	border-style:outset;
	border-width:2px;
	border-color:rgb(192,192,192);
	padding:2px;
	}

	.windowsmenu_hotkey {
	text-decoration:underline;
	}

	div.signature {
	background-color:rgb(240,240,240);
	white-space:nowrap;
	font-size:x-small;
	margin:0px;
	color:rgb(0,0,0);
	}

	div.path {
	background-color:rgb(240,240,240);
	white-space:nowrap;
	font-size:x-small;
	margin:0px;
	}

	div.content {
	background-color:rgb(240,240,240);
	}

	h1.content, h2.content, h3.content, h4.content, h5.content, h6.content {
	color:rgb(0,0,0);
	margin:0px;
	}

	h1.content { font-size:1.2em; font-weight:bold; }
	h2.content { font-size:1.0em; font-weight:bold; }
	h3.content { font-size:1.0em; font-weight:normal; }
	h4.content { font-size:0.8em; font-weight:normal; }
	h5.content { font-size:0.6em; font-weight:normal; }
	h6.content { font-size:0.4em; font-weight:normal; }

	span.jumpindex {
	position:absolute;
	right:10%;
	font-size:8pt;
	color:rgb(0,0,0);
	}

	.vcard {
	white-space:nowrap;
	background-color:rgb(240,240,240);
	border-style:outset;
	border-width:2px;
	border-color:rgb(240,240,240);
	padding:2px;
	width:0px;
	margin-top:1em;
	margin-bottom:1em;
	margin-left:10%;
	}

	div.image {
	text-align:center;
	float:none;
	background-color:rgb(240,240,240);
	border-style:outset;
	border-width:2px;
	border-color:rgb(240,240,240);
	padding:2px;
	margin-top:1em;
	margin-bottom:1em;
	}
}
<!--
@media print {
	@page { size:21.0cm 29.7cm portrait; }
	@page :header { content: ,"Heikes Familie" ; border-bottom:thin solid black; }
	@page :footer { content: ,"Seite " decimal(pageno) "/" decimal(pages),date ; border-top:thin solid black; }
}
-->                                                                       
