/**
 * Hovedstyles for siten
 *
 * @author Tommy Gildseth <tommy at apt no>
 * @version 1.0.0
 */

body {
	color: 				#312F2B;
	background:			#fff;
}

a {
	border-bottom: 		1px solid #bfd4e3;
	color:				#213e6d;
}
/* a:visited {
	color:				#5c8bac !important;
} */
/* a:hover {
	color:				#da0000 !important;
} */

.error {
	color: red !important;
	border:1px solid red;
}

a:hover span {
	border-bottom:		1px solid #fdaea4 !important;
}

div#header {
	background: 		#fff url(../../elm/header-bg.gif) repeat-x;
	color: 				#001F53;
}

div#header a#headerLogo {
	background: 		transparent url(../../elm/tine-logo.gif) no-repeat;
}

div#header div#extraNav ul li.w_bg {
	background: 		url(../../elm/header-menu-item-bg.gif) no-repeat;
}

div#header ul li a {
	border:				none;
}

/* Norske sider */
div#header ul li a#menyProd {
	background: 		url(../../elm/hovedmeny/meny_produkter.gif) no-repeat;
}
div#header ul li a#menyProd:hover {
	background: 		url(../../elm/hovedmeny/meny_produkter_over.gif) no-repeat;
}
div#header ul li a#menyProdActive {
	background: 		#fff url(../../elm/hovedmeny/meny_produkter_active.gif) no-repeat;
}

div#header ul li a#menyOppskr {
	background: 		url(../../elm/hovedmeny/meny_oppskrifter.gif) no-repeat;
}
div#header ul li a#menyOppskr:hover {
	background: 		url(../../elm/hovedmeny/meny_oppskrifter_over.gif) no-repeat;
}
div#header ul li a#menyOppskrActive {
	background: 		#fff url(../../elm/hovedmeny/meny_oppskrifter_active.gif) no-repeat;
}

div#header ul li a#menyMatglede {
	background: 		url(../../elm/hovedmeny/meny_matglede.gif) no-repeat;
}
div#header ul li a#menyMatglede:hover {
	background: 		url(../../elm/hovedmeny/meny_matglede_over.gif) no-repeat;
}
div#header ul li a#menyMatgledeActive {
	background: 		#fff url(../../elm/hovedmeny/meny_matglede_active.gif) no-repeat;
}

div#header ul li a#menyErnering {
	background: 		url(../../elm/hovedmeny/meny_ernaering.gif) no-repeat;
}
div#header ul li a#menyErnering:hover {
	background: 		url(../../elm/hovedmeny/meny_ernaering_over.gif) no-repeat;
}
div#header ul li a#menyErneringActive {
	background: 		#fff url(../../elm/hovedmeny/meny_ernaering_active.gif) no-repeat;
}

div#header ul li a#menyOmTine {
	background: 		url(../../elm/hovedmeny/meny_om.gif) no-repeat;
}
div#header ul li a#menyOmTine:hover {
	background: 		url(../../elm/hovedmeny/meny_om_over.gif) no-repeat;
}
div#header ul li a#menyOmTineActive {
	background: 		#fff url(../../elm/hovedmeny/meny_om_active.gif) no-repeat;
}


/* International pages */
div#header ul#mainMenu li a#menyProdInt {
	background: 		url(../../elm/hovedmeny/meny_products.gif) no-repeat;
}
div#header ul#mainMenu li a#menyProdInt:hover {
	background: 		url(../../elm/hovedmeny/meny_products_over.gif) no-repeat;
}
div#header ul#mainMenu li a#menyProdIntActive {
	background: 		#fff url(../../elm/hovedmeny/meny_products_active.gif) no-repeat;
}

div#header ul#mainMenu li a#menyNewsInt {
	background: 		url(../../elm/hovedmeny/meny_news.gif) no-repeat;
}
div#header ul#mainMenu li a#menyNewsInt:hover {
	background: 		url(../../elm/hovedmeny/meny_news_over.gif) no-repeat;
}
div#header ul#mainMenu li a#menyNewsIntActive {
	background: 		#fff url(../../elm/hovedmeny/meny_news_active.gif) no-repeat;
}

div#header ul#mainMenu li a#menyOmTineInt {
	background: 		url(../../elm/hovedmeny/meny_about.gif) no-repeat;
}
div#header ul#mainMenu li a#menyOmTineInt:hover {
	background: 		url(../../elm/hovedmeny/meny_about_over.gif) no-repeat;
}
div#header ul#mainMenu li a#menyOmTineIntActive {
	background: 		#fff url(../../elm/hovedmeny/meny_about_active.gif) no-repeat;
}

div#header ul#mainMenu li a#menyMarketsInt {
	background: 		url(../../elm/hovedmeny/meny_markets.gif) no-repeat;
}
div#header ul#mainMenu li a#menyMarketsInt:hover {
	background: 		url(../../elm/hovedmeny/meny_markets_over.gif) no-repeat;
}
div#header ul#mainMenu li a#menyMarketsIntActive {
	background: 		#fff url(../../elm/hovedmeny/meny_markets_active.gif) no-repeat;
}

div#header ul#mainMenu li a#menyOppskrInt {
	background: 		url(../../elm/hovedmeny/meny_recipes.gif) no-repeat;
}
div#header ul#mainMenu li a#menyOppskrInt:hover {
	background: 		url(../../elm/hovedmeny/meny_recipes_over.gif) no-repeat;
}
div#header ul#mainMenu li a#menyOppskrIntActive {
	background: 		#fff url(../../elm/hovedmeny/meny_recipes_active.gif) no-repeat;
}

div#header ul#mainMenu li a#menyPartnerInt {
	background: 		url(../../elm/hovedmeny/meny_partnerweb.gif) no-repeat;
}
div#header ul#mainMenu li a#menyPartnerInt:hover {
	background: 		url(../../elm/hovedmeny/meny_partnerweb_over.gif) no-repeat;
}
div#header ul#mainMenu li a#menyPartnerIntActive {
	background: 		#fff url(../../elm/hovedmeny/meny_partnerweb_active.gif) no-repeat;
}



div#header div#extraNav ul li a {
	color: 				#213e6d;
}
div#header div#extraNav ul li a:visited {
	color:				#213e6d !important;
}
div#header div#extraNav ul li a:hover {
	color:				#da0000 !important;
}

div#header div#headerSok input.text {
	border: 			1px solid #99bcd4;
}
div#header div#headerSok ul li a {
	color: 				#4e7b9b;
	background-color: 	#F9F8FD;
	border-color: 		#4e7b9b;
}
div#header div#headerSok ul li a:hover {
	color:				#fff;
	background-color:	#da0000;
}
div#header div#headerSok span {
	color: 				#4e7b9b;
	background: 		url(../../elm/dropdown.gif) no-repeat;
}
div#header div#headerSok span.hover {
	color:				#213e6d;
	background: 		url(../../elm/dropdown_over.gif) no-repeat;
}


div#broedfjoel ul#smuler li {
	color: 				#a5a099;
	background:	 		url(../../elm/smulepil.gif) 0px 11px no-repeat;
}
div#broedfjoel ul#smuler li a {
	color: 				#847f79;
	border-bottom: 		1px solid #d6d3cf;
}

div.container h1 {
	color: 				#5f8fb2;
}
/*
div.container h2 {
	color: 				#5f8fb2;
}
 */
table caption {
	background:	 		url(../../elm/listestrek.gif) repeat-x;
	color: 				#7AA4C2;
}
table tr th {
	color: 				#5f8fb2;
}
table tr td {
	color: 				#312f2b;
}
table tr td a, dl#meieriinfo dd a {
	color: 				#213e6d;
	border-bottom: 		1px solid #bfd4e3;
}
table tr td a:visited, dl#meieriinfo dd a:visited {
	color:				#5c8bac !important;
}
table tr td a:hover, dl#meieriinfo dd a:hover {
	color:				#da0000 !important;
	border-bottom:		1px solid #fdaea4 !important;
}

table tr.odd td {
	background-color: 	#e9f0f6;
}


div#meny div.skillestrek h3 a, div#kokebok div.skillestrek h3 a {
	color: 				#4e7b9b;
	border-bottom: 		1px solid #bfd4e3;
}
div#meny div.skillestrek h3 a:visited, div#kokebok div.skillestrek h3 a:visited {
	color:				#5c8bac !important;
}
div#meny div.skillestrek h3 a:hover, div#kokebok div.skillestrek h3 a:hover {
	color:				#da0000 !important;
	border-bottom:		1px solid #fdaea4 !important;
}
div#meny div.skillestrek a.skrivut, div#kokebok div.skillestrek a.skrivut {
	color: 				#213e6d;
	background:	 		url(../../elm/skriver.gif) 0 3px no-repeat ;
}
div#meny div.skillestrek a.skrivut, div#kokebok div.skillestrek a.skrivut  {
	border-bottom:		none;
}
div#meny div.skillestrek a.skrivut span, div#kokebok div.skillestrek a.skrivut span {
	border-bottom: 		1px solid #bfd4e3;
}
div#meny div.skillestrek ul li, div#kokebok div.skillestrek ul li {
	color:				#847f79;
}
div#meny div.skillestrek ul li.leggikokebok, div#kokebok div.skillestrek ul li.leggikokebok {
	background:	 		url(../../elm/leggtil.gif) 0 3px no-repeat ;
}
div#meny div.skillestrek ul li.leggihandleliste, div#kokebok div.skillestrek ul li.leggihandleliste {
	background:	 		url(../../elm/oppskrihandleliste.gif) 0 3px no-repeat ;
}
div#meny div.skillestrek ul li.skrivut, div#kokebok div.skillestrek ul li.skrivut {
	background:	 		url(../../elm/skriver.gif) 0 3px no-repeat ;
}
div#kokebok div.skillestrek ul li.slett {
	background:	 		url(../../elm/slett.gif) 10px 8px no-repeat ;
}

