	/* Generelt*/

body
{
	font-size : 11px;
	font-family : verdana, arial;
	color:#808185;
	margin:0; 
	padding:0; 
}
div,dl,dt,dd,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td
{  
	margin:0; 
	padding:0; 
} 

h1
{
	font-family:arial,tahoma,verdana;
	font-size:24px;
	font-weight:bold;
	color:#5f5f5f;
	padding:0;
	margin:0;
	padding-top:15px;
	padding-bottom:15px;
	
}
img
{
	border:0;
}

a.forsidelink
{
	text-decoration:none;
	color:#5f5f5f;
	font-size:10px;
	font-weight:bold;
	
	}
a.forsidelink:hover
{
	text-decoration:none;
	color:#000;
	font-size:10px;
	font-weight:bold;
	
	}	
#sitewrapper
{
	width: 100%;
	margin:0 auto;
	
}

#pagewrapper
{
	width: 1000px;
	margin: 0 auto;
	padding:0;
	clear:both;	
}
#topwrapper
{
	
	height:165px;
}

#contentwrapper
{
	width:1000px;


	
}
#leftlion
{
		background-image:url(bilder/lionleft.gif);
	background-repeat:no-repeat;
	background-position: left bottom;
	height:205px;
	clear:both;
	
}

#leftcolumn
{
	float:left;
	width:143px;
	padding-left:60px;
}
#leftmenu
{
	padding-left:5px;
	padding-top:15px;
	padding-bottom:50px;
}


.rightcolumn
{

	float:left;
	background-image:url(bilder/white.gif);
	background-repeat:no-repeat;
	width:235px;
}

#contentwrapper > .rightcolumn{width:245px; }

#pagewrapper > #content{height: auto; min-height:450px; }

