﻿html, body, p, table, td, form, img, h1, h2, h3, h4, h5, h6, input
{
	font-size: 1em;
	color: #393939;
}

html, body, div, p, table, td, form, img, h1, h2, h3, h4, h5, h6
{
	font-family: Verdana,Arial,Segoe,sans-serif;
	padding: 0px;
	border: 0px transparent none;
	background-position: left top;
	background-repeat: no-repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
ul
{
	padding: 5px;
	margin: 10px;
}

body
{
	font-size: 70%;
	background-image: url(          '../Design/mBgBody.gif' );
	background-repeat: repeat-x;
}
.topp_linje
{
	background-color: #86c340;
	background-repeat: no-repeat;
	text-align: right;
	height: 26px;
	clip: rect(auto, auto, auto, auto);
	padding-right: 10px;
	vertical-align: middle;
	color: #b2d950;
}
#page
{
	margin-left: auto;
	margin-right: auto;
	width: 1024px;
	position: relative;
	top: 0px;
	background-color: #fff;
}
#pageVelkommen
{
	position: absolute;
	top: 5px;
	width: 300px;
	z-index: 70;
	left: 10px;
	text-align: left;
	color: #fff;
}
.loggText
{
	color: #fff;
	font-size: 10px;
}
.forhandlerLogg
{
	background-color: #555555;
	position: absolute;
	top: 5px;
	width: 200px;
	z-index: 70;
	margin-left: 5px;
	left: auto;
}
#loggLink
{
	position: absolute;
	top: 5px;
	width: 400px;
	z-index: 70;
	margin-left: 630px;
	left: auto;
}
#loggInn
{
	background-color: #555555;
	position: absolute;
	top: 80px;
	width: 100px;
	z-index: 70;
	margin-left: 200px;
	left: auto;
}
#bannerFront
{
	width: 804px;
}
a.logginnLink
{
	font-size: 10px;
	color: #F9C37D;
	text-decoration: none;
	font-weight: bold;
}
a.logginnLink:hover
{
	text-decoration: underline;
}
#ds1
{
	padding: 10px;
	position: absolute;
	top: 26px;
	width: 200px;
	z-index: 1;
	background-color: #c1da85;
	left: auto;
	height: 180px;
}
.menu
{
	width: 92px;
	height: 180px;
	top: auto;
	right: auto;
	bottom: auto;
	left: auto;
	padding-bottom: 2px;
}
#masterLogo
{
	position: absolute;
	top: 26px;
	width: 92px;
	z-index: 80px;
	right: auto;
}
#brandingLogo
{
	width: 325px;
	position: absolute;
	margin-left: 92px;
	z-index: inherit;
	height: 194px;
}
#videoObject
{
	background-position: left top;
	padding: 5px;
	position: relative;
	z-index: inherit;
	width: 788px;
	text-align: center;
	background-image: url(   '../Design/Banners/BannerVideo_13094.jpg' );
	background-repeat: no-repeat;
}
.videoLines
{
	border: 1px solid #1e1e1e;
}
#brandingHead
{
	width: 325px;
	position: absolute;
	margin-left: 417px;
	z-index: inherit;
	height: 194px;
}
#basketTotal
{
	padding: 5px;
	position: relative;
	margin-left: 500px;
	z-index: inherit;
}
#productsLast
{
	width: 253px;
	position: absolute;
	margin-left: 127px;
	z-index: inherit;
	background-color: #f1f1f1;
	margin-top: 200px;
}
#productsTop
{
	width: 317px;
	position: absolute;
	margin-left: 410px;
	z-index: inherit;
	background-color: #ffffff;
	margin-top: 265px;
}
#notis
{
	width: 266px;
	position: absolute;
	margin-left: 758px;
	z-index: inherit;
	background-color: #ffffff;
	margin-top: 265px;
}

.productsLast
{
	left: auto;
	right: auto;
	padding: 5px 10px 5px 10px;
	text-align: center;
}
.productsTop
{
	padding: 10px 5px 5px 5px;
	left: auto;
	right: auto;
	text-align: center;
}
.head_products
{
	padding: 0px;
}
.btm_products
{
	padding: 0px;
}
.notis
{
	padding: 10px 10px 10px 20px;
	left: auto;
	right: auto;
	text-align: left;
}

a.notisLink
{
	color: #8bb919;
	text-decoration: none;
}
a.notisLink:hover
{
	color: #ba161f;
}
#masterTop
{
	position: absolute;
	top: 26px;
	z-index: inherit;
	right: auto;
	background-color: #dbecf8;
	width: 1024px;
}
#masterTopLogo
{
	background-color: #dbecf8;
}
#masterTopShopMenu
{
	position: absolute;
	margin-left: 490px;
	z-index: inherit;
	margin-top: 35px;
	vertical-align: middle;
}
#masterTopGrosMenu
{
	position: absolute;
	margin-left: 0px;
	z-index: inherit;
	margin-top: 59px;
	vertical-align: middle;
	background-color: #ffffff;
	width: 1004px;
	height: 32px;
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: right;
}
#masterShopChart
{
	position: absolute;
	margin-left: 0px;
	z-index: inherit;
	margin-top: 98px;
	vertical-align: middle;
	background-color: #7bc1dc;
	width: 984px;
	height: 20px;
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 30px;
	text-align: right;
}
#masterShopChart2
{
	position: absolute;
	margin-left: 0px;
	z-index: inherit;
	margin-top: 98px;
	vertical-align: middle;
	width: 400px;
	height: 20px;
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 30px;
	text-align: left;
}
#masterSearchChart
{
	position: absolute;
	margin-left: -640px;
	z-index: inherit;
	margin-top: -4px;
	vertical-align: middle;
}
#masterMain
{
	width: 1024px;
	position: absolute;
	margin-left: 0px;
	margin-top: 126px;
	background-color: #fff;
}
#masterMainMenu
{
	padding: 0px 0px 10px 0px;
	position: absolute;
	margin-left: 0px;
	width: 194px;
}
#pageMain
{
	padding: 1px;
	position: absolute;
	margin-left: 198px;
	z-index: inherit;
	width: 824px;
	background-color: #fff;
}
.menuData
{
	padding: 0px;
	margin-top: 1px;
	width: 194px;
	background-color: #fff;
}
a.refLevOneProd
{
	font-size: 12px;
	font-weight: bold;
	color: #ba161f;
	text-decoration: none;
	font-family: Arial, Verdana;
	margin-bottom: 5px;
	padding-left: 15px;
	line-height: 20px;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(    '../Design/menuArrow2.png' );
}
a.refLevOneProd:hover
{
	color: #ba161f;
	text-decoration: none;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(    '../Design/menuArrow3.png' );
}
a.refLevOne
{
	font-size: 12px;
	font-weight: 500;
	color: #343434;
	text-decoration: none;
	margin-bottom: 5px;
	padding-left: 15px;
	line-height: 20px;
}
a.refLevOne:hover
{
	color: #000;
	text-decoration: none;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(    '../Design/menuArrow2.png' );
}

a.refLevTwo
{
	font-size: 12px;
	font-weight: 500;
	color: #343434;
	text-decoration: none;
	padding-left: 15px;
	line-height: 25px;
	margin-bottom: 5px;
}
a.refLevTwo:hover
{
	text-decoration: none;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(     '../Design/menuArrow2.png' );
}

a.refLevThree
{
	font-size: 10px;
	color: #000;
	text-decoration: none;
	padding-left: 22px;
	line-height: 20px;
	font-weight: 400;
}
a.refLevThree:hover
{
	text-decoration: underline;
}

a.refLevFour
{
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	padding-left: 15px;
	margin-left: 0px;
	line-height: 20px;
	font-weight: 400;
}
a.refLevFour:hover
{
	color: #f5f5f5;
	text-decoration: none;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(    '../Design/menuArrow2.png' );
}
a.refLevFive
{
	font-size: 12px;
	color: #343434;
	text-decoration: none;
	padding-left: 15px;
	margin-left: 0px;
	line-height: 20px;
	font-weight: 400;
}
a.refLevFive:hover
{
	color: #343434;
	text-decoration: none;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(    '../Design/menuArrow2.png' );
}

a.filter
{
	font-size: 11px;
	color: #b2343b;
	text-decoration: none;
	font-family: Arial, Verdana;
	padding-left: 5px;
}
a.valgtfilter
{
	font-size: 11px;
	color: #709b07;
	text-decoration: none;
	font-family: Arial, Verdana;
	padding-left: 5px;
}
a.ref_varer
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #0b6fb8;
	padding: 2px;
}
a.ref_varer:hover
{
	text-decoration: underline;
}

