body {  font-family:arial; font-size:10pt; background-color:#FFEEBF ;} 
div.li   { text-align:justify; font-size:8pt; margin-left:1cm} 
div.re   { text-align:justify; font-size:8pt; margin-right:1cm} 
div.lr   { text-align:justify; font-size:8pt; margin-left:1cm; margin-right:1cm} 
div.memo { text-align:justify; font_size:8pt} 
div.uebersicht { page:querformat}
@page querformat { size:landscape; 21.0cm ; 29.7cm}

blockquote { font-size:8pt; margin-left:1cm}
blockquote.re { text-align:justify; font-size:8pt; margin-right:1cm} 
 

span.gr { font-size:12pt; color:red } 
/* Namen etc. etwas groesser*/

span.kl { font-size:8pt } 
/* Schrift etwas kleiner*/

span.higru { background-color:#E0FFFF }
/* Hintergrundfarbe Kaestchen Ahnentafel 20 Gen */

span.vogru { color:blue }
/* Schriftfarbe im Kaestchen Ahnentafel */

h1 {font-size:16pt}
/* Ueberschrift */

h2 {font-size:14pt}
/* Ueberschrift */

h3 {font-size:12pt}
/* Ueberschrift */

h3.ue { font-size:14pt; color:red } 
/* Groessere Ueberschrift*/

h5 {font-size:10pt}
/* Ueberschrift */

h5.hinw {text-align=center; font-size:10pt } 
/* Definition fuer Hinweise am Seitenende */



pre {font-family:Courier New,Courier; font-size:10pt; color:darkblue } 
/* Definition der Schriftfamilie, -groesse und -farbe fuer vorformatierten
Text (Kaestchen, Tabellen etc.) Farbe dunkelblau */


a:link       { color:blue; text-decoration:underline; font-weight:bold }
a:visited    { color:blue; text-decoration:underline; font-weight:bold  }
a:hover      { color:blue; text-decoration:none; font-weight:bold; background-color:lawngreen }
a:active     { color:blue; text decoration:none }



/**  Formate für Ahnentafeln
Nachfolgende Positionen,ausser Farbangaben, NICHT „ndern !!!!
**/

#haupt       { position:absolute; top:0px; left:20px; width:1020px; height:800px; background-color:#FFEEBF; 
               font-family:arial; font-size:8pt; color:black; border-style:none; }

#titel       { position:absolute; top:20px; left:0px; width:1020px; height:40px; background-color:#FFEEBF; 
               font-family:arial; font-size:12pt;  text-align:center; color:black; border-style:none; }


#box1        { position:absolute; top:330px; left:0px; width:220px; height:45px; 
              background-color:#E0FFFF; overflow:hidden; border:1px solid black; padding:3pt }

#keku       { position: absolute; top: 36px; left: 175px; width: 50px; height: 13px;
               background-color:#00FFFF; overflow: hidden; font-family: arial;
               font-size: 8pt; border-style:none; text-align: right; padding:1pt }

#box2        { position:absolute; top:195px; left:245px; width:220px; height:45px;
               background-color:#E0FFFF; overflow:hidden;
               border:1px solid black; padding:3pt }

#box3        { position:absolute; top:475px; left:245px; width:220px; height:45px; 
               background-color:#E0FFFF; overflow:hidden; 
               border:1px solid black; padding:3pt }

#box4        { position:absolute; top:125px; left:490px; width:220px; height:45px; 
               background-color:#E0FFFF; overflow:hidden;
               border:1px solid black; padding:3pt }

#box5        { position:absolute; top:265px; left:490px; width:220px; height:45px;
               background-color:#E0FFFF; overflow:hidden;
               border:1px solid black; padding:3pt}

#box6        { position:absolute; top:405px; left:490px; width:220px; height:45px;
               background-color:#E0FFFF; overflow:hidden;
               border:1px solid black; padding:3pt }

#box7        { position:absolute; top:545px; left:490px; width:220px; height:45px;
               background-color:#E0FFFF; overflow:hidden;
               border:1px solid black; padding:3pt }

#box8        { position:absolute; top:90px; left:735px; width:220px; height:45px;
               background-color:#E0FFFF; overflow:hidden;
               border:1px solid black; padding:3pt }

#box9        { position:absolute; top:160px; left:735px; width:220px; height:45px;
               background-color:#E0FFFF; overflow:hidden;
               border:1px solid black; padding:3pt }

#box10       { position:absolute; top:230px; left:735px; width:220px; height:45px;
               background-color:#E0FFFF; overflow:hidden;
               border:1px solid black; padding:3pt }

#box11       { position:absolute; top:300px; left:735px; width:220px; height:45px;
               background-color:#E0FFFF; overflow:hidden;
               border:1px solid black; padding:3pt }

