body, p
{
    margin: 0;
    padding: 0;
}



/* Hanterar allt innehåll på sidan, dvs jämförbart med body-taggen */
#Page1
{
    float: left; 
    display: inline;
    width: 750px;
    padding-left: 10px;
    margin-right: 10px;
    text-align: left;
}


/* Sökdelen i toppen på alla sidor */
#Search
{
    background-color: #009c24;
    width: 750px;
}

/* Contentdelen på varje sida */
#MainContent
{
    clear: both;
    width: 750px;
}

/* Footern på varje sida */
#Footer
{
    clear: both;
    width: 750px;
}

body
{
    background-color: #e2e2e2;
    background-image: url(../images/body_gradient.gif);
    background-position: top;
    background-repeat: repeat-x;
    color: #000000;
}

html, body, td, th, div
{
    font-family: Trebuchet MS;
    font-size: 11px;
}

a
{
    color: #000000;
}

td
{
    margin: 2px;
}

/*
	Hantera länkar
*/
/*
a, a font
{
	color: #000000;
	text-decoration: none;
}

a[disabled],a[disabled]:hover
{
	color: #999999;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}
*/

.CategoryBoxLink
{
    text-decoration:underline;
    font-size:11px;
    font-weight:bold;
}

a.aTopCategory
{
}
a.aTopCategory:hover
{
    text-decoration: underline;
}
a
{
    text-decoration: none;
}
a.u:hover
{
    text-decoration: underline;
}

a:hover img
{
    text-decoration: none;
}

a.CatLink
{
    font-size:14px;
    font-weight:bold;
    text-decoration:underline;
}

/*
	Slut hantera länkar
*/


/* LINKs */
a.aSingelItemLink
{
    text-decoration: none;
    cursor: pointer;
}
div.PriceRed a.aSingelItemLink
{
    color: red;
}
a.aSingelItemGradeLink
{
    text-decoration: none;
    cursor: pointer;
    color: gray;
    font-size: 9px;
}
a.aSingelItemPriceLink
{
    text-decoration: none;
    cursor: pointer;
    color: red;
    font-size: 11px;
}
/* LINKs END */

/* EXPRESSEN & 4an */
img.imgExpressenOch4an
{
    border: solid 0px red;
}
/* EXPRESSEN & 4an  END*/

/* MAINMENU */
div.MainMenu
{
    width: 442px;
    float: right;
    border: solid 0px red;
}

/* TOP_RIGHT_LINKS */
div.TopRightLinks
{
    border: solid 0px red;
    padding-top: 10px;
    padding-bottom: 10px;
    float: right;
}

/* TOP_CONTAINER */
div.TopContainer
{
    display: inline;
    float: left;
    border-style:none;
    border-width:0px;
    padding-right: 20px;
    height:65px;
}

/* LOGO_LINK */
a.LogoLink
{
    border-style:none;
    border-width:0px;
    float: left;
    position: relative;
    top: 16px;
    left: 5px;
}


/* Gör ett smalt, grått streck, används när strecket skall finnas "på riktigt" */
hr.SingleItemHR
{
    width: 100%;
    color: #e2e2e2;
    background-color: #e2e2e2;
    height: 1px;
    border: 0px solid #e2e2e2;
    vertical-align: bottom;
    margin-top: 2px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}


hr.SingleItemHR1
{
    width: 100%;
    color: #e2e2e2;
    background-color: #e2e2e2;
    height: 3px;
    border: 0px solid #e2e2e2;
    vertical-align: bottom;
    margin-top: 2px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}



/*
	Hantera bilder
*/
img
{
    border-width: 0;
}

.BlockImage
{
    display: block;
    line-height: 0;
}
/*
	Slut hantera bilder
*/

.ContentBlock, .BlockHeader, .BlockItem, .BlockFooter
{
    clear: both;
    display: block;
    margin-bottom: 12px;
}
.L
{
    float: left;
}
.R
{
    float: right;
}
.ToLeft
{
    float: left;
}
.ToRight
{
    float: right;
}
.Clear
{
    clear: both;
}
.C
{
    clear: both;
}
.ContentSpacer
{
    height: 10px;
    max-height: 10px;
}


/******************************************************
/* CLEAR SPACER
/*****************************************************/
.FloatContainer:after, .ContentBlock:after, .Unit:after, .InputBlock:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .FloatContainer, * html .ContentBlock, * html .Unit, * html .InputBlock
{
    height: 1px;
}
/* End hide from IE-mac */

/***********************************
/	ProductList
/	START
***********************************/
div.ProductList
{
}

div.ProductList ol
{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    color: red;
    font-size: 11px;
}
div.ProductList li
{
    padding-bottom: 0px;
    padding: 0px;
    margin: 0px;
}

