/* =====================================================
Global
Speaker green backgroundcolor:  #7AC043
===================================================== */
body {
    background:         url(../img/bg_SpeakerHeader.gif) #fff repeat-x 0px 163px;
    z-index:            1;
    font-family: 		arial, sans-serif;
	margin: 			0px 0px 0px 7px;
}
* {
	margin: 			0px;
}
hr {
	display: 			none;	
}
a {
	color: 				#000;
	text-decoration:	none;
}
a:hover {
	text-decoration: 	underline;
}
h1 {
	font-size: 			18px;
	line-height: 		24px;
	margin: 			0px 0px 10px 0px;
}
h2 {
	font-size: 			15px;
	line-height: 		28px;
	margin: 			5px 0px 7px 0px;
}
h3 {
	font-size: 			15px;
	line-height: 		18px;
	margin: 			0px 0px 2px 0px;
}
h4 {
	font-size: 			13px;
	line-height: 		18px;
	margin: 			0px 0px 0px 0px;
}
p {
	font-size: 			13px;
	line-height: 		18px;
	margin: 			0px 0px 18px 0px;
}
img {
	border: 			0px;
}
/* =====================================================
Grid
===================================================== */
#grid {
	width: 				982px;/*970px;*/
	position:           relative;
	margin:             0px auto;
/*	border-left:        #000 solid 1px;
    border-right:        #000 solid 1px;*/

}
#grid .AdHeader {
	clear: 				both;
	width: 				100%;
    background: 		url(../img/bg-header.gif) repeat-y;
    padding:            8px 6px 4px 6px;
}

#grid #siteBodyWide {
	background: 		url(../img/bg-bodyWide.gif) repeat-y;
}
#grid #siteBody {
	background: 		url(../img/bg-body.gif) repeat-y;
}
#grid #siteBody,
#grid #siteBodyWide {
	clear: 				both;
	float: 				left;
	width: 				100%;
	padding-left:       6px;
	padding-right:      6px;
	margin: 			0px;
}
#grid #siteBody .sidebar,
#grid #siteBodyWide .sidebar {
	clear: 				both;
	float: 				right;
	width:		 		180px;
	margin-right:       12px;
}

#grid #siteBody .content,
#grid #siteBodyWide .content {
	float: 				left;
	width: 				770px;
}
#grid #siteBody .content .primary,
#grid #siteBodyWide .content .primary {
	float: 				left;
	width: 				468px;
}
#grid #siteBody .content .secondary,
#grid #siteBodyWide .content .secondary {
	float: 				right;
	width: 				280px;
	margin:				10px 0px 0px 0px;
}
#grid .footer {
	clear: 				both;
	width: 				982px;
}
/* =====================================================
Header
===================================================== */
#SpeakerHeader {
    height:             75px;
  /*  display:            block;*/
    width:              100%;
    position:           relative;
    font-size:          11px;
	clear:              both;
	z-index:            1;
}

#SpeakerHeader #logo{
	width:              971px;
	margin:             0 auto; 
	position:           relative;
	padding:            16px 0 0 10px;
}

.logo{
	float:              left;
}
#search{
	position:           relative;
	float:              left;
	width:              440px;
	margin:             10px 10px 10px 170px;
}
#search .input{
	/*margin: 0px 4px -23px 0px;*/
	vertical-align:     middle;
	width:              150px;
}
#search input
{
	vertical-align:     middle;
	font-size:          11px;
}
.topAvansertSok{
   position:            relative;
	display:            inline;
	background-color:   #7ac142;
	color:              #fff;
	padding:            2px;
	vertical-align:     middle;
}
.topAvansertSok a{
	text-decoration:    underline;
	color:              #fff;
}
#logo #newsScroll{
	position:           relative;
	width:              180px;
	height:             50px;
	float:              right;
	margin:             -10px 12px 0px 0px;
	background-color:   #7ac142;
	text-align:         center;
}
#logo #newsScroll a{
    color:              #0a1e82;
}

/* =====================================================
Content
===================================================== */
#newsticker {
	clear: 				both;
	background: 		url(../img/bg_header_newsticker.gif) repeat-x;
	height:				31px;
	margin-bottom:		4px;
}
#newsticker h4 {
	font-size:			11px;
	padding: 			10px 0px 0px 7px;
}

