body {
	font-family:Tahoma,Verdana,Arial,Sans-Serif;
	font-size:10px;
	font-color:#FFFFFF;
	background-color:#43000f;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	margin-left:0px;
        margin-right:0px;
        margin-top:0px;
        margin-bottom:0px;
}


a {
	color:#FFFFFF; 
	font-size:14px;	
	text-decoration:none;
}

a:hover {
	color:#E10042; 
	font-size:14px;
	text-decoration:none;
}

a.topmeny {
	color:#FFFFFF; 
	font-size:13px;	
	text-decoration:none;
}

a:hover.topmeny {
	color:#E10042; 
	font-size:13px;
	text-decoration:none;
}

a.meny {
	color:#FFFFFF; 
	font-size:11px;	
	text-decoration:none;
}

a:hover.meny {
	color:#E10042; 
	font-size:11px;
	text-decoration:none;
}

a.side {
	color:#FFFFFF; text-decoration:none;
}

a:hover.side {
	color:#FF0000; text-decoration:none;
}


a.admin {
	color:#FFFFFF; text-decoration:none;
	font-size:9px;	
}

a:hover.admin {
	color:#FF0000; text-decoration:none;
	font-size:9px;
}

a.forumuser {
	color:#FFFFFF; text-decoration:none;
	font-size:10px;	
}

a:hover.forumuser {
	color:#FF0000; text-decoration:none;
	font-size:10px;
}



a.newsheader {
	color:#FF0033; text-decoration:none;
	font-size:16px;	
}

a:hover.newsheader {
	color:#FFFFFF; text-decoration:none;
	font-size:16px;
}

.size8grey {
	color:#888888; text-decoration:none;
	font-size:8px;	
}

a.size8grey {
	color:#888888; text-decoration:none;
	font-size:8px;	
}

a:hover.size8grey {
	color:#FF0000; text-decoration:none;
	font-size:8px;	
}

a.size8red {
	color:#FF0000; text-decoration:none;
	font-size:8px;	
}

a:hover.size8red {
	color:#888888; text-decoration:none;
	font-size:8px;	
}

.size9grey {
	color:#888888; text-decoration:none;
	font-size:9px;	
}

.size10grey {
	color:#888888; text-decoration:none;
	font-size:10px;	
}


a.size10grey {
	color:#888888; text-decoration:none;
	font-size:10px;	
}

a:hover.size10grey {
	color:#000000; text-decoration:none;
	font-size:10px;
}





a.size8 {
	color:#FFFFFF; text-decoration:none;
	font-size:8px;	
}

a:hover.size8 {
	color:#FF0000; text-decoration:none;
	font-size:8px;
}


a.size7 {
	color:#FFFFFF; text-decoration:none;
	font-size:7px;	
}

a:hover.size7 {
	color:#FF0000; text-decoration:none;
	font-size:7px;
}


a.size8 {
	color:#FFFFFF; text-decoration:none;
	font-size:8px;	
}

a:hover.size8 {
	color:#FF0000; text-decoration:none;
	font-size:8px;
}


a.size9 {
	color:#FFFFFF; text-decoration:none;
	font-size:9px;	
}

a:hover.size9 {
	color:#FF0000; text-decoration:none;
	font-size:9px;
}


a.size9black {
	color:#000000; text-decoration:none;
	font-size:9px;	
}

a:hover.size9black {
	color:#FF0000; text-decoration:none;
	font-size:9px;
}




a.size10B {
	color:#FF0033; 
	text-decoration:none;
	font-size:10px;
	font-weight: bold;
}

a:hover.size10B{
	color:#FFFFFF; 
	text-decoration:none;
	font-size:10px;
	font-weight: bold;
}



a.size10BB {
	color:#FF0033; 
	text-decoration:none;
	font-size:10px;
	font-weight: bold;
}

a:hover.size10BB{
	color:#000000; 
	text-decoration:none;
	font-size:10px;
	font-weight: bold;
}



.fontsize8red {
	font-family:Tahoma,Arial,Verdana,Sans-Serif;
	font-size:8px;
	color:#FF0000;
	
}



a.admin2 {
	color:#000000; text-decoration:none;
	font-size:9px;	
}

a:hover.admin2 {
	color:#FF0000; text-decoration:none;
	font-size:9px;
}


a.join {
	color:#FF0000; text-decoration:none;
	font-size:9px;	
}

a:hover.join {
	color:#000000; text-decoration:none;
	font-size:9px;
}


.adminmenu {
	font-size:10px;color:#FFFFFF; text-decoration:none;
}

a.adminmenu {
	font-size:10px;color:#FFFFFF; text-decoration:none;
}

a:hover.adminmenu {
	font-size:10px;color:#FF0000; text-decoration:none;
}


a.white {
	font-size:10px;color:#FFFFFF; text-decoration:none;
}