div.ProductList h3
{
    font-weight: bold;
    font-size: 11px;
    color: black;
    font-family: Trebuchet MS;
    padding-top: 5px;
    padding-left: 0px;
    padding-bottom: -2px;
    margin-left: 0px;
    margin-bottom: -7px;
    display: inline;
    height: 32px;
}

/***********************************
/	ProductList
/	SLUT
***********************************/

/***********************************
/	SingelItem
/	START
***********************************/
div.SingelItem
{
}

div.SingelItem h2
{
    font-weight: normal;
    font-size: 11px;
    color: black;
    font-family: Trebuchet MS;
    padding-top: 5px;
    padding-left: 0px;
    padding-bottom: -2px;
    margin-left: 0px;
    margin-bottom: -7px;
    display: inline;
    height: 32px;
}


div.SingelItem div.h2Spacer
{
    height: 50px;
    margin-top: 3px;
}


div.TeaserContent div.SingelItem div.h3Spacer
{
    height: 30px !important;
    height: 32px;
}

div.SingelItem h4
{
    font-weight: bold;
    font-size: 11px;
    color: red;
    font-family: Trebuchet MS;
    display: inline;
}

div.ProductList div.SingelItem h4
{
    margin-left: 15px;
}

div.ProductList div.SingelItem
{
    height: auto !important;
    height: 45px;
    min-height: 45px;
}
/*
	div.ProductList div.SingelItem img
	{
		float: right;
		
	}*/

div.SingelItem img.VoterImage
{
    padding-top: 0px !important;
    padding-top: 15px;
}

/***********************************
/	SingelItem
/	SLUT
***********************************/

/***********************************
/	ProductCompareList
/	START
***********************************/
div.ProductCompareList
{
}

div.ProductCompareList input.CompareButton
{
    color: White;
    width: auto;
    height: 22px;
    font-weight: bold;
    background-color: #009c24;
    border-color: #009c24;
}
/***********************************
/	ProductCompareList
/	SLUT
***********************************/

/***********************************
/	ProductCompareSingleItem
/	START
***********************************/
div.ProductCompareSingleItem
{
    float: left;
    width: 540px;
}

div.ProductCompareSingleItem div.CompareInput
{
    width: 40px;
    max-width: 40px;
    height: 78px;
    max-height: 78px;
    padding-top: 45px !important;
    padding-top: 40px;
    border-top: 1px solid #e2e2e2;
    font-size: 9px;
    text-align: center;
    background-image: url( ../images/ProductCompareVerLine.gif );
    background-position: center top;
    background-repeat: no-repeat;
}

div.ProductCompareSingleItem div.CompareImage
{
    border-top: 1px solid #e2e2e2;
    text-align: center;
    vertical-align: middle;
    height: 118px;
    max-height: 118px;
    width: 131px;
    max-width: 131px;
    min-width: 78px;
    overflow: hidden;
}

div.ProductCompareSingleItem div.CompareImage img
{
    padding-top: 5px;
}

div.ProductCompareSingleItem div.CompareText
{
    border-top: 1px solid #e2e2e2;
    height: 108px;
    max-height: 108px;
    width: 242px;
    max-width: 242px;
    min-width: 242px;
    padding-top: 10px;
    padding-left: 5px;
}

div.ProductCompareSingleItem span.bestPrice
{
    color: black !important;
    font-family: Trebuchet MS;
    margin: 0px;
    padding: 0px;
    line-height: 1em;
    display: inline;
    font-size: 11px;
    font-weight: bold;
}

div.ProductCompareSingleItem span.price
{
    font-weight: bold;
    font-size: 11px;
    color: red;
    font-family: Trebuchet MS;
    display: inline;
    font-size: 13px;
}

div.ProductCompareSingleItem .FindStoreButton
{
    margin-top: 20px;
}

div.ProductCompareSingleItem div.CompareVote
{
    border: none 0px;
}



div.ProductCompareSingleItem div.ComparePrice
{
    border-top: 1px solid #e2e2e2;
    height: 98px;
    max-height: 98px;
    width: 95px;
    max-width: 95px;
    min-width: 95px;
    padding-top: 10px;
    padding-left: 20px;
}
/***********************************
/	ProductCompareSingleItem
/	SLUT
***********************************/

/***********************************
/	ProductComparePrice
/	START
***********************************/
div.ProductComparePrice
{
}

.ProductComparePriceContent
{
    width: 100%;
    float: left;
    margin-bottom: 5px;
}

div.ProductComparePriceImage
{
    float: left;
    text-align: center;
    width: 200px; /* height:150px; */
    padding-top: 20px;
    padding-bottom: 10px;
}

div.ProductComparePriceText
{
    float: left; /*height: 120px;*/
    width: 320px;
    max-width: 355px;
    padding-top: 20px;
    padding-left: 5px;
    padding-bottom: 10px;
}

div.ProductComparePriceText h2
{
    color: black;
    font-family: Trebuchet MS;
    margin: 0px;
    padding: 0px;
    display: inline;
    font-size: 11px;
}