div#content div.instikkbilde p, div#content p.artikkelPublisert {
	color: 				#76726b;
}
div#content div.instikkbilde p.fotograf {
	color: 				#a39f98;
}

div#content div#oppskrRight div#oppskrIcons {
	background: 		url(../../elm/skillestrek.gif) bottom repeat-x;
}
div#content div#oppskrRight div#oppskrIcons div span {
	color:				#7aa4c2;
}
div#content div#oppskrRight div#opskrBesk ol li.instruks1 {
	background: 		url(../../elm/ol/1.gif) 0 3px no-repeat;
}
div#content div#oppskrRight div#opskrBesk ol li.instruks2 {
	background: 		url(../../elm/ol/2.gif) 0 3px no-repeat;
}
div#content div#oppskrRight div#opskrBesk ol li.instruks3 {
	background: 		url(../../elm/ol/3.gif) 0 3px no-repeat;
}
div#content div#oppskrRight div#opskrBesk ol li.instruks4 {
	background: 		url(../../elm/ol/4.gif) 0 3px no-repeat;
}
div#content div#oppskrRight div#opskrBesk ol li.instruks5 {
	background: 		url(../../elm/ol/5.gif) 0 3px no-repeat;
}
div#content div#oppskrRight div#opskrBesk ol li.instruks6 {
	background: 		url(../../elm/ol/6.gif) 0 3px no-repeat;
}
div#content div#oppskrRight div#opskrBesk ol li.instruks7 {
	background: 		url(../../elm/ol/7.gif) 0 3px no-repeat;
}
div#content div#oppskrRight div#opskrBesk ol li.instruks8 {
	background: 		url(../../elm/ol/8.gif) 0 3px no-repeat;
}
div#content div#oppskrRight div#opskrBesk ol li.instruks9 {
	background: 		url(../../elm/ol/9.gif) 0 3px no-repeat;
}
div#content div#oppskrRight div#opskrBesk ol li.instruks10 {
	background: 		url(../../elm/ol/10.gif) 0 3px no-repeat;
}
div#content div#oppskrRight div#opskrBesk ol li.instruks11 {
	background: 		url(../../elm/ol/11.gif) 0 3px no-repeat;
}
div#content div#oppskrRight div#opskrBesk ol li.instruks12 {
	background: 		url(../../elm/ol/12.gif) 0 3px no-repeat;
}
div#content div#oppskrRight div#opskrBesk ol li.instruks13 {
	background: 		url(../../elm/ol/13.gif) 0 3px no-repeat;
}
div#content div#oppskrRight div#opskrBesk ol li.instruks14 {
	background: 		url(../../elm/ol/14.gif) 0 3px no-repeat;
}
div#content div#oppskrRight div#opskrBesk ol li.instruks15 {
	background: 		url(../../elm/ol/15.gif) 0 3px no-repeat;
}
div#content div#oppskrRight div#opskrBesk ol li.instruks16 {
	background: 		url(../../elm/ol/16.gif) 0 3px no-repeat;
}
div#content div#oppskrRight div#opskrBesk ol li.instruks17 {
	background: 		url(../../elm/ol/17.gif) 0 3px no-repeat;
}
div#content div#oppskrRight div#opskrBesk ol li.instruks18 {
	background: 		url(../../elm/ol/18.gif) 0 3px no-repeat;
}
div#content div#oppskrRight div#opskrBesk ol li.instruks19 {
	background: 		url(../../elm/ol/19.gif) 0 3px no-repeat;
}
div#content div#oppskrRight div#opskrBesk ol li.instruks20 {
	background: 		url(../../elm/ol/20.gif) 0 3px no-repeat;
}
div#content div#oppskrRight div#opskrBesk ol li.instruks21 {
	background: 		url(../../elm/ol/21.gif) 0 3px no-repeat;
}
div#content div#oppskrRight div#opskrBesk ol li.instruks22 {
	background: 		url(../../elm/ol/22.gif) 0 3px no-repeat;
}
div#content div#oppskrRight div#opskrBesk ol li.instruks23 {
	background: 		url(../../elm/ol/23.gif) 0 3px no-repeat;
}
div#content div#oppskrRight div#opskrBesk ol li.instruks24 {
	background: 		url(../../elm/ol/24.gif) 0 3px no-repeat;
}
div#content div#oppskrRight div#opskrBesk ol li.instruks25 {
	background: 		url(../../elm/ol/25.gif) 0 3px no-repeat;
}
div#content div#oppskrRight div#opskrBesk h2 {
	color: 				#7aa4c2;
}
div#content .ingress {
	color:				#312f2b;
}
div.frontPageBox {
	background: 		url(../../elm/skillestrek-default.gif) repeat-x;
}


div.container h1 {
	color: 				#4e7b9b;
}
div.skillestrek {
	background: 		url(../../elm/skillestrek-omtine.gif) repeat-x;
}
div.skillestrek h2, body div.container h2 {
	color: 				#4e7b9b;
}
div.skillestrek h3, body div.container h3 {
	color: 				#4e7b9b;
}

div.skillestrek h3 a, body div.container h3 a, div.skillestrek h3 a:visited, body div.container h3 a:visited, div.skillestrek h3 a:hover, body div.container h3 a:hover {
	color: 				#4e7b9b !important;
	border:				none;
}

div#frontPageMain h2 {
	background: 		url(../../elm/forsidepil_default.gif) left center no-repeat;
}


/**
 * Produktsider
 */
.produkt div.container h1 {
	color: 				#f00000;
}

.produkt div.skillestrek, body div.container .produkt {
	background: 		url(../../elm/skillestrek-produkter.gif) repeat-x;
}
.produkt div.skillestrek h2, body div.container .produkt h2 {
	color: 				#f00000;
}

.produkt div.skillestrek h3, body div.container .produkt h3 {
	color: 				#f00000;
}

.produkt div.skillestrek h3 a, body div.container .produkt h3 a, .produkt div.skillestrek h3 a:visited, body div.container .produkt h3 a:visited, .produkt div.skillestrek h3 a:hover, body div.container .produkt h3 a:hover {
	color: 				#f00000 !important;
	border:				none;
}

div#frontPageMain .produkt h2 {
	background: 		url(../../elm/forsidepil_produkter.gif) left center no-repeat;
}


/**
 * Oppskriftssider
 */
.oppskrift div.container h1 {
	color: 				#258512;
}

.oppskrift div.skillestrek, body div.container .oppskrift {
	background: 		url(../../elm/skillestrek-oppskrift.gif) repeat-x;
}
.oppskrift div.skillestrek h2, body div.container .oppskrift h2 {
	color: 				#258512;
}

.oppskrift div.skillestrek h3, body div.container .oppskrift h3 {
	color: 				#258512;
}

.oppskrift div.skillestrek h3 a, body div.container .oppskrift h3 a, .oppskrift div.skillestrek h3 a:visited, body div.container .oppskrift h3 a:visited, .oppskrift div.skillestrek h3 a:hover, body div.container .oppskrift h3 a:hover {
	color: 				#258512 !important;
	border:				none;
}

div#frontPageMain .oppskrift h2 {
	background: 		url(../../elm/forsidepil_oppskrifter.gif) left center no-repeat;
}


/**
 * produkt
 */

DIV.frontPageBox .productnews
{
	background: 	url(../../elm/skillestrek-matglede.gif) repeat-x;
}

/**
 * Matgledesider
 */
.matglede div.container h1 {
	color: 				#eca601;
}

.matglede div.skillestrek, body div.container .matglede {
	background: 		url(../../elm/skillestrek-matglede.gif) repeat-x;
}
.matglede div.skillestrek h2, body div.container .matglede h2 {
	color: 				#eca601;
}

.matglede div.skillestrek h3, body div.container .matglede h3 {
	color: 				#eca601;
}
.matglede div.skillestrek h3 a, body div.container .matglede h3 a, .matglede div.skillestrek h3 a:visited, body div.container .matglede h3 a:visited, .matglede div.skillestrek h3 a:hover, body div.container .matglede h3 a:hover {
	color: 				#eca601 !important;
	border:				none;
}
div#frontPageMain .matglede h2 {
	background: 		url(../../elm/forsidepil_matglede.gif) left center no-repeat;
}

/**
 * Ernæringssider
 */
.ernering div.container h1 {
	color: 				#344a9c;
}

.ernering div.skillestrek, body div.container .ernering {
	background: 		url(../../elm/skillestrek-ernering.gif) repeat-x;
}
.ernering div.skillestrek h2, body div.container .ernering h2 {
	color: 				#344a9c;
}

.ernering div.skillestrek h3, body div.container .ernering h3 {
	color: 				#344a9c;
}

.ernering div.skillestrek h3 a, body div.container .ernering h3 a, .ernering div.skillestrek h3 a:visited, body div.container .ernering h3 a:visited, .ernering div.skillestrek h3 a:hover, body div.container .ernering h3 a:hover {
	color: 				#344a9c !important;
	border:				none;
}

div#frontPageMain .ernering h2 {
	background: 		url(../../elm/forsidepil_ernering.gif) left center no-repeat;
}

/**
 * "Om Tine"-sider
 */
.omtine div.container h1 {
	color: 				#4e7b9b;
}
.omtine div.skillestrek, body div.container .omtine {
	background: 		url(../../elm/skillestrek-omtine.gif) repeat-x;
}
.omtine div.skillestrek h2, body div.container .omtine h2 {
	color: 				#4e7b9b;
}
.omtine div.skillestrek h3, body div.container .omtine h3 {
	color: 				#4e7b9b;
}

.omtine div.skillestrek h3 a, body div.container .omtine h3 a, .omtine div.skillestrek h3 a:visited, body div.container .omtine h3 a:visited, .omtine div.skillestrek h3 a:hover, body div.container .omtine h3 a:hover {
	color: 				#4e7b9b !important;
	border:				none;
}

div#frontPageMain .omtine h2 {
	background: 		url(../../elm/forsidepil_default.gif) left center no-repeat;
}

/**
 * "Markets"-sider
 */
