
a:link { font-weight:bold; color:black; text-decoration:none; }
a:visited { font-weight:bold; color:black; text-decoration:none; font-weight:bold; color:#000000; }

  body {
    font: normal 100% Helvetica, Arial, sans-serif;
    font-size: 15px;
    color: black;
    background-color: #00000;
    background-size: 100%;
    background-attachment:fixed;
  }


  ul#Navigation {
    width: 1032px;
    margin: 1.0px; padding: 0.2em;
    font-size:15px;
    text-align: center;
    border: 1px solid black;
    background-color: black;

  }
  ul#Navigation li {
    list-style: none;
    display: inline;
    margin: 0em; padding: 5px;
  }

  ul#Navigation a,
  ul#Navigation span {
    margin: 5px;
    text-decoration: none; font-weight: bold;
    border: 1px;
    border--color: white;
    border-top-color: black;
    border-radius:2px;
    color: yellow;
    background-color: black;
  }
  * html ul#Navigation a, * html ul#Navigation span {
    width: 0em;    /* nur fuer IE 5.0x erforderlich */
    w/idth: auto;  /* sicherheitshalber fuer IE 6 zurueckgesetzt */
  }
  ul#Navigation a:td.hover, ul#Navigation span {
    border-color: black;
    border-left-color: black;
    border-top-color: black;
    color: black;
    background-color: yellow;
  }

  .next { background-color:#02FEF9;}
  .done { background-color:#79F811; }
  .cancel { background-color:#F22438; }

  a.button {
  border:1px outset #CCCCCC;
  border-radius:4px;
  background-color:#F8E311;
  font-size:14px;
  margin: 0,5em; padding: 2px;
  text-decoration: none;
  color:black;
 }
 a.button:active {
  border:2px inset #FB043B;
 }
 a.button:hover   { color:white; background-color:black; }

  a.greenbutton {
  border:1px outset #CCCCCC;
  border-radius:4px;
  background-color:#2AF039;
  font-size:14px;
  margin: 0,5em; padding: 2px;
  text-decoration: none;
  color:black;
 }
 a.greenbutton:active {
  border:2px inset #FB043B;
 }
 a.greenbutton:hover   { color:white; background-color:black; }

 a.buttonslide {
  border:1px outset black;
  border-radius:3px;
  background-color:white;
  font-size:10px;
  margin: 0.5em; padding: 1px;
  text-decoration: none;
  color:black;
}
a.buttonslide:active {
  border:1px inset #EEEC2E;
}
a.buttonslide:hover   { background-color:silver; color: white; }

  a.logbutton {
  border:1px outset #CCCCCC;
  border-radius:8px;
  background-color:#ECF90C;
  font-size:12px;
  margin: 0,5em; padding: 8px;
  text-decoration: none;
  color:#0D0604;
 }
 a.logbutton:active {
  border:2px inset #FB043B;
 }
 a.logbutton:hover   { color:white; background-color:black; }





 }
 a.racegreenbutton:hover   { color:white; background-color:black; }


 .topnav {
  width:1040px;
  overflow: hidden;
  background-color: #333;
}

.topnav a {
  float: left;
  color: white;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
  font-size: 17px;
}

.topnav a:hover {
  background-color: #f8f400;
  color: black;
}

.topnav a.active {
  background-color: #04AA6D;
  color: white;
}

.topnav a.activeb {
  background-color: #50F21F;
  color: black;
  border:black;
}

.topnav a.admin {
  background-color: red;
  color: white;
  border:black;
}

 .topnav {
  width:1040px;
  overflow: hidden;
  background-color: #333;
}


.vertical-menu {
  width: autopx;
  font-size:14px;
}

.vertical-menu a {
  background-color: grey;
  color: white;
  display: block;
  padding: 7px;
  text-decoration: none;
}

.vertical-menu a:hover {
  background-color: white;
  color: black;
}

.vertical-menu a.inactive {
  background-color: grey;
  color: white;
}