div.ProductComparePriceVote
{
    width: 100px;
    max-width: 100px;
    padding-top: 10px;
    padding-bottom: 10px;
    border: solid 2px red;
}

.ProductComparePriceVote div
{
    width: 150px;
    padding-bottom: 3px;
    padding-top: 2px;
}


.ProductComparePriceVote a
{
}

.ProductComparePriceVote a span
{
    display: inherit;
    padding: 0px;
}

div.ProductComparePriceBestPrice
{
    float: right;
    height: 190px;
    width: 170px;
    padding-top: 20px;
    padding-left: 10px;
}

div.ProductComparePricesStoreListStoreName
{
    width: 160px;
    padding: 5px 5px 5px 5px;
}
div.ProductComparePricesStoreListStoreName a
{
    text-decoration: underline;
}
div.ProductComparePricesStoreListStoreName a.selected
{
    text-decoration: none;
    background-color: #009c24;
    color: White;
    padding-left: 3px;
    padding-right: 2px;
    font-weight: bold;
}


div.ProductComparePricesStoreListVote
{
    width: 100px;
    padding: 5px 5px 5px 5px;
}
div.ProductComparePricesStoreListVote a
{
    text-decoration: underline;
}
div.ProductComparePricesStoreListVote a.selected
{
    text-decoration: none;
    background-color: #009c24;
    color: White;
    padding-left: 3px;
    padding-right: 2px;
    font-weight: bold;
}


div.ProductComparePricesStoreListDelivery
{
    width: 100px;
    padding: 5px 5px 5px 5px;
    text-align: center;
}
div.ProductComparePricesStoreListDelivery a
{
    text-decoration: underline;
}
div.ProductComparePricesStoreListDelivery a.selected
{
    text-decoration: none;
    background-color: #009c24;
    color: White;
    padding-left: 3px;
    padding-right: 2px;
    font-weight: bold;
}

div.ProductComparePricesStoreListPrice
{
    width: 94px;
    padding: 5px 5px 5px 5px;
}
div.ProductComparePricesStoreListPrice a
{
    text-decoration: underline;
}
div.ProductComparePricesStoreListPrice a.selected
{
    text-decoration: none;
    background-color: #009c24;
    color: White;
    padding-left: 3px;
    padding-right: 2px;
    font-weight: bold;
}

div.ProductComparePricesStoreListPriceIncShipp
{
    width: 94px;
    padding: 5px 5px 5px 5px;
    text-decoration: underline;
}
div.ProductComparePricesStoreListPriceIncShipp a
{
    text-decoration: underline;
}
div.ProductComparePricesStoreListPriceIncShipp a.selected
{
    text-decoration: none;
    background-color: #009c24;
    color: White;
    padding-left: 3px;
    padding-right: 2px;
    font-weight: bold;
}

div.ProductComparePricesStoreListLink
{
    width: 105px;
    padding: 5px 5px 5px 5px;
}
div.ProductComparePricesStoreListLink a
{
    text-decoration: underline;
}
div.ProductComparePricesStoreListLink a.selected
{
    text-decoration: none;
    background-color: #009c24;
    color: White;
    padding-left: 3px;
    padding-right: 2px;
    font-weight: bold;
}


div.ProductComparePricesStoreListContent
{
    border: solid 0px green;
    height: 40px;
}

div.ProductComparePricesStoreListContent1
{
    border: solid 0px green;
    height: 27px;
    padding-top: 18px;
}


div.ProductComparePricesStoreListContent2
{
    border: solid 0px green;
    height: 30px;
    padding-top: 14px;
}


div.ProductComparePricesStoreListContent input
{
    color: White;
    width: 41px;
    height: 22px;
    font-weight: bold;
    background-color: #009c24;
    border-color: #009c24;
    margin-left: 20px;
}

.OddProductLine
{
    background-color: #f1f1f1;
    border-top: solid silver 1px;
    border-bottom: solid silver 1px;
}

div.NoOfRetailers
{
    color: #6a6a6a;
    font-weight: bold;
}

/* ctrlProductInfo start */
div.ProductInfoLine
{
    margin: 3px 0px 3px 0px;
}
div.ProductInfoFirstColumn
{
    width: 110px;
}
div.ProductPopup
{
    position: absolute;
    padding: 10px;
    background: #ffffff;
    border: 1px solid #808080;
    width: 320px;
    left: 226px;
    top: 248px;
    z-index: 99;
}
.ProductPopupForm
{
    margin: 0px 0px 8px 0px;
    width: 300px;
}
/* ctrlProductInfo end */