.market div.container h1 {
	color: 				#344a9c;
}
.market div.skillestrek, body div.container .market {
	background: 		url(../../elm/skillestrek-matglede.gif) repeat-x;
}
.market div.skillestrek h2, body div.container .market h2 {
	color: 				#344a9c;
}
.market div.skillestrek h3, body div.container .market h3 {
	color: 				#344a9c;
}
.market div.skillestrek h3 a, body div.container .market h3 a, .market div.skillestrek h3 a:visited, body div.container .market h3 a:visited, .market div.skillestrek h3 a:hover, body div.container .market h3 a:hover {
	color: 				#344a9c !important;
	border:				none;
}
div#frontPageMain .market h2 {
	background: 		url(../../elm/forsidepil_ernering.gif) left center no-repeat;
}

/**
 * "News"-sider
 */
.news div.container h1 {
	color: 				#eca601;
}
.news div.skillestrek, body div.container .news {
	background: 		url(../../elm/skillestrek-omtine.gif) repeat-x;
}
.news div.skillestrek h2, body div.container .news h2 {
	color: 				#eca601;
}
.news div.skillestrek h3, body div.container .news h3 {
	color: 				#eca601;
}
.news div.skillestrek h3 a, body div.container .news h3 a, .news div.skillestrek h3 a:visited, body div.container .news h3 a:visited, .news div.skillestrek h3 a:hover, body div.container .news h3 a:hover {
	color: 				#eca601 !important;
	border:				none;
}
div#frontPageMain .news h2 {
	background: 		url(../../elm/forsidepil_matglede.gif) left center no-repeat;
}


/**
 * Defaultfarger
 */
.default div.skillestrek {
	background: 		url(../../elm/skillestrek.gif) repeat-x;
}

.default div.skillestrek h2, div.box div.inner h2 {
	color: 				#5f8fb2;
}

.default div.skillestrek h3 {
	color: 				#5f8fb2;
}
.default div.skillestrek h3 a, body div.container .default h3 a, .default div.skillestrek h3 a:visited, body div.container .default h3 a:visited, .default div.skillestrek h3 a:hover, body div.container .default h3 a:hover {
	color: 				#5f8fb2 !important;
	border:				none;
}

div.skillestrek h4 {
	color: 				#312f2b;
}
div.skillestrek p {
	color: 				#312f2b;
}

div.skillestrek ul li, a.lesMer, div.box div.inner ul li, div.skillestrek dl dd a {
	color: 				#213e6d;
}
div.skillestrek ul li, a.lesMer, div.box div.inner ul li {
	background: 		url(../../elm/listeprikk.gif) 0 6px no-repeat;
}

div.plantproductlist ul li
{
	color: 				#213e6d;
}

div.plantproductlist ul li
{
	background: 		url(../../elm/listeprikk.gif) 0 6px no-repeat;
}

div.skillestrek dl dd a:visited, a.lesMer:visited {
	color:				#5c8bac !important;
}
div.skillestrek dl dd a:hover, a.lesMer:hover {
	color:				#da0000 !important;
}

div.frontPageRight div.skillestrek h2 {
	background: 		url(../../elm/forsidepil_default.gif) left center no-repeat;
}
div.nyttFraTine h3 {
	color:				#213E6D !important;
}
div#content div.skillestrek ul.recipe li {
	color: 				#312f2b;
	background: 		none;
	margin: 		0px;
	padding-left: 	0px;
/*	text-indent: 		-9px; */
}
div#content div.skillestrek h2 strong {
	color: 				#312f2b;
}

div.blaaBox, div.sokebox {
	background-color: 	#edf3f7 !important;
}
div#kokebok div.sokebox {
	background: 		#edf3f7 url(../../elm/skillestrek-oppskrift.gif) repeat-x;
}
div.blaaBox div.bbtl {
	background: 		url(../../elm/blaaboks_hjorne_tl.gif) no-repeat;
}
div.blaaBox div.bbtr {
	background: 		url(../../elm/blaaboks_hjorne_tr.gif) no-repeat;
}
div.blaaBox div.bbbl {
	background: 		url(../../elm/blaaboks_hjorne_bl.gif) no-repeat;
}
div.blaaBox div.bbbr {
	background: 		url(../../elm/blaaboks_hjorne_br.gif) no-repeat;
}
div.listevisning div.sokebox fieldset legend {
	color:				#5f8fb2;
}

div#content div.forbrukersenter {
	background-color:	#e4eff5;
}
div#content div.forbrukersenter h3 {
	color:				#5f8fb2;
}
div#content div.forbrukersenter div.fbtl {
	background: 		url(../../elm/forbrukersenter/hjorne-tl.gif) no-repeat;
}
div#content div.forbrukersenter div.fbtr {
	background: 		url(../../elm/forbrukersenter/hjorne-tr.gif) no-repeat;
}
div#content div.forbrukersenter div.fbbl {
	background: 		url(../../elm/forbrukersenter/hjorne-bl.gif) no-repeat;
}
div#content div.forbrukersenter div.fbbr {
	background: 		url(../../elm/forbrukersenter/hjorne-br.gif) no-repeat;
}
div#content div.forbrukersenter div.left {
	background: 		url(../../elm/forbrukersenter/skillestrek.gif) right top repeat-y;
}

div#content div.gradient {
	background: 		url(../../elm/forbrukersenter/gradientboxtop.gif) no-repeat;
}
div#content div.gradientBottom {
	background: 		#e4eff5 url(../../elm/forbrukersenter/gradientboxbottom.gif) no-repeat;
}
div#content div.forbrukersenter h2 {
	font-size:			22px;
}

div#content div.brosjyrebestilling td h3{
	color:				#312F2B;
}

div.gradient div.inner ul li {
	color: 				#312F2B;
}

div.skillestrek ul li a, a.lesMer, div.box div.inner ul li a, div.skillestrek dl dd a, div.sokebox ul li a {
	border-bottom:		none;
}
div.skillestrek ul li a:visited, a:visited.lesMer, div.box div.inner ul li a:visited, div.skillestrek dl dd a:visited, div.sokebox ul li a:visited {
	color:				#5c8bac !important;
}
div.skillestrek ul li a:hover, a:hover.lesMer, div.box div.inner ul li a:hover, div.skillestrek dl dd a:hover, div.sokebox ul li a:hover {
	color:				#da0000 !important;
}
div.skillestrek ul li a span, a.lesMer span, div.box div.inner ul li a span, div.skillestrek dl dd a, div.sokebox ul li a span {
	border-bottom: 		1px solid #bfd4e3;
}
div.skillestrek ul li a:hover span, a.lesMer:hover span, div.box div.inner ul li a:hover span, div.skillestrek dl dd a:hover, div.sokebox ul li a:hover span {
	border-bottom:		1px solid #fdaea4 !important;
}
div.skillestrek ul li.extLink, div.skillestrek a.extLink {
	background: 		url(../../elm/ekstlink.gif) 0 6px no-repeat
}
div.mikon a.bullet {
	color: 				#213e6d;
	border:				none !important;
}
div.mikon a.bullet:hover {
	color:				#da0000;
}
div.skrivut a.bullet {
	background: 		url(../../elm/skriver.gif) no-repeat
}
div.leggtilikokebok a.bullet {
	background: 		url(../../elm/leggtil.gif) no-repeat
}
div.leggtilihandleliste a.bullet {
	background: 		url(../../elm/oppskrihandleliste.gif) no-repeat
}
div.tipsenvenn a.bullet {
	background: 		url(../../elm/tipsenvenn.gif) no-repeat
}

div.mikon a.bullet span {
	border-bottom: 		1px solid #bfd4e3;
}
div.sokebox {
	color: 				#847f79;
}

body div.container .frontPageBox h3 {
	color: 				#213e6d;
}

div.nyhet {
	background: 		url(../../elm/nyhet.gif) no-repeat;
}

/* TAN */
div.leggtilikokebok a.cookbook-added, a.cookbook-added span{
    text-decoration:none;
    color:#000;
    border:none;
}

div.leggtilikokebok a.cookbook-added:hover, a.cookbook-added:hover {
    text-decoration:none;
    border:none;
    color:#000;
}
/* //TAN */

div#reklamasjonsSkjema {
	background:			#e4eef5;
}
div#reklamasjonsSkjema div.tl {
	background: 		url(../../elm/blaaboks_hjorne_stor_tl.gif) no-repeat;
}
div#reklamasjonsSkjema div.tr {
	background: 		url(../../elm/blaaboks_hjorne_stor_tr.gif) no-repeat;
}
div#reklamasjonsSkjema div.bl {
	background: 		url(../../elm/blaaboks_hjorne_stor_bl.gif) no-repeat;
}
div#reklamasjonsSkjema div.br {
	background: 		url(../../elm/blaaboks_hjorne_stor_br.gif) no-repeat;
}
div#reklamasjonsSkjema div.inner fieldset#prodOppl {
	background:			url(../../elm/dummy/test.gif) right repeat-y
}

div#content div.handleliste ul li {
	color: 				#312f2b;
}
div#content div.handleliste ul li.odd {
	background:			#e9f0f6;
}
div#content div#oppskrIHandleliste h2 {
	background:			url(../../elm/oppskrihandleliste.gif) no-repeat;
}
div#content div#oppskrIHandleliste div#slettAlle a {
	background:			url(../../elm/slett.gif) 0px 3px no-repeat;
}
div#content div#oppskrIHandleliste ul li div.verktoy a.leggtil {
	background:			url(../../elm/leggtil.gif) 0 5px no-repeat;
}
div#content div#oppskrIHandleliste ul li div.verktoy a.slett {
	background:			url(../../elm/slett.gif) 10px 9px no-repeat;
}
div#content div#handleliste h2 {
	background:			url(../../elm/handleliste.gif) no-repeat;
}
div#content div#skrivuthandleliste a {
	background:			url(../../elm/skriver.gif) no-repeat;
}