h1
{
	font-size: 16px;
	color: #4b4b4b;
	padding: 2px;
	margin: 2px 2px 12px 2px;
}
h2
{
	font-size: 14px;
	color: #4b4b4b;
	padding: 2px;
	margin: 2px;
}
h3
{
	font-size: 12px;
	font-weight: bold;
	color: #4b4b4b;
	padding: 2px;
	margin: 2px;
}

.anbefalinger
{
	border: 1px solid #cccccc;
	padding: 5px;
	width: 190px;
}
.anb_plassering
{
	padding: 10px;
}
.anb_foto
{
	padding-bottom: 10px;
	padding-top: 10px;
	text-align: center;
}
.anbMain
{
	padding: 0px;
	margin: 0px;
}
.anb_korttekst
{
	font-size: 10px;
	color: #666666;
	vertical-align: top;
	height: 50px;
	text-align: center;
}
.anb_header
{
	height: 50px;
	vertical-align: top;
}

/*CollapsiblePanel*/
.collapsePanel
{
	background-color: white;
	overflow: hidden;
}

.collapsePanelHeader
{
	width: 100%;
	height: 30px;
	background-image: url(images/bg-menu-main.png);
	background-repeat: repeat-x;
	color: #FFF;
	font-weight: bold;
}

#master_content .collapsePanelHeader a
{
	color: #FFF;
}
#master_content .collapsePanelHeader a:hover
{
	text-decoration: none;
	background: none;
}
.list_buy
{
	text-align: right;
	padding-right: 5px;
	padding-bottom: 5px;
}
.listing
{
	border-style: solid solid none solid;
	border-width: 1px;
	border-color: #cccccc;
	padding: 5px;
	width: 800px;
}
.listing_img
{
	padding: 5px;
	text-align: left;
	vertical-align: middle;
}
.list_price
{
	text-align: right;
	font-weight: bold;
}
.list_short
{
	font-size: 10px;
	color: #666666;
	vertical-align: top;
	width: 500px;
}