#content
{
	float:left;
	width:787px;
	background-color:#f6f6f6;
	background-image:url(bilder/greyright.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	
	min-height: 450px;
}

#contentwrapper > #content{padding-right:10px;width:777px; }




.contentbutikk
{
	float:left;
	width:532px;
	min-height:450px;
	
	padding-left:10px;
	padding-right:10px;
	background-image:url(bilder/whitewhole.gif);
	background-repeat:no-repeat;
	
	
}

.contentforside
{
	float:left;
	width:542px;
	min-height:450px;
	background-color:#f6f6f6;
	padding-left:10px;
	background-image:url(bilder/grey.gif);
	background-repeat:no-repeat;
}
#contentwrapper > .contentforside{padding-right:10px;width:532px; }
#footer
{
	padding-top:15px;
	text-align:center;
	font-size:14px;
	clear:both;
	
}
#footer2 {
	
	margin: 0 auto; 
	padding-top: 20px;
	Padding-bottom:10px; 
    text-align: center;
	clear: both; 
	color: #fff;  }
	#logginn{float: right; padding-right: 120px; color: #7D7D7D;}

	
	/* News */

#news
{
	margin-right:5px;
	margin-top:10px;
	margin-left: 10px;
	margin-bottom:10px;
	}
.newsitem
{
	padding-bottom:10px;
}
.NewsTitel
{	
	font-weight:bold;
	color:#5F5F5F;
	font-weight:bold;
	text-decoration:none;
}
.NewsDate
{
/*	color:#676500;*/
	padding-bottom:3px;
	font-size:75%;
}
.NewsImage
{
	border:solid 1px #b9b8a4;
}
.NewsAbstract
{
/*	color:#676500; */
	font-size:90%;
	
}
.NewsLink
{
	font-size:90%;
	font-weight:bold;
	padding-bottom:10px;
}
a.newsoverskrift
{
	color:#5f5f5f;
	text-decoration:none;
	font-weight:bold;
}
a.newsoverskrift:hover
{
	color:#000;
	
	font-weight:bold;
}
a.newslink
{
	color:#5f5f5f;
	text-decoration:none;
}
a.newslink:hover
{
	color:#000;
	
}

a.newsnyhetsarkiv
{
	text-decoration:none;
	color:#5f5f5f;
	font-weight:bold;
}
a.newsnyhetsarkiv:hover
{
	color:#000;
	font-weight:bold;
}
/* butikkmeny */

.handlekurvwrapper
{
	padding-top:10px;
	padding-left:10px;
}
.rightoverskrift
{
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
	
}
.handlevogn
{
	font-size:11px;
	padding-bottom:10px;
	width:200px;
}
.menynettbutikk
{
	padding-left:23px;
	width:155px;
	color:#444444;
	font-family:arial,verdana;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	
}

#productmenu
{
	font-weight:bold;
	font-family:arial,verdana;
	text-decoration:none;
	list-style-type:none; 
	padding:0;
	margin:0;
	padding-top:7px;
}
.productmenu2
{
		font-weight:bold;
	font-family:arial,verdana;
	text-decoration:none;
	list-style-type:none; 
	padding:0;
	margin:0;

}
.menynettbutikkelement
{
	padding-bottom:7px;
	padding-top:7px;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#000;
}
.menynettbutikklink
{
	padding-left:5px;
	color:#5f5f5f;
	font-weight:bold;
	text-decoration:none;
}
.menynettbutikklink:hover
{
	padding-left:5px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}

.menynettbutikklinkhandlevogn
{
	color:#5f5f5f;
	font-weight:bold;
	text-decoration:none;
}
.menynettbutikklinkhandlevogn:hover
{
	color:#000;
	font-weight:bold;
	text-decoration:none;
}

/*Butikk produkter*/

.produktoverskrift
{
	float:left;
	width:400px;

}

.produktwrapper
{
	width:150px;
	float:left;

	padding-top:5px;

	
	margin-bottom:20px;
	margin-right:10px;
	margin-left:10px;
	background:url(bilder/rightFocustop.gif) no-repeat scroll left top;
	min-height:255px;
}
.produktgrafikk
{
	width:150px;
	float:left;
	background:#ffffff url(bilder/rightFocus.gif) no-repeat scroll left bottom;
	min-height:5px;
}
.produkt
{
	margin-right:5px;
	margin-left:5px;
}


.produktnavn
{
	font-weight:bold;
	height:60px;
	font-size:10px;
}
.produktlink
{
	text-decoration:none;
	color:#808185;
}

.produktbilde
{
	height:150px;
text-align: center;
}
.produktlistepris
{
	text-align:center;
	padding-bottom:10px;
}

.antall
{
	float:left;
	padding-right:10px;
}
.leggihandlekurv
{
	float:left;
}
.middleproduktwrapper
{
	
}

/*Butikk produkt*/

.tilbakelink
{
	padding-left:5px;
	margin-top:5px;
	color:#5f5f5f;
	font-weight:bold;
	text-decoration:none;
	LINE-height:20px;
}
.tilbakelink:hover
{
	padding-left:5px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	LINE-height:20px;
}
.handlewrapper
{
	clear:both;
	padding-top:15px;
}
.produktlagerinfo
{
	padding-top:10px;
	padding-bottom:10px;
}
.produktbunn
{
	clear:both;
	padding-bottom:25px;
	padding-top:15px;
	
}

.leftprodukt
{
	float:right;
	width:282px;
	padding-right:10px;
	
}
.rightprodukt
{
	
	float:left;
	width:220px;
	padding-right:20px;
	
}

.produktpris
{
	padding-top:10px;
	padding-bottom:10px;
	
	
}
#search
{
	padding-bottom:10px;
}
/* min side*/

.Ordre
{
	font-size:14px;
	padding-bottom:5px;
}
.Abonnementnavn
{
	font-size:14px;
	float:left;
	width:280px;
	padding-bottom:5px;
}
.checkbox
{
	float:left;
	width:250px;
	padding-bottom:5px;
}
.Abonnementwrapper
{
	
}
.Antall
{

}
#abbonementbetingelser
{
	padding-bottom:20px;
}
.Abonnementbetingelser
{
	color:#5F5F5F;
	text-decoration:none;
	font-size:15px;
}
.Abonnementbetingelser:hover
{
	color:#000;
		font-size:15px;

}
.Abonnementlink
{
	color:#5F5F5F;
	text-decoration:none;
}
.Abonnementlink:hover
{
	color:#000;
}
.tilfeldigtittel
{
	color:#5F5F5F;
	font-weight:bold;
	padding-bottom:10px;
}
.tilfeldigbeskrivelse
{
		float:right;
	width:327px;
	padding-right:100px;
}
.tilfeldigbilde
{
	float:left;
	width:100px;
	padding-right:5px;
}
.tilfeldig
{
	height:140px;
}


.checkbox_login
{
	float:left;
	margin-right:30px;
	
}
#logginn_login
{
	padding-top:20px;
	width:212px;
float:left;
}
.logginntekst_login
{
	float:left;
	padding-right:10px;
	width:65px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	margin-top:3px;
}
.logginntekst2_login
{
	float:left;
	padding-right:10px;
	width:65px;
	font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}
.input_login
{
	float:left;
padding-bottom:5px;
}

ul
{
padding-left:15px;
}
.ekstra
{
	width:500px;
	float:left;
}

