/* Hintergrund */
body { background-color:white; }

/* Links */
a:link {  color:ivory; text-decoration:none; font-weight:bold; font-size:9pt; }
a:visited {  color:ivory; text-decoration:none; font-weight:bold; font-size:9pt; }
a:hover { color:invory; text-decoration:underline; }

a.nav:link {  color:darkslateblue; text-decoration:none; font-weight:bold; font-size:9pt; }
a.nav:visited {  color:darkslateblue; text-decoration:none; font-weight:bold; font-size:9pt; }
a.nav:hover { color:indigo; text-decoration:underline; }

hr { width:60%; text-align:center; }

/* wirft einen Schatten .. */
.dropshadow { filter:DropShadow(color=#000000, offx=1, offy=1); }

/* Tabelle, wir haben: main, nav */
table { float:none; background-color:black; }
table.main { width:750; margin-left:70; }
table.nav { width:100; }


/* Zellen, wir haben: top, head, main, foot, nav */
td { background-color:ivory; text-align:center; font-family:Trebuchet MS, MS Serif; font-size:10pt; color:black; padding:10pt; }
td.nav { padding:3pt; text-align:center; }
td.top { padding:0pt; }
td.foot { padding:3pt; color:ivory; text-align:center; background-color:darkslateblue;}
td.head { padding:3pt; color:ivory; text-align:center; background-color:darkslateblue; }
td.impressum { background-color:silver; }

/* Absätze, wir haben: nav, quote, def */
p { float:none; }
p:first-letter { font-size:13pt; }
p.quote { margin-left:1cm; margin-right:1cm; font-style:italic; }
p.quote:first-letter { font-size:10pt; }
p.nav:first-letter { font-size:10pt; }
p.def:first-letter { font-size:10pt; font-weight:bold; }
p.nav { margin-bottom:2pt; margin-top:0pt; }
p.def { border:1px; border-style:solid; border-color:black; padding:5pt; background-color:darkslateblue; color:ivory; font-weight:bold; }
p.h1 { text-align:center; font-size:13pt; }

p.h2 { border:1px; padding-top:15pt; border-top-style:solid; border-color:black;  font-size:10pt; margin-top:10pt; font-weight:bold; }
p.h2:first-letter { font-size:10pt; }

/* Spans, wir haben: mantra, person, quote */
span.mantra { font-family:Courier New; font-weight:bold; font-variant:small-caps; font-size:11pt; }
span.person { font-variant:small-caps; font-family:Courier New; }
span.quote { font-weight:bold; margin-left:4px; }