#grid #siteBody .content .secondary IMG {
	margin: 			0px 0px 4px 0px;
}
#grid #siteBody .sidebar p {
	margin:				0px;
	padding:			0px;

}
#grid #siteBody .sidebar IMG {
	margin: 			0px;
}
/* =====================================================
Content navigation amd upper search
===================================================== */
/* Content navigation */
#contentTop {
	background: 		url(../img/bg_facetTop_Firstpage.gif) no-repeat 0px 0px;
	height: 			63px;
}
#contentTopLivescoreFotball {
	background: 		url(../img/bg_facetTop_Secondpage.gif) no-repeat 0px 0px;
	height: 			63px;
}
#contentTopLivescore {
	background: 		url(../img/bg_facetTop_Secondpage.gif) no-repeat 0px 0px;
	height: 			63px;
}

#contentTopNoBar{
	background: 		#fff url(../img/bg_facetTop_NoBar.gif) no-repeat 0px 0px;
	height: 			36px;
	padding-bottom:		4px;
}
#contentTopLivescoreHockey{
	background: 		#fff url(../img/bg_facetTop_Thirdpage.gif) no-repeat 0px 0px;
	height: 			36px;
	padding-bottom:		4px;
}
#contentTop ul,
#contentTopLivescore ul,
#contentTopLivescoreFotball ul,
#contentTopLivescoreHockey ul,
#contentTopNoBar ul {
	padding:			0px;
	margin:				0px;
	list-style:			none;
	z-index:			2;
}
#contentTop ul li,
#contentTopLivescore ul li,
#contentTopLivescoreHockey ul li,
#contentTopLivescoreFotball ul li,
#contentTopNoBar ul li {
	margin:				0px;
	padding:			0px;
	float:				left;
	position:			relative;
}
#contentTop ul li.menu,
#contentTopNoBar ul li.menu{
	margin:				16px 15px 0px 10px;
}

#contentTopLivescoreHockey ul li.menu,
#contentTopLivescore ul li.menu,
#contentTopLivescoreFotball ul li.menu{
	margin:				16px 25px 0px 12px;
}


#contentTop ul li.search,
#contentTopLivescore ul li.search,
#contentTopLivescoreFotball ul li.search,
#contentTopLivescoreHockey ul li.search,
#contentTopNoBar ul li.search {
	display:			block;
	margin:				7px 5px 0px 5px;
	text-align:			right;
	width:				400px;
	float:				right;
}
.upperNavBar {
	clear:both; 
	padding:		2px 0px 0px 24px;
}
.upperNavBar h1 a,
.upperNavBar h1,
.upperNavBar p a,
.upperNavBar p {
	color:				#fff;
	font-size:			15px;
	text-decoration:	none;
	font-weight:		bold;
	line-height:		24px
}
/* Search */
.search {
}
.search .title {
	font-size: 			14px;
	font-weight: 		bold;
	padding-right:      3px;
}
#UpperButton {
    background-color:   #EF0075;
    color:              #fff;
    border:             1px solid; 
    border-color:       #666; 
}
a.KlubbenOnlineLink {
	color:				#666666;
	margin:				0px 0px 0px 18px;
}
.left   {
	float: 				left;
	margin:				0px;
}
.right {
	float:				right;
	margin:				0px;

}
.clear {
	clear:              both;
	height:             1px;
	overflow:           hidden;
	visibility:         hidden;
}
/* =====================================================
BreadCrumb navigation
===================================================== */
#BreadCrumb {
	margin: 			0px;
}
#BreadCrumb H1{
	margin:				0px;
	padding-left:		10px;
}
#BreadCrumb,
#BreadCrumb a,
.breadCrumb a{
	font-size:			11px;
	color:				#666666;
}
/* =====================================================
Faceted navigation
===================================================== */
.facets {
	width: 				758px;
	float: 				left;
	background: 		url(../img/navBar.gif) no-repeat 0px 0px;
	border-left: 		1px solid #C5CCCE;
	border-right: 		1px solid #C5CCCE;
	border-bottom: 		1px solid #C5CCCE;
	padding: 			5px 0px 10px 10px;
	margin: 			0px 0px 3px 0px;
}
.facets#hasRelations {
	background-image: 	url(../img/facets-hasRelations.gif);
	background-repeat: 	repeat-y;	
}
.facets .facet {
	float: 				left;
	width: 				170px;

}
.facets .facet .group {
	float: 				left;
	width: 				150px;
}
.facets .facetRegion {
	float: 				left;
	width: 				250px;
}
.facets .facetWide {
	float: 				left;
	width: 				300px;
}
.facets .relations {
	float: 				right;
	width: 				149px;
	margin-right:       5px;
}

