* {
	padding: 0;
	margin: 0;
}

html, body {
	background: url("desimg/top.gif") 0 0 repeat-x #BD0303;
	height: 100%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #B90303;
}
h1 {
	display: none;
}
h2 {
	display: none;
}
a {
	text-decoration: none;
}

.displaynone {
	display: none !important;
}

.visibilitynone {
	visibility: hidden !important;
}

/*===============================
               IDer
=================================*/		
#midtbg {
	width: 776px;
	margin: 0 auto;
	background-color: #FDF8F8;
	padding: 12px 12px 16px 12px;
}
		#logo {
			width: 242px;
			height: 191px;
			float: left;
			background-image: url("desimg/logo.png");
		}
		#logo a {
			display: block;
			width: 242px;
			height: 191px;
		}
		#logo a span {
			display: none;
		}
		#logo a:hover span {
			display: block;
			width: 339px;
			height: 191px;
			position: absolute;
			left: 50%;
			margin-left: 48px;
			top: 12px;
			background-image: url("desimg/logo.png");
		}
		#navtop {
			overflow: hidden;
			width: 190px;
			height: 16px;
			margin-bottom: 1px;
			background-image: url("desimg/navtop.png");
		}

		/*=================================
		                MENY
		=================================*/
		#meny {
			margin: 0 2px 0 1px;
			float: right;
  			list-style: none;
			width: 190px;
		}
		#meny ul li {
			display: inline;
		}
		#meny li a {
			display: block;
			overflow: hidden;
			height: 0 !important;
			height /**/ : 25px;
			width: 190px;
			padding: 25px 0 0 0;
		}
		#meny ul li a span {
			display: none;
		}
		#meny ul li a:hover span {
			display: block;
			position: absolute;
			left: 50%;
			margin-left: 48px;
			top: 12px;
			height: 191px;
			width: 339px;
		}
		
		#action {
			overflow: hidden;
			background-image: url("desimg/meny_action.png");
			background-position: -190px 0;
			background-repeat: no-repeat;
		}
		#skyting {
			overflow: hidden;
			background-image: url("desimg/meny_skyting.png");
			background-position: -190px 0;
			background-repeat: no-repeat;
		}
		#sport {
			overflow: hidden;
			background-image: url("desimg/meny_sport.png");
			background-position: -190px 0;
			background-repeat: no-repeat;
		}
		#motor {
			overflow: hidden;
			background-image: url("desimg/meny_motor.png");
			background-position: -190px 0;
			background-repeat: no-repeat;
		}
		#rask {
			overflow: hidden;
			background-image: url("desimg/meny_rask.png");
			background-position: -190px 0;
			background-repeat: no-repeat;
		}
		#tenking {
			overflow: hidden;
			background-image: url("desimg/meny_tenking.png");
			background-position: -190px 0;
			background-repeat: no-repeat;
		}
		#mobil {
			overflow: hidden;
			background-image: url("desimg/meny_mobil.png");
			background-position: -190px 0;
			background-repeat: no-repeat;
		}

		#action:hover { background-position: 0 0; }
		#skyting:hover { background-position: 0 0; }
		#sport:hover { background-position: 0 0; }
		#motor:hover { background-position: 0 0; }
		#rask:hover { background-position: 0 0; }
		#tenking:hover { background-position: 0 0; }
		#mobil:hover { background-position: 0 0; }
		
		#hoveraction { background-image: url("desimg/hover_action.png"); }
		#hoverskyting { background-image: url("desimg/hover_skyting.png"); }
		#hoversport { background-image: url("desimg/hover_sport.png"); }
		#hovermotor { background-image: url("desimg/hover_motor.png"); }
		#hoverrask { background-image: url("desimg/hover_rask.png"); }
		#hovertenking { background-image: url("desimg/hover_tenking.png"); }
		#hovermobil { background-image: url("desimg/hover_mobil.png"); }
		
		/*===========================*/
		
		#topright {
			width: 339px;
			height: 191px;
			float: right;
			background-image: url("desimg/topright.png");
		}
		#topright1 {
			width: 339px;
			height: 191px;
			float: right;
			background-image: url("desimg/topright_1.png");
		}
		#topright2 {
			width: 339px;
			height: 191px;
			float: right;
			background-image: url("desimg/topright_2.png");
		}
		#topright3 {
			width: 339px;
			height: 191px;
			float: right;
			background-image: url("desimg/topright_3.png");
		}
		#topright4 {
			width: 339px;
			height: 191px;
			float: right;
			background-image: url("desimg/topright_4.png");
		}
		#topright5 {
			width: 339px;
			height: 191px;
			float: right;
			background-image: url("desimg/topright_5.png");
		}
		#topright6 {
			width: 339px;
			height: 191px;
			float: right;
			background-image: url("desimg/topright_6.png");
		}
		#toprightmobil {
			width: 339px;
			height: 191px;
			float: right;
			background-image: url("desimg/topright_mobil.png");
		}
		.enpx {
			width: 1px;
			height: 191px;
			float: right;
		}
		