div#content div#matglede div.skillestrek h3 {
	color: 				#c07f00;
}
div#content div.hovedtekst h2 {
	color:				#4e7b9b;
}
div#content div.hovedtekst a:visited {
	color:				#5c8bac !important;
}
div#content div.hovedtekst a:hover {
	color:				#da0000 !important;
	border-bottom:		1px solid #da0000 !important;
}
div#content div.hovedtekst a.lesMer:hover {
	border-bottom:		none !important;
}


div.listevisning dl dt {
	color:				#5f8fb2;
}
div.sokebox a#forrigeResultat {
	background:			url(../../elm/forrige.gif) no-repeat;
	border-bottom:		none;
}
div.sokebox a#forrigeResultat-en {
	background:			url(../../elm/knapper/back.gif) no-repeat;
	border-bottom:		none;
}


div.sokebox a#nesteResultat {
	background:			url(../../elm/neste.gif) no-repeat;
	border-bottom:		none;
}

div.sokebox a#nesteResultat-en {
	background:			url(../../elm/knapper/next.gif) no-repeat;
	border-bottom:		none;
}


ol#sitemap li.toplevel {
	background:			url(../../elm/skillestrek.gif) repeat-x;
}
ol#sitemap li a {
	color:				#213e6d;
}
ol#sitemap li a:hover {
	background-color:	#e6f4f9;
}
ol#sitemap li dl dt {
	border-bottom:		1px solid #bfd4e3;
}
ol#sitemap li dl dt a {
	background:			url(../../elm/nettstedskart_hoyrepil.gif) 0px 9px no-repeat;
}
ol#sitemap li dl dd ol li dl dt a {
	background:			url(../../elm/nettstedskart_nedpil.gif) 0px 9px no-repeat;
}
ol#sitemap li dl dd ol li dl dd {
	border-bottom:		1px solid #bfd4e3;
}


div#stillingsvisning h2.stillingTittel {
	color:				#213e6d;
}
table.stillingsliste td a {
	font-weight:		bold;
}

div#footer {
	background: 		url(../../elm/skillestrek-footer.gif) top repeat-x;
}
div#footer a {
	color: 				#84adca;
}
div#footer ul.horizontalMenu li a, div#footer a {
	border-bottom: 		1px solid #c1d6e4;
}
div#footer ul.horizontalMenu li a:visited, div#footer a:visited {
	color:				#5c8bac !important;
}
div#footer ul.horizontalMenu li a:hover, div#footer a:hover {
	color:				#da0000 !important;
}
div#footer p {
	color:				#bbb6af;
}
div#footer a#tilToppen {
	background:			url(../../elm/tiltoppen.gif) left center no-repeat;
}
div#footer p strong {
	color:				#646059;
}


div.hr {
	background: 		url(../../elm/skillestrek-blaabox.gif) repeat-x;
}

a.sendEpost {
	background:			url(../../elm/epostikon.gif) no-repeat;
}

dd.grontnummer {
	color:				#258512;
}
.required {
	color: red;
}

/**
 * Hovedstyles for siten
 *
 * @author Tommy Gildseth <tommy at apt no>
 * @version 1.0.0
 */

body {
	font:				11px arial, verdana, sans-serif;
}

a {
	text-decoration:	none;
}

h1,h2,h3 {
	font-size: 			11px;
}

table tr th {
	font-weight: 		normal;
}
div.listeIngress {
	font-size:			15px;
}

p.assistant {
	font-weight:		bold !important;
	font-size:			14px;
}

div#header div#extraNav ul li {
	font-size: 			11px;
}
div#header div#headerSok ul li a {
	line-height: 		22px;
}
div#header div#headerSok span {
	line-height: 		15px;
	font-size: 			11px;
	text-align: 		center;
}

div#broedfjoel {
	font:				11px tahoma, arial, verdana, sans-serif;
	line-height: 		23px;
}
div#broedfjoel ul#smuler li {
	font-size: 			9px;
}


div#leftMeny ul li a {
	line-height: 		13px;
}

div.container h1 {
	font:				32px tahoma, arial, verdana, sans-serif;
}

div#content .ingress {
	font-size:			13px;
	font-weight: 		bold;
	line-height:		20px;
}
div#content p {
	font:				12px arial, verdana, sans-serif;
	color:				#312f2b;
	line-height:		20px;
}
div#content div.instikkbilde p {
	font-size: 			11px;
	line-height:		15px;
}
div#content div.instikkbilde p.fotograf {
	font:				9px tahoma, arial, verdana, sans-serif;
}
div#content p.artikkelPublisert {
	font:				9px tahoma, arial, verdana, sans-serif;
}

div#content div#oppskrRight {
	font-size:			12px;
	line-height: 		18px;
}
div#content div#oppskrRight div#opskrBesk h2 {
	font-weight:		normal;
	font-size:			12px;
}

div.skillestrek h2 {
	font-size: 			11px;
	font-weight:	 	bold;
}

div#oppskrLeft div.skillestrek h2, .prodDetails div.skillestrek h2 {
	font-weight:		normal;
	font-size:			12px;
}
div#oppskrLeft div.skillestrek h3 {
	font-weight:		bold;
	font-size:			11px;
}
div.box div.inner h2 {
	font-weight: 		normal;
	font-size: 			12px;
}
div.listevisning div.sokebox fieldset legend {
	font-weight:		bold;
	font-size:			11px;
}
div#content div.innstikkmeny div.skillestrek h2 {
	font-weight: 		bold;
	font-size: 			11px;
}
div.frontPageRight div.skillestrek h2 {
	font-size:			12px;
}
div.skillestrek h3 {
	font-size: 			15px;
	font-weight: 		normal;
}
div.nyttFraTine h3 {
	font-size: 			11px;
	font-weight: 		bold;
}
div.skillestrek h4 {
	font-weight: 		normal;
	font-size: 			11px;
}
div.skillestrek p {
	line-height: 		15px;
}
div.skillestrek dl dd.navn, div.person dl .navn {
	font-weight: bold;
}
div#content div.inngangsside div.skillestrek h2 {
	font-size: 			11px;
	font-weight:		bold;
}
/* div#content div.inngangsside div.skillestrek h3 {
	font-size:			12px;
} */
div#content div.inngangsside div.hovedtekst a.lesMer, div#content div.inngangsside div.teaser a.lesMer{
	font-size:			11px;
}
div#content div.hovedtekst * {
	font-size:			12px;
	line-height:		17px;
}
div#content div.hovedtekst h2 {
	font-weight:		bold;
}
div#content div.hovedtekst a span {
	font-size:			11px;
}
div#content div.forbrukersenter {
	font-size: 			12px;
}
div#content div.forbrukersenter div.gradient {
	font-size: 			11px;
}
div#content div.forbrukersenter h2 {
	color:				#213e6d;
}
div#content div.forbrukersenter h3 {
	font-size:			12px;
	font-weight:		normal;
}
body div.container .frontPageBox h3 {
	font-size:			16px;
	line-height:		19px;
	font-weight:		normal;
}
body div.container .frontPageBox p {
	font-size:			11px;
	line-height:		15px;
}

div.nyhet {
	text-indent: 		-2000px;
}

a.sendEpost, dd.grontnummer {
	font-weight:		bold;
}

div#content div.handleliste h2 {
	font-size:			12px;
}
div#content div#skrivuthandleliste a {
	line-height:		17px;
	font-weight: 		bold;
}

div#content div#matglede div.hovedtekst {
	font:				16px arial, verdana, sans-serif;
}
div#content div#matglede div.skillestrek  div.teaser {
	font-size:			12px !important;
	font-weight:		normal;
}

div#content div.brosjyrebestilling td h3{
	font-weight: 		bold;
	font-size:			12px;
}

table tr td a {
	font-size:			13px;
}

div.listevisning dl dt {
	font-size:			15px;
}


ol#sitemap li dl dt {
	font-size:			15px;
}
ol#sitemap li dl dd ol li dl dt a {
	font-weight:		bold;
	font-size:			11px;
}
ol#sitemap li dl dd ol li dl dd dl dt a {
	font-weight:		normal;
}


div#stillingsvisning h2.stillingTittel {
	font-size:			19px;
}
div#stillingsvisning h2.stillingTittel p {
	font-size:			12px;
}
div#stillingsvisning h3 {
	font-size:			12px;
}


div#footer p {
	font:				9px tahoma, arial, verdana, sans-serif;
}
div#footer p * {
	font:				9px tahoma, arial, verdana, sans-serif;
}
div#footer p a * {
	/* letter-spacing:		-0.5px; */
}

#contentNoRight h2 {
	font-size: 16px;
	color: #4E7B9B;
}

/**
 * Hovedstyles for siten
 *
 * @author Tommy Gildseth <tommy at apt no>
 * @version 1.0.0
 */

/**
 * Overstyrte tagger
 */

body {
	margin:				0px 0px 20px 0px;
	padding:			0px;
	position: 			relative;
}

div {
	margin:				0px;
	padding:			0px;
}

img {
	border:				none;
	display: 			block;
}

form {
	margin:				0px;
	padding:			0px;
}

p {
	margin:				0em 0em 1em 0em;
}

h1,h2,h3 {
	margin:				0px;
}

object {
	margin: 			0px;
	padding: 			0px;
}


/**
 * ID-definisjoner
 */
div#header {
	height: 			70px;
	position: 			relative;
}
div#header a#headerLogo {
	position: 			absolute;
	left: 				33px;
	top: 				17px;
	width: 				61px;
	height: 			36px;
	text-indent: 		-2000px;
	display: 			block;
}
div#header a#headerLogo img {
	position: 			absolute;
	top: 				0px;
	left: 				0px;
}
div#header ul#mainMenu {
	position: 			absolute;
	top: 				0px;
	left: 				110px;
}
div#header ul#mainMenu li a {
	display: 			block;
	height: 			70px;
	text-indent: 		-2000px;

}
/* Norske sider */
div#header ul#mainMenu li a#menyProd, div#header ul#mainMenu li a#menyProdActive {
	width: 				81px;
}
div#header ul#mainMenu li a#menyOppskr, div#header ul#mainMenu li a#menyOppskrActive {
	width: 				90px;
}
div#header ul#mainMenu li a#menyMatglede, div#header ul#mainMenu li a#menyMatgledeActive {
	width: 				77px;
}
div#header ul#mainMenu li a#menyErnering, div#header ul#mainMenu li a#menyErneringActive {
	width: 				76px;
}
div#header ul#mainMenu li a#menyOmTine, div#header ul#mainMenu li a#menyOmTineActive {
	width: 				71px;
}

