﻿/*

PRODUCTION NOTE:
28.8.2009
This is the production version of the style sheet. Changes are made here to improve 
CSS/HTML validation, as well as conforming to the requirements of jquery based links 
that are not practically demonstrated in the prototype version.

Unless dramatic changes occur, the prototype version is frozen as of today. Changes are
applied here and not necessarily updated there.

Fred


*/


/* CHANGELOG 

28.08.2009 #last changed to .last FMN
07.09.2009 #login_shortcut style added for header item FMN
07.09.2009 image class for postenligaen in right column FMN
07.09.2009 #lfirst, #rfirst --> .lfirst, rfirst
07.09.2009 .xsmallcol fixed 20px width added for table view
22.09.2009 added styles for tabbed club selector FMN

/* ################################################################# */
/* #################### master styles, clearfix #################### */
/* ################################################################# */

/* 28.09.09 */

a {
	outline:0;
}

.fg-button { 
   outline: 0; 
   margin:0 4px 0 0; 
   padding: .4em 1em; 
   text-decoration:none !important; 
   cursor:pointer; 
   position: relative; 
   text-align: center; 
   zoom: 1; 
}

.jq_delete_resource, .jq_link, .stats_expandable, #jq_sidebar_female_btn, #jq_sidebar_male_btn, .largelink_arrow, .clubselector a span,  .clubselector .club,  .statistics_element, .mediumlink {
	cursor:pointer !important;
}

a img { border: 0; }
/* 28.09.09 end */

body {
	min-width: 1024px; }

.wrapper {
	width:980px;
	margin: 0px auto;  }

.left {
	float:left;  }
	
.right {
	float:right;  }

.clear {
	clear:both;  }

.leftmargin {
	text-align: left; }	

.leftmargin span {
	margin-left:10px; }

.rightmargin {
	text-align: right; }	

.rightmargin span {
	margin-right:10px; }

.centered {
	text-align: center; }
	
.pad_all {
	padding:10px; }	

.pad_left {
	padding-left:10px; }
	
.pad_left_60 {
	padding-left:60px; }

.pad_left_15 {
	padding-left:15px; }
	
.pad_left_25 {
	padding-left:25px; }

.pad_right{
	padding-right:10px; }

.pad_right_10 {
	padding-right:10px; }
	
.pad_right_15 {
	padding-right:15px; }


.pad_top {
	padding-top:10px !important}

.pad_top_25 {
	padding-top:25px !important}

.pad_top_5 {
	padding-top:5px !important; }
	
.marg_top_10 {
	margin-top:10px !important; }
	
.marg_bottom_10 {
	margin-bottom:10px !important; }

.marg_bottom_20 {
	margin-bottom:20px !important; }
	
.pad_left_5 {
	padding-left:5px !important; }

.pad_bottom {
	padding-bottom:10px ;}
	
.marg_left_15{
	margin-left:15px;
}	

.marg_right_15{
	margin-right:15px;
}	
	
.nopad {
	padding:0 !important ;margin:0 !important; }	

.full {
	width:100%; }

.half {
	width:50%;  }

.third {
	width:33%; }

.twothirds {
	width:60%; }

.whitebg {
	background:white; }	

.greybg {
	background:#efefef; }	

.border {
	border:1px solid #222222; 
}

.smalltext {
	font-size:9px;
	text-transform: uppercase;
}
	
.separator {
	border-top:1px solid #222222;
	height:10px;
	margin-top:10px;
}	
	
.white {
	color:white; }	
	
.grey {
	color:#999; }	

.bold, .bold span, .bold a {
	font-weight: bold; }


.clearfix:after {
	content: ".";
	display: block;	
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;  }

.clearfix {
	display: inline-block;  }

html[xmlns] .clearfix {
	display: block;  }

* html .clearfix {
	height: 1%;  }

* {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	line-height: 1.5em;
	color:#222222;  }

ul, li {
	list-style: none;
	margin:0;
	padding:0;  }

a {
	text-decoration: none;  }

a:hover {
	text-decoration: none;  }

.cb {
	height:15px;
	width:15px;  }


/* ################################################################ */
/* ######################### header area  ######################### */
/* ################################################################ */

#header {
	height:154px;
	background: url('../images/bg_header_black.png') repeat-x;
	background-color:#000;
	width:100%;
	overflow:hidden; }

#headerident, #headerident_generic {
	height:154px;
	margin:0px auto;  
	width:1000px;
	border:0px solid #ffff00;
	background-position: 0px -200px }

#headercontent{
	height:154px;  
	margin:0;
	padding:0;}
	
#headerbg {
	width:1224px; 
	height:153px; 
	margin:0px auto !important;
	z-index:16777260;
	float:left;  }

#headerspacer {
	height:153px; 
	width:50px; 
	float:left; 
	margin-left:1000px; }

#logo {
	width:560px;  
	border:0px dotted #fff;
	position: absolute;
	margin-left:-30px;}

#logo img {
	border:0; }

#teams {
  height:30px;
  margin-left:670px;
  margin-top:10px;
  position:absolute;
  text-align:left;
  width:402px;
/*   z-index:9999; */	

	}
#teamselector {
	z-index:9999;
  position: absolute;
  top: 85px;
  right: 131px;
	height:30px;
	width:200px;
	border-left:1px solid #605E5E;
	border-top:1px solid #605E5E;
	border-bottom:1px solid #605E5E;
	background: white;
	overflow: hidden;
}

#teamselector span {
	padding:5px;
	font-size: 14px;
	display: block;  }

#teamselector_arrow{
	height:30px;
	width:40px;
	border-right:1px solid #605E5E;
	border-top:1px solid #605E5E;
	border-bottom:1px solid #605E5E;
  position: absolute;
  top: 85px;
  right: 90px;
 }
	
#clubselector {
	z-index:9999 !important;}


#clubselector li ul {	
	margin: 116px 0px 0px 70px;
	padding: 0;
	position: absolute;
	visibility: hidden;
	background: white; 
	z-index:9999;}
		
#clubselector li ul li {
	background: white;
	float: none;
	display: block;
	width: 240px;
	height:19px;
	border-top:0;
	border-right:1px solid #222222;
	border-left:1px solid #222222;
	border-bottom:1px solid #efefef;
	padding:0px;
	margin:0px 0px 0px 0px !important; }
		
#clubselector li ul li a {
	display:block;  }

#clubselector .club, #clubselector .club a {
	height:19px;
	color:white !importa }

#clubselector_head a, #clubselector_head a:hover {
	background: none !important; } 

#clubselector_head {
	padding:10px 0px 0px 0px !important;
	border-right:1px solid #222222 !important;
	border-left:1px solid #222222 !important;
	border-bottom:1px solid #222222 !important; 
	height:25px !important;
} 

#clubselector_head #club_gender {
	width:199px;
	height:25px;
	overflow: hidden;
	margin-left:15px;
}

.female a span, .male a span {
	color:#efefef;
}

#club_gender #select_male {
	margin-left:25px;}

#clubselector span{
	padding:10 0px 0px 10px; }
	
#clubselector_head a{
	padding:2px 0px 0px 10px; }
	
#clubselector ul ul{
	top:auto;
	margin-top:-20px !important; }	

#clubselector li ul ul {
	left:180px;
	margin:0px; }

.club a {		
	background:#222; 
	color:#efefef !important;}

#clubselector .club a:hover {		
	background:url(/static/images/nth_clubselect_bg.jpg); }
	
#clubselector .club a:hover span {		
	color:white !important }
	
.club .twothirds {
	width:172px; }	
	
.club #m1, .club #m1:hover {
	background: url(../images/klubblogoer_36_active/bsknif.png) no-repeat; }

.club #m2, .club #m2:hover {
	background: url(../images/klubblogoer_36_active/valerenga.png) no-repeat;}

.club #m3, .club #m3:hover {
	background: url(../images/klubblogoer_36_active/drammen.png) no-repeat;
}

.club #m4, .club #m4:hover {
	background: url(../images/klubblogoer_36_active/elverum.png) no-repeat;}

.club #m5, .club #m5:hover {
	background: url(../images/klubblogoer_36_active/follo.png) no-repeat;
}

.club #m6, .club #m6:hover {
	background: url(../images/klubblogoer_36_active/fyllingen.png) no-repeat;}

.club #m7, .club #m7:hover {
	background: url(../images/klubblogoer_36_active/haslum.png) no-repeat;}

.club #m8, .club #m8:hover {
	background: url(../images/klubblogoer_36_active/viking_hk.png) no-repeat;}

.club #m9, .club #m9:hover {
	background: url(../images/klubblogoer_36_active/arendal.png) no-repeat;}

