/* DATEI: jkf2.css */

/* Allgemein alles auf Arial umstellen */

/* font-family:"Arial, Verdana, Helvetica, sans-serif" */
p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,b,i
      { font-family:Arial,Verdana,Helvetica,sans-serif; }

/* Allgemein */

body              { padding-top:0; padding-left:0; padding-right:0; padding-bottom:0; 
                    margin-top:0pt; margin-bottom:0pt; margin-left:0px; margin-right:0px; }
body.text         { background-color:#FFFFFF; }
body.menu         { background-color:#C0C0C0; }

td.inhaltsspalte  { padding-left:15px; padding-right:15px; }

a:hover           { text-decoration:underline; color:red; }

.mitte            { text-align:center; vertical-align:middle; }

pre               { font-size:10pt; }
sup               { font-size:80%; }


p                 { font-size:12pt; }
p.klein           { font-size:10pt; }
p.copyright       { font-size:8pt; }
p.gross1          { font-size:18pt; text-align:center; margin-top:0pt; margin-bottom:0pt;
                    vertical-align:middle; }
p.gross2          { font-size:26pt; text-align:center; }

p.zentriert       { text-align:center; }
p.blocksatz       { text-align:justify; }

p.bilderinhalt    { font-size:12pt; margin-top:8px; margin-bottom:0px; }
p.bildmitte       { text-align:center; font-size:8pt; margin-top:10px; margin-bottom:0px; margin-left:10px; margin-right:10px; }

p.autor           { text-align:right; font-style:italic; margin-right:1cm; }
p.quelle          { text-align:right; font-size:9pt; font-style:italic; }

span.klein        { font-size:9pt; font-style:italic;}


/* Kopfzeile des Fensters */

p.kopftitel       { color:#FFFFFF; margin-top:3px; margin-bottom:3px; }
span.kopftitelgross { font-size:24pt; }

/* Menue auf der linken Seite im Button-Design */

table.menue1      { border-style:outset; border-width:2px; border-color:#FFFFFF;
                    margin-top:4px; margin-bottom:0px; margin-left:0px; margin-right:0px; }
tr.menue1         { background-color:#004287; }
table.menue1-r    { border-style:outset; border-width:2px; border-color:#FFFFFF;
                    margin-top:4px; margin-bottom:0px; margin-left:0px; margin-right:0px; }
tr.menue1-r       { background-color:#E72614; }
table.menue2      { border-style:outset; border-width:2px; border-color:#FFFFFF;
                    margin-top:2px; margin-bottom:0px; margin-left:0px; margin-right:0px; }
tr.menue2         { background-color:#004287; }
table.menue2-r    { border-style:outset; border-width:2px; border-color:#FFFFFF;
                    margin-top:2px; margin-bottom:0px; margin-left:0px; margin-right:0px; }
tr.menue2-r       { background-color:#E72614; }

p.menue1          { font-size:11pt; font-weight:bold; color:#FFFFFF; }
a.menue1          { margin-top:0px; margin-bottom:0px; }
a.menue1:link     { text-decoration:none; color:#FFFFFF; }
a.menue1:visited  { text-decoration:none; color:#FFFFFF; }
a.menue1:active   { text-decoration:none; color:#FFFFFF; background-color:#E72614; }
a.menue1:hover    { text-decoration:underline; color:#FFFF00; }

p.menue2          { font-size:8pt; color:#FFFFFF; }
a.menue2          { margin-top:0px; margin-bottom:0px; }
a.menue2:link     { text-decoration:none; color:#FFFFFF; }
a.menue2:visited  { text-decoration:none; color:#FFFFFF; }
a.menue2:active   { text-decoration:none; color:#FFFFFF; background-color:#E72614; }
a.menue2:hover    { text-decoration:underline; color:#FFFF00; }

/* Trennzeilen für Unterkapitel */

table.kopf        { background-color:#C0C0C0; }
td.kopf           { text-align:center; vertical-align:middle; }

tr.zkopf          { background-color:#C0C0C0; }
td.zkopf          { text-align:center; vertical-align:middle; }

div.zkopf         { text-align:center; vertical-align:middle; }
a.zkopf           { font-size:8pt; color:#000000; text-decoration:none; }
a.zkopf:hover     { text-decoration:underline; color:red; }
p.zkopf           { font-size:8pt; color:#000000; text-decoration:none; line-height:14px; margin:0px; white-space:nowrap; }

/* Tabelle */

tr.reihe0         { Background-Color:#004288; color:#FFFFFF; }    /* Kopfzeile */
tr.reihe1         { Background-Color:#efefbf; }
tr.reihe2         { Background-Color:#efef9f; }

td.tabellenkopf   { color:#FFFFFF; text-align:center; vertical-align:middle; font-weight:bold; }

td.links          { text-align:left;    vertical-align:middle; }
td.rechts         { text-align:right;   vertical-align:middle; }
td.mitte          { text-align:center;  vertical-align:middle; }
td.blocksatz      { text-align:justify; vertical-align:middle; }
td.links-k        { text-align:left;    vertical-align:middle; font-size:10pt; }
td.rechts-k       { text-align:right;   vertical-align:middle; font-size:10pt; }
td.mitte-k        { text-align:center;  vertical-align:middle; font-size:10pt; }
td.blocksatz-k    { text-align:justify; vertical-align:middle; font-size:10pt; }

/* Zelle mit Farbschattierung zur besseren Lesbarkeit */

td.rechts1     { Background-Color:#efefbf; text-align:right;  vertical-align:middle; }
td.rechts2     { Background-Color:#efef9f; text-align:right;  vertical-align:middle; }
td.links1      { Background-Color:#efefbf; text-align:left;   vertical-align:middle; }
td.links2      { Background-Color:#efef9f; text-align:left;   vertical-align:middle; }

/* Menu 2. Ebene als Reiter */

tr.reiter1             { height:34px; }
td.reiter1_links_rot   { background-image:url(/grafik/reiter_links_rot.gif);   width:9px; }
td.reiter1_rechts_rot  { background-image:url(/grafik/reiter_rechts_rot.gif);  width:9px; }
td.reiter1_links_blau  { background-image:url(/grafik/reiter_links_blau.gif);  width:9px; }
td.reiter1_rechts_blau { background-image:url(/grafik/reiter_rechts_blau.gif); width:9px; }
td.reiter1_innen_rot   { background-image:url(/grafik/reiter_innen_rot.gif);  text-align:center; }
td.reiter1_innen_blau  { background-image:url(/grafik/reiter_innen_blau.gif); text-align:center; }
td.reiter1_mitte_blau     { background-image:url(/grafik/reiter_mitte_blau.gif);     width:15px; }
td.reiter1_mitte_blau_rot { background-image:url(/grafik/reiter_mitte_blau_rot.gif); width:15px; }
td.reiter1_mitte_rot_blau { background-image:url(/grafik/reiter_mitte_rot_blau.gif); width:15px; }

p.reiter1         { font-size:11pt; font-weight:bold; color:#FFFFFF; }
a.reiter1         { margin-top:0px; margin-bottom:0px; }
a.reiter1:link    { text-decoration:none; color:#FFFFFF; }
a.reiter1:visited { text-decoration:none; color:#FFFFFF; }
a.reiter1:active  { text-decoration:none; color:#FFFFFF; background-color:#E72614; }
a.reiter1:hover   { text-decoration:underline; color:#FFFF00; }