/*==================================*/
#footer {
	width: 776px;
	height: 16px;
	clear: both;
	background-color: #BE0303;
}
#innholdswrap {
	clear: both;
	background: url("desimg/faux.png") repeat-y 0 0;
	width: 100%;
}
#leftwrap {
	float: left;
	width: 180px;
}
	#bestespill {
	background: url("desimg/bestespilltop2.png") no-repeat 0 0;
	padding: 16px 0 0 0;
	width: 180px;
	}
	#besteringetoner {
		background: url("desimg/besteringetonertop2.png") no-repeat 0 0;
		padding: 28px 0 12px 0;
		width: 180px;
	}
	#statistikk {
		background: url("desimg/statistikktop2.png") no-repeat 0 0;
		padding: 16px 0 0 0;
		width: 180px;
	}
	#sok {
		background: url("desimg/soktop2.png") no-repeat 0 0;
		padding: 16px 0 0 0;
		width: 180px;
	}
	#leftwrap div div, #rightwrap div div {
		padding: 15px 15px 15px 15px;
		background: url("desimg/vspace.png") 0 0 no-repeat #F9EEEE;
		width: 150px;
		color: #CD4444;
	}
	#leftwrap div div {
		text-transform: lowercase;
	}
	#leftwrap div div:hover {
		background-color: #F9F3F3;
	}
	#leftwrap div div a {
		color: #CD4444;
		text-decoration: none;
	}
	#leftwrap div div a:hover {
		color: #BE0303;
	}
	#leftwrap div div img, #rightwrap div img {
		border: 4px solid #FDF8F8;
		margin: 0 auto;
		clear: both;
		display: block;
	}
	#sokefelt {
		color: #BE0303;
		background-color: #fff;
		border: 1px solid #BE0303;
		width: 105px;
		height: 14px;
		font-size: .9em;
	}
	input.button {
		height: 14px;
		width: 19px;
		background-color: #BE0303;
		color: #fff;
		font-size: 0.9em;
		border: 1px solid #BE0303;
	}
	div#sok input.button {
		margin-left: 10px;
	}

	.tenpixvspace {
		width: 100%;
		height: 10px;
		background-color: #FDF8F8;
	}
	
