﻿@charset "utf-8";
/* CSS Document */


body, table {
  font-family: "Lucida Grande",  "Lucida Sans Unicode", "Lucida Sans", Sans-serif;
  	font-size:12px;
	  color: #808080;
	
	padding-top:5px;
}
table {
	padding-top:3px;
	background-color:#FFFFFF;
}
body {
	background-color:#FBF7EA;
	background-image:url(../grafikklydogbilde/bgshadow.gif);
	background-position:center;
	background-repeat:repeat-y;
	text-align: center;
	margin-left:2px;
	margin-top:0px;
	margin-right:2px;
	margin-bottom:2px;
	min-width: 1020px;
}
a, img {
	border-style:none;
	text-decoration:none;
}

a {
cursor:pointer;
}

a:link {color: #00507e;}
a:visited {color: #00507e;}
a:hover  {color: #6699CC;}


p {
	margin:0px;
}

hr {border: none 0; 
border-top: 1px solid #CACACA;/*the border*/
border-bottom: 0px;
width: 100%;
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}

h1{
	margin:0px;

	font-size:11px;
	font-weight:bold;
	font-color:#FFFFFF;
}

h2{
	margin:5px;
	font-size:12px;
	font-weight:bold;
}

h3{
	margin:5px;
	font-size:12px;
	font-weight:bold;
}

li {
margin:0px;
}

/*Grunnlayout, divbokser o.l */

.wrapper {
	width:1185px;
	margin-left:auto;
	margin-right:auto;
	overflow: hidden;
	text-align: left;0
	background-color:#FFFFFF;
	/* background-image:url(../grafikklydogbilde/bgshadow.gif);*/
	
}
/* Header + Arkfaner */

.header {
	background-image:url(../grafikklydogbilde/lydogbildeheader.jpg);
	background-position:right;
	background-color:#000000;
	background-repeat:no-repeat;
	padding-left:0px;

	width:999px;
	height: 153px;
	position: relative;
	border-style:solid;
	border-color:#000000;
	border-top-width:0px;
	border-bottom-width:0px;
	border-bottom-color:#ffffff;
	border-left-width:1px;
	border-right-width:1px;
	border-right-color:#000000;
}
.logo {
	position:relative;
	border-style:none;
	height:128px;
	width:200px;
	display:inline-block;

}


.lydogbildebannerboks{
	
	text-align:top center;
	Position:relative;
	Width:570px;
	display:inline-block;
	bottom:15px;

	

}


.lydogbildemeny {

		background-color:#ffffff;
	background-image:url(../grafikklydogbilde/lydogbildemenubg.jpg);
	background-position:bottom left;
	margin-top:1px;
	font-size: 1.1em; 
	font-weight: normal;
	width:999px;
	height:25px;
	display:block;
	position:relative;
	color:#FFFFFF;


}

.lydogbildemeny a {
	background-color:#006699;
	background-image:url(../grafikklydogbilde/lydogbildeboxgrad.jpg);
	color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	border-color:#666666;
	border-bottom-style:none;
	padding-left:13px;
	padding-right:12px;
	padding-top:2px;
	padding-bottom:2px;
	margin-left:2px;
	text-decoration:none;
	position:relative;
	float:left;
	display:inline;

	text-align:center;
}
.lydogbildemeny a:hover, .lydogbildemeny a:active {
	text-decoration:none;
	background-image:url(../grafikklydogbilde/lydogbildehover.jpg);

}
.lydogbildemeny p {
	line-height:14px;
	
}

/* Toppmeny */
.toppmeny {
	background-image:url(../grafikk/topmenubg.jpg);
	background-color:#1a539a;
	width:999px;
	height: 20px;
	Position:relative;
	z-index:3;
	top:5px;
	color:#FFFFFF;
	border-color:#000000;
	border-bottom-style:solid;
	border-width:1px;
	border-left-style:solid;
	border-right-style:solid;
}
.toppmenycontainerdiv {
	float:left;
	position:relative;
	height:19px;
	display:inline;
}
.toppmenycontainerdiv-hidden {
	display:none;
	float:right;
	position:relative;
	height:19px;
	top:20px;
}
.toppmeny a {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	/*background-image:url(../grafikk/boxgrad2.jpg); */
	background-color:#cccccc;
	background-position:center;
	display:block;
	width:100px;
	margin-top:-1px;
	padding-left:5px;
	padding-right:5px;

}
.toppmeny a:hover, .toppmeny a:active {
	/* background-image:url(../grafikk/boxgradhover.jpg); */
	background-color:#2f83ab;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	color:#CCCCCC;
	padding-left:5px;
	padding-right:5px;
}
.toppmeny p {
	line-height:19px;

}


.arkfanewrapper {
	width:900px;
	display:block;
	position:relative;
	text-align:center;
	color:#FFFFFF;
	font-weight:bolder;
	
}

.arkfanewrapper a {
	background-color:#006699;
	background-image:url(../grafikk/boxgrad2.jpg);
	background-position:left;
	color:#FFFFFF;
	padding:3px;
	padding-top:2px;
	text-decoration:none;
	position:relative;
	float:left;
	display:block;
	width:90px;
	text-align:center;
}
.arkfanewrapper a:hover, .arkfanewrapper a:active {
	text-decoration:none;
	background-image:url(../grafikk/boxgradhover.jpg);
	color:#FFFFFF;
	padding:3px;
		padding-top:2px;

}
.arkfanewrapper p {
	line-height:14px;
	color:#FFFFFF;

}



/* Søk */	

.sokboks {
	height:21px;
	width:30px;
}
.toppannonse {
	width:1000px;
	padding-top:5px;
	padding-bottom:5px;
	background-color: #283b51;
	border-width: 1px;
	border-color:#000000;
	border-style:solid;
	border-top-style:none;
	border-bottom-style:none;
	top:3px;
	position:relative;
}
.sokfelt {
	width:1000px;
	height:30px;
	position:relative;
	background-color: #283b51;
	background-image:url(../grafikk/sokbg.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
	border-width: 1px;
	border-top-style:none;
	border-color:#000000;
	border-style:solid;
	border-top:none;
	top:5px;
	padding-top:5px;
	padding-bottom:5px;
	z-index:2;
}
/* Bokser rundt siden */


.leftboxcontainer {
	width:180px;
	float:left;
	margin:0px;
	position: relative;
}
.boxheader {
	top:10px;
	background-image:url(../grafikklydogbilde/boxheaderbg.jpg);
	background-color:#000000;
	background-position:right;
	Background-repeat:no-repeat;
	height:20px;
	Border-style:solid;
	border-width:1px;
	border-color:#ffffff;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
	color:#FFFFFF;
	position: relative;
	font-size:11px;
	font-weight:bold;
	font-color:#FFFFFF;
}
.boxbg {
	top:4PX;
	background-color: #ffffff;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;

	position: relative;
	
}
.boxcontent {
	background-color: #FFFFFF;
	position: relative;
	padding-right:5px;
	

	padding-bottom:5px;
}
.contentcontainer {
	width: 630px;
	border-width: 0px;
	border-color:#666666;
	border-style:solid;
	margin:0px;
	Float:left;
	position: relative;
	left: 5px;
	z-index:1;
}



.informasjon, .informasjon a {
	margin:0px;
	Text-decoration:underline;
	line-height:18px;
}

.informasjon{
text-decoration:none;
}


.informasjon a {
	border-style:none;
}
.informasjon img {
	margin-top:2px;
	margin-left:10px;
}
.maincontainer {
	min-height:1500px;
	background-color: #FFFFFF;
	position: relative;
	padding:15px;
	z-index:1;
}

.mainheader{

	height:18px;
	padding-top:8px;
	padding-left:14px;
	color:#FFFFFF;
	position: relative;
	font-size:11px;
	font-weight:bold;
	color: #808080;
	border-bottom-width:1px;
	border-style:None;
	border-bottom-style:solid;
	border-color:#DAE9FE;



}

.rightboxcontainer {
	width:180px;
	position: relative;
	float:left;
	left: 10px;
	z-index:1;
}
/* Høyre annonsebolk */

.rightannonsebolk {
	height:100%;
	width:180px;
	margin:0px;
	top:-160px;
	right:auto;
	position:relative;
	float:right;
}
/*** Kategori meny ****/
.meny, .submeny1, .submeny2, .submeny3, .submenyutvidbar1, .submenyutvidbar2, .bestselgerlisting {
	text-indent:15px;
	line-height:20px;
	background-color:#edf0f3;
	border-bottom-width:1px;
	border-style:None;
	border-bottom-style:solid;
	border-color:#CACACA;
	font-size:11px;
	font-weight:800;
	display:block;
	text-decoration:none;
}
.meny {
	font-size:14px;
}
.submeny1, .bestselgerlisting {
	font-weight:normal;
text-indent: 20px;
	background-color:#FFFFFF;
}
.submeny2 {
	font-weight:normal;
	text-indent: 35px;
	background-color:#FFFFFF;
}
.submeny3 {
	font-weight:normal;
	text-indent:50px;
	background-color:#FFFFFF;
}
.bestselgerlisting {
	text-indent:5px;
}
.submenyutvidbar1 {
	font-weight:normal;
	text-indent: 12px;
	background-color:#FFFFFF;
}
.submenyutvidbar2 {
	font-weight:normal;
	text-indent: 29px;
	background-color:#FFFFFF;
}
.meny:hover, .submeny1:hover, .submenyutvidbar1:hover, .submenyutvidbar2:hover, .submeny2:hover, .submeny3:hover, .bestselgerlisting:hover {
	background-color:#ffffff;
}
.meny p {
	margin-left:5px;
	line-height:14px;
}
.meny a {
	text-decoration:none;
	background-color:#0000CC;
}
.bestselgerliste {
	padding-right:5px;
	padding-bottom:5px;
}
.abonnerform {

	padding-bottom: 0px;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
}
.abonnertextfelt {
	border-color:#999999;
	background-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	margin-bottom:6px;
	height:20px;
}
textarea.abonnertextfelt {
	height:auto;
}
.sokform {
	margin:0px;
	padding:0px;
	position:relative;
	height:22px;
}
.logginn {
	padding-left:15px;
	margin-bottom:2px;
}
.handlekurvheader {
	background-color:#000000;
	background-image:url(../grafikklydogbilde/boxheaderbg.jpg);
	background-position:right;
	background-repeat:no-repeat;
	color:#FFFFFF;
	Font-weight:bold;
	margin:5px;
}

.handlekurvheader a{
color:#FFFFFF;
text-decoration:none;
}

.handlekurvlistemork {
	background-color:#edf0f3;
	border-bottom-width:1px;
	border-style:None;
	border-bottom-style:solid;
	border-color:#CACACA;
	line-height:14px;
}

.handlekurvlistemork ul,.handlekurvlistelys ul,.handlekurvlistemork li{
margin-left:7px;
padding-left:7px;}

.handlekurvlistelys {
	background-color:#ffffff;
	border-bottom-width:1px;
	border-style:None;
	border-bottom-style:none;
	border-color:#CACACA;
	line-height:14px;
}
.handlekurvpris1 {
	color:#ff9900;
	font-weight:bold;
	margin-bottom:0px;
}
.handlekurvpris2 {
	color:red;
	font-weight:bold;
	margin-bottom:0px;
}

.handlekurvlydogbildetekst{
	
	
	}
	
.handlekurvlydogbildetekst b{
color:#990000;
font-weight:bold;
}

.handlekurvlydogbildetekst a{
font-weight:bolder;
}
	

.handlekurvorientering {
	display:inline;
	font-weight:bold;
	background-image:url(../grafikk/boxgrad.jpg);
	background-position:center;
	font-size:16px;
	color:#FFFFFF;
	border-style:solid;
	border-color:#CCCCCC;
	border-width:1px;
	padding-left:3px;
	padding-right:3px;
}
.handlekurvorienteringikkeaktiv {
	display:inline;
	background-color:#FFFFFF;
	background-position:center;
	font-weight:bold;
	color:#666666;
	font-size:16px;
	padding-left:3px;
	padding-right:3px;
	border-style:solid;
	border-color:#CCCCCC;
	border-width:1px;
}
/* Pris */

.pris {
	color:#ff9900;
	font-size:12px;
	font-weight:bold;
	height:18x;
	position:relative;
	padding-top:4px;


}
.lydogbildepris {
	color:#FF0000;
	font-size:12px;
	font-weight:bold;
	height:14;
	position:relative;
	padding-top:4px;


}




.pris1 {
	color:#ff9900;
	font-size:11px;
	font-weight:normal;
	height:14px;
	position:relative;
	padding-top:4px;


}

.pris2{
	color:#FF0000;
	font-size:11px;
	font-weight:normal;
	height:14px;
	position:relative;
	padding-top:4px;
	}

/* Vareinfo */

.varetittel {
	top:10px;
	height:25px;
	width:500px;
	position:absolute;
	
}

.varetittel h1{
	font-size:14px;
	color:#000000;
}

#vareinfowrapper {
	
	background-color:#FFFFFF;
	position:relative;
	width:570px;
	top:20px;
	margin-bottom:5px;
}
.varebildediv {
	top:28px;
	float:left;
	width:150px;
	height:280px;
	border-style:solid;
	border-width: 2px;
	border-color:#CACACA;
	text-align:center;
	position:relative;
	font-size:10px;

}

.facebook{
position:relative;
float:right;
bottom:30px;
padding-right:10px;

}

.varebildediv a{
font-size:10px;
padding-bottom:5px;
padding:0px;

}

.vareinfohoyre {
	float:left;
	min-height:272px;
	
	padding:3px;
	left:10px;
	width:405px;
	border-style:solid;
	border-width: 2px;
	border-color:#CACACA;
	position:relative;
	z-index: 2;
}
.vareinfo {
	display:none;
	position:relative;
	width:390px;
	line-height:12px;
}
.vareinfo h2,.vareinfo h3{
	margin:0px;
	}
	
.vareinfo li{
margin:0px;
}

.vareinfoaktiv {
	display:block;
	position:relative;
	width:390px;
	line-height:16px;
}
.vareinfoarkfane1 {
	width:410px;
	float:left;
	position:relative;
}
.vareinfoarkfane1 a, .vareinfoarkfane1 p {
	top:2px;
	margin-top:2px;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
}
.vareinfoarkfane1 a {
	left:15px;
	background-image:url(../grafikk/arkfane_1.jpg);
	background-repeat:no-repeat;
	background-position:left;
	color:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:1px;
	padding-right:1px;
	text-decoration:none;
	position:relative;
	float:left;
	display:block;
	width:80px;
	text-align:center;
}
.vareinfoarkfane1 a:hover {
	text-decoration:none;
	background-image:url(../grafikk/arkfane_1over.jpg);
	background-repeat:no-repeat;
}
.kjop {

clear:both;
	position:relative;
	top:60px;
	
	padding-bottom:8px;
	padding:5px; 
	color:#990000;
	font-size:14px;
	font-weight:bold;
	
/*	Border-width:1px;
	border-style:solid;
	border-color:red;*/

}
.kjop a img {
	border-style:none;
	border-width:0;
}
.vareinfo-lagerinformasjon {
	color:#ff9900;
	font-size:23px;
	font-weight:bold;
	top:70px;
	padding:5px;
	
	position:relative;
	
	/*Border-width:1px;
	border-style:solid;
	border-color:red;*/
	
}
.ikkerelease {
	position:relative;
	font-weight:bold;
	width:570px;
	padding:5px;
	top:25px;
	padding-top:8px;
}
.vareinfo-tekstbox {
	top:60px;
	margin-top:10px;
	width:570px;
	position:relative;
	border-style:solid;
	border-width: 2px;
	border-color:#CACACA;
	padding:5px;


}
.kommentarimg {
	width:60px;
	height:89px;
	margin-left:24px;
	margin-right:24px;
	float:left;
	position:relative;
	border-style:none;
	border-width:0px;
}
.kommentarbox {
	clear:both;
	margin-top:20px;
	width:550px;
	position:relative;
	border-style:solid;
	border-width: 2px;
	border-color:#CACACA;
	padding:5px;
	padding-bottom:10px;
}
/* FORSIDEN */

.forsidebildelistingboks {
	text-align:center;
	position:relative;
}
.forsidebildelistingboks a {
	font-weight:bold;
}
.forsidebildeimg {
	height:100px;
}
.innholdsboks {
	position:relative;
	background-color:#FFFFFF;
	border-style:solid;
	border-width: 2px;
	border-color:#CACACA;
	clear:both;
	bottom:5px;
	margin-top:5px;
	width:570px;
	min-height:100px;
}


.betalingsgodkjenning {
	position:relative;
	background-color:#FFFFFF;
	border-style:solid;
	border-width: 2px;
	border-color:#CACACA;
	clear:both;
	bottom:5px;
	margin-top:5px;
	width:550px;
	min-height:20px;
	color:#990000;
	font-weight:bold;
	padding:10px;
}

.betalingssteg {
	text-align:center;
	position:relative;
	background-color:#FFFFFF;
	clear:both;
	margin-top:5px;
	width:570px;
	padding-bottom:5px;
	margin-bottom:5px;
	
}

.sokboks {
	position:relative;
	background-color:#FFFFFF;
	border-style:solid;
	border-width: 2px;
	border-color:#CACACA;
	clear:both;
	bottom:5px;
	margin-top:5px;
	width:570px;
}
.innholdsboks p {
	margin:5px;
}
.bannerboks {
	position:relative;
	background-color:#FFFFFF;
	margin-top:15px;
	margin-bottom:15px;
	width:570px;
	border-style:none;
}
.bannerboks a img {
	border-style:none;
}
.releasedato {
	font-style:italic;
	font-weight:bold;
	color:#000066;
}
.soknumberlisting {
	Background-color:#edf0f3;
	border-width:1px;
	border-style:solid;
	border-color:#CACACA;
}
a.soknumberlisting {
	text-decoration:none;
}
a:hover.soknumberlisting {
	background-color:#8BB6D6;
	text-decoration:none;
}

/*DROP DOWN LISTER DOWNLOAD*/

.download-detailedlisthidden {
	display:none;
	position:relative;
}


/* HANDLEKURV ALERT */

#confirmMsgDiv{

display: none; 
width: 240px; 
height: 140px; 
position: absolute; 
z-index: 100; 
padding: 0px; 
margin: 0px;
}

#confirmMsgDiv #confirmMsgDivInner{
border: 1px solid #000000;
 margin: 20px;
  text-align: center;
   background: #ffffff; 
   height: 100px; 
   width: 200px;
    font-size: 13px;
	 font-weight: bold;
	 }

#confirmMsgDiv #confirmMsgDivInner p#confirmMsgDivInnerP{
padding-top: 30px;
}

