<!-- all -->
.tm_error
{
 font-weight: bold;
 color: red;
}

.tm_info
{
 font-weight: normal;
 font-style: italic;
 color: silver;
}

.tm_label
{
 font-weight: bold;
 padding-right: 6px;
}


.tm_home_team
{
 font-weight: bold;
 font-size: larger;
}

.tm_modifyButtons
{
 width: 100%;
 text-align: right;
}

.greeting
{
 font-size: small;
}
.tm_key
{
 font-weight: bold;
 margin-right: 8px;
}

<!-- pagination -->
.list-footer
{
 background: #f0f0f0;
 border-left: #fff 1px solid;
 color: #666;
 border-bottom: #999 1px solid;	
 text-align: center;
 width: 100%;	
}
.limit
{
 display: none;
/* margin-right: 50px;*/
}
.counter
{
 display: none;
/* margin-left: 50px;*/
}
/* Team navigation menue */
.tm_team_navi
{
 width: 100%;
 white-space: nowrap; 
 background: url(img/bg_team_navi.png) repeat-x;
 height: 25px;
 margin: 0px;
 padding:0px;
 text-align: center;
}

.teamSpanSelected
{
 color: white;
 font-style: italic;
 font-weight: bolder;
 font-size: 12px;
 position: relative;
 vertical-align: middle;
 top: -7px;
 margin-left: 3px;
 margin-right: 3px;
 padding-left: 3px;
 padding-right: 6px;
 border-left: solid 3px #FFFFFF;
 border-right: solid 3px #FFFFFF;
}

.teamSpan
{
 color: white;
 position: relative;
 vertical-align: middle;
 top: -7px;
 margin-left: 3px;
 margin-right: 3px;
 padding: 0px;
}
a.teamlink
{
 white-space: nowrap;
 text-decoration: none;
 height: 100%;
 widht: 100%;
 font-weight: bold;
 border: none;
 text-decoration: underline;
}

/* root teammanager content table */
.tm_content_root
{
 position: static;	
 margin: 10px;
 padding: 10px;
 width: 95%;
}
TABLE.tm_content_root TR TD
{
 vertical-align: top;
}

/* player list */
.sec_pl
{
 width: 150px;
 vertical-align: top;
 margin: 5px;
 padding: 10px;
 /* border: #000000 1px solid; */
}
TABLE.tm_playerlist THEAD TH
{
 font-size: large;
 font-weight: bold;
 text-align: center;
 margin: 3px;
 padding: 3px;
 width: 100%;	
 border: #0000FF 2px solid;
}

.pl_entry
{
 background: url(img/bg_team_navi.png) repeat;
 padding: 3px;
 height: 10px;
 font-familiy: Arial, Helvetica, sans-serif;
 white-space: nowrap;
 text-align: left;
}

.playerlink:link, .playerlink:visited
{
 font-size: 10px;
 font-weight: bold;	
 color: #FFFFFF;
 text-decoration: none;
}
.playerlink:hover
{
 font-size: 10px;
 font-weight: bold;	
 color: #FFFFFF;
 text-decoration: underline;
}

.playerlinkSelected:link, .playerlinkSelected:visited
{
 font-size: 12px;
 font-weight: bolder;	
 color: #fbfe92;
 text-decoration: none;
}
.playerlinkSelected:hover
{
 font-size: 12px;
 font-weight: bolder;	
 color: #fbfe92;
 text-decoration: underline;
}


/* team info */
td.teaminfo
{
 margin: 5px;
 padding: 10px;
 vertical-align: top;
 display: static;	
}
.ti
{
 text-align: center;
 width: 100%;
}
.ti_header
{
 font-size: x-large;
 font-weight: bold;
 text-align: center;
 margin: 3px;
 padding: 3px;
 width: 100%;	
}
.ti_subheader
{
 font-size: medium;
 font-weight: bold;
 text-align: center;
 margin: 3px;
 padding: 3px;
 width: 100%;	
}
.ti_description
{
 border: solid 1px #000000;
 margin: 10px;
 padding: 3px;
}
.lastmodified
{
 text-align: right;
 color: silver;
 font-size: x-small;
 width: 100%;
}

/* player info */
td.playerinfo
{
 vertical-align: top;
 width: 90%;
}
.pi
{
 text-align: left;
 margin: 5px;
 padding: 10px;
}
.pi_header
{
 font-size: large;
 font-weight: bold;
 text-align: center;
 margin: 3px;
 padding: 3px 3px 15px 3px;
 width: 100%;	
}
.pikey
{
 font-weight: bold;
 text-align: left;
 margin: 3px;
 padding: 3px;
 vertical-align: top;
 white-space: nowrap;	
}
.pitext
{
 text-align: left;
 margin: 3px;
 padding: 3px;
 vertical-align: top;
 white-space: nowrap;	
}
.pi_description
{
 /*border: solid 1px #000000;*/
 margin: 10px;
 padding: 3px;
}

/* Short games list */
TABLE.tm_lastandnextgames TR TD
{
 padding: 5px 10px 5px 10px;
 vertical-align: top;
 white-space: nowrap;
}
.tm_shortgamelist
{
 vertical-align: top;
 background: #000;
}	
TABLE.tm_shortgamelist THEAD TH 
{
 background: #f0f0f0;
 border-left: #fff 1px solid;
 color: #666;
 border-bottom: #999 1px solid;	
 text-align: center;	
}
TABLE.tm_shortgamelist TBODY TR.row1
{
 border-top: #fff 1px solid;
 background: #f9f9f9;	
}
TABLE.tm_shortgamelist TBODY TR.row0:hover TD
{
 background-color: #ffd;	
}
TABLE.tm_shortgamelist TBODY TR.row1:hover TD
{
 background-color: #ffd;	
}
TABLE.tm_shortgamelist TR TD
{
 border-right: #fff 1px solid;
 border-top: #fff 1px solid;
 background: #fff;
 border-left: #fff 1px solid;
 border-bottom: #fff 1px solid;
 padding: 1px 3px 1px 3px;
 white-space: nowrap;
}
/* game info */

TABLE.gi TR TD
{
  padding: 6px;
}
.gi_location
{
}
.gi_match
{
 font-size: x-large;
}

.gi_report
{
 border: solid 1px #000000;
 margin: 10px;
 padding: 3px;
 width: 95%;
}
.gi_separatorTeams
{
 .margin: 0px 8px 0px 8px;
}
.gi_separatorScore
{
 .margin-left: 40px;
}

/* general */
.admintable {
 text-align: left;
}

