﻿body 
{
	margin:0;
	padding:0;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
}
body.type1 
{
	background: #FFF url(../gfx/bg1.gif) repeat-x top left;
}
body.type2
{
	background: #FFF url(../gfx/bg2.gif) repeat-x top left;
}
form
{
	margin:0;
	padding:0;
}
textarea, input, select
{
	font-size:1.0em;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
}
a:link, a:visited
{
	color:#07498C;
	/**color:#422e5d;**/
	text-decoration:none;
}
a:hover, a:active
{
	color:#cc9900;
	text-decoration:none;
}
p
{
	margin: 0 0 1.2em 0;	
}
h1
{
	margin:0;
	padding:0;
	color:#B3B3B3;
	font-weight:normal;
	font-size:30px;
	line-height:38px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
h2
{
	margin:0;
	padding:0;
	color:#B3B3B3;
	font-weight:normal;
	font-size:18px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
div.mainframe
{
	width:1000px;
	margin:0 auto;
}
img.logo
{
	border:0;
	width:194px;
	height:94px;
}
table.topp
{
	width:1000px;
	border-bottom:solid 3px #07498C;
	/*border-bottom:solid 3px #422e5d;*/
}
td.toppikoner
{
	padding-bottom:10px;
	width:150px;
}
td.toppikoner img
{
	border:0;
}
td.sok
{
	height:40px;
	background: #EBECEC url(../gfx/bg_sok.gif) no-repeat top right;
}
td.sok div
{
	padding-top:15px;
}
td.meny
{
	height:40px;
	background: #EBECEC url(../gfx/bg_meny.gif) no-repeat top center;
	text-align:center;
}
div.toppmeny
{
	margin-bottom:3px;
	font-size:12px;
	color:#07498C;
}
div.toppmeny a:link, div.toppmeny a:visited
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:0 13px;
	font-size:12px;
	font-weight:bold;
}
div.toppmeny a.selected:link, div.toppmeny a.selected:visited
{
	color:#cc9900;
}
td.meny_right
{
	height:40px;
	background: #EBECEC url(../gfx/bg_meny_right.gif) no-repeat top left;
}
table.tabright
{
	margin-top:9px;
}
a.meny_right:link, a.meny_right:visited
{
	color:#666666;
	background:url(../gfx/meny_pil.gif) no-repeat left;
	font-size:10px;
	padding-left:10px;
	line-height:1.2em;
	white-space:nowrap;
}
a.meny_right:hover, a.meny_right:active
{
	text-decoration:underline;
}
table.forside_midt
{
	width:1000px;
	border-bottom:solid 3px #07498C;
	/*border-bottom:solid 3px #422e5d;*/
	height:295px;
}
td.midt_venstre
{
	background:url(../gfx/bg_forside_midtvenstre.jpg);
	width:240px;
	height:292px;
	padding-right:10px;	
}
td.midt_hoyre
{
	width:240px;
	height:292px;
	background:url(../gfx/bg_forside_midthoyre.jpg);
	padding-left:10px;	
}
td.forside_nyhet
{
	width:150px;
	height:122px;
	font-size:12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:1.2em;
	border-bottom:solid 1px #EDEEEE;
}
a.forside_overskrift
{
	padding: 10px 0 6px 0;
	font-size:15px;
	display:block;
	font-weight:bold;
}
td.forside_nyhet a.forside_lesmer
{
	padding: 0 0 0 0;
	font-size:12px;
	display:block;
}
td.forside_nyhetsbilde
{
	border-bottom:solid 1px #EDEEEE;
}
div.forhandler
{
	padding-top:2px;
	font-size:12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
}
div.forhandler select
{
	font-size:9px;
	border:solid 1px #CCCCCC;
	float:left;
	margin-right:5px;	
	font-weight:normal;
}
td.nyhetsbrev
{
	padding-top:4px;
	padding-right:7px;
	font-size:12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
}
div.forside_kat_bg
{

	height:137px;
	text-align:center;
}
img.forside_katbilde
{
	width:113px;
	height:87px;
	border-top:0;
	border-left:0;
	border-right:0;
	border-bottom: solid 1px #CCCCCC;
}
div.forside_kat a:link, div.forside_kat a:visited
{
	font-size:12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333333;
}
div.forside_kat a:hover, div.forside_kat a:active
{
	text-decoration: underline;
}
td.copyright
{
	padding-top:6px;
	color:#999999;
	font-size:10px;
}
td.copyright a:link, td.copyright a:visited
{
	color:#CCCCCC;
}
td.copyright a:hover, td.copyright a:active
{
	text-decoration:underline;
}
input.tekstboks1
{
	border-top: solid 1px #CCC;
	border-left: solid 1px #CCC;
	border-right: solid 1px #FFF;
	border-bottom: solid 1px #FFF;
	font-size:10px;
	padding:0 3px;
	font-weight:normal;
}
input.tekstboks2, textarea.tekstboks2
{
	border: solid 1px #CCC;
	font-size:12px;
	font-weight:normal;
}
select.tekstboks2
{
	border: solid 1px #CCC;
	font-size:12px;
	font-weight:normal;
}
input.tekstboks2:focus, textarea.tekstboks2:focus
{
	background-color: #FFFFE1;
}
a.knapp1:link, a.knapp1:visited
{
	display:block;
	float:left;
	font-size:10px;
	background: #999 url(../gfx/knapp1_left.gif) no-repeat left;
	padding:1px 0 1px 5px;
	font-weight:normal;
}
a.knapp1:link span, a.knapp1:visited span
{
	color:#FFF;
	background: url(../gfx/knapp1_right.gif) no-repeat right;
	font-size:10px;
	line-height:13px;
	padding:1px 5px 1px 0;
	font-weight:normal;
}
input.knapp1
{
	font-size:10px;
	line-height:14px;
	color:#FFF;
	background-color: #999;
	font-weight:normal;
	border:0;
	margin:0;
	cursor:pointer;
}
a.knapp1:hover, a.knapp1:active
{
	text-decoration:none;
}
a.knapp2:link, a.knapp2:visited
{
	display:block;
	float:left;
	font-size:10px;
	background: #999 url(../gfx/knapp2_left.gif) no-repeat left;
	padding:2px 0 2px 5px;
	font-weight:normal;
}
a.knapp2:link span, a.knapp2:visited span
{
	color:#FFF;
	background: url(../gfx/knapp2_right.gif) no-repeat right;
	font-size:10px;
	line-height:13px;
	padding:2px 5px 2px 0;
	font-weight:normal;
}
a.knapp2:hover, a.knapp2:active
{
	text-decoration:none;
}
a.knapp3:link, a.knapp3:visited
{
	display:block;
	float:left;
	font-size:10px;
	background: #999 url(../gfx/knapp3_left.gif) no-repeat left;
	padding:1px 0 1px 5px;
	font-weight:normal;
}
a.knapp3:link span, a.knapp3:visited span
{
	color:#FFF;
	background: url(../gfx/knapp3_right.gif) no-repeat right;
	font-size:10px;
	line-height:13px;
	padding:1px 5px 1px 0;
	font-weight:normal;
}
a.knapp3:hover, a.knapp3:active
{
	text-decoration:none;
}
div.undermeny_header
{
	font-size:12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#CC9900;
	margin:15px 0 18px 0;
	font-weight:bold;
	text-transform:uppercase;
}
ul.menyL2
{
	list-style-type:none;
	margin:0 0 0 14px;
	padding:0;
}
ul.menyL2 li
{
	padding-bottom:4px;
}
ul.menyL2 li a:link, ul.menyL2 li a:visited
{
	font-size:12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
a.selected
{
	color:#CC9900 !important;
}
ul.menyL3
{
	list-style-type:none;
	margin:0 0 0 14px;
	padding:0;
}
ul.menyL3 li
{
	padding-bottom:4px;
}
ul.menyL3 li a:link, ul.menyL3 li a:visited
{
	font-size:11px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
td.undermeny
{
	width:151px;
	height:400px;
	background: url(../gfx/menyskille.gif) no-repeat top right;
}
div.duerher
{
	margin:17px 0 17px 10px;
}
div.duerher a:link, div.duerher a:visited
{
	padding:0 9px;
}
div.content
{
	margin:0 15px;
}
div.brodtekst
{
	margin: 21px 16px;
	width: 652px;
}
ul.sidekart
{
	margin-top:0;
	margin-left: 18px;
	padding-left: 0px;
}
div.hovedkategori
{
	margin:0 34px 28px 34px;
	border-bottom:solid 1px #CCCCCC;
}
div.smykkekolleksjoner
{
	margin:28px 37px 28px 37px;
}
div.kategori_produkt
{
	width:200px;
	margin:30px 35px;
}
div.relatert_produkt
{
	text-align:center;
	width:130px;
	margin:16px 32px 16px 0;
}
div.kortbeskrivelse
{
	font-size:10px;
}
div.pris
{
	padding-top:11px;
	text-align:right;
	font-size:10px;
}
div.kjop
{
	border-top:solid 1px #CCCCCC;
	text-align:right;
	padding-top:2px;
	margin-top:4px;
}
a.handlekurv:link, a.handlekurv:visited
{
	background: url(../gfx/kjop.gif) no-repeat right;
	padding-right:22px;	
	font-size:12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
a.produktnavn:link, a.produktnavn:visited
{
	font-size:12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
a.verdtavite:link, a.verdtavite:visited
{
	font-size:12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:0 3px;
}
div.produktbeskrivelse
{
	padding:22px 50px 0 16px;
	font-size:14px;
}
ul.produkt_egenskaper
{
	font-size:11px;
}

ul.produkt_egenskaper li
{
	list-style-image:url(../gfx/li.gif);
}
div.produkt_pris
{
	width:210px;
	margin:0 auto;
	font-size:10px;
	padding-bottom:1px;
	border-bottom:solid 1px #CCCCCC;
}
div.produkt_kjop
{
	padding-top:2px;
	width:200px;
	margin:0 auto;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
div.liten_handlekurv
{
	margin:5px 0 0 0;
}
.tabheader
{
	font-weight:bold;
	color:#333;
	border-bottom: solid 1px #333;
}
div.nykunde
{
	float:left;	
}
div.eksisterendekunde
{
	float:left;
	margin-left:70px;
}
.validation_summary
{
	margin:1em 0;
	border:solid 2px Red;
}
.validation_summary ul
{
	padding:0;
	margin:1em 3em;
	list-style-type:square;
	color:Red;
}
div.kortdetaljer
{
	margin-left:39px;
	border:1px solid #ccc;
	padding:0.4em;
}
.success
{
	color:Green;
	font-weight:bold;
	font-size:1.1em;
}
div.ordrehistorikk
{
	padding:1.4em;
	border: solid 1px #ccc;
	margin-bottom:1.4em;
}
div.ingress
{
	font-weight:bold;
	font-size:1.2em;
	margin-bottom:1em;
}
div.publisert
{
	margin:1em 0;
	color:#999999;
}
div.aktuelt_artikkel
{
	margin:0 1em 1.3em 0;
	font-size:1.1em;
	width:360px;
}
div.sokeresultat
{
	margin:0 20px;
	color:#999;
}
div.pageing a:link, div.pageing a:visited
{
	text-decoration:underline;
}
span.gammelpris
{
	text-decoration:line-through;
}
span.kampanjepris
{
	color:Green;
}
a.butikk:link, a.butikk:visited
{
	font-size:18px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.bestill_katalog
{
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

div.frieriramme
{
    width:699px;
    padding-right:1px;
    background: url(../gfx/menyskille.gif) no-repeat top right;
}
div.friericontent
{
    padding:11px 15px 15px 15px;
    background: url(../gfx/bg_frieri.gif) repeat-x top right;
}
div.frieribrodtekst
{
    line-height:18px;
}
div.undermeny_header a:link, div.undermeny_header a:visited
{
    color:#cc9900;
}