/* International pages */
div#header ul#mainMenu li a#menyProdInt, div#header ul#mainMenu li a#menyProdIntActive {
	width: 				80px;
}
div#header ul#mainMenu li a#menyNewsInt, div#header ul#mainMenu li a#menyNewsIntActive {
	width: 				61px;
}
div#header ul#mainMenu li a#menyOmTineInt, div#header ul#mainMenu li a#menyOmTineIntActive {
	width: 				94px;
}
div#header ul#mainMenu li a#menyMarketsInt, div#header ul#mainMenu li a#menyMarketsIntActive {
	width: 				77px;
}
div#header ul#mainMenu li a#menyOppskrInt, div#header ul#mainMenu li a#menyOppskrIntActive {
	width:				75px;
}
div#header ul#mainMenu li a#menyPartnerInt, div#header ul#mainMenu li a#menyPartnerIntActive {
	width:				99px;
}


div#header div#extraNav {
	float: 				right;
	position: 			relative;
	left:				8px;
}
div#header div#extraNav ul li {
	height: 			14px;
	padding-top: 		10px;
	padding-right: 		10px;
}
div#header div#extraNav ul li.w_bg {
	padding-left: 		10px;
}


div#header div#headerSok {
	clear: 				both;
	float: 				right;
	margin-top: 		7px;
	position: 			relative;
}
div#header div#headerSok input.text {
	position:			relative;
	top:				-3px;
}

div#header div#headerSok span {
	display: 			block;
	position: 			absolute;
	top: 				0px;
	right: 				0px;
	width: 				113px;
	height: 			19px;
	text-indent:		-10px;
	cursor: 			pointer;
}
div#header div#headerSok div {
	position: 			absolute;
	right: 				0px;
	top: 				19px;
	z-index: 			40;
}
div#header div#headerSok ul {
	list-style-type: 	none;
	margin: 			0px;
	padding: 			0px;
	width: 				113px;
}
div#header div#headerSok ul li {
	margin: 			0px;
	padding: 			0px;
}
div#header div#headerSok ul li a {
	display: 			block;
	height:				auto;
	border-width: 		0 0 1px 0;
	border-style: 		solid;
	padding-left: 		8px;
}
div#header div#headerSok select#andreNettsteder {
	display: 			none;
}


div#familieBanner {
	height: 			67px;
	width:				100%;
	position: 			absolute;
	bottom: 			-64px;
	text-indent: 		-2000px;
	z-index:			70;
}
div.withBanner {
	padding-top:		67px;
}

div.container {
	width: 				960px;
	overflow:			visible;
}
div#header div.container {
	width:				940px;
}
div.headerContainer {
	position: 			absolute;
	z-index: 			80;
	width: 				340px !important;
	left: 				600px;
	top: 				0px;
}
div.frontpageContainer {
/*	padding-top: 		243px; */
}
div.frontpageContainer div.oppskrift div {
	margin-top:			10px;
}



div#broedfjoel {
	float: 				left;
	width: 				750px;
	height: 			23px;
	margin-left: 		29px;
}
div#broedfjoel ul#smuler li {
	padding: 			0 3px 0 10px;
}
div#broedfjoel ul#smuler li.first {
	background: 		none;
	padding-left: 		0px;
}




div.container h1.pageHeader {
/*	margin: 			0 190px 10px 29px; */
/*	float: 			left; */
	width: 			530px;
	padding:			0px;
}



div#contentNoRight {
	width: 				740px;
	float: 				left;
	margin-left: 		31px;
}
table caption {
	text-align: 		left;
	padding: 			9px 0px 18px 0px;
	font-weight: 		bold;
	font-size: 			22px;
}

table.meieriliste, table.stillingsliste {
	border: 			0px solid #312f2b;
	border-collapse: 	collapse;
	width:				100%;
}

table tr th {
	text-align:			left;
	padding: 			0 0 4px 5px;
}
table tr th.meieri {
	width:				125px;
}
table tr th.adresse {
	width:				103px;
}
table tr th.kontakt {
	width:				67px;
}
table tr th.meierisjef {
	width:				103px;
}
table tr th.produkter {
	width:				112px;
}
table tr td {
	padding: 			8px 0 8px 5px;
	/* text-align:			left;
	vertical-align:		top; */
}
.brosjyrebestilling table tr td {
	vertical-align:		top;
}
table tr td.first, table tr th.first {
	padding-left: 		20px;
}


div#content {
	width: 				550px;
	float: 				left;
	margin-left: 		29px;
	position: 			relative;
}
div#content h1 {
	margin: 			0px;
	margin-bottom:		10px;
	padding: 			0px;
	display: 			inline;
}
div#content h1.pageHeader {
	display: 			block;
}
div#content a.lesMer {
	border-bottom:		none;
}
div#content  div.inngangsside embed, div#content  div.inngangsside object, div#content  div.inngangsside div {
	margin: 0px;
	padding: 0px;
}
div#content  div.inngangsside div.mainIllustr, div#content  div.inngangsside div.mainIllustr  {
	margin-bottom: 		8px;
	padding: 			0px;
}
div#content .ingress {
	margin-bottom: 		26px;
}
div#content div.text {
	margin:				5px 0 31px 0;
}
div#content .mainIllustr, div#content .mainIllustrRight {
	margin-bottom: 		22px;
}
div.rundehjornerflash img {
	display:			none;
}
div.instikkbilde div.rundehjornerflash img {
	display:			none !important;
}
div#content .mainIllustrRight {
	float: 				right;
	margin-left:		20px;
}
div#content div.instikkbilde {
	clear: 				both;
	float: 				right;
	margin: 			22px 0 32px 32px;
}

div#content div.instikkbilde img, div#content div.instikkbilde div.rundehjornerflash {
	margin-bottom: 		10px;
	display: 			block;
}
div#content div.instikkbilde p {
	width: 				230px;
	margin-bottom: 		0px;
}
div#content div.instikkbilde p.fotograf {
	margin-top: 		0px;
}
div#content div#oppskrLeft {
	float: 				left;
	width: 				170px;
}
div#content div#oppskrRight {
	float: 				left;
	width: 				360px;
	margin-left: 		20px;
}
div#content div#oppskrRight div#oppskrIcons {
	height: 			54px;
	margin-bottom: 		4px;
	width: 				360px;
	position: 			relative;
	top: 				-10px;
	overflow: 			hidden;
}
div#content div.oppskrIcons {
	width:				360px;
	overflow:			auto;
	display: 			block;
}

div#content div#oppskrRight div#oppskrIcons img, div#content div.oppskrIcons img {
	float: 				left;
	margin-right: 		9px;
}
div#content div#oppskrRight div#oppskrIcons div, div#content div.oppskrIcons div {
	float: 				left;
	margin-right: 		30px;
}
div#content div.oppskrIcons div {
	margin-top: 10px;
}

div#content div#oppskrRight div#opskrBesk, div#opskrBesk h2 {
	clear: 				both;
}
div#content div#oppskrRight div#opskrBesk ol {
	padding: 		0px;
	margin: 		4px 0 0 0;
	list-style-type: 	none;
}
div#content div#oppskrRight div#opskrBesk ol li {
	margin-bottom: 	15px;
}
div#content div#oppskrRight div#opskrBesk ol li, [dummy] {
	clear: 		both;
}
div#content div#oppskrRight div#opskrBesk ol li img {
	float: 		right;
	padding:		0px;
	margin:		0px 0px 10px 10px;
}
div#content div#oppskrRight div#opskrBesk ol li div.pad {
	width:		26px;
	height:		13px;
	float: 		left;
}

div#content div.innstikkmeny {
	float: 				right;
	margin: 			0 0 30px 30px;
}
div#content div.pakkeInnhold {
	width: 				360px;
	float: 				right;
}
div#content div.pakkeInnhold div.skillestrek {
	float: 				left;
	width: 				167px;
}
div#content div.pakkeInnhold div.box {
	margin-left:		20px;
}
div#content div.prodDetails {
	float: 				left;
	width: 				170px;
	margin-right: 		20px;
}
div#content div.handleliste h2 {
	padding-left:		29px;
	height:				18px;
	line-height:		18px;
	margin-bottom:		16px !important;
}
div#content div.handleliste ul, div#content div.handleliste ul li {
	margin: 			0px;
	padding: 			0px;
	background: 		none;
	position: 			relative;
}
div#content div.handleliste ul li {
	display: 			block;
	line-height: 		25px;
	height:				25px;
	padding-left:		21px;
}
div#content div#oppskrIHandleliste {
	position:			relative;
}
div#content div#oppskrIHandleliste div#slettAlle {
	position: 			absolute;
	top:				16px;
	right:				0px;
	width:				68px;
}
div#content div#oppskrIHandleliste div#slettAlle a {
	padding-left:		14px;
}
div#content div#oppskrIHandleliste ul li div.verktoy {
	position: 			absolute;
	top: 				0px;
	right: 				19px;
}
div#content div#oppskrIHandleliste ul li div.verktoy a {
	padding-left:		23px;
	display: 			block;
	height:				25px;
	line-height:		25px;
	float: 				left;
}
div#content div#oppskrIHandleliste ul li div.verktoy a.slett {
	width: 				35px;
}

div#content div#handleliste {
	margin-bottom: 		10px;
}
div#content div#skrivuthandleliste {
	float: 				right;
}
div#content div#skrivuthandleliste a {
	display: 			block;
	padding-left:		24px;
}


