/* WAHORA STYLESHEET */

    body, table { 
       font-family: Arial; 
       font-size:14px;
       padding: 0px;
       padding-left: 5px;
       margin: 2px;
    }
    
    a, a:visited
    {
      color: #1100DD;
    }
    
    input,
    textarea
    {
      border: 1px solid #666666;
    }
    
    .comment
    {
      font-size: 10px;
      
    }
    
    .errorMsg
    {
      font-size: 12px;
      color: #FF0000;
/*      background-color: #FFBBBB;*/
    }
    
    .bold
    {
       font-weight: bold;
    }
    
    table
    {
      border: none;
      border-spacing: 0px;
      padding: 0px;
    }
    
    td
    {
       padding-left: 5px;
       padding-right: 5px;
       padding-top: 1px;
       padding-bottom: 1px;
    }
    
    div.content
    {
       padding-left: 20px;
       padding-right: 10px;
    }
    
    tr.heading
    {
       background-color: #DDDDDD;
    }
    td.heading
    {
       border-bottom: solid #999999 1px;
    }
    td.lastline
    {
       border-bottom: solid #999999 1px;
    }
    
    a.paginglink
    {
    }
    
    a.paginglink_dis
    {
       color: #999999;
       text-decoration: none;
    }
    
    .navilink /*Menu-Zeile*/
    {
       border: 1px solid #666666;
       border-width: 1px 0px 1px 0px;
       background: #DDDDDD;
       /*color: #6666FF;*/
       padding: 1px 5px;
    }
    
    .table_spacer
    {
       background-color: #DDDDDD;
       height: 4px;
    }
    
    .table_spacer_dark
    {
       background-color: #666666;
       height: 4px;
    }
    
    .table_spacer_white
    {
       background-color: #FFFFFF;
       border-right: solid 1px #000000;
       height: 14px;
    }
    
    
    .infobox
    {
       font-size: 12px;
       background-color: #DDDDFF;
       width: 100%;
       float: left;
       border-top: 1px solid #888888;
    }
    
    .domains
    {
      font-size: 12px;
      font-style: italic;
      padding-bottom: 10px;
    }
    
    .infobox_red
    {
      width: 80%;
      padding: 4px;
      background-color: #FFDDDD;;
      border: solid 1px #FFBBBB;
    }
    .infobox_yellow
    {
      width: 80%;
      padding: 4px;
      background-color: #FFDCA3;
      border: solid 1px #c87800;
    }

    .infobox_gray
    {
      width: 80%;
      padding: 4px;
      background-color: #DDDDDD;
      border: solid 1px #BBBBBB;
    }
    .infobox_white
    {
      width: 80%;
      padding: 4px;
      background-color: #F8F8F8;
      border: solid 1px #DDDDDD;
    }
    
    .infobox_contest
    {
      width: 60%;
      padding: 4px;
      background-color: #EEEEEE;
      border: solid 1px #BBBBBB;
    }
    
    
    tr.oh_even,
    tr.oh_odd
    {
       padding: 0px;
       margin: 0px;
    }
    tr.oh_spacer
    {
    }
    tr.oh_even td
    {
       background-color: #E8E8E8; 
    }
    tr.oh_odd td
    {
       background-color: #F8F8F8; 
    }
    td.oh_time
    {
       padding: 0px;
       padding-left: 10px;
       margin: 0px;
       font-size: 12px;
   /*    background-color: #EEEEEE; */
    }
    
    tr.oh_spacer td
    {
       border-top: solid 1px #CCCCCC;
       border-bottom: solid 1px #CCCCCC;
       padding: 0px 0px 0px 0px;
       margin: 0px;
       height: 5px;
       background-color: #FFFFFF; 
       font-size: 1px;
    }
    
    td.oh_wd
    {
       padding: 0px;
       padding-left: 4px;
       margin: 0px;
       font-size: 12px;
   /*    background-color: #EEEEEE; */
    }
    
    oh.td
    {
       background-color: #CCCCCC;
      
    }
    
    table.oh_time
    {
       width: 90%;
       border: none;
       border-top: solid 1px #CCCCCC;
       border-bottom: solid 1px #CCCCCC;
       padding: 1px; 
       margin: 5px 10px;
    }    
    
    td.oh_bh
    {
       color: #666666;
       background-color: #F8F8F8; 
    }  
    
    td.oh_highlight
    {
       background-color: #FFD780; /*#FFC200;*/ /*#FFDDDD;*/
       color: #990000;
       font-weight: bold;
    }   

    .highlight_new
    {
       font-weight:bold;
       font-style: italic;
       color: #FF3333;
    }
    
/* == ABOUT == */
.infotable tr
{
   vertical-align: top;
}    
.infotable td
{
   padding-right: 20px;
   border-left : #CCCCCC 3px solid;
}
.infotable ul
{
   list-style-type:square;
}
.infotable li
{
   padding-bottom: 10px;
}