/* html { height: 100%; width: 100%; } */

body {
		max-width: 914px;
		text-align: center; /* for IE */
		margin:0 auto; /* for the rest */
                background-color: #ffffff;
		/*background: transparent url(/bilder/spring_bg.jpg) repeat-x; */
               background: url(/bilder/bg.jpg) repeat-x;
	}

/*
#moodImage {
	background: transparent url(/bilder/spring_twig.png) no-repeat;
       width: 200px; 
       height: 650px; 
       position: absolute; 
       left: 0; 
       top: 0px;
       z-index: -1;
}
*/

/* #spacer { 
      position: absolute; 
      height: auto; 
      width:928px; 
      padding: 0 9px 30px 7px; 
      background: transparent url('/bilder/backContent.png') repeat-y 0 0; 
     z-index:auto;
}
*/


* html .maintop {
		/* IE hack */
		width: 912px;
		}

* html .maintop2 {
		/* IE hack */
		width: 912px;
		}


* html .mainmenu {
		/* IE hack */
	    margin-top: -2px;
		width: 912px;
		}

* html .mainbody {
		/* IE hack */
		width: 912px;
		margin: 0;
		}

* html .mainbottom {
		/* IE hack */
		width: 912px;
		}

.mainbody {
        background-color: #ffffff;
		border-top: 0;
		border-left: 1px solid #e0e0e0;
		border-right: 1px solid #e0e0e0;
		border-bottom: 0;
                clear: both;
                position: relative;
}

.maintop {
		border-left: 1px solid #e0e0e0;
		border-right: 1px solid #e0e0e0;
		border-bottom: 0px;
		margin: 0 0 0 0;
		padding: 0;
		background: #f7f7f7;
                position: relative;
                overflow: hidden;
		}

.maintop2 {
		border-left: 1px solid #e0e0e0;
		border-right: 1px solid #e0e0e0;
		border-bottom: 0px;
		margin: 0 0 0 0;
		padding: 0;
		background-color: #f7f7f7;
                background: url(/ressurs/mainMenuFadeBg.gif) repeat-x;
                position: relative;   
}


.break:after {
    content: ".";
    display: block;
    height: 0;
    margin: 0;
    padding: 0;
    clear: both;
    visibility: hidden;
}


.sok {
	position: absolute;
	left: 695px;
	top: 108px;
}

.kontakt {
	position: absolute;
	left: 820px;
	top: 20px;
}

/* lite hack for posisjonering av skevinduet 
* html #sok {
	position: absolute;
	margin-top: -35px;
	margin-left: 25px;
	margin-right: 0;
	margin-bottom: 0;
}
*/


.mainmenu {
	        border-top: 0;
		/*border-left: 1px solid #333333;
		border-right: 1px solid #333333; */
		border-bottom: 0;
		height: 45px;
		background-color: #f1f1ec;
                width: 100%;
                padding: 0;
		}

.mainbottom {
                text-align: center;
	        border-top: 0;
		/*border-left: 1px solid #333333;
		border-right: 1px solid #333333;*/
		border-bottom: 1px solid #e0e0e0;
                background-color: #ffffff;
                width: 100%;
		border-left: 1px solid #e0e0e0;
		border-right: 1px solid #e0e0e0;
                /*padding-top: 10px;
                padding-bottom: 10px; */
		}


.menyLinjeTabell {
                width: 100%;
	background-color: #2882be;
}

BODY,DIV,TH,TD,INPUT,SELECT,TEXTAREA {
        FONT-FAMILY: Arial, Helvetica, Sans-serif; 
        COLOR: #202020; FONT-SIZE: 12px;
}



p, .dialogMessage, .categoryDescription {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}


p {
	line-height: 1.4;
}


A:link {
        TEXT-DECORATION: none;
		color: #006da7;
}

A:visited {
        TEXT-DECORATION: none;
		color: #006da7;
}

A:hover {
        COLOR: #006da7; TEXT-DECORATION: underline;
}

