* {
	//margin:0;
	padding:0;
}
#nav {
	font: bold 14px tahoma;
	list-style-type:none;
	width: 100%;
	height:25px;
	display:inline-block;
	background-image: url(design/backgrey.png);
	line-height:25px;
}
#nav li{
	float:left;
	width:125px;
	margin-top:-10000px;
}
#nav li a {
	width:125px;
	text-decoration:none;
	text-align:center;
	color:#f4f4f4;
	position:relative;
	float:left;
	margin-right:-124px;
	margin-top:10000px;
}
#nav li a:hover, #content #nav li a:focus, #content #nav li a:active {
	background-image: url(design/menu_arrow.png);
	margin-right:0;
	color:#ffffff;
}
#nav li ul {
	font: 12px tahoma;
	background-image: url(design/backgrey.png);
	float:left;
	margin-top:-25px;
	padding-top:25px;
	margin-bottom:-10000px;
	list-style-type:none;
}
#nav li ul li {
	float:none;
	margin:0;
	width: auto;
}
#nav li ul li a {
	float:none;
	display:block;
	margin:0;
	margin-right:-1px;
	height: 20px;
	line-height:20px;
	background-image: url(design/backgrey2.png);
}

p { margin-top: 10px; }

body
{
	margin:0px; 
	padding:0px; 
	background-image: url(design/background.jpg); 
	background-color: #333333;
}

img
{
	font: 8px tahoma; 
	color: #f4f4f4;
	border: 0;
}

td.blockhead
{
	background-image: url(design/backgrey.png);
	font: bold 14px tahoma; 
	color: #f4f4f4;
}

td.blockhead:hover, td.blockhead:active, td.blockhead:focus
{
	background-image: url(design/headermark.png);
	font: bold 14px tahoma; 
	color: #f4f4f4;
}

td.steadyhead
{
	background-image: url(design/headermark.png);
	font: bold 14px tahoma; 
	color: #f4f4f4;
}

td.blockhead_pages
{
	background-image: url(design/backgrey.png);
	font: bold 12px tahoma; 
	color: #f4f4f4;
}

td.blockhead_pages:hover, td.blockhead_pages:active, td.blockhead_pages:focus
{
	background-image: url(design/headermark.png);
	font: bold 12px tahoma; 
	color: #f4f4f4;
}

a.blockhead_pagesa
{
	color: #f4f4f4;
	text-decoration: none;
}
a.blockhead_pagesa:visited
{
	color: #f4f4f4;
	text-decoration: none;
}
a.blockhead_pagesa:hover
{
	color: #f4f4f4;
	text-decoration: none;
}
a.blockhead_pagesa:link
{
	color: #f4f4f4;
	text-decoration: none;
}


a.anotherstage
{
	font: 10px tahoma;
	color: #676767;
	text-decoration: none;
}
a.anotherstage:visited
{
	font: 10px tahoma;
	color: #676767;
	text-decoration: none;
}
a.anotherstage:hover
{
	font: 10px tahoma;
	color: #d8011e;
	text-decoration: underline;
}

a.premod_menu
{
	font: 10px tahoma;
	color: #000000;
	text-decoration: none;
}
a.premod_menu:visited
{
	font: 10px tahoma;
	color: #000000;
	text-decoration: none;
}
a.premod_menu:hover
{
	font: 10px tahoma;
	color: #d8011e;
	text-decoration: underline;
}



td.blockhead_cpages
{
	background-image: url(design/headermark.png);
	font: bold 12px tahoma; 
	color: #f4f4f4;
}

a.headlink
{
	font: bold 14px tahoma; 
	color: #f4f4f4;
	text-decoration: none;
}
a.headlink:visited
{
	font: bold 14px tahoma; 
	color: #f4f4f4;
	text-decoration: none;
}
a.headlink:hover
{
	font: bold 14px tahoma; 
	color: #f4f4f4;
	text-decoration: none;
}
a.headlink:link
{
	font: bold 14px tahoma; 
	color: #f4f4f4;
	text-decoration: none;
}


tr.tablelinesoft
{
	background-image: url(design/backgrey3.png);
}

tr.tablelinegray
{
	background-image: url(design/backgrey4.png);
}

tr.tablelineteam
{
	font: bold 14px tahoma; 
	color: #d8011e;
}

tr.tablelineteam:hover, tr.tablelineteam:active, tr.tablelineteam:focus
{
	background-image: url(design/headermark.png);
	font: bold 14px tahoma; 
	color: #f4f4f4;
}

