BODY {
     background-color : #fafafa;
     }

button {
       font-family: Comic Sans MS;
       font-weight: bold;
       color: #899eff;
       background: #dfddea;
       }
input {
       font-family: Comic Sans MS;
       font-weight: bold;
       color: #899eff;
       background: #dfddea;
       }
textarea {
       font-family: Comic Sans MS;
       font-weight: bold;
       color: #899eff;
       background: #dfddea;
       }

A:LINK {
       font-family : Arial, Helvetica, sans-serif;
       font-size : 100%;
       font-weight:bolder;
       text-decoration : none;
       color:#000000;
       }

A:active {
         font-family : Arial, Helvetica, sans-serif;
         font-size : 100%;
         font-weight:light;
         text-decoration : none;
         color:silver;
         }

A:visited {
          font-family : Arial, Helvetica, sans-serif;
          font-size : 100%;
          font-weight:bolder;
          text-decoration : none;
          color:gray;
          }

A:hover{
        font-family : Arial, Helvetica, sans-serif;
        font-size : 100%;
        font-weight:light;
        text-decoration : none;
        color:navy;
        background-color : #e0ffff;
        }

a:hover.image {
              background:none;
              }

H1 {
   font-family : Arial, Helvetica, sans-serif;
   font-size : 200%;
   text-decoration : none;
   color:#000000;
   }

H2 {
   font-family : Arial, Helvetica, sans-serif;
   font-size : 150%;
   text-decoration : none;
   color:#000000;
   }

H3 {
   font-family : Arial, Helvetica, sans-serif;
   font-size : 125%;
   text-decoration : none;
   color:#000000;
   }

P {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 100%;
  text-decoration : none;
  color:#000000;
  }

.klein {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 75%;
        text-decoration : none;
        color:#000000;
        }

.halbmini {
          font-family : Arial, Helvetica, sans-serif;
          font-size : 80%;
          text-decoration : none;
          color:#000000;
          }

.mini {
      font-family : Arial, Helvetica, sans-serif;
      font-size : 60%;
      text-decoration : none;
      color:#000000;
      }

.minic {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 60%;
        text-decoration : none;
        text-align : center;
        color:#000000;
        }

.minirot {
      font-family : Arial, Helvetica, sans-serif;
      font-size : 60%;
      text-decoration : none;
      color:#E00000;
      }

td {
   font-family : Arial, Helvetica, sans-serif;
   color:#000000;
   }

td.rot {
        background-color:#E00000;
        }

td.mittelblau {
        background-color:#00A0FF;
        }

.blau {
      color:#0040FF;
      }

.mittelblau {
      color:#00A0FF;
      }

.rot {
     color:#E00000;
     }

.gruenblink {
       color:#00FF00;
       text-decoration:blink;
       }

.name {
      color:#0040FF;
      font-weight:bolder;
      }

.header2{
        color:#00FF00;
        font-weight:bolder;
        }

.blocksatz {
           text-align: justify;
           }

div.menue
 {
  width:200px;
 }

div.menue table
 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
  width:100%;
  border:0px solid #ffffff;
  color:#ffffff;
  background-color:#446ec4;
  border-spacing:0px;
  border-collapse:collapse;
 }

div.menue table td
 {
  padding-left:10px;
  vertical-align:top;
 }

div.menue table td img
 {
  padding-top:4px;
 }

div.menue table a
 {
  padding-right:7px;
  color:#ffffff;
  text-decoration:none;
 }

div.menue table .selected
 {
  font-weight:bold;
 }

div.menue table table
 {
  background-color:#4d7cdd;
  border-top:1px solid #115882;
  border-bottom:1px solid #8ecceb;
 }

div.menue table table table
 {
  background-color:#5386ef;
  border-bottom:2px solid #8ecceb;
 }