#Logo { position:fixed; top:0px; left:0px; width:9em; height:100px; background:url(RJN-Logo-trans.gif) no-repeat center; z-index:5; }
#Firefox { position:fixed; bottom:10px; left:0px; width:9em; height:31px; text-align:center; z-index:4; }
#Valid_XHTML { position:fixed; bottom:10px; right:128px; width:88px; height:31px; z-index:4; }
#Valid_CSS { position:fixed; bottom:10px; right:20px; width:88px; height:31px; z-index:4; }
#PDF_Icon { position:fixed; bottom:10px; left:10em; margin:0; padding:0; z-index:4; }

#Oben { position:fixed; top:0px; left:0px; width:100%; height:100px; background:#006030; z-index:4; }
#Links { position:fixed; top:100px; left:0px; bottom:0px; width:9em; background:#902020; z-index:3; }
#Mitte { position:relative; top:100px; left:9em; min-width:450px; max-width:1080px; margin:0 9em 150px 0; z-index:2; }

#Titel { position:relative; top:19px; left:9em; min-width:450px; max-width:1080px; height:62px; margin-right:9em; text-align:center; background:#006030; }
#Menu { position:absolute; top:2em; left:0px; width:8em; margin:0.5em; text-align:center; }
#Inhalt { position:relative; top:0px; left:0px; padding:1em; }

body { margin:0; padding:0; font-family:verdana,helvetica,arial,sans-serif; background:#F2EBE5 url(RJN-Hintergrund.jpg); background-position:9em 100px; }
div { margin:0; padding:0; border:0px solid silver; }
div.center { width:auto; padding:1em; text-align:center; }
div.text { display:block; clear:both; margin:auto; padding:1em; max-width:46em; }
div.box { display:block; clear:both; margin:auto; padding:1em; text-align:center; }
div.nav { position:relative; width:8em; height:2.2em; text-align:center; line-height:1.2; }
div.nav2 { position:relative; width:8em; height:3.6em; text-align:center; line-height:1.2; }
div.print { display:none; }
h1 { margin:0.5em; text-align:center; line-height:1.2; color:#006030; }
h2 { margin:0.5em; text-align:center; line-height:1.2; color:#006030; }
h3 { margin:0.5em; text-align:center; line-height:1.2; }
p { text-align:justify; line-height:1.2; }
p.center { text-align:center; line-height:1.2; }
img { border:none; }
img.logo { display:none; text-align:center; }
img.center { display:block; float:none; margin:auto; padding:0.5em; }
img.left { float:left; padding-right:1em; padding-top:0.5em; padding-bottom:0.5em; }
img.right { float:right; padding-left:1em; padding-top:0.5em; padding-bottom:0.5em; }
img.gallery { float:none; clear:both; margin:auto; border-width:3px; border-style:ridge; border-color:#AAAAAA; }
table { line-height:1.2; border-collapse:collapse; }
table.center { table-layout:fixed; width:100%; text-align:center; line-height:1.5; }
table.box { table-layout:auto; margin:auto; padding:0.5em; text-align:center; line-height:1.2; border:4px ridge #006030; }
table.link { text-align:left; }
table.gallery { margin:auto; }
table.gallery_navigation { table-layout:auto; width:100%; text-align:center; }
td { line-height:1.2; padding-left:1em; padding-right:1em; }
td.text { text-align:left; vertical-align:top; line-height:1.2; }
td.img { text-align:justify; padding:1em; line-height:1.2; border:2px ridge; }
td.gallery { padding:0; line-height:1; }
td.gallery_navigation { text-align:center; line-height:1.2; border-top:1px solid #006030; border-bottom:1px solid #006030; }
a:link { color:#006030; }
a:visited { color:#006030; }
a:hover { color:#00A030; }
a:active { color:#00A030; }
a.nav { vertical-align:middle; font-weight:bold; text-decoration:none; }
a.nav:link { color:#F2EBE5; font-size:1.1em; }
a.nav:visited { color:#F2EBE5; font-size:1.1em; }
a.nav:hover { color:white; font-size:1.2em; }
a.nav:active { color:white; font-size:1.2em; }
.mittig { text-align:center; }
.links { text-align:left; }
.rechts { text-align:right; }
.oben { vertical-align:top; }
.unten { vertical-align:bottom; }
.fett { font-weight:bold; }
.kursiv { font-style:italic; }
.unterstrichen { text-decoration:underline; }
.eingerueckt { padding-left:3em; }
.abstand { padding:0.5em; }
.extragross { font-size:x-large; line-height:1.5; }
.gross { font-size:large; line-height:1.2; }
.klein { font-size:small; }
.winzig { font-size:xx-small; }
.serif { font-family:Times,TimesNR,serif; }
.seitenumbruch { page-break-before:always; }