#skille
{
	vertical-align: middle;
	padding: 8px;
	font-size: 12px;
	font-weight: bold;
	background-color: #ffffff;
	width: 784px;
}
a.registrer
{
	font-size: 14px;
	color: #ba161f;
	text-decoration: none;
}
a.registrer:hover
{
	text-decoration: underline;
}
a.basket
{
	font-size: 10px;
	color: #ba161f;
	text-decoration: none;
}
a.basket:hover
{
	text-decoration: underline;
}
a.basketMenu
{
	font-size: 12px;
	color: #343434;
	text-decoration: none;
}
a.basketMenu:hover
{
	text-decoration: underline;
}
.head_basket
{
	border-style: solid;
	border-width: 1px 1px 0px 1px;
	border-color: #eaf3f5;
	padding: 10px;
	background-color: #eaf3f5;
	font-size: 16px;
}
.rows_basket
{
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	border-color: #eaf3f5;
	padding: 3px;
}

.checkbox
{
	border: 1px solid #cccccc;
}
#grossister
{
	text-align: center;
}
.imgShow
{
	border: 1px solid #84b50b;
}
.loggInnTopp
{
	padding: 8px;
	background-color: #9acfe3;
	border: 1px solid #9acfe3;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
}
.loggInnTekst
{
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	border-color: #9acfe3;
	padding: 16px 8px 30px 16px;
	text-align: left;
}
.loggInnMain
{
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	border-color: #9acfe3;
	padding: 16px 8px 30px 16px;
}
.loggInnMainMerke
{
	border-style: solid;
	border-width: 1px;
	border-color: #9acfe3;
	padding: 16px 8px 30px 16px;
}
.loggInnError
{
	color: #ed4159;
}
.basket_line
{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: #9acfe3;
}
a.bottomLink
{
	color: #393939;
	text-decoration: underline;
}
a.bottomLink:hover
{
	text-decoration: none;
}
a
{
	color: #1e1e1e;
	font-weight: bold;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
.detailImage
{
	border: 1px solid #84b50b;
}
.grosDetail
{
	width: 780px;
}
.loggInnWidth
{
	width: 360px;
}
.btnMaster
{
	color: #fff;
	padding: 3px;
	border: 1px solid #456003;
	font-size: 11px;
	font-weight: 500;
	font-style: normal;
	font-family: Arial,Verdana,Segoe,sans-serif;
	height: 22px;
	background-color: #84b50b;
	text-transform: inherit;
	position: relative;
	cursor: pointer;
}
.btnMasterDetalj
{
	color: #fff;
	padding: 3px;
	border: 1px solid #456003;
	font-size: 14px;
	font-weight: 700;
	font-style: normal;
	font-family: Arial,Verdana,Segoe,sans-serif;
	height: 30px;
	background-color: #84b50b;
	text-transform: inherit;
	position: relative;
	cursor: pointer;
	width: 80px;
}
.btnKjop
{
	color: #fff;
	padding: 3px;
	border: 1px solid #456003;
	font-size: 11px;
	font-weight: 500;
	font-style: normal;
	font-family: Arial,Verdana,Segoe,sans-serif;
	height: 22px;
	background-color: #84b50b;
	text-transform: inherit;
	position: relative;
	cursor: pointer;
	width: 70px;
}
.btnVaresok
{
	color: #fff;
	padding: 3px 3px 3px 3px;
	border: 1px solid #9bc434;
	font-size: 11px;
	font-weight: 500;
	font-style: normal;
	font-family: Arial,Verdana,Segoe,sans-serif;
	height: 22px;
	background-color: #b0cf64;
	text-transform: inherit;
	position: relative;
	cursor: pointer;
}
.textVaresok
{
	padding: 3px;
	border: 1px solid #9bc434;
	font-size: 11px;
	font-weight: 500;
}
.veilPris
{
	text-decoration: line-through;
	font-size: 14px;
	color: #f57a4e;
	font-family: Myriad,Arial,Verdana,Segoe,sans-serif;
	font-weight: 500;
}
a.navStyle
{
	font-weight: 500;
	font-size: 13px;
	color: #1e1e1e;
	text-decoration: none;
}
a.navStyle:hover
{
	color: #fff;
}
.antPaaLager
{
	color: #fff;
}
.anbefalingBredde
{
}
.headingPages
{
	font-size: 22px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.colorSiteOn
{
	color: #fff;
	font-size: 16px;
	font-weight: bold;
}
.colorSiteOnLarge
{
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	padding-left: 20px;
}
.colorSiteOff
{
	color: #393939;
	font-size: 14px;
}
.colorSiteOffLarge
{
	color: #393939;
	font-size: 20px;
	font-weight: bold;
	padding-left: 20px;
}
a.colorSiteNavigation
{
	color: #393939;
	font-size: 14px;
	text-decoration: underline;
	font-weight: bold;
}
a.colorSiteNavigation:hover
{
	text-decoration: none;
}
.grosWidth
{
	width: 400px;
}
.detailTrans
{
	color: #999;
}

.produsenter
{
	padding: 10px;
	border: 1px solid #eee;
}
.produsenterOverskrift
{
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #eee;
	padding: 2px;
	color: #1e1e1e;
	font-size: xx-large;
}
.produsentTopHeading
{
	padding: 2px;
	color: #51add2;
	font-size: x-large;
}
a.produsentLink
{
	background-position: left center;
	text-decoration: none;
	color: #51add2;
	font-size: 11px;
	font-weight: 400;
	background-image: url(         '../Design/info.png' );
	background-repeat: no-repeat;
	padding-left: 15px;
	line-height: 20px;
}
a.produsentLink:hover
{
	color: #84b50b;
	background-repeat: repeat;
	background-image: url(         '../Design/info2.png' );
	background-repeat: no-repeat;
	padding-left: 15px;
	line-height: 20px;
}
#pageProducers
{
	width: 230px;
	text-align: center;
	z-index: 1;
}
.headingProducers
{
	color: #1e1e1e;
	font-size: 12px;
	font-weight: 700;
}
.merkeLable
{
}
.merkeLarge
{
	font-size: 14px;
	font-weight: 700;
	color: #1e1e1e;
	padding-bottom: 10px;
}
.merkeSmall
{
	font-size: 11px;
	font-weight: 500;
	color: #1e1e1e;
	padding-bottom: 10px;
}
.merkeHeading
{
	font-size: 11px;
	font-weight: 500;
	color: #ba161f;
	padding-bottom: 10px;
}
.numberOfProducts
{
	color: #999;
}

input.antVarerAutoSub
{
	border: 1px solid #999;
	padding: 3px;
	width: 20px;
	color: #343434;
	font-size: 11px;
	text-align: center;
}
input.antVarerAutoSubFront
{
	border: 1px solid #999;
	padding: 2px;
	width: 20px;
	color: #343434;
	font-size: 11px;
	text-align: center;
}
span.antVarerText
{
	font-size: 12px;
	color: #343434;
	padding-right: 5px;
}
span.antVarerTextFront
{
	font-size: 11px;
	color: #343434;
	padding-right: 5px;
}
.heightRecomend
{
	height: 40px;
}
.PageTagMenu
{
	border-style: solid;
	border-color: #63BBD6;
	position: relative;
	left: 8px;
	border-top-width: 1px;
	width: 160px;
	top: 5px;
}

ul.menyul
{
	padding: 0px;
	margin: 0px;
}

li.menyhovedkat
{
	list-style-image: none;
	list-style-type: none;
	border: 1px solid #46a7cc;
	margin-bottom: 1px;
	margin-top: 1px;
	background-color: #7bc1dc;
}
li.menyhovedkatvalgt
{
	list-style-image: none;
	list-style-type: none;
	border: 1px solid #46a7cc;
	margin-bottom: 1px;
	margin-top: 1px;
	background-color: #7bc1dc;
}
li.menykat
{
	list-style-image: none;
	list-style-type: none;
	border: 1px solid #46a7cc;
	margin-bottom: 1px;
	margin-top: 1px;
	background-color: #ffffff;
}
li.menykatvalgt
{
	list-style-image: none;
	list-style-type: none;
	border: 1px solid #46a7cc;
	margin-bottom: 1px;
	margin-top: 1px;
	background-color: #ffffff;
}
li.menygrp
{
    list-style-image: none;
    list-style-type: none;
    border: 0px solid #46a7cc;
    margin-bottom: 0px;
    margin-top: 0px;
    font-style: normal;
    font-size: 25px background-color: #ffffff;
    background-color: #FFFFFF;
}
li.menygrpvalgt
{
	list-style-image: none;
	list-style-type: none;
	border: 0px solid #46a7cc;
	margin-bottom: 0px;
	margin-top: 0px;
	font-style: italic;
	background-color: #ffffff;
}
li.menytag
{
	list-style-image: none;
    list-style-type: none;
	border: 1px solid #46a7cc;
	margin-bottom: 0px;
	margin-top: 1px;
	background-color: #f5f5f5;
	width: 192px;
}
li.menytilforside
{
	list-style-image: none;
	list-style-type: none;
	border: 1px solid #343434;
	margin-bottom: 0px;
	margin-top: 1px;
	background-color: #555555;
	width: 192px;
}
li.menytilprodusent
{
	list-style-image: none;
    list-style-type: none;
	border: 1px solid #f4a612;
	margin-bottom: 0px;
	margin-top: 1px;
	background-color: #fac560;
	width: 192px;
}
li.linkTilPHForLivet
{
	list-style-image: none;
    list-style-type: none;
	border: 1px solid #343434;
	margin-bottom: 0px;
	margin-top: 1px;
	background-color: #fac560;
	width: 192px;
}

a
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #0b6fb8;
	padding: 2px;
}
li.menyhovedkatvalgt
{
	background-color: #c6e4f9;
}
li.menykatvalgt
{
	background-color: #dbecf8;
	font-weight: 700;
}
li.menygrpvalgt
{
    background-color: #FFFF99;
    font-weight: bold;
    font-size: 12px;
}