#box12       { position:absolute; top:370px; left:735px; width:220px; height:45px;
               background-color:#E0FFFF; overflow:hidden;
               border:1px solid black; padding:3pt }

#box13       { position:absolute; top:440px; left:735px; width:220px; height:45px;
               background-color:#E0FFFF; overflow:hidden;
               border:1px solid black; padding:3pt }

#box14       { position:absolute; top:510px; left:735px; width:220px; height:45px;
               background-color:#E0FFFF; overflow:hidden; 
               border:1px solid black; padding:3pt }

#box15       { position:absolute; top:580px; left:735px; width:220px; height:45px;
               background-color:#E0FFFF; overflow:hidden; 
               border:1px solid black; padding:3pt }

#oo23        { position:absolute; top:354px; left:255px; width:220px; height:20px;
                border-style:none;}

#oo45        { position:absolute; top:215px; left:500px; width:220px; height:20px;
               border-style:none; }

#oo67        { position:absolute; top:495px; left:500px; width:220px; height:20px;
               border-style:none; }

#oo89        { position:absolute; top:145px; left:740px; width:220px; height:20px;
               border-style:none; }

#oo1011      { position:absolute; top:285px; left:740px; width:220px; height:20px;
               border-style:none; }

#oo1213      { position:absolute; top:425px; left:740px; width:220px; height:20px;
               border-style:none;}

#oo1415      { position:absolute; top:565px; left:740px; width:220px; height:20px;
               border-style:none; }

#v23       { position:absolute; top:225px; left:230px; }

#v45         { position:absolute; top:155px; left:475px; }

#v67         { position:absolute; top:435px; left:475px;}

#v89         { position:absolute; top:120px; left:720px; }

#v1011       { position:absolute; top:260px; left:720px;}

#v1213       { position:absolute; top:400px; left:720px; }

#v1415       { position:absolute; top:540px; left:720px; }

#r8          { position:absolute; top:90px; left:970px; width:55px; height:50px; 
               overflow:hidden; border-style:none;
               border-width:medium; padding:3pt }

#r9          { position:absolute; top:160px; left:970px; width:55px; height:50px; 
               overflow:hidden; border-style:none;
               border-width:medium; padding:3pt }

#r10         { position:absolute; top:230px; left:970px; width:55px; height:50px; 
               overflow:hidden; border-style:none; 
               border-width:medium; padding:3pt }

#r11         { position:absolute; top:300px; left:970px; width:55px; height:50px; 
               overflow:hidden; border-style:none; 
               border-width:medium; padding:3pt }

#r12         { position:absolute; top:370px; left:970px; width:55px; height:50px; 
               overflow:hidden; border-style:none; 
               border-width:medium; padding:3pt }

#r13         { position:absolute; top:440px; left:970px; width:55px; height:50px; 
               overflow:hidden; border-style:none; 
               border-width:medium; padding:3pt }

#r14         { position:absolute; top:510px; left:970px; width:55px; height:50px; 
               overflow:hidden; border-style:none; 
               border-width:medium; padding:3pt }

#r15         { position:absolute; top:580px; left:970px; width:55px; height:50px; 
               overflow:hidden; border-style:none; 
               border-width:medium; padding:3pt }

#g1    { position:absolute; top:60px; left:0px; width:245px; height:20px; background-color:#FFEEBF; 
               font-family:arial; font-size:12pt; color:black; border-style:none; }

#g2    { position:absolute; top:60px; left:245px; width:245px; height:20px; background-color:#FFEEBF; 
               font-family:arial; font-size:12pt; color:black; border-style:none; }

#g3    { position:absolute; top:60px; left:490px; width:245px; height:20px; background-color:#FFEEBF; 
               font-family:arial; font-size:12pt; color:black; border-style:none; }

#g4    { position:absolute; top:60px; left:735px; width:245px; height:20px; background-color:#FFEEBF; 
                font-family:arial; font-size:12pt; color:black; border-style:none; }

#zurueck       { position:absolute; top:280px; left:0px; width:249px; height:50px; 
               overflow:hidden; border-style:none; 
               border-width:medium; padding:3pt }

#tafel     {font-family:arial; font-size:24pt; color:black;position:absolute; top: 650px;left:0px;width:1020px;height:50px;text-align: center;}

#fuss     { position: absolute; top: 700px; left: 0px; width: 1020px; height:1px;
               background-color:#000000; border:1px; solid black;  }

#strich     { position: absolute; top: 80px; left: 0px; width: 1020px; height:1px;
               background-color:#000000; border:1px; solid black;  }

#copyright   { position: absolute; top: 710px; left: 0px; width: 350px; height: 12px;
               overflow: hidden; font-family: arial;font-size: 8pt; border-style:none; }

#stand       { position: absolute; top: 710px; left: 915px; width: 100px; height: 12px;
                overflow: hidden; font-family: arial;font-size: 8pt; border-style:none; text-align: right; }