tr.tablelineother
{
	font: 14px tahoma; 
	color: #676767;
}

tr.tablelineother:hover, tr.tablelineother:active, tr.tablelineother:focus
{
	background-image: url(design/headermark.png);
	font: bold 14px tahoma; 
	color: #f4f4f4;
}

.newsimage
{
	height: 100px;  
	padding:2px; 
	margin:5px; 
	border:1px solid #9f9f9f; 
	background-color:#f4f4f4;
}

.newsimagebig
{  
	padding:2px; 
	margin:5px; 
	border:1px solid #9f9f9f; 
	background-color:#f4f4f4;
	float: left;
}

.newsheader
{
	font: bold 14px tahoma;
	color: #d8011e;
	text-decoration: none;
}

.aud_artist
{
	font: bold 14px tahoma;
	color: #d8011e;
	text-decoration: none;
}

.aud_track
{
	font: 14px tahoma;
	color: #676767;
	text-decoration: none;
}


a.newshead
{
	font: bold 14px tahoma;
	color: #d8011e;
	text-decoration: none;
}
a.newshead:visited
{
	font: bold 14px tahoma;
	color: #d8011e;
	text-decoration: none;
}
a.newshead:hover
{
	font: bold 14px tahoma;
	color: #676767;
	text-decoration: underline;
}

a.newshead2
{
	font: bold 12px tahoma;
	color: #d8011e;
	text-decoration: none;
}
a.newshead2:visited
{
	font: bold 12px tahoma;
	color: #d8011e;
	text-decoration: none;
}
a.newshead2:hover
{
	font: bold 12px tahoma;
	color: #676767;
	text-decoration: underline;
}


.newsdate
{
	font: 9px tahoma;
	color: #676767;
}

.newsdate a
{
	font: bold 8px tahoma;
	color: #d8011e;
	text-decoration: none;
}
.newsdate a:visited
{
	font: bold 8px tahoma;
	color: #d8011e;
	text-decoration: none;
}
.newsdate a:hover
{
	font: bold 8px tahoma;
	color: #676767;
	text-decoration: underline;
}	
.newspreviewblock
{
	text-indent: 10px; 
	text-align: justify;
	margin-bottom: -10px;
	color: #282828;
	font: 12px tahoma;
}

a.newspreview
{
	vertical-align: top;
	font: 12px tahoma;
	text-decoration: none;
	color: #282828;
}
a.newspreview:visited
{
	vertical-align: top;
	font: 12px tahoma;
	text-decoration: none;
	color: #282828;
}
a.newspreview:hover
{
	vertical-align: top;
	font: 12px tahoma;
	text-decoration: none;
	color: #d8011e;
}

tr.newsline1
{
	background-image: url(design/backwhite.png);
}

tr.newsline1:hover, tr.newsline1:active, tr.newsline1:focus
{
	background-image: url(design/backwhite2.png);
}

tr.newsline2
{
	background-image: url(design/backwhite3.png);
}

tr.newsline2:hover, tr.newsline2:active, tr.newsline2:focus
{
	background-image: url(design/backwhite2.png);
}

td.errorblock
{
	background-image: url(design/backgrey.png);
	font: 14px tahoma; 
	color: #f4f4f4;
}

td.errorblock:hover, td.errorblock:active, td.errorblock:focus
{
	background-image: url(design/backred.png);
	font: 14px tahoma; 
	color: #f4f4f4;
}

td.greenblock
{
	background-image: url(design/backgreen2.png);
	font: 14px tahoma; 
	color: #f4f4f4;
}

td.greenblock:hover, td.greenblock:active, td.greenblock:focus
{
	background-image: url(design/backgreen.png);
	font: 14px tahoma; 
	color: #f4f4f4;
}

tr.premoderblock
{
	background-image: url(design/backpremoder1.png);
	font: 14px tahoma; 
	color: #000000;
	padding: 10px;
}

tr.premoderblock:hover, tr.premoderblock:active, tr.premoderblock:focus
{
	background-image: url(design/backpremoder2.png);
	font: 14px tahoma; 
	color: #000000;
}

tr.thisstage
{
	background-image: url(design/backred2.png);
	font: bold 10px tahoma; 
	color: #f4f4f4;
}

