/** STYLES FOR HTML ELEMENTS *********************************************************/
/*************************************************************************************/
HTML { font-size: x-small; }
BODY { color: #000000; font-family: Verdana,Arial,Helvetica; margin-left: 15px; }
A:link, A:active, A:hover, A:visited { color: #808181; text-decoration:none; }
A:hover{ text-decoration: underline; }
P { line-height: 1.4em; margin-top: 0px; margin-bottom: 15px; /*Required for same look in Firefox and IE*/ }
UL { margin-top: 0px; margin-bottom: 5px; margin-left: 20px; color: #808181; }
OL { margin-top: 5px; margin-bottom: 10px; color: #000000; }
HR { border: none; border-top: 1px solid #bababa; height: 1px; margin-top: auto; margin-bottom: auto; }
IMG {border:none;}


/** STYLES FOR TEMPLATE ELEMENTS *****************************************************/
/*************************************************************************************/
.H1header { font-size: 300%; font-weight: bold; margin-bottom: 10px; margin-top: 0px; font-family: Arial,Verdana,Helvetica; }
.H2header { font-size: 200%; font-weight: bold; margin-bottom: 8px; margin-top: 0px; font-family: Arial,Verdana,Helvetica; }
.H3header { font-size: 120%; margin-bottom: 5px; margin-top: 0px; font-family: Arial,Verdana,Helvetica; }


/** STYLES FOR EDITOR DROP DOWN LIST (PARAGRAPH FORMAT) ******************************/
/*************************************************************************************/
h1 { font-size: 270%; font-weight: bold; margin-bottom: 10px; margin-top:0px; font-family: Arial,Verdana,Helvetica; }
h2 { font-size: 180%; font-weight: bold; margin-bottom: 8px; margin-top: 0px; font-family: Arial,Verdana,Helvetica; }
h3 { font-size: 110%; margin-bottom: 5px; margin-top: 0px; font-family: Arial,Verdana,Helvetica; }

/** STYLES FOR EDITOR DROP DOWN LIST (ADAPTED STYLE) *********************************/
/*************************************************************************************/
.ImportantEditor { font-weight: normal; background-color: #808080; color: #FFFFFF; }
.ImagetextEditor { font-weight: normal; font-size: 90%; }


/** STYLES FOR THE BASEFILE **********************************************************/
/** The class names below are used in the basefile (/Templates/Framework/BadlagretFramework1.master) */
/*************************************************************************************/
.WebBody { background-color: #ffffff; margin: 0px; padding: 0px; width: 100%; height: 100%; min-height: 100%; /*border-top: 1px solid white; bugfix for Opera*/ }
.WebMain { width: 950px; margin: auto; height:auto; }
.WebShadow { width: 950px; height:auto; margin: auto; background-image: url(Images/Badlagret/badlagret_skugga_bakg.gif); background-repeat: repeat-y; }
.WebTopContainer { height: 186px; width: 920px; margin: auto; background-image: url(Images/Badlagret/badlagretSe_master_top_vinter.gif); background-repeat: no-repeat; position:relative; }
.WebTopContainerOutlet { position:absolute; top: 40px; left: 434px;}
.WebTopContainerButiker { height: 186px; width: 920px; margin: auto; background-image: url(Images/Badlagret/badlagret_master_top_vinter.gif); background-repeat: no-repeat; position:relative; }
.WebTopCart { float: right; width: 250px; height: 135px; overflow: hidden; padding-right:22px; margin-top: 5px;}
.WebTopCartText { float:right; height:30px; /*color: #808181;*/ color: #ffffff; font-weight:bold; text-align:right;}
.WebTopCartText a { /*color: #808181;*/ color: #ffffff; }
.WebTopCartText a:hover { /*color: #808181;*/ color: #ffffff; text-decoration: underline; }
.WebTopCartLeft { float:left; width: 140px; height:auto; margin-top:12px;}
.WebTopCartInfo { float:right; text-align: right; width: 140px; height:auto; /*color: #808181;*/ color: #ffffff;}
.WebTopCartRight { float:right; text-align:right; width: 100px; height:auto; margin-top:10px;}
/*.WebTopCartButton { text-align:right; width: 120px; margin-top: 5px;}*/
.WebTopCartCreditCard { float:right; /*text-align: right;*/ width: 230px; margin-top:15px; display:inline;}
.WebTopCartCreditCardLeft { float:left; text-align: left;}
.WebTopCartCreditCardRight { float:right; text-align: right;}
.WebTopLogo { float: left; padding-top: 30px; padding-left: 40px; }
/*.WebTopSearch { float: right; padding-top: 2px; margin-right: 20px; }
.WebTopSearch input { vertical-align: middle; }*/

.WebTopMenu { float: left; height: 30px; margin-top:12px; padding-left: 35px; font-family: Arial,Verdana,Helvetica; }
.WebTopMenuItem { float:left; margin-left:20px; color: #ffffff; font-size: 14px; font-weight: normal; text-decoration: none; }
.WebTopMenuItemSelected { float:left; margin-left:20px; color: #ffffff; font-size: 14px; font-weight: normal; text-decoration: none; }
.WebTopMenuItem a { color: #ffffff; }
.WebTopMenuItemSelected a { color: #ffffff; font-size: 14px; font-weight: normal; text-decoration: none; }

.WebMiddleContainer { margin: auto; width: 880px; min-height:400px; }
/* IE6 special - hanterar ej min-height */
*html .WebMiddleContainer { margin: auto; width: 880px; height:400px; }
.WebMiddleContainerStart { margin: auto; width: 880px;}
.WebMiddleContainerWide { margin: auto; width: 880px; }
.WebMiddleContainerPaddingLeft { padding-left: 1px; }
.WebMiddleContainerContentWithMenu { width: 880px; float: left; min-height:400px; /*background-image: url(Images/sideMenuDivider.gif); background-repeat: repeat-y; background-position: 178px;*/ }
/* IE6 special - hanterar ej min-height */
*html .WebMiddleContainerContentWithMenu { width: 880px; float: left; height:400px; /*background-image: url(Images/sideMenuDivider.gif); background-repeat: repeat-y; background-position: 178px;*/ }
.WebMiddleContainerContent { width: 880px; float: left; }

.WebSideMenuContainer { float: left; width: 172px; height: 100%; }
.WebSideCartContainer { float: left; width: 172px; height:auto; margin-top: 30px; }
.WebSideCartContainerTryggEHandel { float: left; width: 172px; height:auto; margin-top: 20px; }
.WebSideCartTop { float: left; height: 40px; width: 172px;}
.WebSideCartMiddle { float:left; width: 172px; height:auto; background-image: url(Images/Badlagret/badlagretBigCartMiddle.gif); background-repeat: repeat-y;}
.WebSideCartMiddleText { text-align: right; width:160px; margin: 2px 6px 2px 6px; color: #ffffff;}
.WebSideCartMiddleText a { color: #ffffff;}
.WebSideCartMiddleText a:hover { text-decoration:underline;}
.WebSideCartProductText { padding-bottom: 4px;}
.WebSideCartTotalText{ padding-top:2px; border-top: 1px solid #eeeeee;}
.WebSideCartTotalTextBold { font-weight:bold;}
.WebSideCartBottom { float:left; width: 172px; height: 35px; background-image: url(Images/Badlagret/badlagretBigCartBottom.gif); background-repeat:no-repeat;}
.WebSideCartButton { float: right; margin-right:8px; margin-top:4px;}
.WebSideCartBottomHsakert { float:left; width: 172px; height: 13px; background-image: url(Images/Badlagret/badlagretHsakertBottom.gif); background-repeat:no-repeat;}
.WebContentMainWithMenu { float: left; width: 702px; }
.WebContentMainProductWithMenu { float: left; width: 702px; }
.WebContentMain { float: left; width: 880px; }
.WebContentMainLeft { margin-right:210px;}
.WebContentMainLeftNoChildren { float: left; width: 670px; }
.WebContentMainRight { width: 180px; float: right;}
.WebContentMainRightImageTop { width: 180px; }
.WebContentMainRightImage { width: 180px; margin-top:17px; }
.WebBottomContainer { width: 950px; height: auto; margin: auto; background-image: url(Images/Badlagret/badlagret_skugga_footer_cen.gif); background-repeat: no-repeat; }
.WebBottomBg { width: 880px; margin: auto; padding-top: 10px; }
/*.WebBottomBg2 { width: 920px; background-color: #ebeced; }*/
.WebBottomCenter { width: 880px; text-align:center; }
.WebBottomLeft { float: left; width: 280px; padding-left: 120px; margin-top: 15px; }
.WebBottomRight { float: right; width: 280px; padding-right: 120px; margin-top: 15px; }
.WebBottomText { margin-top: 10px; font-size: 1.3em; font-weight: normal; text-decoration: none; font-family: Arial,Verdana,Helvetica; color: #808181; }
.WebBottomTextFooter { padding-top: 20px; font-size: 1.3em; font-weight: normal; text-decoration: none; font-family: Arial,Verdana,Helvetica; color: #808181; }
.WebBottomTextAAA { text-align: center; margin-top: 10px;}
.WebBottomImages { margin:auto; width:312px; margin-top: 5px;}
.WebBottomImagesLeft {float: left;}
.WebBottomImagesRight {float: right;}
.WebBottomFooterText { width: 880px; margin: auto; text-align: center; margin-bottom:20px;}
.WebBottomTextFooterFb { text-align:center; margin: 2px 0 10px 0; }
.WebBottomLink { float: left; padding: 0 5px 0 5px; font-family: Arial,Verdana,Helvetica; }
.WebBottomLink a { color: #000000 !important; font-size: 1.2em; font-weight: bold; text-decoration: none; }
.WebBottomLanguageSelect { float: left; padding-left: 10px; }
.WebClear { clear: both; }
.WebSearchField { font-size: 110%; color: #666666; width: 100px; font-family: Verdana,Arial,Helvetica; }
.WebSearchButton { font-size: 110%; color: #666666; width: auto; font-family: Verdana,Arial,Helvetica; }
/*.WebLeftMenu ul { margin: 0px; padding: 0px; }
.WebLeftMenu li { list-style: none; padding: 3px; margin-left: 15px; }
.WebLeftMenu a { padding: 3px; margin-left: 1px; line-height: 14px; }
.WebLeftMenuSelected { margin-left: 0px !important; border: 1px solid #C4C4C4; background-color: #F0F0F0; }
.WebLeftMenu_level_1 { margin-left: -20px !important; line-height: 130%; font-size: 110%; }
.WebLeftMenu_level_2, .WebLeftMenu_level_3, .WebLeftMenu_level_4, .WebLeftMenu_level_5 { margin-top: 1px !important; line-height: 110%; }*/

/*************************************************************************************
This stylesheet will be used for the templates included in Litium Studio. Changes
below will change the appearance of the pages using the templates in the folder
"Templates".
**************************************************************************************/


/** STYLES FOR LITIUM STUDIO TEMPLATES ***********************************************/
/*************************************************************************************/
/*.StartPageLeftContent { float: left; width: 560px; padding-left:19px; margin-top: 10px; }
.StartPageLeftContentText { float: left; width: 560px; height: 370px; overflow: hidden;}
.StartPageLeftContentPuffArea { float: left; width: 560px; }
.StartPageLeftContentPuffAreaLeft { float: left; width: 270px; height: 100px; overflow: hidden;}
.StartPageLeftContentPuffAreaRight { float: right; width: 270px; height: 100px; overflow: hidden; }
/*.PuffAreaFloatRight { float: right;}*/
/*.StartPageRightContent { float: right; width: 240px; padding-right:20px; }
.StartPuffBoxContainer { width: 240px; height: 175px; padding: 0 !important; margin-top: 10px; overflow: hidden; }
.StartPuffBoxContainerBottom { width: 240px; height: 100px; padding: 0 !important; margin-top: 10px; overflow: hidden; }
.StartPuffBoxContent { float: left; padding: 0 0 3px 3px; width: 307px; height: 147px; }
.StartPuffBoxImageWide { width: 307px; height: 147px; }
.StartPuffBoxImage { float: left; width: 150px; height: 147px; }
.StartPuffBoxText { float: right; padding: 10px 10px 10px 0; width: 140px; height: 127px; overflow: hidden; }*/

/* styles for startpage 2*/
.StartPageLeftContent { float: left; width: 687px; margin-top: 10px;}
.StartPageLeftContentText { float: left; width: 687px; height: 100px; overflow: hidden;}
.StartPageLeftContentImage { float: left; width: 687px; height: 290px; overflow: hidden;}

.StartPageLeftContentBox { float: left; width: 687px; margin-top: 15px;}
.StartPageLeftContentIngress { float: left; width: 687px; margin-bottom: 2px; color:#808181;}
.StartPageLeftContentIngress h1 { font-size: 200%; font-weight: normal; margin-bottom: 8px; margin-top: 0px; font-family: Arial,Verdana,Helvetica; color:#808181;}
.StartPageLeftContentBoxBottom { float: left; width: 687px;}
.BoxAreaLeft{ float: left; width:336px; height:200px;}
.BoxAreaRight { float: right; width:336px; height:200px;}
.BoxAreaLeftBottom { float: left; width:336px; height:150px; background-image: url(Images/Badlagret/StartTop5.gif);}
.BoxAreaLeftBottomNo { float: left; width:336px; height:150px; background-image: url(Images/Badlagret/StartTop5_no.gif);}
.BoxAreaLeftBottomText { text-align:left; margin-left:47px; margin-top:45px; font-size: 14px; line-height: 1.4em; color:#808181;}
.BoxAreaRightBottom { float: right; width:336px; height:150px;}

.StartPageRightContent { float: right; width: 176px; padding-right:2px; }
.StartPagePuffBoxContainerTop { float:right; width: 176px; height: auto; padding: 0 !important; margin-top: 12px; overflow: hidden; }
.StartPagePuffBoxContainer { float:right; width: 176px; height: auto; padding: 0 !important; margin-top: 17px; overflow: hidden; }
/*.StartPagePuffBoxContainerBottom { float:right; width: 176px; height: 153px; padding: 0 !important; margin-top: 17px; overflow: hidden; background-image: url(Images/Badlagret/StartTop5.gif); background-repeat: no-repeat; }
.StartPagePuffBoxContainerBottomText {float:left; padding-left:176px; margin-top:50px; color: #808181; font-size:110%; font-weight:bold;}*/

.StartPageProductList { float:left; width: 687px; margin-top:15px; }
.StartPageProductListItem { float:left; width: 207px; vertical-align: top; padding: 5px 5px 2px 5px; margin-right:15px; margin-bottom:15px; border: 1px solid #e8e8e8; }
.StartPageProductListItemRight { float:left; width: 207px; vertical-align: top; padding: 5px 5px 2px 5px; margin-bottom:15px; border: 1px solid #e8e8e8; }
.StartPageProductListItemImage { position: relative; width:207px; text-align:left; }
.StartPageProductListItemImageLogo { position: absolute; right: 10px; top: 0; width:30px; height:30px; }
.StartPageProductListItemHeader { float:left; height:40px; width:207px; padding: 5px 0 2px 0; font-size: 14px; color:#808181; }
.StartPageProductListItemRekPrice { width:207px; padding-bottom:2px; }
.StartPageProductListItemRekPriceLeft { float:left; font-size:12px; font-weight:bold; color:#808181; }
.StartPageProductListItemRekPriceRight { float:right; font-size:12px; font-weight:bold; color:#808181; text-decoration: line-through; }
.StartPageProductListItemPrice { width:207px; padding-bottom:5px; }
.StartPageProductListItemPriceLeft { float:left; font-size:16px; font-weight:bold; color:#808181; }
.StartPageProductListItemPriceRight { float:right; font-size:16px; font-weight:bold; color:Red; }
.StartPageProductListItemLink { width:207px; }
/*.StartPageProductListItemLink a {color: #0077ad!important; text-decoration: none!important; }*/
.StartPageProductListItemLinkLeft { float:left; border:0;}
.StartPageProductListItemLinkRight { float:right; border:0; }

.StartPageBigProductList { float:left; width: 687px; margin-top:15px; }
.StartPageBigProductListItem { float:left; width: 324px; vertical-align: top; padding: 5px 5px 2px 5px; margin-right:15px; margin-bottom:15px; border: 1px solid #e8e8e8; }
.StartPageBigProductListItemRight { float:left; width: 324px; vertical-align: top; padding: 5px 5px 2px 5px; margin-bottom:15px; border: 1px solid #e8e8e8; }
.StartPageBigProductListItemImage { position: relative; width:324px; text-align:left; }
.StartPageBigProductListItemImageLogo { position: absolute; right: 10px; top: 0; width:30px; height:30px; }
.StartPageBigProductListItemHeader { float:left; height:20px; width:324px; padding: 5px 0 2px 0; font-size: 14px; color:#808181; }
.StartPageBigProductListItemRekPrice { width:324px; padding-bottom:2px; }
.StartPageBigProductListItemRekPriceLeft { float:left; font-size:12px; font-weight:bold; color:#808181; }
.StartPageBigProductListItemRekPriceRight { float:right; font-size:12px; font-weight:bold; color:#808181; text-decoration: line-through; }
.StartPageBigProductListItemPrice { width:324px; padding-bottom:5px; }
.StartPageBigProductListItemPriceLeft { float:left; font-size:16px; font-weight:bold; color:#808181; }
.StartPageBigProductListItemPriceRight { float:right; font-size:16px; font-weight:bold; color:Red; }
.StartPageBigProductListItemLink { width:324px; }
.StartPageBigProductListItemLinkLeft { float:left; border:0;}
.StartPageBigProductListItemLinkRight { float:right; border:0; }

/** Styles for carousel ***************************************************************/
/**************************************************************************************/
#carousel {	margin: 0 auto;	width: 687px; height: 290px; padding: 0; overflow: scroll; border:0;}
#carousel ul { list-style: none; width:1905px; margin: 0; padding: 0; position:relative;}
#carousel li { display:inline; float:left;}
/**************************************************************************************/

.Intro { font-size: 110%; font-weight: bold; margin-top: 0px; margin-bottom: 10px;}
.Text { font-size: 110%; font-weight: normal; margin-top: 0px; margin-bottom: 10px; }
.Normal { font-size: 110%; }
.Textbold { font-weight: bold; }
.Factheader { font-weight: bold; color: white; background-color: #555555; padding: 5px; }
.Facttext { font-weight: normal; background-color: #DDDDDD; padding: 5px; }
.Imagetext { font-weight: normal; margin-top: 2px; text-align: CENTER; }
.Date { color: #AAAAAA; margin-top: 0px; margin-bottom: 0px; }

.Linklist { font-weight: normal; margin-top: 20px; }
.Linkicon { margin-right: 3px; height: 10px; }
.Filelist { font-weight: normal; margin-top: 20px; }
.Fileicon { margin-right: 5px; }
.Productlist { font-weight: normal; margin-top: 20px; }
.Newslist { font-weight: normal; margin-top: 20px; }
.Form { }
.InputItem { font-size: 110%; margin-bottom: 10px; color: #000000; font-family: Verdana,Arial,Helvetica; }
.InputItemFixedWidth { font-size: 110%; margin-bottom: 10px; width: 300px; color: #000000; font-family: Verdana,Arial,Helvetica; }
.InputItemFullWidth { font-size: 110%; margin-bottom: 10px; width: 100%; color: #000000; font-family: Verdana,Arial,Helvetica; }
.SelectItemFixedWidth { font-size: 110%; margin-bottom: 10px; width: 305px; font-weight: bold; color: #000000; font-family: Verdana,Arial,Helvetica; }
.MarginSingle { margin-top: 10px; }
.MarginDouble { margin-top: 20px; }

.ImageCenter { text-align: CENTER; }
.ImageLeft { text-align: LEFT; margin-top: 20px; }
.ImageRight { text-align: RIGHT; margin-top: 20px; }
.ImageLeftFloat { float: LEFT; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; display: INLINE; }
.ImageRightFloat { float: RIGHT; margin-top: 10px; margin-left: 10px; margin-bottom: 10px; display: INLINE; }

.ColumnSpace { height: 10px; width: 10px; }
.CrossHorizontal { font-size: 1%; height: 2px; background-color: #555555; }
.CrossHorizontalCell { font-size: 1%; padding-bottom: 10px; padding-top: 10px; }
.CrossVertical { font-size: 1%; width: 2px; background-color: #555555; }
.CrossVerticalCell { font-size: 1%; height: 100%; padding: 5px; }

.threeColumnLeft { vertical-align: top; width: 350px; padding-right: 5px; }
.threeColumnMiddle { vertical-align: top; width: 189px; padding-top: 5px; padding-left: 5px; padding-right: 5px; }
.threeColumnRight { vertical-align: top; width: 189px; padding-top: 5px; padding-left: 5px; }
.threeColumnLineV { padding-top: 5px; background-image: url(../templates/common/images/dotlineV_bg.gif); }
.threeColumnLineH { margin-top: 5px; margin-bottom: 5px; height: 1px; background-image: url(../templates/common/images/dotlineH_bg.gif); }

.twoColumnTable { width: 100%; height: 350px; }
.twoColumnLeft { vertical-align: top; padding-right: 20px; }
.twoColumnRight { vertical-align: top; width: 180px; padding-left: 20px; }
.twoColumnInnerTable { margin-top: 20px; }
.twoColumnInnerOne { height: 100%; width: 33%; vertical-align: top; padding-top: 10px; padding-right: 10px; }
.twoColumnInnerTwo { height: 150px; width: 34%; vertical-align: top; padding-top: 10px; padding-left: 10px; padding-right: 10px; }
.twoColumnInnerThree { height: 150px; width: 33%; vertical-align: top; padding-top: 10px; padding-left: 10px; }
.twoColumnLineH { height: 1px; background-color: #9A9A9A; }
.twoColumnLineV { width: 1px; background-color: #9A9A9A; }

.Fileheader { font-size: 110%; font-weight: bold; margin-bottom: 5px; border-bottom: 1px solid black; }
.Fileitem { font-size: 110%; font-weight: normal; margin-bottom: 5px; }
.Linkheader { font-size: 110%; font-weight: bold; margin-bottom: 5px; border-bottom: 1px solid black; }
.Linkitem { font-size: 110%; font-weight: normal; margin-bottom: 5px; }
.Productname { font-size: 110%; font-weight: bold; margin-bottom: 5px; }
.Productlink, A.Productlink:link, A.Productlink:active, A.Productlink:hover, A.Productlink:visited { }
.Productdesc { font-size: 110%; font-weight: normal; }
.ProductRowItem1 { padding: 5px; padding-left: 0px; }
.ProductRowItem2 { padding: 5px; padding-left: 0px; }
.ProductColumnItem1 { padding: 10px; border-left: 1px solid #9A9A9A; width: 33%; }
.ProductColumnItem2 { padding: 10px; border-left: 1px solid #9A9A9A; width: 34%; }
.ProductColumnItem3 { padding: 10px; border-left: 1px solid #9A9A9A; width: 33%; }
.ProductitemLineH { height: 1px; background-color: #9A9A9A; }
.ProductitemLineV { padding: 10px; border-left: 1px solid #9A9A9A; }
.Productitem { font-size: 110%; line-height: 20px; }
.Productitemlist { padding-right: 20px; width: 100px; }
.ProductitemlistLineV { border-left: 1px solid #9A9A9A; }
.Newsimage { float: RIGHT; margin-left: 10px; display: INLINE; }
.Newsdate { font-size: 100%; }
.Newsheader { font-size: 110%; font-weight: bold; }
.Newslink, A.Newslink:link, A.Newslink:active, A.Newslink:hover, A.Newslink:visited { }
.Newsintro { font-size: 110%; font-weight: normal; }
.Newsitem1 { padding: 5px; padding-left: 0px; }
.Newsitem2 { padding: 5px; padding-left: 0px; }

/*.ProductCategoryList { margin-top: 10px; }*/
.ProductCategoryListItem { width: 207px; vertical-align: top; padding: 5px 5px 2px 5px; margin-left:15px; margin-bottom:15px; border: 1px solid #e8e8e8; }
.ProductCategoryListItemHeader { font-size: 14px; font-weight:normal; padding: 5px 0 2px 0; margin:0; }
.ProductCategoryListItemText { font-size: 11px; padding: 2px 0 5px 0; color:#808181; }
.ProductCategoryListItemImage { width:207px; }
.ProductCategoryListItemLink { text-align: right; }
.ProductCategoryListItemLink a {color: #0077ad!important; text-decoration: none!important; }

/*.ProductCategoryLeft{ float:left; width:352px; margin-left:15px; margin-right: 10px;}
.ProductCategoryListLargeItem{ width:352px; vertical-align: top; padding: 4px; margin-bottom:15px; border: 1px solid #e8e8e8; }
.ProductCategoryListItemLink a {color: #e2057c!important; text-decoration: none!important; }
.ProductCategoryInfo{ float:left; height:auto; padding-top:50px;}
.ProductCategoryInfoImage{ float:left; height:auto; width: 160px;}
.ProductCategoryInfoText{ float:right; height:auto; width: 610px; padding:5px 10px 5px 10px; background-color:#ebeced; line-height:1.4em;}*/


/*.ProductCategoryList { margin-top: 10px; }
.ProductCategoryListItem { width: 200px; vertical-align: top; padding: 1px 5px 5px 5px; border: 1px solid #eeeeee; /*background-image: url(Images/Badlagret/BadlagretProductSideDivider.gif); background-repeat: repeat-y; background-position:right;*/ }
/*.ProductCategoryListItemTopBorder { height: 2px; width: 200px; font-size: 1px; }
.ProductCategoryListItemHeader { font-size: 1.2em; padding: 5px 0 3px 0; }
.ProductCategoryListItemImage { width:200px; }
.ProductCategoryListItemLink { text-align: right; }*/
/*.ProductCategoryListItemLink a {color: #f91e07!important; text-decoration: none!important; }
.ProductCategoryListItemText { }*/

.NewsListHeaderArea{width: 876px; height: 40px; margin-top: 2px; padding-left: 3px;}
.NewsListBox{width: 879px; height: 290px; margin-top: 15px;}
.NewListArea1{float:left; width: 464px; padding-left: 66px;}
/*.NewListArea2{float:left; width: 350px; padding-left: 22px;}*/
.NewListArea2{float:right; width: 300px; font-size: 110%; font-weight: normal; margin-top: 10px; margin-bottom: 10px; }
.NewListArea2 a{font-size: 100%; font-weight: normal; margin-top: 0px; margin-bottom: 10px;}

.ButikerLeft{float:left; width: 300px; }
    .ButikerPageArea{width: 296px; height: auto; margin-left:4px;}
    .ButikerPageArea a{font-size: 100%; font-weight: normal;}
    .ButikerTextArea{ width: 296px; height: auto; margin-left:4px; margin-top:10px;}
    .ButikerTextArea a{font-size: 100%; font-weight: normal;}
.ButikerRight{float:right; width: 560px; margin-top: 11px; margin-bottom: 13px;}
.ButikerRightButik{float:right; width: 250px;}
.ButikerLeftButik{float:left; width: 250px;}

.ButikerProductList { font-weight: normal; margin-top: 20px; }
.ButikerProductImage { float: left; margin-left: 2px; margin-right:15px; display: INLINE; }
.ButikerProductImageLeftFloat { float: LEFT; margin-top: 10px; margin-right: 15px; margin-bottom: 10px; display: INLINE; }
.ButikerProductHeader { font-size: 120%; font-weight: bold; }
.Newslink, A.Newslink:link, A.Newslink:active, A.Newslink:hover, A.Newslink:visited { }
.ButikerProductIntro { font-size: 110%; font-weight: normal; }
.ButikerProductPriceList { font-size:2.2em; font-weight:bold; color:#f20505; margin-top:7px; }
.ButikerProductPriceItem { font-size:2.2em; font-weight:bold; color:#f20505; margin-top:20px; }
.ButikerProductRegularPrice { font-size:1.1em; font-weight:bold; color:#009ee0; }
.ButikerProductItem1 { padding: 5px; padding-left: 0px; }
.ButikerProductItem2 { padding: 5px; padding-left: 0px; }

.ApplicationFormLeftArea{float:left; width: 470px; margin-top: 11px; margin-bottom: 11px;}
.ApplicationFormRightArea{float:right; width: 424px; min-height: 375px; _height: 375px; padding: 7px 23px 12px 23px; margin-top: 11px; margin-bottom: 11px; background-image: url(../Images/bakg_katalog.jpg); background-repeat: no-repeat;}

.ResellerListLeftArea{float: left; width: 440px;}
.ResellerListRightArea{float: right; width: 482px; margin-top: 59px;}
.ResellerDropDownArea{padding-left: 60px; padding-top: 10px; font-size: 110%;}
.ResellerListTable{font-weight: bold; font-size: 110%; background-image: url(../Images/resellerListTableHeader.gif); background-repeat:no-repeat; background-position: top left;}
.ResellerListTable td{vertical-align:top; padding-bottom: 21px;}
.ResellerListTable div{font-weight: normal;}
.ResellerListTableHeader{height: 27px; width: 482px;}
.ResellerListTableHeader td{padding-top: 9px; color: #ffffff;}
.ResellerListCell1{width: 94px; padding-left: 5px; padding-right: 5px;}
.ResellerListCell2{width: 178px; padding-right: 5px;}
.ResellerListCell3{width: 205px;}
.ResellerListIcon{margin-left: 3px; margin-bottom: 3px;}
.ResellerListKampanjIcon{margin-left: 3px;}

.BreadcrumbContainer { padding: 0 0 5px 5px; width: 860px; height: 15px;}
.Breadcrumb { font-size: 1.2em; font-family: Arial,Verdana,Helvetica; color: #808181;}
A.Breadcrumb:link, A.Breadcrumb:active, A.Breadcrumb:hover, A.Breadcrumb:visited { color: #808181 !important; text-decoration: none; }

.ContentIndentation{ padding-left: 15px;}
* html .ContentIndentation{float: left; display: inline; height: 1%;} /* ie6 only */


/** SYSTEM ERROR MESSAGE *************************************************************/
/** System errors shown together with add-on-templates *******************************/
/*************************************************************************************/
.litErrorFieldset { margin-top: 10px; margin-bottom: 10px; }
.litErrorLegend { color: #FF0000 !important; font-size: 110%; padding-right: 6px; }
.litErrorDiv { padding-top: 8px; padding-bottom: 5px; }
.litErrorIcon { width: 16px; height: 16px; margin-right: 3px; }
.litErrorMsg { color: #FF0000 !important; font-size: 110%; }

/** Styles for left menu *************************************************************/
/**************************************************************************************/
.WebLeftMenu { font-family: Arial,Verdana,Helvetica; font-size: 1.2em; }
.WebLeftMenu a { text-decoration: none; color: #ffffff !important; padding: 0; }
.WebLeftMenuButik { width:170px; font-family: Arial,Verdana,Helvetica; font-size: 1.2em; color: #808181; }

.WebLeftMenuTopItem { background-image: url(Images/Badlagret/knapp_meny.gif); width: 152px; height: 26px; padding: 5px 5px 0 15px; background-repeat: no-repeat; }
.WebLeftMenuTopSelected { background-image: url(Images/Badlagret/knapp_meny_selected.gif); width: 152px; height: 26px; padding: 5px 5px 0 15px; background-repeat: no-repeat; }
.WebLeftMenuTopExpandable { background-image: url(Images/Badlagret/knapp_meny.gif); width: 152px; height: 26px; padding: 5px 5px 0 15px; background-repeat: no-repeat; }
.WebLeftMenuTopExpandableExpanded { background-image: url(Images/Badlagret/knapp_meny_selected.gif); width: 152px; height: 26px; padding: 5px 5px 0 15px; background-repeat: no-repeat; }
.WebLeftMenuTopExpandableSelected { background-image: url(Images/Badlagret/knapp_meny_selected.gif); width: 152px; height: 26px; padding: 5px 5px 0 15px; background-repeat: no-repeat; }

.WebLeftMenuItem1 { margin-left: 10px; padding: 5px 0 0 15px; background-image: url(Images/Badlagret/knapp_meny_162.gif); width: 152px; height: 26px; background-repeat: no-repeat; }
.WebLeftMenuItem2 { margin-left: 20px; padding: 5px 0 0 15px; background-image: url(Images/Badlagret/knapp_meny_152.gif); width: 142px; height: 26px; background-repeat: no-repeat; }
.WebLeftMenuItem3 { margin-left: 30px; padding: 5px 0 0 15px; background-image: url(Images/Badlagret/knapp_meny_142.gif); width: 132px; height: 26px; background-repeat: no-repeat; }
.WebLeftMenuItem4 { margin-left: 35px; padding-left: 10px; margin-bottom: 4px; }
.WebLeftMenuItem5 { margin-left: 45px; padding-left: 10px; margin-bottom: 4px; }

.WebLeftMenuSelected1 { margin-left: 10px; padding: 5px 0 0 15px; background-image: url(Images/Badlagret/knapp_meny_162_selected.gif); width: 152px; height: 26px; background-repeat: no-repeat;}
.WebLeftMenuSelected2 { margin-left: 20px; padding: 5px 0 0 15px; background-image: url(Images/Badlagret/knapp_meny_152_selected.gif); width: 142px; height: 26px; background-repeat: no-repeat; }
.WebLeftMenuSelected3 { margin-left: 30px; padding: 5px 0 0 15px; background-image: url(Images/Badlagret/knapp_meny_142_selected.gif); width: 132px; height: 26px; background-repeat: no-repeat; }
.WebLeftMenuSelected4 { margin-left: 35px; padding-left: 10px; margin-bottom: 4px; }
.WebLeftMenuSelected5 { margin-left: 45px; padding-left: 10px; margin-bottom: 4px; }


/** Styles for product pages, more styles in product.css ******************************/
/**************************************************************************************/
div.ProductDottedHR{ background-color:Transparent; height:2px; overflow:hidden; margin-top:5px; margin-bottom:5px; background-image:url("../Images/productBorderBottom.jpg"); background-repeat: repeat-x; }
