﻿body{margin:0;padding:0;font-family:arial,helvetica,sans-serif;font-size:9pt;background:#ffffff;color:#666666;}
body.ENG,body.SWE{background:#73756b;}
body.confirmEmail{background:#ffffff;}

table{border-collapse:collapse;}
td{vertical-align:top;padding:0px;margin:0px;}
a{color:#4a6d8c;}

.sidrubrik, .sidtoppnavig,.order_view .sidrubrik .rubrik
{
	padding:8px;margin:0 0 0px 0;display:block;color:#ffffff;font-weight:bold;font-size:1.4em;background:#4a6d8c;	
}
.rubrik{font-size:1.2em;font-weight:bold;}
.confirm .sidrubrik, .confirmEmail .sidrubrik{width:576px;margin:0 0 10px 0;display:block;float:left;clear:both;}

.order_view .sidtopp{width:596px;}
.order_view .sidrubrik {background:#ffffff;color:#333333;padding:0px;width:596px;}
.order_view .sidrubrik .rubrik{width:596px;}
.order_view .sidrubrik .instruktion{width:0px;}
.order_view .sidrubrik .sidtopp table{width:596px;font-size:0.7em;font-weight:normal;}
.order_view .sidrubrik .sidtopp table td{padding:0 4px 4px 0;}

.pagewrap
{
	
	margin:auto;
    width:1002px;
    overflow:auto;
}
.pnlWrapInner
{
	width:1002px;float:left;
}
.pnlAdvertismentList{width:248px;float:right;text-align:center;display:none;}
.pnlAdvert{background:#ffffff;}
.pnlAdvertismentList p{padding:0;margin:0;}

.pnlPageheader{background:url(/shop/assets/shop_images/topbg.png) no-repeat;background:#ffffff;padding:0 8px 0 8px;
	border-right:solid 1px #333333;border-left:solid 1px #333333;overflow:auto;}
.pnlPageheader a{text-decoration:none;}

.pnlLanguageSelect{float:right;margin:0px 6px 1px 0px;}
.pnlLanguageSelect .caption{display:none;}
.pnlLanguageSelect ul{margin:0px;padding:0px;list-style-type:none;}
.pnlLanguageSelect li{margin:0px 6px 0px 6px;padding:0px;list-style-position:outside;float:right;}
.liLngCodeSWE .lngCodeLink{background:url(/shop/assets/shop_images/flag_icons/se.png) no-repeat 0px 1px;padding:0 0 0 20px;}
.liLngCodeNOR .lngCodeLink{background:url(/shop/assets/shop_images/flag_icons/no.png) no-repeat 0px 1px;padding:0 0 0 20px;}
.liLngCodeGER .lngCodeLink{background:url(/shop/assets/shop_images/flag_icons/de.png) no-repeat 0px 1px;padding:0 0 0 20px;}
.liLngCodeENG .lngCodeLink{background:url(/shop/assets/shop_images/flag_icons/gb.png) no-repeat 0px 1px;padding:0 0 0 20px;}

.pnlPageNavigation
{
	clear:both;
	background: url(/assets/shop_images/pageNavigRootBg.png) repeat-x;
	margin:0 0 6px 0;
	font-size:1.4em;
}
.pnlPageNavigation .caption{display:none;}
.pnlPageNavigation a{color:#333333;display:block;padding:6px 10px 6px 10px;font-weight:bold;}
.pnlPageNavigation ul{margin:0px;list-style-type:none;overflow:auto;padding-left:0px;}
.pnlPageNavigation .ulPageTreeRoot{background:url(/assets/shop_images/pnlBodyBg.png) repeat-x 0px 35px;}
.pnlPageNavigation .ulPageTreeRoot li{float:left;padding:4px 0 0 0;margin:0 0 4px 0;list-style-position:inside;border-right:solid 1px #606060;text-align:center;}
.pnlPageNavigation .ulPageTreeRoot .liLast{border-right:0;}
.pnlPageNavigation .liHover a{text-decoration:underline;}
.pnlPageNavigation .liPageSelected a{background:#4a6d8c;color:#ffffff;}

.ulPageTreeRoot ul{display:none;}
.pnlPageNavigation ul ul{position:absolute;padding:0;z-index:1000;overflow:visible;}
.pnlPageNavigation ul ul a{width:150px;	}
.pnlPageNavigation ul ul li{clear:both;display:block;margin:0;border:0;}
.pnlPageNavigation ul ul ul{margin:-37px 0 0 150px;}

.page .troForm td{padding:6px 4px 0px 0;}
.page .wpeFormSingleLine{width:300px;}
.page .wpeFormMultiLine{width:300px;height:100px;}

.iFrameNewsletter{width:588px;height:700px;overflow:scroll;margin:20px 0 0 0;border:0;}

.pnlLogo{float:left;clear:left;z-index:1;position:absolute;margin:10px 0 0 0;}
.pnlSlogan{float:right;clear:right;display:block;background:#e2ecf5;margin:0 0 10px 0;}
.pnlSlogan img{float:right;clear:right;}

.pnlLogin{background:#e2ecf5;padding:8px;margin:0 0px 8px 0px;}
.pnlLogin .caption,.pnlLogin .pnlForm .caption{display:none;}
.pnlLogin .pnlLoginMessage{padding:10px;}
.pnlLogin .pnlNotLoggedIn .pnlForm,
.pnlLogin .pnlLoggedIn .pnlForm{}
.pnlLogin .password,.pnlLogin .login{margin:0 0 4px 0;}
.pnlLogin input{font-size:1.0em;}
.pnlLogin input[type=text],.pnlLogin input[type=password]{width:168px;}
.pnlLogin .btnLogin{margin:0 0 6px 0;}
.pnlLogin .label,.pnlLogin a{margin:0 0 0 2px;}

.pnlTools{display:none;font-weight:bold;-moz-border-radius:4px;border-radius:4px;float:left;margin:-19px 0px 0 0;border-top:solid 1px #606060;border-right:solid 1px #606060;padding:2px 10px 2px 0px;}
.pnlTools .caption{display:none;}
.pnlTools ul{margin:0px;padding:0px;list-style-type:none;}
.pnlTools li{float:left;padding:0 8px 0 10px;}

.pnlMiniBask{background:#e2ecf5;padding:8px;margin:0 0px px 0px;overflow:auto;}
.pnlMiniBask .caption{float:left;margin:6px 0 0 0;}
.miniBaskCaptionWhenNotEmpty img{margin:12px 0 0 0;}
.pnlCartContent{padding:10px;float:left;}
.pnlMiniBask .curcode{padding-left:4px;}
.bask .pnlMiniBask,.payment .pnlMiniBask{}


.pnlBody{padding:2px 8px 0 8px;margin:0 0 8px 0;background:#ffffff;overflow:auto;
	border-right:solid 1px #333333;border-bottom:solid 1px #333333;border-left:solid 1px #333333;}

.pnlComponents{width:186px;float:left;margin:0 8px 8px 0px;}

.pnlAdditionalInfo1,.pnlAdditionalInfo2{display:none;}

.pnlFind{background:#e2ecf5;padding:8px;margin:0 0px 8px 0px;}
.pnlFind .caption{display:none;}
.pnlFind input{font-size:1.0em;}
.pnlFind input[type=text]{width:116px;}
.pnlFind input[type=button]{width:40px;}
.txtDefaulted{color:#a0a0a0;font-style:italic;}

.pnlSortGroup
{
	width:220px;margin:-0px 0 8px 0;border:solid 1px #606060;
	-moz-box-shadow: 0px 1px 3px #888;-webkit-box-shadow: 0px 1px 3px #888;box-shadow: 0px 1px 3px #888;
	-moz-border-radius:4px;border-radius:4px;
}
.pnlSortGroup .caption
{
	display:block;color:#ffffff;text-shadow:0 0 5px #000;padding:6px 10px 6px 10px;
	-moz-border-radius:2px 2px 0 0;	border-radius:2px 2px 0 0;
	background: url("/shop/assets/shop_images/pnlCaptionGradient.svg") #f0f0f0;
	background: -moz-linear-gradient(top, #909090 10%, #707070 90%) #f0f0f0;
}

.pnlGroupNavigation
{
	background:#e2ecf5;
	padding:8px;margin:0 0px 8px 0px;
}
.pnlGroupNavigation .caption
{
	display:block;color:#333333;font-size:1.6em;margin:0 0 8px 0;
}
.pnlGroupNavigation .content{}
/*.pnlGroupNavigation br {display:none;}
.navipil{display:none;}
.niva1{display:block;padding:6px 10px 6px 10px;border-top:solid 1px #a0a0a0;}
.niva1 a{display:block;color:#333333;text-shadow:0px 1px 0px #ffffff;font-weight:bold;}
.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:1px 0px 11px 20px;}
.pnlGroupNavigation ul li a{display:block;font-size:1.1em;font-weight:bold;text-decoration:none;}
.pnlGroupNavigation ul li a:hover{background:#ffffff;}
.pnlGroupNavigation ul ul li{padding:6px 0px 6px 10px;border:0;}
.pnlGroupNavigation ul ul li a{display:block;font-size:0.9em;font-weight:normal;text-decoration:none;}
.depth0{display:block;background:url(/assets/shop_images/grpNoSubGroups.png) no-repeat;}
.depth0.hasSubGroups{background:url(/assets/shop_images/grpHasSubGroupsCollapsed.png) no-repeat;}
.depth0.hasSubGroupsExpanded{background:url(/assets/shop_images/grpHasSubGroupsExpanded.png) no-repeat;}

.pnlCurrency
{
	background:#e2ecf5;padding:8px;margin:0 0px 0px 0px;
}
.pnlCurrency .caption{}

.pnlViewPriceVat
{
	background:#e2ecf5;padding:8px;margin:0 0px 8px 0px;
}
.pnlViewPriceVat .caption{}
.pnlMain{width:790px;float:left;margin:0px;min-height:500px;}
.pnlMainLeft{width:592px;float:left;}
.pnlMainRight{width:190px;float:right;color:#4a6d8c;}
.pnlMainLeft .pnlNotis{margin:0 0 8px 0;}
.pnlMainLeft .pnlNotis .notCaption,.newsListHead{padding:8px;margin:0 0 8px 0;display:block;color:#ffffff;font-weight:bold;font-size:1.4em;background:#4a6d8c;}
.newsListHead a{color:#ffffff;text-decoration:none;}
.pnlMainLeft .pnlNotis .hlkNotPicture,
.pnlMainLeft .pnlNotis .notText,
.pnlMainLeft .pnlNotis .hlkNotLink,.newsListDate,.newsListContent{margin:0 10px 0 10px;display:block;}
.pnlMainLeft .pnlNotis .hlkNotLink{margin:6px 10px 0 10px;}

.pnlMainLeft .pnlNotis3, .pnlMainLeft .pnlNotis4, .pnlMainLeft .pnlNotis5, .pnlMainLeft .pnlNotis6,
.pnlMainLeft .pnlNotis7, .pnlMainLeft .pnlNotis8, .pnlMainLeft .pnlNotis9, .pnlMainLeft .pnlNotis10{width:288px;float:left;margin:0 4px 8px 4px;}

.newsListLink{margin:6px 10px 6px 10px;}
.pnlNewsListArchiveLink{padding:10px;float:right;font-size:1.1em;}

.pnlMainRight .pnlNotis{background:#e2ecf5;padding:8px;margin:0 0px 8px 0px;}
.pnlMainRight .pnlNotis .notCaption,
.pnlMainRight .pnlNotis .hlkNotPicture,
.pnlMainRight .pnlNotis .notText,
.pnlMainRight .pnlNotis .hlkNotLink{margin:0 0px 6px 0px;display:block;}

.pnlNewsList{clear:left;}
.pnlNewsList table{width:592px;}

.sidtoppnavig a{color:#ffffff;text-decoration:none;font-size:1.0em;}
.pil0,.pil1,.pil2,.pil3{padding:0 8px 0 8px;}
.pnlProdOrderBy{padding:4px 8px 4px 8px;margin:0 0 8px 0;display:block;color:#4a6d8c;background:#e2ecf5;}

.gruppbildotext{float:left;min-height:36px;width:396px;margin:0 8px 8px 8px;}
.gruppbildotext a{padding-right:10px;float:left;}
.gruppminibildslayout{clear:both;margin:8px 0 0 0;}
.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{margin:0 8px 0 0;}
.gruppminibildslayout .namn a{font-size:1.4em;font-weight:bold;padding:0 0 8px 0;display:block;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;-moz-border-radius:4px;border-radius:4px;
	-moz-box-shadow: 0px 1px 3px #888;-webkit-box-shadow: 0px 1px 3px #888;box-shadow: 0px 1px 3px #888;
}
.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;-moz-border-radius:4px;border-radius:4px;
	-moz-box-shadow: 0px 1px 3px #888;-webkit-box-shadow: 0px 1px 3px #888;box-shadow: 0px 1px 3px #888;
}

.bladdringslayout input{padding:1px;margin:1px;}
#_ctl0_cphMain__ctl0_pnlPaging,#_ctl0_cphMain__ctl0_pnlPagingBottom{clear:left;width:570px;margin:10px 0 10px 0;padding:6px 10px 6px 10px;border:solid 1px #f0f0f0;}

.dept .lblAddThis{float:right;width:180px;}
.dept .pnlMarketing{margin:8px 0 0 0;width:180px;float:right;}
.prod .pnlMarketing{margin:8px 0 0 0;clear:both;}
.pnlInfolink{background:#e2ecf5;padding:8px;}
.dept .infolinks
{
	width:180px;
	float:right;
}
.prod .infolinks
{
}
.prod .lblAddThis{width:180px;clear:left;float:left;display:block;}
.lnkFriendEmail{width:180px;clear:left;float:left;display:block;}
.prod .infolinks{}
.infolinkrubrik,.infolinkbild,.infolinktext,.infonotislink{display:block;}
.pnlOthersHaveBought
{
	margin:8px 0 0 0;
	border:solid 1px #606060;-moz-border-radius:4px;border-radius:4px;
	-moz-box-shadow: 0px 1px 3px #888;-webkit-box-shadow: 0px 1px 3px #888;box-shadow: 0px 1px 3px #888;
}
.pnlOthersHaveBoughtCaption
{
	color:#ffffff;text-shadow:0 0 5px #000;padding:6px 10px 6px 10px;
	-moz-border-radius:2px 2px 0 0;
	border-radius:2px 2px 0 0;
	background: url("/shop/assets/shop_images/pnlCaptionGradient.svg") #f0f0f0;
	background: -moz-linear-gradient(top, #909090 10%, #707070 90%) #f0f0f0;
}
.pnlOthersHaveBoughtArt{padding:10px;}
.pnlOthersHaveBought a{font-weight:bold;}

.produktlistakompakt{width:588px;}
.produktlistakompakt td{padding:2px 0px 2px 5px;}
.find .produktlistakompakt img{display:none;}
.find .produktlistakompakt .minibild a img{display:block;}
.kolumnrubrik{color:#000000;background-color:#d9d9d9;}
.qtyprice .sidrubrik{width:400px;}
.qtyprice .namn, .qtyprice .produktbeskrivning{padding:4px;}
.qtyprice .produktlistakompakt{width:392px;margin:4px;}
.qtyprice td{font-size:12px;}
.pnlMinibildslayout 
{
	clear:both;margin:8px 0 0 0;padding:8px 8px 8px 8px;
	width:576px;
	border-bottom:solid 1px #4a6d8c;
}
.pnlMinibildslayout .namn a{font-size:1.2em;font-weight:bold;text-decoration:none;}

.tblProdMini{width:576px;}
.tceMiniBildImg{width:100px;}
.tceMiniBildInfo{padding:0 0 0 4px;}
.pnlProdMiniInfo{width:250px;float:left;}
.artnr .prodetikett{}
.pnlProdMiniPrice{width:100px;float:right;}
.pnlProdMiniPrice .prodetikett{float:left;}
.pnlProdMiniPrice .pnlPriceBlock{font-size:1.0em;font-weight:bold;clear:left;float:left;}
.dept .staffling,.prod .staffling{display:block;clear:left;padding:8px 0 8px 0;font-size:0.9em;}
.prod .staffling{}
.tceKoplayout{width:100px;text-align:right;}

.collPriceFrom {font-size:8pt}

.pnlProdLeft{float:left;width:376px;}
.pnlProdRight{float:right;width:190px;}
.pnlProdPriceBuy{background:#e2ecf5;padding:8px;}
.produktlayout{overflow:auto;width:584px;float:left;display:block;padding:8px 0 0px 8px;}
.produktlayout .namn{font-weight:bold;font-size:1.4em;}
.produktlayout .pnlSkuBlock{font-size:1.0em;}
.produktlayout .pnlSkuBlock .lblFieldValue{font-weight:bold;}

#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
{
	margin:0;padding:0px;
}
.pnlProdImageImg{height:188px;width:188px;margin:8px 0 0px 0;text-align:center;overflow:hidden;border:solid 1px #8ca2bd;}
.pnlProdImage IMG{max-width:188px;max-height:188px;}
.pnlAdditionalImagesInstruction{display:none;width:190px;padding:8px 0 8px 0;font-size:0.8em;text-align:center;overflow:hidden;background:#e2ecf5;border-bottom:solid 1px #8ca2bd;}
.pnlAdditionalProdImages{display:block;margin:8px 0 8px 0;padding:1px 0 2px 2px;overflow:auto;background:#e2ecf5;}
.pnlAdditionalProdImageList{}
.pnlAdditionalProdImageList ul{list-style-type:none;margin:0;padding:0;width:188px;}
.pnlAdditionalProdImageList ul li{float:left;width:58px;height:58px;margin:1px;border:solid 1px #8ca2bd;background:#ffffff;}
.pnlAdditionalProdImageList img{max-width:58px;max-height:58px;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;}
.lblWrapDyn,.prodDescEntity {display:block;margin:4px 0 4px 0;}
.prodDescEntity span{}
.prodetikett {clear:left;font-weight:bold;margin:0 4px 0 0;}
.lblFieldValue{}
.pnlPriceBlock,.pnlProdMiniPrice{font-weight:bold;}
.Kampanjpris{color:#ba132d;}
.pnlProdOrder {clear:left;margin-bottom:10px;}
.dept .prodDescEntity {}
.pnlCampaignPrice .prodetikett{float:left;clear:left;}
.prisexklmoms,.prisinklmoms{display:block;float:left;clear:left;font-size:1.6em;}
.dept .valuta3, .prod .valuta3{display:block;float:left;margin:6px 0 0 0;}



.pnlRelatedProducts{margin:0 0 10px 0;}
.relatedProdHeader{clear:both;font-weight:bold;font-size:1.2em;display:block;}
.pnlRelatedMini{}

.pagetoptable{margin:10px 0 10px 0;}
.instruktion{width:592px;}
.produktlista{width:592px;}
.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:592px;}
.sumrad{background:#ebeded;width:592px;padding:2px;height:18px;}
.sumlinje{background:#333333;height:2px;}
.payment select{width:170px;}

.confirm .sidtopp .emfas{display:none;}
.confirm .pnlPaypalLink img, .order_view .pnlPaypalLink img{float:left;}
.confirm .pnlPaypalLink .linkText, .order_view .pnlPaypalLink .linkText{display:block;float:left;padding:40px 0 0 0px;font-size:2.0em;}

.pnlErrorStockcountOnBlanket{position:relative;z-index:999;}
.pnlErrorStockcount h2.caption{margin-top:0px;}
.pnlErrorStockcount h3.caption{}
.pnlErrorStockcount{background:#ffffff;width:572px;padding:6px;border:solid 4px #e2ecf5;font-size:1.2em;margin:0 0 8px 0;}
.lblErrorStockcountInfo{display:block;}
.lblErrorStockcountInfo a{}
.pnlErrorStockcountArticles{}
.pnlErrorStockcountArticles .artnr{font-weight:bold;}


.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:592px;}
.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:590px;}
.avdrubrikSpace{height:8px;}
.leveransuppgifter.payment{}
.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;}

.pnlExtra1{display:none;}

.pnlPagefoot
{
	padding:10px;margin:0px 0px 8px 0;text-align:center;display:block;clear:left;border:solid 1px #333333;background:#ffffff;
}

.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;}
.sitemap span{display:block;padding:4px 10px;font-weight:bold;}
.sitemap span span span{font-weight:normal;}