div.box {
	float: 				left;
	width: 				170px;
	position: 			relative;
}

div.sokebox {
	width: 				530px;
	padding:			14px 10px;
}
div.sokeboxTop {
	margin-bottom:		29px;
}
div.sokebox fieldset {
	margin:				0px;
	padding:			0px;
	border:				none;
}
div.sokebox fieldset legend {
	margin:				0px;
	padding:			0px 0px 6px 0px;
}
div.sokebox fieldset input#sokinogpid {
	width: 				260px;
}
div.sokebox fieldset select#tidsavgrensningID {
	width: 				124px;
}
div.sokebox fieldset input#sokSubmitID {
	position: 			relative;
	top: 				3px;
}
div.sokebox #forrigeResultat, div.sokebox #nesteResultat, div.sokebox #forrigeResultat-en, div.sokebox #nesteResultat-en  {
	display: 			block;
	height:				15px;
	width:				54px;
	float: 				left;
	text-indent:		-2000px;
}
div.sokebox ul {
	margin:				0 16px 0 2px;
}
div.sokebox ul.horizontalMenu li a span {
	display: block;

}
div.sokebox ul.horizontalMenu li {
	margin-left:		14px;
}

div.sokebox ul.horizontalMenu {
	float: left;
}
div.sokebox p {
	margin-top: 		9px;
	margin-bottom:		0px;
}

div.box div.hjorne {
	width: 				8px;
	height: 			8px;
	position: 			absolute;
}
div.forbrukersenter div.hjorne {
	width: 				12px;
	height: 			12px;
}
div.box div.bbtl, div.box div.fbtl {
	top:				0px;
	left:				0px;
}
div.box div.bbtr, div.box div.fbtr {
	top:				0px;
	right:				0px;
}
div.box div.bbbl, div.box div.fbbl  {
	bottom:				0px;
	left:				0px;
}
div.box div.bbbr, div.box div.fbbr  {
	right:				0px;
	bottom:				0px;
}
div.box div.inner {
	padding:			17px;
	display: 			block;
}


div.gradient {
	width:				194px;
	margin-left:		32px;
}
div.gradient div.inner h2 {
	margin-bottom: 		8px !important;
}

div#content div.contentLeftCol {
	float: left;
	width: 170px;
}

div#frontPageMain {
	width: 		740px;
	float: 		left;
	position: 		relative;
	clear: 		both;
	padding-top:		14px;
}
div#frontPageMain div.frontPageBox {
	width: 				340px;
	height: 			206px;
	margin-left: 		30px;
	display: 			inline;
	float: 				left;
}
div#frontPageMain div.frontPageBox img, div#frontPageMain div.frontPageBox div.rundehjornerflash {
	float: 				right;
	margin-top: 		12px;
}
div#frontPageMain div.frontPageBox div.rundehjornerflash {
	margin-left: 		6px;
}
div#frontPageMain div.frontPageBox div.flashcontent {
	margin-top: 		12px;
}

div#frontPageMain div.frontPageBox p {
	padding-right: 		12px;
	margin-bottom:		4px;
}
div#frontPageMain .frontPageBox h2 {
	padding-left:		10px;
	margin-top: 		4px;
}
div#frontPageMain .frontPageBox h3 {
	margin-top:			10px;
	margin-bottom:		4px;
}
div#frontPageMain div.frontPageBox a.lesMer {
	padding-left: 		7px;
}

.productnews h3 a
{
	border-bottom: none;
}

div#rightColumn {
	margin-left: 		40px;
	width: 		155px;
	float: 		left;
	overflow:		hidden;
}
div#rightColumn a {
	border-bottom:		none;
}
div#rightColumn input.submit {
	float: 				right;
	display: 			block;
	margin:				5px 0px 0px 0px;
	border:				0px;
	padding:			0px;
}
div#rightColumn fieldset {
	border: 			none;
	margin:				0px;
	padding: 			0px;
}
div#rightColumn div#logginn a {
	margin-top:			4px;
}



div.skillestrek {
	padding: 			7px 0 0 3px;
	margin-bottom: 		20px;
}
div.liste {
	margin-bottom:		20px;
}
div.produktliste {
	clear: 				both;
}
div.produktliste div {
	float: 				left;
	width: 				260px;
}
div#oppskrLeft div.skillestrek h3 {
	margin-bottom:		3px;
	margin-top:			8px;
}
div.frontPageRight {
/*	padding-top:		11px; */
	margin-left:		30px !important;
	width:				160px  !important;
}
div.frontPageRight a#pressesenter {
	margin-bottom:		20px;
	display: 			block;
}
div.frontPageRight div.skillestrek h2 {
	padding-left:		10px;
}
div.nyttFraTine h3 {
	margin-top:			10px;
	margin-bottom:		0px !important;
}
div.frontPageRight div.skillestrek ul {
	margin-top:			10px;
}
div.skillestrek h3 {
	margin-bottom: 		7px;
}
div.skillestrek h4 {
	margin-top: 		7px;
	margin-bottom: 		0px;
}
div.skillestrek div {
	margin: 			0px;
	padding: 			0px;
	display: 			inline;
}
div.skillestrek embed, div.skillestrek object, div.skillestrek img, div.skillestrek div.rundehjornerflash {
	margin: 			5px 0 15px 0;
}
div.skillestrek p {
	margin-bottom: 		6px;
}
div.skillestrek ul, div.skillestrek ul li, div.box div.inner ul, div.box div.inner ul li {
	margin: 			0px;
	padding: 			0px;
}
div.skillestrek ul li a {
	line-height: 		17px;
}

div.skillestrek ul, div.box div.inner ul {
	list-style-type: 	none;
}
div.skillestrek ul li, a.lesMer, div.box div.inner ul li {
	padding-left: 		7px;
	margin-bottom:		2px;
	display:			block;
}

div.plantproductlist ul, div.plantproductlist ul li
{
	margin: 			0px;
	padding: 			0px;
}
div.plantproductlist ul li a 
{
	line-height: 		17px;
}

div.plantproductlist ul
{
	list-style-type: 	none;
}

div.plantproductlist ul li
{
	padding-left: 		7px;
	margin-bottom:		2px;
	display:			block;
}

dl {
	margin: 			0px;
}
dl dt {
/*	clear: 				both; */
	float: 				left;
	margin: 			0 5px 0 0;
}
div.listevisning dl dt {
	float:				none !important;
}

dl#meieriinfo {
	margin-top:			22px;
}
dl#meieriinfo dt {
	display:			block;
	width: 				145px;
	line-height:		20px;
}
dl#meieriinfo dd {
	line-height:		20px;
}


div.skillestrek dl dd, div.person dl dd, div.forbrukersenter dl dd {
	margin: 			0px;
}
div#content div.skillestrek h2, div#rightColumn div.skillestrek h2 {
	margin-bottom: 		6px;
}
div#content div.inngangsside {
	margin-top: 		6px;
}
div#content div.inngangsside div.hovedtekst {
	margin-bottom: 		21px;
}
div#content div.hovedtekst {;
}
div#content div.hovedtekst ul {
	margin:				0px 0px 0px 15px;
	padding:			0px;
}
div#content div.inngangsside div.skillestrek, div#contact div.skillestrek{
	clear: 				both;
	margin-top:			8px;
}
div#content div.inngangsside div.skillestrek h2 {
	padding-top:		6px;
	margin-bottom:		9px;
}
div#content div.inngangsside div.skillestrek img, div#content div.inngangsside div.skillestrek div.rundehjornerflash, div.person img, div.person div.rundehjornerflash, div#content div#contact div.skillestrek img,iv#content div#contact div.skillestrek div.rundehjornerflash, div.liste img, div.liste div.rundehjornerflash {
	float: 				left;
	margin-right:		18px;
	margin-top:			0px;
}
div#content div.skillestrek div.paddedTeaser {
	padding-left:		168px;
	display: 			block;
}
div#content div.inngangsside div.skillestrek a.lesMer {
	margin-top:			4px;
}

div#contact div.skillestrek h2 {
	margin-bottom:		24px;
}

div#content div.forbrukersenter {
	width: 				550px;
	margin-bottom: 		18px;
}
div#content div.forbrukersenter .topBilde {
	margin-bottom:		22px;
}
div#content div.forbrukersenter div.inner {
	padding:			24px 29px 17px 24px;
}
div#content div.forbrukersenter div.inner div.inner {
	padding:			21px;
}

div#content div.forbrukersenter div.kontakt {
	float: 				left;
	width: 				250px;
	margin-right: 		15px;
}
div#content div.forbrukersenter div.kontakt dl dt, div#content div.forbrukersenter div.kontakt dl dd {
	margin-bottom:		5px;
}
div#content div.forbrukersenter div.kontakt p a {
	margin-top: 		22px;
	margin-bottom: 		33px;
}
div#content div.forbrukersenter div.kontaktinfo {
	padding-right: 		37px;
	margin-right: 		13px;
	float: 				left;
}

div.person {
	clear: 				both;
	overflow: 			auto;
	width:				100%;
	padding-bottom:		10px;
}
div.person div {
	float: 				left;
}
div.person div.info {
	width:				400px;
}
div.person div dl {
	margin-bottom: 		21px;
}


div.mikon a.bullet {
	display: 			block;
	line-height: 		20px;
	padding-left: 		27px;
}


div.mikon ul {
	margin-left: 		27px;
}



ul.horizontalMenu {
	margin: 			0;
	padding: 			0px;
	list-style-type: 	none;
}

ul.horizontalMenu li {
	margin: 			0px;
	padding: 			0px;
	float: 				left;
}

html.sIFR-hasFlash img.replaceIllustr {
	visibility: 		hidden;
}

div.nyhet {
	width: 				36px;
	height: 			27px;
	float: 				left;
	margin:				0 11px 11px 0;
}


