td.number   {   width: 30px; font-weight: bold; text-align: center; }
th.number   {   width: 30px; font-weight: bold; text-align: center; }

th.sartist   {   width: 175px; font-weight: bold; text-align: center; }
td.sartist  {   }

th.stitle   {   font-weight: bold; }
td.stitle   {   }

th.suser    {   width: 200px; text-align: center; font-weight: bold; }
td.suser    {   text-align: right;   }


tr.row      {   height: 40px; border-bottom: 2px solid black; }


#sortbox .select
{
    text-align: center;
    border: 1px solid;
    border-bottom: 2px solid; 
    padding: 2px;
}

#searchbox td
{
    vertical-align: top;
}

#search_filter label
{
    display: block;
    margin: 0px 0px 10px 10px; /* oben rechts unten links */
    padding: 5px;
    border: 1px solid;
    float: left; 
    font-weight: bold;
}

#search_priority label
{
    display: block; 
    width: 150px;
    text-align: center;
    margin: 0px 0px 10px 10px;
    padding: 5px;
    border: 1px solid; 
    float: left; 
    font-weight: bold;
}

#search_match select
{
    padding: 5px 15px 3px 15px; 
    margin: 0px 0px 10px 10px;
}

#search_input input 
{
    margin: 0px 0px 0px 10px; 
    width: 250px;
    padding: 5px;
    font-weight: bold;
}

#searchbox .enumerate
{
    font-size: 20px; font-weight: bold; color: red;
    width: 50px; text-align: center;
}

#search_submit
{
    text-align: center; 
}

#search_submit input
{
    width: 150px;
    height: 40px;
    font-weight: bold;
    font-size: 1.3em;
}