/* se: fz spelinfo */
.ProductInfoHeading
{
    font-weight: bold;
    font-size: 13px;
    color: #019c26;
    padding-top: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
}
.ProductInfoAlternatingItemTemplate
{
    background-color: #f1f1f1;
    vertical-align: top;
}
.ProductInfoSeparatorTemplate
{
    height: 1px;
    background-color: #c0c0c0;
}
.ProductInfoTitle
{
    font-weight: bold;
    width: 100px;
}
.ProductInfoValue
{
    width: 520px;
}
.ProductInfoValueSmall
{
    width: 360px;
}
.ProductInfoTitlePadding
{
    padding: 5px 0px 5px 15px;
}
.ProductInfoTitlePaddingSmall
{
    padding: 2px 0px 2px 15px;
}
.ProductInfoValuePadding
{
    padding: 5px 5px 5px 5px;
}
.ProductInfoValuePaddingSmall
{
    padding: 2px 5px 2px 5px;
}
.ProductInfoPrice
{
    font-weight: bold;
    color: #ff0000;
}
/* slut */

/***********************************
/	ProductComparePrice
/	SLUT
***********************************/


/***********************************
/	SponsoredProduct
/	START
***********************************/
.SponsoredProduct
{
    border-top: 2px solid red;
    border-bottom: 2px solid red;
    background-color: #f8e8e8;
}

div.SponsoredProduct div.CompareInput
{
    /*border-top: 2px solid red; 		border-bottom: 2px solid red; 		background-color: #f8e8e8;*/
    height: 70px;
    max-height: 70px;
    _height: 75px;
    _max-height: 75px;
}

div.SponsoredProduct div.CompareImage
{
    /*border-top: 2px solid red; 		border-bottom: 2px solid red; 		background-color: #f8e8e8;*/
    height: 115px !important;
    max-height: 115px !important;
}

div.SponsoredProduct div.CompareText
{
    /*border-top: 2px solid red; 		border-bottom: 2px solid red; 		background-color: #f8e8e8; 		*/
    height: 105px !important;
    max-height: 105px !important;
}

div.SponsoredProduct div.CompareVote
{
}

div.SponsoredProduct div.ComparePrice
{
    /*border-top: 2px solid red; 		border-bottom: 2px solid red; 		background-color: #f8e8e8;*/
    height: 105px !important;
    max-height: 105px !important;
}

div.FirstProductInList
{
    background-image: url( ../images/ProductCompareVerLineFirst.gif ) !important;
}

div.SponsoredProductIcon
{
    background-image: url( ../images/icons/annons.gif );
    background-position: top right;
    background-repeat: no-repeat;
}
/***********************************
/	SponsoredProduct
/	SLUT
***********************************/

div.SingelItemNo1
{
    background-image: url( ../images/Top5Background1.gif );
    background-position: left 10px;
    background-repeat: no-repeat;
    padding-bottom: 3px !important;
    padding-bottom: 0px;
}

div.SingelItemNo2
{
    background-image: url( ../images/Top5Background2.gif );
    background-position: left 13px !important;
    background-position: left 10px;
    background-repeat: no-repeat;
    padding-top: 5px !important;
    padding-top: 0px;
    padding-bottom: 3px !important;
    padding-bottom: 0px;
}

div.SingelItemNo3
{
    background-image: url( ../images/Top5Background3.gif );
    background-position: left 13px !important;
    background-position: left 10px;
    background-repeat: no-repeat;
    padding-top: 5px !important;
    padding-top: 0px;
    padding-bottom: 3px !important;
    padding-bottom: 0px;
}

div.SingelItemNo4
{
    background-image: url( ../images/Top5Background4.gif );
    background-position: left 13px !important;
    background-position: left 10px;
    background-repeat: no-repeat;
    padding-top: 5px !important;
    padding-top: 0px;
    padding-bottom: 3px !important;
    padding-bottom: 0px;
}

div.SingelItemNo5
{
    background-image: url( ../images/Top5Background5.gif );
    background-position: left 13px !important;
    background-position: left 10px;
    background-repeat: no-repeat;
    padding-top: 5px !important;
    padding-top: 0px;
    padding-bottom: 3px !important;
    padding-bottom: 0px;
}

div.productListContent
{
    padding-left: 19px;
}

.CompareEnd
{
    width: 525px;
    border-top: 1px solid #e2e2e2;
    height: 1px;
}

div.GrayBorder
{
    border-top: 1px solid #e2e2e2;
    z-index: 1;
}

/*****************************************
/	Hanterar sökdelen högst upp på varje sida
/	START
/
*****************************************/
.Search
{
}

/* Sätter storlek och färg på texten i alla fält*/
.Search INPUT, TEXTAREA, SELECT, OPTION
{
    font-size: 10px;
    font-family: Trebuchet MS;
    color: #333333;
}

/* Sätter vidd och bakgrundsbild alla fält*/
.Search SELECT.SearchBox, INPUT.SearchBox
{
    padding: 2px 3px 0px 3px;
    border-width: 0;
    height: 20px;
    width: 297px;
    background-image: url(/images/search_new.gif);
    background-position: left top;
    background-repeat: no-repeat;
    font-size: 13px;
    font-family: Trebuchet MS;
    color: #333333;
}