#ps {}
#kattypid {}
#psroot {}
#psychicsearch {}
#SokeOrd {}
#toppmenyfilm {
right:788px;
}
#toppmenymusikk {
right:690px;
}
#toppmenyspill {

right:593px;
}
#toppmenynedlastning {
right:495px;
}
#txtHint {}
#bghandlekurv {}
#vareinfo1 {}
#vareinfo2 {}
#vareinfo3 {}
#vareinfo4 {}



a.button {
    background: transparent url('../grafikk/button_a.gif') no-repeat scroll top right;
    color: #ffffff;
    display: inline-block;

	font: bold 12px arial, sans-serif;
    height: 24px;
    margin-right: 5px;

    padding-right: 15px; /* sliding doors padding */
    text-decoration: none;

}

a.button span {

    background: transparent url('../grafikk/button_span.gif') no-repeat top left;
    display: block;
    line-height: 14px;
	letter-spacing:1px;
    padding: 5px 0px 5px 15px;
}

a.forsidekjopbutton {

    background: transparent url('../grafikk/button_a.gif') no-repeat scroll top right;
    color: #ffffff;
    display: block;
    float: left;
	font: bold 13px arial, sans-serif;
    height: 24px;
    margin-right: 5px;
	margin-left:24px;
    padding-right: 15px; /* sliding doors padding */
    text-decoration: none; 
	
	

}

a.forsidekjopbutton span {

    background: transparent url('../grafikk/button_span.gif') no-repeat top left;
    display: block;
	letter-spacing:1px;
    line-height: 14px;
    padding: 5px 0px 5px 15px;
}

a.listebutton {
 background: transparent url('../grafikk/button_liste_a.gif') no-repeat scroll top right;
    color: #ffffff;
    display: block;
  	float:right;
	font: 12px Geneva, Arial, Helvetica, sans-serif;
    height: 20px;
    margin-right: 10px;
    padding-right: 9px;  /*sliding doors padding */
	text-decoration:none;
	

}

a.listebutton span {
    background: transparent url('../grafikk/button_liste_span.gif') no-repeat top left;
    display: block;
    line-height: 8px;
	letter-spacing:1px;
    padding: 5px 5px 10px 10px;


	
}