div#reklamasjonsSkjema {
	position: 			relative;
	padding:			39px 46px;
	margin-bottom:		34px;
}
div#reklamasjonsSkjema div.hjorne {
	position: 			absolute;
	width: 				12px;
	height:				12px;
}

div#reklamasjonsSkjema div.tl {
	top: 				0px;
	left:				0px;
}
div#reklamasjonsSkjema div.tr {
	top:				0px;
	right:				0px;
}
div#reklamasjonsSkjema div.bl {
	bottom:				0px;
	left:				0px;
}
div#reklamasjonsSkjema div.br {
	bottom:				0px;
	right:				0px;
}
div#reklamasjonsSkjema div.inner {
	margin:				0px;
}

div#reklamasjonsSkjema div.inner fieldset {
	border: 			0px;
	margin: 			0px;
	padding: 			0px;
}
div#reklamasjonsSkjema div.inner fieldset legend {
	border: 			0px;
	margin: 			0px;
	padding: 			0px;
}
div#reklamasjonsSkjema div.inner fieldset#prodOppl {
	width: 				270px;
	padding-right:		16px;
	float: 				left;
}
div#reklamasjonsSkjema div.inner fieldset#personOppl {
	width: 				160px;
	padding-left:		12px;
	float: 				left;
}

div#reklamasjonsSkjema fieldset label {
	margin-top: 		16px;
}
fieldset#prodOppl label, fieldset#prodOppl label input, fieldset#prodOppl label select, fieldset#prodOppl label textarea {
	display: 			block;
	width: 				268px;
}
fieldset#prodOppl label.short {
	width: 				170px;
}
fieldset#prodOppl label.short input {
	width: 				168px;
}
fieldset#prodOppl label.short select {
	width: 				172px;
}
fieldset#personOppl label, fieldset#personOppl label input.text, fieldset#personOppl label select, fieldset#personOppl label textarea {
	display: 			block;
	width: 				158px;
}
fieldset#personOppl input.submit {
	margin-top: 		20px;
	padding: 			0px;
	border: 			0px;
	width:				135px;
	height: 			20px;
	display: 			block;
}
div#reklamasjonsSkjema fieldset label textarea {
	height:				80px;
}
div#kokebok div.skillestrek {
	margin: 			10px;
	clear: 				both;
}
div#meny div.skillestrek, div#kokebok div.skillestrek {
	width:				98%;
}
div#meny div.skillestrek a.skrivut, div#kokebok div.skillestrek a.skrivut {
	position:			absolute;
	top:				15px;
	right:				10px;
	padding-left:		25px;
	line-height:		25px;
}
div#meny div.skillestrek img, div#kokebok div.skillestrek img, div#meny div.skillestrek div.rundehjornerflash, div#kokebok div.skillestrek div.rundehjornerflash {
	float: 				left;
	margin-right:		14px;;
}
div#meny div.skillestrek ul li, div#kokebok div.skillestrek ul li {
	padding-left:		25px;
	line-height:		25px;
	height: 			25px;
}

div.listevisning  dl, div.listevisning  dl dt, div.listevisning dl dd {
	margin: 			0px;
	padding:			0px;
}
div.listevisning dl dt {
	margin-bottom:		8px;
}
div.listevisning dl dd a.lesMer {
	margin-top:			4px;
}
div.listevisning dl dd {
	margin-bottom:		26px;
}

fieldset#login {
	border:				none;
	margin:				0px;
	padding:			0px;
}
fieldset#login label {
	float: 				left;
	width:				170px;
	height:				50px;
	position: 			relative;
}
fieldset#login label input {
	position:			absolute;
	display:			block;
	bottom:				10px;
	left:				0px;
	width:				150px;
}
fieldset#login input.submit {
	position:			relative;
	top:				19px;
}
fieldset#login ul {
	clear:				both;
}
fieldset#register, fieldset#password {
	border-width:		0px;
	margin-bottom:		20px;
}
fieldset#register label, fieldset#password label {
	margin-bottom:		10px;
	display: 			block;
}
fieldset#register label input, fieldset#password input {
	display:			block;
}

ol#sitemap {
	list-style-type:	none;
	margin:				0px;
	padding:			0px;
}
ol#sitemap li.toplevel {
	padding-top:		25px;
	display:			block;
	clear:				both;
	width:				100%;
	overflow:			hidden;
}
ol#sitemap li a {
	display: 			block;
	padding:			4px 0px;
	width:				124px;
}
ol#sitemap li dl dt {
	width:				124px;
}
ol#sitemap li dl dt a {
	padding-left:		11px;
}
ol#sitemap li dl dd {
	width:				591px;
	margin-left:		0px;
	display: 			block;
	float: 				left;
}

ol#sitemap li dl dd div {
	width:				100%;
	overflow:			hidden;
}
ol#sitemap li dl dd ol {
	padding:			0px;
	margin:				0px;
	list-style-type:	none;
}
ol#sitemap li dl dd ol li {
	float: 				left;
	margin-left:		19px;
	width:				124px;
	padding-bottom:		25px;
	overflow:			hidden;
}
ol#sitemap li dl dd ol li dl dt a {
	padding-left:		10px;
	width:				114px;
}
ol#sitemap li dl dd ol li dl dd a {
	padding-left:		10px;
	display:			block;
	width:				116px;
}
ol#sitemap li dl dd ol li dl dd.hasChild {
	padding:			0px;
	border-bottom:		none;
}
ol#sitemap li dl dd ol li dl dd dl dd a {
	padding-left:		16px;
	width:				108px;
}


div#stillingsvisning div.box {
	float: 				right;
	margin-left: 		30px;
	overflow: 			hidden;
	margin-bottom: 		10px;
}
div#stillingsvisning h2.stillingTittel {
	margin-bottom:		44px;
	margin-top:			38px;
}
div#stillingsvisning ul {
	margin:			0px 0px 22px 10px;
	padding:			0px;
//	padding-left: 20px;
}
div#stillingsvisning ul li ul {
//	padding-left: 0px;
}
div.brosjyrebestilling table {
	border-collapse:	collapse;
}
div.brosjyrebestilling table a:hover {
	border-bottom:		0px !important;
}
div#content div.brosjyrebestilling td {
	padding: 			0px;
	width:				166px;
	padding-right:		20px;
}
div#content div.brosjyrebestilling td *{
	margin: 			0px;
}
div#content div.brosjyrebestilling tr.brosjyrebilde td {
	padding-bottom: 	11px;
}
div#content div.brosjyrebestilling tr.brosjyrebeskrivelse td {
	padding-bottom: 	7px;
}
div#content div.brosjyrebestilling tr.brosjyrebeskrivelse td select {
	margin: 			0px;
	padding: 			0px;
	height: 			20px;
}
div#content div.brosjyrebestilling tr.brosjyrebestilling td {
	padding-bottom: 	36px;
}
div#content div.brosjyrebestilling tr.brosjyrebestilling td form {
	margin-bottom:		7px;
}
div#content div.brosjyrebestilling tr.brosjyrebestilling td form input {
	position: 			relative;
	top: 				3px;
	margin-left:		10px;
}

/* div#reklamasjonsSkjema div.inner fieldset#personOppl input.submit {
	margin-top:			10px;
} */

div#rightColumn div.brosjyrebestilling th, div#rightColumn div.brosjyrebestilling td {
	text-align: 		left;
	padding:			0px 0px 4px 0px;
}

div#rightColumn div.brosjyrebestilling td.antall, div#rightColumn div.brosjyrebestilling th.antall {
	width: 				35px;
	text-align: 		center;
}
div#rightColumn label input {
	width:				145px;
}
div#rightColumn label.checkbox input {
	width:				15px;
}
div#rightColumn div.brosjyrebestilling input.submit {
	margin: 			10px 0;
}
div#rightColumn div.brosjyrebestilling p {
	clear: 				both;
}
div#rightColumn div.skillestrek div.mediakontakt {
	clear:				both;
}
div#rightColumn div.skillestrek div.mediakontakt img {
	margin-top:			15px;
	margin-bottom:		5px;
}
div#rightColumn div.skillestrek div.mediakontakt div.rundehjornerflash {
	padding:			0px;
	margin:				0px;
}
div#rightColumn div.skillestrek div.mediakontakt div.rundehjornerflash * {
	margin:				0px;
}
div#rightColumn div.skillestrek div.mediakontakt div.rundehjornerflash embed, div#rightColumn div.skillestrek div.mediakontakt div.rundehjornerflash object {
	margin-top: 		15px;
	margin-bottom:		5px;
}
div#rightColumn div.skillestrek div.mediakontakt dl {
	margin-top:			0px;
}

div#footer {
	position: 			relative;
	clear: 				both;
	margin-top:			20px;
}
div#footer ul {
	margin: 0px;
	padding: 10px 0 0 0;
}
div#footer ul li a {
	display: 			block;
	margin-right:		15px;

}
div#footer p {
	clear: 		both;
	padding-top:		8px;
	margin: 0;
}
div#footer a#tilToppen {
	position: 			absolute;
	right: 				0px;
	top:				10px;
	padding-left:		10px;
}

div.footerFrontPage {
	width:				710px;
	margin-left: 		30px;
}
div.footerWithRightAndLeft {
	width:				550px;
	margin-left:		199px;
}
div.footerWithNoRight {
	width:				740px;
	margin-left:		199px;
}

div.hr {
	height: 			2px;
	overflow: 			hidden;
	margin:				9px 0 9px 0;
}
div.hr hr {
	display: 			none;
}

a.sendEpost {
	padding-left:		32px !important;
	display: 			block;
	height:				19px;
	line-height:		19px;
}

label.checkbox {
	display: 			block;
	padding-left:		22px;
	min-height:			20px;
	position: 			relative;
}
label.checkbox input {
	position:			absolute;
	top:				0px;
	left:				0px;
}

.kartElement {
	margin-bottom:		22px;
}
.byline {
	font:				9px tahoma, arial,  verdana, sans-serif;;
	color:				#76726b;
	margin-bottom:		30px;
	margin-top:			20px;
}