.club #m10, .club #m10:hover {
	background: url(../images/klubblogoer_36_active/runar.png) no-repeat;}

.club #m11, .club #m11:hover {
	background: url(../images/klubblogoer_36_active/oppsal.png) no-repeat;}

.club #m12, .club #m12:hover {
	background: url(../images/klubblogoer_36_active/stord.png) no-repeat;}

.club #w1, .club #w1:hover {
	background: url(../images/klubblogoer_36_active/nordstrand.png) no-repeat;}

.club #w2, .club #w2:hover {
	background: url(../images/klubblogoer_36_active/byaasen.png) no-repeat;}

.club #w3, .club #w3:hover {
	background: url(../images/klubblogoer_36_active/flint.png) no-repeat;}

.club #w4, .club #w4:hover {
	background: url(../images/klubblogoer_36_active/fredrikstad.png) no-repeat;}

.club #w5, .club #w5:hover {
	background: url(../images/klubblogoer_36_active/larvik.png) no-repeat;}

.club #w6, .club #w6:hover {
	background: url(../images/klubblogoer_36_active/levanger.png) no-repeat;}

.club #w7, .club #w7:hover {
	background: url(../images/klubblogoer_36_active/sola.png) no-repeat;}

.club #w8, .club #w8:hover {
	background: url(../images/klubblogoer_36_active/selbu.png) no-repeat;}

.club #w9, .club #w9:hover {
	background: url(../images/klubblogoer_36_active/stabaek.png) no-repeat;}

.club #w10, .club #w10:hover {
	background: url(../images/klubblogoer_36_active/storhamar.png) no-repeat;}

.club #w11, .club #w11:hover {
	background: url(../images/klubblogoer_36_active/tertnes.png) no-repeat;}

.club #w12, .club #w12:hover {
	background: url(../images/klubblogoer_36_active/vipers.png) no-repeat;}
	
	
.male {
	display:none; }	
	
#nthlink {
	position:absolute;
	height:50px;
	width:140px;
	margin:10px 0px 0px 685px;
	z-index:99991; }	

#nthlink img {
	height:50px;
	width:140px;
	border:0px;  }

/* ################################################################ */
/* ########################## MENU AREA ########################### */
/* ################################################################ */

#menu {
	width:980px;
	height:30px;
	border-left:1px solid #666;
	padding:0px 0px 0px 0px;  }

#menubar {
	height:30px; 
	z-index:9997;
	position: relative;}

#menucontent {
	height:30px;
	width:1000px;  }

#mainmenu {
	z-index:9999;
}

#mainmenu li {
	height:30px;
	padding:0px 10px;
	border-right:1px solid #666;  }

#mainmenu li span{
	display:block;
	padding:4px 0px;  }

.active {
	background: #222222;  }

.active a span {
	color: white;  }
	
#mainmenu li ul {	
	margin: 4px 0px 0px -11px;
	padding: 0;
	position: absolute;
	visibility: hidden;
	border-right:1px solid #fff;
	border-left:1px solid #fff; }
		
#mainmenu li ul li {
	float: none;
	display: block;
	height:15px;
	border:0px;
	border-bottom:1px solid white;
	padding:0px !important;
	margin:1px 0px 3px 0px }
		
#mainmenu li ul li a {
	width: 180px;
	display:block; 
	border-bottom:1px solid white }

#mainmenu li ul li a span {
	padding:0px 0px 0px 10px; }
	
#mainmenu ul ul{
	top:auto;
	margin-top:-20px !important; }	

#mainmenu li ul ul {
	left:180px;
	margin:0px; }

#mainmenu a:hover {		
	background:#222222 !important; }

#mainmenu a:hover span{		
	color:white; }

.submarker {
	display:block;
	padding-top:2px;
	padding-right:3px;
	width:12px;
	text-align: left; }
	
#search {
	padding:5px 0px 0px 10px; 
	left:-100px;
  position:absolute;
  top:80px;
	}

#searchfield {
border:1px solid #605E5E;
font-size:15px;
height:24px;
padding:3px 0 3px 2px;
width:111px;
}

#searchbtn {
  color:white;
  display:block;
  height:32px;
  width:45px;
}

#language, #jq_newsletter_btn  {
	padding:7px 0px 0px 16px;  
}

#login_shortcut {
margin-right:105px;
margin-top:20px;
}

#language a span, #login_shortcut a span, #jq_newsletter_btn a span {
	font-size:10px;  }

/* ################################################################ */
/* ######################### PLAYER MENU ########################## */
/* ################################################################ */

#submenu {
	width:500px;
	height:30px;
	border-left:1px solid #666;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 15px; }

#submenu li {
	height:30px;
	padding:0px 8px 0px 8px;
	border-right:1px solid #666;  }

#submenu li span{
	display:block;
	padding:4px 8px 0px 0px;  }


#submenu .active {
	background: #222222;  }


#submenu a span {
	color: white;  }

/* ################################################################ */
/* ######################## content area ########################## */
/* ################################################################ */

#body { }

#content {
	display:block; 
	height: 100%;
	padding-right: 30px;
	width:530px; }

.listview {
	display:block;
	background:url(../images/spacebar.gif) no-repeat 265px 25px ;}

.large {
	width:530px;
	overflow: hidden;  }

.small {
	width:250px;
	overflow: hidden;  }

.media {
	width:265px;
	overflow: hidden;  }

.xsmall {
	width:200px;  }

.xxsmall {
	width:166px !important;
	overflow:hidden;  }

.small .vignette {
	height:160px; }

.large .vignette {
	height:345px; }

.ad {
	width:530px;
	height:auto;
	text-align: center;  
	background: white;}

.lcol {
	margin-right: 30px; }

.rcol {
	margin-right: 0px;  }

.contentitem {
	padding-top:25px  }

.contentitem .contentitem {
	padding-top:0px !important;  }

.lfirst, .rfirst {
	padding-top:5px !important;  }
	
.shade {
	-moz-opacity:.70; filter:alpha(opacity=70); opacity:.70;
	background: black;
	position: absolute;  }

#inactive {
	-moz-opacity:.70; filter:alpha(opacity=70); opacity:.70; }

.caption {
	position: absolute;  }

.large .caption, .large .shade {
	margin-top:-65px;
	width:530px;
	height:65px;  }
	

.heading, .ingress, .bodytext {
	padding:0px 20px; }	

.ingress {
	font-weight: bold; 
	margin-bottom:20px;}
	
.ingress a, .bodytext a, #content a {
	display: inline !important;
	padding:0;
	margin:0;
	text-decoration: underline;
	color:grey !important;
}	

.ingress a:hover, .bodytext a:hover {
	text-decoration: underline;
}	


.ingress ul, .ingress ol, .ingress li, .bodytext ul, .bodytext ol, .bodytext li {
	list-style: inherit !important;
	margin-left:5px !important;
	padding-left:5px !important;
}


.bodytext p, .ingress p {
	padding-bottom:10px;
}


.large a {
	padding-left: 10px;
	display: block;  }

h1, h3 {
	color:#222222;  }
	
h1 { }	

h3 {
	line-height: 14px;}
	
h3 a {
	color:white;
	padding:0 !important; margin:0 !important;
	display:inline; }	

.caption h1, .caption h3  {
	color:white;  }

.heading h1, .heading h3 {
	color:#222222;  }

.heading h2 {
	color:#222222;
	font-size:24px;
	line-height:25px;
	padding-bottom: 10px;
}

.large h1 {
	font-size: 32px;
	padding-top:10px; 
	text-transform: uppercase; 
	line-height:32px; }

.small .caption {
	margin-top:-55px;
	width:230px;
	height:55px;  }

.small .shade {
	margin-top:-55px;
	width:250px;
	height:55px;  }


.small a {
	padding-top:4px;
	padding-left: 10px;
	display: block;  }

.small h1 {
	font-size: 16px;
	line-height: 18px; 
	text-transform: uppercase;  }
	
#links_left h2, #links_right h2 {
	background: #222222;
	color:white;
	padding:4px 4px 4px 10px;
	width: 235px; }
	
.smalllink_title {
	height:17px;
	width:234px;
	overflow: hidden;
	margin:0px 0px 0px 0px;  }

.smalllink_title span {
	padding:0px 0px 1px 12px;
	font-size: 12px;
	display: block;
	color:#222222;
	height:30px;  
	text-transform: uppercase;}

.smallhead_title {
	height:17px;
	width:250px;
	overflow: hidden;
	margin:0px 0px 0px 0px;  }

.smallhead_title#mainhead, .smalllink_title#mainlink  {
	background: url('../images/main_gradient_small.gif') repeat-x; }