.facets .TeamCountSearch {
	float:				left;
	width:				500px;
}
.facets .relations h3 {
	color:				#000;
	line-height:        21px;
}
.facets .title {
	padding: 			0px 0px 0px 2px;
	background:	url(../img/bg_BlueSub.gif); 

}
.facets .subtitle {
	font-size: 			15px;
	line-height: 		18px;
	color: 				#009FC2;
	margin: 			2px 0px 0px 0px;
}
.facets UL {
	list-style: 		none; 
	margin: 			0px;
	padding: 			0px;
}
.facets UL LI {
	font-size: 			13px;
	line-height: 		20px;
}
.facets UL LI EM {
	font-size: 			11px;
	font-style: 		normal;
	color: 				#666666;
}
/* selectSport */

.facets .facet#selectSport {
	float: 				left;
	width: 				600px;
}
.idrett tr td {
	font-size:			12px;
	text-decoration:	none;
}
.idrett tr th {
	font-size:			15px;
	font-weight:		bold;
	border-bottom:		dashed 1px #000;
	text-align:			left;
}
/* LIST ITEMS SEARCH RESULTS */
.facets#hasRelations #searchPage {
    line-height:        16px;
    background-color:   #efefef;
    font-size:          76%;
    margin:             7px 7px 10px 0px;
    padding:            3px;
}
.facets#hasRelations .searchResults {
    padding:            13px 0px 27px 0px;
}
/* =====================================================
List Newsfeeds from Speaker.no
===================================================== */
#SpeakerNews{
    clear:              both;
    background:         url(../img/bg_vertDotted.gif) repeat-y 233px 0px;
    margin:             30px 0px 0px 0px;
    width:              468px;
    border-bottom:      Dotted 1px #ccc;
}

#SpeakerNews IMG {
    width:              227px;
    height:             120px;
    border:             1px solid #ccc;
 }
#SpeakerNews h2 
{
    background:         url(../img/bg_greenSub.gif) repeat-x;
    color:              #fff;
    padding-left:       10px;
    line-height:        20px;
    margin:             0px;
 }
#SpeakerNews h3 {
    color:              #000; 
    margin:             0; 
    padding:            4px 0 2px 0; 
    font-size:          11px; 
    font-weight:        bold;
}	
#SpeakerNews .article{
    position:           relative;
	float:              left;
	width:              230px;
	padding:            4px 1px 4px 1px;
	margin:             5px 1px 1px 1px;
}
#SpeakerNews .article P{
	font-size:          11px;
}
#SpeakerNews .article .articleText{
    position:           relative;
	padding:            2px 4px 8px 8px;
	height:             110px;
}
#SpeakerNews .article .articleLink {
	background-image:   url(../img/article_ikon.gif);
	background-repeat:  no-repeat;
	padding:            0px 0 0px 20px;
	margin:             0 0 4px 8px;
}

   
   
   
/* =====================================================
Listing Teams in Navigation
===================================================== */

.lowerNavBar {
	background: 		url(../img/bg_lowerNavBar.gif) repeat-x;
	line-height:		16px;
	padding-left:		10px;
	margin:				2px 0px 4px 0px;
	clear:				both;
}
.lowerNavBar p a,
.lowerNavBar p {
	color:				#fff;
	font-size:			14px;
	text-decoration:	none;
	line-height:		23px;
	font-weight:        bold;
}
.lowerNavBar p a {
	font-weight:		bold;
}
/* SEARCH RESULTS */

