﻿.Element
{
  height:100%; 
  overflow:hidden; 
  margin-right: 0px; 
  background-color:White; 
  border: 1px solid #ebeae5; 
  padding: 10px;
  background: url(Images/annonse_gradient_bg.png) bottom repeat-x;
} 

.ElementTiny {
	background-image: url(Images/annonse_gradient_bg.png);
	background-repeat: repeat-x;
	background-position: bottom;
}

.ElementRowSpan2
{
	height: 364px; 
	text-align:left; 
	overflow:hidden; 
	margin: 0px 0px 10px 0px; 
	background-color:White; 
	border: 1px solid #ebeae5; 
	padding: 10px 10px 10px 10px; 
	background: url(Images/annonse_gradient_bg.png) bottom repeat-x;
}

.SeperatorTemplateIMG { float: left; width: 2px; height: 20px; background: url(Images/MenuSeperator.gif) no-repeat; background-position: left; margin: 0px 5px 0px 5px;}

.HeadLeft
{
	height: 125px;
	padding-top: 10px;
}

.HeadRight
{
	height: 125px;
	padding-top: 10px;
}


/* Avdelingsmeny strukturen start */

.SubMenuBox							{display: block; float: left; margin-right: 2px; background: url("images/BgImageNonSelected.png"); background-repeat: repeat-x;}
html>body .SubMenuBox		{*width:100px;}
.SubMenuBox .top					{display: block; overflow: hidden;}
.SubMenuBox .top .left				{display: block; float: left; background: url("images/border_corner_top_left.png") top left no-repeat; height: 4px; width: 4px;}
.SubMenuBox .top .center			{display: block; border-top: 1px solid #1b5e7e;}
.SubMenuBox .top .right				{display: block; float: right; background: url("images/border_corner_top_right.png") top left no-repeat; height: 4px; width: 4px; top: -1px; position: relative;}
.SubMenuBox .linkBox				{display: block; border-left: 1px solid #1b5e7e; border-right: 1px solid #1b5e7e; position: relative; top: -1px; border-bottom: 0px solid #1b5e7e;}
		
.SubMenuBoxSelected					{display: block; float: left; margin-right: 2px; background: url("images/BgImageSelected.png"); background-repeat: repeat-x;}
html>body .SubMenuBoxSelected	{*width:100px;}
.SubMenuBoxSelected .top			{display: block; overflow: hidden;}
.SubMenuBoxSelected .top .left		{display: block; float: left; background: url("images/border_corner_top_left_Selected.png") top left no-repeat; height: 4px; width: 4px;}
.SubMenuBoxSelected .top .center	{display: block; border-top: 1px solid #8bbbc1;}
.SubMenuBoxSelected .top .right		{display: block; float: right; background: url("images/border_corner_top_right_Selected.png") top left no-repeat; height: 4px; width: 4px; top: -1px; position: relative;}
.SubMenuBoxSelected .linkBox		{display: block; border-left: 1px solid #8bbbc1; border-right: 1px solid #8bbbc1; position: relative; top: -1px; border-bottom: 0px solid #8bbbc1;}

a.SubMenuLink:link     {float: none; color: #ffffff; font-size: 12px; font-weight: normal; text-align: center; text-transform: none; text-decoration: none; display: block; padding: 5px 10px 7px 10px;}
a.SubMenuLink:visited  {float: none; color: #ffffff; font-size: 12px; font-weight: normal; text-align: center; text-transform: none; text-decoration: none; display: block; padding: 5px 10px 7px 10px;}	
a.SubMenuLink:active   {float: none; color: #ffffff; font-size: 12px; font-weight: normal; text-align: center; text-transform: none; text-decoration: none; display: block; padding: 5px 10px 7px 10px;}
a.SubMenuLink:hover    {float: none; color: #ffffff; font-size: 12px; font-weight: normal; text-align: center; text-transform: none; text-decoration: none; display: block; padding: 5px 10px 7px 10px;}
.SeperatorTemplateIMG  {float: none; width: 0px; height: 0px; background: none; margin: 0px;}


/* Avdelingsmeny strukturen slutt */

.PrdMenuAlignment         {margin: 0px 0px 0px 0px; }

/* =Department navigation Demonstrare design
-----------------------------------------------------------------------------*/
.ProductMenu li.ProductMenuHidden{ display:none;border-bottom: solid 0px #d8d6ce; border-left: solid 0px #d8d6ce; border-right: solid 0px #d8d6ce;}
.ProductMenu li.ProductMenuShowMore a {color:#ffffff; font-size: 12px; text-decoration:underline; }
.ProductMenu li.ProductMenuHeading a {background-color: #ebeae5; font-size:14px; font-weight:bold; color:#ffffff;padding-top:12px;}


.ProductMenu							{margin: 15px 0px 15px 0px;}
.ProductMenu ul						{border: none; list-style-type: none; list-style-position: outside; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-weight: bold;}
.ProductMenu li						{border-bottom: solid 1px #ffffff; border-left: solid 1px #ffffff; border-right: solid 1px #ffffff; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.ProductMenu a						{color: #ffffff; text-decoration: none; padding: 4px 5px 3px 5px; background-image: url(/App_Themes/MASTER/Images/spacer.gif); display: block;}

.ProductMenu li.Level1						{background-color: #487199;}
.ProductMenu li.Level1Selected		{background: #1A4D80 url(images/arrow_down.png) no-repeat;background-position: 184px 7px; border-left: solid 1px white; border-right: solid 1px #ffffff;}
.ProductMenu li.Level1Selected a	{color: #ffffff;}
.ProductMenu li.Level1Selected a:hover {background: #1A4D80 url(images/arrow_down.png) no-repeat;background-position: 184px 7px;}
.ProductMenu li.Level1:hover {background: #1A4D80 url(images/arrow_right.png) no-repeat;background-position: 185px 7px;}

.ProductMenu li.Level2						{background-color: #487199; border-left: solid 1px #ffffff; border-right: solid 1px #ffffff; margin-left: 6px;}
.ProductMenu li.Level2Selected		{background: #1A4D80 url(images/arrow_down.png) no-repeat;background-position: 178px 7px; border-left: solid 1px #ffffff; border-right: solid 1px #ffffff; margin-left: 6px;}
.ProductMenu .Level2 a						{color: #ffffff;}
.ProductMenu .Level2Selected a		{color: #ffffff;}
.ProductMenu li.Level2Selected:hover {background: #1A4D80 url(images/arrow_down.png) no-repeat;background-position: 178px 7px;}
.ProductMenu li.Level2:hover {background: #1A4D80 url(images/arrow_right.png) no-repeat;background-position: 179px 7px;}

.ProductMenu li.Level3						{background: transparent; background-position: 12px 10px; padding-left: 0px; background-color: #487199; border-left: solid 1px #ffffff; border-right: solid 1px #ffffff; margin-left: 12px;}
.ProductMenu li.Level3Selected		{background: #1A4D80 url(images/arrow_down.png) no-repeat;background-position: 172px 7px; padding-left: 0px;  border-left: solid 1px #ffffff; border-right: solid 1px #ffffff; margin-left: 12px;}
.ProductMenu .Level3 a						{color: #ffffff;}
.ProductMenu .Level3Selected a		{color: #ffffff;}
.ProductMenu li.Level3Selected:hover {background: #1A4D80 url(images/arrow_down.png) no-repeat;background-position: 172px 7px;}
.ProductMenu li.Level3:hover {background: #1A4D80 url(images/arrow_right.png) no-repeat;background-position: 173px 7px;}


.ProductMenu li.Level4						{background: transparent; background-position: 22px 10px; padding-left: 0px; background-color: #487199; border-left: solid 1px #ffffff; border-right: solid 1px #ffffff; color: #4a6b84; margin-left: 18px;}
.ProductMenu li.Level4Selected		{background: #1A4D80 url(images/arrow_down.png) no-repeat;background-position: 166px 7px; padding-left: 0px; border-left: solid 1px #ffffff; border-right: solid 1px #ffffff; color: #4a6b84; margin-left: 18px;}
.ProductMenu li.Level4 a					{color: #ffffff;}
.ProductMenu li.Level4Selected a	{color: #ffffff;}
.ProductMenu li.Level4Selected:hover {background: #1A4D80 url(images/arrow_down.png) no-repeat;background-position: 166px 7px;}
.ProductMenu li.Level4:hover {background: #1A4D80 url(images/arrow_right.png) no-repeat;background-position: 167px 7px;}

.ProductMenu li.Level5						{background: transparent; background-position: 32px 10px; padding-left: 0px; background-color: #487199; border-left: solid 1px #ffffff; border-right: solid 1px #ffffff; color: #4a6b84; margin-left: 24px;}
.ProductMenu li.Level5Selected		{background: #1A4D80 url(images/arrow_down.png) no-repeat;background-position: 160px 7px; padding-left: 0px; border-left: solid 1px #ffffff; border-right: solid 1px #ffffff; color: #4a6b84; margin-left: 24px;}
.ProductMenu li.Level5 a					{color: #ffffff;}
.ProductMenu li.Level5Selected a	{color: #ffffff;}
.ProductMenu li.Level5Selected:hover {background: #1A4D80 url(images/arrow_down.png) no-repeat;background-position: 160px 7px;}
.ProductMenu li.Level5:hover {background: #1A4D80 url(images/arrow_right.png) no-repeat;background-position: 162px 7px;}

.ProductMenu li.Level1:hover, .ProductMenu li.Level2:hover, .ProductMenu li.Level3:hover, .ProductMenu li.Level4:hover
{
	background-color: #1A4D80;
	color: #ffffff;
}


a.InfoMenu:link     { font-size: 12px; color: #333333; font-weight: bold; text-decoration: none;}
a.InfoMenu:visited  { font-size: 12px; color: #333333; font-weight: bold; text-decoration: none;}
a.InfoMenu:active   { font-size: 12px; color: #333333; font-weight: bold; text-decoration: none;}
a.InfoMenu:hover    { font-size: 12px; color: #333333; font-weight: bold; text-decoration: underline;}

/* =Search
-----------------------------------------------------------------------------*/
.HeaderSearch
{
  float: right;
	margin-top: 20px;
  padding-top: 3px;
	text-align: left;
	padding-left: 5px;
  padding-right: 20px;
  background: #1b5e7e;
  height: 29px;
}

.HeaderSearch .TextBoxSearchEnable
{
	width: 240px;
	height: 18px;
	border: 1px solid #666666;
	margin: 0px 5px 0px 0px;
	padding: 2px 5px 0px 5px;
	font-size: 11pt;
}

.HeaderSearch .TextBoxSearchDisable
{
	width: 240px;
	height: 18px;
	border: 1px solid #666666;
	margin: 0px 5px 0px 0px;
	padding: 2px 5px 0px 5px;
	font-size: 9pt;
	color: #cccccc;
}
.HeaderSearch .SearchButton
{
	display: block;
	height: 25px;
  width: 63px;
	border: solid 0px #000000;
	background-color: transparent;
	color: #ffffff;
	padding: 2px 0px 3px 0px;
  margin: 0px 0px 0px 0px;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 0.5pt;
	font-size: 10pt;
	cursor: pointer;
  background: url(Images/SearchBG.png) bottom no-repeat;
  background-position: left center;

}
.SearchButton:hover
{
	border: solid 0px #dd3f3c;
	text-decoration: none;
}

/* = Login
-------------------------------------------------------------------------------------*/
.ContentPlaceHolderGreyBorder	{border: 1px solid #ebeae5;}
.ContentPlaceHolderGreyBorderFullWidth	{border: 1px solid #ebeae5; width: 100%;}
.LeftPaddingSmall {padding-left: 5px;}
.RightPaddingSmall {padding-right: 20px;}
.TextBoxLogin {border: 1px solid #ABA9B4; font-size: 10pt; height: 20px; padding: 2px 5px 0px; } 
.LoginUserInfo { float: right; display: inline; padding-right: 0px; color: #333333; font-size: 12px; font-weight: bold; padding-right: 10px;}
.KundeKontaktFornavn   {padding-left: 5px;} 
.EMailTextBox {border: 1px solid #ABA9B4; font-size: 10pt; height: 20px; padding: 2px 5px 0px; width: 250px; } 

.LogInLogUt								{text-align: right; margin: 0px 5px 0px 0px;}
.LogInLogUt table					{width: 100%;}
.LogInLogUt #UserInfo			{width: 50%; text-align: right;}
.LogInLogUt #LogInAction	{width: 50%; text-align: right;}

.LogInButtonContainer {
	width: 72px; 
	height: 20px; 
	background: url(Images/login.png) no-repeat;
	color: #333333;
	font-size: 10pt;
	font-weight: bold;
	text-transform: uppercase;
}
.LogInButtonContainer .LogInButton
{
	display: block;
	padding: 3px 0px 0px 12px;
	text-decoration: none;
}

.LogUtButtonContainer {
	width: 70px; 
	height: 20px; 
	background: url(Images/login.png) no-repeat;
	color: #333333;
	font-size: 10pt;
	font-weight: bold;
	text-transform: uppercase;
}
.LogUtButtonContainer .LogInButton
{
	display: block;
	padding: 3px 0px 0px 12px;
	text-decoration: none;
}

.LogUtButtonContainer a:link  { font-size: 12px; font-weight: bold; color: #333333; }
.LogInButtonContainer a:link  { font-size: 12px; font-weight: bold; color: #333333; }

.LoginSmall .DivLnkBtnNyKunde{ display:none;}

.NyKundeValgAlternativ { }

.TopMenu
{
	margin: 0px 0px 0px 0px;
	text-align: right;
  float: right;
  border: 0px solid #000000;
}

.WebCartSmallTitle						{color: #1b5e7e;}
.ContentPlaceHolderColumnTitle	{color: #1b5e7e;}
H3.MestSolgteMainTitle    {color: #1b5e7e;}


a.LinkHeadingSmall  {color: #333333;}

a.ToolLink          {color: #333333;}

a.ListingAlterLink  {color: #333333;}

a.LinkKundesenter   {color: #333333;}

a.LinkHeadingTiny   {color: #333333;}

a.LinkHeadingMestsolgt  {color: #333333;}

h1					{color: #333333;}

a.StdArticle_LesMer  {color: #333333;}
.StandardArticle_LesMerKnapp { float:right; margin-top:-1px;}


/* =Buy button
-----------------------------------------------------------------------------*/
.BuyButtonBig:link, .BuyButtonBig:active, .BuyButtonBig:visited
{
	display: block;
	width: 34px;
	height: 21px;
	border: solid 0px #666666;
	background-color: #62A0C5;
	color: #ffffff;
  font-weight: bold;
  font-size: 12px;
	padding: 5px 4px 0px 5px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	margin-left: 10px;
	margin-bottom: 5px;
  background: url(Images/KjopBackground.png) no-repeat;

}
.BuyButtonBig:hover	{	border: solid 0px #333333; text-decoration: none; }

.BuyButtonSmall:link, .BuyButtonSmall:active, .BuyButtonSmall:visited
{
	display: block;
	width: 34px;
	height: 21px;
	border: solid 0px #666666;
	background-color: #62A0C5;
	color: #ffffff;
  font-weight: bold;
  font-size: 12px;
	padding: 5px 4px 0px 5px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
  background: url(Images/KjopBackground.png) no-repeat;
	/*letter-spacing: 0.5pt;*/
}

.BuyButtonSmallKonfig:link, .BuyButtonSmallKonfig:active, .BuyButtonSmallKonfig:visited
{
	display: block;
	width: 46px;
	height: 10px;
	border: solid 1px #666666;
	background-color: #62A0C5;
	color: #ffffff;
	padding: 3px 5px 7px 5px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	/*letter-spacing: 0.5pt;*/
}
.BuyButtonSmall
{
  display: block;
	width: 24px;
	height: 10px;
	border: solid 1px #d8d6ce;
	background-color: #D8D6CE;
	color: #ffffff;
	padding: 3px 7px 7px 5px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	letter-spacing: 0.5pt;
}

.BuyButtonSmall:hover	{	border: solid 0px #333333; text-decoration: none; }
.BuyButtonAnnonse			{margin-left: 5px;	margin-bottom: 3px;}

.BuyButtonList:link, .BuyButtonList:active, .BuyButtonList:visited
{
	display: block;
	width: 24px;
	height: 10px;
	border: solid 1px #d8d6ce;
	background-color: #666666;
	color: #ffffff;
	padding: 3px 7px 7px 5px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	letter-spacing: 0.5pt;
}
.BuyButtonList:hover	{	border: solid 1px #333333; text-decoration: none; }

a.BreadCrumbLink:link       { color: #1b5e7e; }
a.BreadCrumbLink:visited    { color: #1b5e7e; }
a.BreadCrumbLink:active     { color: #1b5e7e; }
a.BreadCrumbLink:hover      { color: #1b5e7e; }

.SearchFilter .SearchWordLink {color: #1b5e7e;}
.SearchFilterTableGrid .SearchWordLink {color: #1b5e7e;}

.SearchFilterTableGrid .HeadColor		{color: #f36e26;}
.HeadColor		{color: #f36e26;}

a.SelectedPagingIndex	{color: #f36e26; font-weight: bold;}
.RedColor {color: #1b5e7e;}

.CartSummaryTable .TotalBorder		{border-bottom: 1px solid #f36e26;}

.ContentPlaceHolderRedBorder	{border: 1px solid #f36e26; padding: 5px;}
.ErrorColor		{color: #f36e26;}




/*Produktmeny*/
.niva1  {background-color:#AC2E2C} 
.niva1Selected  { background: #AC2E2C url(Images/Niva1-Selected.png) no-repeat; background-position: 181px center;} 
.niva1 a						{color:#ffffff; text-decoration: none; padding: 4px 5px 3px 5px; background-image: url(/App_Themes/MASTER/Images/spacer.gif); display: block;}

.niva2  {background-color:#a8b18f} 
.niva2Selected  { background: #a8b18f url(Images/Niva1-Selected.png) no-repeat; background-position: 181px center;}
.niva2 a						{color:#ffffff; text-decoration: none; padding: 4px 5px 3px 5px; background-image: url(/App_Themes/MASTER/Images/spacer.gif); display: block;}
 
.niva3  {background-color:#524238} 
.niva3Selected   { background: #524238 url(Images/Niva1-Selected.png) no-repeat; background-position: 181px center;} 
.niva3 a						{color:#ffffff; text-decoration: none; padding: 4px 5px 3px 5px; background-image: url(/App_Themes/MASTER/Images/spacer.gif); display: block;}

.niva4  {background-color:#8bbbc1} 
.niva4Selected  { background: #8bbbc1 url(Images/Niva1-Selected.png) no-repeat; background-position: 181px center;}
.niva4 a						{color:#ffffff; text-decoration: none; padding: 4px 5px 3px 5px; background-image: url(/App_Themes/MASTER/Images/spacer.gif); display: block;}
 
/* Alarm og Varsling start */

.niva5  {background: #AC2E2C;} 
.Selected niva5 { background: #AC2E2C url(images/arrow_down.png) no-repeat;background-position: 184px 7px;} 
.niva5 a						{color:#ffffff; text-decoration: none; padding: 4px 5px 3px 10px; background-image: url(/App_Themes/MASTER/Images/spacer.gif); display: block;}
.niva5Selected a		{color:#ffffff; text-decoration: none; padding: 4px 5px 3px 10px; background-image: url(/App_Themes/MASTER/Images/spacer.gif); display: block;}
.niva5 a:hover {background: #AC2E2C url(images/arrow_right.png) no-repeat;background-position: 185px 7px;}

.niva6  {background: #dd3f3c;} 
.niva6Selected  { background: #ac2e2c url(Images/Niva1-UnSelected.png) no-repeat; background-position: 182px center;} 
.niva6 a						{color:#ffffff; text-decoration: none; padding: 4px 5px 3px 15px; background-image: url(/App_Themes/MASTER/Images/spacer.gif); display: block;}
.niva6Selected a		{color:#ffffff; text-decoration: none; padding: 4px 5px 3px 15px; background-image: url(/App_Themes/MASTER/Images/spacer.gif); display: block;}

/* Alarm og Varsling slutt */

/* Festemateriell start */

.niva7  {background: #5F6450;} 
.niva7Selected  { background: #5F6450 url(Images/Niva1-UnSelected.png) no-repeat; background-position: 182px center;} 
.niva7 a						{color:#ffffff; text-decoration: none; padding: 4px 5px 3px 10px; background-image: url(/App_Themes/MASTER/Images/spacer.gif); display: block;}
.niva7Selected a		{color:#ffffff; text-decoration: none; padding: 4px 5px 3px 10px; background-image: url(/App_Themes/MASTER/Images/spacer.gif); display: block;}
.niva7 a:hover {background: #5F6450 url(images/arrow_right.png) no-repeat;background-position: 185px 7px;}

.niva8  {background: #d3d8c7;} 
.niva8Selected  { background: #d3d8c7 url(Images/Niva1-UnSelected.png) no-repeat; background-position: 182px center;} 
.niva8 a						{color:#ffffff; text-decoration: none; padding: 4px 5px 3px 15px; background-image: url(/App_Themes/MASTER/Images/spacer.gif); display: block;}
.niva8Selected a		{color:#ffffff; text-decoration: none; padding: 4px 5px 3px 15px; background-image: url(/App_Themes/MASTER/Images/spacer.gif); display: block;}

/* Festemateriell slutt */

/* Kabelnippler start */

.niva9  {background: #29211C;} 
.niva9Selected  { background: #29211C url(Images/Niva1-UnSelected.png) no-repeat; background-position: 182px center;} 
.niva9 a						{color:#ffffff; text-decoration: none; padding: 4px 5px 3px 10px; background-image: url(/App_Themes/MASTER/Images/spacer.gif); display: block;}
.niva9Selected a		{color:#ffffff; text-decoration: none; padding: 4px 5px 3px 10px; background-image: url(/App_Themes/MASTER/Images/spacer.gif); display: block;}
.niva9 a:hover {background: #29211C url(images/arrow_right.png) no-repeat;background-position: 185px 7px;}

.niva10  {background: #d4d0cd;} 
.niva10Selected  { background: #d4d0cd url(Images/Niva1-UnSelected.png) no-repeat; background-position: 182px center;} 
.niva10 a						{color:#ffffff; text-decoration: none; padding: 4px 5px 3px 15px; background-image: url(/App_Themes/MASTER/Images/spacer.gif); display: block;}
.niva10Selected a		{color:#ffffff; text-decoration: none; padding: 4px 5px 3px 15px; background-image: url(/App_Themes/MASTER/Images/spacer.gif); display: block;}

/* Kabelnippler slutt */

/* Automasjon start */

.niva11  {background: #48666A;} 
.niva11Selected  { background: #48666A url(Images/Niva1-UnSelected.png) no-repeat; background-position: 182px center;} 
.niva11 a						{color:#ffffff; text-decoration: none; padding: 4px 5px 3px 10px; background-image: url(/App_Themes/MASTER/Images/spacer.gif); display: block;}
.niva11Selected a		{color:#ffffff; text-decoration: none; padding: 4px 5px 3px 10px; background-image: url(/App_Themes/MASTER/Images/spacer.gif); display: block;}
.niva11 a:hover {background: #48666A url(images/arrow_right.png) no-repeat;background-position: 185px 7px;}

.niva12  {background: #e2eeef;} 
.niva12Selected  { background: #e2eeef url(Images/Niva1-UnSelected.png) no-repeat; background-position: 182px center;} 
.niva12 a						{color:#ffffff; text-decoration: none; padding: 4px 5px 3px 15px; background-image: url(/App_Themes/MASTER/Images/spacer.gif); display: block;}
.niva12Selected a		{color:#ffffff; text-decoration: none; padding: 4px 5px 3px 15px; background-image: url(/App_Themes/MASTER/Images/spacer.gif); display: block;}

/* Automasjon slutt */

/* Annet start */

.niva13 {background: #4F3B2E;}
.niva13Selected { background: #4F3B2E url(Images/Niva1-UnSelected.png) no-repeat; background-position: 182px center;}
.niva13 a	 {color:#ffffff; text-decoration: none; padding: 4px 5px 3px 10px; background-image: url(/App_Themes/MASTER/Images/spacer.gif); display: block;}
.niva13Selected a	 {color:#ffffff; text-decoration: none; padding: 4px 5px 3px 10px; background-image: url(/App_Themes/MASTER/Images/spacer.gif); display: block;}
.niva13 a:hover {background: #4F3B2E url(images/arrow_right.png) no-repeat;background-position: 185px 7px;}

/* Annet slutt */

.niva14 {background: #340525;}
.niva14Selected { background: #340525 url(Images/Niva1-UnSelected.png) no-repeat; background-position: 182px center;}
.niva14 a	 {color:#ffffff; text-decoration: none; padding: 4px 5px 3px 10px; background-image: url(/App_Themes/MASTER/Images/spacer.gif); display: block;}
.niva14Selected a	 {color:#ffffff; text-decoration: none; padding: 4px 5px 3px 10px; background-image: url(/App_Themes/MASTER/Images/spacer.gif); display: block;}
.niva14 a:hover {background: #340525 url(images/arrow_right.png) no-repeat;background-position: 185px 7px;}

/* Ex-Koblingsboks slutt */

/* Tilbud start */
.niva15 { background: #1A4D80 url(images/arrow_down.png) no-repeat;background-position: 184px 7px;}
.niva15Selected { background: #1A4D80 url(Images/Niva1-UnSelected.png) no-repeat; background-position: 182px center;}
.niva15 a	 {color:#ffffff; text-decoration: none; padding: 4px 5px 3px 10px; background-image: url(/App_Themes/MASTER/Images/spacer.gif); display: block;}
.niva15Selected a	 {color:#ffffff; text-decoration: none; padding: 4px 5px 3px 10px; background-image: url(/App_Themes/MASTER/Images/spacer.gif); display: block;}
.niva15 a:hover {background: #1A4D80 url(images/arrow_right.png) no-repeat;background-position: 185px 7px;}
/* Tilbud slutt */

.niva22 {background-color:Red} 
.niva22Selected {background-color:Purple} 


/*skriftfarge til avdeling*/
a.custSubMenuLink:link     {float: none; color: Orange; font-size: 12px; font-weight: normal; text-align: center; text-transform: none; text-decoration: none; display: block; padding: 1px 10px 5px 10px;}
a.custSubMenuLink:visited  {float: none; color: Orange; font-size: 12px; font-weight: normal; text-align: center; text-transform: none; text-decoration: none; display: block; padding: 1px 10px 5px 10px;}	
a.custSubMenuLink:active   {float: none; color: Orange; font-size: 12px; font-weight: normal; text-align: center; text-transform: none; text-decoration: none; display: block; padding: 1px 10px 5px 10px;}
a.custSubMenuLink:hover    {float: none; color: Orange; font-size: 12px; font-weight: normal; text-align: center; text-transform: none; text-decoration: none; display: block; padding: 1px 10px 5px 10px;}
.SeperatorTemplateIMG  {float: none; width: 0px; height: 0px; background: none; margin: 0px;}

a.custSubMenuLinkSelected:link     { float: left; color: green; font-size: 14px; font-weight: normal; text-align: center; text-transform: uppercase; text-decoration: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
a.custSubMenuLinkSelected:visited  { float: left; color: green; font-size: 14px; font-weight: normal; text-align: center; text-transform: uppercase; text-decoration: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
a.custSubMenuLinkSelected:active   { float: left; color: green; font-size: 14px; font-weight: normal; text-align: center; text-transform: uppercase; text-decoration: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
a.custSubMenuLinkSelected:hover    { float: left; color: green; font-size: 14px; font-weight: normal; text-align: center; text-transform: uppercase; text-decoration: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }

/* Boks til avdeling */
div.custSubMenuBox							{display: block; float: left; margin-right: 2px; background:green; background-repeat: repeat-x;}
html>body div.custSubMenuBox		{*width:100px;}
div.custSubMenuBox .top					{display: block; overflow: hidden;}
div.custSubMenuBox .top .left				{display: block; float: left; background: url("images/border_corner_top_left.png") top left no-repeat; height: 4px; width: 4px;}
div.custSubMenuBox .top .center			{display: block; border-top: 1px solid green;}
div.custSubMenuBox .top .right				{display: block; float: right; background: url("images/border_corner_top_right.png") top left no-repeat; height: 4px; width: 4px; top: -1px; position: relative;}
div.custSubMenuBox .linkBox				{display: block; border-left: 1px solid green; border-right: 1px solid green; position: relative; top: -1px; border-bottom: 0px solid green;}
		
div.custSubMenuBoxSelected					{display: block; float: left; margin-right: 2px; background:red; background-repeat: repeat-x;}
html>body div.custSubMenuBoxSelected	{*width:100px;}
div.custSubMenuBoxSelected .top			{display: block; overflow: hidden;}
div.custSubMenuBoxSelected .top .left		{display: block; float: left; background: url("images/border_corner_top_left_Selected.png") top left no-repeat; height: 4px; width: 4px;}
div.custSubMenuBoxSelected .top .center	{display: block; border-top: 1px solid red;}
div.custSubMenuBoxSelected .top .right		{display: block; float: right; background: url("images/border_corner_top_right_Selected.png") top left no-repeat; height: 4px; width: 4px; top: -1px; position: relative;}
div.custSubMenuBoxSelected .linkBox		{display: block; border-left: 1px solid red; border-right: 1px solid red; position: relative; top: -1px; border-bottom: 0px solid red;}

.ProductInfo .FolderMenuPosition {
    clear: none;
}