A:active  {
        TEXT-DECORATION: none;
}

.menyLinje {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #2882be;
	margin-left: 6pt;
	padding-top: 3px; 
	padding-bottom:3px; 
}

.menyLinje A {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11pt; 
	font-weight: bold; 
	color: #2882be; 
	TEXT-DECORATION: none ;
                padding-left: 5px;
                padding-right: 5px;
}
	
.menyLinje A:hover { 
	TEXT-DECORATION: underline; 
	/* color: #CCC; */
	}

.skillelinje {
        margin:0;
        padding:0;
	border-top: 1px solid #202020;
        width: 912px;
        height: 1px;
        background-color: #ffffff;
}

H1 {
        FONT-SIZE: 15px;
}

H2 {
        FONT-SIZE: 13px;
}

H3 {
        FONT-SIZE: 12px;
}

HR {
        COLOR: #DDDDDD; HEIGHT: 1px;
}

.HeadBox {
        BACKGROUND-COLOR: #F0F0F0;
}

.HeadText {
        FONT-SIZE: 12px; FONT-WEIGHT: bold;
}

.HeadLine {
        BACKGROUND-COLOR: #E0E0E0;
}

.VertMenuBox {
        /* BACKGROUND-COLOR: #FFFFFF; */
}

.VertMenuBorder {
        /* BACKGROUND-COLOR: #202020; */
}

.VertMenuBorder2 {
        BACKGROUND-COLOR: #202020;
}

.VertMenuTitle {
/*
        BACKGROUND-COLOR: #2882be;*/ 
        COLOR: #202020; 
        FONT-WEIGHT: bold; 
        FONT-SIZE: 10px;
		display: block;
		border-bottom: 5px solid #d1d1d1;
}

.VertMenuItems {
        COLOR: #202020; TEXT-DECORATION: none;

}

.VertMenuItems:link {
        COLOR: #202020; 
		TEXT-DECORATION: none;
}

.VertMenuItems:visited {
        COLOR: #202020; 
		TEXT-DECORATION: none;
}

.VertMenuItems:hover {
        COLOR: #2882be; 
		TEXT-DECORATION: underline;
}

.VertMenuItems:active  {
        /*COLOR: #202020;*/
		TEXT-DECORATION: none;
}

.VertMenuHr {
        COLOR: #999999;
}

.CategoriesList {
	display: block;
	margin: 0px;
	font-size: 12px;
	padding-bottom: 1px;
    border-bottom: 1px solid #d1d1d1;
}

.DialogBox {
        BACKGROUND-COLOR: #ffffff;
}

.DialogBorder {
        /* BACKGROUND-COLOR: #2882be; */
}

.DialogTitle {
        background-color: #ffffff;
}

.DialogHeading {
		font-family: Arial, Helvetica, sans-serif;
        color: #202020;
        font-size: 18px;
        margin-bottom: 0px;
        padding-top: 3px;
        padding-bottom: 3px;
        padding-left: 10px;
}

.NumberOfArticles {
        COLOR: #202020; FONT-WEIGHT: bold; FONT-SIZE: 10px;
}