.listItems {
	float: 				left;
	margin: 			0px 0px 10px 0px;
}
.listItems #title {
/*	position: 			relative; */
	height: 			20px;
	margin: 			0px 3px 0px 0px;
	width: 				468px;
	font-size: 			12px;
	font-weight:		bold;
	line-height: 		18px;
	color: 				#000; 
	background: 		url(../img/bg_BlueSub.gif);
	border-bottom:      #fff solid 1px;
}
.listItems #title .pad {
	padding:			0px 0px 0px 7px;
}
.listItems #title a{
	color:				#000;
}
.listItems .right{
    margin:             0px 3px 0px 0px;
}
/* ITEM TABLE */
.tblListItem {
	width:				468px;
}
.tblListItem tr td {
	font-size:			11px;
	padding-left:		2px;
	vertical-align:		top;
	border-bottom:      #fff solid 1px;
	line-height:        15px;
}
.tblListItem tr td a{
	font-size:			11px;
}
.tblRowHeader {
	background-image:	url(../img/bg_tblItemList_header.gif);
	height:				2px;
	display:			block;
}
.tblRowOdd {
	background-color:	#DEE9EC;
	border: #DEE9EC solid 1px;
}
.tblRowEven {
	background-color:	#E9F2F5;
}
.tblRowFooter {
}


/* LIST EVENTS */

.listEvents {
	clear: 				both;
	margin: 			0px 0px 10px 0px;
}
.listEvents UL {
	list-style: 		none;
	padding: 			0px;
	margin: 			0px;
}
.listEvents UL LI {
	display: 			block;
	margin: 			0px;
	padding: 			0px 0px 0px 0px;
}
.listEvents UL LI UL LI.odd {
	background-color:	#DEE9EC;
}
.listEvents UL LI UL LI.even {
	background-color:	#E9F2F5;
}
.listEvents .group {
	display: 			block;
}
.listEvents .event {
	display: 			block;
}
.listEvents .event .match {
	display: 			block;
}
.listEvents .match A {
	text-decoration: 	none;
}
.listEvents .match .result,
.listEvents .match .fixture  {
	text-decoration: 	underline;
	font-weight: 		bold;
}
.listEvents .details,
.listEvents .function {
	display: 			block;
	font-size: 			11px;
	font-style: 		normal;
	color: 				#666666;
	width: 				100%;
}
.listEvents .details A,
.listEvents .function A {
	color: 				#666666;
}
.listEvents .ad {
	margin: 			10px 1px 10px 1px;
}
.listEvents .tblFixtures .right {
	text-align: right;
}
.listEvents .tblFixtures SELECT {
	width: 230px;
}
.listEvents .tblFixtures .date {
	width: 90px;
}
.listEvents #aboutCollapsed .moreLinks a,
.listEvents #aboutExpanded .moreLinks a {
	font-size:			13px;
	color: 				#FF0000;
	font-weight: 		bold;
	float:				right;
}

/* LIST NEXT
	LIST LATEST */ 

#listNext,
#listLatest {
	padding: 			0px 0px 5px 0px;
}

#listNext .title,
#listLatest .title {
	background: 		url(../img/bg_BlueSub.gif);
	color: 				#000;
	font-size: 			12px;
	line-height: 		21px;
	padding: 			0px 0px 0px 7px;
	margin: 			0px 0px 2px 0px;
}

#listNext .group,
#listLatest .group {
	border-bottom: 		1px dashed #797979;
	padding: 			2px 0px 0px 0px;
	background: 		#ededed;
}

#listNext .subtitle,
#listLatest .subtitle {
	display: 			block;
	font-size: 			15px;
	padding: 			0px 0px 2px 7px;

}

#listNext .event,
#listLatest .event {
	width: 				100%;
	font-size: 			13px;
	padding: 			0px 0px 2px 10px;
}

#listNext .details,
#listLatest .details {
	display: 			block;
	line-height: 		15px;
}

/* ABOUT */

.about {
	width: 				268px;
	float: 				left;
	display: 			block;
	clear: 				both;
	border: 			1px solid #C5CCCE;
	padding: 			3px 5px 0px 5px;
	margin: 			0px 0px 10px 0px;
}

.about .logo {
	float: 				right;
	margin: 			0px 0px 0px 0px;
}

.about .title {
	padding: 			0px 0px 5px 5px;
	font-size: 			18px;
	line-height: 		20px;
}

.about .title EM {
	display: block;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
}

.about .subtitle {
	font-weight: bold;
	border-top: 1px dashed #C5CCCE; 
	padding: 2px 0px 0px 5px;
	color: #999999;
}

.about P {
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 3px 0px;
}

.about .organisation {
	border-top: 1px dashed #C5CCCE; 
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
}

.about .organisation P {
	font-size: 11px;
	line-height: 15px;
}

.about .data {
	margin: 0px 0px 5px 0px;
}

.about .data DL {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 13px;
	line-height: 18px;
}