a:hover.white {
	color:#C9C9C9; text-decoration:none; border-bottom: 3px #13BBE0 solid;
}


img {
	border: 0px;
}

form {
	margin:0px 0px 0px 0px;
}

hr {
	border-top:1px #101010 solid;
	border-bottom:1px #676767 solid;
}

hr.side-hr {
	border:1px #101010 solid;
	border-bottom:1px #676767 solid;
}


.button {
	font-family:Tahoma,Arial,Verdana,Sans-Serif;
	font-size:10px;
	color:#FFFFFF;
	background-color:#111111;
	border:#CCCCCC 1px solid;
	margin-top:2px;
}
	
.textbox {
	font-family:Tahoma,Verdana,Tahoma,Arial,Sans-Serif;
	font-size:10px;
	color:#FFFFFF;
	background-color:#000000;
	border:1px #CCCCCC solid;
}

.textbox2 {
	font-family:Tahoma,Verdana,Tahoma,Arial,Sans-Serif;
	font-size:10px;
	color:#000000;
	background-color:#FFFFFF;
	border:1px #CAAC80 solid;
}


.textbox3 {
	font-family:Tahoma,Verdana,Tahoma,Arial,Sans-Serif;
	font-size:10px;
	color:#000000;
	background-color:#;FFFFFF
	border:3px #E10042 solid;
}

.textbox4 {
	font-family:Tahoma,Verdana,Tahoma,Arial,Sans-Serif;
	font-size:10px;
	color:#000000;
	background-color:#;EEEEEE
	border:3px #E10042 solid;
}


.textbox5 {
	font-family:Tahoma,Verdana,Tahoma,Arial,Sans-Serif;
	font-size:10px;
	color:#FFFFFF;
	background-color:#000000;
	border:1px #CCCCCC solid;
}



.replybox {
	font-family:Tahoma,Verdana,Tahoma,Arial,Sans-Serif;
	font-size:10px;
	color:#FFFFFF;
	background-color:#222222;
	border:1px #808080 solid;
}



.fontstyle1 {
	font-family:Tahoma,Verdana,Tahoma,Arial,Sans-Serif;
	font-size:8px;
	color:#FFFFFF;
}

a.fontstyle2 {
	font-family:Tahoma,Verdana,Tahoma,Arial,Sans-Serif;
	font-size:10px;
	color:#FFFFFF;
}

.linespacing {
	font-family:Tahoma,Verdana,Tahoma,Arial,Sans-Serif;
	font-size:8px;
}

.forumcat {
	font-size:12px; 
	color:#FFFFFF;
	background-color:#111111;
	padding:3px;
	border:1px #808080 solid;
	border-collapse: collapse;
	
}
.forumpost1 {
	font-size:10px; color:#000000;
	border: 1px solid #808080;
	border-collapse: collapse;
}

.forumpost2 {
	font-size:10px; color:#FFFFFF;
	border: 1px solid #000000;
	border-collapse: collapse;
}

.textformat1 {
	font-size:8.8px; color:#FFFFFF;
}

.itemborder {
	font-size:12px; color:#333;
	border:1px #CAAC80 solid;
	
}


.tbl2 {
	font-size:10px; 
	color:#FFFFFF;
	background-color:#222222;
        padding:3px;
	border:1px #808080 solid;
	border-collapse: collapse;
	
}


.tbl3 {
	
	border:2px #121212 solid;
	border-collapse: collapse;
	
}

.linespacing {line-height: 10px}




