/* -----------------------------------------------------
*  Ab Programm Rel. 2.1.0.10
*
*  -----------------------------------------------------
*/


body
{
  background-image: url("./img/MONI_X_Logo.png"); 
  background-repeat: no-repeat; 
  background-position: center center; 
  background-size: 50%; 
  opacity: 0.95;

  /*background-color:#E0E0E0; helles grau */
  background-color: black;
  width: 1000px;
  margin: 0 auto;
}


#VorneLeer
{
  width:20px;
  -moz-border-radius-topleft: 20px; 
  -webkit-border-radius-topleft: 20px;
   border-radius-topleft: 20px; 

  -moz-border-radius-bottomleft: 20px; 
  -webkit-border-radius-bottomleft: 20px;
   border-radius-bottomleft: 20px; 
}


#PosKl
{
  -moz-border-radius-topleft: 20px; 
  -webkit-border-radius-topleft: 20px;
   border-radius-topleft: 20px; 

  -moz-border-radius-bottomleft: 20px; 
  -webkit-border-radius-bottomleft: 20px;
   border-radius-bottomleft: 20px; 
 
  border:1px solid white;
  border-bottom: 1px solid black;
}


#Runde
{
  width:25px;
  text-align:center;
}


#Kl
{
  width:25px;
  text-align:center;
}


#StartNr
{
  width: 50px;
  text-align:center;
  color:black;
}

#PosChange
{
  width: 25px;
  text-align:center;
  white-space: nowrap;
}


#Teilnehmer
{
  text-align:left;
  overflow: hidden; 
  text-overflow: ellipsis; 
  white-space: nowrap;
  width: 300px;
}

#Team
{
  text-align:left;
  overflow: hidden; 
  text-overflow: ellipsis; 
  white-space: nowrap;
  width: 300px;
}


#DieseRZ, #LetzteRZ, #Schnellste
{
  width: 90px;
  text-align:center;
  white-space: nowrap;
}

#GesamtZeit
{
  width: 90px;
  text-align: center;
  color: red;
  white-space: nowrap;
}



#GesZeitDurchRunden
{
  width: 90px;
  text-align:center;
  white-space: nowrap;

  /*border-right:none;*/
}


#headline
{
  height: 50px;
  background:url("./img/MONI_X_Logo_small.png") no-repeat top right;

  text-align:left;
  font-weight: bold;
  font-size:120%;
  
  color:black;
  border:1px solid white;
  background-color:white;
  border-bottom: 1px solid black;
}

#footer
{
  text-align:left;
  background:white;
  border:1px solid white;
  border-right:none;
}


#disclaim
{
  height: 10px;
  text-align:left;
  font-size:100%;

  color:black;
  border:1px solid white;
  background-color:white;
}



#footclass
{
  /*border:1px solid white;*/
  border:1px solid white;
  border-left:none;
}


table 
{
  font-family:  Arial, sans-serif;
  font-size: 14px;
  /*font-weight: bold;*/

  line-height: 100%;
  border-collapse:collapse;
}

td,th
{
  /*border:1px solid #000;*/
  border-collapse:collapse;
  padding:5px;
  white-space: nowrap;
}



caption
{
  /*background: black;
  color: red;*/

  font-weight: bold;
  font-size:140%;
  border-bottom:none;
  padding:5px;
  text-align:left;
}


thead th
{
  /*background: black;*/
  /*color: white;*/
  background:white;
  color:black;  

  font-weight: bold;
  text-align:left;
  border-left:none;
  border-bottom: 1px solid black;

}

tbody tr.even th
{
  color:black;
  background:white;
}


tbody tr.odd th
{
  color:white;
  background-color: #333333;
  color:black;
  background:#EEE9E9;
}


tbody tr.empty th
{
  color: black;
  background:black;
}




tbody td
{
  /*background:silver;*/
  text-align:center;	
}

tbody tc
{
  /*background:silver;*/	
  text-align:left;
}



tbody tr.even td 
{
  background-color: white;
  color: black;
  /*border:1px solid white;*/
}

tbody tr.odd  td 
{
  /*background-color: #F5F5F5;*/
  color:black;
  background:#EEE9E9;

  /*border:1px solid black;*/
 
}


tbody tr.empty  td 
{
  background-color: black;
  /*border:1px solid red; */
}


tfoot td
{
  background:white;
  color:black;
  text-align:center;
}



#un_re 
{
    border:1px solid white;
    border-left:none;
    border-top:none;
    border-bottom:none;
}


#ob_li 
{
    border:1px solid white;
    border-right:none;
    border-top:none;
    border-bottom:none;
}


#set_left
{
  text-align:left;
}


#set_teilnehmer
{
  text-align:left;
  overflow: hidden; 
  text-overflow: ellipsis; 
  white-space: nowrap;
  width: 300px;
}

#set_team
{
  text-align:left;
  overflow: hidden; 
  text-overflow: ellipsis; 
  white-space: nowrap;
  width: 300px;
}



#set_right
{
  text-align:right;
}


h2 
{
    color: red;
    background-color: black;

    font-family:  Arial, sans-serif;
    font-size: 20px;
    /* Kommentar: font-weight:bold; bzw. bolder, lighter, normal */
    font-weight: bold; 

    /* right, left, center */
    text-align: center;
}