.about .data DL DT {
	padding: 2px 5px 0px 5px;
	border-top: 1px dashed #C5CCCE; 
}

.about .data DL DD {
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 5px 0px;
}

.about .news UL {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 3px 5px;
}

.about .news UL LI {
	font-size: 13px;
	line-height: 18px;
	padding: 0px 0px 3px 18px;
	background-image: url(../img/icon-news.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

.about  .news UL LI EM {
	color: #666666;
	font-style: normal;
	font-size: 11px;
	line-height: 15px;	
}


/* LIST AND TABLE COLORS */

.primary .odd {
	background-color: #DEE9EC;
}
.primary .even {
	background-color: #E9F2F5;
}
.primary .CompHeader {
	background-color: #33B2CE;
}
.secondary .odd {
	background-color: #DEE9EC;
}
.secondary .even {
	background-color: #E9F2F5;
}


/* TEAM */

/*#team .pageHeader .title,
#team .listEvents .title {
	color: Black;
}

#team .primary .listEvents .subtitle {
	background-color: #AF9B7B;
	color: White;
}

#team .pageHeader {
	background-color: #D7CDBD;
}*/

/* LEAGUE */

#league .pageHeader .title,
#league .listEvents .title {
	color: Black;
}

#league .primary .listEvents .title,
#league .primary .leagueTable .title {
	background-color: #7BAFAA;
	color: White;
}

/* LIST ALL EVENTS */

#listAllEvents {
	width: 100%;
	float: left;
}

#listAllEvents .title {
	display: block;
	font-size: 15px;
	line-height: 18px;
	background-color: Black;
	color: White; 
	padding: 4px 5px 3px 10px;	
	margin: 0px;
}

#league #listAllEvents .title {
	position: relative;
	height: 18px;
}

#listAllEvents .title EM {
	position: absolute;
	right: 5px;
	font-size: 13px;
	font-weight: normal;	
	font-style: normal;
}

#listAllEvents .leagueTable .title EM {
	display: none;
}

#listAllEvents .title EM A {
	color: White;
}

#team #listAllEvents .title {
	display: none;
}

#listAllEvents LI {
	width: 100%;
	clear: both;
	float: left; 
}

#listAllEvents .subtitle {
	display: block;
	font-size: 15px;
	line-height: 18px;
	background-color: #C5CCCE;
	color: White; 
	padding: 4px 5px 3px 10px;
}

#league #listAllEvents .subtitle {
	background-color: Black;
	font-size: 13px;
	padding: 1px 5px 3px 10px;
}

#listAllEvents .event {
	display: block;
	font-size: 13px;
	line-height: 20px;
	padding: 0px 5px 1px 10px;
}

#listAllEvents .event .date {
	display: block;
	float: left;
	width: 95px;
}

#listAllEvents .event .match {
	width: auto;
	display: block;
	float: left;
}

#listAllEvents .event .details,
#listAllEvents .event .function {
	width: auto;
	display: block;
	float: right;
}

#person #listAllEvents .event .details  {
	clear: both;
	float: left;
	line-height: 15px;
	margin: 0px 0px 3px 95px;
}



/* LEAGUE TABLE */

.leagueTable {
	clear: 				both;
	margin: 			0px 0px 25px 0px;
}
.tblLeagueFixtures {
	width: 				100%;
}
.tblLeagueFixtures th {
background-image:       url(../img/bg_BlueSub.gif);
}
.leagueTable {
	/*border: 			1px solid #C5CCCE;*/
	padding: 			0px 5px 5px 5px;
	margin-bottom:		25px;
}

.leagueTable .title {
	padding: 			0px 5px 0px 5px;
	margin: 			0px 0px 4px 0px;	
	font-size: 			18px;
	line-height: 		20px;
}

.primary .leagueTable .title {
	background: 		url(../img/bg_BlueSub.gif);
	color: 				#000;
	text-align: 		left;
	font-size: 			15px;
	line-height: 		21px;
	font-weight: 		bold;
	padding: 			2px 5px 3px 10px;
	margin: 			0px;
}

.primary .leagueTable .title {
	position: 			relative;
	height: 			18px;
}
.primary .leagueTable .title a{
	color: 				#fff;
}
.primary H1 {
	padding:			0px 0px 0px 10px;
}
.primary H1 em{
	font-size:			0.78em;
	font-style:			normal;
}
.leagueTable .title EM {
	position: 			absolute;
	right: 				5px;
	font-size: 			13px;
	font-weight: 		normal;	
	font-style: 		normal;
}