.smallhead_title#mainhead span, .smalllink_title#mainlink span {
	color:#222222; }

.smallhead_title span {
	padding:1px 0px 1px 12px;
	font-size: 12px;
	display: block;
	color:#222222;
	height:30px; 
	width:100%; }

.smalllink_arrow{
	height:17px;
	width:16px;
	background: url('../images/go_arrow_bw_xsmall.gif') no-repeat;
	margin:0px 0px 0px 0px;  }
	
#links_double h2 {
	background: #222222;
	color:white;
	padding:4px 4px 4px 10px;
	width: 517px; }

.doublelink_title {
	height:17px;
	width:514px;
	overflow: hidden;
	margin:0px 0px 0px 0px;  }

.doublelink_title span {
	padding:0px 0px 1px 12px;
	font-size: 12px;
	display: block;
	color:#222222;
	height:30px;  
	text-transform: uppercase;}

.doublelink_arrow{
	height:17px;
	width:16px;
	background: url('../images/go_arrow_bw_xsmall.gif') no-repeat;
	margin:0px 0px 0px 0px;  }
	
.clublogo {
	border:0; 
	height:77px; width:77px;
	padding:0px;
	margin:0px;}
	
a.clublink {
	margin: 0; 
	padding:9px 9px 0px 0px; 
	display: block; }

a.rightlink {
	margin: 0; 
	padding:9px 0px 0px 0px; 
	display: block; }
	
.black_title {
	height:22px;
	width:100%;
	border-left:1px solid #605E5E;
	border-top:1px solid #605E5E;
	border-bottom:1px solid #605E5E;
	background: #222222;
	overflow: hidden;
	margin:0px 0px 0px 0px;  }

.black_title span {
	padding:1px 0px 1px 10px;
	font-size: 14px;
	display: block;
	color:white;
	height:30px;  }
	
.listborder {
	border:1px solid #ccc; }	


/* ################################################################ */
/* ######################## media filter ########################## */
/* ################################################################ */

.filter {
	border:0px;
	font-size:11px;
	height:18px;
	padding:0px 0px 0px 0px;
	width:95px;  }
	
.freetext {
	border:0px;
	font-size:11px;
	height:15px;
	padding:3px 0px 0px 3px;
	width:92px; }

.filterbutton {
	border:0px;
	font-size:11px;
	height:18px;
	padding:0px 0px 0px 0px;
	width:95px; }

#mediaheader label {
	width:58px; }

.filter_col {
	width:40%;  }
	
.filter_col_small {
	width:18%;   }
	
#cb_blue { 
	background: url(../images/gradient_small.gif);}	

/* ################################################################ */
/* ######################## media player ########################## */
/* ################################################################ */

.shade_small {
	-moz-opacity:.70; filter:alpha(opacity=70); opacity:.70;
	background: black;
	position: absolute;  }

.caption_small {
	position: absolute;  }

.caption_small, .shade_small {
	margin-top:-35px;
	width:530px;
	height:35px;  }

#pager {
	height:17px;
	overflow:hidden;
	text-align: center; }


#pagerholder {
	width:530px; }

.next_arrow {
	height:17px;
	width:16px;
	background: url('../images/go_arrow_bw_xsmall.gif') no-repeat;
	margin:0px 0px 0px 0px;  }
	
.prev_arrow {
	height:17px;
	width:16px;
	background: url('../images/prev_arrow_bw_xsmall.gif') no-repeat;
	margin:0px 0px 0px 0px;  }
	
.next_label {
	border-left: 1px solid #222222  }
	
.prev_label {
	border-right: 1px solid #222222  }
	
.pages {
	width:384px; }	

.page {
	padding:0px 5px; }

.caption_small h3 {
	width: 50%;
	font-size: 11px;
	line-height: 11px !important;
	color:white !important; }

.caption_small h3 span {
	line-height:11px !important; 
}


#mediaplayer h3 {
	padding-top:5px; }

.social {
	width:530px;
	font-size: 11px;
	text-align: right; 
	border-top:1px solid #ccc !important;
	border-bottom:1px solid #ccc;
	background: white; }

.social img {
	margin:0px 5px 0px 0px; }

/* ################################################################ */
/* ####################### player listview ######################## */
/* ################################################################ */

.narrowgutter .small {
	margin:10px 5px 0px 5px;
	padding:0;
}

/* countdown */
.countdown_row {
	clear: both;
	width: 100%;
	padding: 0px 2px;
	text-align: center;
}
.countdown_show1 .countdown_section {
	width: 98%;
}
.countdown_show2 .countdown_section {
	width: 48%;
}
.countdown_show3 .countdown_section {
	width: 32.5%;
}
.countdown_show4 .countdown_section {
	width: 24.5%;
}
.countdown_show5 .countdown_section {
	width: 19.5%;
}
.countdown_show6 .countdown_section {
	width: 16.25%;
}
.countdown_show7 .countdown_section {
	width: 14%;
}
.countdown_section {
	display: block;
	float: left;
	font-size: 75%;
	text-align: center;
}
.countdown_amount {
	font-size: 200%;
}
.countdown_descr {
	display: block;
	width: 100%;
}

#countdown {
	padding-top:10px !important;

}

.countdown_wrapper {
	margin-top:10px;
}

.countdown span {
	font-size:11px !important;
}
/* countdown end */


.narrowgutter .small  {
	width:122px;
	overflow: hidden;  }

.narrowgutter .caption_small, .narrowgutter .shade_small {
	margin-top:-35px;
	width:122px;
	height:35px; }

.narrowgutter .caption_small h3 {
	width:90%;
	margin:5px 0px 0px 10px; 
	padding:0; 
	color:white;}

.longname .caption_small, .longname .shade_small {
	margin-top:-40px;
	width:122px;
	height:40px; }

/* ################################################################ */
/* ####################### right col area ######################### */
/* ################################################################ */

#kalender {
	border:1px solid #ccc;}
	
#kalender h2 {
	width:186px}	

#additionals {
	width:230px;  }

#login {
	width: 338px;
	background: url('../images/logingrad.png');
	height: 85px;
	position: absolute;
	top: -10px;
	left: -90px;
  margin-top: 3px;
  z-index: 99994;
}
#login>div {
  opacity: 0.6;
}

#logout {
	background: url('../images/logingrad.png');
	height: 85px;
	top: -10px;
	left: -90px;
  margin-top: 3px;
  z-index: 99994;
}

#logout h2, #news h2 {
	background: #222222;
	color:white;
	padding:4px 4px 4px 10px;
	width: 183px; }

#logout h2 {
	margin-bottom:4px; }

#logout .half {
	width:40%;
	margin-bottom:4px;  }



#news, #clubnews {
	width: 197px;
	height: auto;  }


#login h2, #news h2 {
	background: #222222;
	color:white;
	padding:4px 4px 4px 10px;
	width: 183px; }

#login h2 {
	margin-bottom:4px; }

.login {
	border:1px solid #ccc;
	font-size:11px;
	height:15px;
	padding:3px 0px 0px 2px;
	width:95px;
	margin-bottom:4px;  }

#login .half {
	width:40%;
	margin-bottom:4px;  }

#remember_me {
	padding-left:10px;  }

#password_label{
  padding-left: 10px;
  color: #fff;
}

#username_label {
  padding-left: 10px;
  color: #fff;
}

#username_holder {
  width: 165px;
  height: 80px;
  float: left;
}

#password_holder {
  width: 165px;
  height: 80px;
  float: left;

}
#forgotten_label a, #register_label a {
	padding:4px 0px 4px 10px;
	display:block;  }

#forgotten_label, #register_label {
	background: #efefef;
	width:98px;
	border-bottom: 1px solid #ccc;  }

#forgotten_label {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;  }

#register_label {
	border-right: 1px solid #ccc;  }

#loginbtn {
	background: #e8e8e8;
	border:1px solid #ccc;
	width:98px;
	height: 20px;  
  margin-left: 44px;
  color: #2f2f2f;
  margin-top: 4px;
}

#statistics_head, #players_head {
	height:26px;  }

#body_statistics_head {
	width:200px;
	height:25px;
}


#body_statistics_head a, #statistics_head a, #players_head a {
	padding:5px 10px;
	display:block;  
}

#body_statistics_head div  {
	padding:5px 0px;
	display:block;  
}



#jq_body_damer, #jq_body_menn {
	width:530px; border-top:1px solid #ccc;
}

.xsmall td.first span {
	padding-left:4px;
	padding-right:10px;

}

.xsmall td.second span, .xsmall td.third span {
	width:60px; overflow:hidden !important;
	height:13px !important;
	display:block
}

