* {	margin: 0; padding: 0; outline: 0; border: 0;
	font-family: Arial, Helvetica, Tahoma, Geneva, "trebuchet ms", sans-serif }
html {
	background: /*#bbaa81 url(gfx/bg_html_ny.jpg) 50% 50%;*/ #000;
	font-size: 62.5%; color: #333 }
#ramme {
	position: relative; padding: 42px 0 0 0;
	width: 975px; height: 671px;
	margin: 0 auto;
	text-align: left }
#innerframe {
	position: relative; width: 975px; height: 671px; background: url(/gfx/bg_ramme.png) }
#innerframe, img, #right .artikkel .a_x1, #logo a, #kredittkort {
	behavior: url(/iepngfix.htc) }
#innerframe, img { z-index: 2 }
#innholdsramme {
	position: absolute; top: 5px; left: 7px;
	z-index: 3;
	width: 959px; height: 660px;
	background: url(gfx/bg_innholdsramme.jpg) }

#left, #right { position: absolute; height: 610px; overflow: auto }
#left { left: 55px; top: 23px; width: 390px }

#right { left: 480px; top: 5px; width: 460px; height: 645px; overflow: hidden }

body#enkol #left { width: 860px }
body#utfall #left { top: 6px; width: 890px; height: 647px; overflow: hidden }
body#stylebook #left { top: 5px; left: 42px; width: 895px; height: 650px; overflow: hidden }

body#enkol #right,
body#utfall #right,
body#stylebook #right { display: none }

/*  ------------------------------------   KREDITT   --------------------------------  */

#end { clear: both; height: 1px; overflow: hidden }
#kreditt { height: 20px; line-height: 20px; text-align: right; width: 945px; margin: 0 auto }
#kreditt a, #kreditt { color: #000 }
#kreditt a, #kreditt span { background: #f6f3e2; padding: 0 .5em }
#kreditt a:hover { background: #fff; color: #069 }

/*  ------------------------------       TYPOGRAFI     -------------------------------  */

#innholdsramme { font-size: 1.2em; line-height: 1.5em }
#handlekurv2 { font-size: 1.1em }
#kreditt { font-size: 1em }
input, textarea, select { font-size: 1em }
#nav { font-size: 1.1em }

/* Overskrifter */
#innholdsramme h1 { font-size: 1.3em; color: #333 }
h2, h3, h4, h5, h6 { font-size: 1em }
h1,h2,h3,h4,h5,h6,blockquote,p,address, hr, table { margin: 0 0 1em 0 }

#right ul, #right ol, .artikkel ul { margin: 0 0 1em 30px }

/* Lenker, akronymer og forkortelser */

a, a.active, a.visited { color: #09c; text-decoration: none }
a:hover { color: #069; text-decoration: none }

p.skip, #header, #handlekurv2 { display: none }

/*  -----------------------     DIVERSE FORMATERING      ----------------------  */

img, table { border: 0 }
table { border-collapse: collapse }
caption { display: none }
address { font-style: normal }
input, textarea, select, option {
	margin-bottom: 2px;
	border: 1px solid #c0c0c0;
	background: #f5f5f5;
	padding: 0 3px}
input.check { border: 0; background: transparent; margin: 0; padding: 0 }

.left { float: left; margin: 0 10px 10px 0 }
.right { float: right; margin: 0 0 10px 10px }

/*  ---------------------------------- NAVIGASJON ---------------------------------  */

#smuler { position: absolute; top: 2px; left: 0; z-index: 10000; background: #f6f3e2; padding: 0 3px; height: 1.5em; line-height: 1.5em }

#nav { position: absolute; top: 7px; left: 10px; width: 34px; height: 650px; z-index: 20000 }

#nav ul, #nav li { list-style: none; line-height: 1 }

#menu a {	display: block;
	width: 34px; height: 98px }
#menu span { display: none }
#menu li ul li span { display: block }

#menu li { position: absolute }
#menu li#mome { top: 0 }
#menu li#mbout_us { top: 69px}
#menu li#meam { top: 169px}
#menu li#mlothing { top: 246px}
#menu li#montact { top: 347px}
#menu li#mebshop, #menu li#mebshop-holdon { top: 445px}
#menu li#mlog { top: 543px}

#menu li#mome a { height: 69px}
#menu li#mbout_us a { height: 100px}
#menu li#meam a { height: 77px}
#menu li#mlothing a { height: 107px}
#menu li#montact a { height: 101px}

#menu li li a,
#menu li#mome li a,
#menu li#mbout_us li a,
#menu li#meam li a,
#menu li#mlothing li a,
#menu li#montact li a {
	padding: 3px;
	width: 158px;
	height: auto }
