body {
	background-color: #E6E8EA;
	margin: 0;
	padding: 0;
	font-size: 62.8%;
	font-family: Arial, Helvetica, sans-serif;
	color: #585656;
	line-height: 2.5ex !important;
} 
/*
 * GENERAL
 */
img {border:none;}
h1 {font-size: 260%;margin:0;padding:0;}
a {color:#CC0001;outline:none;}
a.readmore {font-size: 100%;padding: 0 10px 0 0;background: url(../_gfx/readmore.gif) right 5px no-repeat;color:#CC0001;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration:none;font-weight:bold;}
a.readmore:hover {text-decoration:underline;}
/*
 * WRAPPER
 */
#wrapper {
	width: 902px;
	margin: 0 auto;
	padding:0;
}

/*
 * PAGE HEADER
 */

#logo, #slideshow, #content, #menu, #breadcrumbs {
	float:left;
	width: 900px;
	border: 1px solid #fff;
	border-width: 0 1px;
	background-color: #fff;
	overflow: hidden;
}


#logo {
	float:left;
	list-style: none;
	display:inline;
	overflow: hidden;
	height: 66px;
	margin:0;
	padding:0;
	background: url(../_gfx/logo.jpg) top left no-repeat;
}
#logo li {float:left;margin:0 5px 0 0;padding:0;height: 66px;line-height:74px;color:#fff;}
#logo li#logolink a {width:760px;height:66px;}
#logo li a {float:left;margin:0;padding:0;color:#fff;}

/*
 * SLIDESHOW
 */
#slideshow {
	clear:both;
	position:relative;
	float:left;
	display:inline;
	height: 149px;
}

#slideshow IMG {
	display:inline;
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}

/*
 * MENU
 */

#menu {
	float:left;
	width: 882px;
	list-style: none;
	margin:0;
	padding:0 0 0 18px;
	display: inline;
	background-color: #fff;
	height: 41px;
	border-bottom: 10px solid #fff;
	border-top: 10px solid #fff;
}

#menu li {display:inline;float:left;width:137px;height:36px;margin: 0 0 0 5px;}
#menu li a {
	display:inline; 
	float:left;
	width:137px;
	height:41px;
	background: #fff url(../_gfx/menubg.jpg) bottom left no-repeat;
	text-align:center;
	font-size: 120%;
	text-decoration: none;
	line-height: 41px;
	color: #585656;
}
#menu li a:hover, #menu li a.selected {
	background-image: url(../_gfx/menubghover.jpg);
	color: #CC0001;
	
}

/*
 * STI
 */
#breadcrumbs {
	width: 703px;
	height: 38px;
	line-height: 50px;
	font-size: 90%;
	padding: 0 0 0 195px;
	display:inline;
	background: #fff url(../_gfx/breadcrumbsbg.gif) top left repeat-x;
	margin: 0 0 20px 0;
}

/*
 * LEFTMENU
 */
#leftmenu {
	width: 137px;
	float:left;
	list-style: none;
	margin: 0 32px 0 23px;
	padding:0 0 50px 0;
	display: inline;
}
#leftmenu li {width: 137px;display:inline;padding:0;}
#leftmenu li a {width: 127px;display:block;text-decoration:none;color:#585656;font-size:120%;padding: 0 10px 3ex 0;}
#leftmenu li a:hover, #leftmenu li a.selected {color: #F71D04;background: url(../_gfx/readmore.gif) right 5px no-repeat;}

/*
 * CONTENT
 */
#content {float:left;background: #fff url(../_gfx/fauxbg.gif) top left repeat ;display:inline;margin: 0;}
#content.nofaux {background-image: none;}
/* url(../_gfx/fauxbg.jpg) top left repeat-y */
#content ul.list li {font-size: 120%;line-height: 2.5ex;}
/*
 * INDEX.cfm
 */
