﻿body{margin:0;padding:0px;font-family:Times new roman, verdana,arial,sans-serif;font-size:14px;background:#ffffff;color:#666666;}
body.SWE{background:url(/assets/shop_images/bg1.png) repeat-x fixed;padding:10px;}
table{border-collapse:collapse;}
td{vertical-align:top;padding:0px;margin:0px;}
a{color:#666666;}

.sidrubrik, .sidtoppnavig
{
	display:block;font-size:1.6em;font-weight:bold;
	width:480px;padding:0px;overflow:auto;margin:0 0 10px 0;
	font-weight:bold;
}
.rubrik{font-size:14px;font-weight:bold;}

.namn a,.namn{}

.pagewrap
{
	margin:auto;
    width:980px;
    overflow:auto;
	border:solid 2px #ffffff;
	-moz-box-shadow: 0px 1px 6px #888;-webkit-box-shadow: 0px 1px 6px #888;box-shadow: 0px 1px 6px #888;
}
.pnlWrapInner{width:980px;float:left;}

.pnlPageheader{background:#cecf00;overflow:auto;margin:0 0 0px 0;}
.pnlPageheader a{text-decoration:none;}

.pnlLanguageSelect{float:right; margin:42px 0 0 0;}
.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;}
.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;}
.caption{display:block;background:#cecf00;color:#ffffff;font-family:Times New Roman;font-style:italic;font-size:20px;padding:2px 10px;}

.pnlTools{float:left;clear:right;background:url(/assets/shop_images/bgTopNavig.png) repeat-x #cecece;font-style:italic;border-top:solid 1px #999999;border-bottom:solid 1px #999999;}
.pnlTools .caption{display:none;}
.pnlTools a{color:#666666;display:block;padding:10px 10px 10px 10px;}
.pnlTools ul{margin:0px;list-style-type:none;overflow:auto;padding-left:0px;}
.pnlTools li{float:left;padding:0;margin:0;list-style-position:inside;}
.pnlTools .liKundvagn{width:80px;display:none;}
.pnlTools .liKassa{width:55px;display:none;}
/*.pnlTools .liInloggning{width:84px;}
.pnlTools  .liSnabborder{width:91px;}*/
.pnlTools  a:hover{background:url(/assets/shop_images/bgTopNavigHover.png);}

.pnlPageNavigation{float:left;clear:left;background:url(/assets/shop_images/bgTopNavig.png) repeat-x #cecece;font-style:italic;border-top:solid 1px #999999;border-bottom:solid 1px #999999;}
.pnlPageNavigation .caption{display:none;}
.pnlPageNavigation a{color:#666666;display:block;padding:10px 10px 10px 10px;}
.pnlPageNavigation ul{margin:0px;list-style:none;overflow:auto;padding-left:0px;}
.pnlPageNavigation .ulPageTreeRoot li{float:left;padding:0;margin:0;list-style-position:inside;}
.pnlPageNavigation .ulPageTreeRoot .liLast{}
.pnlPageNavigation .liHover a{background:url(/assets/shop_images/bgTopNavigHover.png);}
.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;}

.pnlLogo{float:left;height:90px;padding:20px 30px 30px 30px;}

.pnlSlogan{margin:10px 0 0 0;}

.pnlMiniLogin{float:right;width:189px;margin:0 10px 0 0;border:solid 1px #adaa00;font-size:0.8em;}
.pnlMiniLogin .caption{font-size:1.4em;}
.pnlLoggedInAs{font-size:1.2em;padding:0 10px;}
.pnlMiniLogin .pnlForm .caption{display:none;}
.pnlMiniLogin .pnlLoginMessage{padding:10px;}
.pnlMiniLogin .pnlNotLoggedIn .pnlForm,
.pnlMiniLogin .pnlLoggedIn .pnlForm{padding:4px 10px;}
.pnlMiniLogin .login{}
.pnlMiniLogin .password{height:34px;}
.pnlMiniLogin input{font-size:1.0em;}
.pnlMiniLogin input[type=text],.pnlMiniLogin input[type=password]{width:162px;}


.pnlMiniBask{float:right;margin:-117px 10px 0 0;width:200px;height:115px;border:solid 1px #a0a0a0;text-align:center;background:#ffffff;}
.pnlMiniBask .caption{background:#adaa00;}
.pnlCartArticleCount{padding:0px;}
.pnlCartContent{padding:10px 10px;height:60px;}
.pnlCartSum{margin:0 0 10px 0;}
.pnlMiniBask a{text-decoration:underline;}
.hlkMiniBasketToBasket{}
.hlkMiniBasketToPayment{}
.pnlMiniBask .curcode{padding-left:4px;}
.bask .pnlMiniBask,.payment .pnlMiniBask{display:none;}

.pnlBody{padding:10px 0 0 0;margin:0px 0 0px 0;background:url(/assets/shop_images/bgBody.png) repeat-x #ffffff;overflow:auto;}

.pnlComponents{width:200px;float:left;margin:0 0px 8px 0px;padding:0 0 0 10px;}

.pnlAdditionalInfo1,.pnlAdditionalInfo2{display:none;}

.pnlFind{padding:0 0 6px 0;width:200px;border:solid 1px #adaa00;background:#ffffff;margin:0 0 10px 0;}
.pnlFind .caption{margin:0 0 6px 0;}
.pnlFind input{}
.pnlFind input[type=text]{width:124px;margin:0 0 0 10px;}
.pnlFind input[type=button]{width:44px;}
.txtDefaulted{color:#a0a0a0;font-style:italic;margin:0 0 0 0px;}

.pnlSortGroup{}
.pnlSortGroup .caption{}

.pnlGroupNavigation{padding:0;width:200px;border:solid 1px #adaa00;background:#ffffff;}
.pnlGroupNavigation .caption{}
.pnlGroupNavigation .content{padding:4px 0 0 0;font-size:1.1em;}
.pnlGroupNavigation br {display:none;}
.navipil{display:none;}
.niva1{display:block;font-style:italic;}
.niva1 a{display:block;color:#333333;padding:0px 10px 6px 12px;margin:0 0 0 10px;text-decoration:none;background:url(/assets/shop_images/niva1pil.png) no-repeat 0px 4px;}
.niva1 a:hover{color:#666666;background:url(/assets/shop_images/niva1pilHoover.png) no-repeat 0px 4px;}
.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;font-weight:bold;}
.pnlGroupNavigation ul ul li{padding:6px 10px 6px 10px;border:0;}
.pnlGroupNavigation ul ul li a{display:block;color:#00a0e0;}

.pnlCurrency{}
.pnlCurrency .caption{}

.pnlViewPriceVat{}
.pnlViewPriceVat .caption{}

.pnlMain{width:736px;float:left;margin:0px 0 8px 12px;min-height:500px;background:#ffffff;border:solid 1px #adaa00;padding:10px 0 10px 10px}
.kopknapp{}
.hlkReadMore{float:left;background:#F6530C;color:#ffffff;padding:2px 4px;border:outset 1px;margin:0;text-decoration:none;font-size:11px;}

.pnlNotis{padding:0 0 10px 0;float:left;width:239px;text-align:center;}
.pnlNotis .notCaption{display:block;color:#666666;font-family:Times New Roman;font-style:italic;font-size:1.4em;padding:2px 10px;}
.pnlNotis .hlkNotPicture{padding:0 10px 0 10px;display:block;}
.pnlNotis .notText{padding:0 10px 0 10px;display:block;}
.pnlNotis .hlkNotLinkWrap{border:solid 1px #cecf00;background:#cecf00;display:inline-block;margin:10px 0 0 0;}
.pnlNotis .hlkNotLink{padding:2px 18px;display:inline-block;border:solid 1px #ffffff;color:#ffffff;text-decoration:none;}
.pnlNotis1{width:520px;min-height:200px;text-align:left;}
.pnlNotis1 .notCaption{font-size:1.8em;}
.pnlNotis1 .hlkNotLinkWrap{display:none;}
.pnlNotis11, .pnlNotis12, .pnlNotis13, .pnlNotis14, .pnlNotis15, .pnlNotis16, .pnlNotis17, .pnlNotis18, .pnlNotis19, .pnlNotis20{}
.notisBorderRight{border-right:solid 1px #cecf00;}
.notisBorderBottom{border-bottom:solid 1px #cecf00;}

.gruppbildotext{width:480px;padding:0 0 10px 0;float:left;min-height:36px;}
.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{font-size:11pt;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:solid 1px #a0a0a0;-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{clear:left;}
.minibildkolcell{}
.minibild{text-align:center;}
.minibildkoldiv
{
	width:214px;height:100%;
	padding:10px;margin:0px 9px 8px 0;
	font-size:0.9em;
	border:solid 1px #a0a0a0;-moz-border-radius:4px;border-radius:4px;
}
.tceMiniBildImg{}
.minibildkoldiv .namn{padding:6px 0;font-size:1.2em;}
.minibildkoldiv select{width:214px;}
.CtroProdMiniOrderA5 td{padding-top:4px;}
.CtroProdMiniOrderA5 br{display:none;}

.bladdringslayout input{padding:1px;margin:1px;}
#_ctl0_cphMain__ctl0_pnlPaging,#_ctl0_cphMain__ctl0_pnlPagingBottom{clear:left;}

.dept .lblAddThis{width:200px;float:right;margin:44px 0px 0 0;}
.pnlMarketing{width:234px;float:right;margin:0px 10px 0 0;}
.pnlInfolink{}
.infolinks
{
	padding:10px;margin:0px 0 8px 0;
	border:solid 1px #a0a0a0;-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;
}
.prod .infolinks{margin:36px 0 0px 0;}
.infolinkrubrik,.infolinkbild,.infolinktext,.infonotislink{display:block;}
.infolinkrubrik{font-weight:bold;margin:0 0 10px 0;}
.infolinktext{margin:0 0 10px 0;}
.pnlOthersHaveBought
{
	margin:8px 0 0 0;
	border:solid 1px #a0a0a0;-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;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:700px;}
.produktlistakompakt td{padding:2px 0px 2px 5px;}
.kolumnrubrik{color:#000000;background-color:#d9d9d9;}
.qtyprice .sidrubrik{width:378px;}
.qtyprice .produktlistakompakt{width:398px;margin:1px;}
.qtyprice td{font-size:12px;}
.pnlMinibildslayout 
{
	clear:both;margin:8px 0 0 0;padding:8px 8px 8px 8px;
    /*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;*/
}
.pnlMinibildslayout .namn a{font-size:1.3em;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;}
.CtroProdMiniOrderA5 input[type=text]{clear:left;float:left;}
.CtroProdMiniOrderA5 input{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:710px;float:left;display:block;padding:0 0 10px 0;}
.produktlayout .namn{font-weight:bold;font-size:1.3em;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
{
	max-width:300px;float:right;margin:-0px 0px 0 0;padding:10px;
	border:solid 1px #a0a0a0;-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;
}
.pnlProdImageImg{height:200px;max-width:300px;margin:0 0 10px 0;text-align:center;overflow:hidden;}
.pnlProdImage IMG{max-width:300px;max-height:300px;}
.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:420px;}
.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:120px;display:block;}
.prod .prodetikett{width:150px;}
.lblFieldValue{width:146px;}
.pnlPriceBlock,.pnlProdMiniPrice{font-weight:bold;}
.Kampanjpris{color:#ba132d;}
.pnlProdOrder {clear:left;margin-bottom:10px;}
.dept .prodDescEntity {width:214px;}
.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:710px;}
.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:710px;}
.sumrad {background:#ebeded;width:710px;padding:2px;height:18px;}
.sumlinje {background:#333333;height:2px;}
.payment select{width:170px;}

.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{type=text}{width:300px;}
.addressuppgifter input,.addressuppgifter select{width:200px;}
.trInput{height:26px;}
.avdrubrik{background:#ebeded;font-weight:bold;padding:4px;width:712px;}
.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
{
	padding:10px;margin:0px 0px 0px 0;text-align:center;clear:left;background:#cecf00;
	color:#ffffff;
	border-top:solid 1px #e0e0e0;
}
.pnlPagefoot a{color:#ffffff;text-decoration:none;}
.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 #adaa00;opacity:0.8;filter:alpha(opacity=80);}
.netrixversiontext{display:none;color:#a0a0a0;text-decoration:none;font-size:7pt;float:right;}