.TopLabel {
        COLOR: #202020; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}

.Text {
        COLOR: #202020;
}

.AdminSmallMessage {
        COLOR: #FF3300;
}

.AdminTitle {
        COLOR: #FF3300; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}

.Line {
        BACKGROUND-COLOR: #ccc;
}

.ProductTitle, .ProductTitle A {
        color: #202020; 
        font-weight: bold; 
        font-size: 14px;
        margin-bottom: 0px;
}

.ProductTitle:hover{
	text-decoration: underline;
	}



.ProductDetailsTitle {
        COLOR: #006da7; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}

.ProductDetails {
        COLOR: #202020;
}

.ProductPriceTitle {
        COLOR: #202020; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}

.ProductPriceConverting {
        COLOR: #202020; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}

.ProductPrice {
        COLOR: #000; FONT-WEIGHT: bold; FONT-SIZE: 18px;
}

.ProductPriceRegular {
        color: #000000; FONT-WEIGHT: bold; FONT-SIZE: 13px;
		margin-top: 10px;
}

.ProductPriceSmall {
        COLOR: #000066; FONT-WEIGHT: bold; FONT-SIZE: 10px;

}

.productDesc {
	font-size: 12px;
	line-height: 1.4;
}

.MarketPrice {
        FONT-SIZE: 11px;
}

.ItemsList {
        COLOR: #006da7; FONT-WEIGHT: bold; FONT-SIZE: 13px;
}

.NavigationPath {
        	FONT-WEIGHT: bold; 
		FONT-SIZE: 11px;		
}

.NavigationPath A{
		text-decoration: underline;
		color: #777777;
}


.FormButton {
        COLOR: #202020; FONT-WEIGHT: bold; FONT-SIZE: 10px;
}

.Button {
		font-family: Arial, Helvetica, sans-serif;
       BACKGROUND: url(images/butbg_new.gif);
       BACKGROUND-COLOR: #FFFFFF;
       BACKGROUND-POSITION: CENTER;
       BACKGROUND-REPEAT: REPEAT-X;
       COLOR: #000000; FONT-WEIGHT: bold; 
       FONT-SIZE: 11px;
       TEXT-DECORATION: none;
}

.CustomerMessage {
        COLOR: #FF3300; FONT-WEIGHT: bold; FONT-SIZE: 10px;
}

.ErrorMessage {
        COLOR: #FF3300; FONT-WEIGHT: bold; FONT-SIZE: 10px;
}

.Star {
        COLOR: #FF0000;
}

.HighLight {
		BACKGROUND-COLOR: #FFFFCC;
}

.SaveMoneyLabel {
        COLOR: #FFFFFF; FONT-WEIGHT: bold; FONT-SIZE: 10px;
}

.TableHead {
    BACKGROUND-COLOR: #f4f4f4;
}

.SmallNote:link {
        COLOR: #888888; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Helvetica, Sans-serif;
}

.SmallNote:visited {
        COLOR: #888888; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Helvetica, Sans-serif;
}

.SmallNote:hover {
        COLOR: #888888; TEXT-DECORATION: underline; FONT-SIZE: 9px; FONT-FAMILY: Arial, Helvetica, Sans-serif; 
}

.SmallNote:active {
        COLOR: #888888; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Helvetica, Sans-serif;
}

.Bottom {
        BACKGROUND-COLOR: #ffffff; COLOR: #202020;
}

.Tab {
        BACKGROUND-COLOR: #E0E0E0;
        FONT-WEIGHT: bold;
    TEXT-TRANSFORM: uppercase;
}

.CatMenuItemOff 
{
    BACKGROUND-COLOR: transparent;	/* like "VertMenuBox" */
    BORDER-RIGHT: none;				/* like "VertMenuBox" */
    BORDER-TOP: none;				/* like "VertMenuBox" */
    BORDER-LEFT: none;				/* like "VertMenuBox" */
    BORDER-BOTTOM: none;			/* like "VertMenuBox" */
    MARGIN-BOTTOM: 1px;
    MARGIN-TOP: 1px;
    MARGIN-LEFT: 1px; 
    MARGIN-RIGHT: 2px;
    CURSOR: pointer;
}

.CatMenuItemOffExp
{
    BACKGROUND-COLOR: transparent;	/* like "VertMenuBox" */
    BORDER-RIGHT: none;				/* like "VertMenuBorder" */
    BORDER-TOP: none;				/* like "VertMenuBorder" */
    BORDER-LEFT: none;				/* like "VertMenuBorder" */
    BORDER-BOTTOM: none;			/* like "VertMenuBorder" */
    MARGIN-BOTTOM: 1px;
	MARGIN-TOP: 1px;
	MARGIN-LEFT: 1px;
    MARGIN-RIGHT: 2px;  
    CURSOR: pointer;
}

.CatMenuItemOn 
{
    BACKGROUND-COLOR: #2882be;              /* like "VertMenuTitle" */
    BORDER-RIGHT: #2882be 1px solid;        /* like "VertMenuTitle" */
    BORDER-TOP: #2882be 1px solid;          /* like "VertMenuTitle" */
    BORDER-LEFT: #2882be 1px solid;         /* like "VertMenuTitle" */
    BORDER-BOTTOM: #2882be 1px solid;       /* like "VertMenuTitle" */
    MARGIN-LEFT: 1px; 
    MARGIN-RIGHT: 2px; 
    CURSOR: pointer;
}

.CatSubMenu
{
    BACKGROUND-COLOR: #E0E0E0;              /* like "VertMenuBox" */
    BORDER-RIGHT: #202020 1px solid;        /* like "VertMenuBorder" */
    BORDER-TOP: #202020 1px solid;          /* like "VertMenuBorder" */
    BORDER-LEFT: #202020 1px solid;         /* like "VertMenuBorder" */
    BORDER-BOTTOM: #202020 1px solid;       /* like "VertMenuBorder" */
    MARGIN-LEFT: 1px; 
    MARGIN-RIGHT: 2px; 
}

.CatMenuItem
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial; 
    CURSOR: pointer;
}

.CatMenuItem:link
{
    COLOR: #202020;                         /* like "VertMenuItems" */
}

.CatMenuItem:visited
{
    COLOR: #202020;                         /* like "VertMenuItems" */
}

.CatMenuItem:hover
{
    COLOR: #FFFFFF;                         /* like "VertMenuTitle" */
}

.CatMenuItem:active
{
    COLOR: #202020;                         /* like "VertMenuItems" */
}

.NavDialogTitle {
    font-size: 11px;
    font-weight: bold;
    color: #FFF;
}   

.NavDialogBorder {
    background-color: #2882be;
}

.NavDialogBox {
    background-color: #ECEFF3;
}

.SubHeader2 {
    COLOR: #666666;
    font-size: 11px;
    FONT-WEIGHT: bold;
}

.SubHeader2Line {
    BACKGROUND-COLOR: #CCCCCC;
}

.PopupHelpLink {
    FONT-SIZE: 9px;
    COLOR: #330000;
    TEXT-DECORATION: none;
}

.HightLightRow {
	BACKGROUND-COLOR: #B0B0B0;
	font-weight: bold;
}

.HightLightEqualRow {
	BACKGROUND-COLOR: #ffe8af;
}

.VertMenuSubTitle {
	BACKGROUND-COLOR: #2882be;
}

.siteurl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}

.productsRowSpace{
	margin-bottom: 20px;
}

.penlinje {
                color: #2882be;
                background-color: #2882be;
                height: 1px;
}

.personalInfoHeader {
               font-weight: bold;
}

.VertMenuBoxNewsTitle {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
}

.linje {
padding:0px;
border-top: 1px solid #ccc;
}

.kampanjewrapper {
padding-bottom: 10px;
}

.kampanje_tittel {
height: 5.3em;
	}
	
.cartClass {
padding-top: 10px;
padding-left: 10px;
	}
	
.newslist {
padding-top: 20px;
}


.VertMenuItems {
        COLOR: #202020; TEXT-DECORATION: none;

}

.VertMenuItemsCart:link, .VertMenuItemsCart:visited, .VertMenuItemsCart:active{
		color: #217f2e; 
		text-decoration: none;
}


.VertMenuItemsCart:hover {
        COLOR: #2882be; 
		TEXT-DECORATION: underline;
}

.VertMenuItemsCheckout:link, .VertMenuItemsCheckout:visited, .VertMenuItemsCheckout:active{
		color: #006da7; 
		text-decoration: none;
}


.VertMenuItemsCheckout:hover {
        COLOR: #000; 
		TEXT-DECORATION: underline;
}

.VertMenuItemsHelp:hover {
		TEXT-DECORATION: underline;
		COLOR: #006da7; 
}


.loginbox {
border: solid 1px #ccc;
}