#container {background: #FFFFFF;}
.roundtop {background: #222222;}
.roundbottom {background: #222222;}
.r1{margin: 0 5px; height: 1px; overflow: hidden; background: #FFFFFF;}
.r2{margin: 0 3px; height: 1px; overflow: hidden; background: #FFFFFF;}
.r3{margin: 0 2px; height: 1px; overflow: hidden; background: #FFFFFF;}
.r4{margin: 0 1px; height: 2px; overflow: hidden; background: #FFFFFF;}
.content {padding: 10px;}


td {font-family: Verdana; font-size: 10px;}


.kantlinje {border: 1px dotted #CCC}



.votes {
	border: 1px solid #003366
	font-size:8px; color:#ccc;


}

.kantlinje2 
{

border-right-style: dotted; border-right-color: #FFFFFF; border-right-width: 1px;
border-top-style: dotted; border-top-color: #FFFFFF; border-top-width: 1px;


}


.kantlinje2 
{

border-right-style: dotted; border-right-color: #FFFFFF; border-right-width: 1px;
border-bottom-style: dotted; border-bottom-color: #FFFFFF; border-bottom-width: 1px;


}


.kantlinje3 
{

border-right-style: dotted; border-right-color: #FFFFFF; border-right-width: 1px;
border-bottom-style: dotted; border-bottom-color: #FFFFFF; border-bottom-width: 1px;
border-top-style: dotted; border-top-color: #FFFFFF; border-top-width: 1px;

}


.maintd 
{

border-right-style: solid; border-right-color: #FFFFFF; border-right-width: 1px;



}


.left1 {margin: 0 3px; padding: 10px; border-left: 1px solid #000000; background: #444444;}
.left2 {padding: 10px; border-left: 1px solid #000000; background: #555555;}
.right1 {padding: 10px; border-right: 1px solid #000000; background: #444444;}
.right2 {padding: 10px; border-right: 1px solid #000000; background: #555555;}

.top1 {
margin: 0 3px; 
padding: 10px; 
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-top-style: solid; border-top-color: #000000; border-top-width: 1px;
background: #333333;
}

.bottom1 {
margin: 0 3px; 
padding: 10px; 
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom-style: solid; border-bottom-color: #000000; border-top-width: 1px;
background: #333333;
}


td.off {
background: #FFFFFF;
border: 1px dotted #003366;
font-size:9px;
}

td.on {
background: #DDDDDD;
border: 1px dotted #003366;
font-size:9px;
}


td.off1 {
background: #000000;
border: 1px dotted #003366;
font-size:9px;
}

td.on1 {
background: #DDDDDD;
border: 1px dotted #003366;
font-size:9px;
}


tr.tabellsigned {
background-color:#FFFFFF;
border: 1px dotted #003366;
font-color:#FFFFFF;
}

tr.tabellsigned:hover {
background-color:#111111;
border: 1px dotted #003366;
}






.fontsize8 {
	font-family:Tahoma,Arial,Verdana,Sans-Serif;
	font-size:8px;
	color:#FFFFFF;
	
}


.bracket {
	font-family:Tahoma,Arial,Verdana,Sans-Serif;
	font-size:9px;
	color:#000000;
	
}







.fontsize9 {
	font-family:Tahoma,Arial,Verdana,Sans-Serif;
	font-size:10px;
	color:#FFFFFF;
	
}




.fontsize10 {
	font-family:Tahoma,Arial,Verdana,Sans-Serif;
	font-size:10px;
	color:#FFFFFF;
	
}

a.fontsize10 {
	font-family:Tahoma,Arial,Verdana,Sans-Serif;
	font-size:10px;
	color:#FFFFFF;
	
}

a:hover.fontsize10 {
	font-family:Tahoma,Arial,Verdana,Sans-Serif;
	font-size:10px;
	color:#FF0000;
	
}

.fontsize_10 {
	font-family:Tahoma,Arial,Verdana,Sans-Serif;
	font-size:10px;
	color:#FFFFFF;
	
}

a.fontsize_10 {
	font-family:Tahoma,Arial,Verdana,Sans-Serif;
	font-size:10px;
	color:#FFFFFF;
	
}

a:hover.fontsize_10 {
	font-family:Tahoma,Arial,Verdana,Sans-Serif;
	font-size:10px;
	color:#FF0000;
	
}

table.fontsize10 {
	border: 1px solid #ccc;
	
}

tr.fontsize10 {
	border: 1px solid #ccc;
	
}



.fontsize10black {
	font-family:Tahoma,Arial,Verdana,Sans-Serif;
	font-size:10px;
	color:#6E6B65;
	
}


.fontsize10grey {
	font-family:Tahoma,Arial,Verdana,Sans-Serif;
	font-size:10px;
	color:#888888;
	
}

.fontsize11 {
	font-family:Tahoma,Arial,Verdana,Sans-Serif;
	font-size:11px;
	color:#FFFFFF;
	
}


.fontsize12 {
	font-family:Tahoma,Arial,Verdana,Sans-Serif;
	font-size:12px;
	color:#FFFFFF;
	
}


.fontsize13 {
	font-family:Tahoma,Arial,Verdana,Sans-Serif;
	font-size:13px;
	color:#FFFFFF;
	
}


.fontsize13b {
	font-family:Tahoma,Arial,Verdana,Sans-Serif;
	font-size:13px;
	color:#000000;
	
}

.fontsize14b {
	font-family:Tahoma,Arial,Verdana,Sans-Serif;
	font-size:14px;
	color:#000000;
	
}

.fontsize15b {
	font-family:Tahoma,Arial,Verdana,Sans-Serif;
	font-size:15px;
	color:#000000;
	
}

.fontsize16b {
	font-family:Tahoma,Arial,Verdana,Sans-Serif;
	font-size:16px;
	color:#000000;
	
}

.fontsize14 {
	font-family:Tahoma,Arial,Verdana,Sans-Serif;
	font-size:14px;
	color:#FFFFFF;
	
}

.fontsize15 {
	font-family:Tahoma,Arial,Verdana,Sans-Serif;
	font-size:15px;
	color:#FFFFFF;
	
}


.fontsize16 {
	font-family:Tahoma,Arial,Verdana,Sans-Serif;
	font-size:16px;
	color:#FFFFFF;
	
}

.fontsize17 {
	font-family:Tahoma,Arial,Verdana,Sans-Serif;
	font-size:17px;
	color:#FFFFFF;
	
}

.fontsize18 {
	font-family:Tahoma,Arial,Verdana,Sans-Serif;
	font-size:18px;
	color:#FFFFFF;
}




.header10 {
	font-family:Tahoma,Arial,Verdana,Sans-Serif;
	font-size:10px;
	color:#FF0033;
	
}






.header14 {
	font-family:Tahoma,Arial,Verdana,Sans-Serif;
	font-size:14px;
	color:#FF0033;
	
}



.header16 {
	font-family:Tahoma,Arial,Verdana,Sans-Serif;
	font-size:16px;
	color:#FF0033;
	
}



.header18 {
	font-family:Tahoma,Arial,Verdana,Sans-Serif;
	font-size:18px;
	color:#FF0033;
	
}




.header14grey {
	font-family:Tahoma,Arial,Verdana,Sans-Serif;
	font-size:14px;
	color:#888888;
	
}






.score {
	font-size:9px;
	width:18px;
	color: #111111;
	border: 1px solid #ccc;
	background: #ccc;
	}
	
.bracketteam {
	font-size:9px;
	width:150px;
	border: 1px solid #ccc;
	}
	
	.w32bracket {
	font-size:9px;
	width:120px;
	border: 1px solid #ccc;
	}










.shaded_textbox { 
	font-family:verdana;
	font-size:9px;
	font-weight:700;
	color:#6E6B65;
	margin:0px;
	padding:0px; 
	border:0px; 
	background-image:url(/images/search_bg.gif);
	height:19px;
	padding-top:3px;
	width: 105px;
}





.shaded_textbox2 { 
	font-family:verdana;
	font-size:9px;
	font-weight:700;
	color:#6E6B65;
	margin:0px;
	padding:0px; 
	border:0px; 
	background-image:url(/images/search_bg.gif);
	height:19px;
	padding-top:3px;
	width: 450px;
}


.shaded_textbox3 { 
	font-family:verdana;
	font-size:9px;
	font-weight:700;
	color:#6E6B65;
	margin:0px;
	padding:0px; 
	border:0px; 
	background-image:url(/images/search_bg.gif);
	width: 250px;
}

.shaded_textbox3b { 
	font-family:verdana;
	font-size:14px;
	font-weight:700;
	color:#6E6B65;
	margin:0px;
	padding:0px; 
	border:0px; 
	background-image:url(/images/search_bg.gif);
	width: 250px;
	height: 20px;
}

.shaded_textbox3bb { 
	font-family:verdana;
	font-size:14px;
	font-weight:700;
	color:#6E6B65;
	margin:0px;
	padding:0px; 
	border:0px; 
	background-image:url(/images/search_bg.gif);
	width: 300px;
	height: 20px;
}

.shaded_textbox3c { 
	font-family:verdana;
	font-size:9px;
	font-weight:700;
	color:#6E6B65;
	margin:0px;
	padding:0px; 
	border:0px; 
	background-image:url(/images/search_bg.gif);
	width: 120px;
}




.shaded_textbox4 { 
	font-family:verdana;
	font-size:9px;
	font-weight:700;
	color:#6E6B65;
	margin:0px;
	padding:0px; 
	border:0px; 
	background-image:url(/images/search_bg.gif);
	width: 320px;
	height: 250px;
}



.horizontalcssmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.horizontalcssmenu ul li{
position: relative;
display: inline;
float: left;

}

/*Top level menu link items style*/
.horizontalcssmenu ul li a{
display: block;
width: 50px; /*Width of top level menu link items*/
padding: 2px 8px;
border: 0px solid #202020;
border-left-width: 0;
text-decoration: none;
color: #FFFFFF;
font: 13px verdana;
}
	
/*Sub level menu*/
.horizontalcssmenu ul li ul{
left: 0;
top: 0;
border-top: 1px solid #202020;
position: absolute;
display: block;
visibility: hidden;
z-index: 100;
}

/*Sub level menu list items*/
.horizontalcssmenu ul li ul li{
display: inline;
float: none;
}


/* Sub level menu links style */
.horizontalcssmenu ul li ul li a{
width: 180px; /*width of sub menu levels*/
font-weight: normal;
font: 11px verdana;
padding: 2px 5px;
background: #111111;
border-width: 0 1px 1px 1px;
}

.horizontalcssmenu ul li a:hover{
}

.horizontalcssmenu ul li ul li a:hover{
background: #222222;
}

.horizontalcssmenu .arrowdiv{
position: absolute;
right: 0;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }
/* End */