.xsmall td.last span {
	padding-right:4px;

}


.xsmall #tabell td.first span {
	width:16px;
	display:block
}

.xsmall #tabell td.second span {
	width:80px;
	display:block
}

.xsmall #tabell td.third span {
	width:20px;
	display:block;
	text-align: right;
}

.xsmall #tabell td.fourth span{
padding-right:3px;
	display:block
}

.xsmall #tabell td.fifth span{
padding-right:3px;
	display:block
}

.xsmall #tabell td.sixth span {
padding-right:3px;
	display:block
}


.xsmall #tabell td.last span {
	width:16px !important;
	display:block;
	padding-right:4px !important;
	text-align:right;
}

.completetable, .completetable tr {
	width:530px !important;
}

.completetable .first, .completetable .third, .completetable .fourth, .completetable .fifth, .completetable .sixth, .completetable .eighth { width: 30px;}
.completetable .second { width: 230px;}
.completetable .date, .completetable .time, .completetable .goal { width:100px;}
.completetable .team { width: 330px;}



h2.black {
	background: #222222;
	color:white;
	padding:4px 4px 4px 10px;
	width: 185px; }

.statisticstable {
	width:199px;
	padding:0px 0px 5px 0px;
	margin:0;
}

.statisticstable td {
	padding:0;
	margin:0px;
	border:0px;
	font-size:7px !important;
}

.title_image {
	margin:0px !important;
	padding:5px !important;
}

#player_article_list .statsitem {
	width:490px !important;
	margin-left:20px; }

#submenu h1 {
	font-size: 16px;
	padding-top: 5px; }

#calendar .statsitem .smallcol, #calendar .statshead .smallcol {
	width:20%; }

#totals span {
	font-weight:bold; }

.xsmallcol {
	width:20px }

#calendar .statsitem .xsmallcol, #calendar .statshead .xsmallcol {
	width:12px; 
	padding:0 !important;
	margin:0 !important; }

#calendar .statsitem .widecol, #calendar .statshead .widecol {
	width:50%; }

.statistics_element .smallcol {
	width:20%; }

.statistics_element .mediumcol {
	width:37%; }

#content .statistics_element {
	width:530px !important;
	overflow: hidden; }

#content .statistics_element .smallcol {
	width:10%; }

#content .statistics_element .mediumcol {
	width:20%; }

#playerstats .statistics_element .smallcol {
	width:15%; }

#playerstats .statistics_element .mediumcol {
	width:15%; }


.statistics_element .widecol {
	width:60%; }

.statsitem span, .statshead span {
	font-size: 9px !important;
}

.statshead span {
	font-weight: bold;}

.statistics_element {
	margin-bottom:2px;  
	width:100%; }

.statistics_title {
	height:42px;
	width:161px;
	border-left:1px solid #605E5E;
	border-top:1px solid #605E5E;
	border-bottom:1px solid #605E5E;
	background: #222222;
	overflow: hidden;
	margin:0px 0px 0px 0px;  }

.statistics_title span {
	padding:9px 0px 1px 10px;
	font-size: 14px;
	display: block;
	color:white;
	height:30px;  }

.statistics_arrow{
	height:42px;
	width:36px;
	border-right:1px solid #605E5E;
	border-top:1px solid #605E5E;
	border-bottom:1px solid #605E5E;
	margin:0px 0px 0px 0px;  }
	
.mediumlink_title {
	height:23px;
	width:177px;
	overflow: hidden;
	margin:0px 0px 0px 0px;  }

.mediumlink_title span {
	padding:2px 0px 1px 12px;
	font-size: 12px;
	display: block;
	color:#222222;
	height:30px;  
	text-transform: uppercase;}

.mediumlink_arrow{
	height:23px;
	width:22px;
	background: url('../images/go_arrow_bw_small.gif') no-repeat;
	margin:0px 0px 0px 0px;  }
		
.newsitem {
	display: block;
	clear:both; 
}

.listview .newsitem {

}


.large .newsitem .desc {
	width:530px;
}

#news .newsitem, #clubnews .newsitem {
	width:100%; 
}

.rcol .newsitem, .lcol .newsitem {
	width:250px;
}



.newsitem a {
	padding: 0px 10px;
	display: block !important; 
	width:100% !important;
	text-decoration: none;
}	

#jq_meltwater a {
	width:90% !important
}	

.mediaitem {
	width:124px;
	display: block;
	height:auto;
/*	background: url('../images/mediagrad.gif') repeat-x #414042;*/
	background:white;
	padding:2px 2px 2px 2px; margin:2px; 
	border:0px !important; }

.mediaitem a {
	padding: 5px;
	display: block; }	

.mediaitem_player {
	width:120px;
	display: block;
	height:auto;
/*	background: url('../images/mediagrad.gif') repeat-x #414042;*/
	background:white;
	padding:2px 0px 2px 4px; margin:2px; 
	border:0px !important; }

.mediaitem_palyer a {
	padding: 2px;
	display: block; }	



.medialink {
	color:white;
	height:100%;
	padding:0px 5px;
	width:125px; }

#mediaheader {
	margin-top:25px;
	background-color: #222222;
	color:white;
	height:auto;
	padding-bottom:10px;
	padding-top:0px; }

#searchheader {
	margin-top:0px;
	background-color: #222222;
	color:white;
	height:auto;
	padding-top:0px; }

#mediabody, #mediabody_r  {
	padding-top:0px !important; }

.mediaitem img {
	vertical-align: middle; }
	
.even { background: white}	
.odd { background: #efefef;}	

	
._12269, ._12270, ._10496, ._10495, ._12267, ._12419 /* POSTENLIGAEN  OG FØRSTE DIVISJON */ {
	background: #dfe1ef !important;
}	


._11280, ._11285, ._12881, ._12880 /* NM */ {
	background: #fad6d8 !important;
}	

._11369, ._11368 { /* EUROPA */
	background: #fee6c2 !important;
}	

._12319, ._12321 { /* SLUTTSPILL */
	background: #eeeff7 !important;
}


._12322, ._12320 { /* KVALIK */
	background: #dbe8e0 !important;
}

.even td, .odd td {
	background: none !important;
}
	
.head {
	background-color: gray;
}

.head, .head * {
	color:white;

}

.head td.firstitem { padding-left:4px;}


.ical td {
	background:#fff;
	border-top:1px solid #ccc !important;
	padding:5px 0px !important;
}

.ical a span {
	font-size:9px; color:#666;
}

.both {
	border-bottom:1px solid #ccc;}
 
.last {
 	border:none;
 	padding-bottom:6px; }			

.largelink_title {
	height:42px;
	width:161px;
	overflow: hidden;
	margin:0px 0px 0px 0px;  }

.largelink_title span {
	padding:9px 0px 1px 12px;
	font-size: 14px;
	display: block;
	color:#222222;
	height:30px;  
	text-transform: uppercase; }

.largelink_arrow{
	height:42px;
	width:36px;
	background: url('../images/go_arrow_bw_large.gif') no-repeat;
	margin:0px 0px 0px 0px;  }

#commercial {
	width:190px;  
	z-index:1 !important;
	float:left;
	}
	
#callout, #countdown {
	min-height: 170px; 
	width:200px;
	}	

#callout h1, #countdown h1, #callout a, #callout * {
	font-size: 20px; }
	
#countdown h1 {
	clear:both;
}	
	
#callout img {
	display:block;
	width:180px;
	height:auto;
}	

.bodytext img {
	width:inherit;
	height:inherit;
}

/* ################################################################ */
/* ##################### FOOTER, FOOTER PUSH ###################### */
/* ################################################################ */

.footer{
	color:#fff;
	background: url('../images/bg_footer_black.png');
	background-position:bottom;
	background-repeat:repeat-x;  }

#contentfooter {
	width:803px;
	height:30px;
	background:white;  }

#commercialfooter {
	width:180px;
	background:white;
	height:30px;
	margin-left:11px;  }

#footercontent {
	width: 1030px !important;  }

* {
	margin: 0;  }
	
/* FOOTER PUSH */	

html, body {
	height: 100%;  }

.all {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -120px; 
	
	/*background: url('../images/bg.png') repeat-y;*/
	background-position:center;}
 
.footer, .push {
	height: 120px;  }


/* ################################################################ */
/* ###################### frontend editor ######################### */
/* ################################################################ */

.tip {
	background: #efefef;
	color:#666;
	border:1px dotted #222222;
	width:460px;
	margin-top:10px;
	margin-bottom:20px;
	font-weight: normal;
	font-size: 10px; }


