body {
scrollbar-face-color: #FFFFFF;
scrollbar-shadow-color: #FFFFFF;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #D9D9D9;
scrollbar-darkshadow-color: #D9D9D9;
scrollbar-track-color: #FFFFFF;
scrollbar-arrow-color: #000000;
font-family: Verdana,Helvetica,Arial,sans-serif;
font-weight:normal;
text-decoration:none;
color: #FCFEA7;
background-color : #002200;
margin-right:0px;
margin-left:0px;
margin-top:0px;
margin-bottom:0px;
margin: 0;
}

/******************************************************************************/
/**************************** Linkfarben **************************************/
/******************************************************************************/
a{
color: #FCFEA7;
text-decoration:none;
}

a:visited{
color: #FCFEA7;
text-decoration:none;
}
a:hover{
color: #FCFEA7;
text-decoration:none;
font-style: italic;
}
.Box{
  color: #FCFEA7;
/*  background-color: #004400;      */
/*  border: 0.1em solid #666666;    */
  margin-bottom : 0.5em;
}
h1{
  font-size : 140%;
}
h2{
  font-size : 120%;
}
h3{
  font-size : 110%;
}
h4{
  font-size : 105%;
}

#headline{
  width : 40 em;
  height : 5em;
  font-size : 120%;
  color : #ffffff;
  padding-top : 0.3em;
  padding-left : 0.3em;
}

#headline img{
  height : 4em;
  vertical-align : middle;
  padding-right : 2em;
  border : 0;
}

#headline font{
  font-size : 180%;
}

/******************************************************************************/
/**************************** Ausschreibung ***********************************/
/******************************************************************************/
#Ergebnistable{
  width : 30em;
}
#tableevent #label{
  text-align : right;
  vertical-align : top;
}
#tableevent #Inhalt{
  text-align : left;
  vertical-align : top;
  padding-left : 1em;
  width : 18em;
}

img.EC{
width : 1.5em;
}

/******************************************************************************/
/**************************** Laufliste ***************************************/
/******************************************************************************/
#urgent{
color : #ff0000;
}

#events div{
vertical-align : top;
margin-top : 0.3em;
margin-bottom : 0.3em;
}

#events #Datum{
width : 12em;
position : absolute;
float : left;
left : 1em;
}

#events #Name{
width : 21em;
position : absolute;
left : 14em;
}

#events #EC{
width : 2em;
position : absolute;
left : 36em;
}

#events #Voranmeldung{
width : 9em;
position : absolute;
left : 39em;
}

#events{
width : 49em;
border-top-width : 0.2em;
border-bottom : 0.2em;
border-left-width : 0;
border-right-width : 0;
border-color : #000000;
border-style : solid;
border-collapse : collapse;
position : relative;
height : 3em;
}
#events + #events{
border-top-width : 0;
}

#events.next{
background-color : #007700;
}
#events.future{
background-color : #005500;
}

#events.past{
background-color : #005500;
}

#events.prehistoric{
background-color : #003300;
}
#events:hover {
background-color : #009900;
}
#formreihe #label {
  float: left;
  width: 8em;
  text-align: right;
  padding-top: 0.3em;
  padding-right: 0.5em;
}
#Feld {
  float: left;
  width: 18em;
  text-align: left;
}
span#Info{
  text-align: left;
  padding-top: 0.3em;
  padding-bottom: 0.6em;
}
#button{
  text-align: center;
  padding-top: 0.3em;
  padding-bottom: 0.6em;
}
#Formular{
  width: 29em;
  color: #FCFEA7;
/*  background-color: #004400;    */
  border: 0.1em solid #666666;
}
#formreihe, #button{
  padding: 0.2em 0em;
  margin-left : 0.5em;
}
input#Email{
width : 17em;
font-size : 100%;
}
input#Name {
width : 17em;
font-size : 100%;
}
input#Vorname {
width : 17em;
font-size : 100%;
}
input#Ort {
width : 17em;
font-size : 100%;
}
/******************************************************************************/
/**************************** Menustruktur ************************************/
/******************************************************************************/
.Randbox {
/*  border: 0.1em solid #666666;
  margin-bottom : 0.5em;
  background-color : #004400;      */
}

#menu{
  float: left;
  height : 100%
}

#Zoom{
  margin-left : 2em;
  margin-top : 2em;
}

#Menu_ul a:visited{
color: #FCFEA7;
text-decoration:none;
}
#Menu_ul a:hover{
color: #FFFFFF;
text-decoration:none;
font-style: normal;
}

#Menu_ul a{
color: #FCFEA7;
text-decoration:none;
}

#Menu_ul{
  width: 18em;
  text-valign: center;
}

#Menu_ul, #Menu_ul ul{
  font-size: 100%;
  text-align:left;
  margin:0;
  padding:0;
}

#Menu_ul li{
margin:0 0 0 1em;
vertical-align: middle;
color: #FCFEA7;
font-size:90%;
text-decoration:none;
padding:0;
list-style-type:none;
}

#Menu_ul .symbols{
  float:left;
  width:12px;
  height:12px;
  background-position:0 90%;
  background-repeat:no-repeat;
}

#Impressumseite{
  width : 40em;
}

#Nachricht{
}
#Nachricht #Email{
  font-size : 100%;
  width : 20em;
}
#Nachricht #Betreff{
  font-size : 100%;
  width : 20em;
}
#Nachricht #Text{
  font-size : 100%;
  width : 33em;
  height : 8em;
}
#Klabel {
  float: left;
  width: 12em;
  text-align: left;
  padding-top: 0.3em;
  padding-right: 0.5em;
}
#KFeld {
  float: left;
  width: 18em;
  text-align: left;
}
span#Info{
  text-align: left;
  padding-top: 0.3em;
  padding-bottom: 0.6em;
}

td#lEvent{
  font-size: 60%;
}
td#lHS{
  font-size: 60%;
}
td#lKS{
  font-size: 60%;
}
td#lName{
  font-size: 70%;
}
td#lAK{
  font-size: 70%;
}
td#lVerein{
  font-size: 70%;
}
td#Name{
  font-size: 70%;
}
td#lRang{
  font-size: 70%;
}
td#lPunkte{
  font-size: 70%;
}
td#lAL{
  font-size: 70%;
}
td#Rang{
  font-size: 70%;
  text-align: right;
}
td#GP{
  font-size: 70%;
  text-align: right;
}
td#AL{
  font-size: 70%;
}
td#AK{
  font-size: 60%;
}
td#Verein{
  font-size: 60%;
}
td#HS{
  font-size: 60%;
}
td#KS{
  font-size: 60%;
}
tr#lresult{
background-color : #007700;
}
tr#result{
  background-color : #005500;
}
.run{
  font-size: 100%;
}
.norun{
  color: #9F9F35;
}
.aktiv{
  font-weight : bold;
  font-size : 80% !important;
}
font#Download{
  font-size: 60%;
}