.clear {
	clear: 				both !important;
	height: 			1px !important;
	overflow: 			hidden  !important;
	display: 			block !important;
}




div#reklamasjonsSkjema fieldset.formBuilder label {
	margin-top: 0px;
}
fieldset.formBuilder *, fieldset.formBuilder fieldset legend {
	font-size: 11px;
}
fieldset.formBuilder legend {
	font-size: 16px;
}

fieldset.formBuilder p {
	margin-bottom: 15px;
}

/* help */
fieldset.formBuilder label span.help, fieldset.formBuilder legend span.help {
	margin-top: 2px;
	display: block;
	font-size: 9px;
}
fieldset.formBuilder label.checkbox span.help {
	display: inline;
	margin-top: 0px;
}
/* /help */

fieldset.formBuilder label.dropdown, fieldset.formBuilder label.text, fieldset.formBuilder label.textarea, fieldset.formBuilder label.checkbox, fieldset.formBuilder label.file {
	display: block;
	margin-bottom: 10px;
}
fieldset.formBuilder label.dropdown select, fieldset.formBuilder label.text input, fieldset.formBuilder label.textarea textarea, fieldset.formBuilder label.checkbox input, fieldset.formBuilder label.file input {
	display: block;
	margin-bottom: 10px;
}

fieldset.formBuilder fieldset {
	display: block;
	margin-bottom: 10px !important;
}

fieldset.formBuilder fieldset.radiobuttons label {
	padding-left: 25px;
	padding-top: 3px;
	position: relative;
}
fieldset.formBuilder fieldset.radiobuttons label input {
	left: 0px !important;
	top: 0px !important;
	position: absolute;
}

fieldset.formBuilder fieldset label {
	display: block;
}

div.nyttFraTine h3.spaceabove {
	margin-top: 20px;
}
.enkelvignett {
	margin-bottom: 15px;
}
.meierisjef_bilde {
	float: right;
	width: 220px;
}
div#content p.meierisjef_bildetekst {
	text-align: center;
	width: 220px;
	font-size: 10px;
}
div#content .meierisjef_bilde .mainIllustr {
	margin-bottom: 5px;
}

#pnlRatingLit{
	background: url("/images/stars.gif");
	background-position: -121px 0px;
	width: 121px;
	height: 21px;
	overflow: hidden;
	display: block;
	cursor: pointer;
	margin-bottom: 5px;
}
#ratingcount {
	font-weight: bold;
}
.sunnhetsblogg {
	display: block;
	background-image: url("../../images/Sunnhetsfeedknapp6.jpg");
	background-repeat: no-repeat;
	color: White;
	font-size: 11px;
	width: 149px;
	height: 43px;
	padding-top: 157px;
	padding-left: 6px;
	margin-bottom: 15px;
}
.top_banner {
	position: relative;
	top: -3px;
}
.stepimage {
	float: right;
	margin-left: 10px;
}
.mellomrom {
	height: 49px;
}

#sitemap ul {
	margin: 0px;
	padding: 0px;
}
#sitemap li {
	margin-left: 10px;
	padding: 0px;
	list-style: none;
}
#sitemap h1 {
	margin-bottom: 10px;

}
#sitemap h2 {
	font-size: 16px;
	margin-bottom: 10px;
	margin-top: 10px;
	border-bottom: 1px solid #BFD4E3;
}
#sitemap .level1 {
	clear: both;
}
#sitemap a {
	border-bottom: none;
}
#sitemap a:hover {
	border-bottom: 1px solid #BFD4E3;
}
#sitemap .subitem {
	width: 240px;
	margin-bottom: 2px; 
}
fieldset.formBuilder p fieldset p {
	margin-bottom: 15px;
}
fieldset.formBuilder fieldset p {
	margin-bottom: 2px;
}

sup,sub {	
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
}
sup {
	bottom: 1ex;
	font-size: 50%;
}
sub {
	top: .5ex;
}

/**
 * Hovedstyles for siten
 *
 * @author Tommy Gildseth <tommy at apt no>
 * @version 1.0.0
 */

div#leftMeny {
	margin-top: 			29px;
	width: 					170px;
	float: 					left;
	padding-bottom: 		49px;
	overflow: 				hidden;
	background: 			url(../../elm/venstremeny/melkeskvett.gif) bottom no-repeat;
}

div#leftMeny ul li a.open {
	background: 			url(../../elm/venstremeny/active-pil.gif) 8px 10px no-repeat;
	font-weight: 			bold;
	padding-bottom: 		6px;
}
div#leftMeny ul li a.last {
	border-bottom: 			0px;
}
div#leftMeny ul li a:hover {
	color: 					#fff;
	background: 			#da0000 url(../../elm/venstremeny/hover-pil.gif) no-repeat;
}
div#leftMeny ul li a.active {
	color: 					#da0000;
	font-weight: 			bold;
}
div#leftMeny ul li a.active:hover {
	color:					#fff;
}
/* Nivå 0 og 1 */
div#leftMeny ul {
	margin: 				0px;
	padding: 				0px;
	list-style-type: 		none;
	background: 			#b7d2e4;
}
div#leftMeny ul li {
	margin: 				0px;
	padding: 				0px;
	display: 				inline;
}
div#leftMeny ul li a {
	padding: 				6px 26px;
	background: 			url(../../elm/venstremeny/inactive-pil.gif) 8px 10px no-repeat;
	display: 				block;
	border-bottom: 			1px solid #fff;
	color: 					#001f53;
}
div#leftMeny ul li a:hover {
	background-position: 	8px 10px;
}

/* Nivå 2 */
div#leftMeny ul li ul li ul {
	border-bottom: 			1px solid #fff;
	background-color: 		#cee1ee;
}
div#leftMeny ul li ul li ul li a {
	background: 			url(../../elm/venstremeny/inactive-pil.gif) 8px 10px no-repeat;
	border-bottom: 			1px solid #fff;
}
div#leftMeny ul li ul li ul li a.first {
	padding-top: 			6px;
	background-position: 	8px 10px;
}
div#leftMeny ul li ul li ul li a:hover {
	background-position: 	8px 10px;
}
div#leftMeny ul li ul li ul li a.open {
	border-bottom: 			1px solid #b7d2e4;
	background-image: 		url(../../elm/venstremeny/active-pil.gif);
}
/* Nivå 3 */
div#leftMeny ul li ul li ul li ul {
	background-color: 		#e0edf4;
	padding-bottom: 		16px;
}
div#leftMeny ul li ul li ul li ul li a {
	background: 			url(../../elm/venstremeny/inactive-pil.gif) 17px 6px no-repeat;
	border-bottom: 			none;
	padding: 				3px 0px 3px 35px;
}
div#leftMeny ul li ul li ul li ul li a:hover, div#leftMeny ul li ul li ul li ul li a.open {
	background-position: 	17px 6px;
}
/* Nivå 4 */
div#leftMeny ul li ul li ul li ul li ul {
	border-bottom: 			1px solid #b7d2e4;
	background-color: 		#f0f6fa;
}
div#leftMeny ul li ul li ul li ul li ul li a {
	background: 			url(../../elm/venstremeny/inactive-pil.gif) 26px 6px no-repeat;
	border-bottom: 			none;
	padding: 				3px 12px 3px 44px;
}
div#leftMeny ul li ul li ul li ul li ul li a.first, div#leftMeny ul li ul li ul li ul li ul li a.first:hover {
	background-position: 	26px 8px;
}
div#leftMeny ul li ul li ul li ul li ul li a:hover {
	background-position: 	26px 6px;
}
/* Nivå 5 */
div#leftMeny ul li ul li ul li ul li ul li ul {
	padding: 				0 0 16px 0;
	background: 			#fff;

}
div#leftMeny ul li ul li ul li ul li ul li ul li a {
	border-bottom: 			none;
	padding: 				3px 0px 3px 53px;
	background: 			none;
}
div#leftMeny ul li ul li ul li ul li ul li ul li a:hover, div#leftMeny ul li ul li ul li ul li ul li ul li a.first:hover {
	background-image: 		none;
}

/* Search styles */
div#search-navigation-header {
    background-color:#EEE;
	padding:.3em .3em;
}

form#searchForm {
    margin-bottom:1em;
}

ul#search-navigation-menu{
	margin: 0;
	padding: .4em 0 0 0;
	list-style-type: none;
	color: #999;
	clear: both;
}

ul#search-navigation-menu li{
	display: inline;
	padding: 0 .3em 0 .3em;
}

ul#search-navigation-menu li.numbers.active{
	font-weight: bold;
	color: #000;
}

div.search-item {
	border-top: 2px solid #CEE1EE;
	padding-top: 1em;
	clear: both;
	margin: 1em 0 1em 0 ;
	height: 100%;
}

div.search-item.first{
	border-top: 2px solid #CEE1EE;
}

div.search-item h2 {
    font-size:1.2em;
    margin:0;
}

div.search-item span.highlight {
    font-weight:bold;
}

div.search-item .context {
    float:left;
    width:70%;
    line-height:1.5em;
}

div.search-item .context p {
   	font-size:1.1em;
}


div.search-item .location {
    display:block;
    margin:0 0 1em 0;
    font-size:.8em;
}

div.search-item .relevance {
    font-size:9px;
}

div.search-item .relevance .bar {
    float:left;
    width:100px;
    border:1px solid #B7D2E4;
/*    font-size:1px;*/
    background-color:#CEE1EE;
}

div.search-item .relevance .bar .percent {
    height:11px;
    font-size:1px;
    background-color:#B7D2E4;
}

div.search-item .relevance .score {
    float:left;
    width:20px;
    margin-left:1em;
}
/* end search styles */

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}


/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	visibility: hidden;
}

/* .sIFR-hasFlash h2 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 55px;
}

.sIFR-hasFlash h3 {
	visibility: hidden;
	letter-spacing: -6px;
	font-size: 25px;
}

.sIFR-hasFlash h4 {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 21px;
}

.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 24px;
} */