body.bg {
	margin: 0px;
	background-color: #dedede; 
	background-repeat:  repeat-x;
}

body.hvit {
	margin: 0px;
	background-color: #ffffff; 
}



.hvit {
color: #ffffff;
background-color: #000000; 
height: 25px;
font-family : Verdana,sans-serif, Verdana,  Helvetica;
font-size : 14px; 
padding-left: 8px;
}

.hvitto {
color: #ffffff;
height: 25px;
font-family : Verdana,sans-serif, Verdana,  Helvetica;
font-size : 14px; 
padding-left: 8px;
}

.produktnavn {
text-decoration:none; 
font-size: 10px;
font-weight: bold;
color : #bb0617; 
}

.produktnavnL {
text-decoration:none; 
font-size: 10px;
font-weight: bold;
color: #bb0617; 
}
.produktnavnS {
text-decoration:none; 
font-size: 12px;
font-weight: bold;
color: #bb0617; 
}

/*
hr {
margin: 0px;
spacing: 0px; 
}
*/
img  {
margin: 0px;
border: 0px;
}
form  {
margin: 0px;
border: 0px;
}

.tekstL {
	font-family : Verdana,sans-serif, Verdana,  Helvetica;
	font-size : 10px;
}

.tekstLB {
	font-family : Verdana,sans-serif, Verdana,  Helvetica;
	font-size : 12px;
	font-weight: bold;
	background-color: #f4f4f4; 
	color : #5c5c5c; 
}

.heading {
	border: 1px solid #ccc8bd;	
	background-color: #f4f4f4; 
	font-family : Verdana,sans-serif, Verdana,  Helvetica;
	font-size : 12px;
	height: 25px;
	color : #bb0617; 
	padding-left: 8px;
	width: 100%;
}

.topMenu {
background-color: #AFF022; 
}

.bilde {
border: 5px solid #ffffff;	
}

td.menu {
	border: 1px solid #ccc8bd;	
	background-color: #ffffff; 
	height:25px; 
	font-size: 10px; 
	text-decoration:none;
	font-weight: bold;
}

td.jul {
	border: 1px solid #ccc8bd;	
	background-color: #ffffff; 
}

a.menu {
	height:25px; 
	font-size: 12px; 
	text-decoration:none;
	font-weight: bold;
}

td.menuS {
	border: 1px solid #ccc8bd;	
	background-color: #dc1623; 
	height:25px; 
	cursor: pointer;
	color : #ffffff;
	font-weight: bold;
}

td.smenu {
	border-right: 1px solid #ccc8bd;		
	border-left: 1px solid #ccc8bd;	
	background-color: #727272; 
	cursor: pointer;
	color : #e0e0e0;
	font-weight: bold;
}


td.menuU {
	border: 1px solid #ccc8bd;	
	background-color: #ffffff; 
	height:25px; 
}
td.menuV {
	border: 1px solid #ccc8bd;	
	background-color: #f3f3f3; 
	height:25px; 
}

td.nyhet  {
	border: 1px solid #ccc8bd;	
	background-color: #f4f4f4; 
	font-family : Verdana,sans-serif, Verdana,  Helvetica;
	font-size : 18px; 
	color : #bb0617; 
	padding-left: 8px;
}

h1 {
	font-family : Verdana,sans-serif, Verdana,  Helvetica;
	font-size : 22px; 
	margin: 0px;
	font-weight: normal;
	padding: 0;
}
.shopHeading	{
	border: 1px solid #ccc8bd;	
	background-color: #f4f4f4; 
	font-family : Verdana,sans-serif, Verdana,  Helvetica;
	font-size : 12px;
	height: 25px;
	color : #bb0617; 
	padding-left: 8px;
}

.tekst {
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
}



td.nyhetlite {
	border: 1px solid #ccc8bd;	
	background-color: #f4f4f4; 
	height: 25px;
	font-family : Verdana,sans-serif, Verdana,  Helvetica;
	font-size : 13px; 
	color : #5c5c5c; 
	padding-left: 8px;
}