/* Sätter utrymmer mellan sökrutan och dropdownen */
.Search .SearchDropDown
{
    margin-left: 20px;
}

/* Utseende på sökknappen */
.Search .SearchButton
{
    color: White;
    width: 41px;
    height: 22px;
    font-weight: bold;
    background-color: #009c24;
    border-color: #009c24;
    margin-left: 20px;
}


/* Utseende på reklambilden för adeptec */
.Search img.SearchPower
{
    margin-top: 3px;
    padding-left: 265px;
}

/*****************************************
/	Hanterar sökdelen högst upp på varje sida
/	SLUT
/
*****************************************/

/*****************************************
/	Hanterar en vanlig textsida
/	START
/
*******************************************/

.TextPage
{
}

/* Sätter utseendet på h1-taggen (rubrik)*/
.TextPage h1
{
    font-size: 17px;
    margin-top: 5px;
}

/* Sätter utseendet på h2-taggen (underrubrik)*/
.TextPage h2
{
    font-size: 14px;
}

/* Hanterar diven som innehåller bild och text till höger */
.TextPage div.TextPageImage
{
    padding-top: 5px;
    padding-left: 10px;
}

/* Hanterar bilden i diven som innehåller bild och text till höger */
.TextPage img.LargeImage
{
    padding-bottom: 1px;
}

/* Hanterar texten under bilden i diven som innehåller bild och text till höger */
.TextPage .ImageText
{
    border: 1px solid #cccccc;
    background-color: #f1f1f1;
    padding: 8px 15px;
}

/* Hanterar bilder bredvid texten under bilden i diven som innehåller bild och text till höger */
.TextPage .ImageText img
{
    padding-left: 5px;
    padding-right: 5px;
}

/*****************************************
/	Hanterar en vanlig textsida
/	SLUT
/
*****************************************/

/******************************************************
/	TAB MENU
/	START
/
/	Används högst upp på varje sida och även på vissa jämförelse-sidor...
/
/	används som följande:
/
/	<div class="unit TabMenu ToRight">
/		<ul class="Level1 unit ToRight">  
/			<li class="(Gray | Green | White)">
/				<a href="#"><div class="TabLink"><div class="TabLinkMargin">första alternativet</div></div></a>
/			</li>
/		</ul>
/	</div>
/
/******************************************************/

.TabMenu
{
}

.TabMenu ul
{
    margin: 0;
    padding: 0 1px 0px 0;
    z-index: 5;
}

.TabMenu li
{
    margin: 0 2px 0px 0;
    padding: 0;
    float: left;
    display: inline;
}
/*
	.TabMenu li.Gray
	{
		margin: 0 2px 1px 0;
		padding: 0;
		float: left;
		display: inline;
	}
	
	.TabMenu li.White
	{
		margin: 0 2px 0px 0;
		padding: 0;
		float: left;
		display: inline;
	}*/

.TabMenu a
{
    display: block;
    padding: 0px 4px 5px 0px;
    margin: 0px 0px 0px 4px;
    white-space: nowrap;
    color: #009c24;
}

/* Sätter utseendet på länken i tab-menyn */
.TabMenu .TabLinkMargin
{
    padding-top: 5px;
    cursor: hand;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 12px;
    font-weight: bold;
}

/* Vit tab START */
.TabMenu .White
{
    background-image: url( ../images/corners/Tab_White_Left.gif ) !important;
    background-position: left top;
    background-repeat: no-repeat;
    background-color: white;
}

.TabMenu .White a
{
    color: black;
    background-image: url( ../images/corners/Tab_White_Right.gif );
    background-position: right top;
    background-repeat: no-repeat;
}

.TabMenu .White .TabLink
{
    background-image: url( ../images/corners/Tab_White_Top.gif );
    background-position: left top;
    background-repeat: repeat-x;
    border-bottom: 1px solid white;
}
/* Vit tab START */

/* Grön tab START */
.TabMenu .Green
{
    background-image: url( ../images/corners/Tab_Green_Left.gif ) !important;
    background-position: left top;
    background-repeat: no-repeat;
    background-color: #009c24;
    color: #FFFFFF;
}

.TabMenu li.Green a
{
    background-image: url( ../images/corners/Tab_Green_Right.gif );
    background-position: right top;
    background-repeat: no-repeat;
    color: #FFFFFF;
}


.TabMenu .Green .TabLink
{
    background-image: url( ../images/corners/Tab_Green_Top.gif );
    background-position: left top;
    background-repeat: repeat-x;
    border-bottom: 1px solid #009c24;
}
/* Grön tab SLUT */

/* Grå tab START */
.TabMenu .Gray
{
    background-image: url( ../images/corners/Tab_Gray_Left.gif ) !important;
    background-position: left top;
    background-repeat: no-repeat;
    background-color: #e2e2e2;
    border-bottom: 1px solid #e2e2e2;
}