/* NTH - CLUBSELECTOR TAB VERSION */

#headerselector {
	position: absolute;
	z-index:100;
	width:600px;
}

#headerselector .full {
	font-size:9px;
	width:530px;
	text-transform: uppercase;
	border-bottom:1px solid #666;
	margin-bottom:2px;
}


#headerselector .item {
	height:19px;
	width:45px;
	display:block;
}

.club .item {
	width:30px;
}

.item img {
	height:19px;
	width:36px;
	border:0;
}

#m1 {
	background: url(../images/klubblogoer_36_passive/bsknif.png) no-repeat;
}

#m1:hover {
	background: url(../images/klubblogoer_36_active/bsknif.png) no-repeat;
}

#m2 {
	background: url(../images/klubblogoer_36_passive/valerenga.png) no-repeat;
}

#m2:hover {
	background: url(../images/klubblogoer_36_active/valerenga.png) no-repeat;
}

#m3 {
	background: url(../images/klubblogoer_36_passive/drammen.png) no-repeat;
}

#m3:hover {
	background: url(../images/klubblogoer_36_active/drammen.png) no-repeat;
}

#m4 {
	background: url(../images/klubblogoer_36_passive/elverum.png) no-repeat;
}

#m4:hover {
	background: url(../images/klubblogoer_36_active/elverum.png) no-repeat;}

#m5 {
	background: url(../images/klubblogoer_36_passive/follo.png) no-repeat;
}

#m5:hover {
	background: url(../images/klubblogoer_36_active/follo.png) no-repeat;
}

#m6 {
	background: url(../images/klubblogoer_36_passive/fyllingen.png) no-repeat;
}

#m6:hover {
	background: url(../images/klubblogoer_36_active/fyllingen.png) no-repeat;
}

#m7 {
	background: url(../images/klubblogoer_36_passive/haslum.png) no-repeat;
}

#m7:hover {
	background: url(../images/klubblogoer_36_active/haslum.png) no-repeat;
}

#m8 {
	background: url(../images/klubblogoer_36_passive/viking_hk.png) no-repeat;}

#m8:hover {
	background: url(../images/klubblogoer_36_active/viking_hk.png) no-repeat;}

#m9 {
	background: url(../images/klubblogoer_36_passive/arendal.png) no-repeat;}

#m9:hover {
	background: url(../images/klubblogoer_36_active/arendal.png) no-repeat;}

#m10 {
	background: url(../images/klubblogoer_36_passive/runar.png) no-repeat;}

#m10:hover {
	background: url(../images/klubblogoer_36_active/runar.png) no-repeat;}

#m11 {
	background: url(../images/klubblogoer_36_passive/oppsal.png) no-repeat;}

#m11:hover {
	background: url(../images/klubblogoer_36_active/oppsal.png) no-repeat;}

#m12 {
	background: url(../images/klubblogoer_36_passive/stord.png) no-repeat;}

#m12:hover {
	background: url(../images/klubblogoer_36_active/stord.png) no-repeat;}


#w1 {
	background: url(../images/klubblogoer_36_passive/nordstrand.png) no-repeat;}

#w1:hover {
	background: url(../images/klubblogoer_36_active/nordstrand.png) no-repeat;}

#w2 {
	background: url(../images/klubblogoer_36_passive/byaasen.png) no-repeat;}

#w2:hover {
	background: url(../images/klubblogoer_36_active/byaasen.png) no-repeat;}

#w3 {
	background: url(../images/klubblogoer_36_passive/flint.png) no-repeat;}

#w3:hover {
	background: url(../images/klubblogoer_36_active/flint.png) no-repeat;}

#w4 {
	background: url(../images/klubblogoer_36_passive/fredrikstad.png) no-repeat;}

#w4:hover {
	background: url(../images/klubblogoer_36_active/fredrikstad.png) no-repeat;}

#w5 {
	background: url(../images/klubblogoer_36_passive/larvik.png) no-repeat;}

#w5:hover {
	background: url(../images/klubblogoer_36_active/larvik.png) no-repeat;}

#w6 {
	background: url(../images/klubblogoer_36_passive/levanger.png) no-repeat;}

#w6:hover {
	background: url(../images/klubblogoer_36_active/levanger.png) no-repeat;}

#w7 {
	background: url(../images/klubblogoer_36_passive/sola.png) no-repeat;}

#w7:hover {
	background: url(../images/klubblogoer_36_active/sola.png) no-repeat;}

#w8 {
	background: url(../images/klubblogoer_36_passive/selbu.png) no-repeat;}

#w8:hover {
	background: url(../images/klubblogoer_36_active/selbu.png) no-repeat;}

#w9 {
	background: url(../images/klubblogoer_36_passive/stabaek.png) no-repeat;}

#w9:hover {
	background: url(../images/klubblogoer_36_active/stabaek.png) no-repeat;}

#w10 {
	background: url(../images/klubblogoer_36_passive/storhamar.png) no-repeat;}

#w10:hover {
	background: url(../images/klubblogoer_36_active/storhamar.png) no-repeat;}

#w11 {
	background: url(../images/klubblogoer_36_passive/tertnes.png) no-repeat;}

#w11:hover {
	background: url(../images/klubblogoer_36_active/tertnes.png) no-repeat;}

#w12 {
	background: url(../images/klubblogoer_36_passive/vipers.png) no-repeat;}

#w12:hover {
	background: url(../images/klubblogoer_36_active/vipers.png) no-repeat;}

#select_men {
	background: url(../images/select_men_passive.png) no-repeat; }

#select_men:hover {
	background: url(../images/select_men_active.png) no-repeat; }

#select_women {
	background: url(../images/select_women_passive.png) no-repeat; }

#select_women:hover {
	background: url(../images/select_women_active.png) no-repeat; }


/* SPONSOR LOGO IMAGES SLIDESHOW */

#sponsorlogoes { 
	height: 178px; width: 178px; padding:0; margin:0; overflow: hidden; border:1px solid #efefef; float:left; z-index:0 !important;}

#sponsorlogoes img { 
	width: 150px; height:auto !important; padding: 15px; border:0; float:left; z-index:0 !important;}


/* TOOLTIP */

.qtip .qtip-content{
	padding: 10px;
	overflow: hidden; }
   
.qtip .qtip-content .qtip-title,
.qtip-cream .qtip-content .qtip-title {
	background-color: #F0DE7D; }
   
.qtip-light .qtip-content .qtip-title{
	background-color: #f1f1f1; }

.qtip-dark .qtip-content .qtip-title{
	background-color: #404040; }

.qtip-red .qtip-content .qtip-title{
	background-color: #F28279; }
   
.qtip-green .qtip-content .qtip-title{
	background-color: #B9DB8C; }
	
	
	
/* PLAYER PAGES */	

#playercontent {
	display:block; 
	height: 100%;
	width:560px; }
	
#playercontent h1 {
	font-size:18px;
	line-height:18px; }

#playercontent .listview {
	display:block;
	background:url(../images/spacebar.gif) no-repeat 265px 25px ;}


.statsitem td {
	border-bottom:1px solid white;
}


#playercontent .statsitem {
	width:100%;
}


#playercontent .large .vignette {
	width:500px !important;
	height:345px;
	overflow: hidden;
	margin-left:15px;
	margin-top:-20px !important; }

#playercontent .large .profileimage {
	height:500px;
}

#playercontent .lcol, #playercontent .rcol, #playercontent .vignette, #playercontent .listview .shade  {
	width:235px;
}

#playercontent .listview {
	padding-left:15px;
}


#playercontent .ad {
	width:486px !important;
	padding-left:5px !important;
}

#playercontent .listview .caption {
	width:220px !important;
}

#playercontent .large .caption, #playercontent .large .shade {
	width:500px;
	margin-left:15px;
	 }


#playerhead .playershade {
	margin-top:0px;
	padding-bottom:12px;
	width:530px;
	height:100px; }

#playerhead .playershade {
	-moz-opacity:1.00; filter:alpha(opacity=100); opacity:1.00; }

#playerhead .playershade{
	position: relative;  }
		
.transp_logo {
	margin-left:0px;
	margin-top:0px; 
	width:150px;
	overflow:hidden;

 }	

.transp_logo img{
	margin:0px;
	padding:0px;
	border:0px; 
}	

		
.transp_logo_small {
	margin-left:0px;
	margin-top:0px; 
	position:absolute;
	background-color: black;
	width:122px;
	-moz-opacity:0.50; filter:alpha(opacity=50); opacity:0.50; }	

.transp_logo img{
	margin:0px;
	padding:0px;
	border:0px; 
}

