/* Generelle Vereinbarungen */
/* Datum: 18.12.2001 Andreas Mahr */
body.default{
    background-color:#000000;
    font-family: arial,helvetica,Verdana,sans-serif;
    font-size:9pt;
    color:#FFFFFF;
}

body.changed{
   font-family: arial,tahoma,helvetica,Verdana,sans-serif;
   font-size  : 12pt;
   font-color : #FFFFFF;
   background-color: #000000;
}

/* Linkdefinitionen */
A:active { color: #F0FFFF;}
A:link { color: #FFFFFF;}
A:hover { color: #9C9C9C;}
A:visited { color:#FFFFFF;}


/* Definition von Listen (<ul> ...) */
.lists {font-family: Verdana,Arial, Helvetica;
        font-size: 10pt;
        font-color: #0063FF;

}
 /* background-color: #CCD4E6; */

/* Definition der Linkleiste */
.navi {font-family: Verdana,Arial, Helvetica; font-size: 11px;
       font-color: #0063FF;
       background-color: #CCD4E6;
}
.jnavi {font-family: Verdana,Arial, Helvetica; font-size: 11px;
       font-color: #0063FF;
       background-color: #FFCC33;
}

.jnaviheader {font-family: Verdana,Arial, Helvetica; font-size: 11px;
       font-color: #FFFFFF;
       background-color: #6699FF;
}

.naviheader { font-family: Verdana,Arial, Helvetica; font-size: 11px;
              font-weight: bold;
              color: #000000;
              background-color: #000000;
}
.rubriknav {
  font-family: Verdana,Arial, Helvetica; font-size: 11px; color: #FFFFFF;
  background-color: #00A5FF;
  font-color : #FFFFFF;
}

/* Blocksatzdefinitionen */
blocksatz{
   font-family:arial,tahoma,helvetica,verdana,sans-serif;
   font-color:#FFFFFF;
   font-size:10pt;
   text-align:justify;
}

p.blocksatz{
   font-family:arial,tahoma,helvetica,verdana,sans-serif;
   font-color:#FFFFFF;
   font-size:9pt;
   text-align:justify;
}

p.oben {
   margin-top:1px;
}

p.lastchange {
    font-family : arial,tahoma,helvetica,verdana,sans-serif;
    font-size : 45%;
    font-color: #ADADAD;
}

.news {
   background-color : #ccccff;
}

/* Schriftgrössen */
.very_big{
    font-size : 150%;
}

.bigletters {
    font-family : arial,tahoma,helvetica,verdana,sans-serif;
    font-color: #FFFFFF;
    font-size : 120%;
    }

.small {
    font-size : 75%
}
.smaller {
    font-size : 60%
}
.very_small {
    font-size : 45%
}

/* Ueberschriften */

.ueberschrift{
    font-family : arial,tahoma,helvetica,verdana,sans-serif;
    color: #00A5FF;
    font-size : 16pt;
    }


.ueberschrift0{
    font-family : arial,tahoma,helvetica,verdana,sans-serif;
    color: #00A5FF;
    font-size : 16pt;
    }

.ueberschrift1{
    font-family : arial,tahoma,helvetica,verdana,sans-serif;
    color: #00A5FF;
    font-size : 14pt;
    }

.ueberschrift2{
    font-family : arial,tahoma,helvetica,verdana,sans-serif;
    color: #00A5FF;
    font-size : 12pt;
    }

.ueberschrift3{
    font-family : arial,tahoma,helvetica,verdana,sans-serif;
    color: #00A5FF;
    font-size : 10pt;
    }

div.rubriktitel{
  margin-top: 0.18cm;
  font-size:115%; /*smaller bezogen auf die in body angegebene Schriftgröße*/;
  font-weight: bold;
  line-height: 1.5;
  text-align: justify;
  position: absolute;            /* Fallback if 'fixed' is not supported */
  position: fixed;
  top: 2em;
  left: auto;
  width: 93%;
  right: 1em;*/
}

p.rubriktitel{
  margin: 0;
  padding: 0.3em;
  font-family: Arial, sans-serif;
  font-style: italic;
  text-align: center;
  background: #eeeeff;
  border: thin outset #dcdcdc;
  width: 93%;
  color: black;
}


/* Horizontales Menue */
div.horizontal {
  margin-top: 1%
  font-size:90%;       /*smaller bezogen auf die in body angegebene Schriftgröße*/;
  font-weight: bold;
  line-height: 1.5;
  text-align: justify;
  position: absolute;            /* Fallback if 'fixed' is not supported */
  top: 2em;
  left: auto;
  width: 93%;
  right: 1em;*/
}

div.horizontal a, div.horizontal em { display: line; margin: 0 0.5em*/}
/* div.horizontal a, div.horizontal em {border-top:    0px groove #900; */
/*                                      border-left:   1px groove #900; */
/*                                      border-bottom: 1px groove #900; */
/*                                      border-right : 1px groove #900;}*/

div.horizontal a:first-child { border-top: none;}
div.horizontal em { color:#63639C; border-right: 1px solid #200}
div.horizontal a:link { text-decoration: none; color: black;}
div.horizontal a:visited { text-decoration: none; color: #0031FF }
div.horizontal a:hover { background: #9999cc; color: white }

div.horizontal p {
  margin: 0;
  padding: 0.3em 0.4em;
  font-family: Arial, sans-serif;
  background: #eeeeff;
  border: thin outset #dcdcdc;
  color: white;
}


/* Navigationsmenue */
div.banner {
  margin-top: 0.25cm;
  font-size:70%; /*smaller bezogen auf die in body angegebene Schriftgröße*/;
  font-weight: bold;
  line-height: 1.5;
  text-align: center;
  position: absolute;            /* Fallback if 'fixed' is not supported */
  position: fixed;
  top: 2em;
  left: auto;
  width: 10.5em;
  right: 1em;
}

div.banner p {
  margin: 0;
  padding: 0.3em 0.4em;
  font-family: Arial, sans-serif;
  background: #eeeeff;
  border: thin outset #dcdcdc;
  color: white;
}

div.banner a, div.banner em { display: block; margin: 0 0.5em}
div.banner a, div.banner em { border-top: 1px groove #900 }
div.banner a:first-child { border-top: none }
div.banner em { color: #660066 }

div.banner a:link { text-decoration: none; color: black }
div.banner a:visited { text-decoration: none; color: #0031FF }
div.banner a:hover { background: #9999cc; color: white }

.links {
     text-decoration: none; color: black
     font-family: Arial, sans-serif;
     background: #eeeeff;
     font-size:70%; /*smaller bezogen auf die in body angegebene Schriftgröße*/;
     font-weight: bold;
     a:hover { background: #9999cc; color: white }
}

td.links {
     background: #eeeeff;
}
.bglinks{
   background=#9999cc;
}

div.siteinfo {
  /* margin-top = ; */
  font-size: 60% /*noch smaller*/;
  font-family: Arial, sans-serif;
  font-weight: regular;
  line-height: 1.2;
  text-align: left;
  position: fixed;
  top: 75%;
  left: 5em;
  width: 10em;
  right: 2em;
}

div.NormalText { font-size:8pt /*noch smaller*/;
  font-family: Arial, sans-serif;
  font-weight: regular;
  line-height: 1.2; }

div.footer {
  font-size:65% /*smaller*/;
  font-family: Arial, sans-serif;
  font-weight: bold;
  text-align: center;
  }

.Datum{ font-family: Arial, Helvetica,sans-serif;
        color: #FFFF00;
        font-size: 9pt;
        font-style: bold;
}

.TextObject { font-family: Arial, Helvetica,sans-serif;
              color: #FFFFFF;
            }
P { font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
  }

.TabText { font-family: Arial,Helvetica,sans-serif, verdana;
           font-size: 10pt;
           color: #FFFFFF;
         }
.TabHeader { font-family: Arial,Helvetica,sans-serif, verdana;
           font-size: 12pt;
         font-weight: bold;
           color: #00A5FF;
           text-align : justify;

           }

.TabHeader_white { font-family: Arial,Helvetica,sans-serif, verdana;
           font-size: 12pt;
           color: #FFFFFF;
           text-align : justify;
           }


.ColumnHeader{ font-family: Arial,Helvetica,sans-serif, verdana;
           font-size: 10pt;
           font-weight: bold;
           text-align : justify;
           color: #00A5FF;
           }


.linkleiste { font-family: Arial,Helvetica,sans-serif, verdana;
              font-size: 9pt;
              color: #FFFFFF; }

/* Tabellenhintergründe für Stati */
.ready  { font-family : Arial,Helvetica,sans-serif, verdana;
           font-size : 9pt;
           color : #000000;
           text-align:justify;
           background-color : #00FF00 };

.atwork  { font-family : Arial,Helvetica,sans-serif, verdana;
           font-size : 9pt;
           color : #000000;
           text-align:justify;
           background-color : #FFFF00 };


.scheduled { font-family : Arial,Helvetica,sans-serif, verdana;
           font-size : 9pt;
           color : #000000;
           text-align:justify;
           background-color : #FF0000 };