.TabMenu .Gray a
{
    color: black;
    background-image: url( ../images/corners/Tab_Gray_Right.gif );
    background-position: right top;
    background-repeat: no-repeat;
}

.TabMenu .Gray .TabLink
{
    background-image: url( ../images/corners/Tab_Gray_Top.gif );
    background-position: left top;
    background-repeat: repeat-x;
}
/* Grå tab SLUT */

/** IE Bug fix **/
* html .TabMenu li a
{
    _width: 1px;
}

/******************************************************
/	TAB MENU
/	SLUT
/
/******************************************************/


/******************************************************
/	Brödsmulemeny
/	START
/
/	Används på nästan alla sidor...	
/
/	används som följande:
/
/	<div class="BreadCrumbMenu">
/        <a href="">Startsida</a><span class="BreadcrumbDivider">/</span>
/        <a href="" class="BreadCrumbLinkSelected">Textsida</a>
/    </div>
/
/******************************************************/
.BreadCrumbMenu
{
    float: left;
}

.BreadCrumbMenu img
{
    float: left;
    margin-left: 0px;
    margin-top: 2px;
}


.BreadCrumbMenu .BreadcrumbDivider
{
    margin-left: 4px;
    margin-right: 1px;
}

.BreadCrumbMenu a
{
    color: black;
    font-weight: normal;
}

.BreadCrumbMenu a.BreadCrumbLinkSelected
{
    background-color: #009c24;
    color: White;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    font-weight: bold;
}
.BreadCrumbMenu h1
{
    font-size: 19px;
    float: left;
    margin-left: 10px;
    margin-top: 10px;
}
.BreadCrumbMenu span.spanH1
{
    font-size: 19px;
    float: left;
    margin-left: 10px;
    margin-top: 10px;
}
/******************************************************
/	Brödsmulemeny
/	SLUT
******************************************************/


/*****************************************
/	Hanterar Listan med kategorier
/	START
/
/	Används på t.ex startsidan och r listan med alla kategorier. T.ex:
/	Böcker
/		Ljudböcker, Pocketböcker, Romaner
/	DVD-filmer
/		Action, Western, Komedi
/
*****************************************/
.CategoriesListContent
{
}

.CategoriesListContent dl
{
    margin: 0;
    padding: 0 1px 0;
    list-style-type: none;
}

/*Rubrik,  ex TV-apparater*/
.CategoriesListContent dt
{
    margin: 20px 1px 0px 0px;
    padding: 0;
    display: block;
    font-weight: bold;
    font-size: 14px;
}
.CategoriesListContent dt a
{
    text-decoration: none;
}

/*Första rubriken*/
.CategoriesListContent dt.FirstCategory
{
    margin: 8px 1px 0px 0px !important;
    padding: 0;
    display: block;
    font-weight: bold;
    font-size: 14px;
}

/*Kategorier ex: Tv-appareter -> SAMSUNG */
.CategoriesListContent dd
{
    margin: 0 1px 0px 0;
    display: inline;
    padding-right: 3px;
}

.SearchResultsContent dd
{
    display: block !important;
    padding-left: 37px;
}

.CategoriesListContent a
{
    color: Black;
    text-decoration: underline;
}

.CategoriesListContent h3
{
    font-weight: normal;
    font-size: 11px;
    display: inline;
}

.CategoriesListContent img.TeaserIcon
{
    padding-right: 5px;
    padding-bottom: 5px;
}

/*****************************************
/	Hanterar Listan med kategorier
/	SLUT
/
*****************************************/

/*****************************************
/	Hanterar alla marginaler till teasers
/	START
*****************************************/
div.t10
{
    margin-top: 10px;
}

div.l8
{
    margin-left: 8px;
}
div.l10
{
    margin-left: 10px;
}
div.foo
{
    margin-left: 6px;
}


div.l5
{
    margin-left: 5px;
}

div.r10
{
    margin-right: 10px;
}

div.b10
{
    margin-bottom: 10px;
}
/*****************************************
/	Hanterar alla marginaler till teasers
/	SLUT
*****************************************/

/*****************************************
/	Hanterar alla teasers eller boxar med rundade hörn
/	START
/
/	Dessa finns i tre olika utseenden:
/	1. Vit teaer utan rubrik - WhiteTeaserGreyHeader
/	2. Vit teaser med grå rubrik - WhiteTeaserNoHeader
/	3. Grön teaser utan rubrik - GreenTeaserNoHeader
*****************************************/

div.TeaserRightMargin
{
    margin-right: 10px;
}

div.TeaserLeftMargin
{
    margin-left: 10px;
}

/* 
*	Vit teaser med grå rubrik
*	START
*/
div.WhiteTeaserGreyHeader
{
    background-color: white;
    z-index: 0;
    overflow: hidden;
}

