/* ALLGEMEIN */
/* ========= */

/* Globale Tabelle */
table.global      { height:100%;
                    width:100%; }


/* Inhalte von Tabellen, die _keine_ Links sind und im Content verwendet werden */
td.global         { font-family: Verdana, Arial, Helvetica, sans-serif; 
                    height:100%;
                    width:100%;
                    font-size: 10pt; 
                    font-style: normal;
                    font-weight: normal; 
                    color: #000000; }


p.fett            { font-family: Verdana, Arial, Helvetica, sans-serif;
                    font-size: 10pt; 
                    font-style: normal; 
                    font-weight: bold;
                    text-align:justify; 
                    color: #003399; }

/* Text, nur eine oder zwei Zeilen... */
p.zeile           { font-family: Verdana, Arial, Helvetica, sans-serif;
                    font-size: 10pt; 
                    font-style: normal; font-weight: normal;
                    text-align:center;
                    color: #000000; }


/* Normal hervorgehobener Text */
em.up             { font-weight:normal; }
em.down           { font-weight:normal;
                    font-size:85%; }

/* Stark hervorgehobener Text */
strong.up         { font-weight:bold;
                    font-style:normal; }
strong.down       { font-size: 70%;
                    font-style:normal; }


/* extern:   Links, die auf eine Seite verweisen, die nicht innerhalb des eigenen Angebots liegt */
a.extern          { color:#00ff00; }

/* email:    Mailto-Links */
a.email           { color:#00ff00; }




/* TOP-FRAME */
/* ========= */

/* Standardvorlage für die Seiten im oberen Navigationsframe */
body.topnavi      { background-color:#cdcdcd;
                    margin:0pt }

/* Layouttabelle */
table.topnavi     { height:100%;
                    width:100%; }

td.between        { width=0;}


/* Links */
a.topnavi:link    { color:#0000ff; 
                    text-decoration: none;
                    font-size: 10pt; 
                    font-family: Verdana, Arial, Helvetica, sans-serif; }
a.topnavi:visited { color:#0000ff;
                    text-decoration: none;
                    font-size: 10pt; 
                    font-family: Verdana, Arial, Helvetica, sans-serif; }
a.topnavi:active  { color:#0000ff; 
                    text-decoration: none;
                    font-size: 10pt;
                    font-family: Verdana, Arial, Helvetica, sans-serif; }
a.topnavi:hover   { color:#0000ff;
                    text-decoration: underline;
                    font-size: 10pt; 
                    font-family: Verdana, Arial, Helvetica, sans-serif; }



/* LEFT-FRAME */
/* ========== */


/* Standardvorlage für die Seiten im linken Navigationsframe */
body.leftnavi     { background-color:cdcdcd; }


table.topnavi     {  }


/* Inhalte von Tabellen, die _keine_ Links sind und im Menü verwendet werden */
td.leftnavi       { color: #000000;
                    font-family: Verdana, Arial, Helvetica, sans-serif; 
                    font-size: 10pt; 
                    font-style: normal; font-weight: normal; 
                    font-weight:normal; }

a.leftnavi:link   { color:#0000ff;
                    text-decoration: none;
                    font-size: 10pt; 
                    font-family: Verdana, Arial, Helvetica, sans-serif; }
a.leftnavi:visited { color:#0000ff; 
                    text-decoration: none;
                    font-size: 10pt; 
                    font-family: Verdana, Arial, Helvetica, sans-serif; }
a.leftnavi:active { color:#0000ff; 
                    text-decoration: none;
                    font-size: 10pt; 
                    font-family: Verdana, Arial, Helvetica, sans-serif; }
a.leftnavi:hover  { color:#ffff00;
                    background-color:#000000;
                    text-decoration: none;
                    font-size: 10pt; 
                    font-family: Verdana, Arial, Helvetica, sans-serif; }

/* MAIN-FRAME */
/* ========== */

/* Standardvorlage für die meisten Content-Seiten */
body.standard     { background-color:#ffffff; }

/* Die Klasse 'Tabelle' ist für die _richtigen_ Tabellen gedacht, */
/* also die, die nachher auch so aussehen wie Tabellen. */
/* Damit sind _nicht_ Tabellen zur Layoutgestaltung gemeint */

table.tabelle     { height:100%; }
th.tabelle        { color: #000000;
                    font-family: Verdana, Arial, Helvetica, sans-serif; 
                    font-size: 10pt; 
                    font-style: normal; font-weight: normal; 
                    font-weight:normal; }

td.tabelle        { color: #000000;
                    font-family: Verdana, Arial, Helvetica, sans-serif; 
                    font-size: 10pt; 
                    font-style: normal; font-weight: normal; 
                    font-weight:normal; }


/* history:  Links der History (ganz oben im Mainframe) */
a.history:link   { color:#0000ff;
                    text-decoration: none;
                    font-size: 10pt; 
                    font-family: Verdana, Arial, Helvetica, sans-serif; }
a.history:visited { color:#0000ff; 
                    text-decoration: none;
                    font-size: 10pt; 
                    font-family: Verdana, Arial, Helvetica, sans-serif; }
a.history:active { color:#0000ff; 
                    text-decoration: none;
                    font-size: 10pt; 
                    font-family: Verdana, Arial, Helvetica, sans-serif; }
a.history:hover  { color:#ffff00;
                    background-color:#000000;
                    text-decoration: none;
                    font-size: 10pt; 
                    font-family: Verdana, Arial, Helvetica, sans-serif; }



/* Content Tabelle */
table.content      { height:100%;
                    width:100%; }


/* Inhalte von Tabellen, die _keine_ Links sind und im Content verwendet werden */
td.content         { font-family: Verdana, Arial, Helvetica, sans-serif; 
                    height:100%;
                    width:100%;
                    font-size: 10pt; 
                    font-style: normal;
                    font-weight: normal; 
                    color: #000000; }


/* content:  Links, die innerhalb eines Inhaltes auf einen anderen Teil des Inhaltes verweisen */


a.content:link    { color:#0000ff; 
                    text-decoration: none;
                    font-size: 10pt; 
                    font-family: Verdana, Arial, Helvetica, sans-serif; }
a.content:visited { color:#0000ff; 
                    text-decoration: none;
                    font-size: 10pt; 
                    font-family: Verdana, Arial, Helvetica, sans-serif; }
a.content:active  { color:#0000ff; 
                    text-decoration: none;
                    font-size: 10pt; 
                    font-family: Verdana, Arial, Helvetica, sans-serif; }
a.content:hover   { color:#ffff00;
                    background-color:#000000;
                    text-decoration: none;
                    font-size: 10pt; 
                    font-family: Verdana, Arial, Helvetica, sans-serif; }