#menu li li a { color: #fff }

#menu li ul li a:hover, #menu li ul li.aktiv a { background: #fff; color: #333 }

ul#menu em { font-style: normal }

#menu li { width: 34px }

#menu li ul {
	position: relative;
	width: 164px;
	left: -999em;
	margin: -80px 0 0 0;
	border: 2px solid #58beb9;
	background: #58beb9 }
#menu li ul li { width: 164px; font-size: .8em; position: relative; text-align: center; font-weight: bold }

#menu li ul ul { margin: -20px 0 0 100px; border-top: 1px solid #fff }
#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul { left: -999em; display: block }
#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul { left: 34px }

/*  --------------------------------- KOMPONENTER --------------------------------  */

/*  BOKS  */

#left .komp, #kol2 .komp { padding: 0 0 5px 0; text-align: center; border-bottom: 5px solid #fff; background: #f2f2f2 }
#right .komp, #right .komp input { width: 175px }
.komp fieldset, .komp fieldset legend { border: 0 }
#left .komp h1, #kol2 .komp h1 { padding: 5px; margin: 0 0 5px 0; text-align: left }
#left #login h1, #kol2 #login h1 { background: #bbdfed url(gfx/login.gif) 3px 7px no-repeat; padding: 5px 0 5px 25px }
#left .komp label, #kol2 .komp label { display: none }
#right .komp label { display: block }
#left .komp p, #kol2 .komp p { margin: 0; padding: 0 }
#login p { text-align: center }
#login p span { padding-top: 5px; display: block }

/*  KNAPPER  */

p.knapp {
	border: 1px solid;
	border-color: #98c5da #fff #fff #98c5da;
	height: 20px }
p.knapp a, p.send a {
	color: black;
	font-weight: bold;
	text-align: center;
	padding: 3px 0 0 4px;
	height: 15px;
	border: 1px solid;
	border-color: #fff #98c5da #98c5da #fff;
	background: #b5d7e6;
	display: block;
	color: #369 }
p.knapp a:hover, p.send a:hover  {
	border-color: #d1e4ec;
	background: #d1e4ec;
	color: #333 }

#nyhetsbrev p.knapp a.ut { float: left; width: 70px }
#nyhetsbrev p.knapp a.inn { float: right; width: 91px }

/*  -------------------------------- RESPONSSKJEMA -------------------------------  */

#respons table { width: auto }
#respons table td { vertical-align: middle }
#respons table tr.textarea td { vertical-align: top }
#respons fieldset { border: 0 }
#respons fieldset legend { color: #333; font-weight: bold; padding: 0 0 10px 0 }

#respons fieldset label span { }
#respons input, #respons textarea { width: 250px }
#respons input.check { border: 0; width: auto; background: transparent }
#respons p.melding, #respons textarea { height: 70px }
#respons p.knapp { width: 250px; margin: 0  }
#respons hr { margin: 2px 0 }

/*  ------------------------------------- DESIGN ------------------------------------  */

#logo a { position: absolute; right: -14px; top: 1px; z-index: 10000; background: url(/gfx/mokaii.png) }
#logo a, #logo { display: block; width: 293px; height: 215px }
#logo a span { display: none }

#flashdiv {background: #000}