div.WhiteTeaserGreyHeader .TeaserTopRight
{
    background-image: url( ../images/corners/Corner_Gray_RightTop.gif );
    background-position: right top;
    background-repeat: no-repeat;
    height: 20px !important;
    background-color: #bbbbbb;
    border: none;
    display: block !important;
    padding-top: 3px;
}


div.WhiteTeaserGreyHeader .TeaserTopLeft
{
    background-image: url( ../images/corners/Corner_Gray_LeftTop.gif );
    background-position: left top;
    background-repeat: no-repeat;
    height: 23px !important;
    width: 7px;
    background-color: #bbbbbb;
    border: none;
    display: block !important;
}

div.WhiteTeaserGreyHeader .TeaserBottomRight
{
    background-image: url( ../images/corners/Corner_White_RightBottom.gif );
    background-position: right bottom;
    background-repeat: no-repeat;
    height: 10px;
    width: 50%;
    background-color: White;
    border: none;
    display: block !important;
}

div.WhiteTeaserGreyHeader .TeaserBottomLeft
{
    background-image: url( ../images/corners/Corner_White_LeftBottom.gif );
    background-position: left bottom;
    background-repeat: no-repeat;
    height: 10px;
    width: 49%;
    background-color: White;
    border: none;
    display: block !important;
}

/* Klass för att ha en vit rubrik i teasers*/
div.WhiteTeaserGreyHeader div.TeaserHeadline
{
    color: White;
    font-size: 11px;
    font-family: Trebuchet MS;
    font-weight: bold;
    height: 23px !important;
    width: 100%;
    vertical-align: middle;
    background-color: #bbbbbb;
}

div.WhiteTeaserGreyHeader div.TeaserContent
{
    margin-top: 18px !important;
    margin: 0px 0px 0px 0px;
    padding: 15px 16px 0px 16px;
}

div.WhiteTeaserGreyHeader div.TeaserContentAlignCenter
{
    margin-top: 0px;
    text-align: center;
}

div.WhiteTeaserGreyHeader span.spanBoxHeader
{
    color: White;
    font-size: 11px;
    font-family: Trebuchet MS;
    font-weight: bold;
    padding-top: 4px;
    vertical-align: middle;
    padding-left: 10px;
}

/* 
*	Vit teaser med grå rubrik
*	SLUT
*/

/* 
*	Vit teaser utan rubrik
*	START
*/
div.WhiteTeaserNoHeader
{
    background-color: white;
    overflow: hidden;
    z-index: 0;
}

div.WhiteTeaserNoHeader .TeaserTopRight
{
    background-image: url( ../images/corners/Corner_White_RightTop.gif );
    background-position: right top;
    background-repeat: no-repeat;
    height: 10px;
    width: 7px;
    border: none;
    display: block !important;
}


div.WhiteTeaserNoHeader .TeaserTopLeft
{
    background-image: url( ../images/corners/Corner_White_LeftTop.gif );
    background-position: left top;
    background-repeat: no-repeat;
    height: 10px;
    width: 7px;
    border: none;
    display: block !important;
}


div.WhiteTeaserNoHeader .TeaserBottomRight
{
    background-image: url( ../images/corners/Corner_White_RightBottom.gif );
    background-position: right bottom;
    background-repeat: no-repeat;
    height: 10px;
    width: 50%;
    background-color: White;
    border: none;
    display: block !important;
}

div.WhiteTeaserNoHeader .TeaserBottomLeft
{
    background-image: url( ../images/corners/Corner_White_LeftBottom.gif );
    background-position: left bottom;
    background-repeat: no-repeat;
    height: 10px;
    width: 50%;
    background-color: White;
    border: none;
    display: block !important;
}

/* Klass för att ha en vit rubrik i teasers*/
div.WhiteTeaserNoHeader div.TeaserHeadline
{
    height: 1px;
    vertical-align: middle;
    background-color: #ffffff;
    width: 100%;
}

/* Klass för att ha en vit rubrik i teasers*/
div.WhiteTeaserNoHeader div.TeaserContent
{
    margin-top: 5px !important;
    margin: 0px 0px 0px 0px;
    padding: 5px 16px 0px 16px;
    background-color: White;
}

div.WhiteTeaserNoHeader div.TeaserContentAlignCenter
{
    padding-top: 0px;
    padding-top: 0px !important;
    text-align: center;
}
/* 
*	Vit teaser utan rubrik
*	SLUT
*/

/* 
*	grön teaser utan rubrik
*	START
*/
div.GreenTeaserNoHeader
{
    background-color: #009c24;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
}

div.GreenTeaserNoHeader .TeaserTopRight
{
    background-image: url( ../images/corners/Corner_DarkGreen_RightTop.gif );
    background-position: right top;
    background-repeat: no-repeat;
    height: 10px;
    width: 7px;
    border: none;
    display: block !important;
}


div.GreenTeaserNoHeader .TeaserTopLeft
{
    background-image: url( ../images/corners/Corner_DarkGreen_LeftTop.gif );
    background-position: left top;
    background-repeat: no-repeat;
    height: 10px;
    width: 7px;
    border: none;
    display: block !important;
}