#playerhead h1 a {
	font-size:20px;
	color:white;
}

#playerhead h1{
	padding-left:10px;
	width:350px;
	
}

/* GENERAL */
#playerhead .playershade { 
 	background: url('../images/nth_runar_m/playerhead_bg.png') black repeat-x;}
#submenu {
	background: url('../images/yellow/bg_menu.png') repeat-x;  }
#submenu a span {
	color:black;
}	
#playercontent {
 	background: url('../images/nth_runar_m/playerbg.jpg') no-repeat 0px 25px; }


/* DRAMMEN BLUE */	
.team_6557 #playerhead .playershade { 
 	background: url('../images/nth_drammen_m/playerhead_bg.png') black repeat-x;}

	
.team_6557#playercontent {
 	background: url('../images/nth_drammen_m/playerbg.jpg') no-repeat 0px 25px; }
 	
.team_6557 #submenu {
	background: url('../images/blue/bg_menu.png') repeat-x;  }
	
.team_6557 #submenu a span {
	color:white
}	


/* ARENDAL RED */	
.team_6503 #playerhead .playershade { 
 	background: url('../images/nth_arendal_m/playerhead_bg.png') black repeat-x; }
	
.team_6503#playercontent {
 	background: url('../images/nth_arendal_m/playerbg.jpg') no-repeat 0px 25px; }
 	
.team_6503 #submenu {
	background: url('../images/red/bg_menu.png') repeat-x;  }


.team_6503 #submenu a span {
	color:white
}	


/* BODØ BLUE */	
.team_6491 #playerhead .playershade { 
 	background: url('../images/nth_bodoe_m/playerhead_bg.png') black repeat-x;}
	
.team_6491#playercontent {
 	background: url('../images/nth_bodoe_m/playerbg.jpg') no-repeat 0px 25px; }
 	
.team_6491 #submenu {
	background: url('../images/blue/bg_menu.png') repeat-x;  }

.team_6491 #submenu a span {
	color:white
}	



/* BSKNIF BLUE */	
.team_6447 #playerhead .playershade { 
 	background: url('../images/nth_bsknif_m/playerhead_bg.png') black repeat-x;}
	
.team_6447#playercontent {
 	background: url('../images/nth_bsknif_m/playerbg.jpg') no-repeat 0px 25px; }
 	
.team_6447 #submenu {
	background: url('../images/blue/bg_menu.png') repeat-x;  }

.team_6447 #submenu a span {
	color:white
}	


/* ELVERUM BLACK */	
.team_19997 #playerhead .playershade { 
 	background: url('../images/nth_elverum_m/playerhead_bg.png') black repeat-x;}

.team_19997#playercontent {
 	background: url('../images/nth_elverum_m/playerbg.jpg') no-repeat 0px 25px; }
 	
.team_19997 #submenu {
	background: url('../images/grey/bg_menu.png') repeat-x;  }
	
.team_19997 #submenu a span {
	color:white
}	



/* FLINT BLACK */	
.team_6418 #playerhead .playershade { 
 	background: url('../images/nth_elverum_m/playerhead_bg.png') black repeat-x;}

.team_6418#playercontent {
 	background: url('../images/nth_elverum_m/playerbg.jpg') no-repeat 0px 25px; }
 	
.team_6418 #submenu {
	background: url('../images/grey/bg_menu.png') repeat-x;  }

.team_6418 #submenu a span {
	color:white
}	


/* FOLLO RED */	
.team_6571 #playerhead .playershade { 
 	background: url('../images/nth_follo_m/playerhead_bg.png') black repeat-x;}

.team_6571#playercontent {
 	background: url('../images/nth_follo_m/playerbg.jpg') no-repeat 0px 25px; }
 	
.team_6571 #submenu {
	background: url('../images/red/bg_menu.png') repeat-x;  }

.team_6571 #submenu a span {
	color:white
}	


/* FYLLINGEN YELLOW */	
.team_6490 #playerhead .playershade { 
 	background: url('../images/nth_fyllingen_m/playerhead_bg.png') black repeat-x;}
	
.team_6490#playercontent {
 	background: url('../images/nth_fyllingen_m/playerbg.jpg') no-repeat 0px 25px; }
 	
.team_6490 #submenu {
	background: url('../images/yellow/bg_menu.png') repeat-x;  }


/* HASLUM RED */	
.team_15353 #playerhead .playershade { 
 	background: url('../images/nth_haslum_m/playerhead_bg.png') black repeat-x;}
	
.team_15353#playercontent {
 	background: url('../images/nth_haslum_m/playerbg.jpg') no-repeat 0px 25px; }
 	
.team_15353 #submenu {
	background: url('../images/red/bg_menu.png') repeat-x;  
	}

.team_15353 #submenu a span {
	color:white
}	


/* FREDRIKSTAD RED */	
.team_10817 #playerhead .playershade { 
 	background: url('../images/nth_haslum_m/playerhead_bg.png') black repeat-x;}
	
.team_10817#playercontent {
 	background: url('../images/nth_haslum_m/playerbg.jpg') no-repeat 0px 25px; }
 	
.team_10817 #submenu {
	background: url('../images/red/bg_menu.png') repeat-x;  }
	
.team_10817 #submenu a span {
	color:white
}	



/* HAUGALAND RED */	
.team_6509 #playerhead .playershade { 
 	background: url('../images/nth_haugaland_m/playerhead_bg.png') black repeat-x;}
	
.team_6509#playercontent {
 	background: url('../images/nth_haugaland_m/playerbg.jpg') no-repeat 0px 25px; }
 	
.team_6509 #submenu {
	background: url('../images/red/bg_menu.png') repeat-x;  }
	
.team_6509 #submenu a span {
	color:white
}	



/* RUNAR YELLOW */	
.team_6559 #playerhead .playershade { 
 	background: url('../images/nth_runar_m/playerhead_bg.png') black repeat-x;}
	
.team_6559#playercontent {
 	background: url('../images/nth_runar_m/playerbg.jpg') no-repeat 0px 25px; }
 	
.team_6559 #submenu {
	background: url('../images/yellow/bg_menu.png') repeat-x;  }



/* SOLA YELLOW */	
.team_6501 #playerhead .playershade { 
 	background: url('../images/nth_runar_m/playerhead_bg.png') black repeat-x;}
	
.team_6501#playercontent {
 	background: url('../images/nth_runar_m/playerbg.jpg') no-repeat 0px 25px; }
 	
.team_6501 #submenu {
	background: url('../images/yellow/bg_menu.png') repeat-x;  }

.team_6501 #submenu a span {
	color:black;
}

/* STIF RED */	
.team_6558 #playerhead .playershade { 
 	background: url('../images/nth_stif_m/playerhead_bg.png') black repeat-x;}
	
.team_6558#playercontent {
 	background: url('../images/nth_stif_m/playerbg.jpg') no-repeat 0px 25px; }
 	
.team_6558 #submenu {
	background: url('../images/red/bg_menu.png') repeat-x;  }

.team_6558 #submenu a span {
	color:white
}	


/* STORD BLACK */	
.team_6495 #playerhead .playershade { 
 	background: url('../images/nth_stord_m/playerhead_bg.png') black repeat-x;}
	
.team_6495#playercontent {
 	background: url('../images/nth_stord_m/playerbg.jpg') no-repeat 0px 25px; }
 	
.team_6495 #submenu {
	background: url('../images/grey/bg_menu.png') repeat-x;  }

.team_6495 #submenu a span {
	color:white
}	



/* BYÅSEN RED */	
.team_12844 #playerhead .playershade { 
 	background: url('../images/nth_byaasen_k/playerhead_bg.png') black repeat-x;}
	
.team_12844#playercontent {
 	background: url('../images/nth_byaasen_k/playerbg.jpg') no-repeat 0px 25px; }
 	
.team_12844 #submenu {
	background: url('../images/red/bg_menu.png') repeat-x;  }

.team_12844 #submenu a span {
	color:white
}	


/* GJERPEN RED */	
.team_9640 #playerhead .playershade { 
 	background: url('../images/nth_gjerpen_k/playerhead_bg.png') black repeat-x;}
	
.team_9640#playercontent {
 	background: url('../images/nth_gjerpen_k/playerbg.jpg') no-repeat 0px 25px; }
 	
.team_9640 #submenu {
	background: url('../images/red/bg_menu.png') repeat-x;  }
	
.team_9640 #submenu a span {
	color:white
}	

	
/* VÅLERENGA BLUE */	
.team_6450 #playerhead .playershade { 
 	background: url('../images/nth_gjoevik_og_vardal_k/playerhead_bg.png') black repeat-x;}
	