.secondary .leagueTable .title EM {
	display: 			none;
}

.leagueTable .title EM A {
	color: 				#fff;
}

.leagueTable TABLE,
.listEvents TABLE {
	width: 				100%;
}

.leagueTable TABLE CAPTION,
.tblLeagueFixtures th {
/*	background-color: 	#000;
	color: 				#fff;*/
	text-align: 		left;
	font-size: 			13px;
	line-height: 		18px;
	font-weight: 		bold;
	padding: 			1px 3px 3px 5px;
}

.secondary .leagueTable TABLE CAPTION {
	background-color: 	transparent;
	color: 				Black;
	font-size: 			11px;
	font-weight: 		normal;
	line-height: 		15px;
	padding: 			0px 3px 5px 3px;
}

.leagueTable TABLE thEAD {
	background-color: 	Black;
	color: 				White;
	font-weight: 		bold;
}


.primary .leagueTable TABLE thEAD,
.secondary .leagueTable TABLE thEAD {
	display:			 none;
}

.leagueTable TABLE tr th,
.leagueTable TABLE tr td,
.listEvents TABLE tr th, 
.listEvents TABLE tr td{
	font-size: 			13px;
	line-height: 		18px;
	padding: 			1px 5px 1px 5px;
	white-space: 		nowrap;
	border-bottom:		solid 1px #fff;
}

.leagueTable .personinfo tr th,
.leagueTable .personinfo tr td,
.listEvents .personinfo tr th, 
.listEvents .personinfo tr td{
	font-size: 			11px;
	line-height: 		14px;
	padding: 			1px 3px 1px 3px;
	white-space: 		nowrap;
	border-bottom:		solid 1px #fff;

}
.leagueTable #fixtureLegend{
    text-align:         right;
    font-size:          10px;
}
.leagueTable #fixtureLegend IMG{
    margin-left:        10px;
}
.leagueTable .tblInfo,
.listEvents .tblInfo {
	margin-bottom:      7px;
	border-bottom:      1px solid #C5CCCE;
}

.leagueTable .tblInfo tr td,
.listEvents .tblInfo tr td{
	font-size: 			11px;
	line-height: 		14px;
	padding: 			1px 3px 1px 3px;
	white-space:        normal;
	border-bottom:		solid 1px #fff;

}
.leagueTable .tblInfo tr th,
.listEvents .tblInfo tr th {
	background: 		url(../img/bg_BlueSub.gif);
    font-size: 			12px;
	line-height: 		21px;
	padding: 			0px 3px 0px 3px;
	white-space:        normal;
	border-bottom:		solid 1px #fff;
	font-weight: 		bold;
	color: 				#000;
	text-align:			left;
	
}
.leagueTable .tblInfo tr td A{
	display:            block;
}
.leagueTable .tblInfo tr td.entry A {
    color:              #ff0000;
    font-weight:        bold;
    display:            inline-block;
}
.leagueTable .tblInfo tr td.LargeNumber 
{   color:              #000;
    font-weight:        bold;
    font-size:          18px;
    vertical-align:     top;
}
.leagueTable .tblInfo .fixturesMoreInfo 
{
    border-bottom:      #C5ccce 1px solid;
	background-color:   #f7f7f7;
	margin: 			0px;
	padding:			0px;
}
.leagueTable .tblInfo .fixturesMoreInfo ul{
	width:				390px;
	list-style:         none;
	margin:             4px 0px 5px 10px;
}
.leagueTable .tblInfo .fixturesMoreInfo ul li
{

  
}
.leagueTable .tblInfo .fixturesMoreInfo ul li .label {
	color:				#666;
	width:              100px;
	display:inline;	
}
.leagueTable .tblInfo .fixturesMoreInfo ul li .status 
{
    margin-right:       20px;         
    float:              right;
    clear:              both; 
}
.leagueTable .tblInfo .fixturesMoreInfo ul li .status A {
    color:              #ff0000;
    font-weight:        bold;
}
.leagueTable .tblInfo .moreInfo {
	display: 			block;
	line-height:		16px;
	width:				16px;
	float:				right;
	background-color:	#fff;
	font-size:			13px;
	font-weight:		bold;
	text-align:			center;
}
.leagueTable .tblInfo tr td.closeInfo A	{
	display: 			block;
	line-height:		13px;
	width:				13px;
	float:				right;
	background-color:	#fff;
	font-size:			11px;
	font-weight:		bold;
	text-align:			center;
	vertical-align: 	top;
	border:			 	#C5CCCE 1px solid;
	color:				#C5CCCE;
}
/*.leagueTable .tblInfo .P&aring;melding {
	display: 			block;
	line-height:		16px;
	width:				16px;
	float:				right;
	background-color:	#33FF99;
	font-size:			13px;
	font-weight:		bold;
	text-align:			center;
	visibility:			visible;
	overflow:			hidden;

}*/
.leagueTable .tblInfo TR TD label.date{
    padding: 0px 5px 0px 2px;
    font-weight: bold;
}
.leagueTable .tblInfo tr td.center {
    text-align: center;
}

