﻿body{margin:0 0 0 0;padding:0;font-family:Times New Roman;font-size:10pt;background:#ffffff;color:#666666;}
body.SWE{background:url(/shop/assets/shop_images/bg.png) repeat-x center top;}
table{border-collapse:collapse;}
td{vertical-align:top;padding:0px;margin:0px;}
a{color:#606060;}

.sidrubrik, .sidtoppnavig
{
	display:block;font-size:1.8em;font-weight:bold;
	width:630px;padding:10px 10px 10px 0px;overflow:auto;margin:0 0 10px 0;
    font-weight:bold;
	border-bottom:dashed 1px #606060;
	color:#000000;
}
.sidtoppnavig a{text-decoration:none;}
.rubrik{font-size:14px;font-weight:bold;}

.namn a,.namn{}

.pagewrap
{
	margin:auto;
    width:904px;
    overflow:auto;
}
.pnlWrapInner{width:904px;float:left;}
/*.pnlAdvertismentList{width:170px;float:right;}*/

.pnlPageheader{background:url(/shop/assets/shop_images/topbg.png) no-repeat;}
.pnlPageheader a{text-decoration:none;}

.pnlLanguageSelect{}
.pnlLanguageSelect .caption{display:none;}
.pnlLanguageSelect ul{margin:0px;padding:0px;list-style-type:none;}
.pnlLanguageSelect li{margin:6px;padding:0px;list-style-position:outside;float:right;}
.liLngCodeSWE .lngCodeLink{background:url(/shop/assets/shop_images/flag_icons/se.png) no-repeat 0px 2px;padding:0 0 0 20px;}
.liLngCodeENG .lngCodeLink{background:url(/shop/assets/shop_images/flag_icons/gb.png) no-repeat 0px 2px;padding:0 0 0 20px;}

.pnlPageNavigation-default li{display:none;}
.pnlPageNavigation-default .wpeId688,
/*.pnlPageNavigation-default .wpeId689,*/
/*.pnlPageNavigation-default .wpeId690,*/
.pnlPageNavigation-default .wpeId0{display:block;}
.pnlPageNavigation-default{float:left;margin:12px 0 0 220px;text-transform:uppercase;height:26px;}
.pnlPageNavigation-default .caption{display:none;}
.pnlPageNavigation-default a{color:#ffffff;display:block;padding:0px 10px 0px 10px;font-weight:bold;}
.pnlPageNavigation-default ul{margin:0px;list-style-type:none;overflow:auto;padding-left:0px;}
.pnlPageNavigation-default .ulPageTreeRoot li{float:left;padding:0;margin:0;list-style-position:inside;}
.pnlPageNavigation-default .ulPageTreeRoot .liLast{}
.pnlPageNavigation-default .liHover a{}
.pnlPageNavigation-default .ulPageTreeRoot ul{display:none;}
.pnlPageNavigation-default .pnlPageNavigation ul ul{position:absolute;padding:0;z-index:1000;overflow:visible;}
.pnlPageNavigation-default .pnlPageNavigation ul ul a{width:150px;	}
.pnlPageNavigation-default .pnlPageNavigation ul ul li{clear:both;display:block;margin:0;border:0;}
.pnlPageNavigation-default .pnlPageNavigation ul ul ul{margin:-37px 0 0 150px;}

.pnlPageNavigation-lefttop li{display:none;}
.pnlPageNavigation-lefttop .wpeId691,
.pnlPageNavigation-lefttop .wpeId692,
.pnlPageNavigation-lefttop .wpeId0{display:block;}
.pnlPageNavigation-lefttop .caption{display:none;}
.pnlPageNavigation-lefttop ul{list-style-type:none;margin:0;padding:50px 0 0 0;}
.pnlPageNavigation-lefttop a{background:url(/shop/assets/shop_images/pagesArrow.png) no-repeat 0px 2px;padding:3px 0 10px 30px;display:block;font-style:italic;font-size:1.4em;text-decoration:none;}

.pnlLogo{float:left;width:130px;height:120px;position:absolute;margin:0 0 0 60px;}
.pnlLogo img{width:130px;height:120px;}

.pnlSlogan{clear:both;height:337px;background:url(/assets/shop_images/pnlSlogan.png) no-repeat;}
.Default .pnlSlogan{height:505px;background:url(/assets/shop_images/pnlSloganDefault.png) no-repeat;}
.dept .pnlSlogan,.prod .pnlSlogan{height:337px;background:url(/assets/shop_images/pnlSloganDept.png) no-repeat;}
.page .pnlSlogan{height:337px;background:url(/assets/shop_images/pnlSloganPage.png) no-repeat;}
.wpe-764 .pnlSlogan{height:337px;background:url(/assets/shop_images/pnlSloganContact.png) no-repeat;}
.pnlSlogan .eniroLink{display:none;}
.wpe-764 .pnlSlogan .eniroLink{display:block;width:904px;height:337px;}
.pnlImageRoll{display:none;}
.pnlImageRoll img{border:0px;}
.Default .pnlImageRollDefault{display:block;margin:0px;padding:0px;list-style-type:none;}
.Default .pnlImageRollDefault li{margin:0px;padding:0px;position:absolute;}


/*.pnlMiniLogin{float:right;display:block;margin:0px 0px 0 0;padding:2px 10px 2px 10px;}
.pnlMiniLogin .caption,.pnlLoggedInAs{cursor:pointer;color:#00a0e0;font-weight:bold;}
.pnlMiniLogin .pnlLoginMessage{padding:10px;}
.pnlMiniLogin .pnlNotLoggedIn .pnlForm,
.pnlMiniLogin .pnlLoggedIn .pnlForm
{
	width:210px;border:solid 2px #00a0e0;padding:20px;
}
.pnlMiniLogin .login{float:left;margin-right:30px;}
.pnlMiniLogin .password{height:34px;}
.pnlMiniLogin input{font-size:7pt;}
.pnlMiniLogin input[type=text],.pnlMiniLogin input[type=password]{width:80px;}*/
.pnlMiniLogin-welcome .caption,.pnlMiniLogin-welcome .pnlLoggedInAs{font-family:Verdana, Arial;font-weight:bold;margin:0 0 6px 0;color:#000000;}
.pnlMiniLogin-welcome .pnlForm .caption{display:none;}
.pnlMiniLogin-welcome .btnLogin,.pnlMiniLogin-welcome .pnlLogOut{margin:4px 0 4px 0;}

.pnlTools{font-weight:bold;display:none;}
.pnlTools .caption{display:none;}
.pnlTools ul{margin:0px;padding:0px;list-style-type:none;}
.pnlTools li{float:left;padding:0 8px 0 10px;}

.Default .pnlMiniBask
{
	display:none;
	width:198px;
}
.pnlMiniBask{}
.pnlMiniBask .caption
{
	margin:40px 0 16px 0;
	padding:2px 0 0 0;
	width:130px;height:24px;
	display:block;
	font-size:1.6em;
	background:url(/assets/shop_images/bgMinibask.png) no-repeat right top;
}
.pnlCartContent{font-size:1.2em;}
.pnlMiniBask .curcode{padding-left:4px;}
.bask .pnlMiniBask,.payment .pnlMiniBask{display:none;}
.hlkMiniBasketToBasket,.hlkMiniBasketToPayment{display:block;float:left;margin:16px 10px 0 0;font-size:0.8em;}

.pnlBody{margin:0;padding:20px 0 0 0;background:url(/assets/shop_images/pnlBody.png) repeat-x;min-height:400px;}

.pnlComponents{float:right;width:200px;}
.Default .pnlComponents, .wpe-764 .pnlComponents{display:none;}

.pnlAdditionalInfo1,.pnlAdditionalInfo2{display:none;}

.pnlFind{float:right;margin:7px 0 0 730px;padding:5px 20px 0 0;height:22px;width:130px;position:absolute;z-index:1;background:url(/assets/shop_images/bgFind.png) no-repeat;}
.pnlFind .caption{display:none;}
.pnlFind input{font-size:8pt;background:transparent;border:0;}
.pnlFind input[type=text]{width:96px;float:right;}
.pnlFind input[type=button]{width:30px;float:left;color:transparent;}
.txtDefaulted{color:#a0a0a0;font-style:italic;}

.pnlSortGroup
{
	width:220px;margin:-0px 0 8px 0;border:solid 1px #606060;
}
.pnlSortGroup .caption
{
	display:block;color:#ffffff;text-shadow:0 0 5px #000;padding:6px 10px 6px 10px;
}
.pnlGroupNavigation, .Default .pnlGroupNavigation, .vgr- .pnlGroupNavigation{display:none;}
.pnlGroupNavigation
{
	width:890px;
	height:43px;
	margin:-20px 9px 0 9px;
}
.pnlGroupNavigation .caption
{
	display:none;
}
.pnlGroupNavigation .content{}
.pnlGroupNavigation br {display:none;}
.navipil{color:transparent;width:14px;height:43px;display:block;float:left;background:url(/assets/shop_images/bgNiva1.png) no-repeat;}
/*.vgrGroupSelected .navipil{width:18px;height:62px;background:url(/assets/shop_images/bgNiva1Selected.png) no-repeat;}*/
.niva1{float:left;display:block;height:43px;text-align:center;background:url(/assets/shop_images/bgNiva1.png) no-repeat right top;padding:0 13px 0 0;}
/*.vgrGroupSelected{height:62px;background:url(/assets/shop_images/bgNiva1Selected.png) no-repeat right top;}*/
.niva1 a{float:left;font-size:1.4em;font-style:italic;text-decoration:none;padding:10px 0 0 0;display:block;}
/*.vgrGroupSelected a{padding:26px 0 0 0;}*/
.niva1 a:hover{}
.niva2{display:block;}
.niva2 a{display:block;padding:0 0px 4px 20px;}
.niva2 a:hover{}
.niva3{display:block;}
.niva3 a{display:block;padding:0 0px 4px 40px;}
.niva3 a:hover{}
.niva4{display:block;}
.niva4 a{display:block;padding:0 0px 4px 60px;}
.niva4 a:hover{}

.pnlGroupNavigation ul ul{display:none;}
.pnlGroupNavigation ul{list-style-type:none;margin:0;padding:0;}
.pnlGroupNavigation ul li{padding:6px 10px 6px 10px;border-top:solid 1px #a0a0a0;}
.pnlGroupNavigation ul li a{display:block;color:#333333;text-shadow:0px 1px 0px #ffffff;font-weight:bold;}
.pnlGroupNavigation ul ul li{padding:6px 10px 6px 10px;border:0;}
.pnlGroupNavigation ul ul li a{display:block;color:#00a0e0;text-shadow:none;}

.pnlCurrency
{
	width:200px;border:solid 1px #606060;margin:8px 0 0 0;padding:10px;
}
.pnlCurrency .caption{color:#00a0e0;}

.pnlViewPriceVat
{
	width:200px;border:solid 1px #606060;margin:8px 0 0 0;padding:10px;
}
.pnlViewPriceVat .caption{color:#00a0e0;}

.pnlMain{float:left;width:690px;margin:0 0 0 10px;}
.page .pnlMain{width:600px;}
.Default .pnlMain, .wpe-764 .pnlMain{width:904px;margin:0 0 10px 0;overflow:auto;}
.wpe-764 .pnlContent{float:left;margin:0 0 0 10px;width:450px;overflow:hide;}
.page .pnlContent{font-size:1.2em;}
.wpe-764 .sidrubrik{width:555px;}
.wpe-764 .pnlForm{float:right;margin: 0 10px 0 0;width:260px;font-size:1.2em;}
.wpe-764 .pnlForm td{float:left;clear:left;}
.wpe-764 .tceFormValidator{}
.pnlForm .wpeFormInput{width:220px;}
.pnlForm .wpeFormMultiLine{height:80px;}
.wpe-764 .pnlForm h3{font-style:italic;}

.pnlLvl1GrpVScroll{display:block;width:904px;clear:both;float:left;margin:6px 0 20px 0;}
.pnlLvl1GrpVScrollList{height:150px;width:904px;margin:0;overflow:hidden;}
.pnlLvl1GrpVScrollList a{font-size:1.4em;text-decoration:none;}
.pnlLvl1GrpVScrollList ul{list-style-type:none;margin:0;padding:0;overflow:hidden;}
.pnlLvl1GrpVScrollList ul li{float:left;margin:0;padding:0;overflow:hidden;width:195px;text-align:center;}
.pnlLvl1GrpVScrollList img{border:0;}
.pnlLvl1GrpVScroll .pnlScroll{width:896px;height:24px;background:url(/assets/shop_images/scrollbarH.png) no-repeat;margin:0 0 0px 4px;}
.pnlLvl1GrpVScroll .pnlScrollLeft{width:22px;height:20px;float:left;}
.pnlLvl1GrpVScroll .pnlScrollRight{width:22px;height:20px;float:right;}
.pnlLvl1GrpVScroll .pnlScrollbar{width:848px;padding:0 2px 0 2px;float:left;}
.pnlLvl1GrpVScroll .pnlScrollIndicator{height:20px;width:220px;background:#f0f0f0;float:left;position:relative;background:url(/assets/shop_images/scrollbarIndicatorH.png) no-repeat;}

.pnlWelcomeOne{width:500px;float:right;margin: 0 10px 0 0;}
.pnlWelcomeTwo{width:344px;float:left;margin:0 0 0 10px;}
.pnlNotis1,.pnlNotis2,.pnlNotis3,.pnlNotis4,.pnlNotis5,.pnlNotis6{display:none;}
.pnlNotis{}
.pnlNotis .pnlNotisInner,
.pnlNotis .hlkNotPicture,
.pnlNotis .hlkNotLink{display:block;}
.pnlNotis .notText{font-size:1.4em;}
.pnlNotis .notCaption{
	display:block;font-size:2.0em;font-weight:bold;
	padding:10px 10px 10px 0px;overflow:auto;margin:0 0 10px 0;
    font-weight:bold;
	border-bottom:dashed 1px #606060;
	color:#000000;
}
.pnlNotis h2{font-style:italic;color:#5a4419;font-size:1.2em;}
.pnlNotis h2 .date{display:block;float:left;min-width:40px;height:48px;margin:4px 8px 0 0;background:url(/assets/shop_images/bgDate.png) no-repeat;color:#cfb886;}
.dateMonthYear{font-size:10px;text-align:center;margin:2px 0 0 0;font-style:normal;}
.dateDayOfMonth{font-size:18px;text-align:center;font-weight:bold;}

.pnlWelcomeTwo .pnlNotis{color:#5a4419;}

.gruppbildotext{width:520px;padding:0 0 10px 0;float:left;min-height:36px;display:none;}
.gruppbildotext a{padding-right:10px;float:left;}

.gruppminibildslayout{float:left;margin:8px 0 0 0;width:200px;}
.gruppminibildslayout .beskrivning{padding:0 8px 0 0;}
.spaltgruppfalttabell{width:100%;}
.spaltgruppfaltlink{text-align:center;display:block;}
.spaltgruppfaltcell1{text-align:left;width:50px;}
.spaltgruppfaltcell2{text-align:left;}

.gruppminibildslayout .minibild img{float:left;margin:0 8px 0 0;}
.gruppminibildslayout td{float:left;clear:left;text-align:center;width:200px;}
.gruppminibildslayout a{font-size:1.4em;font-style:italic;text-decoration:none;}
.gruppinfo
{
	width:214px;height:100%;margin:0 10px 10px 0px;padding:10px;min-height:240px;text-align:center;
	padding:10px;margin:0px 11px 8px 0;
	border:solid 1px #606060;
}
.minibildslayoutkol{}
.minibildkolcell{}
.minibild{text-align:center;}
.minibildkoldiv
{
	width:214px;height:100%;margin:0 10px 10px 0px;padding:10px;min-height:240px;
	padding:10px;margin:0px 11px 8px 0;
	border:solid 1px #606060;
}

.bladdringslayout input{padding:1px;margin:1px;}
#_ctl0_cphMain__ctl0_pnlPaging,#_ctl0_cphMain__ctl0_pnlPagingBottom{clear:left;width:638px;margin:10px 0 10px 0;padding:6px 10px 6px 10px;}

.dept .lblAddThis{width:200px;float:right;margin:44px 0px 0 0;}
.pnlMarketing{width:200px;float:right;margin:8px 0px 0 0;display:none;}
.pnlInfolink{}
.infolinks
{
	padding:10px;margin:0px 0 8px 0;
	border:solid 1px #606060;
}
.prod .infolinks{margin:36px 0 0px 0;}
.infolinkrubrik,.infolinkbild,.infolinktext,.infonotislink{display:block;}
.pnlOthersHaveBought
{
	margin:8px 0 0 0;
	border:solid 1px #606060;
}
.pnlOthersHaveBoughtCaption
{
	color:#ffffff;text-shadow:0 0 5px #000;padding:6px 10px 6px 10px;
}
.pnlOthersHaveBoughtArt{padding:10px;}
.pnlOthersHaveBought a{font-weight:bold;}

.produktlistakompakt{width:652px;}
.produktlistakompakt td{padding:2px 5px 2px 0px;}
.produktlistakompakt .namn a{color:#a89574;}
#_ctl0_cphMain__ctl0_tceProdCompHeadPrice{width:130px;text-align:right;}
#_ctl0_cphMain__ctl0_tceProdCompHeadQty,#_ctl0_cphMain__ctl0_tceProdCompHeadBuy,#_ctl0_cphMain__ctl0_tceProdCompHeadList{width:55px;text-align:right;}
.produktlistakompakt td.minibild{display:none;}
.kolumnrubrik{color:#000000;font-weight:bold;}
.qtyprice .sidrubrik{width:378px;}
.qtyprice .produktlistakompakt{width:398px;margin:1px;}
.qtyprice td{font-size:12px;}
.pnlMinibildslayout 
{
	clear:both;border:solid 1px #606060;margin:8px 0 0 0;padding:8px 8px 8px 8px;
}
.pnlMinibildslayout .namn a{font-size:1.4em;font-weight:bold;text-decoration:none;}

.tblProdMini{width:700px;}
.tceMiniBildInfo{width:440px;}
.pnlProdMiniInfo{width:200px;float:left;}
.pnlProdMiniPrice{width:200px;float:right;}
.pnlProdMiniPrice .prodetikett{float:left;}
.pnlProdMiniPrice .pnlPriceBlock{font-size:1.1em;font-weight:bold;clear:left;float:left;}
.tceKoplayout{width:120px;}

.collPriceFrom {font-size:8pt}

.produktlayout{overflow:auto;width:510px;float:left;display:block;padding:0 0 10px 0;}
.produktlayout .namn{font-weight:bold;font-size:1.4em;float:left;}

#pnlProdImageLightboxBlanket, .pnlBlanket{position:absolute;top:0;left:0;z-index=999;background:#000000;width:100%;height:100%;opacity:0.6;filter:alpha(opacity=60);text-align:center;display:none;}
#pnlProdImageLightbox{position:absolute;top:0;left:0;z-index=1000;display:none;background:#333333;padding:10px;}
#pnlProdImageLightboxClose{color:#ffffff;font-weight:bold;text-align:right;cursor:pointer;}
.pnlProdImage
{
	width:200px;float:right;margin:-0px 0px 0 0;padding:10px;
	border:solid 1px #606060;
}
.pnlProdImageImg{height:200px;width:200px;margin:0 0 10px 0;text-align:center;overflow:hidden;}
.pnlProdImage IMG{max-width:200px;max-height:200px;}
.pnlAdditionalProdImages{height:65px;width:200px;}
.pnlAdditionalProdImageList{float:left;width:174px;margin:0 1px 0 1px;overflow:hidden;}
.pnlAdditionalProdImageList ul{list-style-type:none;margin:0;padding:0;overflow:hidden;}
.pnlAdditionalProdImageList ul li{float:left;margin:0;padding:0;overflow:hidden;width:65px;text-align:center;}
.pnlAdditionalProdImageList img{height:65px;cursor:pointer;}
#pnlImgListArrowBack, #pnlImgListArrowForward{width:12px;height:53px;cursor:pointer;margin:6px 0 6px 0;}
#pnlImgListArrowBack{float:left;}
#pnlImgListArrowForward{float:right;}
#pnlImgArrowBack{width:100%;height:100%;background:url(/shop/assets/shop_images/prodAdditionalImageBack.png) no-repeat center center;display:none;}
#pnlImgArrowForward{width:100%;height:100%;background:url(/shop/assets/shop_images/prodAdditionalImageForward.png) no-repeat center center;display:none;}

.pnlProdInfo{float:left;clear:left;width:250px;}
.lblWrapDyn,.prodDescEntity {display:block;margin:4px 0 4px 0;clear:left;}
.prodDescEntity span{}
.prodetikett {clear:left;float:left;font-weight:bold;margin:0 4px 0 0;width:100px;display:block;}
.lblFieldValue{width:146px;float:left;}
.pnlPriceBlock,.pnlProdMiniPrice{font-weight:bold;}
.Kampanjpris{color:#ba132d;}
.pnlProdOrder {clear:left;margin-bottom:10px;}
.dept .prodDescEntity {width:220px;}
.pnlCampaignPrice{font-size:1.4em;}


.pnlRelatedProducts{margin:0 0 10px 0;}
.relatedProdHeader{clear:both;font-weight:bold;font-size:1.4em;display:block;}
.pnlRelatedMini{}

.pagetoptable{margin:10px 0 10px 0;}
.instruktion{width:520px;}
.produktlista{width:640px;}
.produktlista td.space {height:6px;}
.produktlista td{padding:2px;}
.produktlista input{margin:-4px 0 0 0;}
.valbarafaltlayout input{margin:0;}
.radudda {background:#ebeded;}
.radjamn {}
.summarad{margin:0 0 20px 0;width:640px;}
.sumrad {background:#ebeded;width:640px;padding:2px;height:18px;}
.sumlinje {background:#333333;height:2px;}
.payment select{width:170px;}

.knapptabell{width:640px;}
.knapptabell .troButtons td{width:33%;}
.knapptabell .troButtons a{display:block;padding:4px 0 0 0;}

.orderuppgifter,.kunduppgifter,.addressuppgifter,.synpunkter{margin:8px 0 0 0;width:640px;}
.orderuppgifter input,.orderuppgifter textarea,.kunduppgifter input{width:300px;}
.addressuppgifter input,.addressuppgifter select{width:200px;}
.trInput{height:26px;}
.avdrubrik{background:#ebeded;font-weight:bold;padding:4px;width:702px;}
.avdrubrikSpace{height:8px;}
.leveransuppgifter .avdContent{padding:8px 0 8px 150px;vertical-align:middle;}
.leveransuppgifter .avdContent td{vertical-align:middle;}
.etikett{width:150px;}
table.kryssruta td,table.skicka td{width:400px;padding:0 0 0 150px;}

.footpagewrap{text-align:center;background:url(/assets/shop_images/bgFoot.png) center top;padding:10px;margin:20px 0 0 0;}
.pnlPagefoot
{
	padding:10px;margin:auto;text-align:left;display:block;width:890px;
	color:#ffffff;overflow:auto;font-family:Verdana, Arial;font-size:1.2em;
}
.pnlPagefoot a{color:#ffffff;text-decoration:none;}
.pnlPagefoot .caption{font-style:italic;font-size:1.8em;margin:0 0 10px 0;font-family:Times New Roman;}
.pnlPagefoot ul{list-style-type:none;margin:0;padding:0;}
.pnlPagefoot ul a{font-weight:bold;}
.pnlPagefoot img{float:left;}
.pnlPageNavigation-foot{float:left;width:190px;}
.pnlPageNavigation-foot .wpeId690,.pnlPageNavigation-foot .wpeId689{display:none;}
.pnlContact{float:right;width:190px;}
.pnlContact h1{font-weight:bold;margin:0px;font-size:1.0em;}

.pnlBlanket{position:absolute;top:0;left:0;background:#000000;width:100%;height:100%;opacity:0.6;filter:alpha(opacity=60);}
.pnlLoadingPageWait{position:absolute;top:0;left:0;padding:20px;background:#ffffff;border:solid 1px #000000;opacity:0.8;filter:alpha(opacity=80);}
.netrixversiontext{display:none;color:#a0a0a0;text-decoration:none;font-size:7pt;float:right;}