.team_6450#playercontent {
 	background: url('../images/nth_gjoevik_og_vardal_k/playerbg.jpg') no-repeat 0px 25px; }
 	
.team_6450 #submenu {
	background: url('../images/blue/bg_menu.png') repeat-x;  }

.team_6450 #submenu a span {
	color:white
}	

/* VIKING BLUE */	
.team_6022 #playerhead .playershade { 
 	background: url('../images/nth_gjoevik_og_vardal_k/playerhead_bg.png') black repeat-x;}
	
.team_6022#playercontent {
 	background: url('../images/nth_gjoevik_og_vardal_k/playerbg.jpg') no-repeat 0px 25px; }
 	
.team_6022 #submenu {
	background: url('../images/blue/bg_menu.png') repeat-x;  }

.team_6022 #submenu a span {
	color:white
}	


/* GJØVIK OG VARDAL BLUE */	
.team_6575 #playerhead .playershade { 
 	background: url('../images/nth_gjoevik_og_vardal_k/playerhead_bg.png') black repeat-x;}
	
.team_6575#playercontent {
 	background: url('../images/nth_gjoevik_og_vardal_k/playerbg.jpg') no-repeat 0px 25px; }
 	
.team_6575 #submenu {
	background: url('../images/blue/bg_menu.png') repeat-x;  }

.team_6575 #submenu a span {
	color:white
}	


/* OPPSAL BLUE */	
.team_6494 #playerhead .playershade { 
 	background: url('../images/nth_gjoevik_og_vardal_k/playerhead_bg.png') black repeat-x;}
	
.team_6494#playercontent {
 	background: url('../images/nth_gjoevik_og_vardal_k/playerbg.jpg') no-repeat 0px 25px; }
 	
.team_6494 #submenu {
	background: url('../images/blue/bg_menu.png') repeat-x;  }

.team_6494 #submenu a span {
	color:white
}	


/* LARVIK RED */	
.team_6565 #playerhead .playershade { 
 	background: url('../images/nth_larvik_k/playerhead_bg.png') black repeat-x;}

.team_6565#playercontent {
 	background: url('../images/nth_larvik_k/playerbg.jpg') no-repeat 0px 25px; }
 	
.team_6565 #submenu {
	background: url('../images/red/bg_menu.png') repeat-x;  }

.team_6565 #submenu a span {
	color:white
}	


/* LEVANGER RED */	
.team_6574 #playerhead .playershade { 
 	background: url('../images/nth_levanger_k/playerhead_bg.png') black repeat-x;}
	
.team_6574#playercontent {
 	background: url('../images/nth_levanger_k/playerbg.jpg') no-repeat 0px 25px; }
 	
.team_6574 #submenu {
	background: url('../images/red/bg_menu.png') repeat-x;  }

.team_6574 #submenu a span {
	color:white
}	


/* NJÅRD BLUE */	
.team_6478 #playerhead .playershade { 
 	background: url('../images/nth_njaard_k/playerhead_bg.png') black repeat-x;}
	
.team_6478#playercontent {
 	background: url('../images/nth_njaard_k/playerbg.jpg') no-repeat 0px 25px; }
 	
.team_6478 #submenu {
	background: url('../images/blue/bg_menu.png') repeat-x;  }

.team_6478 #submenu a span {
	color:white
}	



/* NORDSTRAND BLUE */	
.team_6564 #playerhead .playershade { 
 	background: url('../images/nth_nordstrand_k/playerhead_bg.png') black repeat-x;}
	
.team_6564#playercontent {
 	background: url('../images/nth_nordstrand_k/playerbg.jpg') no-repeat 0px 25px; }
 	
.team_6564 #submenu {
	background: url('../images/blue/bg_menu.png') repeat-x;  }

.team_6564 #submenu a span {
	color:white
}	


/* SELBU RED */	
.team_6569 #playerhead .playershade { 
 	background: url('../images/nth_selbu_k/playerhead_bg.png') black repeat-x;}
	
.team_6569#playercontent {
 	background: url('../images/nth_selbu_k/playerbg.jpg') no-repeat 0px 25px; }
 	
.team_6569 #submenu {
	background: url('../images/red/bg_menu.png') repeat-x;  }

.team_6569 #submenu a span {
	color:white
}	



/* STABÆK BLUE */	
.team_6508 #playerhead .playershade { 
 	background: url('../images/nth_stabaek_k/playerhead_bg.png') black repeat-x;}
	
.team_6508#playercontent {
 	background: url('../images/nth_stabaek_k/playerbg.jpg') no-repeat 0px 25px; }
 	
.team_6508 #submenu {
	background: url('../images/blue/bg_menu.png') repeat-x;  }

.team_6508 #submenu a span {
	color:white
}	



/* STORHAMAR YELLOW */	
.team_6433 #playerhead .playershade { 
 	background: url('../images/nth_sorhamar_k/playerhead_bg.png') black repeat-x;}
	
.team_6433#playercontent {
 	background: url('../images/nth_storhamar_k/playerbg.jpg') no-repeat 0px 25px; }
 	
.team_6433 #submenu {
	background: url('../images/yellow/bg_menu.png') repeat-x;  }



/* TERTNES BLUE */	
.team_15162 #playerhead .playershade { 
 	background: url('../images/nth_tertnes_k/playerhead_bg.png') black repeat-x;}
	
.team_15162#playercontent {
 	background: url('../images/nth_tertnes_k/playerbg.jpg') no-repeat 0px 25px; }
 	
.team_15162 #submenu {
	background: url('../images/blue/bg_menu.png') repeat-x;  }

.team_15162 #submenu a span {
	color:white
}	


/* VIPERS PINK */	
.team_6572 #playerhead .playershade { 
 	background: url('../images/nth_vipers_kristiansand_k/playerhead_bg.png') black repeat-x;}

.team_6572#playercontent {
 	background: url('../images/nth_vipers_kristiansand_k/playerbg.jpg') no-repeat 0px 25px; }
 	
.team_6572 #submenu {
	background: url('../images/pink/bg_menu.png') repeat-x;  }

.team_6572 #submenu a span {
	color:white
}	



/* FRONTEND EDITOR STUFF */


.center_form_field label {
	width:100%;
	display:block;
	font-size:16px;
	margin: 10px 0px 10px 0px;
	color:#565656;
	
	clear:both;
}

.center_form_field textarea {
	width:96%;
	border: 1px solid #ccc;
}

.center_form_field input {
	width:98%;
	border:1px solid #ccc;
}

.center_form_field .btn {
	width:auto !important;
	display:block;
	float:left;
}

.center_form_field select {
	float:left;
}

.center_form_field .tab_content input {
	width:100%;
	border:1px solid #ccc;
}


.button_light { float:left;padding: 5px 10px 3px 10px; border: 1px solid #e6e6e6; background:#333 url(/static/images/light_button_bg.jpg); color: #444; cursor:pointer; margin:20px 0px 20px 0px !important;}
.button_light:hover { background-position: 0px -21px; }

fieldset {
	width: 96%;
	font-size: 90%;
	border: 1px solid #E0E0E0;
	background: #f9f9f9;	
	padding: 10px;
	margin: 0 0 5px 0;
}


.mceLayout td, .mceLayout a, .mceLayout span {
	padding:0 !important;
	margin:0 !important;
	
}


.mceToolbar * {
	float:left;
}

.mceLayout span {
	border:1px dotted maroon;
}



/* tables */
table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url(../images/sorter/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
	text-align: left !important;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {

}
table.tablesorter tbody tr {
	background: white;
} 

table.tablesorter tbody td {
	border-bottom:2px solid white;
} 


table.tablesorter thead tr .headerSortUp {
	background-image: url(../images/sorter/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(../images/sorter/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #ccc;
}
	
.tablesorter td span {
  font-size:10px;
}	


.newslbl {
	width:100px;
}

.newsinput {
	border:1px solid grey;
}

.newsletter_form_item {
	margin-bottom:5px;
	border:1px solid #ccc;
	margin-right:5px;
	padding:5px;
	background-color:#ebebeb;
	width:30%;
}
	
	
.newsletter_form_intro {
	margin-bottom:10px;



}


#slideholder {
	display:none !important; visibility: hidden !important;
}




/* login form */




a.signin:hover {

}

a.menu-open {
	color:grey;
}

a.menu-open:hover {
	color:black;
}


#small_signup {
	display:inline;
	float:right;
	line-height:23px;
	margin:25px 0 0;
	width:370px;
}


#signin_menu {
	display:none;
  position: absolute:
  top: 10px;
  left: 10px;
	background: none;
	z-index:100;
	border:1px transparent;
	text-align:left;
	margin-top:0px;
	color:#789;
	font-size:11px;
}




#signin_menu input[type=text], #signin_menu input[type=password] {
	display:block;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #999;
	font-size:11px;
	margin:5px;
	padding:5px;
	width:140px;
}
#signin_menu p {
	margin:0;
}
#signin_menu a {
	color:#ff0000 !important;
}
#signin_menu label {
	font-weight:normal;
	color:white !important;
}