tr.thisstage:hover, tr.thisstage:active, tr.thisstage:focus
{
	background-image: url(design/backred.png);
	font: bold 10px tahoma; 
	color: #f4f4f4;
}

a
{
	color: #bc021b;
	text-decoration: none;
}
a:visited
{
	color: #bc021b;
	text-decoration: none;
}
a:hover
{
	color: #676767;
	text-decoration: underline;
}

.historyback
{
	font: bold 10px tahoma;
	color: #676767;
}

.historyback a
{
	font: bold 10px tahoma;
	color: #676767;
	text-decoration: none;
}
.historyback a:visited
{
	font: bold 10px tahoma;
	color: #676767;
	text-decoration: none;
}
.historyback a:hover
{
	font: bold 10px tahoma;
	color: #d8011e;
	text-decoration: underline;
}	


.historyback2 a
{
	font: bold 10px tahoma;
	color: #333333;
	text-decoration: none;
}
.historyback2 a:visited
{
	font: bold 10px tahoma;
	color: #333333;
	text-decoration: none;
}
.historyback2 a:hover
{
	font: bold 10px tahoma;
	color: #d8011e;
	text-decoration: underline;
}	

table.lastgameblock
{
	background-image: url(design/backwhite.png);
	cursor: default;
}

table.lastgameblock:hover, table.lastgameblock:active, table.lastgameblock:focus
{
	background-image: url(design/backwhite2.png);
	cursor: default;
}

.lastnextgameshead
{
	font: bold 14px tahoma;
	color: #5a5a5a;
}

.lastnextmainteam
{
	font: bold 10px tahoma;
	color: #bc021b;
}
.lastnextscore
{
	font: bold 10px tahoma;
	color: #333333;
}
.lastnextversusteam
{
	font: 10px tahoma;
	color: #000000;
}
.lastnexdate
{
	font: 10px tahoma;
	color: #666666;
}

.lastnexdateBlack
{
	font: 10px tahoma;
	color: #333333;
}

td.rblockhead
{
	background-image: url(design/backwhite.png);
	font: bold 14px tahoma; 
	color: #5a5a5a;
	cursor: default;
}

td.rblockhead:hover, td.rblockhead:active, td.rblockhead:focus
{
	background-image: url(design/headermark.png);
	font: bold 14px tahoma; 
	color: #f4f4f4;
	cursor: default;
}

tr.rredline_soft
{
	background-image: url(design/backred.png);
	cursor: default;
	color: #f4f4f4;
	font: 14px tahoma; 
}

tr.rredline_soft:hover, tr.rredline_soft:active, tr.rredline_soft:focus
{
	background-image: url(design/backwhite.png);
	cursor: default;
	color: #d8011e;
}
tr.rredline_dark
{
	background-image: url(design/backred2.png);
	cursor: default;
	color: #f4f4f4;
}

tr.rredline_dark:hover, tr.rredline_dark:active, tr.rredline_dark:focus
{
	background-image: url(design/backwhite.png);
	cursor: default;
	color: #d8011e;
}

tr.stattable1
{
	font: 14px tahoma; 
}
tr.stattable2
{
	font: 12px tahoma; 
}
tr.stattable3
{
	font: 10px tahoma; 
}
.pageheader_txt
{
	font: bold 14px tahoma;
	color: #bc021b;
	vertical-align: middle;
}
.pageheaderalt_txt
{
	font: 12px tahoma;
	color: #676767;
	vertical-align: middle;
	text-align: justify;
}
.playerphoto
{
	height: 100px; 
	padding:2px; 
	margin:5px; 
	border:1px solid #9f9f9f; 
	background-color:#f4f4f4;
}

.smallplayerphoto
{
	width: 40px; 
	padding:2px; 
	margin:5px; 
	border:1px solid #9f9f9f; 
	background-color:#f4f4f4;
}

.playerinfo_c
{
	font: bold 10px tahoma;
	color: #5a5a5a;
	line-height: 20px;
}

.playerinfo_s
{
	font: 12px tahoma;
	color: #676767;
	line-height: 20px;
}

.seasonlogo
{
	margin:5px; 
}

td.viewtype
{
	background-image: url(design/backwhite.png);
	cursor: pointer;
	font: 12px tahoma;
	color: #333333;
}

td.viewtype:hover, td.viewtype:active, td.viewtype:focus
{
	background-image: url(design/backwhite2.png);
	cursor: pointer;
	font: 12px tahoma;
	color: #bc021b;
}