#index_content {float:left;width: 493px;margin: 50px 12px 30px 15px;display:inline;overflow:hidden;}
#index_content img {margin: 0 15px;float:left;display:inline;}
#index_content h1 {font-size: 240%;margin: 0;padding: 0 15px;font-weight:normal;float:left;width:463px;clear:both;display:inline;}
#index_content h2 {font-size:200%;margin: 0;padding: 0 15px;font-weight:normal;float:left;display:block;width: 463px;display:inline;}
#index_content h1 a {color: #585656;text-decoration:none;float:left;padding: 7px 0;display:inline;}
#index_content div.para {font-size: 140%;padding: 1.5ex 15px 0 15px;line-height:2.5ex;float:left;display:block;width: 463px;display:inline;}
#index_content div.para a.link {
	float:none;
	padding: 0 12px 0 0;
	color:#CC0001;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}
#index_content a.readmore {margin:0 15px;float:left;}
#indexbox {float:right;margin:60px 0 0;width:380px;height:234px;background:#fff url(../_gfx/indexbox.jpg) top left no-repeat;}
#indexbox #index_hjertet {float:right;clear:both;width:145px;height:20px;margin:52px 0 0;}
#indexbox #index_hjernen {float:right;clear:both;width:145px;height:20px;margin:10px 0 0;}
#indexbox #index_leddene {float:right;clear:both;width:145px;height:20px;margin:10px 0 0;}
#index_promo {width: 100%;height: 87px;margin: 0 15px 25px;float:left;clear:both;display:inline;}
#index_promo div {margin: 0 0 0 14px;float:left;width: 271px;height: 87px;display:inline;}
#index_promo div div {margin:33px 0 0 95px;width:170px;height:42px;overflow:hidden;display:inline;}
#index_promo div a {clear:both;margin:5px 0 0 95px;text-decoration:none;display:inline;}
#index_finnbutikker {background: url(../_gfx/index_finnbutikker.jpg) top left no-repeat;display:inline;}
#index_omega3index {background: url(../_gfx/index_omega3index.jpg) top left no-repeat;display:inline;}
#index_finnpakart {background: url(../_gfx/index_finnpakartet.jpg) top left no-repeat;display:inline;}

ul#bt {
	list-style: none;
	display:inline;
/*	background-color: #fff; */
	width: 518px;
	margin:30px 0 0 192px;
	padding:0;
	float:left;
/*	border-top: 1px solid #C5C4C4;*/
}
ul#bt li {
	width: 140px;
	float:left;
	margin: 15px 0 0;
	padding: 0 25px 20px 0;
}
ul#bt li.nomargin {margin-right:0 !important;padding-right:0 !important;}

ul#bt li h2 {color: #CC0001;font-size: 120%;margin: 0;width:140px;padding:0;float:left;}
ul#bt li h2 a {color: #CC0001;text-decoration:none;width:140px;float:left;}
ul#bt li div.para {font-size: 110%;padding:0;width:140px;line-height: 2.5ex;float:left;}
ul#bt li a.readmore {margin:0;float:left;clear:both;}

/*
 * MAINCONTENT
 */

#maincontent {float:left;width: 498px;margin: 0 15px 30px 0;display:inline;}
#maincontent h1 {
	font-size:220%;
	color:#504E4E;
	font-weight:normal;
	padding:0;
	margin:0;
	float:left;
	width: 498px;
	display:block;
	float:left;
}
#maincontent h1 a {
	color:#504E4E;
	text-decoration:none;
	float:left;
	line-height:2ex;
	display:block;
	padding: 7px 0;
	}
#maincontent div.para {
	font-size: 120%;
	width: 498px;
	padding:1.5ex 0 0 0;
	line-height: 2.5ex;
	
	}

/*
 * RIGHTCONTENT
 */
#rightcontent {
	float:left;
	width: 151px;
	padding: 0 0 0 19px;
	margin: 0;
	display:inline;
}
#rightcontent a {margin: 0 0 15px 0;float:left;clear:both;padding:0;}
#rightcontent a img {margin: 0;padding:0;}
#rightcontent h3 {font-size:120%;margin: 10px 0 5px;padding:0;clear:both;line-height:2ex;width: 151px;float:left;}
#rightcontent h3.first {margin: 0 0 5px;}
#rightcontent h3 a {text-decoration:none;margin:0;float:left;}

/*
 * FOOTER
 */