#signin_menu p.remember {
	padding:10px 0;
}

#signin_menu p.forgot, #signin_menu p.complete {
	clear:both;
	margin:5px 0;
}

#signin_menu p a {
	color:#ff0000 !important;
}

#signin_submit {
	background:url(/static/images/itf_login_btn.png) no-repeat;
	color:#fff;
	text-shadow:0 -1px 0 #39d;
	padding:4px 60px 10px 10px;
	font-size:11px;
	margin:0 5px 0 0;
	font-weight:bold;
	border:0px;
}

#signin_submit::-moz-focus-inner {
}

#signin_submit:hover, #signin_submit:focus {
	cursor:pointer;
}

.tipsy-inner {
	padding:10px 15px;
	line-height:1.5em;
	font-weight:bold;
}

.ie6 .tipsy {
	width:250px;
}
.signup-tip {
	line-height:18px;
	margin:30px 0;
	color:#333;
}
.signup-tip a {
	font-weight:bold;
}

#signin_menu .xsmall {

	width:140px !important;
}

#submenu a, .playername a{
	text-decoration: none !important;
}

.playername a {
	color:#fff !important;
}

.menucontent a span { font-weight: bold !important;}

#jq_meltwater_btn, #jq_meltwater { display:none;}


#jq_meltwater, #twitter {	border:1px solid #ccc;}



/* STATS PAGE */

#stats_scores #pager, #stats_scores2 #pager2, #stats_scores3 #pager3, #stats_scores4 #pager4, #stats_scores5 #pager5, #stats_scores6 #pager6, #stats_scores_club #pager_club {
	height:auto;
	width: 510px;
	background: #efefef;
	overflow:hidden;
	text-align: center; 
	padding:5px 10px;
	position:inherit;
}

#stats_scores .pagedisplay, #stats_scores2 .pagedisplay, #stats_scores3 .pagedisplay, #stats_scores4 .pagedisplay, #stats_scores5 .pagedisplay, #stats_scores6 .pagedisplay, #stats_scores_club .pagedisplay {
	border:0px;
}

.goalstotal, .average {
	background: #efefef !important;
}

#jq_stats_pl_women, #jq_stats_pl_men, #jq_stats_nm_women, #jq_stats_nm_men, #jq_stats_ec_women, #jq_stats_ec_men, #jq_table_pl_men, #jq_table_pl_women, #jq_stats_pl_club {
	background: url(../images/stats_head.png);
	border-left:1px solid black;
}

#jq_stats_pl_women h2, #jq_stats_pl_men h2, #jq_stats_nm_women h2, #jq_stats_nm_men h2,#jq_stats_ec_women h2, #jq_stats_ec_men h2, #jq_table_pl_women h2, #jq_table_pl_men h2, #jq_stats_pl_club h2 {
	font-size:18px;
	color:white;
	width:480px;
	padding:10px 0px 0px 10px; 
	cursor: pointer;
}

#scores_table, #pager, #scores_table2, #pager2, #scores_table3, #pager3, #scores_table4, #pager4, #scores_table5, #pager5 , #scores_table6, #pager6, #scores_table_club, #pager_club, #stats_table1, #stats_table2 {
/*	display:none;*/
}


#stats_advanced {
	margin-top:25px;
	display:none;
}

.ui-tabs-nav li {
	text-align: center;
}

.ui-tabs-nav a span {
padding:4px !important; margin:4px !important; display:block}

.scores {
	font-size: 10px !important;
	vertical-align: middle;
}

.scores a img {
	float:right;
	position: inherit;
	height:
}


.average {
	width:33px !important;
}

.matches, .goalstotal, .goal7m, .plgoal {
	width: 25px !important;
}

.plteam, .plname {
 white-space: nowrap;
 width:175px !important;
}

.plname_2 {
 white-space: nowrap;
 width:350px !important;

}

.ui-tabs-panel {
	padding:0px !important;
	margin:0px !important;
}


/* SHOP AND TICKET STYLES */
.buy {
 	border:none;
 	overflow:hidden !important;
	display:block;
	text-decoration: none
}	


.callout {
	   min-height: 50px; 
	   width:200px;
	}	

.callout h1, h1, .callout a, .callout * {
	font-size: 20px; }
		
.callout img {
	display:block;
	width:180px;
	height:auto;
}	


#my_menu {
  z-index:9999;
	visibility:hidden;
}

#my_menu li {
  height:0;
	padding:0px 10px;
	border-right:1px solid #666;  }

#my_menu li span{
	display:block;
	padding:4px 0px;  }

.active {
	background: #222222;  }

.active a span {
	color: white;  }
	
#my_menu li ul {	
  visibility:visible;
	margin: 4px 0px 0px -11px;
	padding: 0;
	position: absolute;
	border-right:1px solid #fff;
	border-left:1px solid #fff; }
		
#my_menu li ul li {
	float: none;
	display: block;
	height:15px;
	border:0px;
	border-bottom:1px solid white;
	padding:0px !important;
	margin:1px 0px 3px 0px }
		
#my_menu li ul li a {
	width: 200px;
	display:block; 
	border-bottom:1px solid white }

#my_menu li ul li a span {
	padding:0px 0px 0px 10px; }
	
#my_menu ul ul{
	top:auto;
	margin-top:-20px !important; }	

#my_menu li ul ul {
	left:180px;
	margin:0px; }

#my_menu a:hover {		
	background:#222222 !important; }

#my_menu a:hover span{		
	color:white; }



#ticket_table thead {
  padding-bottom: 10px;
  margin-bottom: 10px;
}

#ticket_table .last, #ticket_table tr, #ticket_table td {
  padding-bottom:0 !important;
}
#ticket_table td a {
  text-decoration: none;
  color:#222222 !important;
  }
#product_table thead {
  padding-bottom: 10px;
  margin-bottom: 10px;
}

#product_table .last, #product_table tr, #product_table td {
  padding-bottom:0 !important;
}
#product_table td a {
  text-decoration: none;
  color:#222222 !important;
  }


.sectionitem {
	padding-top:25px  }

.sectionitem .sectionitem {
	padding-top:0px !important;  }		
	
.ledig {margin:0 5px 3px 0;}  

.resetter {
float:right;
background: none;
border:none;
color: red;
font-size: 11px
}    

.number {
  width:20px;
  height:10px;
  font-size:9px;
  margin: 0 10px 5px 0;
  
}  

#section td a {
  text-decoration: none;
  color:#222222 !important;
}  

.selector {
  background: #efefef;
   padding:0;
   margin:0;
   font-size: 9px;
   height: 10px;
   outline: none;
}

.sjekkut {
  font-size: 10px
}

.fillout {
   background:#efefef
}

/* ################################################################ */
/* ###################### Resource browser######################### */
/* ################################################################ */


/* default style for table */

#jq_resource_table { width:100% !important; border:1px solid #efefef; margin-bottom:20px; }
#jq_resource_table caption { background: url(/static/images/itemhead_bg.png) repeat-x; text-align: left; padding: 6px; text-indent: 5px; font-weight: bold; }
#jq_resource_table th { background:url(/static/images/th_bg.jpg) repeat-x; padding: 5px; font-weight: normal; font-size: 10px; text-align: left; text-indent: 10px; }
#jq_resource_table tr { border-bottom: 1px solid #e0e0e0; width:auto;}
#jq_resource_table td { padding: 8px 4px 8px 4px; text-indent:12px; }


.refresh_sort {
	cursor:pointer;

}

.refresh_sort.asc {
	background-image:url('/static/images/icons/bullet_arrow_down.png') !important;
	background-repeat: no-repeat !important;
	background-position: top right !important;
}


.refresh_sort.desc {
	background-image:url('/static/images/icons/bullet_arrow_up.png') !important;
	background-repeat: no-repeat !important;
	background-position: top right !important;
}


.refresh_sort.active {
	background: #efefef;
}

.fg-button { 
   outline: 0; 
   margin:0 4px 0 0; 
   padding: .3em .3em; 
   text-decoration:none !important; 
   cursor:pointer; 
   position: relative; 
   text-align: center; 
   zoom: 1; 
   white-space: nowrap;
  }


.legend table td {
	cursor:pointer;
}