#midtwrap {
	float: left;
	width: 411px;
	margin-left: 2px;
	background: url("desimg/sistespilltopbred2.png") 0 0 no-repeat;
	padding: 17px 0 0 0;
}
#midtwrapmobil {
	float: left;
	width: 411px;
	margin-left: 2px;
	background: url("desimg/mobiltopbred.png") 0 0 no-repeat;
	padding: 17px 0 0 0;
}
#annonsering {
	float: left;
	width: 411px;
	margin-left: 2px;
	background: 0 0 no-repeat;
	padding: 17px 0 0 0;
}
	.storspill {
		width: 313px;
		height: 200px;
		padding: 18px 49px;
	}
	#midtwrapmobil div {
		width: 313px;
		padding: 0 0 18px 30px;
		clear: both;
	}
	#midtwrapmobil div iframe {
		margin-left: -10px;
		width: 380px;
		clear: both;
	}
		.storspill h2, #midtwrapmobil div h2 {
			display: block;
			font-size: 16pt;
			text-transform: uppercase;
			font-weight: 100;
			word-spacing: 3px;
		}
		#midtwrapmobil div h2 {
			margin-top: 30px;
		}
		#sokreply {
			display: block;
			margin-top: 30px;
			margin-left: 49px;
			font-size: 16pt;
			text-transform: uppercase;
			font-weight: 100;
			word-spacing: 3px;
		}
		.storspill h2:first-letter, #midtwrapmobil div h2:first-letter {
			font-size: 20pt;
		}
		.storspill img {
			padding: 4px;
			border: 2px solid #EEC4C4;
		}
		.storspill img:hover {
			border: 2px solid #CD4444;
		}
		.storspill p {
			padding: 11px;
			line-height: 1.1em;
			text-align: justify;
		}
		.storspill p a:link, .storspill p a:active, .storspill p a:visited {
			color: #B90303;
			font-weight: bold;
			text-decoration: none;
		}
		.storspill p a:hover {
			color: #CD4444;
		}
	.smaspill {
		background: url("desimg/vspace.png") repeat-x 0 0;
		width: 332px;
		clear: both;
		padding: 15px 31px 15px 49px;
	}
		.smaspill img {
			float: left;
			padding: 4px;
			border: 2px solid #EEC4C4;
		}
		.smaspill img:hover {
			border: 2px solid #CD4444;
		}
		.smaspill h2 {
			display: block;
			float: left;
			font-weight: bold;
			font-size: 1em;
			word-spacing: 3px;
			margin-left: 12px;
		}
		.smaspill p {
			display: block;
			float: left;
			line-height: 1.1em;
			width: 160px;
			margin-left: 12px;
			margin-bottom: 11px;
		}
		.smaspill p a:link, .smaspill p a:active, .smaspill p a:visited {
			color: #B90303;
			font-weight: bold;
			text-decoration: none;
		}
		a:link h2, a:active h2, a:visited h2 {
			color: #B90303;
			text-decoration: none;
		}
		.smaspill p a:hover, a:hover h2 {
			color: #CD4444;
		}
		
		#forrigeneste {
			background: url("desimg/vspace.png") repeat-x 0 0;
			width: 300px;
			clear: both;
			margin: 0 auto;
			padding: 15px 49px 15px 49px;
		}
		#forrigeneste a#forrige {
			width: 47px;
			height: 46px;
			display: block;
			float: left;
			background: url("desimg/forrige.png") no-repeat 0 0;
		}
		#forrigeneste a#neste {
			width: 47px;
			height: 46px;
			display: block;
			float: right;
			background: url("desimg/neste.png") no-repeat 0 0;
		}
		#forrigeneste #viser {
			margin: 0 auto;
			width: 100px;
		}
#rightwrap {
	float: right;
	width: 180px;
	margin-left: 1px;
}
	#annonser {
		background: url("desimg/annonsertop2.png") no-repeat 0 0;
		padding: 31px 0 12px 0;
		width: 180px;
	}
	#annonser2 {
		background: url("desimg/annonsertop2.png") no-repeat 0 0;
		padding: 31px 0 12px 0;
		width: 180px;
	}
	#annonser3 {
		background: url("desimg/annonsertop2.png") no-repeat 0 0;
		width: 180px;
	}
	#copyright {
		background: url("desimg/copyright.png") no-repeat 0 0;
		height: 41px;
		margin: 12px 18px 12px 19px;
	}
	#andretjenester {
		background: url("desimg/andre_tjenester2.png") no-repeat 0 0;
		width: 180px;
		padding-top: 16px;
		font: verdana;
	}
	
	#andretjenester ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
	#andretjenester li {
	border-bottom: 1px solid #ED9F9F;
	}
	
	#andretjenester li a:link, #andretjenester li a:visited {
	color: #B90303;
	font-size: 90%;
	display: block;
	padding: 0.4em 0 0.4em 0.5em;
	texr-decoration: none;
	}
	
	#andretjenester li a:hover {
	color: #CD4444;
	}
	
	#partnere {
		background: url("desimg/partnere2.png") no-repeat 0 0;
		padding: 28px 0 12px 0;
		width: 180px;
	}
	
	
#google {
	width: 775px;
	height: 15px;
	clear: both;
	background-color: #B70202;
	margin-bottom: 1px;
	}

#sok2 {
	width:180px;
	padding:0;
	margin:0;
	margin-top:1px;
	}
	
#cse-search-results {
	float:left;
	width: 300px;
	}