@charset "utf-8";
/* CSS Document */
/*Author: Kenny Lundbäck
http://stylingwebben.se*/

body{font-size:14px; margin:0px; padding:0px; font-family:Verdana, Geneva, sans-serif;}
h1, h3, h4, h5, h6{margin:0px;font-weight:bold;}
h3,h2 {font-size:14px;}
h1{font-size:18px; font-weight:normal;}
h2{margin:0px; color:#346BC7; font-weight:normal;}
h4{ font-size:12px; }
h5{font-size:18px; color:#1A3564;}
h6{margin-left:7px; color:#1A3564; font-size:14px;}


.pagecontainer {position:relative; top:0px;left:0px; width:100%; background-color:darkblue;} 
a:link{color:#1A3564; text-decoration:underline;}
a:visited{color:#1A3564; text-decoration:underline;}
a:hover{color:#346BC7; text-decoration:underline;}
a:active{color:#346BC7; text-decoration:none;}

#PageContainer{position:absolute; top:0px; left:0px; width:100%; height:100%; padding:0px; margin:0px; background:#F00}
	
.ContentHolder{width:auto; margin:15px;}
.ContentHolderHome{width:auto; padding:8px; overflow:hidden;}
.ContentCategory{width:auto; overflow:hidden;}
.ContentInfoHolder{width:100%; margin-bottom:15px;}
#LeftMenuHolder{width:195px; margin:15px 0px 15px 5px;}
.RightMenuHolder{width:195px; margin:15px 0px 0px 0px;}
#TopHolder{width:100%; Height:80px; background-color:#ECECEC; background-image:url(../cssimages/MainLogo.jpg); background-position:left; background-repeat:no-repeat; }
a img, a:hover img{text-decoration:none; border:none; margin-right:5px;}

.TopLink, .TopLinkActive{float:left; height:20px; font-weight:bold; line-height:20px;}
.TopLink, .TopLinkPadding{padding: 0px 10px 0px 10px;}
.TopLinkActive{color:#FFF;}
.TopLink a, .CategoryText1 a{color:#1a3564; text-decoration:none;}
.TopLink a:hover, .CategoryText1 a:hover{text-decoration:underline}
.TopLinkMenuHolder {background-image:url(../cssimages/TopLinkMenuNotAcive.jpg); background-repeat:repeat-x; height:20px; width:430px; }
.TopLinkMenuNotAciveLeftSide {background-image:url(../cssimages/TopLinkMenuNotAciveLeftSide.jpg); background-position:left; background-repeat:no-repeat; overflow:hidden;}
.TopLinkActiveButtonBack{background-image:url(../cssimages/TopLinkMenuBackAcive.jpg); background-repeat:repeat-x;}
.TopLinkActiveButtonLeftSide2{background-image:url(../cssimages/TopLinkMenuAciveLeftSideInside.jpg); background-position:left; background-repeat:no-repeat;}
.TopLinkActiveButtonLeftSide{background-image:url(../cssimages/TopLinkMenuAciveLeftSide.jpg); background-position:left; background-repeat:no-repeat;}
.TopLinkActiveButtonRightSide{background-image:url(../cssimages/TopLinkMenuAciveRightSide.jpg); background-position:right; background-repeat:no-repeat;}
.TillBestallningHolder{float:right; height:30px; padding:0px; margin-right:5px;}

#TopHolder table#MenuTable td {line-height:20px; background:#f3f3f3; padding:0px 10px; font-weight:bold}
#TopHolder table#MenuTable td a {text-decoration:none;}
#TopHolder table#MenuTable td a:hover {text-decoration:underline;}
#TopHolder table#MenuTable td.active {background:#325c86;}
#TopHolder table#MenuTable td.active a {color:#FFF;}

#HeadDivider{background-color:#325c86; height:6px; width:100%;}

.HeadlineRightBack{}
.HeadlineTextHolder{background:url(../cssimages/Headline_M.jpg) repeat-x top;  line-height:30px; padding:0px 5px 0px 0px; overflow:hidden;}
.HeadlineTextHolder h1 {background-image:url(../cssimages/Headline_L.jpg); background-repeat:no-repeat; background-position:top left; padding-left:35px;}
.HeadlineTextHolder p {line-height:normal; margin:0px 0px 5px 5px; padding:0px;}
.MenuTextHolder{padding:0px 0px 2px 0px; overflow:hidden;}
#MainProductHolder1{width:570px;}
#MainProductHolder2{padding:5px;}
.ExtraProdukt{float:right; width:277px;}

.TopBorder{border-top:#999 solid 1px;}
.RightBorder{b}
.MenuTextHolder{border-bottom:#999 solid 1px; margin-bottom:5px;}
.BottomBorder{}
.LeftBorder{}
.GrayBottom{ background-color:#ECECEC}
.GrayTopLeftCorner{}
.GrayTopRightCorner{}
.GrayBottomLeftCorner{}
.GrayBottomRightCorner{}
.WhiteTopLeftCorner{}
.WhiteTopRightCorner{}
.WhiteBottomLeftCorner{}
.WhiteBottomRightCorner{}
.TableTopBack{background-image:url(../cssimages/TableTopBack.jpg); background-repeat:repeat-x; background-position:Top;}
.TableTopLeftCorner{background-image:url(../cssimages/TableTopLeftCorner.jpg); background-repeat:no-repeat; background-position:Top Left;}
.TableTopRightCorner{background-image:url(../cssimages/TableTopRightCorner.jpg); background-repeat:no-repeat; background-position:Top Right;}
.TableBottomBack{background-image:url(../cssimages/TableBottomBack.jpg); background-repeat:repeat-x; background-position:Bottom;}
.TableHeadline{padding:0px 5px; font-weight:bold; height:24px; line-height:24px;}
.TableHeadline2{font-weight:bold;}
.TableTillBestallningTD{padding:0px; text-align:right; background-color:#ececec;}
.TableTillBestallningTD img {margin-left:10px;}
.TableGrayedBack{background-color:#F5F5F5;}

#TillBestallning{background-image:url(../cssimages/TillBestallning.jpg); background-repeat:no-repeat; background-position:Bottom Right;}

.FloatingTable {float:right; padding:6px;}
.FloatingTable2 {float:right; padding:0px 0px 6px 6px;}
.FloatingTableLeft {float:left;}
table.PrisTabell tr td {padding: 2px 10px 2px 5px; white-space:nowrap;}
table.PrisTabell2 tr td {padding: 0px 5px; line-height:20px;}
tr.GruppNamn td {font-weight:bold;}
ul.GruppMeny li {padding-left:5px;}
.ProduktGruppNamn{list-style-type:none; padding:0px 5px 0px 5px; margin:0px 0px 6px 0px;}
.TabbedULMeny {list-style-type:none; padding: 2px 0px 2px 10px; margin:0px -5px 0px -5px;}
div.ContentPadding ul{padding: 5px 20px; margin:0px;}
.RelBilderContainer a, .TabbedULMeny a{text-decoration:none;}
.RelBilderContainer a:hover, .TabbedULMeny a:hover{text-decoration:underline;}

.BildContainer1{float:left; width:134px;}
.BildContainer2{width:134px; height:98px; margin:0px auto;}
.BildContainer3{overflow:hidden; padding:0px 0px 2px 5px; margin-right:12px;}
.BildContainer3 img,.BildContainer3 a:hover img{float:left; border:#CECECE solid 1px;}
img.ProduktBild,a:hover img.ProduktBild, #MassImgHolder img{float:left; border:#CECECE solid 1px; margin:0px 0px 5px 5px;}
.BildContainer4{float:right; width:134px; height:98px; margin:0px}
.BildContainer5{float:left; width:127px; height:98px; margin:0px}
.BildContainer6{float:left; width:134px; height:150px;}
.BildCategoryContainer{overflow:hidden; padding:5px;}
.BildLeftShadow{background-image:url(../cssimages/ImageLeftShadow.jpg); background-repeat:no-repeat; background-position:bottom left;}
.BildBottomShadow{background-image:url(../cssimages/ImageBottomShadow.jpg); background-repeat:no-repeat; background-position:bottom;}
.BildBottomShadow2{background-image:url(../cssimages/ImageBottomShadow.jpg); background-repeat:no-repeat; background-position:bottom right;}

.HeadlineTextHolder table.IMGpreview {height:155px; vertical-align:top}
table.IMGpreview {float:left; margin:5px 0px 0px 5px;}
table.IMGpreview tr td{ line-height:normal; vertical-align:top}
table.IMGpreview tr td p{ margin: 0px 5px; width:112px}
table.IMGpreview tr td p a{ text-decoration:none;}
table.IMGpreview tr td p a:hover{ text-decoration:underline;}
table.IMGpreview tr td img {border:#CECECE 1px solid;}

.MiniBild {height:98px; width:134px; text-align:center}
.MiniBild2 {height:98px; width:127px; text-align:right}
.MiniBild3 {padding:0px 7px 8px 7px}
.MiniBildBackfillBlack{height:90px; width:120px; background-color:#000; text-align:center;}
.MiniBildBackfillWhite{height:90px; width:120px; background-color:#FFF; text-align:center;}

.RelBilderContainer{padding:12px auto 0px; text-align:center;}
.RelBilderContainer img, .RelBilderContainer a:hover img{border:#CECECE solid 1px;}
.RelBildTextPadding{text-align: center; padding: 0px 0px 10px 0px;}

.ContentPadding{padding:6px;}
.ContentPadding p{padding:0px; margin:0px 0px 14px;}

.BildHeadlinePadding{padding:5px;}
.BildHeadlinePaddingChild{padding:5px; border-top: dashed 1px #969696;}

.ViGerDigPadding {padding:6px 5px;}
.ViGerDigPadding ul {padding-left:15px; margin:0; list-style-type:circle;}
.ViGerDigPadding ul li { padding:2px 0px;}

#FootText{padding:10px; text-align:center; border-bottom:#999 solid 1px; }

.Annons, .Annons2 {float:left; padding:7px; width:224px;}
.Annons2{width:462px;}
.Annons h1 {background:none; padding-left:5px;}
.EnormAnnons{width:690px; height:136px; padding:5px; overflow:hidden; }
.StorAnnonsFlash{width:452px; height:136px; overflow:hidden;}
.StorAnnons{width:452px; height:136px; padding:5px; overflow:hidden;}
.LitenAnnons{width:214px; height:136px; padding:5px; overflow:hidden; }
.LitenAnnonsTable {width:100%;}
.LitenAnnonsTable td.Beskrivning { height:40px; vertical-align:top;}
.LitenAnnonsTable td.Bild {width:122px;}
.LitenAnnonsTable td.Merinfo {white-space:nowrap; text-align:right; font-weight:bold;}
.LitenAnnonsTable td.Bild img {border:#CECECE solid 1px;}
.LitenAnnonsTable td.Pris, .LitenAnnonsTable td.sPris {text-align:right; font-size:24px; font-weight:bold;}
.LitenAnnonsTable td.sPris {color:#F00;}
.AnnonsText{ height:40px; padding-left:7px;}

.AnnonsPris {text-align:right; height:66px; }
.AnnonsPris p { padding:35px 5px 0px 0px;}
.FontSize24 {font-size:24px; color:#1A3564; font-weight:bold; text-decoration:none}

.TillProdukten{text-align:right; height:25px}
.AnnonsBack {background-image:url(../cssimages/BackAddHeadline.jpg); background-repeat:repeat-x;}
.AnnonsLeft {background-image:url(../cssimages/LeftAddHeadline.jpg); background-repeat:no-repeat; background-position:top left;}
.AnnonsRight {background-image:url(../cssimages/RightAddHeadline.jpg); background-repeat:no-repeat; background-position:top right;}

div.ContentHolderHome p{margin:2px 0px 10px 15px;}

.BoldTR {font-weight:bold;}

.SkickaBestallning{cursor:pointer; background:url(../cssimages/skickabestallning1.jpg); background-repeat:no-repeat; width:192px; height:32px; border-style:none;}
.SkickaBestallning2{background:url(../cssimages/skickabestallning2.jpg); background-repeat:no-repeat; width:192px; height:18px;}

.FormHolder {padding:5px;}

.Devider1{height:20px;}
.CategoryText1{padding:0px 7px;}
.CategoryPris1{padding:0px 7px; color:#1A3564; font-weight:bold;}
.CategoryZoom1{float:right; padding-right:7px}
.FragaITabell{padding: 5px;}
.Bold{font-weight:bold;}


a.info{position:relative; font-weight:bold;}
a.info img{margin:0px; vertical-align:top;}
a.info:hover{z-index:25;}
a.info span{display:none;}
a.info:hover span{display:block; position:absolute; top:20px; left:-30px; width:200px; border:2px solid #999; background-color:#FFF; color:#000; text-align:left; padding:5px; font-weight:normal;}