.leagueTable .tblFixtures,
.listEvents .tblFixtures {
	margin-bottom: 7px;
	border-bottom: 1px solid #C5CCCE;
}

.leagueTable .tblFixtures tr th,
.leagueTable .tblFixtures tr td,
.listEvents .tblFixtures tr th, 
.listEvents .tblFixtures tr td{
	font-size: 			11px;
	line-height: 		17px;
	padding: 			0px 2px 0px 1px;
	vertical-align:		top;
	white-space: normal;

}
.leagueTable .nowrap tr th,
.leagueTable .nowrap tr td,
.listEvents .nowrap tr th, 
.listEvents .nowrap tr td{
    white-space:        nowrap;
}

.leagueTable .tblFixtures tr.split td{
	border-top: 		#C5CCCE solid 1px;
	height:				1px;
	border-bottom: 		none;
}
.leagueTable .tblFixtures tr td a.venue,
.listEvents .tblFixtures tr td a.venue {
	color: 				#666666;
}
.listEvents .tblFixtures tr.more td a{
	color: 				#ff0000;
	font-weight: 		bold;
	vertical-align: 	middle;
}

.leagueTable .tblFixtures tr td.home{
	text-align:			right;
	padding:			0px 5px 0px 0px;
	
/*	display:        block;*/
}
.leagueTable .tblFixtures tr td.away{
	text-align:			left;
	padding:			0px 0px 0px 5px;

 /*   display:            block;*/
}.leagueTable .tblFixtures tr td.res{
	text-align:			center;
	padding:			0px 0px 0px 0px;
  /*  display:            block;*/
}
.leagueTable .tblFixtures tr th {
	font-weight: 		bold;
	color: 				#000;
	background-image: 	url(../img/bg_BlueSub.gif) ;
}
.leagueTable .tblFixtures tr.left th {
	text-align:			left;
}
.leagueTable .tblFixtures tr.hot td {
	background-color:	#E8CF00;
}
.leagueTable .tblFixtures input {
	width:				100px;
}

/*.leagueTable TABLE .pos {
} */

.secondary .leagueTable #highlight {
	background-color: #EFEDEB;
}

#LeagueSubMenu {
	font-size: 			11px;
	line-height: 		20px;
	margin:				0px 7px 5px 7px;
}
#LeagueSubMenu #left{
	float: 				left;
}
#LeagueSubMenu #right {
	float:	right;
}
#LeagueSubMenu span {
	margin: 			0px 3px 0px 3px;
}
#LeagueSubMenu span.selected {
	text-decoration: 	underline;
}
#LeagueSubMenu span.unselectable {
	color:				#a5a5a5;
}

/* ADS */

.ads {
	width: 				100%;
	display: 			inherit;
	background: 		url(../img/img_annonse_vert.gif) no-repeat 776px 36px;
    z-index:            auto;
}
.ad {
	background: 		url(../img/img_annonse_hor.gif) no-repeat 7px 0px;
	display: 			block;
	margin: 			0px 0px 0px 0px;
	padding: 			7px 0px 3px 0px;
}
.ads .adTop {
	margin: 			0px 0px 0px 0px;
	padding: 			0px 0px 0px 0px;
}
.ads #ad768x150 {
	float: 				left;
	margin: 			0px;
}

.ads #ad180x150  {
	float: 				right;
	margin: 			0px 12px 0px 0px;
	overflow:			hidden;
}

