﻿@charset "utf-8";
/* CSS Document */

@import url("init.css");

html, body
		{
		height: 100%;
		}

body
		{
		background: url(../wsimages/body_bg.jpg) repeat-y #fff;
		min-width: 950px;
		}

div#mainwrapper
		{
		min-height: 100%;
		}

div#header
		{
		background: url(../wsimages/header_bg.jpg) no-repeat #f5f8fb;
		display: block;
		height: 187px;
		padding-top: 15px;
		position: relative;
		z-index: 1;
		}
		
		div#nextMatch
				{
				position: absolute;
				left: 338px;
				top: 50px;
				color: #324087;
				font-size: 1.8em;
				line-height: 1.1em;
				text-align: center;
				display: block;
				}
				
				span#nextMatchInfo
						{
						font-size: 0.5em;
						clear: both;
						display: block;
						}
						
		div#nextMatch2
				{
				position: absolute;
				left: 550px;
				top: 50px;
				color: #324087;
				font-size: 1.8em;
				line-height: 1.1em;
				text-align: center;
				display: block;
				}
				
				span#nextMatchInfo2
						{
						font-size: 0.5em;
						clear: both;
						display: block;
						}
		
		a#mainpagelink
				{
				margin-left: 78px;
				}
				
				a#mainpagelink img
						{
						float: none;
						margin: 0;
						background-color: transparent;
						}

div#leftColumn
		{
		background: url(../wsimages/leftColumn_bg.jpg) no-repeat #e2eaf3;
		min-height: 449px;
		width: 338px;
		margin-right: 28px;
		float: left;
		padding-bottom: 100px;
		}

div#rightColumn
		{
		width: 584px;
		padding-top: 35px;
		float: left;
		padding-bottom: 100px;
		}

div#footer
		{
		min-width: 950px;
		clear: left;
		clear: both;
		height: 100px;
		margin-top: -100px;
		border-top: dotted 1px #ccc;
		background-color: #fff;
		font-size: 0.8em;
		}
		
		div#footerinfo
				{
				padding: 3px 15px;
				}

/* SPONSORER
----------------------------------------------------------*/

table#sponsorer
		{
		border-bottom: solid 1px #eaf0f6;
		width: 950px;
		margin-bottom: 10px;
		}
table#sponsorer td, table#sponsorer th
		{
		text-align: center
		}
		
		table#sponsorer td
				{
				text-align: center;
				vertical-align: middle;
				padding: 5 10px;
				}
				
				
				table#sponsorer td img
						{
						float: none;
						border: 0;
						padding: 0;
						margin: 0 25px;
						}


table#sponsorer th
		{
		background:	url(../wsimages/sponsorer.gif) center bottom no-repeat;
		text-indent: -999em;
		border: none;
		}

table#sponsorer td
		{
		border: none;
		}

table#sponsorer th.generalsponsorer
		{
		width: 338px;
		background-image: url(../wsimages/generalsponsorer.gif);
		}

table#sponsorer th.hovedsponsorerbarn
		{
		background-image: url(../wsimages/hovedsponsorer_barn.gif);
		}

table#sponsorer th.hovedsponsorer
		{
		background-image: url(../wsimages/hovedsponsorer.gif);
		}

td.generalsponsorer
		{
		border-right: dotted 1px #ccc;
		}

div.hr
		{
		background: url(../wsimages/hr_bg.gif) repeat-x #d6d9e7;
		height: 1px;
		width: 584px;
		margin-bottom: 20px;
		display: block;
		overflow: hidden;
		clear: both;
		}

/* BREAKING NEWS
--------------------------------------------------------------- */

div#breakingNews
		{
		width: 584px;
		position: relative;
		display: none;
		}

div#breakingNews div
		{
		
		}

div.imgwrapper
		{
		height: 256px;
		position: relative;
		margin-bottom: 10px;
		}

div.imgwrapper h1
	{
	position: absolute;
	margin-left: 10px;
	bottom: 0px;
	}

div.imgwrapper h1 a
	{
	background: url(../wsimages/breakingnews_h1_bg.png);
	padding: 10px;
	display: block;
	width: 544px;
	text-decoration: none;
	}

div.imgwrapper img
	{
	padding: 9px;
	border: solid 1px #ebf1f7;
	float: none;
	margin: 0;
	}

div#breakingNews span.publishDate
	{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 10px;
	clear: both;
	cursor: pointer;
	display: block;
	line-height: 1.2em;
	}

a#PreviousPanel, a#NextPanel
	{
	top: 100px;
	position: absolute;
	display: block;
	width: 31px;
	height: 41px;
	z-index: 5;
	}

a#PreviousPanel
	{
	background: url(../wsimages/prev.png) no-repeat;	
	left: 14px;
	}

a#NextPanel
	{
	background: url(../wsimages/next.png) no-repeat;
	left: 538px;
	}
	
/*--------------------------------------*/

.SlidingPanels {
	float: left;
	position: relative;
	width: 584px;
	padding: 0px;
}

.SlidingPanelsContentGroup {
	position: relative;
	float: left;
	width: 10000px;
}

.SlidingPanelsContent {
	float: left;
	width: 584px;
	overflow: hidden;
}

/* LEFT COLUMN CONTENTBOX
--------------------------------------------------- */

div.smallbox_top
		{
		background: url(../wsimages/leftColumn_box_top.png) no-repeat;
		height: 8px;
		overflow: hidden;
		width: 333px;
		}

div.smallbox_content
		{
		background: url(../wsimages/leftColumn_box_content.png) repeat-y;
		text-align: center;
		width: 333px;
		}
		
		div.smallbox_content img
				{
				float: none;
				margin: 0;
				padding: 0;
				}
		
		div.smallbox_content h2
				{
				line-height: 1.2em;
				font-size: 1.35em;
				margin-bottom: 0;
				}

div.smallbox_bottom
		{
		background: url(../wsimages/leftColumn_box_bottom.png) no-repeat transparent;
		height: 8px;
		overflow: hidden;
		margin-bottom: 10px;
		width: 333px;
		}

/* XML Feed
------------------------------------*/
div.xmlfeed
		{
		padding: 10px 20px;
		text-align: left;
		font-size: 0.85em;
		}

div.xmlfeed a.readmore
		{
		font-weight: normal;
		}

/* Banner
---------------------------------------- */
div#rightColumn a.banner
	{
	padding: 20px 0 0 0;
	background: url(../wsimages/annonse_tekst.gif) #FFFFFF no-repeat left 5px;
	border-bottom: solid 1px #ebebeb;
	display: block;
	text-align: center;
	margin-bottom: 25px;
	}
	
	div#rightColumn a.banner img
		{
		border: none;
		margin: 0;
		padding: 0;
		float: none;
		}