/********************************************************************************
*
* LINKS
*
*/

a:link {
            color: #0000FF;
 background-color: transparent; 
  text-decoration: none;
}

a:visited {
            color: #000080;
 background-color: transparent;
  text-decoration: none;
}

a:hover {
            color: #FFFFFF;
 background-color: #4EB871;
  text-decoration: none;
}



/********************************************************************************
*
* BODY
*
*/

body {
           margin-left: 30px;
          margin-right: 30px;
            margin-top: 20px;
         margin-bottom: 20px;
     background-repeat: no-repeat;
 background-attachment: fixed;
   background-position: 0% 0%;
      background-color: #FFFFFF;
                 color: #000000;
            text-align: left;
             font-size: 10pt;
           font-family: Verdana, Tahoma, Arial, sans-serif;
}



/********************************************************************************
*
* Ueberschriften
*
*/

h1 {
    font-size: 24pt;
}

h2 {
    font-size: 20pt;
}

h3 {
    font-size: 18pt;
}

h4 {
    font-size: 14pt;
}

h5 {
    font-size: 10pt;
}



/********************************************************************************
*
* Tabellen
*
*/

table {
         font-size: 10pt;
        text-align: left;
            border: 0;
}

tr, th, td {
         font-size: 10pt;
          padding : 0px 2px 2px 4px;  /* TOP, RIGHT, BOTTOM, LEFT */
    vertical-align: middle;
}

th.left {
        text-align: left;
}

th.right {
        text-align: right;
}

td.center {
        text-align: center;
}

td.left {
        text-align: left;
}

td.right {
        text-align: right;
}

td.leftblank {
        text-align: left;
  background-color: transparent;
}

/* Ueberschrift */
tr.caption {
  background-color: #979797;
       font-weight: bold;
        text-align: left;
            color : black;
    vertical-align: middle;
}

/* Datenzeile */
tr.data {
  background-color: #D7D7D7;
       font-weight: normal;
            color : black;
    vertical-align: top;
}

/* Datenzeile dunkler */
tr.datadark {
  background-color: #C7C7C7;
       font-weight: normal;
            color : black;
    vertical-align: top;
}

/* Hervorheben */
label {
  font-weight: bold;
}

/* Hervorheben */
em {
   font-style: normal;
}

/* Hervorheben (Kommentar) */
em.comment {
             color: #009900;
  background-color: transparent;
}

/* Hervorheben (Textmarker) */
em.markergelb {
             color: #000000;
  background-color: #FFFF40;
}




/********************************************************************************
*
* Address all elements of the same class 
*
*/
.teletype {
         font-size: 12pt;
       font-family: "Courier New", Courier, monospace;
}

.default {
         font-size: 10pt;
       font-family: Verdana, Tahoma, Arial, sans-serif;
}

.red {
            color : #E00000;
}

.bold {
       font-weight: bold;
}

.small {
         font-size: 8pt;
}

.del {
   text-decoration: line-through solid black 3px;
}