#ad968x400 {
	margin:				0px;
 }

.ad A IMG {
	border: 			0px;
}

.ad #ad468 {
	margin: 			3px 0px 5px 0px;
}

.ad #ad468 IMG {
	border: 			1px solid White;
}
#adLinks {
	width: 				96%;
	display:            block;
	background-color:   #fff;
}
.LinkAd {
    line-height:        32px;
    margin:             0px 9px 0px 9px;
	float:				left;
	text-align:			center;
	font-size:			11px;
	color:              #ff0000;
}
.LinkAd a {
    color:              #ff0000;
}

/* IdrettsGuiden */
#idrettsGuiden .ad_category h3 {
	margin:		0px 0px 3px 0px;
	padding:	0px;
}
.ad_category {
	margin: 	0px 20px 10px 20px;
	padding: 	0px 0px 3px 0px;
	float:		left;
}
.ad_single {
	display:	block;
	position:	relative;
	width:		150px;
}


/* TEXT ADS */

.textAd {
	background-color: #EFEDEB;
	padding: 5px 9px 5px 9px;
	margin: 0px 0px 10px 0px;
	height: 62px;
}

.textAd P {
	margin: 0px 0px 0px 0px;
}

.textAd#sms {
	border: 0px;
	background-color: #FEF7BF;
	padding: 5px 10px 5px 10px;
	margin: 0px 0px 10px 0px;
}



/* SITE HEADER */
/*
#siteHeader {
	clear: both;
	background-color: Red;
	position: relative;
	margin: 0px 0px 10px 0px;
	height: 30px;
}

#siteHeader IMG {
	border: 0px;
}

#siteHeader .logo {
	position: absolute;
	left: 780px;
}

#siteHeader .menu {
	position: absolute;	
	top: 5px;
	left: 10px;
}

#siteHeader .menu UL {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#siteHeader .menu UL LI {
	float: left;
	margin: 0px 10px 0px 0px;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
}

#siteHeader .menu UL LI A {
	color: White;
	text-decoration: none;
}

#siteHeader .menu UL LI A:hover {
	
}

#siteHeader .search {
	position: absolute;
	top: 3px;
	right: 200px
}
*/

/* SITE FOOTER */

#siteFooter {
/*	background: 		url(../img/bg-sitefooter.gif) #7AC043 repeat-x;*/
    background-color:   #7AC043;
    position:           relative;
	color: 				#fff;
	height:             45px;
}
#siteFooter #speakerlogo {
    margin:             11px 5px 0px 36px;
    float:              left;
}
#siteFooter #eddalogo {
    margin:             11px 5px 0px 20px;
    float:              left;
}
#siteFooter .adressContact {
     float:             left;
     margin:            9px 5px 0px 30px;
     font-size:         10px;
     line-height:       normal;
}
#siteFooter #pfulogo {
    margin:             8px 144px 0px 0px;
    float:              right;
}


/* TEXT FOOTER */

#textFooter {
	position: relative;
	width: 770px;
	height: 60px; 
	float: left;
	margin: 0px 0px 0px 0px;
	vertical-align: bottom;
}

#textFooter .reporting {
	position: absolute;	
	left: 10px;
	bottom: 0px;
	margin: 0px 0px 10px 0px; 
}

#textFooter .reporting UL {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#textFooter .reporting UL LI {
	font-size: 13px;
	line-height: 20px;
}

#textFooter .reporting .reportError {
	background-image: url(../img/icon-error.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 20px;	
}

#textFooter .reporting .reportResult {
	background-image: url(../img/icon-phone.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 20px;	
}

#textFooter .reporting .reportResult A {
	color: Green;
}
#textFooter .sponsors {
	background: url(../img/img_partnere.gif) no-repeat 490px 0px;
}
#textFooter .sponsors A IMG {
	border: 0px;
}

#textFooter .sponsors #sasbraathens {
	position: absolute;
	left: 588px;
	bottom: 8px;
}

#textFooter .sponsors #sportdirekt {
	position: absolute;
	left: 480px;
	bottom: 8px;
}

#textFooter .sponsors #telenor {
	position: absolute;
	left: 688px;
	bottom: 8px;
}
#idrettsguiden .head
{
	font-size: 18px;
	font-weight: bold;
}
.sponsorknapp 
{
	float:right;
	margin-right: 10px;
	width:100px;
}


