body { background-color:#CC9966; font-family:Arial,sans-serif; color:#BB0000; font-size:small; }
table { font-size:small; }
/* td { text-align:left; } */
p { margin-top:0.5em; margin-bottom:0; }
em { color:#FF0000; font-style:normal; }

.nav td { background-color:#FFFFBB; border-top:1px solid #FFBB00; border-left:1px solid #FFBB00; border-right:1px solid #FFBB00; }
.nt { border-top:2px solid #FF0000; border-left:2px solid #FF0000; border-right:2px solid #FF0000; }

a:link { text-decoration:underline; }
a:visited { text-decoration:underline; }
a:hover { text-decoration:none; }
a:active { text-decoration:underline; }
.lx a:link { text-decoration:none; }
.lx a:visited { text-decoration:none; }
.lx a:hover { text-decoration:underline; }
.lx a:active { text-decoration:none; }
a { color:#BB0000; }
.lw a { color:#FFFFFF; }
.lz { font-weight:bold; font-size:x-small; text-align:right; border-top:1px solid #FFBB00; border-right:1px solid #FFBB00; }
.lz a { background-color:#FFFFFF; }

a:link.le { text-decoration:none; }
a:visited.le { text-decoration:none; }
a:hover.le { text-decoration:underline; }
a:active.le { text-decoration:none; }
.le { background-color:#FFBB00; color:#FFFFFF; font-weight:bold; }

table.inhalt { background-color:#FFEEBB; } /* border="0" (cellpadding="1") cellspacing="5" */
.inhalt td.hom { font-weight:normal; text-align:left; vertical-align:middle; background-color:#FFEEBB; text-align:right; padding:0; }
.inhalt th { font-weight:normal; text-align:left; vertical-align:middle; background-color:#FFEEBB; font-size:1.2em; width:100%; }
.inhalt td.hinweis { font-weight:normal; text-align:left; vertical-align:middle; font-size:0.8em; }

/* Tabelle-Gitter: Kopf+infoKasten Zwischenzeile 0=leer X Oben-dazu Rechts-weg Unten-dazu Links-dazu */
table.tg { background-color:#FFEEAA; font-size:x-small; border-top:4px solid #FFEEAA; border-bottom:4px solid #FFEEAA; }
.tg td { background-color:#FFFFBB; border-right:1px solid #FFBB00; padding-left:2px; padding-right:2px; vertical-align:top; }
td.tk { background-color:#FFFFDD; border-top:1px solid #FFBB00; }
td.tz { background-color:#FFEEAA; border-right:0; border-bottom:1px solid #FFBB00; line-height:4px; padding:0; }
td.t0 { background-color:#FFEEAA; border-right:0; line-height:4px; padding:0; }
td.tx { background-color:#FFFFDD; border-right:0; border-bottom:1px solid #FFBB00; border-left:1px solid #FFBB00; padding-left:1px; padding-right:1px; vertical-align:middle; text-align:center; }
td.to { border-top:1px solid #FFBB00; }
td.tr { border-right:0; }
td.tu { border-bottom:1px solid #FFBB00; }
td.tl { border-left:1px solid #FFBB00; }

/* Gitter-Netz - OHNE FARBE: Zwischenzeile-rechts-weg(evtl.+go) X=mit-Rahmen 0=ohne-Rahmen Oben-weg Rechts-weg Unten-dazu Links-dazu */
table.gn { font-size:x-small; }
.gn td { background-color:#FFFFBB; border-top:1px solid #FFBB00; border-right:1px solid #FFBB00; padding-left:1px; padding-right:1px; text-align:center; }
/* td.gn { border-left:1px solid #FFBB00; } */
td.gz { background-color:#FFBB00; border-right:0; line-height:3px; }
td.gx { background-color:#FFBB00; }
td.g0 { background-color:#FFBB00; border-top:0; border-right:0; }
td.go { background-color:#FFBB00; border-top:0; }
td.gr { background-color:#FFBB00; border-right:0; }
td.gu { border-bottom:1px solid #FFBB00; }
td.gl { border-left:1px solid #FFBB00; }

/* gitter Nur: Oben+1+Rechts+2+Unten+3+Links+4+Oben 9=alle 0=kein */
.no { border-top:1px solid #FFBB00; }
.n1 { border-top:1px solid #FFBB00; border-right:1px solid #FFBB00; }
.nr { border-right:1px solid #FFBB00; }
.n2 { border-right:1px solid #FFBB00; border-bottom:1px solid #FFBB00; }
.nu { border-bottom:1px solid #FFBB00; }
.n3 { border-bottom:1px solid #FFBB00; border-left:1px solid #FFBB00; }
.nl { border-left:1px solid #FFBB00; }
.n4 { border-left:1px solid #FFBB00; border-top:1px solid #FFBB00; }
.n5 { border-left:1px solid #FFBB00; border-top:1px solid #FFBB00; border-right:1px solid #FFBB00; }
.n6 { border-top:1px solid #FFBB00; border-right:1px solid #FFBB00; border-bottom:1px solid #FFBB00; }
.n7 { border-right:1px solid #FFBB00; border-bottom:1px solid #FFBB00; border-left:1px solid #FFBB00; }
.n8 { border-bottom:1px solid #FFBB00; border-left:1px solid #FFBB00; border-top:1px solid #FFBB00; }
.n9 { border:1px solid #FFBB00; }
.n0 { border:0; }

/* Hintergrund: Seite - Kapitel - Abschnitt - Hervorgehoben */
.zk td { background-color:#FFEEAA; }
.za td { background-color:#FFFFBB; }
.zh td { background-color:#FFFFDD; }
td.hk { background-color:#FFEEAA; }
td.ha { background-color:#FFFFBB; }
td.hh { background-color:#FFFFDD; }
.hs { background-color:#FFBB00; }
.hk { background-color:#FFEEAA; }
.ha { background-color:#FFFFBB; }
.hh { background-color:#FFFFDD; }

.hx { background-color:#FFFFBB; }

.zb td { background-color:#BB0000; }
.zr td { background-color:#FF0000; }
.zo td { background-color:#FFBB00; }
.zc td { background-color:#FFFFBB; }
.zw td { background-color:#FFFFFF; }
td.hb { background-color:#BB0000; }
td.hr { background-color:#FF0000; }
td.ho { background-color:#FFBB00; }
td.hc { background-color:#FFFFBB; }
td.hw { background-color:#FFFFFF; }
.hb { background-color:#BB0000; }
.hr { background-color:#FF0000; }
.ho { background-color:#FFBB00; }
.hc { background-color:#FFFFBB; }
.hw { background-color:#FFFFFF; }

.b { color:#BB0000; }

.o { color:#FFBB00; }
.c { color:#FFFFBB; }
.w { color:#FFFFFF; }

.f { font-weight:bold; }
.fn { font-weight:normal; }

.m { font-size:xx-small; }
.k { font-size:x-small; }
.n { font-size:small; }
.g { font-size:medium; }

.zl td { text-align:left; }
.zz td { text-align:center; }
.zj td { text-align:justify; }
td.l { text-align:left; }
td.z { text-align:center; }
td.r { text-align:right; }
td.j { text-align:justify; }
.l { text-align:left; }
.z { text-align:center; }
.r { text-align:right; }
.j { text-align:justify; }

/* Vertikale Ausrichtung */
.zt td { vertical-align:top; }
td.t { vertical-align:top; }
.t { vertical-align:top; }

.zvo td { vertical-align:top; }
.zvm td { vertical-align:middle; }
.zvu td { vertical-align:bottom; }
td.vo { vertical-align:top; }
td.vm { vertical-align:middle; }
td.vu { vertical-align:bottom; }
.vo { vertical-align:top; }
.vm { vertical-align:middle; }
.vu { vertical-align:bottom; }

.b1 { border:1px solid #BB0000; }
.r1 { border:1px solid #FF0000; }
.o1 { border:1px solid #FFBB00; }
.c1 { border:1px solid #FFFFBB; }
.w1 { border:1px solid #FFFFFF; }
.b2 { border:2px solid #BB0000; }
.r2 { border:2px solid #FF0000; }
.o2 { border:2px solid #FFBB00; }
.c2 { border:2px solid #FFFFBB; }
.w2 { border:2px solid #FFFFFF; }
.b3 { border:3px double #BB0000; }
.r3 { border:3px double #FF0000; }
.o3 { border:3px double #FFBB00; }
.c3 { border:3px double #FFFFBB; }
.w3 { border:3px double #FFFFFF; }

.bo { border-top:1px solid #BB0000; }
.bu { border-bottom:1px solid #BB0000; }
.bl { border-left:1px solid #BB0000; }
.br { border-right:1px solid #BB0000; }
.bo2 { border-top:2px solid #BB0000; }
.bu2 { border-bottom:2px solid #BB0000; }
.bl2 { border-left:2px solid #BB0000; }
.br2 { border-right:2px solid #BB0000; }
.ro { border-top:1px solid #FF0000; }
.ru { border-bottom:1px solid #FF0000; }
.rl { border-left:1px solid #FF0000; }
.rr { border-right:1px solid #FF0000; }
.ro2 { border-top:2px solid #FF0000; }
.ru2 { border-bottom:2px solid #FF0000; }
.rl2 { border-left:2px solid #FF0000; }
.rr2 { border-right:2px solid #FF0000; }
.oo { border-top:1px solid #FFBB00; }
.ou { border-bottom:1px solid #FFBB00; }
.ol { border-left:1px solid #FFBB00; }
.or { border-right:1px solid #FFBB00; }
.oo2 { border-top:2px solid #FFBB00; }
.ou2 { border-bottom:2px solid #FFBB00; }
.ol2 { border-left:2px solid #FFBB00; }
.or2 { border-right:2px solid #FFBB00; }

table.gnx { border-top:1px solid #FFBB00; border-left:1px solid #FFBB00; }
.gnx td { border-bottom:1px solid #FFBB00; border-right:1px solid #FFBB00; }
td.gnx { border-left:1px solid #FFBB00; }

/* Innen-Seiten */
.s0 td { padding-left:0px; padding-right:0px; }
.s1 td { padding-left:1px; padding-right:1px; }
.s2 td { padding-left:2px; padding-right:2px; }
td.s0 { padding-left:0px; padding-right:0px; }
td.s1 { padding-left:1px; padding-right:1px; }
td.s2 { padding-left:2px; padding-right:2px; }
.s0 { padding-left:0px; padding-right:0px; }
.s1 { padding-left:1px; padding-right:1px; }
.s2 { padding-left:2px; padding-right:2px; }

/* Seiten-Steg */
.s { background-color:#FFEEAA; font-size:xx-small; text-align:center; border-right:1px solid #FFEEAA; }

.i0 { padding:0px; }
.i1 { padding:1px; }
.i2 { padding:2px; }
.i3 { padding:3px; }
td.i3 { padding:3px; }
.i5 { padding:5px; }
td.i5 { padding:5px; }

.a0 { margin:0px; }
.a1 { margin:1px; }
.a2 { margin:2px; }
.a5 { margin:5px; }
.t3 { margin-top:3px; }

/* nächster Absatz ohne Zeilenabstand k: kleine Schrift - Zelle l: Liste Text ausgerückt */
.ak p { margin-top:0; font-size:x-small; }
.al { padding-left:11px; text-indent:-10px; }
.al p { margin-top:0; }
td.al { padding-left:11px; text-indent:-10px; }
td.al p { margin-top:0; }

.vb { width:100%; }
.h0 { line-height:0; }
.h1 { line-height:1px; }
.h2 { line-height:2px; }
.h3 { line-height:3px; }
.h4 { line-height:4px; }
.h5 { line-height:5px; }
.u { text-decoration:underline; }