﻿body{margin:0 0 0 0;padding:0px 0 0 0;font-family:verdana,arial,helvetica,sans-serif;font-size:8pt;background:#ffffff;color:#333333;}
body.SWE{}
table{border-collapse:collapse;}
td{vertical-align:top;padding:0px;margin:0px;}
a{color:#2786B7;}

.sidrubrik, .sidtoppnavig
{
	display:block;font-weight:bold;
	width:488px;padding:0px 0 6px 0;overflow:auto;margin:0 0 6px 0;
	font-weight:bold;
	border-bottom:solid 2px #c0c0c0;
}
.rubrik{font-size:14px;font-weight:bold;color:#2786B7;}
.namn a,.namn{}
.pil0,.pil1,.pil2,.pil3,.pil4{padding:0 4px;}
.pagewrap
{
	-moz-box-shadow: 0px 1px 15px #888;-webkit-box-shadow: 0px 1px 15px #888;box-shadow: 0px 1px 15px #888;
	margin:auto;
    width:950px;
    overflow:auto;
	padding:0/* 15px 0 15px;*/
	
}
.pnlWrapInner{width:950px;float:left;}
.pnlAdvertismentList{width:170px;float:right;display:none;}

.pnlPageheader{background:url(/shop/assets/shop_images/top3_bg.jpg) no-repeat;height:138px;}
.pnlPageheader a{text-decoration:none;}

.pnlLanguageSelect{float:right; margin:28px 260px 0 0;}
.pnlLanguageSelect a{color:#ffffff;font-size:1.1em;}
.pnlLanguageSelect a:hover{text-decoration:underline;}
.pnlLanguageSelect .caption{display:none;}
.pnlLanguageSelect ul{margin:0px;padding:0px;list-style-type:none;}
.pnlLanguageSelect li{margin:6px;padding:0px;list-style-position:outside;}
.liLngCodeSWE .lngCodeLink{background:url(/shop/assets/shop_images/flag_icons/se.png) no-repeat 0px 2px;padding:0 0 0 20px;}
.liLngCodeNOR .lngCodeLink{background:url(/shop/assets/shop_images/flag_icons/no.png) no-repeat 0px 2px;padding:0 0 0 20px;}
.liLngCodeGER .lngCodeLink{background:url(/shop/assets/shop_images/flag_icons/de.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
{
	display:none;
	border:solid 1px #606060;margin:0px 0 0px 0;
	-moz-border-radius:4px;border-radius:4px;
	background: url("/shop/assets/shop_images/pnlPageNavigationGradient.svg") #666666;
	background: -moz-linear-gradient(top, #909090 15%, #707070 50%, #606060 50%, #707070 95%) #666666;
	-moz-box-shadow: 0px 1px 3px #888;-webkit-box-shadow: 0px 1px 3px #888;box-shadow: 0px 1px 3px #888;
}
.pnlPageNavigation .caption{display:none;}
.pnlPageNavigation a{color:#ffffff;text-shadow: 0px 1px 3px #000;display:block;padding:10px 10px 10px 10px;font-weight:bold;}
.pnlPageNavigation ul{margin:0px;list-style-type:none;overflow:auto;padding-left:0px;}
.pnlPageNavigation .ulPageTreeRoot li{float:left;padding:0;margin:0;list-style-position:inside;border-left:solid 1px #606060;}
.pnlPageNavigation .ulPageTreeRoot .liLast{border-right:solid 1px #606060;}
.pnlPageNavigation .liHover a
{
	background: url("/shop/assets/shop_images/pnlPageNavigationGradientHover.svg") #999999;
	background: -moz-linear-gradient(top, #707070 15%, #505050 50%, #404040 50%, #505050 95%) #999999;
}
.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;}*/

.pnlPageNavigation{display:none;width:180px;margin:0px 0 0 0px;}
.pnlPageNavigation .caption{display:none;}
.pnlPageNavigation a{color:#003366;display:block;padding:3px 0px 3px 0px;text-decoration:none;font-size:1.0em;}
.pnlPageNavigation ul{margin:0px;list-style-type:none;overflow:auto;padding-left:0px;}
.pnlPageNavigation .ulPageTreeRoot li{padding:2px 0 0 0;margin:0;list-style-position:inside;}
.pnlPageNavigation .liHover a{text-decoration:underline;}
.pnlPageNavigation ul ul{display:none;position:absolute;padding:0;z-index:1000;overflow:visible;margin:0 0 0 0;background:#ffffff;border:solid 1px #e6eced;}

.pnlLogo img{width:240px;height:80px;}

.pnlSlogan{display:none;position:absolute;margin:-66px 0 0 250px;font-size:30px;font-weight:bold;color:#a0a0a0;}

.pnlMiniLogin{display:none;-moz-border-radius:4px;border-radius:4px;float:right;margin:-19px 0px 0 0;border-top:solid 1px #606060;border-left:solid 1px #606060;padding:2px 10px 2px 10px;}
.pnlMiniLogin .caption,.pnlLoggedInAs{cursor:pointer;color:#2786B7;font-weight:bold;}
.pnlMiniLogin .pnlLoginMessage{padding:10px;}
.pnlMiniLogin .pnlNotLoggedIn .pnlForm,
.pnlMiniLogin .pnlLoggedIn .pnlForm
{
	display:none;position:absolute;z-index:900;top:0;left:0;width:210px;border:solid 2px #2786B7;padding:20px;
	-moz-border-radius:4px;border-radius:4px;
	background: url("/shop/assets/shop_images/pnlMiniLoginGradient.svg") #999999;
	background: -moz-linear-gradient(top, #909090 15%, #707070 95%) #999999;
}
.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;}

.pnlTools{font-weight:bold;display:block;float:left;margin:32px 0px 0 180px;}
.pnlTools a{color:#003366;}
.pnlTools .caption{display:none;}
.pnlTools ul{margin:0px;padding:0px;list-style-type:none;}
.pnlTools li{float:left;padding:0 0px 0 50px;}

.color:#333333;
{
	display:none;
	-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;border:solid 1px #606060;
}
.pnlMiniBask {display:none;background:url(/assets/shop_images/bg_cash.gif);color:#ffffff;width:950px;height:22px;position:absolute;float:bottom;}
.pnlMiniBask  a{color:#ffffff;}
.pnlMiniBask .caption,.pnlCartContent,.pnlCartArticleCount,.pnlCartSum{float:left;display:block;}
.pnlCartArticleCount{padding:0px 8px 0 8px;}
.pnlMiniBask .caption{margin:4px 0 0 206px;}
.pnlCartContent{padding:4px 8px 0 8px;}
.pnlMiniBask .curcode{padding:0 8px 0 8px;}

.pnlBody{margin:0px 0 0px 0;background:url(/assets/shop_images/bg_body.gif) repeat-y;overflow:auto;}

.pnlComponents{width:170px;float:left;margin:0 0px 8px 18px;}

.pnlAdditionalInfo1{display:none;}
.pnlAdditionalInfo2{margin:0 0 0 -5px;}

.pnlFind{padding:6px 0;width:150px;}
.pnlFind .caption{display:none;}
.pnlFind input{font-size:7pt;}
.pnlFind input[type=text]{width:96px;}
.pnlFind input[type=button]{width:40px;float:right;}
.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
{
	width:152px;
}
.pnlGroupNavigation .caption
{
	display:none;
}
.pnlGroupNavigation .content{}
.pnlGroupNavigation br {display:none;}
.navipil{display:none;}
.niva1{display:block;height:18px;padding:3px 0px 0px 5px;margin:5px 0px 0 0px;background:url('../assets/shop_images/bg_lank.gif') repeat-y;}
.niva1 a{display:block;color:#2786B7;text-shadow:0px 1px 0px #ffffff;font-weight:bold;text-decoration:none;}
.niva1 a:hover{}
.niva2{display:block;}
.niva2 a{display:block;color:#333333;text-decoration:none;font-weight:bold;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:#2786B7;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:#2786B7;text-shadow:none;}

.pnlCurrency
{
	padding:10px 0 10px 0;
}
.pnlCurrency .caption{color:#2786B7;}

.pnlViewPriceVat
{
	width:200px;border:solid 1px #606060;margin:8px 0 0 0;padding:10px;
	-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;
}
.pnlViewPriceVat .caption{color:#2786B7;}

.pnlMain{width:730px;float:left;margin:0px 0 8px 20px;min-height:500px;}

.Default .sidrubrik{border:0px;width:160px;}
.box
{
	width:160px;margin:0 20px 10px 0px;padding:0 0 10px 0;
	border:solid  1px #eeeeee;
	text-align:center;
}
#_ctl0_cphMain__ctl0_pnlNotis1 table{width:500px;}
.pnlNotis .notCaption{margin:10px;display:block;cursor:text;color:#333333;font-weight:bold;font-size:16px;}
.pnlNotis .hlkNotPicture,
.pnlNotis .notText,
.pnlNotis .hlkNotLink{padding:0 10px 0 10px;display:block;}

.Default #_ctl0_cphMain__ctl0_pnlLogin{display:none;}

.gruppbildotext{width:520px;padding:0 0 10px 0;float:left;min-height:36px;}
.gruppbildotext a{padding-right:10px;float:left;}
.gruppminibildslayout{clear:left;margin:0px 0 20px 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{font-weight:bold;}
.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-bottom:dotted 1px #606060;
}
.minibildslayoutkol{}
.minibildkolcell{}
.minibild{text-align:center;}
.tceMiniBildImg{width:200px;}
.minibild img{max-width:200px;}
.minibildkoldiv
{
	width:214px;height:100%;margin:0 10px 10px 0px;padding:10px;min-height:240px;
	padding:10px;margin:0px 11px 8px 0;
	border:dotted 1px #606060;
}

.bladdringslayout input{padding:1px;margin:1px;}
#_ctl0_cphMain__ctl0_pnlPaging,#_ctl0_cphMain__ctl0_pnlPagingBottom{clear:left;width:678px;margin:10px 0 10px 0;padding:6px 10px 6px 10px;border:solid 1px #f0f0f0;}

.dept .lblAddThis{width:200px;display:block;margin-bottom:30px;float:left;clear:left;}
.prod .lblAddThis{display:block;padding-top:5px;}
.lnkFriendEmail{display:block;margin-top:10px;}


.pnlMarketing{width:202px;float:right;margin:0px 0px 0 0;}
.pnlInfolink{margin:0px 0 8px 0;}
.infolinks{}
.infolinkrubrik,.infolinkbild,.infolinktext,.infonotislink{display:block;}
.infolinkrubrik{font-weight:bold;margin:0 0 4px 0;}
.pnlOthersHaveBought
{
	margin:0px 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;}
.pnlOthersHaveBought img{max-width:170px;}

.produktlistakompakt{width:700px;}
.produktlistakompakt td{padding:2px 0px 2px 5px;}
.kolumnrubrik{color:#000000;background-color:#d9d9d9;}

.pnlMinibildslayout 
{
	clear:both;border-bottom:dotted 1px #606060;margin:8px 0 0 0;padding:8px 8px 8px 8px;
}
.pnlMinibildslayout .namn a{font-size:1.3em;font-weight:bold;text-decoration:none;}

.tblProdMini{width:720px;}
.pnlProdMiniInfo{width:200px;float:left;}
.pnlProdMiniPrice{width:200px;float:left;}
.pnlProdMiniPrice .prodetikett{float:left;}
.pnlProdMiniPrice .pnlPriceBlock{font-size:1.1em;font-weight:bold;clear:left;float:left;}
.tceKoplayout{width:200px;}

.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.3em;color:#}

#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
{}
.pnlProdImageImg{margin:0 0 10px 0;text-align:center;overflow:hidden;}
.pnlProdImage IMG{}
.pnlAdditionalProdImages{height:65px;width:500px;}
.pnlAdditionalProdImageList{float:left;width:474px;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:450px;}
.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;display:block;}
.lblFieldValue{}
.pnlPriceBlock,.pnlProdMiniPrice{font-weight:bold;}
.Kampanjpris{color:#ba132d;}
.pnlProdOrder {clear:left;margin-bottom:10px;}
.dept .prodDescEntity {width:220px;}
.pnlCampaignPrice{font-size:1.3em;}


.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;}

.payment .produktlista, .payment .summarad, .payment .sumrad {width:700px;}
.confirm .produktlista, .confirm .summarad, .confirm .sumrad {width:700px;}

.knapptabell .troButtons td{width:33%;}
.knapptabell .troButtons a{display:block;padding:4px 0 0 0;}

.orderuppgifter,.kunduppgifter,.addressuppgifter,.synpunkter{margin:8px 0 0 0;}
.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;}

.pnlPagefoot
{
	display:block;width:950px;height:22px;
	background:url(/assets/shop_images/bg_cash.gif);
}

.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:block;color:#c0c0c0;text-decoration:none;font-size:7pt;}