td.viewtype_on
{
	background-image: url(design/headermark.png);
	cursor: default;
	font: 12px tahoma;
	color: #f4f4f4;
}

.cmatchscore
{
	font: bold 14px tahoma;
	color: #333333;
}

.cmteamclass
{
	font: bold 14px tahoma;
	color: #bc021b;
}

.cteamclass
{
	font: 14px tahoma;
	color: #5a5a5a;
}

.photoalbimage
{
	padding:2px; 
	margin:5px; 
	border:1px solid #676767; 
	background-color:#f4f4f4;
}

.photoalbimage:hover, .photoalbimage:active, .photoalbimage:focus
{  
	padding:2px; 
	margin:5px; 
	border:1px solid #bc021b; 
	background-color:#f4f4f4;
}

.albheadimage
{
	height: 50px;  
	padding:2px; 
	margin:5px; 
	border:1px solid #676767; 
	background-color:#f4f4f4;
}

.footertext
{
	color: #707070;
	font: 7pt tahoma;
}

.footertext2
{
	color: #bc021b;
	font: 7pt tahoma;
}

.authority
{
	color: #929392;
	font: bold 14pt tahoma;
}
.authority_name
{
	color: #929392;
	font: bold 10pt tahoma;
}

.authority_nameBlack
{
	color: #333333;
	font: bold 10pt tahoma;
}

.authority_nick
{
	color: #282828;
	font: 10pt tahoma;
}
.authority_logbold
{
	color: #282828;
	font: bold 10pt tahoma;
}
.votes_logbold
{
	color: #282828;
	font: bold 9pt tahoma;
}
.authority_txt
{
	color: #929392;
	font: bold 8pt tahoma;
}
.authority_txt2
{
	color: #282828;
	font: 8pt tahoma;
}
.authority_logbold_BIG
{
	color: #282828;
	font: bold 12pt tahoma;
}
.loginbar
{
	color: #929392;
	font: bold 8pt tahoma;
	border: 1px solid #929392;
	width: 125px;
}

.loginbar2
{
	color: #bc021b;
	font: bold 8pt tahoma;
	border: 1px solid #929392;
	width: 125px;
}

.loginbox
{
	color: #929392;
	border: 1px solid #929392;
	width: 10px;
	height: 10px;
}
.loginbutton
{
	color: #929392;
	font: 8pt tahoma;
	background-color: #FFFFFF;
	height: 20px;
}
.userpic_big
{
	padding:2px; 
	margin:5px; 
	border:1px solid #9f9f9f; 
	background-color:#f4f4f4;
}

.userpic_small
{
	padding:1px; 
	margin:2px; 
	border:1px solid #9f9f9f; 
	background-color:#f4f4f4;

}

.userpic_verysmall
{
	padding:1px; 
	margin:2px; 
	border:1px solid #9f9f9f; 
	background-color:#f4f4f4;
	width: 30px;
}

tr.loginmenu
{
	background-image: url(design/headermark.png);
}

tr.loginmenu:hover, tr.loginmenu:active, tr.loginmenu:focus
{
	background-image: url(design/backgrey.png);
}
tr.loginmenu2
{
	background-image: url(design/backgrey2.png);
}

tr.loginmenu2:hover, tr.loginmenu2:active, tr.loginmenu2:focus
{
	background-image: url(design/backgrey.png);
}
a.loginmenu_txt
{
	font: bold 12px tahoma; 
	color: #f4f4f4;
	text-decoration: none;
}
a.loginmenu_txt:visited
{
	font: bold 12px tahoma; 
	color: #f4f4f4;
	text-decoration: none;
}
a.loginmenu_txt:hover
{
	font: bold 12px tahoma; 
	color: #f4f4f4;
	text-decoration: underline;
}