.foto {
	color : #5c5c5c; 
	font-size : 10px; 
	font-weight: normal;
}
.fotow {
	color : #ffffff; 
	font-size : 10px; 
	font-weight: normal;
}

.ant {
	width: 20px;
}


td {
font-family : Verdana,sans-serif, Verdana,  Helvetica;
font-size : 12px; 
color : #565656;
line-height: 150%; 
} 

input {
	font-family : Arial, Verdana,sans-serif, Helvetica;
	font-size : 11px; 
	color : #333333; 
	margin: 0px;
	border: 1px solid #ccc8bd;	
	background-color: #f4f4f4; 
} 

input.lagre {
	font-family : Arial, Verdana,sans-serif, Helvetica;
	font-size : 11px; 
	color : #333333; 
	margin: 0px;
	border: 0px solid #ccc8bd;	
	background-color: #f4f4f4; 
	background-image: url(images/sub_bg.gif);
	
} 



select {
font-family : Arial, Verdana,sans-serif, Helvetica;
font-size : 11px; 
color : #333333; 
} 


div {
margin: 0px;
}

a {
color: #515151;
text-decoration :underline; 
} 
a:hover {
color: #bc0718;
text-decoration :underline; 
} 

a.cat {
color: #515151;
text-decoration :underline; 
} 

a.cat:hover {
color: #bc0718;
text-decoration :underline; 
} 


td a.menu {
color: #515151;
text-decoration: none;
font-weight: bold;
font-size : 13px; 
font-family : Verdana,sans-serif, Helvetica;
} 
a.menu:hover {
color: #C40B13;
text-decoration :none; 
} 

a.loggut {
color: #515151;
text-decoration: none;
font-weight: bold;
font-size : 10px; 
font-family : Verdana,sans-serif, Helvetica;
} 

a.loggut:hover {
color: #C40B13;
text-decoration :none; 
} 

.pris {
	font-size : 10px; 
	color : #000000; 
}



/* MENYEN */

div.meny_wrapper
{
 	float:left;
}
ul.meny_boks
{
	background:#fff;
	border:1px solid #ccc8bd;
	float:left;
	width:125px;
	margin:0px 0px 5px 0px;
	padding:5px;
}

ul.meny_boks li
{
	list-style:none;
	float:left;
	width:125px;
	padding:0px 0px 2px 0px;
	line-height:150%;
}

ul.meny_boks_red
{
	background:#fff;
	border:1px solid #ccc8bd;
	float:left;
	width:125px;
	margin:0px 0px 5px 0px;
	padding:5px;
	color:#fff;
}

ul.meny_boks_red li
{
	
	list-style:none;
	float:left;
	width:125px;
	padding:0px 0px 2px 0px;
	line-height:150%;
}
ul.meny_boks_red li a {}
ul.meny_boks_red li a:hover {}

strong.menu
{
font-family:Verdana,sans-serif,Helvetica;
font-size:13px;
font-weight:bold;
}

a.submenu {
	text-decoration:none; 
	font-size: 11px;
	color : #565656; 
	padding:0px 0px 0px 5px;
}
a.submenu:hover {
	color: #bc0718;
}
a.expad{padding:0px 0px 0px 14px;}

ul.meny_boks li ul,
ul.meny_boks_red li ul				{padding:0px;margin:0px;}
ul.meny_boks li ul li.submenu,
ul.meny_boks_red li ul li.submenu	{padding:0px 0px 2px 5px;}
ul.meny_boks li ul li.ssubmenu,		
ul.meny_boks_red li ul li.ssubmenu	{padding:0px 0px 2px 15px;}
ul.meny_boks li.post,
ul.meny_boks_red li.post{border-bottom:1px solid #eaeaea;}
ul.meny_boks li.post a,
ul.meny_boks_red li.post a{font-size:11px;text-decoration:none;}

.beta
{
font-weight:normal;
font-size:8px;
font-family:arial;
font-variant:small-caps;
position:relative;
top:-4px;
}

a.active{font-weight:bold}