#footer {
	float:left;
	width: 900px;
	clear:both;
	color: #6C6969;
	background-color: #E6E8EA;
	text-align: center;
	padding: 15px 0;
	margin: 0;
	border: 1px solid #fff;
	border-width: 1px 0;
}
#footer ul {
	clear:both;
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}
#footer ul li {display:inline;margin:0;padding:0;}
#footer ul li a {color: #6C6969;}

/*
 * CONTACT
 */
#contactform {float:left;border: 1px solid #a1a1a1;margin: 15px 0 0 0;padding: 15px;width: 469px;background: #fff url(../_gfx/contactbg.jpg) top left repeat-x}
#contactform ul {float:left;margin:0;padding:0;list-style:none;}
#contactform ul li {float:left;margin:0;padding:0;clear:both;}
#contactform ul li h2 {border-bottom: 1px solid #CC0001;float:left;}
#contactform ul li label {float:left;margin:0 15px 0 0;padding:0;width:150px;display:inline;}
#contactform ul li input, #contactform ul li textarea {width: 467px;float:left;display:inline;border: 1px solid #a1a1a1;}
#outercontactform {float:left;}
#outercontactform input.submit {float:left;width: auto; background: url(../_gfx/menubg.jpg) bottom left no-repeat;margin: 15px 0;clear:both;}
#outercontactform input.submit:hover {background-image: url(../_gfx/menubghover.jpg);color:#cc0001;}


/*
 * SITEMAP
 */
#index_content #sitemap ul {list-style:none;margin:15px 0 0;padding:0;float:left;width: 649px;overflow:hidden;}
#index_content #sitemap ul li ul {margin: 0 0 15px;float:left;}
#index_content #sitemap li {padding: 5px 0 0;margin: 0 15px 0;float:left;border-top: 1px solid #a1a1a1;width:634px;}
#index_content #sitemap li a {padding: 0 0 5px;text-decoration:none;}
#index_content #sitemap li a:hover {text-decoration:underline;}
#index_content #sitemap li ul li a {color:#585656;width:140px;display:block;}
#index_content #sitemap, #index_content #sitemapul li {float:left;width: 649px;}
#index_content #sitemap li ul {float:left;width: 649px;margin: 15px 0 0;padding:0;clear:both;}
#index_content #sitemap li ul li {float:left;width: 140px; background: none;padding:0;margin:0 0 5px 15px;border:none;}

/* Sitemap

#index_content #sitemap {float:left;width:498px;margin: 15px 0 0 15px;}
#index_content #sitemap a {color: #707276;}
#index_content #sitemap ul ul ul li { background:#F1F3F6; border-color:#FF7300;}
#index_content #sitemap { font-size: 120%; overflow:hidden;}
#index_content #sitemap ul { list-style:none; margin:0; padding:0;}
#index_content #sitemap li { margin:0 0 -0.1em; min-height:1em; padding:.2em .4em; position:relative; background-color:#F1F3F6; width:12.2em;}
#index_content #sitemap ul ul { font-size:90%; margin-top:-1.4em;}
#index_content #sitemap ul ul li { border-top:0.5em solid #fff !important; border-left:0.5em solid #063363; background:#F1F3F6; left:14em;}
 */
#sporingsok {border: 1px solid #4174a9;padding:10px 0;border-width: 1px 0;}
#sporingsok img, #sporingsok, #sporingsok ul, #sporingsok ul li, #sporingsok ul li input {float:left;list-style:none;}
#sporingsok ul {width: 200px;}
#sporingsok ul li {line-height: 24px;padding:0 2px;}
#sporingsok ul li input {width: 20px;border: 1px solid #4174a9;padding: 2px 5px;}
#sporingsok div {float:left;}
#sporingsok #sporingsokvis {float:right;}

#finnbutikk {float:left;clear:both;padding: 15px 0 15px;margin: 0 0 15px;width:100%;border-bottom: 1px solid #e7e8ea;}

.right_promo {
	margin: 0 0 15px 0;
	width:156px;
	height:89px;
	float:left;
	padding:5px;
	background:url(../_gfx/promobokser.gif) top left no-repeat;
}