.splCont{display:none; border:1px solid #cccccc;  padding: 5px; width: 600px;}

.commentform
{
	color: #282828;
	font: 8pt tahoma;
	padding: 5px;
	border: 1px solid #929392;
}

a.loginmenuitem
{
	font: bold 11px tahoma;
	color: #282828;
	text-decoration: none;
}
a.loginmenuitem:visited
{
	font: bold 11px tahoma;
	color: #282828;
	text-decoration: none;
}
a.loginmenuitem:hover
{
	font: bold 11px tahoma;
	color: #d8011e;
	text-decoration: underline;
}

td.loginredline
{
	background-image: url(design/backred.png);
	font: 4px Tahoma;
}

div.loginredline
{
	background-image: url(design/backred.png);
	font: 4px Tahoma;
}

.tableheader
{
	font: bold 11px tahoma;
	color: #282828;
}

.tableheadersort
{
	font: bold 11px tahoma;
	color: #d8011e;
}

.votes_act
{
	background-image: url(design/backgrey.png);
	font: 4px tahoma;
}

.votes_best
{
	background-image: url(design/votesbest.gif);
	font: 4px tahoma;
}

.votes_pos
{
	background-image: url(design/backgrey3.png);
	font: 4px tahoma;
}

.votes_alllink
{
	background-image: url(design/backgrey3.png);
	font: 10px tahoma;
	padding: 2px;
}

.voteimage
{
	width: 75px; 
	padding:2px; 
	margin:5px; 
	border:1px solid #9f9f9f; 
	background-color:#f4f4f4;
}

.voteimage_small
{
	width: 40px; 
	padding:2px; 
	margin:5px; 
	border:1px solid #9f9f9f; 
	background-color:#f4f4f4;
}

a.votelogin
{
	font: 10px tahoma;
	color: #282828;
	text-decoration: none;
}
a.votelogin:visited
{
	font: 10px tahoma;
	color: #282828;
	text-decoration: none;
}
a.votelogin:hover
{
	font: 10px tahoma;
	color: #d8011e;
	text-decoration: underline;
}

.voteplus
{
	font: bold 10px tahoma;
	color: #d8011e;
}

.simplered
{
	font: 10px tahoma;
	color: #d8011e;
}

a.forecastMatches
{
	font: bold 14px tahoma;
	color: #282828;
	text-decoration: none;
}
a.forecastMatches:visited
{
	font: bold 14px tahoma;
	color: #282828;
	text-decoration: none;
}
a.forecastMatches:hover
{
	font:  bold 14px tahoma;
	color: #d8011e;
	text-decoration: underline;
}

.forecastScore
{
	font:  bold 14px tahoma;
	color: #d8011e;
}

.forecastMatches2
{
	font: bold 14px tahoma;
	color: #282828;
}

.forecastMatches3
{
	font: bold 14px tahoma;
}

.forecastBallsBig
{
	font:  bold 18px tahoma;
	color: #d8011e;
}

.forecastBallsBigGrey
{
	font:  bold 18px tahoma;
	color: #929392;
}

.forecastBallsBigGreen
{
	font:  bold 18px tahoma;
	color: #458945;
}

.forecastBallsBigBlack
{
	font:  bold 18px tahoma;
	color: #222222;
}

tr.forecastG1
{
	background-image: url(design/backgreen3.png);
}

tr.forecastG1:hover, tr.forecastG1:active, tr.forecastG1:focus
{
	background-image: url(design/backwhite.png);
}

tr.forecastG2
{
	background-image: url(design/backgreen4.png);
}

tr.forecastG2:hover, tr.forecastG2:active, tr.forecastG2:focus
{
	background-image: url(design/backwhite.png);
}


tr.forecastY1
{
	background-image: url(design/backyellow1.png);
}

tr.forecastY1:hover, tr.forecastY1:active, tr.forecastY1:focus
{
	background-image: url(design/backwhite.png);
}

tr.forecastY2
{
	background-image: url(design/backyellow2.png);
}

tr.forecastY2:hover, tr.forecastY2:active, tr.forecastY2:focus
{
	background-image: url(design/backwhite.png);
}

tr.forecastY3
{
	background-image: url(design/backyellow3.png);
}

tr.forecastY3:hover, tr.forecastY3:active, tr.forecastY3:focus
{
	background-image: url(design/backwhite.png);
}

tr.forecastR1
{
	background-image: url(design/backred3.png);
}

tr.forecastR1:hover, tr.forecastR1:active, tr.forecastR1:focus
{
	background-image: url(design/backwhite.png);
}

tr.forecastR2
{
	background-image: url(design/backred4.png);
}

tr.forecastR2:hover, tr.forecastR2:active, tr.forecastR2:focus
{
	background-image: url(design/backwhite.png);
}

div.butdiv
{
	background-image: url(design/backgrey.png);
	font: bold 14px tahoma; 
	color: #f4f4f4;
}

div.butdiv:hover, div.butdiv:active, div.butdiv:focus
{
	background-image: url(design/headermark.png);
	font: bold 14px tahoma; 
	color: #f4f4f4;
}
