body {
	font-family: arial, tahoma, verdana; font-size: 11px; color: #6D6D6D; margin: 0px;
	background-image: url(bg.gif); background-repeat: repeat-x; background-position: left top;
}

img { border: 0px; }

.FloatLeft  { float: left; }
.FloatRight { float: right; }

.ImageMidle { vertical-align: middle; }

.Clear { clear:both; }

form { padding: 0px; margin: 0px; }

#SiteContainer {
	width: 950px;
	position: relative;
	left: 50%; margin-left: -475px;
	padding: 0px;
	color: inherit;
}

.Header { height: 110px; text-decoration: none; }
.HeaderTop { height: 85px; }
.HeaderBot { height: 25px; }

.HeaderRightMenuTextBG { height: 25px; padding-right: 10px;}
.HeaderRightMenuBG { height: 25px; float:right;}

.Logo { float: left; width: 220px; _margin-right: -3px;}
.LogoRight { color: #4B4B4B; margin-left: 220px; _margin-left: 217px; padding-top: 35px; text-align: right; height:50px;}

.AltInnenforLeft { float: left; width: 166px; _margin-right: -3px; }
.Navbar { margin-left: 170px; _margin-left: 167px; height: 25px; }

.Container {
	_height: 1%; position: relative; display: block; padding-top: 25px; margin-bottom: 30px;
	background-image: url(midle-bg.gif); background-repeat: repeat-x; background-position: left top;
}



a:visited.BlackLink { color: #4B4B4B; text-decoration: none; }
a:link.BlackLink 	{ color: #4B4B4B; text-decoration: none; }
a:hover.BlackLink   { color: #4B4B4B; text-decoration: underline; }

a:visited.FinnLink { color: #7E7E7E; text-decoration: none; display: block; float: left; height: 17px; width: 85px; padding: 6px 0px 2px 0px; font-weight: bold; text-align: center; background-image: url(../images/finn-frem.gif); background-repeat: no-repeat; }
a:link.FinnLink    { color: #7E7E7E; text-decoration: none; display: block; float: left; height: 17px; width: 85px; padding: 6px 0px 2px 0px; font-weight: bold; text-align: center; background-image: url(../images/finn-frem.gif); background-repeat: no-repeat; }
a:hover.FinnLink   { color: #AF2A2B; text-decoration: none; display: block; float: left; height: 17px; width: 85px; padding: 6px 0px 2px 0px; font-weight: bold; text-align: center; background-image: url(../images/finn-frem.gif); background-repeat: no-repeat; }

a:visited.MailLink { color: #7E7E7E; text-decoration: none; display: block; float: left; height: 17px; width: 103px; padding: 6px 0px 2px 0px; font-weight: bold; text-align: center; background-image: url(../images/mail-oss.gif); background-repeat: no-repeat; }
a:link.MailLink    { color: #7E7E7E; text-decoration: none; display: block; float: left; height: 17px; width: 103px; padding: 6px 0px 2px 0px; font-weight: bold; text-align: center; background-image: url(../images/mail-oss.gif); background-repeat: no-repeat; }
a:hover.MailLink   { color: #AF2A2B; text-decoration: none; display: block; float: left; height: 17px; width: 103px; padding: 6px 0px 2px 0px; font-weight: bold; text-align: center; background-image: url(../images/mail-oss.gif); background-repeat: no-repeat; }

a:visited.ForsideLink { color: #3E3E3E; text-decoration: none; display: block; float: left; height: 17px; width: 64px; padding: 6px 0px 2px 0px; font-weight: bold; text-align: center; background-image: url(menu-cov-bg.gif); background-repeat: no-repeat; }
a:link.ForsideLink    { color: #3E3E3E; text-decoration: none; display: block; float: left; height: 17px; width: 64px; padding: 6px 0px 2px 0px; font-weight: bold; text-align: center; background-image: url(menu-cov-bg.gif); background-repeat: no-repeat; }
a:hover.ForsideLink   { color: #FFFFFF; text-decoration: none; display: block; float: left; height: 17px; width: 64px; padding: 6px 0px 2px 0px; font-weight: bold; text-align: center; background-image: url(menu-cov-bg-over.gif); background-repeat: no-repeat; }

a:visited.MenuLink { color: #3E3E3E; text-decoration: none; display: block; float: left; height: 17px; padding: 6px 10px 2px 10px; margin: 0px 1px; font-weight: bold; text-align: center; background-image: url(menu-bg.gif); background-repeat: repeat-x; }
a:link.MenuLink    { color: #3E3E3E; text-decoration: none; display: block; float: left; height: 17px; padding: 6px 10px 2px 10px; margin: 0px 1px; font-weight: bold; text-align: center; background-image: url(menu-bg.gif); background-repeat: repeat-x; }
a:hover.MenuLink   { color: #FFFFFF; text-decoration: none; display: block; float: left; height: 17px; padding: 6px 10px 2px 10px; margin: 0px 1px; font-weight: bold; text-align: center; background-image: url(menu-bg-over.gif); background-repeat: repeat-x; }

a:visited.MottaLink { color: #3E3E3E; text-decoration: none; display: block; float: left; height: 17px; padding: 6px 10px 2px 10px; _padding: 6px 9px 2px 10px; margin: 0px 1px; font-weight: bold; text-align: center; background-image: url(menu-bg.gif); background-repeat: repeat-x; }
a:link.MottaLink    { color: #3E3E3E; text-decoration: none; display: block; float: left; height: 17px; padding: 6px 10px 2px 10px; _padding: 6px 9px 2px 10px; margin: 0px 1px; font-weight: bold; text-align: center; background-image: url(menu-bg.gif); background-repeat: repeat-x; }
a:hover.MottaLink   { color: #3E3E3E; text-decoration: none; display: block; float: left; height: 17px; padding: 6px 10px 2px 10px; _padding: 6px 9px 2px 10px; margin: 0px 1px; font-weight: bold; text-align: center; background-image: url(menu-bg.gif); background-repeat: repeat-x; }

a:visited.KontaktLink { color: #3E3E3E; text-decoration: none; display: block; float: left; height: 17px; width: 86px; padding: 6px 0px 2px 0px; font-weight: bold; text-align: center; background-image: url(menu-right-bg.gif); background-repeat: no-repeat; }
a:link.KontaktLink    { color: #3E3E3E; text-decoration: none; display: block; float: left; height: 17px; width: 86px; padding: 6px 0px 2px 0px; font-weight: bold; text-align: center; background-image: url(menu-right-bg.gif); background-repeat: no-repeat; }
a:hover.KontaktLink   { color: #3E3E3E; text-decoration: none; display: block; float: left; height: 17px; width: 86px; padding: 6px 0px 2px 0px; font-weight: bold; text-align: center; background-image: url(menu-right-bg.gif); background-repeat: no-repeat; }

a:visited.Produkter { color: #3C3C3C; text-decoration: none; display: block; float: left; height: 17px; width: 167px; padding: 3px 0px 0px 8px; margin-bottom: 5px; font-weight: bold; background-image: url(midle-left-top-bg-box.gif); background-repeat: no-repeat; }
a:link.Produkter    { color: #3C3C3C; text-decoration: none; display: block; float: left; height: 17px; width: 167px; padding: 3px 0px 0px 8px; margin-bottom: 5px; font-weight: bold; background-image: url(midle-left-top-bg-box.gif); background-repeat: no-repeat; }
a:hover.Produkter   { color: #CB241B; text-decoration: none; display: block; float: left; height: 17px; width: 167px; padding: 3px 0px 0px 8px; margin-bottom: 5px; font-weight: bold; background-image: url(midle-left-top-bg-box.gif); background-repeat: no-repeat; }

a:visited.Oversikt { color: #3C3C3C; text-decoration: none; display: block; float: left; height: 17px; width: 167px; padding: 3px 0px 0px 8px; font-weight: bold; background-image: url(Oversikt-top-bg-box.gif); background-repeat: no-repeat; }
a:link.Oversikt    { color: #3C3C3C; text-decoration: none; display: block; float: left; height: 17px; width: 167px; padding: 3px 0px 0px 8px; font-weight: bold; background-image: url(Oversikt-top-bg-box.gif); background-repeat: no-repeat; }
a:hover.Oversikt   { color: #CB241B; text-decoration: none; display: block; float: left; height: 17px; width: 167px; padding: 3px 0px 0px 8px; font-weight: bold; background-image: url(Oversikt-top-bg-box.gif); background-repeat: no-repeat; }

.LeftMenuTopBG { height: 330px; }
.LeftMenuBG { min-height: 288px; _height: 288px; margin-bottom: 20px; }

a:visited.LeftMenuLink { color: #595959; text-decoration: none; display: block; float: left; height: 20px; width: 182px; padding: 3px 0px 0px 8px; background-image: url(../images/line.gif); background-repeat: repeat-x; }
a:link.LeftMenuLink    { color: #595959; text-decoration: none; display: block; float: left; height: 20px; width: 182px; padding: 3px 0px 0px 8px; background-image: url(../images/line.gif); background-repeat: repeat-x; }
a:hover.LeftMenuLink   { color: #CB241B; text-decoration: none; display: block; float: left; height: 20px; width: 182px; padding: 3px 0px 0px 8px; background-image: url(../images/line.gif); background-repeat: repeat-x; }

.SokISideneBG {
	height: 57px; width: 188px; padding: 15px 10px;
	background-image: url(../images/search-box-bg.gif); background-repeat: no-repeat;
}

.SokISidenetitle { height: 26px; font-size: 12px; font-weight: bold; color: #585858; }

.TextBox { border: #AAAAAA 1px solid; width: 115px; vertical-align: middle; }

.MidleTitle { height: 30px; color: #585858; font-size: 11px; }



a:visited.MidleRightLink { color: #AE0010; float: right; padding: 10px 10px 0px 0px; text-decoration: underline; }
a:link.MidleRightLink    { color: #AE0010; float: right; padding: 10px 10px 0px 0px; text-decoration: underline; }
a:hover.MidleRightLink   { color: #AE0010; float: right; padding: 10px 10px 0px 0px; text-decoration: none; }

.MidleImageBotTextBG { width: 404px; padding: 0px 5px; }

.MidleImageBotLeft  { margin-right: 156px; _margin-right: 153px; height: 1%; }
.MidleImageBotRight { float: right; width: 136px; _margin-left: -3px; }

.MidleBotTitleBG { height: 20px; font-weight: bold; }

.BoxBodreBG {
	float: left; width: 106px; height: 96px; margin: 0px 14px 15px 0px; border: #000000 1px solid;
	position: relative; display: block;
}

.ValgBoxBG { min-height: 44px; _height: 44px; margin-bottom: 10px; }

.ValgBoderRed { border: #AC000E 1px solid; float: left; height: 44px; width: 62px; margin-right: 4px; margin-bottom: 4px; }
.ValgBoderGray { float: left; border: #5C5754 1px solid; height: 44px; width: 62px; }

.MidleTextBox { border: #AAAAAA 1px solid; width: 132px; color: #323232; font-size: 11px; margin-bottom: 18px; }

select { border: #AAAAAA 1px solid; width: 132px; color: #323232; font-size: 11px; margin:0px 0px 5px 0px; }

.HandlekurvBG { margin-top: 18px; line-height: 16px; }

a:visited.RedLink { color: #A9030F; text-decoration: underline; }
a:link.RedLink    { color: #A9030F; text-decoration: underline; }
a:hover.RedLink   { color: #A9030F; text-decoration: none; }

.MidleRightTitle { color: #6E6C6D; font-size: 13px; font-weight: bold; height: 18px; }
.MidleRightText { line-height: 16px; padding-bottom: 15px; _height: 1%; }

.RedText { color: #A9030F; font-weight: bold; }

.RedTextNumber { color: #A9030F; font-size: 19px; font-weight: bold; }

.SePdf { float: right; padding-top: 18px; }

.ProductsImageBG { width: 223px; float: left; margin: 0px 5px 0px 0px; }

.ProductsImageTextBG { padding: 22px 8px 0px 8px; _height: 1%; }

/*
.MidleProductsText { line-height: 16px; padding-bottom: 3px;  height:45px; overflow:hidden;}*/
.MidleProductsText { line-height: 16px; padding-bottom: 3px;  overflow:hidden;}
.ProductsHandlekurvBG { height: 57px; width: 176px; padding: 8px 0px 0px 12px; line-height: 16px; background-image: url(../images/Handlekurv-bg.gif); background-repeat: no-repeat; }

.ProuctID { color: #585858; font-size: 11px; margin-bottom:5px; }

a.ectlink:link { color:#666666; text-decoration:none;}
a.ectlink:visited { color:#666666; text-decoration:none;}
a.ectlink:hover { color:#666666; text-decoration:none;}

.LeftMiniCartBg {
	height: 107px; width: 200px; padding: 15px 0px;
	background-image: url(../images/leftminicartbg.gif); background-repeat: no-repeat;
}