div.GreenTeaserNoHeader .TeaserBottomRight
{
    background-image: url( ../images/corners/Corner_DarkGreen_RightBotto.gif );
    background-position: right bottom;
    background-repeat: no-repeat;
    height: 10px;
    width: 50%;
    background-color: #009c24;
    border: none;
    display: block !important;
}

div.GreenTeaserNoHeader .TeaserBottomLeft
{
    background-image: url( ../images/corners/Corner_DarkGreen_LeftBotto.gif );
    background-position: left bottom;
    background-repeat: no-repeat;
    height: 10px;
    width: 50%;
    background-color: #009c24;
    border: none;
    display: block !important;
}

/* Klass för att ha en vit rubrik i teasers*/
div.GreenTeaserNoHeader div.TeaserHeadline
{
    height: 20px;
    vertical-align: middle;
    background-color: #009c24;
    width: 100%;
}

/* Klass för att ha en vit rubrik i teasers*/
div.GreenTeaserNoHeader div.TeaserContent
{
    padding-left: 16px;
    background-color: #009c24;
}

div.GreenTeaserNoHeader h2
{
    font-size: 1px;
    height: 1px;
}
/* 
*	grön teaser utan rubrik
*	SLUT
*/

/*****************************************
/	Hanterar alla teasers eller boxar med rundade hörn
/	SLUT
/
*****************************************/

/*****************************************
/	Hanterar prisutseende
/	START
/
*****************************************/
div.PriceRed
{
    font-weight: bold;
    font-size: 11px;
    color: red;
    font-family: Trebuchet MS;
    display: inline;
}
div.PriceRed2
{
    font-weight: bold;
    font-size: 15px;
    color: red;
    font-family: Trebuchet MS;
    display: inline;
}
div.PriceRed1
{
    font-weight: bold;
    font-size: 18px;
    color: red;
    font-family: Trebuchet MS;
    display: inline;
}

/*****************************************
/	Hanterar prisutseende
/	SLUT
/
*****************************************/


/***********************************
/	ProductInfo
/	START
/
/	Används på produktinformation på en produkt...
***********************************/
.ProductInfo
{
}
.ProductInfo .GrayRow
{
}

.ProductInfo .WhiteRow
{
}

/* Gröna rubriken */
td.Topic
{
    font-weight: bold;
    color: #019c26;
    border-bottom: 1px solid #cccccc;
    width: 708px;
    padding: 5px 5px;
}

.ProductInfo .GrayRow div.Topic
{
    background-color: #f1f1f1;
}

/* svart rubrik */
.ProductInfo div.Header
{
    font-weight: bold;
    width: 128px;
    padding: 5px 5px;
}

.ProductInfo .GrayRow div.Header
{
    background-color: #f1f1f1;
}

.ProductInfo div.Content
{
    width: 580px;
    padding: 5px 0px;
}

.ProductInfo .GrayRow div.Content
{
    background-color: #f1f1f1;
}



/***********************************
/	ProductInfo
/	SLUT
***********************************/


/*****************************************
/	Hanterar sidresultat
/	START
/	ex: sida 3 av 17
*****************************************/
.PagedResultSet
{
}

.PagedResultSet a
{
    color: black;
}

.CurrentPage
{
    background-color: #009c24;
    color: White;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    font-weight: bold;
}

/*****************************************
/	Hanterar prisutseende
/	SLUT
/
*****************************************/



div.ProductComparePrice div.NoOfRetailers
{
    color: #6a6a6a;
    font-weight: bold;
}



/* ------- compare product and product info --------- */
td.tdProductInfoSubject
{
    font-weight: bold;
    padding-left: 15px;
    padding-top: 5px;
    width: 150px;
}
td.tdProductInfoGreenSubject
{
    font-weight: bold;
    font-size: 13px;
    color: #019c26;
    border-top: 1px solid #f1f1f1;
    padding-top: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
}

td.tdProductInfoData
{
    padding: 5px;
}
td.tdProductInfoDataPrice
{
    padding: 5px;
    font-weight: bold;
    color: red;
}
a.aProductInfoData
{
    text-decoration: underline;
}
a.aProductInfoDataPrice
{
    text-decoration: underline;
    color: red;
}
tr.trProductInfoBgColor
{
    background: #f1f1f1;
    vertical-align: top;
}
tr.trProductInfoBgColor td
{
    border-top: solid 1px silver;
    border-bottom: solid 1px silver;
}
tr.trProductInfoBgColor1
{
    background: #fff;
    vertical-align: top;
}
/* ------- END compare product and product info --------- */

/* ---- Product list ---*/
a.sortAfter
{
    background-color: #009c24;
    color: White;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    font-weight: bold;
}
/* ---- END Product list --- */

a
{
    color: #000000;
}
