.map_canvas {width:678px; height:700px}


body{
background: url(/filearchive/1/11534/bakgrund_hemsida_streck.jpg);
font-family: Arial, sans-serif;
font-size: 11px;
color:#000;
text-align:center;
}

#sitewrapper{
width:990px;
margin: 0 auto;
text-align:left;
}

#headerwrapper{height:102px; background-color: #464138; margin-bottom:9px;}
#headerwrapper{padding-left:17px; padding-top:21px;}
.logoholder{float:left;}

#maincontentcontainer{background-color: #fff; display:block; /*width:950px; padding: 18px 20px 20px 20px; */ width:990px; position:relative; float:left; padding:18px 0 20px 0; font-size:12px;}
#maincontentcontainer .contenttext{width:950px; margin:0 auto}

.main_navigationwrapper{float:left; color:#fff; padding-top:72px; margin-left:20px;}

.inkopswrapper{float: left; width: 300px; height:20px; left:-30px; line-height:20px; text-align: right; position:relative;}
.inkopswrapper a{color:#f1f1f1; text-decoration:none; position:absolute; right:-25px;}

.searchwrapper{float:right; margin-top: 46px; padding-right:16px;}

.startmainimagecontainer{width:950px; margin:0px auto 0px auto; min-height:482px; position:relative; float:left;}
.bottomwrapper {width:950px; background: url(/filearchive/1/10687/bottomwrapperbg.gif) repeat-y bottom left; display:block; position:relative; float:left;}


/* -- STARTPAGE --*/
.startboxwrapper{margin-top:30px;display:block; width:950px; float:left; position:relative;}
.startbox{width:305px; height:162px; margin-right:17px; position:relative;}
.startboxright{width:305px; height:162px;}
.startboxtransbg{background: url(/filearchive/8/8482/startboxtrans.png) no-repeat; height:40px; line-height:40px; padding-left:17px; z-index:99; position:relative; margin-top:-40px; color:#fff; font-weight:bold;}

.inspirationstartbox{width:305px; height:188px; margin-right:17px; position:relative; margin-bottom:20px;}
.inspirationstartboxright{width:305px; height:188px; margin-bottom:20px;}
.inspirationstartboxtransbg{background: url(/filearchive/8/8482/startboxtrans.png) repeat; height:47px; line-height:47px; padding-left:17px; z-index:99; position:relative; margin-top:-47px; color:#fff; font-weight:bold;}

.inspirationstartboxtransbgchosen{background:url(../img/inspirationstartboxtranschosen.png)  repeat; height:47px; line-height:47px; padding-left:17px; z-index:99; position:relative; margin-top:-47px; color:#fff; font-weight:bold;}

.startboximage{z-index:-1; height:162px;}

.topimage{margin-bottom:35px;}
.maincontentwrapper{margin-left:60px; float:left;}
.maincontent{width:600px;}


/* Generella klasser */
.l{float:left;}
.r{float:right;}
.width50percent {width:50%}
p{margin-bottom:10px;}
h1{font-size:18px; margin-bottom:15px;}


.hseries, .hsortiment, .hnyheter{font-size:14px; margin-left:30px; margin-top:15px;}

/* Länkar */
.main_navigationwrapper a:link, .main_navigationwrapper a:visited, .main_navigationwrapper a:active{color:#fff; text-decoration:none;}
.main_navigationwrapper a:hover{text-decoration:underline;}

#maincontentcontainer a:link, #maincontentcontainer a:visited{color:#322e26;}
#maincontentcontainer a:hover, #maincontentcontainer a:active{color:#000;} 


/* Produkt */
.producttopwrapper{width:950px; border-bottom:1px solid #e5e3e1; display:inline-block; /*margin-left:20px;*/ margin-top:40px;padding-bottom:30px}
.productcontentwrapper{float:left; width:580px; margin-left:17px;}

.productimagecontainer{text-align:center; width:480px;margin:0 0 20px 0; position:relative;}

.magnifyglass{position:absolute; margin-top:-31px; margin-left:480px;}
.prodnamedescwrapper{width:450px;}
.productname{font-weight:bold; text-transform:uppercase; float:left; margin-right:7px;}
.productdesc{ width:450px}
.productprice{font-weight:bold;}

.productinfolinks{float:right; width:225px;}



.prodthumbsheader{margin-top:20px; margin-bottom:10px; font-weight:bold; font-size:16px;}
.productthumbswrapper{display:inline-block;}
.productthumbitem{float:left; margin-right:10px; display:block; height:114px;}


.relatedinfowrapper{background-color: #e5e3e1; width:225px;}
.relatedinfowrapper ul{list-style-type: none; margin:0 0 0 20px; padding:10px 0;}
.relatedinfowrapper ul li{background:url(/filearchive/8/8533/relatedinfobock.gif) no-repeat; margin:10px 0 10px 0; padding: 0 0 0 35px; display: block; height:25px; line-height:28px;}
.relatedinfowrapper ul li a{text-decoration: none; color:#000; font-size:12px}

.relatedlinkswrapper{margin-top: 45px;}
.relatedlinkswrapper ul{list-style-type: none; margin:0; }
.relatedlinkswrapper ul li{margin:10px 0 10px 0; padding: 0 0 0 40px; display: block;}
.relatedlinkswrapper ul li a{text-decoration: none; color:#000; font-size:12px; display:block;}

.div_hidden{visibility: hidden;}

.sendtofriend{background: url(/filearchive/8/8534/sendtofriend.gif) no-repeat; height:30px; line-height:30px; }
.addtolist{background: url(/filearchive/8/8524/buylist.gif) no-repeat; height:30px; line-height:30px;}
.printpage{background: url(/filearchive/8/8529/printpage.gif) no-repeat; height:30px; line-height:30px;}

.addtolistproductadded{
    background-color:#464138;
    color:#FFFFFF;
    margin-left:40px;
    margin-top:0;
    padding-bottom:10px;
    padding-left:10px;
    padding-top:10px;
    position:absolute;
    width:150px;
}

.custom_images span{cursor:pointer}
.custom_images a{display:block; height:30px; line-height:20px; text-decoration: none;}
.custom_images a img{margin-right:10px;cursor:default}
.addthis_button_expanded{margin-top:11px}

.productlistwrapper{
/*margin-left:67px;*/
/*margin-left:22px;*/
margin-top:30px;
clear:both;
width:950px;
}

.productlistrepeater{
float:left;width:690px;}

.productlistrepeater h1{
font-size:20px; margin-bottom:20px;}

.selectedCategory{font-weight:bold;}


/* tabell */
.productlisttable{width:100%;}
.productlisttablerow{}
.productlisttablerow td{width:33%; vertical-align:bottom; text-align:center;}

.productlistitem{float:left; margin-right: 15px; margin-top:20px; height:170px; width:180px; text-align:center;}

.prodlistname{padding-bottom:25px; margin-top:5px; text-transform:uppercase; font-weight:bold;}
.prodlistprice{}

a.selectedProduct img{border:1px solid #ccc;}

.newstrans{position:absolute; margin-left:135px; }
.newstransbig{position:absolute; top:0; left:0; /*margin-top:-250px;*/}

/* nyhetsbubbla */
.productlink {position:relative;}
.newstrans {position:absolute; top:0; margin-left:5px}

.greenleaf{position:absolute; margin-left:19px;}


/* -- SUBNAV --*/
.secnavcontainer{display:table; min-height:500px; /*margin-right:20px;*/}

.secondarynavwrapper{float:right; width:225px; background-color: #e5e3e1; margin-right:0px; margin-top:13px;}
.secondarynavwrapper ul{list-style-type: none; margin:0 0 0 20px;}
.secondarynavwrapper ul li{margin:10px 0 10px 0; padding: 0 0 0 10px; display: block;}
.secondarynavwrapper ul li a{text-decoration: none; color:#000; font-size:12px}

.selectedfilter {font-weight:bold}

.special{background-color:#fcf1ec; margin-top:13px;}
.series{margin-top:13px; margin-bottom:13px;}
h2.hseries {cursor:pointer}
.ui-accordion{padding-bottom:10px;}


/* Inspiration */
.inspirationoverlay{position:absolute; margin-top:-200px; margin-left:20px;}
.inspirationrelatedproducts{clear:both; width:950px; display: inline-block; margin-bottom:55px; margin-top:20px;}
.relatedproductitemwrapper{float:left; position:relative; margin-bottom:10px;}

.productinsplistwrapper{clear:both; margin-left:0;
margin-top:30px; float:left; width:950px;}


.relatedtitle{position:relative; top:-3px;}

.relatednewsdot{position:absolute; top:0; right:0;}

.prevnav{position:absolute;top:430px;left:20px}
.nextnav{position:absolute;top:430px;left:795px}

/* produkttabell*/
.inpirationlisttable{width:100%;}
.inspirationlisttablerow{}
.inspirationlisttablerow td{width:20%; height:100px; vertical-align:bottom; text-align:center;}


/* Navigation */
/*
    Exempel på hur utritningen ser ut av navigering oavsett typ.

    <div class="menu_cssprefix">
        <ul class="level-0">
            <li><a class="current"></a><li>
            <li>
                <a></a>
                <ul class="level-1">
                    <li><a class="active"></a></li>
                    <li><a></a></li>
                </ul>
            </li>
            <li><a></a></li>
        </ul>
    </div>
*/

.menu_top {
    width: 100%;
    font-family: arial;
    font-size: 14px;
}
.menu_top ul {
    margin-left: 0px;
    padding-left: 0px;
    display: inline;
}
.menu_top ul li {
    display: inline;
    list-style-type: none;
margin-right:21px;
}
.menu_top .level-0 a {
    text-decoration: none;
    color: #fff;

text-transform: uppercase;
}
.menu_top li.active a {
    text-decoration: underline;
}
.menu_top li.current a.current {
    text-decoration: underline;
}
/* -- SUBMENU FOR OM SVENSKA HEM -- */
.menu_sub {width: 250px; background-color:#e5e3e0;float:left; margin-right:0px;min-height:200px;}
.menu_sub ul{list-style-type: none; margin:0 0 0 20px; padding:10px 0;}
.menu_sub ul li{margin:10px 0 10px 0; padding:0 0 0 10px; display: block;}
.menu_sub ul li a{text-decoration: none; color:#000; font-size:12px}

.menu_sub ul li.current {margin:5px 0 5px 0; padding:0 0 0 10px;}
.menu_sub ul li a.current {font-weight:bold}
.menu_sub ul li a.active {font-weight:bold}

.menu_sub ul.level-2 {margin:0px;padding:0;}
/* sök */
.searchlabel{height:18px; line-height:24px; margin-right:10px; color:#fff; font-size:14px;font-family:arial;}
.searchbutton{height:18px; position:absolute; top:0px; left:0px; visibility:hidden;}
.searchtextbox{height:16px;line-height:16px; background-color:#dfe0e1; border-top: 1px solid #7c7a74; border-bottom: 1px solid #7a7771; border-left: 1px solid #545048; border-right: 1px solid #5e5a52; padding-left:5px;}


/* Butiker */
.butikernavigationwrapper{width:250px; position:relative; background-color:#e5e3e0;float:left; min-height:200px; height:auto !important; height:200px;}

.butikernavigationwrapper_gmaps {width:250px; position:relative; background-color:#e5e3e0;float:left; min-height:700px; height:auto !important; height:700px;}

.butikernavigationwrapper ul{list-style-type: none; margin:0 0 0 20px; padding:10px 0;}
.butikernavigationwrapper ul li{margin:10px 0 10px 0; padding: 0 0 0 10px; display: block;}
.butikernavigationwrapper ul li a{text-decoration: none; color:#000; font-size:12px}

.butikernavigationwrapper ul li ul{list-style-type: none; margin:0 0 0 0px; padding:0;}
.butikernavigationwrapper ul li ul li{margin:0; padding: 0; display: block;}
.butikernavigationwrapper ul li a{text-decoration: none; color:#000; font-size:12px}


.butikernavigationwrapper_gmaps ul{list-style-type: none; margin:0 0 0 20px; padding:10px 0;}
.butikernavigationwrapper_gmaps ul li{margin:10px 0 10px 0; padding: 0 0 0 10px; display: block;}
.butikernavigationwrapper_gmaps ul li a{text-decoration: none; color:#000; font-size:12px}

.butikernavigationwrapper_gmaps ul li ul{list-style-type: none; margin:0 0 0 0px; padding:0;}
.butikernavigationwrapper_gmaps ul li ul li{margin:0; padding: 0; display: block;}
.butikernavigationwrapper_gmaps ul li a{text-decoration: none; color:#000; font-size:12px}


.butikernavigationddllan {
    margin-left: 30px;
    margin-top: 20px;
    width: 190px;
}
.butikernavigationddllan select {
    width: 190px;
}

.butikerbottomwrapper {
    /*overflow:auto;*/
    width:950px;
    position:relative;
    float:left;
    margin-top:30px;
    background: transparent url(/filearchive/1/11040/butikerbg.png) repeat-y scroll bottom right;
}


.butikercontentouterwrapper{width:678px; position:relative; float:right; /*background-color: #e5e3e0;*/ margin-top: 0px;margin-left:0px; margin-right:0px; margin-bottom:0px; border-top:13px solid #e5e3e0; padding-bottom:15px; }

.butikercontentinnerwrapper{background-color: #fff; padding:0px; min-height:200px; overflow:visible; min-height:200px; height:auto !important; height:200px; margin:20px 35px; float:left; display:inline;}
.halfcolumn {float:left;width:300px;margin-bottom:30px}
.ButikerTitle{font-size:14px; font-weight:bold; margin-bottom:3px;}
.ButikerContact{}
.ButikerEmail{font-weight:normal;}
.ButikerOpentitle{font-weight:bold; font-size:14px ;margin-bottom:3px;}
.ButikerOpen{}
.ButikerPagelink{ display:block; margin-bottom:5px; font-weight:bold;}
.ButikerEnirolink{ display:block; font-weight:bold;}

.butikinfosub {width:190px; margin-left:30px; margin-top:40px; margin-bottom:30px; padding-top:20px; border-top:1px solid #5d5d5d;}


/* -- SEARCHRESULT --*/
.searchresult {width: 500px; overflow:hidden}
.searchresult table{width: 400px;}
.searchresulthead {font-size:12px}

/* -- FOOTER -- */
.sitemapwrapper{clear:both; width:990px; display: inline-block; margin-top:20px;padding:20px 0 20px 0;background-color: #464138;}
.sitemapwrapper h2{color:#fff; font-size:14px;margin-bottom:8px}

.sitemapwrapper ul{list-style-type: none; display:block; }
.sitemapwrapper ul a{text-decoration:none; color:#fff; font-size:11px;}

.footercatlinkswrapper {display:inline-block; float:left;margin:0 0 0 60px; border-right:1px solid #322E26}
.footercatlinkswrapper ul {width:170px; float:left;}

.footerlinkswrapper {display:inline-block; float:left;margin:0 0 0 50px;}
.footerlinkswrapper ul {width:170px; float:left;}


/*--------------------------------------------------------------------
--------------- OVERRIDE CSS APPLIED IN LEMOON ---------------
---------------------------------------------------------------------*/
#maincontentcontainer table.contenttext {margin-left:0; width: auto;}
#maincontentcontainer td.contenttext {margin-left:0;}


/*--------------------------------------------------------------------
--------------- FROM PUBLIC CSS CREATED BY SVENSKA HEM ---------------
---------------------------------------------------------------------*/
.GreyHeadline{
margin-top: 0px; font-weight: bold; font-size: 16px; text-transform: none; color: #000000; font-family: arial; text-decoration: none}

.justerad{text-align: justify}

.standard{
font-weight: normal; font-size: 8pt; text-transform: none; color: rgb(0,0,0); font-style: normal; font-family: arial; text-decoration: none}

.Rubrik{
background-position: 50% top; font-weight: bold; font-size: 16px; text-transform: none; color: #9b8f7b; font-style: normal; font-family: verdana; text-align: left; text-decoration: none}

.bildtext{
font-size: 7pt; font-family: arial}

.redheadline{
font-weight: bold; font-size: 14pt; color: #dd0000; font-family: arial; text-align: justify}

/* INKÖPSLISTA - OFFERTFÖRFRÅGAN - START */
.offertHidden {display: none;}
/* INKÖPSLISTA - OFFERTFÖRFRÅGAN - END */