body
{
 margin:0px; left-margin:0px; right-margin:0px; top-margin:0px; bottom-margin:0px;
 background-image:url(userfiles/image/graphics/bg_01.gif);
 background-repeat:repeat-x;
 background-color:#000000;
 }
.bg
{
 background-image:url(userfiles/image/graphics/bg_36.gif);
 background-repeat:repeat-y;
}
.bg1
{
 background-image:url(userfiles/image/graphics/bg_23.gif);
 background-repeat:repeat-x;
}
.bg2
{
 background-image:url(userfiles/image/graphics/bg_22.gif);
 background-repeat: no-repeat;
 background-color:#fefefe;
}
.bg3
{
 background-image:   url(userfiles/image/graphics/bg_41.gif);
 background-repeat: repeat-y;
}
.heading
{
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:15px;
	text-align:left;
	font-weight: normal;
}
.text
{
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	text-align:left;
}
.text2
{
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	text-align:justify;
}
.text3
{
	color:#003366;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:15px;
	text-align:justify;
}
.text4 {
	color:#9AFC07;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
}
.text_table
{
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
}
.footer
{
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:   ;	
}
a.footer
{
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
}
a.footer:hover
{
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
a
{
	color:#9AFC07;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
}
a:hover
{
	color:#9AFC07;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
.a2
{
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:underline;
}
.a2:hover
{
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}
.image_border
{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	border:solid 1pt #ffffff;
}
.image_border2
{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}

.heading1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; line-height:25px; }
.table { 
	border:solid 1px #333333; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#000000; 
	background:#FFFFFF;
	line-height:20px;
}
.h1{
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:30px;
	text-align:justify;
}
.border { border: ridge 1pt #5c4072; }


/*********************************
	NYHETER
*********************************/
.NTitle_large 
{
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
color:#3C413F;
text-align: left;
text-decoration:none;
font-weight:bold;
text-align: left;
}
.Nimg_border 
{
    border: solid 1px #C2C2C2;
}
.NPicText 
{
   font-family: Arial, Helvetica, sans-serif;
font-size:10px;
color:#3C413F;
text-decoration:none;
font-weight:bold;
text-align: left; 
}
/*********************************
	NETTBUTIKK
*********************************/

/*Kategorier -> meny */
/*Til handlekurv, tilbudspris må endres direkte i kode */
.attention 
{
 font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#f73372;
text-align: justify;
text-decoration:none;
font-weight: bold;  
    }
a.attention:link
{
 font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#f73372;
text-align: justify;
text-decoration:none;
font-weight: bold;  
    }
a.attention:hover
{
 font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#f73372;
text-align: justify;
text-decoration:underline;
font-weight: bold;  
    }
/* Produktliste og varelinjer */
td.prodHead 
{
	background-color: #cbccd0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px 2px 0px 2px;
}
    
tr.prolinje1 
{
	background-color:#fefefe;
}
tr.prodlinje2
{
	background-color:#f6f6f6;
}    
    
/* bilderamme på lite bilde*/
.imgSmall 
{
	border : 2px #f73372 solid ;
}    

/* forms objekter i nettbutikk*/  
input.cShopInput
{
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}
textarea.cShopTextarea
{
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
}	 

/* rammer med detaljer i detaljvisning i nettbutikk*/ 
 td.detaljinfo
{
	border : 0px #f73372 solid ;
	padding: 2x 2px 2px 2px;

}
 .prislinethrough {
text-decoration:line-through; }
 
/*meny som benyttes i nettbutikk*/ 
.Cshop_menu 
{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-align: justify;
text-decoration:none;
background-color:#dfbb87;
padding:5px;
}
a.Cshop_menu:link 
{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-align: justify;
text-decoration:none;
background-color:#dfbb87;
padding:5px;
}
a.Cshop_menu:hover 
{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-align: justify;
text-decoration:none;
background-color:#dfbb87;
padding:5px;
text-decoration: underline;
}    
    
/*tittel på visning i produktlinje*/
.Cshop_tittel_linje 
{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-align: justify;
text-decoration:none;
}
a.Cshop_tittel_linje:link 
{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-align: justify;
text-decoration:none;
}
a.Cshop_tittel_linje:hover
{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-align: justify;
text-decoration:none;
text-decoration: underline;
}
a.Cshop_kategori:link 
{
    font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
	text-decoration: none;
}
a.Cshop_kategori:hover 
{
	color:#000000;
	text-decoration: underline;
}
.kategori2 
{
	
	height:12px;
	padding: 0px;
	color: #666666;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
}
a.kategori2:link 
{
	text-decoration: none;
}
a.kategori2:hover 
{
	color:#999999;
	text-decoration: underline;
}

.cShopSHeading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #261259;
	text-decoration: none;
}

.TextDetalj
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FE953A;
	font-weight:bold;
}
.cShopTilbud
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:bold;
}
/*end webshop*/
/*kontaktskjema*/
.ContactFormHeading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0352a7;
	text-decoration: none;
}
input.ContactFormInput
{
	background-color:#0352a7;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
}
textarea.ContactFormTextarea
{
	background-color:#0352a7;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
}	

/*gjestebok*/
.ErrorMsg 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9px; 
	COLOR: #CAF0FF; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
a.ErrorMsg:link
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9px; 
	COLOR: #CAF0FF; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

/*********************************
	BILDEGALLERI
*********************************/
	
.imageHeader 
{
	color:#FA7A1D;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
table.Bildeholder 
{
	background-color: #FFFFFF;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3);
	BORDER: #000000 0px solid;
	height: 180px;
	width:150px;
	border: solid 1px #3C413F;
}
/* Accordion - FAQ*/
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}