@charset "utf-8";

/* trustpilot test*/
/*.tp-widget-reviews, #tp-widget-reviews{width:1056px!important; display:none!important;}*/


A:link     { color:#292929;text-decoration:none;}
A:visited  { color:#292929;text-decoration:none;}
A:hover    { color:#27a500;text-decoration:none;}
A:active   { color:#292929;text-decoration:none;}
Body{ font-size:14px;color:#292929;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-align:left;}
Td {font-size:14px;}

body.HideMomsMenu #momspopuplnk {display:none!important;}

/*JUL*/
.julHat { position:absolute; margin-left:-8px; margin-top:-8px;display: none}

html.inklmoms .webshop-showbasket .VB-TotalEks-T,
html.inklmoms .webshop-showbasket .VB-TotalEks{color:#adadad;font-weight:400;font-size:16px}
html.inklmoms .webshop-showbasket #VB-TotalInk {color: #545454;font-size: 18px;font-weight: 700;line-height: 34px;}

/*creditcard fail*/
.cCard-fail { padding:50px 0px 50px 160px; font-size:14px; width:500px; }
.cCard-fail span{ font-weight:900; font-size:24px; color:#FF0004}

/*popuptype start*/
.popuptype {text-align:center;}
.popuptype_logo {padding:20px 80px 40px 80px}


.popuptype_head {font-size:20px;}
.popuptype_knap {overflow:hidden;width:100%;}
.popuptype_knap div {display:inline-block;margin:10px 10px}
.popuptype_knap span {margin-bottom:5px;border-radius: 5px;display: block;text-align:left;text-align:center;height: 35px;line-height:35px;color: #fff;width: 120px;font-weight: 400;font-size: 17px;cursor:pointer;}
.popuptype_knap_erhverv span {border: 1px solid #1c598d;background: #2d6ea6}
.popuptype_knap_erhverv span:hover {border: 1px solid #1c598d;background: #1c598d}
.popuptype_knap_privat span {border: 1px solid #cd8218;background: #eb9316}
.popuptype_knap_privat span:hover {border: 1px solid #cd8218;background: #cd8218}
.popuptype_knap div {font-size:13px;color:#777777}
.popuptype_cookies {border-top:1px solid #ccc;padding:10px;color:#777777;font-size:13px;margin-top:40px}
#momspopuplnk {font-size:12px;margin-right:10px;color:#FFF}
#momspopuplnk .momspadding {margin:0 5px}
#momspopuplnk span:not(.momspadding):hover {text-decoration:underline}
#momspopuplnk .momsactive { font-weight:700; color:#656565 }
#momspopuplnk .momsdeactive {cursor:pointer; color:#797979}

/*popuptype slut*/

.medMoms {display:none}

.step2print #ShippingMethod_61{opacity:0}
.step2print #ShippingMethod_61 span,
.step2print #ShippingMethod_61 img {display:none}

/* test area */

/*.tpo-basket .kurv-top-price span {display:none}*/


/*  STEPS basket*/


.Steps-basket { display:none ; position:absolute; margin-top:130px; margin-left:-10px; width:240px; border-radius:5px; box-shadow: 0px 0px 6px #355a75; background-color:#FFFFFF }

.Steps-basket .Head { text-align:center; font-size:16px; font-weight:700; line-height:30px;  color:#21425f }
.Steps-basket .Lines { padding:0px; color:#666666  }
.Steps-basket .Lines td { font-size:14px; }
.Steps-basket .Fragt { line-height:30px; font-size:14px; padding-left:7px; font-size:12px; background-color:#dcebf6; color:#21425f; font-weight:700; }
.Steps-basket .Fragt span{ float:right; padding-right:7px; font-weight:100; }

.Steps-basket .Total { line-height:50px; font-size:14px; padding-left:7px; color:#21425f; font-weight:700; }
.Steps-basket .Total span{ float:right; padding-right:7px; font-weight:100; }

.Steps-basket .Button { text-align:center; padding-bottom:20px; }
.Steps-basket .Button a { text-align:center; font-size:12px; background:#e7e7e7; padding:5px 10px; border-radius:3px; font-weight:700; border:1px solid #d1d1d1; box-shadow: 0px 0px 3px #aeaeae;}
.Steps-basket .Button a:hover { background:#d1d1d1; }

.Steps-basket .Products_Basket_TBL tr{ height:60px; border-bottom:1px solid #CCCCCC}
.Steps-basket .Products_Basket_TBL td{}

.Steps-basket .Products_Basket_Amount_TD { vertical-align:top;padding:18px 0px 8px 10px; }

.Steps-basket .Products_Basket_Amount_TD:after{ content:"stk";}

.Steps-basket .Products_Basket_ProductName_TD { position:absolute; width:220px; overflow:hidden; margin-left:-50px; height:16px;font-weight:700; color:#666666; }
.Steps-basket .Products_Basket_ProductName_TD a {color:#666666; }

.Steps-basket .Products_Basket_TotalPrice_TD { vertical-align:top;padding-top:18px; }


/* NEW product category page  */

.PCP-main-Left {width: 300px;float: left;padding-left: 30px;}

.PCP-header {margin-top: 0px;padding-left: 30px;}
.PCP-header h1 {font-weight: 800;margin-bottom: 0px;}
.PCP-varenr { color:#999999; float:right; padding-right:20px; margin-top:-70px;}
.PCP-rating .Product_Rating_Review_Text, .PCP-rating .Product_Rating_Sum, .PCP-rating .Product_Rating_Voted { display:none}
#Product_Rating_Container span {display:none}

.PCP-MainImg { padding: 15px 0px 15px 0px;width: 300PX;  margin: 0 auto;}
.PCP-MainImg img{ max-width:300px; height:auto}

.PCP-main-Right {width: 600px;margin-left: 30px;float: left;}

.PCP-desc { font-size:14px; padding:0px 30px; color: #666666; min-height:210px; padding-bottom:15px; }
.PCP-desc H2 { margin-bottom:-10px; font-size:18px; color:#666666; margin-top:0px;}
.PCP-pris { width:160px; background-color:#21435f; text-align:center; color:#FFFFFF; padding:13px 5px; border-radius:10px; float:left; margin-left:30px;}
.PCP-pris span { font-size:18px; font-weight:800}
.PCP-pris .PriceDevider_ProductInfo_TR, .PCP-pris .PriceText_ProductInfo_SPAN  { display:none;}
.PCP-pris .PriceBefore_ProductInfo_TD { display:none;}

.PCP-stock { float:left; margin-left:30px; border:1px solid #CCCCCC; padding:5px; border-radius:10px;}
.PCP-stock .PP-LevBox-ST { margin-top: 0px;}
.PCP-variant { width:100%; text-align:center; background-color:#21425f; color: #FFF; font-size:18px; font-weight:800; padding:10px 0px; margin-top:15px;}

.PCP-RightCol{width:200px; background-color:#f1f1f1; vertical-align:top; padding:0px 21px 0px 22px; }
.PCP-RightCol .trustpilot-widget{margin-bottom:15px; border:#e3e3e3 1px solid; background-color:#FFFFFF; padding:15px 15px;}

.PCP-RightCol #CountDown{ margin-bottom:15px;}

.PCP-trust { background-color:#FFFFFF; margin:0px 30px 30px 30px;  border:1px #e3e3e3 solid;  border-bottom-left-radius:10px; border-bottom-right-radius:10px; padding:30px 0px;}
.PCP-trust-H1 { text-align:center; font-weight:900; font-size:20px; padding:8px; color: #666666; background-color:#e3e3e3; border-top-left-radius:10px; border-top-right-radius:10px; margin:60px 30px 0px 30px}

.PP-LeftCol .Related_Custom_DIV { border-right:1px solid #CCCCCC; }

.PCP-rating {}
.PCP-reviewLink { margin-top:-5px; margin-left:10px;}


.ULlink > a {position: relative; color: #999999; text-decoration: none;}
.ULlink > a:hover {color: #999999;}

.ULlink > a:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #999999;
  visibility: hidden;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

.ULlink > a:hover:before {
  visibility: visible;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}


/* NEW product category products  */




.PCB-piclist { height:132px; width:100%; border-bottom:1px solid #CCCCCC;  }
.PCB-piclist:hover { background-color:#f7f7ff}

.PCB-img { float:left; padding:15px; width:100px;}
.PCB-img img{ height:100px; width:auto;}
.PCB-img a{ width:400px; position: absolute; display:block}

.PCB-MidSekt { float:left; padding:15px; font-size:14px; width:260px; padding-top:25px;}

.PCB-tilbud { position:absolute;}

.PCB-size { font-weight:700; font-size:16px}
.PCB-size span { font-weight:800; color: #333333}
.PCB-varenum { color:#999999; font-size:12px; line-height:30px;}

.PCB-PrisSekt { float:left; font-size:12px; padding-top:32px;}

.PCB-pris {   color: #333333; margin-top:15px; margin-bottom:10px; text-align:right}
.PCB-pris strike { padding-right:10px; color:#999999; font-weight:300; font-size:16px;}
.PCB-pris span { color: #666666; font-size:20px; font-weight:900}

.PCB-ButSekt { float:right;  width:172px; margin-right:30px; padding-top:10px;}

.PCB-amount .TextInputField_ProductInfo { float:left; background-color: #F2F5F7;border: 1px solid #8D9CAA;height: 27px;padding: 0px 5px;text-align: center;width: 50px;font-size: 16px; margin-right:10px;}

.PCB-infobut .Related_InfoButton_IMG { 
    border-color: #0f990c;
	width:172px;
	height:30px;
    background: #9f9f9f url('/images/design/des2015/infobutton-ProdCat.png') no-repeat 50% 50%;
	margin-bottom:10px; margin-top:20px;
	
	}
.PCB-infobut .Related_InfoButton_IMG:hover { background-color: #7c7c7c}

.PCB-buybut .Related_BuyButton_IMG {
    border-color: #0f990c;
	width:100px;
	height:30px;
    background: #27a500 url('/images/design/des2015/koebknap-related.png') no-repeat 50% 50%;
	float:left
	}
.PCB-buybut .Related_BuyButton_IMG:hover {border-color: #0a6608; background-color: #1f8500;}



@media screen and (max-width: 1224px) {
 .PCP-RightCol{ display:none;}   
 .cCard-fail { padding:50px 0px 50px 30px;  }
	}

	
@media screen and (max-width: 979px) {
.PCP-main-Left {width:40%; padding:0px;}
.PCP-main-Right {width:60%;padding:0px; margin:0px;}
.PCP-pris { display:none;}
.PCB-MidSekt { width:25%;}
.PCP-ImgSel { padding-left:30px;}

}

@media screen and (max-width: 979px) {
.PCP-main-Left {width:100%; padding:0px;}
.PCP-main-Right {width:100%;padding:0px; margin:0px;}
.PCB-PrisSekt { display:none}
.PCB-MidSekt { width:190px;}
.PCB-img {padding:15px 0px;}
.PCB-ButSekt { margin-right:15px; position:absolute; right:0px}
.PCP-stock { display:none}
.PCP-ImgSel { margin:0 auto; padding-left:0px; width:300px;}

.PCB-piclist { height:112px;}


.PCB-img { width:80px;}
.PCB-img img{ height:80px; width:auto;}

.PCB-ButSekt { padding-top:0px;}
.PCB-MidSekt { padding-top:15px;}
.PCB-PrisSekt { float:left; font-size:12px; padding-top:22px;}
}

@media screen and (max-width: 489px) {

}


/*JUL */




/* LAYOUT 3.0 */

body {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 100%;
    background-color: #21425f;
    background-attachment: fixed;
	/*background:url(/images/jul/JUL-snow-bg.jpg) fixed;
    background-repeat: repeat; */
	background-repeat: repeat-x;
    background-image: -webkit-gradient(linear, 0% 5%, 0% 100%, from(#f8f8f8), to(#153b57));
    background-image: -webkit-linear-gradient(top, 5% #f8f8f8, 100% #153b57);
    background-image: -moz-linear-gradient(top, 5% #f8f8f8, 100% #153b57);
    background-image: -ms-linear-gradient(top, 5% #f8f8f8, 100% #153b57);
    background-image: -o-linear-gradient(top, 5% #f8f8f8, 100% #153b57);
}

#tpo-content {
    width: 1225px;
    margin: 0 auto;
    height: 100%;
    min-height: 500px;
    background-color: #FFF;
    box-shadow: 0px 0px 15px #091c2a;
    padding-bottom: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
	
}

#tpo-bottomframe {
    width: 1215px;
    margin: 0 auto;
    background-color: #FFF;
    box-shadow: 0px 0px 15px #091c2a;
    margin-top: 30px;
    margin-bottom: 30px;
    border-radius: 5px;
}

#tpo {width: 100%;height: 100%}


.tpo-topBar { background-color:#f1f1f1; }
.tpo-topBarHold { width:1225px; margin:0 auto; height:30px; color:#656565; font-family: Raleway, Helvetica, Arial, sans-serif; font-size: 14px; }
.tpo-topBarHold a{ color:#656565; font-family: Raleway, Helvetica, Arial, sans-serif }
.tpo-topBarHold a:hover{ text-decoration:underline }
.tpo-topBarHold span {font-weight:100; color:#CFCFCF; font-size:12px; }



.tpo-tbLeft { line-height:30px;  float:left; padding-left:20px;}
.tpo-tbLeft span {background:url(/images/design/des2015/topsect/blue-phone.png) 5% 50% no-repeat; font-weight:700; padding-left: 18px;font-size:14px; margin-left: 5px;}

.tpo-tbRight-c { line-height:30px; font-size:12px; float:right; width: 350px; }



.tpo-tbRight {background:url(/images/design/des2015/topsect/blue-konto.png) 5% 50% no-repeat; line-height:30px; font-size:12px; float:right;   padding-left:26px; padding-right:20px;}
.tpo-tbRight1 {background:url(/images/design/des2015/topsect/blue-kontakt.png) 5% 50% no-repeat; line-height:30px; font-size:12px; float:right;   padding-left:26px; padding-right:25px;}
.tpo-tbRight2 {background:url(/images/design/des2015/topsect/blue-qorder.png) #F1F1F1 5% 50% no-repeat; line-height:30px; font-size:12px; float:right;   padding-left:34px; padding-right:25px;}
.tpo-tbRight3 {background:url(/images/design/des2015/topsect/blue-levering.png) 5% 50% no-repeat; line-height:30px; font-size:12px; float:right;   padding-left:32px; padding-right:25px;}


.tpo-AdSect { width: 100%; height: 80px; opacity: 0.8; overflow: hidden;}
.adSect1, .adSect2, .adSect2p, .adSect3, .adSect4, .adSect5 {float: left; color: #959595; padding-top: 25px; }
.adSect1 { padding-left: 80px; width: 185px; background:url(/images/design/des2015/topsect/grey-tick.png) 19% 100% no-repeat;}

.adSect2, .adSect2p { padding-left: 80px; width: 205px; background:url(/images/design/des2015/topsect/grey-truck.png) 5% 100% no-repeat;}
.adSect2p { display: none}

.adSect3 { padding-left: 50px; width: 205px; background:url(/images/design/des2015/topsect/grey-return.png) 5% 100% no-repeat;}
.adSect4 { padding-left: 65px; width: 150px; background:url(/images/design/des2015/topsect/grey-house.png) 5% 100% no-repeat;}
.adSect5 { padding-left: 50px; width: 145px; background:url(/images/design/des2015/topsect/grey-money.png) 5% 100% no-repeat;}








.tpo-Top {
    height: 130px;
    width: 100%;
	background: #f1f1f1 url(/images/design/des2015/topbg.png) bottom left;
}

.tpo-TopHolder { width: 1225px;margin: 0 auto;height: 105px;}

.tpo-topmenu { height:47px; width:100%; background-color:#244561; }

.StepsTop {display: none; overflow:hidden;}

.StepsTop-sect, .StepsTop-sect1 {
    float: left;
    width: 300px;
    text-align: right;
    padding-top: 35px;
}




/*4.0 top sect*/
.tpo4-logoSect {float: left;width: 550px;height: 103px;}
.tpo4-logo {padding: 0px 15px 0px 15px; float:left}
.tpo4-logo img {max-width: 246px;max-height: 43px;}
.tpo4-logoTX {float:left; color: #919191; font-weight: 700; font-size: 14px; padding-top:6px;}

.tpo-search {}

.tpo-search .SearchField_SearchPage{
width:478px;
height:30px;
margin-left:15px; margin-top:13px;
position:relative;
top:0px;
background:#FFF;
border-radius:3px;
border:1px #cfcfcf solid;
padding-left: 15px;
font-size:14px;

}

.tpo-search .SearchField_SearchPage:focus{
background:#FFF;
border-bottom-right-radius:0px;
border-bottom-left-radius:0px;}


.tpo-search .SubmitButton_SearchPage{
display:block;
position:relative;
top:-34px;
left:462px;
width:50px;
height:34px;
background: url(/images/design/des2015/soeg-knap.png) no-repeat 50% 50% ;
border:0px;
z-index:5000;
border-top-right-radius:3px;
border-bottom-right-radius:3px;
color:#FFFFFF;
font-weight:700;
cursor:pointer;}


.tpo4-tmidSect{float:left;width:230px;height:70px;margin-left:50px; padding-top:30px;}
.tpo4-midBox {margin-left:50px; margin-top:6px; float:left;text-align: center; width:60px;}
.tpo4-midBox-img {}
.tpo4-midBox-txt {font-size:12px; color:#21425f; }


.tpo-basketSect {float: right;height:130px;width:260px}
.tpo-basketSect .tpo-basket {;padding-top:10px;margin-top:20px;height:100px;position:relative;}
.tpo-basketSect .tpo-basket .kurv-top-bg {top:-20px;left:20px}
.tpo-basketSect .tpo-basket .kurv-top-antal {top:-25px;left:10px}
.tpo-basketSect .tpo-basket .kurv-top-price {font-size:16px;left:120px;width:130px}

.tpo-basketSect #kurv-top-shipping {position:absolute;margin-top:20px;left:0;right:0;color:#27a500!important;text-align:center;font-size:13px}
.tpo-basketSect #kurv-top-shipping span {color:#27a500!important;font-weight: normal!important}

@media screen and (max-width: 1224px) {
.tpo4-logoSect {width: 470px;}
.tpo4-logo img {max-width: 200px;max-height: auto; padding-top:5px;}	
.tpo4-logoTX {font-size: 12px; padding-top:10px;}	
.tpo-search .SearchField_SearchPage{width:398px;}
.tpo-search .SubmitButton_SearchPage{left:379px;}	
	
.tpo4-tmidSect{width:200px;margin-left:20px; }	
.tpo4-midBox {margin-left:40px; }	
}


/* Top Kurv  4.0*/	 
.kurv-top-title{font-size:15px;font-weight:bold;margin-top:17px;!important}	
.kurv-top-title a{color:#454545;}

.kurv-top-price{color:#454545;margin-top:10px;font-size:14px;position: relative; left:100px; top:20px; font-weight: 700 }	
.kurv-top-antal{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	position:relative;
    left: -10px;
    top: -15px;
	z-index:11;
	padding: 5.5px 9px;
	background: #27a500;
	display: inline-block;
	text-align: center;
	line-height: 14px;
	cursor: default;
	-webkit-border-radius: 999px;
	-moz-border-radius: 999px;
	border-radius: 999px;

	 }	 
	
.kurv-top-bg{position:relative;left: 0px;top: -10px;float:left;} 
.kurv-top-bg a{ width:200px;} 


.kurv-top-FriF{height:25px; line-height:25px; background-color:#FFF; width:100%; margin-top:15px; border-top:1px #e0e8ee solid; border-bottom:1px #e0e8ee solid; }	
	
#Box1ShippingTxt.prodcardBox1ShippingTxt{ 
	color: #464646; 
	font-size: 13px;
	text-align:center;
	font-family: Helvetica, sans-serif;}
#Box1ShippingTxt.prodcardBox1ShippingTxt span{
	color: #FF0000; 
	font-size: 13px; 
	font-weight: 800;} 



/*4.0 top sect - end*/






.StepsBot { display: none;}

.StepsBot-sect {
    width: 861px;
    margin: 0 auto;
    padding: 30px 0px;
}



#CSSmenu-TB {
    background: url(/images/design/des2015/topmenu-bgTB.png) bottom left; margin-left:-5px;
}

#mc_embed_signup{font:14px Helvetica,Arial,sans-serif; }
.tpo-newsBg { background-color:#333333; width:100%;height:90px;}
.tpo-news { height:70px; padding-top:20px; width:940px; margin:0 auto; background-color:#333333}
.news-head {  float:left; font-size:22px; font-weight:900; color:#FFFFFF;line-height:20px; padding-top:5px;}
.news-head span{color:#CCCCCC; font-size:13px; font-weight:100;  }

.news-headSE {  float:left; font-size:18px; font-weight:900; color:#FFFFFF;line-height:20px; padding-top:5px;}
.news-headSE span{color:#CCCCCC; font-size:12px; font-weight:100;  }

#mce-error-response {position:absolute; margin-top: 48px; color:#aedc9a}
#mce-error-response a {color:#ffc9c9; text-decoration: underline; color: #FFF}
#mce-error-response a:hover {color:#aedc9a;}

.tpo-news .mc-field-group {float:left;}
.mc-field-group { float:left; margin-left:50px; padding-top:6px;}

.mc-field-group input{ width:250px; height:30px; border-radius:5px; padding-left:10px; padding-right:20px;}
#mc-embedded-subscribe { -webkit-appearance: none;display:block!important; background-color: #05aeff; height:36px;  position:relative; left:-10px; border-top-right-radius:5px; border-bottom-right-radius:5px; 
color:#FFFFFF; 
font-weight:700;
cursor: pointer;
    box-sizing: border-box;
    padding: 0px 10px;
	border:#059ee8 1px solid;
	top:6px;
  }
  
#mc-embedded-subscribe:hover { background-color:#059ee8}


.mc-field-group div { color:#ff6060; text-align:center; padding-top:5px; position:absolute;}


#mce-success-response { position:absolute; color:#27a500; font-size:24px; font-weight:900; width:100%; text-align:center; background-color:#333333; left:0px; height:90px; margin-top:-20px; line-height:90px; z-index:1999;}


#dk-flag, #se-flag {border-radius: 50px; width: 30px; height:30px; padding: 5px; display: block; }
	.FlagBot-sect {width:100px; height: 50px; margin:0 auto; padding-top:15px;}
	.FlagBot-dk, .FlagBot-se {float:left; padding:5px;}

.FlagBot-dk:hover, .FlagBot-se:hover {opacity:0.7}




@media screen and (max-width: 1224px) {
    #tpo-content {width: 980px;}
    #tpo-bottomframe {
        width: 970px;
    }
	.tpo-topBarHold { width:980px; }
    .tpo-TopHolder {
        width: 980px;
    }
	.tpo-tbRight-c { width: 300px; }
	
.adSect1 { width: 180px;}
.adSect2, .adSect2p { width: 200px;}
.adSect3 { width: 200px;}
.adSect4 { width: 110px;}
.adSect5 { display: none;}

	
    .StepsTop-sect, .StepsTop-sect1 {width: 225px;}


	

	
    @media screen and (max-width: 979px) {
        #tpo-content {width: 100%;box-shadow: 0px 0px 0px #091c2a;border-radius: 0px; }
        #tpo-bottomframe { width: 100%; box-shadow: 0px 0px 0px #091c2a;border-radius: 0px;}
		
		    .tpo-TopHolder {width: 100%;}
			.tpo-topBarHold { width:100%; }
			.tpo-tbRight-c { width: 30%; text-align: center}
			
.tpo-logoSect {width: 34%;}
.tpo-basketSect {width: 200px;}
.BasketDropdown{ display:none;}

.tpo-tbRight2, .tpo-tbRight3 { display:none;}		
		
.tpo-logo {padding: 20px 0px 0px 15px;}
.tpo-logo img {max-width: 200px;max-height: 39px;}

.tpo-AdSect { width: 800px; margin: 0 auto;}
.adSect1 { width: 170px;}
.adSect2, .adSect2p { width: 190px;}
.adSect3 { width: 180px;}
.adSect4 { display: none;}

	
.StepsTop-sect1 { display:none;}	
.StepsBot-sect{ display: none;}

.tpo-newsBg {height:140px;}
.tpo-news { height:140px; padding-top:20px; width:100%; margin:0 auto; background-color:#333333}
.news-head, .news-headSE { float: none; text-align:center; padding-top:0px; }
.mc-field-group { float: none; margin-left:10px; padding-top:6px;}
#mc_embed_signup { width:415px; margin:0 auto; margin-top:10px;}

#mce-success-response { color:#27a500; font-size:24px; left:0px; height:140px; margin-top:-80px; line-height:140px;}

}
  
}

@media screen and (max-width: 979px) {

        .tpo-Top, .tpo-topBar {display: none;}

	
.tpo-AdSect { width: 550px; margin: 0 auto;}
.adSect1 { width: 170px;}
.adSect2, .adSect2p { width: 190px;}
.adSect3 { display: none}

	
		}

@media screen and (max-width: 549px) {


		
.tpo-AdSect { width: 355px; margin: 0 auto;}
.adSect1 { padding-left: 55px; width: 125px; background:url(/images/design/des2015/topsect/grey-tick.png) 10% 100% no-repeat;}
.adSect2, .adSect2p { padding-left: 55px; width: 120px; background:url(/images/design/des2015/topsect/grey-tick.png) 10% 100% no-repeat;}

.news-head {font-size:22px; }
.news-head span, .news-headSE span { display:none; }
.mc-field-group input{ width:170px;}
#mc_embed_signup { width:315px;}
	
		}
		



.FT { float:left;}

 

@media screen and (max-width: 979px) {


}
	




/* BOTTOM FRAME 3.0 */

.BotFrame{ height:50px; padding:25px; }
.BotFrame .BF33{ text-align:center; float:left; width:33%;}
.BotFrame .BF34{ text-align:center; float:left; width:34%;}
.BotFrame .BF35{ text-align:center; float:left; width:33%}

.BF34 .trustpilot-widget { width:150px;  margin:0 auto; }

@media screen and (max-width: 979px) {
.BotFrame{ width:100%; max-height:50px; padding:5px 0px; }
.BotFrame .BF33{ width:50%}
.BotFrame .BF33 img{ max-width:100%;height: auto;}
.BotFrame .BF34{ width:50%; }
.BotFrame .BF34 img{ max-width:60%;height: auto;}
.BotFrame .BF35{ display:none;}
}

@media screen and (max-width: 400px) {
.BotFrame{ max-height:35px; padding:5px 0px; }
}


.tpo-flags { width:200px; margin:0 auto; text-align:center; padding-top:20px;}
.tpo-flags img {  padding:7px;}


/* Hover info side */
.SideHover{ 
width:165px; 
height:200px; 
position: fixed;
top:300px;
margin-left:1230px;
float:right;
z-index:2000
}

.SH-box{ background-color:#FFF; box-shadow: 0px 0px 10px #091c2a; padding:7px 10px 5px 10px; border-radius:5px; margin-top:12px; text-align:center;}
.SH-box .name{ font-weight:700; font-size:14px; }
.SH-box .price{ font-size:12px;}
.SH-box .price span{ font-size:18px; line-height:24px; font-weight:900; color:#FF0000}
.SH-box .nyhed{ position:absolute; margin-top:-197px; margin-left:95px;}

.SH-TBbox{ background-color:#FF0000; box-shadow: 0px 0px 10px #091c2a; padding:3px 0px 0px 00px; border-radius:5px; margin-top:12px; text-align:center;}

.SH-box a{ padding-bottom:30px; }

.emaerket-SH { background-color:#FFF; box-shadow: 0px 0px 10px #091c2a; padding:7px 10px 5px 10px; border-radius:5px; margin-top:12px; text-align:center;}


.SideHoverWB{ 
width:175px; 
height:200px; 
position: fixed;
top:300px;
margin-left:-200px;
float:right;
z-index:2000
}

.SHw-box{ background-color:#FFF; box-shadow: 0px 0px 10px #091c2a; padding:7px 0px 5px 0px; border-radius:5px; margin-top:12px; text-align:center;}
.SHw-box .name{ font-weight:700; font-size:14px; }
.SHw-box .price{ font-size:12px;}
.SHw-box .price span{ font-size:18px; line-height:24px; font-weight:900; color:#FF0000}
.SHw-box .nyhed{ position:absolute; margin-top:-197px; margin-left:95px;}

.SHw-box a{ padding-bottom:30px; }


@media screen and (max-width: 1599px) {
.SideHover{ display:none; }
.SideHoverWB{ display:none; }	
}

/* BOTTOM SECTION 3.0 */

.bottom-row1{ height:280px; background-color:#4d4d4d; width:100%;}
.bottom-row1-holder{ width:982px; height:250px; margin: 0 auto;}	
.bottom-row1-sector1, .bottom-row1-sector2, .bottom-row1-sector3, .bottom-row1-sector4{
	font-size:14px;
	color:#FFFFFF;
	margin: 0 auto;
	height:210px;
	float:left;
	padding-top:40px;}
.bottom-row1-sector1{ width: 25%; color:#FFFFFF}	
.bottom-row1-sector1 a{ color:#FFFFFF;}	
.bottom-row1-sector2{ width: 27%;}
.bottom-row1-sector3{ width: 27%;}
.bottom-row1-sector4{ width: 21%;}
.bottom-row1-sector4 a{color:#FFFFFF; vertical-align:middle;}
.bottom-row1-sector4 a:hover{ opacity:0.7}
.bottom-row2{ height:70px; background-color:#FFFFFF;}
.BotCards-box{ width:830px; margin:0 auto; }
.BotCards{ float:left;}


.bot-tlf {font-size:20px; font-weight:bold; color:#FFF}
.bot-tlf a { color:#FFF}
.bot-link{ vertical-align:middle; line-height:30px;}
.bot-link-img{float:left; margin-left:40px;}
.bot-title{ color:#757575; font-size:18px; font-weight:bold; margin-left:70px; margin-bottom:10px;}

@media screen and (max-width: 979px) {
.bottom-row1{ height:500px;}
.bottom-row1-holder{ width:100%; height:500px;}
.bottom-row1-sector1{ min-width: 220px; float:none; height:230px;}
.bottom-row1-sector2{ width: 50%;padding-top:0px;}
.bottom-row1-sector3{ width: 50%;padding-top:0px;}
.bottom-row1-sector4{ display:none;}


.bottom-row2{ height:170px;}
.BotCards-box{ width:415px; margin:0 auto;}

}

@media screen and (max-width: 489px) {
.BotCards-box{ width:100%; }
.bottom-row2 img{ max-width:100%;height: auto;}
}













/* Tilbage til toppen 3.0 */
 #BackTo > span {
    position: fixed;
    -webkit-transform: translateZ(0); /* Forbedring af FPS i Chrome/Safari */
    font-size: 14px;
    font-weight: 300;
    height: 20px;
    line-height: 20px;
    z-index: 999;
    cursor: pointer;
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    -ms-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;}

#BackTo > span:hover {

    box-shadow: 0 0 3px #1eafe1;
    -webkit-transition: all 0.1s ease-in-out 0s;
    -moz-transition: all 0.1s ease-in-out 0s;
    -ms-transition: all 0.1s ease-in-out 0s;
    -o-transition: all 0.1s ease-in-out 0s;
    transition: all 0.1s ease-in-out 0s;}

#BackToTop {
    padding: 10px 20px 10px 40px;
    background: url('/images/arrow-up24.png') no-repeat 10px center;
    opacity: 0;
    color:#000;
    visibility: hidden;
    bottom: -10px;
    right: 60px;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    -ms-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}

#BackToTop:hover {background-position: 10px 4px;}
#BackToTop.FixedTop {bottom: 50px; opacity: 1; visibility: visible;}

/* IE fix */
.lt-ie9 #BackToTop {
    border: 1px solid #aaa;
}



/* Product page Buttons  3.0 */

.Related_BuyButton_IMG, .BuyButton_Productinfo input[type="image"], #product_price, .CP-Tilb, .CP-Tilb-tit a, .PP-buysect3{
	-webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    -ms-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;}

.Related_BuyButton_IMG { /* Læg i kurv */
    border-color: #0f990c;
	width:100px;
	display: initial!important;
	height:30px;
    background: #27a500 url('/images/design/des2015/koebknap-related.png') no-repeat 50% 50%;
	}
.Related_BuyButton_IMG:hover {border-color: #0a6608; background-color: #1f8500;}
.BuyButton_Productinfo input[type="image"]{
    margin: 0;
    display: block;
    box-sizing: border-box;
    width: 240px;
    height: 50px;
    background: url('/images/design/des2015/koebknap-prodinfo.png') no-repeat 50% 50% #27a500;
    border: 1px solid #1f8200;
    border-radius: 0px;
    vertical-align: bottom;
	}
.BuyButton_Productinfo input[type="image"]:hover{background: url('/images/design/des2015/koebknap-prodinfo.png') no-repeat 50% 50% #1f8500;}

.Thumbnail_Productinfo{ border:#cccccc 1px solid;}



.VB-alsobought .Related_BuyButton_IMG   {background: #27a500 url('/images/design/des2015/koebknap-related.png') no-repeat 50% 50%;
	}


/* Product page tilbehør  3.0 */
.RightCol-TilbH{ width:200px;  text-align:center; font-size:18px; font-weight:700; line-height:25px; margin-bottom:-10px;}

.PP-RelBot {padding-left:20px;}

.PP-related{
position: relative;
overflow: hidden;
z-index: 9;
-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; 
-o-transition: all 0.5s ease;
padding:5px;
width:200px!important;; 
background-color:#FFFFFF; 
height:250px; 
border:#e3e3e3 1px solid;
margin: 0px 12px 24px 12px !important;
float:left;
}

.PP-related:hover{
box-shadow: 0px 0px 12px #878d93;
z-index: 2000;
border-radius: 5px;
}

.PP-related .PP-Rel-Buy  {
    height: 50px;
   
    line-height: 50px;
    color: #13cc10;
	width: 100%;
    
	
	
	text-align:center;
}
.PP-related:hover .PP-Rel-Buy {}


.PP-Rel-Name{ font-size:12px; font-weight:700; width:180px; line-height:14px; text-align:center; height:30px; overflow:hidden; padding:0px 5px; margin-bottom:5px;}
.PP-Rel-Img{  width:150px; margin:0 auto; text-align:center; height:150px;}
.PP-Rel-Sdes{ text-align:center}
.PP-Rel-Price{ text-align:center; font-size:15px; font-weight:800; line-height:36px; margin-top:-10px;}
.PP-Rel-Price strike{ font-weight:100; color:#666666; margin-right:5px;  }
.PP-related:hover .PP-Rel-Price{color:#27a500;}
.PP-Rel-Buy .TextInputField_ProductInfo{ float:left; width:30PX; height:19px; margin-right:-15px; margin-left:20px;  text-align:center; padding:3px;}

/* Countdown timer 3.0 */	
.timer{
	padding: 4px 0px 4px 2px;
	line-height:30px;
	font-size:18px;
	font-weight:Bold;
	color:#FF0000;
	letter-spacing:0px;
	text-align:center;
	background-color:#FFFFFF

	
}
#CountDown{
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#000000;
	line-height:20px;
	padding:10px;
	
	border:#e3e3e3 1px solid;
	
	background-color: #f6ff00;
    background-repeat: repeat-x;
    background-image: -webkit-gradient(linear, 0% 20%, 0% 100%, from(#fcffa7), to(#f6ff00));
    background-image: -webkit-linear-gradient(top, 20% #fcffa7, 100% #f6ff00);
    background-image: -moz-linear-gradient(top, 20% #fcffa7, 100% #f6ff00);
    background-image: -ms-linear-gradient(top, 20% #fcffa7, 100% #f6ff00);
    background-image: -o-linear-gradient(top, 20% #fcffa7, 100% #f6ff00);}
	
.listpage-RightCol #CountDown{ margin-bottom:15px;}
#CountDown strong{
	color:#000000;
	font-weight:bold;

	line-height:16px;
	padding: 4px 0px 4px 2px;
	font-size:16px;
}

/* ROLLUP Countdown timer 3.0 */	
.RollupCounter {
color:#393939;
font-weight:700;
font-size:14px;
line-height:20px;
margin-top:15px;
margin-left:23px;
	padding:10px; 
	width:180px;
	height:80px;;
	text-align:center;
    border:1px #dddddd solid;
	background-color: #f6ff00;
    background-repeat: repeat-x;
    background-image: -webkit-gradient(linear, 0% 20%, 0% 100%, from(#fcffa7), to(#f6ff00));
    background-image: -webkit-linear-gradient(top, 20% #fcffa7, 100% #f6ff00);
    background-image: -moz-linear-gradient(top, 20% #fcffa7, 100% #f6ff00);
    background-image: -ms-linear-gradient(top, 20% #fcffa7, 100% #f6ff00);
    background-image: -o-linear-gradient(top, 20% #fcffa7, 100% #f6ff00);}
	
.RollupCounter span{ font-weight: 900; font-size:16px; color:#FF0000; display:block; background-color:#FFFFFF; padding:5px; border:1px #CCCCCC solid; margin-top:5px; text-transform:uppercase;}



/* --- LIST PAGE --- */





/* CATEGORY PAGE 3.0 */

.CP-Left-TD{width:244px; vertical-align:top; background-color:#f1f1f1; padding-bottom:30px; border-right:#e3e3e3 1px solid; }
.CP-Main-TD{ vertical-align:top;border-top:#e3e3e3 1px solid; /*padding-bottom:30px;*/}

.CP-ReklameB-tab{ width:100%; margin-bottom:30px; border-top:#dddddd 1px solid; border-bottom:#dddddd 1px solid; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease;}
.CP-ReklameB-tab:hover{ box-shadow: 0px 0px 10px #a5a7aa;}

@media screen and (max-width: 979px) {
.CP-Left-TD{ display:none;}
}

@media screen and (max-width: 979px) {
.CP-ReklameB-tab td{ padding:10px;}
.CP-ReklameB-tab .RB-image img{ width:100%; height:auto;}
.CP-ReklameB-tab .RB-Mob { display:none;}
.RB-price { width:120px;}
.RB-price img { width:120px; height:48px;}
.CP-ReklameB-tab:hover{ box-shadow: 0px 0px 0px #a5a7aa;}
}


/* CP index's */
.CP-BrochIX, .CP-frontpladerIX{ width:100%; height:auto;  }

.CP-IndBox{ float:left; width:305px; border:1px solid #dddddd; margin-top:-1px; margin-left:-1px;}
.CP-frontpladerIX .CP-IndBox{ width:325px;}
.CP-IndBox:hover{border: 1px solid #D7DCE2; box-shadow: 0px 0px 10px #a5a7aa; border-radius:5px;}
.CP-IB-image{ text-align:center; padding:10px 0px;  }
.CP-IB-tit{  text-align:center; font-size:16px; font-weight:700;  padding:0px 10px;}
.CP-IB-var {text-align:center; font-size:14px; font-weight:600; color:#21425f; margin-top:5px;}

.CP-IB-pris{  text-align:center; margin-bottom:10px; color: #c8c8c8;}
.CP-IB-pris span{ font-size:18px; font-weight:800;}
.CP-IndBox:hover .CP-IB-pris span{ color:#009933}



.CP-IndBox:hover .CP-IB-tit a{ color:#27a500}

.CP-banner-head2 { background-color:#fff; color:#494949; font-size:13px; text-align:center; padding:20px 15px;}

.CP-topvid { float:right; padding:0px 30px; text-align:center; position:relative; color: #000; font-size:14px }
.CP-topvid img { border:2px #000000 solid}
.CP-topvid img:hover {box-shadow: 0px 0px 5px #a5a7aa;}


.CP-Tilb-td {background-color:#f1f1f1; padding-bottom: 30px;}
.CP-Tilb-head { text-align: center; padding:40px 0px 20px 0px; font-size: 20px; font-weight:700; color:#888888}
.CP-TilbBox { width:704px; margin:0 auto; }
.CP-Tilb { width:300px; float:left; border:1px #CCCCCC solid; margin:0px 25px 30px 25px; background-color:#FFF }
.CP-Tilb-img { padding:5px 0px; text-align:center}
.CP-Tilb-tit { text-align:center; font-weight:700; font-size:14px; line-height:20px; padding-bottom: 15px;}

.CP-Tilb:hover {border: 1px solid #D7DCE2; box-shadow: 0px 0px 10px #a5a7aa; border-radius:5px; }
.CP-Tilb:hover .CP-Tilb-tit a { color:#27a500}

.CP-printSekt {background-color: #21425f; width:100%;height: 72px; display: block}
.CP-printBox {width:50%; float:left;}
.CP-printBut-b, .CP-printBut-a {text-align: center}
.CP-printBut-b a, .CP-printBut-a a{display:block; background-color: #FFF; padding:8px 15px; width:230px; margin:0 auto; margin-top: 15px; font-weight: 900; font-size: 16px; border-radius: 5px; color: #222222; }
.CP-printBut-a a{ background-color: #FF0000; color: #FFF}
.CP-printBut-b a{opacity:0.7}
.CP-printBut-b a:hover{opacity:1}

.CP-bfSekt {background-color: #21425f; width:100%;height: 72px; display: block}
.CP-bfBox {width:25%; float:left;}
.CP-bfBut-b, .CP-bfBut-a {text-align: center}
.CP-bfBut-b a, .CP-bfBut-a a{display:block; background-color: #FFF; padding:13px 10px; width:180px; margin:0 auto; margin-top: 15px; font-weight: 700; font-size: 14px; border-radius: 5px; color: #222222; }
.CP-bfBut-a a{ background-color: #FF0000; color: #FFF}
.CP-bfBut-b a{opacity:0.7}
.CP-bfBut-b a:hover{opacity:1}



@media screen and (max-width: 1224px) {
.CP-IndBox{width:244px;}
.CP-frontpladerIX .CP-IndBox{ width:244px;}
}

@media screen and (max-width: 979px) {
.CP-IndBox{width:33.1%}
.CP-frontpladerIX .CP-IndBox{ width:33.1%;}
}

@media screen and (max-width: 979px) {
.CP-IndBox{width:49.6%}
.CP-frontpladerIX .CP-IndBox{ width:49.6%;}
.CP-IndBox:hover{border: 1px solid #D7DCE2; box-shadow: 0px 0px 0px #a5a7aa; border-radius:0px;}
.CP-TilbBox { width:100%; margin:0 auto;}
.CP-Tilb { width:90%; margin:0% 5%; margin-bottom:30px; }
.CP-printBut-b a, .CP-printBut-a a{ width:150px;  font-size: 16px; }	
}

@media screen and (max-width: 479px) {
.CP-IB-image img{ height:auto; }
.CP-IB-tit{  font-size:14px; }
.CP-IB-var {font-size:12px;}
}



/* 3.0 Mellemside box */

.MelSide-box, .Header a, .CP-IndBox, .ProSbox{
-webkit-transition: all 0.3s ease; 
-moz-transition: all 0.3s ease; 
-o-transition: all 0.3s ease;
text-align:center
}

.MelSidePage{ padding:0px 0px;}
.MelSide-box{ width:350px; height:auto; padding:5px 0px; float:left; background-color: #FFF; margin:30px 0px 10px 30px; border-radius: 15px; border: 1px #FFF solid; }
.MelSide-box:hover{ border:1px #27a500 solid;}
.MelSide-box .image{ text-align:center; }
.MelSide-box img{ padding:0px 2px;  }
.MelSide-box .Header{ text-align:center; font-size:16px; font-weight:700; height:50px; padding:0px 10px;}
.MelSide-box:hover .Header a{ color:#27a500}



.SubCats_Categories_TABLE > tbody > tr { float:left;width:33.3%; text-align: center }

.SubCats_Categories_TD { width:100%; display:block; }


@media screen and (max-width: 1224px) {
	.SubCats_Categories_TABLE > tbody > tr { float:left;width:50%;	}
.MelSide-box{ width:90%; margin:30px 5% 10px 5%; border-radius: 15px; border: 1px #FFF solid; }
}

@media screen and (max-width: 979px) {
 }
.MelSide-box{  }
}

@media screen and (max-width: 979px) {
.MelSide-box .Header{font-size:14px;}

.MelSide-box:hover{ box-shadow: 0px 0px 0px #a5a7aa; border-radius:0px;}

}


/* CatPage sort section 3.0 */
.CP-opt{width:243px; height:100%;float:left; padding-bottom:30px; border-bottom:1px solid #dddddd }
.CP-opt-H{width:215px;margin:0 Auto;margin-top:15px;}
.CP-opt-header{font-weight:700;line-height:30px;font-size:15px;}
.CP-options-box{line-height:25px; font-size:14px;} 
.CP-options-box input{ } 

.CP-options-box-s{ font-size:13px; line-height:25px;}
.CP-options-box input, .CP-options-box-s input{
height:15px;
width:15px;
margin:0 auto;
vertical-align:middle;
margin-right:5px;
margin-bottom:4px;}

.CP-options-box label, .CP-options-box-s label{
cursor:pointer;
display:inline-block;
width:185px;
}

.CP-options-box label:hover, .CP-options-box-s label:hover{color:#27a500;}
.CP-options-box span{color:#9d9d9d;}

.nulstil-knap{
	border: #989898 1px solid;
	background: #FFFFFF url('/images/design/des2015/nudstil-knap.png') no-repeat 50% 50%;
	width:130px;
	height:30px;
	line-height:30px;
	cursor: auto;
	margin:0 auto;
	margin-top:30px;
	box-shadow: 0px 0px 10px #D7DCE2;}

.nulstil-knap:hover { background-color: #e9e9e9;}	
	
.nulstil-knap a{
display:block;
width:130px;
height:30px;
float:left;
text-align:center;
color:#989898;}

.CP-SeOgsa{ padding:25px 22px; float:left;}
.CP-SeOgsa div{ line-height:24px; font-size:14px;}


.CP-SeOgsa-pic {padding:35px 0px; padding-left:28px;}
.CP-SeOgsa-hd { padding-left: 60px; font-weight: 900; color:#244460; font-size: 20px }
.CP-SeOgsa-but { margin-bottom: 30px;}
.CP-SeOgsa-but a {width:200px;  background-color:#27a500; height: 50px; padding: 12px 20px; color:#FFF; font-weight: 700; margin-left: 18px; position: relative; top:30px; }
.CP-SeOgsa-but a:hover {  background-color:#1f8500;}

.CP-LeftNav{ }
.CP-LeftNav-head{ padding: 20px 0px 15px 0px; font-weight:800; font-size:16px; text-align:center; background-color:#21425f; color:#FFFFFF; text-transform:uppercase}
#CP-LeftNavBut{	
	line-height: 20px;
	font-weight: normal;
	display:block;
	-webkit-transition: all 0.1s ease-in-out 0s;
	-moz-transition: all 0.1s ease-in-out 0s;
	-ms-transition: all 0.1s ease-in-out 0s;
	-o-transition: all 0.1s ease-in-out 0s;
	transition: all 0.1s ease-in-out 0s;
	height:25px;
	border-top: 1px solid #466b8c;
	border-bottom: 1px solid #0a1e2f;
	color: #FFF;
	width: 222px;
	font-weight: 600;
	padding: 5px 0 0 22px;
	font-size: 14px;
	background: #21425f url('/images/design/des2015/button-arrows.png') no-repeat 200px 50%;


	}
#CP-LeftNavBut:hover {border-top:1px solid #466b8c;border-bottom:1px solid #0a1e2f; background:#3d6689 url('/images/design/des2015/button-arrows.png') no-repeat 205px 50%;}	
#CP-LeftNavBut-a{	
	line-height: 20px;
	font-weight: normal;
	display:block;
	height:25px;
	border-top: 1px solid #FF0000;
	border-bottom: 1px solid #FF0000;
	color: #FFF;
	width: 222px;
	font-weight: 600;
	padding: 5px 0 0 22px;
	font-size: 14px;
	background: #FF0000 url('/images/design/des2015/button-arrows.png') no-repeat 210px 50%;
	}
	
.CP-LeftNavBut-a{}




.snaptop-guide a{ padding:10px; background-color:#0066FF; color:#FFFFFF; border-radius:5px; margin-left:25px; z-index:2000; position:relative; margin-left:0px;}
.snaptop-guide a:hover{ background-color: #0033FF }



.CP-adSect{}
.CP-ad{ text-align:center; margin-top:15px; }
.CP-ad img{ border:#e3e3e3 1px solid; }
.CP-adSect .tp_-_box{ margin:15px 21px 0px 21px; border:#e3e3e3 1px solid; width:200px; }

.CP-adSect .trustpilot-widget{ margin:15px 21px 0px 21px; border:#e3e3e3 1px solid; width:170px; padding:20px 15px 5px 15px; background-color:#FFFFFF }



.CP-AutoSortSekt{ background-color:#f1f1f1; height:40px; padding-top:11px;}
.CP-AutoSort{ width:270px; float:right;  text-align:center;}
.CP-AutoSort .Productlist_Sort_Select{ height:30px; width:150px;background-color: #F2F5F7;border: 1px solid #8D9CAA;border-radius: 3px;}

.CP-AutoSort-Tit{ width:100px; float:left; line-height:30px; font-weight:600;}

.CP-PopHead { width:100%; height:40px; line-height:40px; text-align:center; font-size:18px; font-weight:700; background-color:#f1f1f1}

/* CatPage top index */
.CP-TopIndex{ background-color:#f1f1f1}
.CP-TopIndex-H, .CP-TopIndex-bot, .CP-afspaer-H{ background-color:#21425f; text-align:center; color:#FFFFFF; font-size:14px; font-weight:600; line-height:25px;}
.CP-afspaer-H{ margin-top:30px;}


.CP-TopIndex-dex{}
.CP-TopIndex-dex img{ padding:0px 10px;}
.CP-TopIndex-dex a:hover{ opacity:0.7;}
.CP-TopIndex-bot{ }

.CP-TopIndex-kli img{ padding:0px 10px;}
.CP-TopIndex-kli a:hover{ opacity:0.7;}

.CP-TopIndex-roll { background-color:#e9f3de}
.rollup-IX { margin:15px 12px; border:1px solid #CCCCCC;opacity:0.7}
.rollup-IX img, .rollup-IX-a img{ max-width:100%; height:auto;}
.rollup-IX:hover {opacity:1; box-shadow: 0px 0px 3px #091c2a;}
.rollup-IX-a { margin:15px 12px; border:2px solid #FF0000;opacity:1}

.rollup-IX-guide a{ padding:10px; background-color:#0066FF; color:#FFFFFF; border-radius:5px; margin-left:25px; z-index:2000; position:relative;}
.rollup-IX-guide a:hover{ background-color: #0033FF }

.CP-MenuSel a{ font-weight:700; color:#FF0000; font-size:15px}


.MobSizeDrop-box { display:none}


/* Gadeskilt 2019 index */
.CP-TopIndex-gs { background-color:#e9f3de}
.gsskilt-IX, .gsskilt-IX img, .gsskilt-IX:hover{
-webkit-transition: all 0.1s ease-in-out 0s;
	-moz-transition: all 0.1s ease-in-out 0s;
	-ms-transition: all 0.1s ease-in-out 0s;
	-o-transition: all 0.1s ease-in-out 0s;
	transition: all 0.1s ease-in-out 0s;}

.gsskilt-IX { margin:8px; opacity:0.4}
.gsskilt-IX-sd { margin:8px 12px;}
.gsskilt-IX img, .rollup-IX-a img{   -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */filter: grayscale(100%);}
.gsskilt-IX:hover {opacity:1; margin-top: 3px; margin-bottom: 13px; }
.gsskilt-IX img:hover {   }
.gsskilt-IX-a {  opacity:1}


/* Gadeskilt index */

.GSI-index { position:relative; float:right; margin-top:10px; margin-right:15px; padding-top:12px; }

.GSI-figleft { float:left; padding-right:10px;}
.GSI-figright {float:left; padding-left:10px;}

.GSI-A3, .GSI-A2, .GSI-B2, .GSI-A1, .GSI-B1, .GSI-A0, .GSI-B0 { float:left; width:auto; vertical-align:bottom; padding:0px 2px; height:90px; opacity:1; }
.GSI-A3:hover, .GSI-A2:hover, .GSI-B2:hover, .GSI-A1:hover, .GSI-B1:hover, .GSI-A0:hover, .GSI-B0:hover {}

.GSI-A3 img { height:28px; width:auto; padding-top:50px; }
.GSI-A2 img { height:38px; width:auto; padding-top:40px; }
.GSI-B2 img { height:46px; width:auto; padding-top:32px; }
.GSI-A1 img { height:53px; width:auto; padding-top:25px; }
.GSI-B1 img { height:60px; width:auto; padding-top:18px; }
.GSI-A0 img { height:71px; width:auto; padding-top:7px; }


.GSI-A3 div, .GSI-A2 div, .GSI-B2 div, .GSI-A1 div, .GSI-B1 div, .GSI-A0 div, .GSI-B0 div{ display:none;   }
.GSI-A3:hover div, .GSI-A2:hover div, .GSI-B2:hover div, .GSI-A1:hover div, .GSI-B1:hover div, .GSI-A0:hover div, .GSI-B0:hover div{ display:block; text-align:center; font-weight:800; position: relative; margin-top:-17px;  }

.StolpTD { background-color:#f1f1f1; padding:30px 15px}
.StolpBox-sekt { width:944px; margin:0 auto;}
.StolpBox { width:400px; float:left; background-color:#FFFFFF; margin:0px 10px; padding:15px; border-radius:10px;border:1px #FFF solid; margin-bottom:30px;}
.StolpBox:hover { border:1px #27a500 solid;}
.StolpBox-img { text-align:center; }
.StolpBox-tit {text-align:center; font-weight:700; font-size:16px; line-height:24px;}
.StolpBox-price {text-align:center}
.StolpBox-price span { color:#FF0000}
.StolpBox-mere{ text-align:center; margin-top:20px; margin-bottom:10px; }
.StolpBox-mere a{ background-color:#27a500; width:200px; color:#FFFFFF; padding:10px; border-radius:5px;}






.c3boxTD { background-color:#f1f1f1; padding:30px 15px}
.c3box-sekt { width:1175px; margin:0 auto;}
.c3box { width:270px; float:left; background-color:#FFFFFF; margin:0px 10px; padding:0px; border-radius:10px;border:1px #FFF solid; margin-bottom:30px;}
.c3box:hover { border:1px #27a500 solid;}
.c3box-img { text-align:center; margin-top:10px;}
.c3box-tit {padding:5px; text-align:center; font-weight:700; font-size:16px; color:#FFF; line-height:24px; border-top-left-radius:5px; border-top-right-radius: 5px; }
.c3box-mere { text-align:center; margin-top:20px; margin-bottom:10px; padding-bottom: 15px; }
.c3box-mere a{ background-color:#27a500; width:200px; color:#FFFFFF!important; padding:10px 15px; border-radius:5px; font-weight: 600;}
.c3box-mere a:hover{ background-color:#1e8100;}

.c3box-uden, .c3box-inkl { text-align:center; margin-top:20px; margin-bottom:10px; padding-bottom: 15px; width:50%; float:left; }
.c3box-inkl a{ background-color:#27a500; color:#FFFFFF!important; padding:10px 20px; border-radius:5px; font-weight: 700;}
.c3box-uden a{ background-color:#898989; color:#FFFFFF!important; padding:10px 20px; border-radius:5px; font-weight: 700;}
.c3box-inkl a:hover, .c3box-uden a:hover{ background-color:#1e8100; }


.c3box, .c3box-uden a, .c3box-inkl a, .c3box-mere a{
-webkit-transition: all 0.2s ease-in-out 0s;
    -moz-transition: all 0.2s ease-in-out 0s;
    -ms-transition: all 0.2s ease-in-out 0s;
    -o-transition: all 0.2s ease-in-out 0s;
    transition: all 0.2s ease-in-out 0s;}



.c3-banner-head { background-color:#f1f1f1; color:#717171; font-size:16px; text-align:center; padding:10px 15px; font-weight:700; margin-top:0px;}
.c3-banner-head h2{  color:#717171; font-size:16px; }





.ProSbox { width:400px; margin:0 auto; border:1px solid #CCCCCC; margin-top:30px; border-radius:5px; padding:5px;}
.ProSbox:hover { border:1px #27a500 solid;}
.ProSbox-img {}
.ProSbox-txt {text-align:center; font-weight:bold; padding:5px; font-size:18px}
.ProSbox-txt a {  }
.ProSbox .StolpBox-mere{ text-align:center; margin-top:15px; margin-bottom:20px; }


.SubCatBox, .SubCatBox-tit a, .SubCatBox3, .SubCatBox-mere a, .SubCatBox3-tit a, .SubCatBox2, .SubCatBox2-tit a{
	-webkit-transition: all 0.2s ease-in-out 0s;
    -moz-transition: all 0.2s ease-in-out 0s;
    -ms-transition: all 0.2s ease-in-out 0s;
    -o-transition: all 0.2s ease-in-out 0s;
    transition: all 0.2s ease-in-out 0s;}


.SubCatTD { background-color:#f1f1f1; padding:10px 20px 0px 20px}
.SubCatTD h2{ color:#666666; font-weight:900;}
.SubCatBox-sekt { width:1185px; margin:0 auto;}
.SubCatBox { width:322px; float:left; background-color:#FFFFFF; margin:0px 20px; padding:15px; border-radius:10px;border:1px #FFF solid; margin-bottom:10px;}
.SubCatBox:hover { border:1px #27a500 solid;}
.SubCatBox-img { text-align:center}
.SubCatBox-tit {text-align:center; font-weight:900; font-size:24px; line-height:24px;}
.SubCatBox-tit a{ color:#666666!important}
.SubCatBox-text { text-align:center}
.SubCatBox:hover .SubCatBox-tit a{ color:#000}
.SubCatBox-mere{ text-align:center; margin-top:20px; margin-bottom:10px; }
.SubCatBox-mere a{ background-color:#27a500; width:200px; color:#FFFFFF!important; padding:10px; border-radius:5px;}
.SubCatBox-mere a:hover{ background-color:#1f8500; }

.SubCatBox3 { width:165px; float:left; background-color:#FFFFFF; margin:0px 20px; padding:15px; border-radius:10px;border:1px #FFF solid; margin-bottom:30px;}
.SubCatBox3:hover { border:1px #27a500 solid;}
.SubCatBox3-tit {text-align:center; font-weight:900; font-size:50px; line-height:24px; padding:25px 0px}
.SubCatBox3-tit a{ color:#999999!important; width:160px; display:block; }
.SubCatBox3:hover .SubCatBox3-tit a{ color:#000; }

.SubCatBox2 { width:224px; float:left; background-color:#FFFFFF; margin:0px 20px; padding:15px; border-radius:10px;border:1px #FFF solid; margin-bottom:30px;}
.SubCatBox2:hover { border:1px #27a500 solid;}
.SubCatBox2-tit {text-align:center; font-weight:700; font-size:14px; height:32px; }
.SubCatBox2-tit a{color: #666666!important;}
.SubCatBox2:hover .SubCatBox2-tit a{ color:#000; }
.SubCatBox2-img { text-align:center}
.SubCatBox2-img img { width:180px; height:auto;}


@media screen and (max-width: 1224px) {
.SubCatBox-sekt { width:940px; }
.SubCatBox { width:240px; }
.SubCatBox-img img, .SubCatBox2-img img{width:100%; height:auto;}

.SubCatBox3 { width:125px; margin:0px 15px;}
.SubCatBox3-tit a{ width:125px; }
.SubCatBox2 { width:163px;}

.c3box-sekt { width:880px; }
	
.CP-TopIndex-kli img{ padding:0px 5px;}	
}


@media screen and (max-width: 979px) {

.CP-TopIndex-dex img{ padding:0px 0px;}
.CP-TopIndex-kli img{ padding:0px 0px;}		
.StolpBox-img img { width:250px; height:auto;}
.StolpBox { width:250px; }
.StolpBox-sekt { width:644px; }

.SubCatTD {  padding:10px 10px 0px 10px}
.SubCatBox-sekt { width:100%; }
.SubCatBox { width:27%; margin:0px 2%; padding:15px 1%; margin-bottom:10px;}
.SubCatBox3 { width:13.6%; margin:0px 2%; padding:15px 1%; margin-bottom:10px;}
.SubCatBox3-tit { font-size:30px;}
.SubCatBox3-tit a{ width:100%; }
	
.c3box-sekt { width:600px; }	
.c3boxTD { padding:30px 0px}
	

}

@media screen and (max-width: 979px) {
.CP-TopIndex, .CP-TopIndex-bot, .GSI-index{ display:none;}
.MobSizeDrop-box { display: block; text-align:center; padding:15px 0px; background-color:#f1f1f1; border-top:1px solid #e3e3e3}
.MobSizeDrop-box select{ height:30px; width:300px; font-size:14px; padding:5px; border-radius:5px; line-height:30px;background-color: #F2F5F7;border: 1px solid #8D9CAA;}
.CP-AutoSortSekt{ background-color:#f1f1f1; height:30px; padding:15px 0px;}
.StolpBox-sekt { width:322px; }

.SubCatBox { width:93%; margin:0px 2%; padding:15px 1%; margin-bottom:20px;}
.SubCatBox-img img { width:320px;}

.SubCatBox3 { width:26.7%; margin:0px 2%; padding:15px 1%; margin-bottom:20px;}
	

}

@media screen and (max-width: 600px) {
.c3box-sekt { width:100%; }
.c3box { width:80%;  margin-left:9%; }	
}



#CP-TilbageBut {
	border-radius: 5px;
	line-height: 20px;
	font-weight: normal;
	display:block;
	-webkit-transition: all 0.1s ease-in-out 0s;
	-moz-transition: all 0.1s ease-in-out 0s;
	-ms-transition: all 0.1s ease-in-out 0s;
	-o-transition: all 0.1s ease-in-out 0s;
	transition: all 0.1s ease-in-out 0s;
	height:25px;
	border: 1px solid #1f8500;
	color: #fff;
	width: 175px;
	font-weight: 600;
	padding: 5px 0 0 22px;
	font-size: 14px;
	background: #27a500 url('/images/design/des2015/button-arrows.png') no-repeat 160px 50%;
	margin-top:15px;
}

#CP-TilbageBut:hover {border:1px solid #1f8500; background:#1f8500 url('/images/design/des2015/button-arrows.png') no-repeat 165px 50%;}



.CP-KatSect{ width:100%; height:237px; overflow:hidden;}



/* Autogen CatPage */
.CatPage-AG{ width:100%;}
.CatPage{}

.CatHeader, .CatHeader-index{
margin-top:0px;
line-height:30px;
color:#244460;
font-size:18px;
text-align:center;
padding:0px;
}

.CatHeader-index{text-align:left; padding-left:30px}


.CatHeader H1, .CatHeader-index H1 { font-weight:800;}
.CatHeader span, .CatHeader-index span { font-size:22px; font-weight:300; color:#999999}

.CP-standardH1 h1{font-size:36px; font-weight:900; color:#244460; text-align:center;}

.CP-standardH1 td {font-size:36px; font-weight:900; color:#244460; text-align:center;}






.CatHeadText{  padding:0px 15px 30px 15px; font-size:13px; color:#535353}	
.CatHeadText img{ float:right; max-width:150px; height:auto; position:relative; margin-top:-50px; padding:0px 30px;}
.afsTop .CatHeadText img{ float:right; max-width:293px; height:auto; position:relative; margin-top:0px; padding:0px 15px;}

.CatAutoProds{background-color:#FFF;}
.CatAutoProds H2{margin top:30px; text-align:center;color:#244460; font-size:20px}
.CP-AllePriser{ text-align:center; padding:30px; font-size:18px; font-weight:600; color:#474747}
.CatDescrip{background-color: #FFFFFF;height:100%;padding: 25px;}
.CatDescrip img{float:right; padding:10px;}
	

.TopBrC, .TopBrC-1{
background-color: #f1f1f1;
width:100%;
line-height:40px;
height:40px;
overflow:hidden;
border-top:#e3e3e3 1px solid;
}
.TopBrC a, .TopBrC-1 a{ color:#717171; font-size:12px;}	
.TopBrC a:hover, .TopBrC-1 a:hover{ color:#353535; text-decoration:underline;}	

.TopBrC div, .TopBrC-1 div{ padding-left:15px;}

.TopMobAds { display:none;}


/*@media screen and (max-width: 1224px) {
.TopBrC div, .TopBrC-1 div{width:965px;}
}*/
.CatMobAds{ display:none;}

.CP-banner-head, .CP-banner-head1	{ background-color:#21425f; color:#FFFFFF; font-size:20px; text-align:center; padding:10px 15px; font-weight:700; margin-top:0px;}
.CP-banner-head1{ margin-top:30px;}
.CP-banner-head h2, .CP-banner-head1 h2{ color:#FFFFFF; margin:0px; font-size:20px;}


@media screen and (max-width: 979px) {
.CatMobAds{ display:block; width:100%; height:124px; padding:15px 0px; background-color: #f1f1f1; }
.CatMobAd{ width:50%; float:left; text-align:center}
.CatMobAd img{ margin:0 auto; box-shadow: 0px 0px 5px #7d7d7d;}

}

@media screen and (max-width: 979px) {
.CatHeader{ font-size:14px; }	
.CatHeadText img{ margin-top:0px; }
.CatHeader-index { padding-left:0px; text-align:center}
}

@media screen and (max-width: 489px) {
.CatMobAds{ height:272px }
.CatMobAd{ width:100%; padding:6px 0px }
.CatDescrip img{float:none; width:80%; height:auto;  }
.CP-KatSect{ height:auto;}
}


/* Prodbox 3.0 */

.prodbox-3FR .prodbox-3-TBox, .prodbox-3FR .prodbox-3-BBox, .prodbox-3 .prodbox-3-TBox, .prodbox-3 .prodbox-3-BBox, .prodbox-3 .Cprodbox-3-BBox, .prodbox-3XL .prodbox-3-TBox, .prodbox-3XL .prodbox-3-BBox, .prodbox-3-Pris, .prodbox-3-Pris a, .prodbox-3-nyhed, .BuyButton_ProductList, 
.InfoButton_ProductList, .SeVariButton, prodbox-3-variant, .nulstil-knap, .prodp-priser-pris, .PP-related .PP-Rel-Buy, .PP-Rel-Price, .SeMereButton, .prodbox-3-format, .prodbox-3-pop, .prodbox-3-nyhed-DIY, .prodbox-3-tilbud, .prodbox-3FR .prodbox-3-formover span, .SHbutton, .prodbox-3-MR, .RBB-img, .prodbox-varText, .prodbox-ekstraDyb, .prodbox-medlys, .prodbox-band, .prodbox-topRight, .prodbox-nobo, .prodbox-udsolgt  {
-webkit-transition: all 0.2s ease-in-out 0s;
    -moz-transition: all 0.2s ease-in-out 0s;
    -ms-transition: all 0.2s ease-in-out 0s;
    -o-transition: all 0.2s ease-in-out 0s;
    transition: all 0.2s ease-in-out 0s;}


.prodbox-3 .prodbox-3-TBox, .prodbox-3 .prodbox-3-BBox, .prodbox-3 .Cprodbox-3-BBox, .prodbox-3XL .prodbox-3-TBox, .prodbox-3XL .prodbox-3-BBox, .prodbox-3FR .prodbox-3-TBox, .prodbox-3FR .prodbox-3-BBox{font-weight: normal; border-top-right-radius: 5px;border-top-left-radius: 5px;width: 100%;height: 0px;overflow: hidden;}





.prodbox-3 .prodbox-3-TBox, .prodbox-3XL .prodbox-3-TBox, .prodbox-3FR .prodbox-3-TBox {position: absolute;top: 0;line-height: 30px;color: #000000;background-color: #435d78;
    background-repeat: repeat-x;
    background-image: -webkit-gradient(linear, 0% 10%, 0% 100%, from(#435d78), to(#1e415d));
    background-image: -webkit-linear-gradient(top, 10% #435d78, 100% #1e415d);
    background-image: -moz-linear-gradient(top, 10% #435d78, 100% #1e415d);
    background-image: -ms-linear-gradient(top, 10% #435d78, 100% #1e415d);
    background-image: -o-linear-gradient(top, 10% #435d78, 100% #1e415d);}	
	
	
	
.prodbox-3:hover .prodbox-3-TBox, .prodbox-3XL:hover .prodbox-3-TBox, .prodbox-3FR:hover .prodbox-3-TBox {height: 30px;}
.prodbox-3 .prodbox-3-BBox, .prodbox-3 .Cprodbox-3-BBox, .prodbox-3XL .prodbox-3-BBox, .prodbox-3FR .prodbox-3-BBox {position: absolute;bottom: 0;line-height: 50px;color: #13cc10;}
.prodbox-3:hover .prodbox-3-BBox, .prodbox-3:hover .Cprodbox-3-BBox, .prodbox-3XL:hover .prodbox-3-BBox, .prodbox-3FR:hover .prodbox-3-BBox {height: 50px;}


.prodbox-3FR .prodbox-3-SBox{width: 100%;height: 0px;overflow: hidden; }
.prodbox-3FR:hover .prodbox-3-SBox {height: 100px;}
.prodbox-3FR:hover .prodbox-3-formover {position: absolute; top:0; right:0; margin-top:50px; font-weight:700; }

.prodbox-3FR .prodbox-3-formover span { width:0px; overflow:hidden;}
.prodbox-3FR:hover .prodbox-3-formover span {background-color: #000;  padding:5px 15px 3px 5px; width:30px; display:block; margin-bottom:5px; color:#FFF;  border-top-left-radius: 5px;border-bottom-left-radius: 5px; font-size:11px; opacity:0.6 }

.prodbox-3, .prodbox-3XL, .prodbox-3FR {
-webkit-transition: all 0.2s ease-in-out 0s;
    -moz-transition: all 0.2s ease-in-out 0s;
    -ms-transition: all 0.2s ease-in-out 0s;
    -o-transition: all 0.2s ease-in-out 0s;
    transition: all 0.2s ease-in-out 0s;
position: relative;
margin-left:-1px;
float:left;
overflow: hidden;
z-index: 9;
width:244px;
background-color:#FFFFFF;
border:#dddddd 1px solid;
}


.prodbox-3, .prodbox-3FR{height:300px; }
.prodbox-3XL{height:375px;}





.prodbox-3:hover, .prodbox-3XL:hover, .prodbox-3FR:hover{
box-shadow: 0px 0px 10px #D7DCE2;
border: 1px solid #D7DCE2 !important;
padding-top:30px;
margin: -30px 0px -30px -1px !important;
z-index: 2000;
border-radius: 5px;
}

.prodbox-3:hover{height:330px!important;}
.prodbox-3XL:hover{height:405px!important;}

.prodbox-3FR:hover{
height:330px!important;
width:264px!important;
margin: -30px -10px -30px -11px !important;
}



.prodbox-3 a, .prodbox-3XL a, .prodbox-3FR a{font-weight:bold;  }
	
.prodbox-3-Name{height:35px;font-size:14px; text-align:center; padding: 0px 10px 0px 10px; overflow:hidden; margin-bottom:5px; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
.prodbox-3-Name a span{ font-weight:100}
.prodbox-3-image{width:220px;margin: 0 auto; margin-top:30px; text-align:center}
.prodbox-3-image img{max-width:150px; height:auto}
.prodbox-3-image a {width:220px; display:block; z-index:1000; position:relative }
.prodbox-3-InfoBut{line-height:40px;}
.prodbox-3-Vejl{color:#999999; text-align:center;height:12px; font-size:12px; }
.prodbox-3-Vejl a{color:#999999; font-weight:400}
.prodbox-3-Pris{line-height:40px;font-size:20px;font-weight:bold; text-align:center; }	
.prodbox-3:hover .prodbox-3-Pris, .prodbox-3:hover .prodbox-3-Pris a { color:#27a500;}
.prodbox-3-Pris strike{ color: #999999; font-weight:300; font-size:16px; padding-right:10px;}	
.prodbox-3-variant{line-height:20px;font-size:12px;font-weight:bold; text-align:center; color:#244460}	
.prodbox-3-variant a{color:#244460}
.prodbox-3:hover .prodbox-3-variant, .prodbox-3XL:hover .prodbox-3-variant, .prodbox-3FR:hover .prodbox-3-variant { display:none;}

.prodbox-3-format{ text-align:center; font-size:13px; font-weight:600; color:#666666; height:25px; overflow:hidden; }
.prodbox-3-format span{ color: #0066FF;}
.prodbox-3:hover .prodbox-3-format {height: 0px;}


.prodbox-3-MR { height:0px; overflow:hidden; width:80%; margin:0 auto; padding:0 10% 0 10%}
.prodbox-3:hover .prodbox-3-MR { display:block; height:50px; position:absolute; background-color:#FFF; width:100%}

.Prodbox-MRpriser { line-height:16px;}
.Prodbox-MRtext { float:left; width:33%;}
.Prodbox-MRunit {float:left; width:33%;}
.Prodbox-MRprice {float:left; width:33%;}

/* Prodbox Wide - SQ*/
.prodbox-WdSQ .prodbox-3 {width:244px; height:350px;}
.prodbox-WdSQ .prodbox-3:hover{height:380px!important;}
.prodbox-WdSQ .prodbox-3-image {margin-top: 30px; }
.prodbox-WdSQ .prodbox-3-image img{max-width:200px; height:auto}
.prodbox-WdSQ .Element_Overlay_ProdList_SavingsContainer_DIV {margin:-20px 0 0 -22px!important}

.prodbox-WdSQ .prodbox-varText {position:absolute;top:180px;left:0px; z-index:1100; transform: rotate(0deg); color:#f0f0f0; font-size:12px; background-color:#415b76; padding: 5px; border-bottom-right-radius: 5px; border-top-right-radius: 5px; opacity:0 }
.prodbox-WdSQ .prodbox-3:hover .prodbox-varText { top:210px; color:#FFF;transform: rotate(0deg); background-color: #21425f; opacity:1}

/* Prodbox Wide - Stolper*/

.prodbox-Wd .prodbox-3 {width:244px; height:490px;}
.prodbox-Wd .prodbox-3:hover{height:520px!important;}
.prodbox-Wd .prodbox-3-image img{max-width:200px; height:auto}

.wp-bk-band, .wp-rd-band, .wp-bl-band, .wp-yb-band, .wm-bk-band, .wm-rd-band, .wm-bl-band, .wm-yb-band, .bk-band, .rd-band, .bl-band, .fyw-band, .nbl-band, .for-band, .yb-band, .rw-band, .nbl-bandLogo, .bk-bandLogo, .rd-bandLogo, .bl-bandLogo, .yw-bandLogo, .lgn-bandLogo, .gy-bandLogo, .pe-bandLogo  {
-webkit-transition: all 0.1s ease-in-out 0s;
    -moz-transition: all 0.1s ease-in-out 0s;
    -ms-transition: all 0.1s ease-in-out 0s;
    -o-transition: all 0.1s ease-in-out 0s;
    transition: all 0.1s ease-in-out 0s;}

/*.prodbox-Wd .Cprodbox-3-BBox .InfoButton_ProductList {margin-left:105px;}*/


.prodbox-Wd .prodbox-3-sDesc { text-align: center; margin-bottom: 10px;}
.Prodbox-sdText  {font-size: 13px; color: #686868; line-height:24px; text-align:left; margin-left: 45px; margin-top: 6px; margin-bottom:6px;}


.Prodbox-color { font-weight: 700; color:#858585; line-height: 25px; background-color: #edf7ff}
/*.Prodbox-color a { margin:0px 2px;}*/




.gr-band, .wh-band, .bk-band, .rd-band, .bl-band, .fyw-band, .nbl-band, .for-band, .yb-band, .rw-band, .bk-bandLogo, .nbl-bandLogo, .rd-bandLogo, .bl-bandLogo, .yw-bandLogo, .lgn-bandLogo, .gy-bandLogo, .pe-bandLogo {width:58px; height: 10px;  position:absolute;top:41px;right:126px; z-index:1100; opacity:0 }
.gr-band {background-color:#04c05f; }
.wh-band {background-color:#e5e3e4; }
.bk-band {background-color:#222222; }
.rd-band {background-color:#e00000; }
.bl-band {background-color:#0068d3; }
.fyw-band {background-color:#efec00; }
.nbl-band {background-color:#224773; }
.for-band {background-color:#ff8a00; }
.yb-band {background: url(/images/design/des2015/cat/stolper/gul-sort-baand.jpg) no-repeat ; }
.rw-band {background: url(/images/design/des2015/cat/stolper/hvid-roed-baand.jpg) no-repeat ; }

.bk-bandLogo {background: url(/images/design/des2015/cat/stolper/logo-sort-baand.jpg) no-repeat ; }
.nbl-bandLogo {background: url(/images/design/des2015/cat/stolper/logo-marineblaa-baand.jpg) no-repeat ; }
.rd-bandLogo {background: url(/images/design/des2015/cat/stolper/logo-roed-baand.jpg) no-repeat ; }
.bl-bandLogo {background: url(/images/design/des2015/cat/stolper/logo-blaa-baand.jpg) no-repeat ; }
.yw-bandLogo {background: url(/images/design/des2015/cat/stolper/logo-gul-baand.jpg) no-repeat ; }
.lgn-bandLogo {background: url(/images/design/des2015/cat/stolper/logo-groen-baand.jpg) no-repeat ; }
.gy-bandLogo {background: url(/images/design/des2015/cat/stolper/logo-graa-baand.jpg) no-repeat ; }
.pe-bandLogo {background: url(/images/design/des2015/cat/stolper/logo-lilla-baand.jpg) no-repeat ; }


.prodbox-3:hover .gr-band, .prodbox-3:hover .wh-band, .prodbox-3:hover .bk-band, .prodbox-3:hover .rd-band, .prodbox-3:hover .bl-band, .prodbox-3:hover .fyw-band, .prodbox-3:hover .nbl-band, .prodbox-3:hover .for-band, .prodbox-3:hover .yb-band, .prodbox-3:hover .rw-band, .prodbox-3:hover .bk-bandLogo, .prodbox-3:hover .nbl-bandLogo, .prodbox-3:hover .rd-bandLogo, .prodbox-3:hover .bl-bandLogo, .prodbox-3:hover .yw-bandLogo, .prodbox-3:hover .lgn-bandLogo, .prodbox-3:hover .gy-bandLogo, .prodbox-3:hover .pe-bandLogo      { top:71px;}

.dot-gr:hover .gr-band, .dot-wh:hover .wh-band, .dot-bk:hover .bk-band, .dot-rd:hover .rd-band, .dot-bl:hover .bl-band, .dot-fyw:hover .fyw-band, .dot-nbl:hover .nbl-band, .dot-for:hover .for-band, .dot-yb:hover .yb-band, .dot-rw:hover .rw-band, .dot-bk:hover .bk-bandLogo, .dot-nbl:hover .nbl-bandLogo, .dot-rd:hover .rd-bandLogo, .dot-bl:hover .bl-bandLogo, .dot-fyw:hover .yw-bandLogo, .dot-lgn:hover .lgn-bandLogo, .dot-gy:hover .gy-bandLogo, .dot-pe:hover .pe-bandLogo  { opacity:1 }




.wm-bk-band, .wm-rd-band, .wm-bl-band, .wm-yb-band {width:94px; height: 57px;  position:absolute;top:110px;right:76px; z-index:1100; opacity:0 }
.wm-bk-band {background: url(/images/design/des2015/cat/stolper/wm-bk-band.png) no-repeat ;  }
.wm-rd-band {background: url(/images/design/des2015/cat/stolper/wm-rd-band.png) no-repeat ;  }
.wm-bl-band {background: url(/images/design/des2015/cat/stolper/wm-bl-band.png) no-repeat ;  }
.wm-yb-band {background: url(/images/design/des2015/cat/stolper/wm-yb-band.png) no-repeat ;  }

.prodbox-3:hover .wm-bk-band, .prodbox-3:hover .wm-rd-band, .prodbox-3:hover .wm-bl-band, .prodbox-3:hover .wm-yb-band { top:140px;}
.dot-bk:hover .wm-bk-band, .dot-rd:hover .wm-rd-band, .dot-bl:hover .wm-bl-band, .dot-yb:hover .wm-yb-band    {Opacity:1 }


.wp-bk-band, .wp-rd-band, .wp-bl-band, .wp-yb-band {width:94px; height: 57px;  position:absolute;margin-top:12px;right:58px; z-index:1100; opacity:0  }
.wp-bk-band {background: url(/images/design/des2015/cat/stolper/wp-bk-band.png) no-repeat ;  }
.wp-rd-band {background: url(/images/design/des2015/cat/stolper/wp-rd-band.png) no-repeat ;  }
.wp-bl-band {background: url(/images/design/des2015/cat/stolper/wp-bl-band.png) no-repeat ;  }
.wp-yb-band {background: url(/images/design/des2015/cat/stolper/wp-yb-band.png) no-repeat ;  }

.prodbox-3:hover .wp-bk-band, .prodbox-3:hover .wp-rd-band, .prodbox-3:hover .wp-bl-band, .prodbox-3:hover .wp-yb-band { top:140px;}
.dot-bk:hover .wp-bk-band, .dot-rd:hover .wp-rd-band, .dot-bl:hover .wp-bl-band, .dot-yb:hover .wp-yb-band    {Opacity:1 }





.dot-gr, .dot-wh, .dot-bk, .dot-rd, .dot-bl, .dot-yb, .dot-fyw , .dot-rw, .dot-nbl, .dot-for, .dot-lgn, .dot-gy, .dot-pe {height: 18px; width: 18px; border-radius: 50%; display: inline-block; border:1px solid #cfcfcf; margin:2px 2px; }
.dot-gr:hover, .dot-wh:hover, .dot-bk:hover, .dot-rd:hover, .dot-bl:hover, .dot-yb:hover, .dot-fyw:hover , .dot-rw:hover, .dot-nbl:hover, .dot-for:hover, .dot-lgn:hover, .dot-gy:hover, .dot-pe:hover { height: 20px; width: 20px; margin:1px 1px;}

.dot-gr {background-color: #04c05f;}
.dot-wh {background-color: #FFFFFF;}
.dot-bk {background-color: #000000;}
.dot-rd {background-color: #FF0000;}
.dot-bl {background-color: #003CFD}
.dot-fyw {background-color: yellow}
.dot-nbl {background-color: #224773}
.dot-for {background-color: #ff8a00}
.dot-lgn {background-color: #42a18b}
.dot-gy {background-color: #FFF}
.dot-pe {background-color: #593495}
.dot-yb {background: linear-gradient( -45deg, yellow, yellow 49%, white 49%, white 51%, black 51% ); }
.dot-rw {background: linear-gradient( -45deg, white, white 49%, white 49%, white 51%, red 51% ); }

.afs-space { padding-left:15px; margin-top: -5px;}

/*Buttons*/

.prodbox-3-BBox .BuyButton_ProductList, .InfoButton_ProductList {
	width:100px;
	height:30px;
	float:left;
	margin-left:18px;
}
.prodbox-3-BBox .BuyButton_ProductList {border-color: #0f990c;background: #27a500 url('/images/design/des2015/koebknap-related.png') no-repeat 50% 50%;}
.prodbox-3-BBox .BuyButton_ProductList:hover {border-color: #0a6608; background-color: #1f8500;}


.Cprodbox-3-BBox .InfoButton_ProductList {border-color: #0f990c;background: #27a500 url('/images/design/des2015/se-mere-knap.png') no-repeat 50% 50%;width:120px;height:30px;
float:left;margin-left:65px;}
.Cprodbox-3-BBox input[type="image"] { background: #27a500 url('/images/design/des2015/koebknap-related.png') no-repeat 50% 50%; }

.Cprodbox-3-BBox .InfoButton_ProductList:hover {border-color: #0a6608; background-color: #1f8500;}




.PB-Printknap { padding-left:30px;}
.PB-Printknap .BuyButton_ProductList {background: #27a500 url('/images/design/des2015/se-mere-knap.png') no-repeat 50% 50%; padding-left:50px;}

.InfoButton_ProductList { border-color: #686868; background: #9f9f9f url('/images/design/des2015/infoknap-lille.png') no-repeat 50% 50%;}
.InfoButton_ProductList:hover {border-color: #686868; background-color: #686868;}

#InfoButton-forside a {display:block;}

.SeVariButton {border-color: #0f990c;background: #27a500 url('/images/design/des2015/se-varianter-knap.png') no-repeat 50% 50%;width:120px;
	height:30px;
	line-height:30px;
	float:left;
	margin-left:62px;
	cursor: auto;}
	
	

.SeMereButton {border-color: #0f990c;background: #27a500 url('/images/design/des2015/se-mere-knap.png') no-repeat 50% 50%;width:120px;
	height:30px;
	line-height:30px;
	float:left;
	margin-left:62px;
	cursor: auto;}

.prodbox-3FR .SeVariButton, .SeMereButton {margin-left:72px;} 	

.SeVariButton:hover, .SeMereButton:hover {border-color: #0a6608; background-color: #1f8500;}

.prodbox-3-amount{ display:none;}
.prodbox-3-BBox a{display:block;width:110px;height:30px;float:left;color:#0f990c;}




.prodbox-3 .AFHENT{ color:#FFF; font-size:11px; font-weight:500; padding-left:20px; margin-left:35px; float:right; background: transparent url('/images/design/des2015/prodbox-afhent.png') no-repeat 5% 45% ;}
.prodbox-3 .AFHENT:before{content: "Klik & Hent";  }

.prodbox-stock{float:left;padding-left:8px;font-size:11px; color:#FFFFFF}

.Global-PaFjernLager{color:#FFF; float:left;padding-left:15px;font-weight:500;font-size:11px;background: transparent url('/images/design/des2015/paalager-lille.png') no-repeat 1% 40% ;}
html.da .Global-PaFjernLager:before{content: "På fjernlager"; }
html.se .Global-PaFjernLager:before{content: "På fjärrlager"; }
html.de .Global-PaFjernLager:before{content: "Auf Lager"; }
.Related_Custom_DIV .Global-PaFjernLager {color:#292929}
.Global-NoLager{ float:left; padding-left:15px;color:#616161;font-weight:500;font-size:11px;background: transparent url('/images/design/des2015/prodbox-ikkepaalager.png') no-repeat 1% 50% ;}
.Global-NoLager:before{content: "Ikke på lager"; }


.Global-PaLager{ float:left;padding-left:15px;color:#000;font-weight:500;font-size:11px;background: transparent url('/images/design/des2015/paalager-lille.png') no-repeat 1% 40% ;}
.Global-PaLager:before{content: "På lager"; }

.prodbox-stock .Global-PaLager { color:#FFFFFF}
.prodbox-stock .Global-NoLager { color:#FFFFFF}

.prodbox-stock-DIY{float:left;padding-left:20px;color:#FFF;font-weight:500;font-size:11px;background: transparent url('/images/design/des2015/prodbox-paalager.png') no-repeat 10% 45% ;}
.prodbox-stock-DIY:before{content: "På lager";  }
.prodbox-stock-DIY-0{float:left;padding-left:20px;color:#FFF;font-weight:500;font-size:11px;background: transparent url('/images/design/des2015/prodbox-ikkepaalager.png') no-repeat 10% 45% ;}
.prodbox-stock-DIY-0:before{content: "Ikke på lager";  }
.prodbox-afhent-DIY{ color:#FFF; font-size:11px; font-weight:500; padding-left:20px; margin-right:10px; float:right; background: transparent url('/images/design/des2015/prodbox-afhent.png') no-repeat 5% 45% ;}
.prodbox-afhent-DIY:before{content: "Klik & Hent";  }

.prodbox-3-nyhed{position:absolute;top:0px;right:0px; z-index:1100;}
.prodbox-3:hover .prodbox-3-nyhed { padding-top:30px}

.prodbox-3-nyhed-DIY{position:absolute;top:0px;right:0px;background:url(/images/design/des2015/prodbox-nyhed.png) no-repeat ;width:90px;height:90px; z-index:1100;}
.prodbox-3:hover .prodbox-3-nyhed-DIY, .prodbox-3FR:hover .prodbox-3-nyhed-DIY { margin-top:29px;}

.prodbox-3-tilbud{position:absolute;top:0px;left:0px; z-index:1100;}
.prodbox-3:hover .prodbox-3-tilbud { padding-top:29px}

.prodbox-3-pop{position:absolute;top:0px;right:0px;background:url(/images/design/des2015/prodbox-popular.png) no-repeat ;width:90px;height:90px; z-index:1100;}
.prodbox-3:hover .prodbox-3-pop, .prodbox-3FR:hover .prodbox-3-pop { margin-top:30px;}

.prodbox-3FR:hover .prodbox-3-pop { display:none;}


.prodbox-varText {position:absolute;top:120px;left:0px; z-index:1100; color:#FFF; font-size:12px; background-color:#415b76; padding: 5px; border-bottom-right-radius: 5px; border-top-right-radius: 5px; opacity:0 }
.prodbox-3:hover .prodbox-varText { top:150px; background-color: #21425f; opacity:1 }

.prodbox-ekstraDyb {position:absolute;top:135px;left:130px; z-index:1100; color:#FFF; font-size:14px; display:block; background-color:#FF0000; width:50px; text-align:center; padding:5px; border-radius:10px; font-weight:700; }
.prodbox-3:hover .prodbox-ekstraDyb { top:165px;}

.prodbox-topRight {position:absolute;top:135px;right:10px; z-index:1100; color:#FFF; font-size:14px; display:block; background-color:#474747; width:50px; text-align:center; padding:5px; border-radius:10px; font-weight:700; }
.prodbox-3:hover .prodbox-topRight { top:165px;}

.prodbox-medlys {position:absolute;top:135px;right:10px; z-index:1100; color:#FFF; font-size:12px; display:block; background-color:#3fbced; width:50px; text-align:center; padding:5px; border-radius:10px; font-weight:700; }
.prodbox-3:hover .prodbox-medlys { top:165px;}

.prodbox-nobo {position:absolute;top:160px;left:15px; z-index:1100; color:#FFF; font-size:12px; display:block; background-color:#ff8201; width:200px; text-align:center; padding:3px; border-radius:10px; font-weight:700; }
.prodbox-3:hover .prodbox-nobo { top:190px;}

.prodbox-band {position:absolute;top:50px;right:37px; z-index:1100; color:#8d8d8d; font-size:22px; font-weight:700; }
.prodbox-3:hover .prodbox-band { top:80px;}

.prodbox-udsolgt {position:absolute;top:115px;left:75px; z-index:1100; color:#FFF; font-size:14px; display:block; background-color:#FF0000; width:90px; text-align:center; padding:5px; border-radius:10px; font-weight:900; }
.prodbox-udsolgt span { font-size:12px;font-weight:100;}
.prodbox-3:hover .prodbox-udsolgt { top:145px;}








/* Reklamebannere box*/

.RBannerBox { width:430px; float:left; border:1px solid #e3e3e3; margin-left:35px; margin-bottom:15px; height:680px; border-radius:5px;}
.RBannerBox:hover {box-shadow: 0px 0px 10px #D7DCE2;}

.RBB-img{ padding:15px 15px 0px 15px; text-align:center;}
.RBB-tit{ font-size:22px; text-align:center; line-height:30px; font-weight:900;}
.RBB-tit a{ color:#464646}
.RBB-levT{ font-weight: 700; color:#ff6000; text-align: center; font-size: 18px; }
.RBB-levD{ font-weight: 700; color:#000; text-align: center}
.RBB-levDd{ font-weight: 200; color:#ff6000; text-align: center; font-style: italic; margin-top:5px;}
.RBB-desc{ padding:10px; text-align:center; color:#646464; font-size:14px;}
.RBannerBox .SeMereButton {margin-left:150px; margin-top:15px;}
.RBB-but a{display:block;width:110px;height:30px;float:left;color:#0f990c;}


.MVbox{
-webkit-transition: all 0.2s ease-in-out 0s;
    -moz-transition: all 0.2s ease-in-out 0s;
    -ms-transition: all 0.2s ease-in-out 0s;
    -o-transition: all 0.2s ease-in-out 0s;
    transition: all 0.2s ease-in-out 0s;
position: relative;

float:left;
width:487px;
background-color:#FFFFFF;
border:#dddddd 1px solid;
}
.MVbox:hover{border:#27a500 1px solid;}

.MVbox-image{ text-align:center}
.MVbox-Name { text-align:center;}
.MVbox-Name a{ text-align:center; font-weight:900; font-size:18px;}
.MVbox-text{ text-align:center;}
.MVbox-Pris { text-align:center; font-weight:900; font-size:22px; line-height:44px;}
.MVbox:hover .MVbox-Pris {  color:#27a500}
.MVbox-excl{ text-align:center; color:#999999}
.MVbox-But{ width:120px; background-color:#FFF; height:40px; margin:0 auto; margin-top:15px;}
.MVbox-But .SeMereButton { margin:0px 0px 20px 0px}
.MVbox-But a{display:block;width:110px;height:30px;float:left;color:#0f990c;}


@media screen and (max-width: 1224px) {
.RBannerBox { width:330px; margin-left:22px; height:550px;}
.RBB-img img{ width:300px; height:auto;}
.RBannerBox .SeMereButton {margin-left:100px;}
.MVbox{width:365px;}
.MVbox-image img{ width:300px; height:auto;}

}


@media screen and (max-width: 979px) {
.prodbox-3, .prodbox-Wd .prodbox-3, .prodbox-WdSQ .prodbox-3, .prodbox-3XL, .prodbox-3FR { width:33.1%;}
.prodbox-WdSQ .prodbox-3 { height:300px;}
.prodbox-WdSQ .prodbox-3:hover{height:300px!important;}	

.prodbox-3:hover, .prodbox-3XL:hover, .prodbox-3FR:hover{
box-shadow: 0px 0px 00px #D7DCE2;
margin: 0px 0px 0px -1px !important;
padding-top:0px;
border-radius: 0px;}
.prodbox-3:hover .prodbox-3-TBox, .prodbox-3XL:hover .prodbox-3-TBox, .prodbox-3FR:hover .prodbox-3-TBox {height: 0px;}
.prodbox-3 .prodbox-3-BBox, .prodbox-3XL .prodbox-3-BBox, .prodbox-3FR .prodbox-3-BBox {position: absolute;bottom: 0;line-height: 50px;color: #13cc10;}
.prodbox-3:hover .prodbox-3-BBox, .prodbox-3XL:hover .prodbox-3-BBox, .prodbox-3FR:hover .prodbox-3-BBox, .prodbox-3:hover .Cprodbox-3-BBox {height: 0px;}
.prodbox-3:hover .prodbox-3-nyhed, .prodbox-3FR:hover .prodbox-3-nyhed { padding-top:0px}
.prodbox-3:hover .prodbox-3-tilbud { padding-top:0px}
.prodbox-3:hover .prodbox-3-pop { margin-top:0px;}
.prodbox-3:hover .prodbox-3-format {height: 25px;}
.prodbox-3 .PriceStriked_Productlist { display:none;}

.prodbox-3-image{width:150px;}
.prodbox-Wd .prodbox-3-image{width:150px;} 	
.prodbox-Wd .prodbox-3-image img{width:150px;}
.prodbox-WdSQ .prodbox-3-image{width:150px;} 	
.prodbox-WdSQ .prodbox-3-image img{max-width:150px;}
.prodbox-3-image a {width:150px; }

.prodbox-3:hover{height:300px!important;}
.prodbox-3XL:hover{height:375px!important;}
.prodbox-3FR:hover{height:300px!important; width:33.1%!important;}
.prodbox-3FR:hover .prodbox-3-SBox{ display:none }
.prodbox-3:hover .prodbox-3-variant, .prodbox-3XL:hover .prodbox-3-variant, .prodbox-3FR:hover .prodbox-3-variant { display: block;}
.prodbox-3FR:hover .prodbox-3-pop { display:block; margin-top:0}
.MVbox{width:49.5%;}
.prodbox-3:hover .prodbox-varText { top:95px; color:#868686;transform: rotate(-90deg);}	
.Prodbox-color	{display:none}
.prodbox-Wd .prodbox-3 {height:380px;}
.prodbox-Wd .prodbox-3:hover{height:380px!important;}	


}

@media screen and (max-width: 979px) {
.prodbox-3, .prodbox-3XL, .prodbox-3FR, .prodbox-Wd .prodbox-3, .prodbox-WdSQ .prodbox-3 { width:49.8%;}
.prodbox-3FR:hover{width:49.8%!important;}
.RBannerBox { width:90%; margin-left:5%; height:auto;}
.RBannerBox .SeMereButton {margin-left:35%; margin-bottom:15px;}
.MVbox{width:100%;}


}

@media screen and (max-width: 490px) {
.prodbox-3, .prodbox-3XL, .prodbox-3FR, .prodbox-Wd .prodbox-3, .prodbox-WdSQ .prodbox-3 { width:49.6%;}
.prodbox-3FR:hover{width:49.6%!important;}
.Prodbox-sdText  {display:none}	
.prodbox-Wd .prodbox-3 {height:290px;}
.prodbox-Wd .prodbox-3:hover{height:290px!important;}	
}





/* 3.0 ORDER STEPS */
/* 3.0 Step Buttons */
.SubmitButton_OrderStep1_Position,
.SubmitButton_OrderStep2_Position, 
.SubmitButton_OrderStep3_Position,
.SubmitButton_Pay{
	border: 1px solid #1f8500; 
	background: #27a500 url('/images/design/des2015/button-arrows.png') no-repeat 150px 50%;	
	border-radius: 5px;
	display:block;
	-webkit-transition: all 0.1s ease-in-out 0s;
	-moz-transition: all 0.1s ease-in-out 0s;
	-ms-transition: all 0.1s ease-in-out 0s;
	-o-transition: all 0.1s ease-in-out 0s;
	transition: all 0.1s ease-in-out 0s;
	height:40px;
	color: #fff;
	width: 200px;
	font-weight: 600;
	text-align:left;
	padding-left:40PX;
	cursor:pointer;
	font-size: 16px;}
	
.SubmitButton_OrderStep3_Position{padding-left:20PX;}	

.SubmitButton_OrderStep1_Position:hover,
.SubmitButton_OrderStep2_Position:hover,
.SubmitButton_OrderStep3_Position:hover,
.SubmitButton_Pay:hover {border:1px solid #1f8500; background:#1f8500 url('/images/design/des2015/button-arrows.png') no-repeat 160px 50%;}
.BackButton_OrderStep2,
.SubmitButton_OrderStep3[value="Tilbage"] {
	border:1px solid #E4EAEF;
	color: #8D9CAA;
	width:140px;
	height: 40px;
	background: #E4EAEF;
	border-radius: 5px;
	font-size: 16px;
	font-weight: 600;
	cursor: pointer;
}

/*
.BackButton_OrderStep2 {
	display:none
}

.SubmitButton_OrderStep2_Position {
	float:none!important
}
*/
/* 3.0 VIEW BASKET */ 




/* 3.0 VB - Customers also */ 

.VB-alsobought{
position: relative;
overflow: hidden;
z-index: 9;
-webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; 
-o-transition: all 0.2s ease;
padding:6px;
width:200px!important;
background-color:#FFFFFF;
height:256px;

border:#dddddd 1px solid;
float:left;
margin: 0px 12px 24px 12px !important;
}

.VB-alsobought:hover{
box-shadow: 0px 0px 12px #878d93;
z-index: 2000;
border-radius: 5px;

}

.VB-also-Buy  {
line-height: 50px;
color: #13cc10;
width: 100%;
height: 40px;
overflow: hidden;
margin-top:5px;
 text-align:center
}


.VB-also-Name{ font-size:12px; font-weight:700; width:200px; line-height:22px; text-align:center; height:25px; overflow:hidden;}
.VB-also-Img{ margin:0 auto; margin-top:5px; width:150px; text-align:center; height:150px; vertical-align:middle }
.VB-also-Img img{ vertical-align: bottom; max-width:150px; height:auto }
.VB-also-Sdes{ text-align:center; height:16px;}
.VB-also-Price{ text-align:center; font-size:15px; font-weight:800; line-height:30px;}
.VB-also-Price strike{ font-weight:100; color:#666666; margin-right:5px;  }


.VB-alsobought:hover .VB-also-Price{color:#27a500;}

.VB-also-Buy .TextInputField_ProductInfo{ float:left; width:30PX; height:25px; margin-right:-20px; margin-left:27px; padding: 0px 3px; text-align:center;}

@media screen and (max-width: 979px) {
.VB-alsobought{
padding:5px 0px;
width:100%!important;
margin: 0px 0px 24px 0px !important;
border-left:0px;
border-right:0px;
}

.VB-alsobought:hover{
box-shadow: 0px 0px 0px #878d93;
margin: 0px 0px 24px 0px !important;
border-radius: 0px;

padding-top:5px;
}
.VB-also-Name{ width:100%;}
.VB-also-Buy  {width: 200px;margin:0 auto;
}
}

/* 3.0 STEP 1  */ 
.Step1-main{ height:100%; width:100%; background-color:#FFFFFF; }
.Step1-steps{ padding: 20px 0px 0px 0px;}
.Step1-Load{padding:20px 30px; }
.Step1-Gul{  }
.Step1-data{padding:0px 30px}
.Step1-header{ font-size:20px; font-weight:700; color:#0066FF;}
.Step1-loadhead{ font-size:18px; color:#666666; font-weight:700; font-style:italic; margin-bottom:-10px; text-align:left}
.Step1-loadtext{ font-size:13px; color:#666666; }
.Step1-loadtext span{ font-weight:600; }
.Step1-logged{ text-align:center; color:#27a500; font-size:16px; font-weight:600;}
.Step1-logout{ text-align:center;}
.OrderStep1_Next_TD{ padding:30px 0px; }

.LoadProfile_OrderStep1_TBL{border:#CCCCCC 1px solid;}
.LoadProfile_OrderStep1_TBL td{font-size:13px;}

.LoadProfile_OrderStep1_TBL td b{ text-align:center;}

.LoadProfile_OrderStep1_TBL .LabelColumn{ width:50px; text-align:right;position:relative; left:-100px; color:#666666;}
.LoadProfile_OrderStep1_TBL .TextInputField_OrderStep1{ position:relative; left:-100px;}
.LoadProfile_OrderStep1_TBL .SubmitButton_OrderStep1{
	border: 1px solid #1f8500; 
	background: #27a500;	
	border-radius: 3px;
	display:block;
	-webkit-transition: all 0.1s ease-in-out 0s;
	-moz-transition: all 0.1s ease-in-out 0s;
	-ms-transition: all 0.1s ease-in-out 0s;
	-o-transition: all 0.1s ease-in-out 0s;
	transition: all 0.1s ease-in-out 0s;
	height:26px;
	color: #fff;
	width: 170px;
	font-weight: 600;
	text-align:left;
	padding-left:25PX;
	cursor:pointer;
	font-size: 14px;
	position:absolute; 
	margin-top:-30px;
	margin-left:140px;}

.LoadProfile_OrderStep1_TBL .SubmitButton_OrderStep1:hover{border:1px solid #1f8500; background:#1f8500;}


.CustomerData_OrderStep1_TBL .LabelColumn{ vertical-align:middle; font-size:14px; text-align:right; padding-right:20px;}
.TextInputField_OrderStep1 {
width:220px;
background-color: #F2F5F7;
border: 1px solid #8D9CAA;
border-radius: 3px;
height: 25px;
margin:4px 0px;
font-size:14px;
padding:0px 5px;}

.OptionSelect_OrderStep1{
background-color: #F2F5F7;
border: 1px solid #8D9CAA;
border-radius: 3px;
height: 28px;
width:180px;
margin:4px 0px;
font-size:14px;
padding-left:2px;}

.InputFieldColumn select[name="CustTypeID"] {height: 38px; width:232px;padding-left:6px; background-color: #f6fff5; font-weight:700;  }

.CustomerData_OrderStep1_TBL{ margin-bottom:0px;}
.CustomerData_OrderStep1_TBL textarea {
background-color: #F2F5F7;
border: 1px solid #8D9CAA;
border-radius: 3px;
font-size: 13px;
padding-left: 5px;
width:220px;
height:55px;
padding-top:5px;
margin-top:20px;}

.CustomerData_OrderStep1_TBL .toggleAltAddress {
position: absolute;
margin-left: 600px;
margin-top: -170px;
height:60px;
line-height:60px;
width: 240px;
display: block;
border: 1px solid #8D9CAA;
background: #F2F5F7;
border-radius: 5px;
padding-left:15px;

}

.CustomerData_OrderStep1_TBL .toggleAltAddress input{ width:25px; height:25px; position:relative; top:8px; border-radius:3px;}

.CustomerData_OrderStep1_TBL .toggleAltAddress b{font-size:15px;}

#Orderstep1_DelivertoHistory_TABLE{position: absolute; margin-top: -105px;margin-left:600px; width:198px; }
.OrderStep1_DelivertoHistory_SELECT{ height:30px; font-size:14px; width:260px; border-radius: 5px;background-color: #F2F5F7; border: 1px solid #8D9CAA;}

.CustomerData_OrderStep1_TBL .halfColumn table:nth-child(3) tr:last-child {position: absolute;margin-top: 40px;margin-left:200px;}
.CustomerData_OrderStep1_TBL .halfColumn table:nth-child(3) tr:last-child b{font-size:16px;}
.CustomerData_OrderStep1_TBL .halfColumn table:nth-child(3) tr:last-child span{font-size:14px;}
.CustomerData_OrderStep1_TBL .halfColumn table:nth-child(3) tr:last-child td input {margin-right: 10px;}




#mailchimp-subscribe-box {  position:absolute; margin-top:17px; margin-left:250px; width:300px;}

#mailchimp-subscribe-box input{ width:25px; height:25px; position:absolute; margin-top:3px; margin-left:-40px;}


.mailchimp-subscribe-label{  font-size:14px; }
/*.mailchimp-subscribe-label:after{ content:"Vi sender info om levering, rabatkoder og tilbud!"; font-size:14px; padding-left:35px;}*/



.CustomerData_OrderStep1_TBL #Field7_0 td{ padding-top: 20px;}
.CustomerData_OrderStep1_TBL #Field9_2 td, #Field9_4 td{ padding-top: 20px;}


/*SKift password side*/
.change-password-wrapper {width:400px; margin:0 auto; }
.change-password-wrapper H1 { color:#244460;  font-weight:900;margin-bottom: 10px; text-align:center; margin-top:30px; }
.change-password-info {margin-bottom: 20px; font-size: 13px;text-align:center;}


.change-password-value-row, .change-password-repeat-value-row, .change-password-button-container {background-color:#ebebeb;padding-top:20px; }
.change-password-value-row {border-top-left-radius:5px; border-top-right-radius: 5px; padding-top:30px;}

.change-password-value-row label, .change-password-repeat-value-row label, .change-password-value-row .value-column, .change-password-repeat-value-row .value-column {width:200px; margin:0 auto;}

.change-password-value-row label, .change-password-repeat-value-row label{ text-align:left; padding-top: 6px;font-size: 13px; padding-left:100px;}
.change-password-value-row span, .change-password-repeat-value-row span{color: #009cff;}







.value-column input[type="password"] {
    width: 200px;
    background-color: #F2F5F7;
    border: 1px solid #8D9CAA;
    border-radius: 3px;
    height: 25px;
    margin: 4px 0px;
    font-size: 14px;
    padding: 0px 5px;
}



.change-password-button-container {padding-bottom:10px; border-bottom-left-radius:5px; border-bottom-right-radius: 5px; }
.change-password-button-container input[type="submit"]{
    margin: 0;
    display: block;
    box-sizing: border-box;
    width: 264px;
    height: 49px;
    background: #27a500;
    border: 0px solid #1f8200;
    border-radius: 3px;
    vertical-align: bottom;
	margin-top:10px;
	margin-left:70px;
	margin-bottom: 20px;
	color:#FFF;
	font-weight:700;
	font-size:16px;
cursor: pointer;}
.change-password-button-container input[type="submit"]:hover{background:#1f8500;}

.change-password-status-message-container {padding-top:15px; font-weight:700; width:200p; margin:0 auto;text-align:center;}
.change-password-status-message-invalid-length, .change-password-status-message-invalid-repeat { color: #FF0004;   }



.change-password-status-message-changed { font-size:20px; font-weight:900; color:#169328;}


.SP-yes {display:block; background-color: #FFFFFF; width: 400px; height: 400px; position: absolute; z-index: 2000; margin-top: -380px; padding-top:60px;}
.SP-dk { z-index:3001; position: absolute; margin-top: -220px;margin-left: 30px;}
.SP-dk a{
    margin: 0;
    display: block;
    box-sizing: border-box;
    width: 150px;
    height: 50px;
	padding-top: 16px;
    background: #b9b7b5;
    border: 0px solid #1f8200;
    border-radius: 3px;
    vertical-align: bottom;
	margin-bottom: 20px;
	color:#FFF!important;
	font-weight:700;
	font-size:16px;
cursor: pointer;
z-index:2001}
.SP-dk a:hover{background: #9d9c9b;}

.SP-tk { z-index:3001; position: absolute; margin-top: -220px; margin-left: 220px;}
.SP-tk a{
    margin: 0;
    display: block;
    box-sizing: border-box;
    width: 150px;
    height: 50px;
	padding-top: 16px;
    background: #27a500;
    border: 0px solid #1f8200;
    border-radius: 3px;
    vertical-align: bottom;
	margin-bottom: 20px;
	color:#FFF!important;
	font-weight:700;
	font-size:16px;
cursor: pointer;
z-index:2001}
.SP-tk a:hover{background: #1f8301;}

/* 3.0 STEP 2  */ 

.Foto1_OrderStep2{padding: 20px 0px 20px 40px;}
.OrderStep2_PayMethods_TD, .OrderStep2_ShippingMethods_TD { padding-left:30px;}
.OrderStep2_PayMethods_Header_TD, .OrderStep2_ShippingMethods_Header_TD{ padding-left:30px; font-size:16px; color:#0066FF;}
.OrderStep2_PayMethods_TD img, .OrderStep2_ShippingMethods_TD img{ float:left; margin-right:15px; }
.OrderStep2_PayMethods_TD table, .OrderStep2_ShippingMethods_TD table{ width:100%;  }
.OrderStep2_PayMethods_TD input{ margin-top:15px; }
.OrderStep2_ShippingMethods_TD input{ margin-top:25px; }

.OrderStep2_PayMethods_TD td, .OrderStep2_ShippingMethods_TD td{ font-size:12px; color:#666666 }
.OrderStep2_PayMethods_TD span, .OrderStep2_ShippingMethods_TD span{ font-size:15px; color:#353535 }

.OrderStep2_Methods_Devider_TD{ display:none;}
.OrderStep2_Methods_Header_TD{ display:none;}
.OrderStep2_Methods_Next_TD{ padding:30px; width:500px;}

.OrderStep2_PayMethods_Header_TD { padding-top:100px;}

.OrderStep2_GLS_CompanyName { font-weight:bold}
.OrderStep2_GLS_ParcelShop_TD { padding-bottom:10px;}


#ShippingMethodsContainer tr {padding-bottom: 35px;}

.TableLines_OrderStep2 {width:100%}


/* 3.0 STEP 3  */ 
.TableLines_OrderStep3 > tbody > tr > td > table > tbody > tr > td {padding: 0 200px;}
.Foto1_OrderStep3{padding: 20px 0px 10px 40px; }
.OrderStep3_Methods_Header_TD { padding-top:80px;}
.OrderStep3_Methods_Header_TD hr{ display:none; }

.OrderStep3_Methods_Header_TD td{ font-size:14px; }
.Heading_OrderStep3{  font-size:24px;  font-weight:700; color:#0066FF; position:absolute; margin-left:330px; margin-top:-22px;}
.totalWrapperBox b { font-size:18px; color: #27a500; line-height:24px;}
.TotalPrice_OrderStep3 td {font-size: 16px;font-weight: 600;}
.totalPrice td {font-size: 16px; font-weight: 600;}
.BasketLine_OrderStep3 {border-bottom:1px solid #dddddd}
.BasketLine_OrderStep3 td{ vertical-align: middle !important; }
.BasketLine_OrderStep3 td + td > table > tbody > tr > td:first-child {width: 160px;}
.BasketLine_OrderStep3 a, .BasketLine_OrderStep3 td {font-size: 14px;color: #261d19; padding:0px!important }
.BasketLine_OrderStep3 .count{ }
.BasketLine_OrderStep3 .ShortDescription_ShowBasket{ color:#0066FF; padding-left:0!important; vertical-align:top!important; display:none;}

.basketLineHeader{ display:none;}
.ProductImage_Order3{ margin-left:50px; width:50px; height:50px; padding:10px 0px;}
.OrderStep3_ReadTerms td{ padding-top:40px; text-align:center;font-size:14px;}
.OrderStep3_ReadTerms td a{ font-weight:700}
/*.OrderStep3_AcceptTerms_1 td {
text-align:center;
border: 1px solid #1f8500;
background-color:#e5f8e8;
	border-radius: 5px;
	display:block;
	height:20px;
	width: 370px;
	margin-left:210px;
	font-weight: 600;
	font-size:20px;
*/
.OrderStep3_AcceptTerms_1 td b{ font-size:14px;}

.OrderStep3_AcceptTerms_1 {
        display: block;
        background: #DBF1DB;
        color: #000;
        border-radius: 3px;
		
    }
    .OrderStep3_AcceptTerms_1 td {
        padding: 15px;
        display: block;
    }
    input#acceptTermsBit {
        margin: 0;
        display: block;
        float: left;
    }
    input#acceptTermsBit + span {
        float: left;
        display: block;
        width: 90%;
        margin-left: 1rem;
        color: green;
    }


.OrderStep3_Next_TD{ padding: 30px 0px; position:relative; width:1225px; margin-left:-200px; margin-top:50px;}

.SubmitButton_OrderStep3_Position{ position:relative; left:160px;}
.BackButton_OrderStep3{ position:relative; left:-160px;}

/* payment link - payment registered*/
.PaymentCompleted_CreditCardPayment img{ margin-left:374px; margin-top:40px; }



/* TOP STEPS */

#steps2 { position:absolute; top:0px; width:1160px;}
.StepsBox { margin-top:30px; padding:0px 30px;}

.Steps-tab { width:25%; float:left; }
.Steps-num { float:left; margin-left:25%; background-color: #999999; border-radius:5px; padding:2px 5px; font-weight:700; color:#FFFFFF}
.Steps-num-1 { float:left; margin-left:25%; background-color: #0066ff; border-radius:5px; padding:2px 5px; font-weight:700; color:#FFFFFF}
.Steps-num-2 { float:left; margin-left:25%; background-color: #009933; border-radius:5px; padding:2px 5px; font-weight:700; color:#FFFFFF}
.Steps-name { float:left; font-weight:100; font-size:12px; line-height:20px; padding-left:5px; color:#666666}
.Steps-name a{ color:#666666}
.Steps-name-1 { float:left; font-weight:700; font-size:12px; line-height:20px; padding-left:5px;}

.Steps-nameT {float:left; margin-left:25%; vertical-align:top}

.Steps-bars { border:1px solid #e1e1e1; background-color:#f3f3f3; margin-top:10px; height:10px; border-radius:5px;}
.Steps-bar { width:25%; float:left;}
.Steps-bar-1 { width:25%; float:left; background-color:#0066ff; height:10px; border-top-left-radius:5px; border-bottom-left-radius:5px;}
.Steps-bar-2 { width:25%; float:left; background-color:#0066ff; height:10px; }

.checkmark {
    display:inline-block;
    width: 22px;
    height:22px;
    -ms-transform: rotate(45deg); /* IE 9 */
    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
    transform: rotate(45deg);
}

.checkmark_circle {
    position: absolute;
    width:22px;
    height:22px;
    background-color: green;
    border-radius:11px;
    left:0;
    top:0;
}

.checkmark_stem {
    position: absolute;
    width:3px;
    height:9px;
    background-color:#fff;
    left:11px;
    top:6px;
}

.checkmark_kick {
    position: absolute;
    width:3px;
    height:3px;
    background-color:#fff;
    left:8px;
    top:12px;
}


@media screen and (max-width: 1224px) {
.Step1-steps img { width:910px;}
.Foto1_OrderStep2 img{width:910px;}
.Foto1_OrderStep3 img{ width:910px; }
.TableLines_OrderStep3 > tbody > tr > td > table > tbody > tr > td {padding: 0 70px;}
.SubmitButton_OrderStep3_Position{left:30px;}

.CustomerData_OrderStep1_TBL .halfColumn table:nth-child(3) tr:last-child {margin-left:150px;}
#mailchimp-subscribe-box { margin-left:300px;}
.PaymentCompleted_CreditCardPayment img{ margin-left:250px; margin-top:40px; }
#steps2 { width:920px;}
}

@media screen and (max-width: 979px) {
.Step1-steps, .Foto1_OrderStep3, .Foto1_OrderStep2{ display:none;}
.CustomerData_OrderStep1_TBL .toggleAltAddress {margin-left: 0px;right: 50px;}
#Orderstep1_DelivertoHistory_TABLE{margin-left:0px;right: 110px;}
.TextInputField_OrderStep1 {width:200px;}
.Step1-data{padding:0px 15px}

.LoadProfile_OrderStep1_TBL .LabelColumn{ left:-60px; }
.LoadProfile_OrderStep1_TBL .TextInputField_OrderStep1{ left:-60px;}
.LoadProfile_OrderStep1_TBL .SubmitButton_OrderStep1{ margin-left:160px;}
#mailchimp-subscribe-box { margin-left:100px;}
.PaymentCompleted_CreditCardPayment img{ margin-left:20%; margin-top:30px; }
#steps2 { width:95%;}



}

@media screen and (max-width: 979px) {

#Orderstep1_DelivertoHistory_TABLE, .StepsBox{ display:none;}


#mailchimp-subscribe-box { position:inherit; margin-left:0px;}
#mailchimp-subscribe-box input{ width:30px; height:30px; position:relative; margin-top:20px; margin-left:0px;}
.PaymentCompleted_CreditCardPayment img{ margin-left:10%; }
.OrderStep2_PayMethods_Header_TD { padding-top:0px;}
.OrderStep3_Methods_Header_TD { padding-top:0px;}

}



/* 3.0 STEP payment*/ 
.BackgroundColor1_CreditCardPayment > tbody > tr > td {
padding: 0 30px 30px;
}
.BackgroundColor1_CreditCardPayment {width: 100%; margin-top:15px;}

.Heading_CreditCardPayment{ font-size:24px;  font-weight:700; color:#0066FF; }
.Heading_CreditCardPayment img{ margin:20px 0px; }

.Text1_CreditCardPayment{ font-size:14px; height:42px;}
.Text1_CreditCardPayment img {
vertical-align: middle;
}

.BackgroundColor1_CreditCardPayment h2 { margin-top:0px; margin-bottom:0px; font-size:16px;}

.Text1_CreditCardPayment #txtCardNumber, .Text1_CreditCardPayment #txtCardCvv {
background-color: #F2F5F7;
border: 1px solid #8D9CAA;
-moz-border-radius: 3px;
border-radius: 3px;
height: 30px;
font-size: 14px;
vertical-align: middle;
padding-left: 10px;
}
.Text1_CreditCardPayment select {
font-size: 14px;
background: #F2F5F7;
border: 1px solid #8D9CAA;
-moz-border-radius: 3px;
border-radius: 3px;
vertical-align: middle;
padding: 5px;
}
td.ErrorText_CreditCardPayment {
color: #ff0000;
text-align: center;
border: 1px solid #FFD209;
background: #FFFDB4;
border-radius: 5px;
font-size:14px;
vertical-align: middle;
}

@media screen and (max-width: 1224px) {
.Heading_CreditCardPayment img{ width:910px; }
}

@media screen and (max-width: 979px) {
.Heading_CreditCardPayment img{ display:none; }
.BackgroundColor1_CreditCardPayment {width: 100%;}
}
/* 3.0 STEP 4 confirmation*/ 
.Foto1_OrderStep4{ text-align:center; background: #FFF url('/images/design/des2015/steps/godkendt.png') no-repeat 50% 50%; height:320px;}

.Order_printIcon{ display:none;}


.TableLines_OrderStep4 td{  font-size:14px }

.BackGroundColor1_OrderStep4 > tbody > tr + tr > td { padding:0px 160px; }
.Heading_OrderStep4{ padding-left:130px; font-size:24px; color:#0066FF; font-weight:700}

.ProductImage_Order4{ width:50px; height:50px;}


.BasketLine_OrderStep4 .ShortDescription_ShowBasket{ color:#0066FF; padding-left:0!important; vertical-align:top!important;}



.Step4-UPhead{ background-color:#1d405c; font-size:22px; color:#FFF; font-weight:800; text-align:center; margin-bottom:-5px; padding:10px;}
.Step4-UPdesc{ text-align:center; padding-bottom:20px; font-size:14px; padding:20px 0px 30px 0px;}
.Step4-UPbuttons{ width:605px; height:90px; margin:0 auto;}
.Step4-UPload, .Step4-UPemail {float:left; padding: 0px 50px 50px 50px;}
.Step4-UPload a, .Step4-UPemail a{
	border: 1px solid #1f8500; 
	background: #27a500;	
	border-radius: 5px;
	display:block;
	-webkit-transition: all 0.1s ease-in-out 0s;
	-moz-transition: all 0.1s ease-in-out 0s;
	-ms-transition: all 0.1s ease-in-out 0s;
	-o-transition: all 0.1s ease-in-out 0s;
	transition: all 0.1s ease-in-out 0s;
	height:36px;
	color: #fff;
	width: 200px;
	font-weight: 600;
	text-align:center;
	padding-top:24px;
	cursor:pointer;
	font-size: 16px;}
.Step4-UPload a:hover, .Step4-UPemail a:hover{	background: #1f8500;}

.Step4-TilbageKnap {width:200px; text-align:center; margin:0 auto; padding-bottom:50px; padding-top:50px; font-size:14px;}



    .BackGroundColor1_OrderStep4 > tbody > tr + tr > td {
         display:none;}
	
	 .BackGroundColor1_OrderStep4 > tbody > tr + tr > td + td { 
	 display:none;
   }
	
	 .BackGroundColor1_OrderStep4 > tbody > tr + tr + tr > td + td { 
	 display: block;  width:1225px; text-align: center; padding:0px; font-size:18px; position:relative; margin-top:-30px;
    }

.BackGroundColor1_OrderStep4 {margin:0 auto; width:100%;}
	
	.Heading_OrderStep4{ display:none;}
	 .BasketLine_OrderStep4 td { display:none;}	




@media screen and (max-width: 1224px) {
.BackGroundColor1_OrderStep4 > tbody > tr + tr > td { padding:0px 40px;}
.Heading_OrderStep4{ padding-left:30px;}
	 .BackGroundColor1_OrderStep4 > tbody > tr + tr + tr > td + td { width:980px; }
}

@media screen and (max-width: 979px) {
.BackGroundColor1_OrderStep4 > tbody > tr + tr + tr > td + td { width:734px; }

}

@media screen and (max-width: 979px) {


.Foto1_OrderStep4{background: #FFF url('/images/design/des2015/steps/godkendt-Mob.png') no-repeat 50% 50%; height:320px;}


}


/* VB BUTTONS */

#KurvBestilButton, #bot-button-dark, #VB-HandButton, #bot-button-green{
	border-radius: 5px;
	line-height: 20px;
	font-weight: normal;
	display:block;
	padding: 10px 0 0 40px;
	-webkit-transition: all 0.1s ease-in-out 0s;
	-moz-transition: all 0.1s ease-in-out 0s;
	-ms-transition: all 0.1s ease-in-out 0s;
	-o-transition: all 0.1s ease-in-out 0s;
	transition: all 0.1s ease-in-out 0s;
}

/* bottom sections buttons*/
#bot-button-dark, #bot-button-green {
	height:25px;
	border: 1px solid #3c3c3c;
	color: #fff;
	max-width: 180px;
	padding: 5px 0 0 0px;
	font-size: 13px;
	background: #3c3c3c;
	margin-bottom:12px;
	margin:0px 6px 12px 6px;
	text-align:center;
	overflow:hidden;
}
#bot-button-green {background: #ca2026;border:1px solid #a81d22; }

#bot-button-dark:hover {border:1px solid #303030;background:#303030;}
#bot-button-green:hover {border:1px solid #a81d22;background:#a81d22;}

/* OM OS Pages*/
.OO-H1{ text-align:center; font-weight:800; line-height:60px; font-size:16px; color:#153b57  }
.OO-TabMenu { background-color:#153b57; height:35px; padding-top:6px;}
	
/* Handelsbetingelse*/

.HandelsBet {padding:30px; font-size:14px; color:#474747; line-height:20px;}
.HandelsBet td {font-size:14px;}
.HB-header {font-size:18px; font-weight:800; color:#0066FF; line-height:30px; padding-top:20px; }
.HB-SubHead{font-size:15px; font-weight:700; line-height:22px; padding-top:10px;}


.REF-text{ font-size:14px; padding:15px;}
.REF-img{ text-align:center;}


@media screen and (max-width: 979px) {
.OO-H1{ font-size:15px; }
.OO-TabMenu{ display:none;}
.HB-header {font-size:15px;}

.REF-img img{ width:100%; height:auto;}

}



/* FORSIDE */

.KatOver-head{ text-align:center; padding:15px;}
.KatOver-head H1{ color: #21425f; font-weight:800;}

.FP-KatBox, .FP-KatBox:hover .FP-KB-price span, .FP-KB-img, .PP-video, .CP-IB-pris span,.KO-KatBox, .KO-KB-semere, .KO-KB-name, .KO-KB-semere a{
    -webkit-transition: all 0.2s ease-in-out 0s;
    -moz-transition: all 0.2s ease-in-out 0s;
    -ms-transition: all 0.2s ease-in-out 0s;
    -o-transition: all 0.2s ease-in-out 0s;
    transition: all 0.2s ease-in-out 0s;
}



.FP-KatSect{ width:100%; height:474px; overflow:hidden;}
.FP-ProdSect{ width:100%; height:544px; overflow:hidden;}

.FP-KatBox{ 
float:left; 
border:1px #dddddd solid; 
width:243px; 
height:235px;
margin:0 auto;
background-color:#FFF;
}
.FP-KatBox:hover{border:1px #b5b5b5 solid; }

.FP-ProdBox{ 
float:left; 
border:1px #dddddd solid; 
width:243px; 
height:270px;
margin:0 auto;
background-color:#FFF;
}
.FP-ProdBox:hover{border:1px #b5b5b5 solid; }

.FP-KB-img{ padding:10px; text-align:center;height:auto;}
.FP-KB-img:hover{ opacity:0.8; }
.FP-KB-name{ text-align:center; font-weight:700; font-size:16px; height:20px; line-height:20px; overflow:hidden; padding:0px 5px; background-color:#FFF;}

.FP-KB-price{text-align:center; margin-bottom:10px; color: #c8c8c8;}
.FP-KB-price span{ font-size:18px; font-weight:800;}
.FP-KatBox:hover .FP-KB-price span{ color:#009933}

.FP-ProdBox .SeVariButton {float:none;margin-left:0px; margin:0 auto; margin-bottom:10px;}

.FP-SeAlleSekt{ width:100%; height:75px; margin-bottom: 20px; }
.FP-SeAlle{ width:260px; margin:0 auto;}


#FP-SeAlle-knap{
	border-radius: 5px;
	line-height: 30px;
	font-weight: normal;
	display:block;
	padding: 10px 0 0 40px;
	-webkit-transition: all 0.1s ease-in-out 0s;
	-moz-transition: all 0.1s ease-in-out 0s;
	-ms-transition: all 0.1s ease-in-out 0s;
	-o-transition: all 0.1s ease-in-out 0s;
	transition: all 0.1s ease-in-out 0s;
	height:40px;
	border: 1px solid #1f8500;
	color: #fff;
	width: 220px;
	font-weight: 600;
	font-size: 18px;
	background: #27a500 url('/images/design/des2015/button-arrows.png') no-repeat 210px 50%;}

#FP-SeAlle-knap:hover {border:1px solid #1f8500; background:#1f8500 url('/images/design/des2015/button-arrows.png') no-repeat 217px 50%;}


.FP-header{ font-size:18px; font-weight:900; text-align:center; padding:5px 15px; background-color:#21425f; color:#FFFFFF}
.FP-header h1{ font-size:22px; font-weight:800; text-align:center; color: #FFF; margin:0px; text-transform:uppercase;}
.FP-header h2{ color:#FFFFFF;font-weight:900;}

.FP-headerNY{ font-size:18px; font-weight:900; text-align:center; margin-top:15px; padding:5px 15px;}
.FP-headerNY h1{ font-size:22px; font-weight:800; text-align:center; color: #8f8f8f; margin:0px; text-transform:uppercase;}
.FP-mainimg { text-align:center}


.FP-topimg { float: left;margin-bottom:-3px;}
.FP-topimg-734 { float: left;margin-bottom:-3px; display: none}
.FP-topimg-r {float: left;margin-bottom:-3px;}

.FP-SeAlleSektTop{  }
.FP-SeAlleTop{ position:absolute; margin-top:250px; margin-left:50px; box-shadow: 0px 0px 10px #abb8c8;}


.FP-Descript {height:100%; padding:15px 30px;; font-size:14px;}
.FP-Descript H1 { color:#244460; font-weight:700; font-size:22px; }
.FP-Descript H2 { color:#244460; font-weight:700; font-size:18px; margin-bottom:5px; }


.FP-trustSect { padding:15px 6px;  }
.FP-trustAd {width:50%; float: left; text-align:center; margin-bottom:10px; }

.FP-SPsectTD{ background-color: #21425f; padding:5px;0px;}
.FP-SPsect{ padding:0px 8px; }
.FP-SP20{width:20%; float:left; }
.FP-SP30{width:30%; float:left; }


.FP-SP { background:#f1f3ff url('/images/design/des2015/frontpage/fp-tick.png') no-repeat 50% 10%;
height:80px; text-align:center; margin:0px 7px; font-size:30px; font-weight:900; padding-top:60px; color:#a1a1a1; margin-bottom:15px; margin-top:15px; line-height:25px; }
.FP-SP span { font-size:16px; font-weight:300; line-height:10px; }


.FP-SeAlleSekt{ width:100%; height:75px; padding-top:25px;   }
.FP-SeAlle{ width:260px; margin:0 auto;}


.FP-slider { width:100%; height:auto;}
.FP-slider735 { display:none;}


.KO-td { background-color:#f1f1f1; padding:15px 15px;}
.KO-td-head {font-weight: 700; color:#6A6A6A ; font-size:22px; text-align:center; padding:5px 0px; }
.KO-KatBox { width:200px; float:left; padding:5px; border-radius:5px; background-color:#FFFFFF; margin:13px; border:1px #FFFFFF solid; height:200px;}
.KO-KatBox:hover { border:1px #27a500 solid;}
.KO-KB-img { text-align:center}
.KO-KB-name { text-align:center; font-weight:bold; line-height:40px; height:40px; overflow:hidden}
.KO-KatBox:hover .KO-KB-name { height:0px;}

.KO-KB-semere { height:0px; position:absolute; overflow:hidden; text-align:center; width:200px;}
.KO-KatBox:hover .KO-KB-semere { height:40px; padding-top:10px; }
.KO-KB-semere a { background-color:#27a500; color:#FFFFFF; padding:7px 15px; border-radius:5px; }
.KO-KB-semere a:hover { background-color:#1f8500;}





@media screen and (max-width: 1224px) {
.FP-trustAd img{width:468px; height:auto;}
.FP-SP { font-size:22px;  line-height:20px; height:50px;  }
.FP-SP span { font-size:14px; }
.FP-mainimg img{ width:100%; height:auto;}
	.FP-topimg-r {display:none;}
.KO-KatBox { margin:12px; }

}

@media screen and (max-width: 979px) {

.FP-topimg img{ width: 100%; height:auto;}	
	.FP-SeAlleTop { display:none}
.FP-top-kats span{ margin:0px 0px 15px 10px; }
.FP-top-kats img{  width:100%; height: auto;}
.FP-KatBox, .FP-ProdBox{ width:33.33%; margin-left:-1px; margin-right:-1px; }
.FP-trustAd {width:100%;}
.FP-trustAd img{width:590px; height:auto;}
.FP-SP { font-size:18px;    }
.FP-SP span { font-size:12px; }

.KO-KatBox { width:29%;  padding:1%; border-radius:5px; margin:10px 1%; border:0px;}
.KO-KatBox:hover { border:0px}
.KO-KatBox:hover .KO-KB-semere { height:0px; padding-top:0px; }
.KO-KatBox:hover .KO-KB-name { height:40px;}



}

@media screen and (max-width: 979px) {

.FP-topimg { display: none;}	
.FP-topimg-734 { display: contents}	
.FP-topimg-734 img{ width: 100%; height:auto;}		
	
.FP-KatSect, .FP-ProdSect{height:auto;}
.FP-KatBox, .FP-ProdBox{ width:50%; margin-left:-1px; margin-right:-1px; }

.FP-slider {  display:none;}
.FP-slider735 { display:block; width:100%; height:auto;}

.FP-SPsect{ overflow:hidden; height:140px;}
.FP-SP20{width:50%;  }
.FP-SP30{width:50%; }

.FP-SP { font-size:16px;    }
.FP-SP span { font-size:12px; }

.FP-KB-img img{ height:auto;}

.KO-KatBox { width:44%; margin:10px 2%; }

}
@media screen and (max-width: 489px) {
.FP-KatBox, .FP-ProdBox{ height:auto;}
.FP-header h1{ font-size:15px;  }
.FP-SP30 span { display:none; }
.PaymentCompleted_CreditCardPayment img{ margin-left:5px;}

.KO-KB-img img{ width:100%; height:auto;}
.KO-KatBox {height:auto;}
}



/* ProduktInfo */ 

.PP-LeftCol{width:980px;vertical-align:top; background-color:#f1f1f1   }
.PP-LeftCol-rest{padding-top:10px;width:980px;vertical-align:top; border-top:#e3e3e3 1px solid; background-color:#fff }


.PP-MainTD { background-color:#FFFFFF; padding-bottom:30px; padding-top:10px; }

.PP-header{ margin-top:0px; padding-left:30px;}
.PP-header h1{ font-weight:800; margin-bottom:0px;}



.PP-main-Left{width:450px;float:left; padding-left:30px;}

.PP-shortDes{ font-size:16px; font-weight:800; margin-bottom:5px;}
.PP-shortDes span{ color:#0066FF;}
.PP-MainImg{ padding: 15px 0px 15px 0px; width:400PX; margin:0 auto; text-align: center}
.PP-MainImg img{ max-width:400px; height:auto}
.PP-ImgSel{padding-left:0px;width:300PX; margin:0 auto;}
.PP-zoom{width:200px; margin:0 auto; color:#999999; text-align:center; line-height:20px; margin-bottom:10px; font-size:16px}
.PP-social { padding:15px; float:right; margin-right:15px;}


.Price_ProductInfo{text-align:center;}


.PP-main-Right{width:460px; margin-left:30px; float:left; }


.PP-variants {min-height: 60px;   }
.PP-variants .VariantGroupLabel{ font-size:15px; padding-bottom:5px; color:#0066FF}
.PP-variants .OptionSelect_ProductInfo { min-width:300px; padding:8px; border-radius:3px; }
.PP-variants .Variants{background-color: #f1f1f1; border: 1px solid #e3e3e3; border-radius: 3px; width: 390px; margin: 0 auto; margin-bottom:10px; margin-top:10px; padding:10px 0px; text-align: center }
.PP-variants .VariantGroup{ text-align:center; display:inline-block}


.PP-vejl{line-height:24px;padding:5px;color:#000000;margin:0 auto;font-size:14px;width:358px;margin-bottom:15px;text-align:center; font-weight:700; background-color:#f1f1f1; border:1px solid #e3e3e3}
.PP-vejl-pris{}
.PP-vejl-save{ color:#FFF; border-radius: 5px; background-color: #FF0000;background-repeat: repeat-x;
    background-image: -webkit-gradient(linear, 0% 20%, 0% 100%, from(#FF0000), to(#be0000));
    background-image: -webkit-linear-gradient(top, 20% #FF0000, 100% #be0000);
    background-image: -moz-linear-gradient(top, 20% #FF0000, 100% #be0000);
    background-image: -ms-linear-gradient(top, 20% #FF0000, 100% #be0000);
    background-image: -o-linear-gradient(top, 20% #FF0000, 100% #be0000);}
	
.PP-prices{width:368px; text-align:center; min-height:100px; vertical-align: bottom; line-height:200px;margin:0 auto;}
.PP-prices-rest{width:368px; text-align:center; height:100px; vertical-align: bottom; line-height:200px;margin:0 auto;}

.PriceBefore_ProductInfo_TD { font-size: 13px;}

.PP-LevBox{width:348px;  margin:0 auto; margin-top:0px; }

.PP-LevBox-Prt {text-align: center; font-weight: 700; padding: 8px; line-height: 20px;}
.PP-LevBox-Prt span{ color:#27a500 }

.PP-LevBox-ST{ margin-top:15px; }
.PP-LevBox-AF a{ }
.PP-LevBox-AF-no { font-size:12px; color:#000000; font-weight:100;  position:absolute; }
.PP-LevBox-AF-no span { font-size:16px; color:#999999; font-weight:600; }

.PP-LevBox-KH { font-size:14px; color:#666666; margin-top:0px; text-align:center; font-weight:700; padding-right:25px;}
.PP-LevBox-KH img { padding-left:3px; padding-right:8px;  position:absolute;  vertical-align:top }
.PP-LevBox-KH span { margin-left:22px;}

.PP-LevBox-FjernInfo {color:#7a7a7a;text-align:center}
.PP-LevBox .Global-PaFjernLager,
.PP-LevBox [class^="Global-DS"] {padding-left:0px; color:#fe9f18;font-size:17px; float:none; background: transparent url('/images/design/des2015/paalager.png') no-repeat 20% 1% ; text-align:center }
.PP-LevBox .Global-PaFjernLager:before,

html.dk .PP-LevBox [class^="Global-DS"]:before {content: "Varen er på fjernlager"; margin-left:0px; font-weight:700;display:block }
html.dk .PP-LevBox .Global-PaFjernLager:after{content: "Leveringstiden er 1-2 hverdage."; color:#000;font-weight:700;padding-left:0px;padding-top:5px; font-size:14px }
html.dk .PP-LevBox .Global-DS12:after,
html.dk .PP-LevBox .Global-OS12:after{content: "Leveringstiden er 1-2 hverdage"; color:#000;font-weight:700;padding-left:0px;padding-top:5px; font-size:14px }
html.dk .PP-LevBox .Global-DS25:after,
html.dk .PP-LevBox .Global-OS25:after{content: "Leveringstiden er 2-5 hverdage"; color:#000;font-weight:700;padding-left:0px;padding-top:5px; font-size:14px }
html.dk .PP-LevBox .Global-DS47:after,
html.dk .PP-LevBox .Global-OS47:after{content: "Leveringstiden er 4-7 hverdage"; color:#000;font-weight:700;padding-left:0px;padding-top:5px; font-size:14px }
html.dk .PP-LevBox .Global-DS69:after,
html.dk .PP-LevBox .Global-OS69:after{content: "Leveringstiden er 6-9 hverdage"; color:#000;font-weight:700;padding-left:0px;padding-top:5px; font-size:14px }
html.dk .PP-LevBox .Global-DS1014:after,
html.dk .PP-LevBox .Global-OS1014:after{content: "Leveringstiden er 10-14 hverdage"; color:#000;font-weight:700;padding-left:0px;padding-top:5px; font-size:14px }

html.se .PP-LevBox [class^="Global-DS"]:before {content: "Varan är på fjärrlager"; margin-left:0px; font-weight:700;display:block }
html.se .PP-LevBox .Global-PaFjernLager:after{content: "Leveranstiden är 2-5 arbetsdagar"; color:#000;font-weight:700;padding-left:0px;padding-top:5px; font-size:14px }
html.se .PP-LevBox .Global-DS12:after,
html.se .PP-LevBox .Global-OS12:after{content: "Leveranstiden är 1-2 arbetsdagar"; color:#000;font-weight:700;padding-left:0px;padding-top:5px; font-size:14px }
html.se .PP-LevBox .Global-DS25:after,
html.se .PP-LevBox .Global-OS25:after{content: "Leveranstiden är 2-5 arbetsdagar"; color:#000;font-weight:700;padding-left:0px;padding-top:5px; font-size:14px }
html.se .PP-LevBox .Global-DS47:after,
html.se .PP-LevBox .Global-OS47:after{content: "Leveranstiden är 4-7 arbetsdagar"; color:#000;font-weight:700;padding-left:0px;padding-top:5px; font-size:14px }
html.se .PP-LevBox .Global-DS69:after,
html.se .PP-LevBox .Global-OS69:after{content: "Leveranstiden är 6-9 arbetsdagar"; color:#000;font-weight:700;padding-left:0px;padding-top:5px; font-size:14px }
html.se .PP-LevBox .Global-DS1014:after,
html.se .PP-LevBox .Global-OS1014:after{content: "Leveranstiden är 10-14 arbetsdagar"; color:#000;font-weight:700;padding-left:0px;padding-top:5px; font-size:14px }

html.de .Global-Lieferung{padding-left:0px; color:#666666;font-size:17px; float:none; background: transparent url('/images/design/des2015/paalager.png') no-repeat 30% 1% ; text-align:center }
html.de .PP-LevBox .Global-Lieferung:before {content: "Auf Lager"; margin-left:0px; font-weight:700;display:block }
html.de .PP-LevBox .Global-Lieferung:after{content: "Die Lieferzeit beträgt 2-5 Werktage"; color:#000;font-weight:700;padding-left:0px;padding-top:5px; font-size:14px }
html.de .PP-LevBox-FjernInfo {display:none}


.PP-LevBox .Global-PaLager{padding-left:0px; color:#666666;font-size:14px; float:none; background: transparent url('/images/design/des2015/paalager.png') no-repeat 15% 1% ; text-align:center }
.PP-LevBox .Global-PaLager:before{content: "PÅ LAGER - Varen er på lager"; margin-left:0px; font-weight:700;display:block }
.PP-LevBox .Global-PaLager:after{content: "Leveres næste hverdag ved bestilling inden kl. 16:00"; color:#7a7a7a;padding-left:0px; font-size:14px }

.PP-LevBox .Global-NoLager{padding-left:0px;color:#666666;font-size:14px;  float:none; background: transparent url('/images/design/des2015/nolager.png') no-repeat 20% 1% ; text-align:center }
.PP-LevBox .Global-NoLager:before{content: "IKKE PÅ LAGER";font-weight:700;display:block }
.PP-LevBox .Global-NoLager:after{content: "Kontakt kundeservice for leveringstid"; color:#999;font-size:13px }

.PP-LevBox .AFHENT{ color:#666666; font-size:14px;  position:absolute; z-index:1000; background: transparent url('/images/design/des2015/paalager.png') no-repeat 17% 1% ; margin-top:-17px; background-color:#FFFFFF; width:300px; text-align:center  }
.PP-LevBox .AFHENT:hover{ color:#04cf04;}
.PP-LevBox .AFHENT:before{content: "KLIK&HENT - Varen er på lager"; padding-left:50px;font-weight:700; display:block;  }
.PP-LevBox .AFHENT:after{content: "Bestil online og afhent fra lager i Rødovre";color:#999;padding-left:50px; font-size:12px}

.PP-LevBox-hent { text-align:left; padding-left:40px; color: #7a7a7a; background: transparent url('/images/design/des2015/hent.png') no-repeat 1% 1% ; margin-left:15px;}

.PP-fragttop{ width:300px; margin:0 auto; text-align:center; border:#CCCCCC 0px solid; padding:15px; margin-bottom:0px; color:#999999}
.PP-fragttop span{ color:#009900}

.PP-RollLev { font-size:14px; line-height:20px; text-align:center; color:#009900;font-weight:700; color:#333333; margin-top:15px; }
.PP-RollLev span { font-weight:100; color:#009900}
.PP-RollLev2 { line-height:35px; text-align:center; margin-bottom:15px;}
.PP-RollLev2 a { color:#8a8a8a;}
.PP-RollLev2 a:hover { color:#009900;}
.PP-Rollarrow { text-align:center; margin-bottom:-3px;}
.PP-RollTimer { font-size:15px;  padding:5px 10px; text-align:center; background: #f1f1f1; border:1px solid #e3e3e3; border-radius:3px;  color:#666; line-height:25px; }
.PP-RollTimer span { color: #0066FF; font-weight:700; text-transform:uppercase;}

.PP-spSekt { width:280px; margin:0 auto; padding-left:50px; margin-top:20px; font-weight:500; color:#666; margin-bottom:10px; font-size:12px}
.PP-sp1 { line-height:20px; width:180px; float:left;}
.PP-sp2 { line-height:20px; width:100px; float:left;}
.PP-sp1 img, .PP-sp2 img { padding-right:6px; width:12px; height:auto}


.PP-indhent {margin:0 auto; width:300px; text-align:center; color:#666666; font-size:13px; font-weight:bold; line-height:40px; }
.PP-indhent a { background-color: #999999; color:#FFFFFF; padding:5px 15px; border-radius:10px; margin-left:10px;}
.PP-indhent a:hover { background-color: #666666;}

.PP-exmoms{margin:0 auto; width:350px; text-align:center; font-weight:600; line-height:40px; margin-bottom:-5px; color:#666666}

.PP-buysect{margin:0 auto; width:350px; text-align:right}
.PP-buysect .TextInputField_ProductInfo{background-color: #F2F5F7;border: 1px solid #8D9CAA;border-radius: 3px;height: 30px; margin: 9px 0px 0px 40px; padding:0px 5px; text-align:center;}


.PP-main-bot{ height:100%; width:100%; float:left; margin-top:30px;}

.PP-TekSekt{ border-top: #e3e3e3 1px solid; border-bottom: #e3e3e3 1px solid; width:920px; padding:15px 30px; background-color:#f1f1f1;   }
.PP-TekSekt img{ border: #e3e3e3 1px solid;  }
.PP-TekSekt td{ line-height:18px;font-size:14px; color:#666666}
.PP-TekSekt strong{color: #464646}
.PP-TekTab{ float:left; width:300px;} 

.PP-TekTab .td1{ width:120px;} 
.PP-TekTab .td2{ width:175px} 

.PP-TekSnap{ position:relative; top:-15px;}

.PP-Desc2{ width:920px; padding:15px 30px; color:#666666; font-size:14px; line-height:18px; }
.PP-Desc2 img{ text-align:center; }
.PP-Desc2 H3{ color:#f64400; margin:5px 0px;}
.PP-Desc2-faq{ font-size:13px;}
.PP-Desc2-faq span{ font-size:14px; font-weight:bold; color:#FF0000;}
.PP-head2{ font-size:18px; font-weight:700; color:#0066FF; margin-bottom:10px;}
.PP-H2 h2{ font-size:18px; font-weight:700; color:#0066FF; margin:0px 0px 10px 0px;}
.PP-H2 span{ font-size:16px; font-weight:500; color: #999999;}

.ProdtabSect h2{color: #143956;margin-bottom: 2px; background-color: aqua; padding-left: 10px;}
.ProdtabSect h3{color: #143956;margin-bottom: 2px;}


.PP-skabDL a{
	
	display:block;
	padding: 10px 0 0 20px;
	height:24px;
	border: 1px solid #a41616;
	width: 200px;
	color:#FFF;
	font-weight: 600;
	font-size: 14px;
	background: #c11a1b url('/images/design/des2015/buttons/download-symbol2.png') no-repeat 190px 50%;}

.PP-skabDL a:hover {border:1px solid #a41616; background-color: #a41616}


.PP-video {float:right; text-align:center; padding:10px; border:1px solid #009933; font-size:12px; background-color:#f2fff2; margin-left:15px; margin-bottom:15px;box-shadow: 0px 0px 10px #abb8c8;}
.PP-video:hover {border:1px solid #009933; background-color:#dfffde; box-shadow: 0px 0px 0px #abb8c8;}


.PP-print-tab { 	background-color: #08b1d2;
    background-repeat: repeat-x;
    background-image: -webkit-gradient(linear, 0% 20%, 0% 100%, from(#08b1d2), to(#0c9bb7));
    background-image: -webkit-linear-gradient(top, 20% #08b1d2, 100% #0c9bb7);
    background-image: -moz-linear-gradient(top, 20% #08b1d2, 100% #0c9bb7);
    background-image: -ms-linear-gradient(top, 20% #08b1d2, 100% #0c9bb7);
    background-image: -o-linear-gradient(top, 20% #08b1d2, 100% #0c9bb7); color:#ccf7ff }
	
.PP-print-tab a { font-weight:700; text-decoration:underline; color:#FFFFFF }
.PP-Print-skab { padding-left:30px;}
.PP-Print-skab img {border:1px solid #CCCCCC; padding:5px; border-radius:5px; background-color:#FFFFFF}
.PP-Print-H { font-size:20px; color:#FFF; font-weight:800; text-align:center; padding-top:15px; padding-bottom:10px}
.PP-Print-Tx {text-align:center; font-size:14px; line-height:20px;padding-bottom:15px;}

.PP-print-faq{ background-color:#F1f1f1; padding:30px;}
.PP-print-faq h3{ font-size:20px; color:#193e5a; font-weight:800; margin:0px}
.PP-print-faq div{ font-weight:700; padding-top:15px; font-size:14px; color:#FF0000;}


.PP-Desc-bot{ text-align:center; font-weight:700; font-size:14px; padding-top:60px; color:#666666}


.PP-rating{ font-size:12px;  }
.PP-rating .Product_Rating_Symbols_Container{ }
.PP-rating .Product_Rating_Review_Text{ font-size:14px;}
.Product_Rating_Review_Text, .Product_Rating_Sum, .Product_Rating_Voted { display:none;}

.PP-varenr { color:#999999; }

.PP-CustAlso{width:960px; height:100%; padding-left:20px;}
.PP-CustAlso-head { color:#153b57; font-size:18px; font-weight:700; line-height:40px; padding-left:30px; }


.PP-ProdAnmeld { background-color:#FFFFFF; box-shadow: 0px 0px 3px #c7c7c7; margin:15px 3px 30px 20px;}

.PP-ProdAnmeld .head { font-size:24px; font-weight:700; text-align:center; color:#21425f; padding-top:15px; padding-bottom: 25px;}







.PP-RightCol{width:200px; background-color:#f1f1f1; vertical-align:top; padding:0px 21px 0px 22px; border-left:#e3e3e3 1px solid;}
.PP-RightCol-Ad{margin-bottom:15px;}
.PP-RightCol-Ad img{ border:#e3e3e3 1px solid;}
.PP-RightCol-Tilb{ height:auto; margin-bottom:15px;}
.PP-RightCol .tp_-_box{margin-bottom:15px; box-shadow: 0px 0px 5px #7d7d7d;}


.PP-RightCol .trustpilot-widget{margin-bottom:15px; border:#e3e3e3 1px solid; background-color:#FFFFFF; padding:15px 15px; text-align:center;  }

.PP-RightCol #CountDown{ margin-bottom:30px;}
.PP-RightCol .RollupCounter{ margin:0px; margin-bottom:15px;}




.Description_Productinfo{ display: inline;}

.Element_Overlay_ProdInfo_SpecialOfferContainer_DIV { position:absolute; margin-top:200px; margin-left:200px; }

.PP-CustAlso .PP-related {
    float: left;
    margin: 0 12px 24px !important;
    width: 200px !important;
}


/* NEW STANDARD BOTTOM  */

.PP-main-botBox { background-color:#f1f1f1; font-size:14px; color:#666666; height:100%; width:100%; float:left; margin-top:6px;}

.PP-DescBox { background-color:#FFFFFF;width:590px; padding:15px; float:left; margin:20px 0px 15px 20px; box-shadow: 0px 0px 3px #c7c7c7; min-height:155px;}
.PP-TekBox {background-color:#FFFFFF; width:285px; padding:15px;float:left; margin:20px 0px 15px 25px; box-shadow: 0px 0px 3px #c7c7c7; min-height:155px;}
.PP-TekBox td{font-size:14px; color:#666666; padding:6px 0px;}

.PP-RightCol { border:0px;}


@media screen and (max-width: 1224px) {
.PP-LeftCol{width:735px;}
.PP-main-Left{width:300px; padding-left:30px; }
.PP-MainImg{ width:300PX;padding-left:0px;}
.PP-MainImg img{ max-width:300px; }	
	
.PP-ImgSel{padding-left:0px;}
.PP-spSekt { padding-left:0px; }
.PP-main-Right{width:370px;}
.PP-TekSekt{ width:675px;  }
.PP-Desc2{ width:675px;  }
.PP-CustAlso{margin-top:25px;width:715px; height:100%; padding-left:20px;}
.PP-TekSnap{  top:0px; margin-top:15px;}

.PP-DescBox { width:685px; margin:20px 0px 15px 20px;}
.PP-TekBox {width:685px; margin:0px 0px 15px 20px; }


}

@media screen and (max-width: 979px) {
.PP-LeftCol{width:100%;}
.PP-RightCol{width:0px; display:none;}
.PP-main-Left{padding-left:0px; width:50% }
.PP-main-Right{ margin-left:0px; width:50%}
.PP-shortDes{ padding-left:30px;}
.PP-TekSekt{width:100%; padding:15px 0px; }
.PP-TekTab{ width:295px; padding-left:15px;} 
.PP-head2{padding-left:15px;}
.PP-Desc2{ width:100%; padding:15px 0px; }
.PP-Desc-main{ padding:0px 15px;}



.PP-CustAlso{width:100%;}
.PP-rating, .PP-varenr{ padding-left:30px; }

.PP-DescBox { width:100%; margin:20px 0px 15px 0px; padding:15px 0px}
.PP-TekBox {width:100%; margin:0px 0px 15px 0px;padding:15px 0px }
.PP-TekBox table {width:300px; margin:0 auto; }
.PP-TekBox td{ padding-left:15px;}
}

@media screen and (max-width: 979px) {

.PP-main-Left{ width:100%;  }
.PP-main-Right{width:100%;}
.PP-header{ text-align:center; padding:0px 5px;}

.PP-rating{ width:120px; margin:0 auto; padding:0px; }
.PP-varenr{ width:120px; margin:0 auto; padding:0px; text-align:center}

.PP-MainImg{ padding-left:0px;}
.PP-shortDes{ text-align:center}





.PP-exmoms{ width:100%; padding:0px;}
.PP-buysect{width:300px;}
.PP-buysect .TextInputField_ProductInfo{background-color: #F2F5F7;border: 1px solid #8D9CAA;border-radius: 3px;height: 40px; width:40px; margin: 5px 0px 0px 0px; padding:0px 5px; text-align:center;}
.PP-LevBox{width:320px; padding:0px 5px; }

.PP-Desc2 img{ width:90%; height:auto; }
.PP-Desc2 object{ display:none; }


.PP-CustAlso-head { font-size:15px; padding-left:10px;}
.PP-CustAlso{padding-left:0px;}

.PP-Print-skabTD{ display:none;}
.PP-Print-H { font-size:16px; padding-left:15px; padding-right:15px; }
.PP-Print-Tx { font-size:12px; padding-left:15px; padding-right:15px;}

.PP-LevBox .Global-PaLager{padding-left:0px; background: transparent url('/images/design/des2015/paalager.png') no-repeat 12% 1% ; }
.PP-LevBox .AFHENT{ background: #FFFFFF url('/images/design/des2015/paalager.png') no-repeat 12% 1% ;  }
.PP-LevBox .AFHENT:before{ padding-left:20px; }
.PP-LevBox .AFHENT:after{padding-left:20px; }
.PP-LevBox .Global-NoLager{ background: transparent url('/images/design/des2015/nolager.png') no-repeat 17% 1% ; }

}


@media screen and (max-width: 489px) {
.PP-video { float:left; display:block; width:100%}

}

/* Prodpage priser */ 

.prodpage-priser{line-height:40px;width:250px; margin:0 auto}	
.prodp-priser-text{margin-left:0px;width:50px;}	
.prodp-priser-unit{width:40px;text-align:right;margin-right:10px;}	
.prodp-priser-pris{width:115px;float:left;font-size:20px;color:#000000;font-weight:800;}
.prodp-priser-pris b{font-weight: normal; text-decoration:line-through; padding-right:15px; color:#999999}
.prodpage-priser:hover .prodp-priser-pris{color:#27a500;}



/* PICTURELIST PAGE */


.ListPage{ padding:0px 0px;}
.listpage-descrip{padding:15px 30px;}

.listpage-descrip img{display:block;margin:auto;}
.listpage-descrip H1{margin-bottom:20px; font-weight:800;}
.listpage-descrip td{ font-size:14px;}
.listpage-descrip strong{ color:#21425f; line-height:20px; font-size:15px}
.listpage-descrip .float-right{ float:right}



.listpage-prods{ width:100%}
.listpage-AllePris{ line-height:70px; font-size:15px; font-weight:700; text-align:center; color:#666666;}
.listpage-LeftCol{vertical-align:top; border-top:1px solid #dddddd}
.listpage-RightCol{width:200px; background-color:#f1f1f1; vertical-align:top; padding-left:22px; padding-right:21px; border-left:1px solid #dddddd}

.listpage-RightCol .RollupCounter { margin:0px; margin-bottom:15px;}

.listpageRC-Ad{margin-bottom:15px}
.listpageRC-Ad img{ border:1px solid #dddddd }

.listpage-RightCol .tp_-_box{margin-top:15px; border:1px solid #dddddd}
.listpage-RightCol .trustpilot-widget{margin-top:15px; border:1px solid #dddddd; background-color:#FFFFFF; padding:15px 15px; width:170px;}



@media screen and (max-width: 979px) {
.listpage-RightCol{display:none}
.listpage-descrip img{ max-width:100%; height:auto;}
.listpage-descrip object{ display:none; }
}

@media screen and (max-width: 489px) {
.listpage-descrip H1{margin-bottom:20px; font-weight:800; font-size:20px;}
.listpage-descrip .float-right{display:none}
}


/*Piclist info */ 

.PB-PicList:hover .PB-PicList-pris, .PB-PicList-infobut, .PB-nyhed, .PB-tilbud{
    -webkit-transition: all 0.2s ease-in-out 0s;
    -moz-transition: all 0.2s ease-in-out 0s;
    -ms-transition: all 0.2s ease-in-out 0s;
    -o-transition: all 0.2s ease-in-out 0s;
    transition: all 0.2s ease-in-out 0s;
}


.PB-PicList{
position: relative;
float:left;
overflow: hidden;
z-index: 9;
height:180px;
width:980px;
background-color:#FFFFFF;
border-top:#dddddd 1px solid;
border-bottom:#dddddd 1px solid;
-webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; 
-o-transition: all 0.2s ease;
}



.PB-PicList:hover{
background-color: #f5f5f5;	
/*box-shadow: 0px 0px 10px #abb8c8;
height: 195px !important;
padding-top:15px;
margin: -15px 0px -15px 0px !important;
z-index: 2000;
border-radius: 5px;*/
}


.PB-PicList-img{ padding: 10px 60px; float:left; width:150px; height:180px;}
.PB-PicList-img img{ max-width:150px; height:auto;}

.PB-PicList .prodbox-3-pop{position:absolute;top:0px;left:0px;background:url(/images/design/des2015/piclist-popular.png) no-repeat ;width:90px;height:90px;}
.PB-PicList:hover .prodbox-3-pop { margin-top:0px;}

.PB-nyhed{position:absolute;top:0px;right:0px;}
.PB-PicList:hover .PB-nyhed { padding-top:0px}

.PB-tilbud{position:absolute;top:0px;left:0px;}
.PB-PicList:hover .PB-tilbud { padding-top:0px}



.PB-PicList-MidSekt{ float:left; padding:10px 40px; width:350px;}
.PB-PicList-size{ font-size:18px; font-weight:900; color:#0066FF}
.PB-PicList-size span{ font-size:16px; font-weight:700; color: #333333;}
.PB-PicList-varenum{ color:#999999; line-height:25px; margin-top:10px;}
.PB-PicList-infobut{ margin-top:10px;}


.PB-PicList-BuySekt{ float:left; padding:10px 40px; width:200px; height:150px;}
.PB-PicList-vejl{ width:200px; line-height:30px; font-size:16px;}
.PB-PicList-pris{ width:200px; line-height:80px; font-size:22px; font-weight:900;}
.PB-PicList-pris span { display:block; line-height:20px; position:absolute;}
.PB-PicList .PriceStriked_Productlist{ color:#FF0000; font-weight:normal; font-size:18px; margin-right:10px;}


.PB-PicList:hover .PB-PicList-pris{ color:#0f990c;}
.PB-PicList-rabat { padding-bottom:20px; margin-top:-10px;}
.PB-PicList-amount{ float:left; }

.PB-PicList-amount .TextInputField_Productlist{ height:23px; font-size:15px; width:40px; font-weight:500; text-align:center; }
.PB-PicList-amount .TextInputField_Productlist:hover{ border-color:#CCCCCC; background-color:#e8fae7 }


.PB-PicList-MobPris{ display:none; font-size:22px; font-weight:900;text-align:center; line-height:40px;}

.PB-PicList-buybut .BuyButton_ProductList, .PB-print-buybut .BuyButton_ProductList {
	width:100px;
	height:30px;
	float:left;
	margin-left:18px;
}
.PB-PicList-buybut .BuyButton_ProductList {border-color: #0f990c;background: #27a500 url('/images/design/des2015/koebknap-related.png') no-repeat 50% 50%;}
.PB-print-buybut .BuyButton_ProductList {border-color: #0f990c;background: #27a500 url('/images/design/des2015/se-mere-knap.png') no-repeat 50% 50%;}

.PB-PicList-buybut .BuyButton_ProductList:hover, .PB-print-buybut .BuyButton_ProductList:hover {border-color: #0a6608; background-color: #1f8500;}




.PB-PicList-infobut .InfoButton_ProductList{ 
border-color: #686868; 
background: #9f9f9f url('/images/design/des2015/maengderabat-knap.png') no-repeat 50% 50%;
width:190px; 
height:38px;
float:left;
margin-left:0px; }
.PB-PicList-infobut .InfoButton_ProductList:hover {border-color: #686868; background-color: #686868;}


.PB-PicList-palager{color:#646464; font-size:12px; line-height:25px; opacity:0.7}

.PB-PicList .AFHENT{ color:#3b3b3b; font-size:12px; padding-left:20px; float:left; background: transparent url('/images/design/des2015/prodbox-afhent.png') no-repeat 5% 40% ; opacity:0.8}
.PB-PicList .AFHENT:before{content: "Klik & Hent";  }


.PB-PicList-palager .Global-PaLager, .Global-NoLager { font-size:12px}


@media screen and (max-width: 1224px) {
.PB-PicList{width:735px;}
.PB-PicList-img{ padding: 10px 30px;}
.PB-PicList-MidSekt{ padding:10px 10px; width:285px;}
.PB-PicList-BuySekt{ padding:10px 10px;}
}

@media screen and (max-width: 979px) {
.PB-PicList{width:100%;}
.PB-PicList:hover{
box-shadow: 0px 0px 0px #FFF;
height:180px !important;
padding-top:0px;
margin: 0px 0px 0px 0px !important;
border-radius: 0px;
border-left:0px; border-right:0px;

}
.PB-PicList-MidSekt{ width:37%;}
.PB-PicList-BuySekt{ float:right;}

}





@media screen and (max-width: 979px) {
.PB-PicList{width:100%; border-left:0px; border-right:0px; height:180px; }
.PB-PicList-varenum, .PB-PicList-palager, .PB-PicList-BuySekt  { display:none;}
.PB-PicList-img{ text-align:center; width:40%; vertical-align:middle; padding:0px; padding-top:15px;}
.PB-PicList-MidSekt{ margin:0 auto;width:60%; padding:0px; padding-top:30px;}
.PB-PicList-MobPris{ display: block;  }
.PB-PicList-size, .PB-PicList-PName{ text-align:center;}
.PB-PicList-infobut{ width:190px; margin:0 auto; }

.PB-PicList-infobut .InfoButton_ProductList{ 
border-color: #0f990c; 
background: #27a500 url('/images/design/des2015/maengderabat-knap.png') no-repeat 50% 50%;}
.PB-PicList-infobut .InfoButton_ProductList:hover {border-color: #0f990c; background-color: #27a500;}
.PB-PicList .prodbox-3-pop{ display:none;}
.PB-nyhed, .PB-tilbud { display:none;}
}

@media screen and (max-width: 400px) {
.PB-PicList-img{ width:30%; padding-top:30px;}
.PB-PicList-img img{ width:100%; max-width:120px; height:auto;}
.PB-PicList-MidSekt{ width:70%;}

}



/*View  BASKET */

.VB-steps{padding: 30px 0px 0px 35px;}
.VB-LeftCol{vertical-align:top;}
.VB-LeftCol H1{color:#0066ff;font-size:24px; font-weight:900;}

.VB-KurvSect{ padding:15px 30px 0px 30px; background-color:#f5f5f5; margin:30px; border:#cacaca 1px solid; border-radius:5px;}
.VB-lines{margin-bottom:20px; float:left; width:100%}
.VB-Emaerk{float:right; margin:20px 32px 25px 0px;}





.VB-TotalSekt { background-color:#FFFFFF; padding-left:30px; border:#cacaca solid 1px; height:180px;}

.VB-SPbox {  width:340px; float:left;}
.VB-SPs { width:302px; font-size:14px; color:#999999; padding-top:30px; padding-bottom:20px;}
.VB-SPs td{ padding:5px;font-size:14px;}
.VB-SPs img { padding-right:5px;}
.VB-SPcards {}

.VB-TotBox {  width:470px; float:right; border-left:#cacaca solid 1px; height:180px;}
.VB-TotFragt { background-color:#dcebf6; height:75px; padding:10px 0px 0px 30px}
.TotFragt-txt { float:left; width: 300px;color:#21425f;  }
.TotFragt-amount {padding-bottom:15px; font-size:14px; padding-left:15px;}
.VB-FriFragt{	color:#21425f;
	font-size:14px;
	padding: 5.5px 9px;
	background: #FFF;
	text-align: center;
	line-height: 14px;
	cursor: default;
	width:250px;
	border-radius:10px;
	}

.TotFragt-img { float:left; width:116px;}
.VB-TotTotals {}

.VB-TotalEks-T{ color:#545454; font-size:18px; font-weight:700; line-height:50px;float:left; padding-left:30px;  }
.VB-TotalEks{ color:#545454; font-size:18px; font-weight:700; line-height:50px; float:right;  text-align:right; padding-right:30px;}
.VB-TotalEks-490{ display:none; }


.VB-buttons{height:40px; margin:30px 0px;}
.VB-handleBut{ float:left;}
.VB-bestilBut{ float:right;}
.VB-bestilBut-a{ float:right; padding:15px 0px;}


.VB-ads{ }
.VB-ads-sect, .VB-ads-sect1, .VB-ads-sect2{ float:left;  width:25%; text-align:center}




.VB-FreeProd{ width:690px;  box-shadow: 0px 0px 5px #7d7d7d; margin:20px 0px; }

.VB-also{margin:30px 0px 0px 40px; display:block;}
.VB-also H2{ color:#0066ff;font-size:24px; padding-left:15px;}

/* VB BUTTONS */

#KurvBestilButton, #VB-HandButton{
	border-radius: 5px;
	line-height: 20px;
	font-weight: normal;
	display:block;
	padding: 10px 0 0 40px;
	-webkit-transition: all 0.1s ease-in-out 0s;
	-moz-transition: all 0.1s ease-in-out 0s;
	-ms-transition: all 0.1s ease-in-out 0s;
	-o-transition: all 0.1s ease-in-out 0s;
	transition: all 0.1s ease-in-out 0s;
}

#VB-HandButton {
	height:30px;
	border: 1px solid #686868;
	color: #fff;
	width: 180px;
	padding: 8px 0 0 0px;
	font-size: 14px;
	background: #9f9f9f;
	margin-bottom:12px;
	text-align:center;
}

#VB-HandButton:hover {border:1px solid #686868;background:#686868;}


#KurvBestilButton {
	height:30px;
	border: 1px solid #1f8500;
	color: #fff;
	width: 180px;
	font-weight: 600;
	padding: 10px 0 0 30px;
	font-size: 16px;
	background: #27a500 url('/images/design/des2015/button-arrows.png') no-repeat 160px 50%;
}

#KurvBestilButton:hover {border:1px solid #1f8500; background:#1f8500 url('/images/design/des2015/button-arrows.png') no-repeat 170px 50%;
}

@media screen and (max-width: 1224px) {
.VB-steps img { width:910px; height:34px;}
.VB-Emaerk{ display:none;}
.VB-ads-sect, .VB-ads-sect2{ width:33%;}
.VB-ads-sect1{ display:none;}
}

@media screen and (max-width: 979px) {
.VB-steps, .VB-SPbox { display:none; width:200px; }
.VB-FreeProd{ display:none; }
.VB-KurvSect{ padding:15px 0px 0px 0px;  margin:0px; border:0px}
.VB-LeftCol H1{ margin-left:5%;}
.VB-also{margin:30px 0px 0px 0px; display:block;}
.VB-buttons{padding:30px; padding-top:0px;}
.VB-TotalsTab{ width:95%}
.VB-bestilBut-a{ display:none;}
.VB-ads-sect { width:50%;}
.VB-ads-sect1, .VB-ads-sect2{ display:none;}

}

@media screen and (max-width: 979px) {
.VB-TotalsTab{ width:100%}
.VB-LeftCol H1{ text-align:center; margin-left:0px;}




.VB-FriFragt{float:none;width:100%; display: block;	border:0px solid #cacaca;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}
.VB-TotalsTab{margin-right:0px;}
.VB-TotBox {  width:100%; float:none; border-left:#cacaca solid 0px;}
.VB-TotalSekt {  padding-left:0px; }

.TotFragt-amount {padding-left:0px; text-align:center}
.TotFragt-txt { float:none; width: 100%; }
.VB-FriFragt{ margin:0 auto; width:250px;}

.TotFragt-img { display:none}

}

@media screen and (max-width: 489px) {

.VB-KurvSect{ padding:15px 0px 0px 0px; }
.VB-buttons{padding:0px; padding-bottom:30px;}
.VB-bestilBut{ float:none; margin:0 auto; width:260px;text-align:center; padding-left:10px;}
#KurvBestilButton{width: 240px; background: #27a500; padding: 10px 0px 0px 0px; float:none;}
#KurvBestilButton:hover {background:#27a500;}
#VB-HandButton { display:none;}
.VB-also H2{font-size:20px; }
.VB-ads-sect { width:100%;}
}

/* basket lines */ 
.basketpdf{background:#f85100;width:860px;color:#fff;line-height:40px;margin-bottom:30px}
.basketpdf img{position:absolute;margin-top:-5px}
.basketpdf b{font-size:14px;display:inline-block;margin-right:40px;padding-left:50px}
@media screen and (max-width:979px){
	.basketpdf{width:700px;margin:0 auto;margin-bottom:15px}
}
@media screen and (max-width:779px){
	.basketpdf{width:90%;margin:15px 5%;padding:0;line-height:20px}
	.basketpdf b{display:block;margin:0;font-size:13px}
	.basketpdf span{padding-left:50px;font-size:9px}
}
.ViewBask-kurvlines{
background-color:#FFFFFF;
	height:70px;
	width:860px;
	margin:15px 0px;
	padding:0px;
	box-shadow: 0px 0px 4px #b6b6b6;
	font-size:13px;
	border:#d7d7d7 1px solid;
	-webkit-transition: all 0.2s ease-in-out 0s;
    -moz-transition: all 0.2s ease-in-out 0s;
    -ms-transition: all 0.2s ease-in-out 0s;
    -o-transition: all 0.2s ease-in-out 0s;
    transition: all 0.2s ease-in-out 0s;
}

.ViewBask-kurvlines-MOB{ display:none;}

.ViewBask-kurvlines:hover{ 
	background-color:#fafafa;
	box-shadow: 0px 0px 0px #a1a1a1;
	border:#d4d4d4 1px solid;
	}
	
.VBL-img{ float:left; padding:10px;}
.VBL-img img{ width:50px;}
.VBL-desc{ float:left; width:375px; padding-top:10px; }
.VBL-desc-title{ font-weight:700; overflow:hidden; height:13px; margin-bottom:4px}
.VBL-desc-form {font-size:12px; line-height:20px; color:#0066ff; }
.VBL-desc-vn { font-size:12px; line-height:20px; color:#696969;}
.VBL-desc-vn span{ font-weight:700;}
.VBL-desc-vari{ color:#FF0000; background-color:#FFFFFF; position:relative; margin-top:-20px;}
.VBL-desc-vari .ShowBasket_SimpleVariants_DIV { padding:0px; margin:0px;  position: ;left: 0px;top: 0px;}


.ViewBask-kurvlines:hover .VBL-desc-vari{  background-color:#f0f0f0;}



.ShowBasket_SimpleVariants_DIV{
margin:0px;
position:relative;
left:-10px;
top:-15px;}



.VBL-unit{ float:left; width:95px; line-height:70px; }
.VBL-unit-but{ float:left; margin-top:6px;}
.VBL-unit-num{ width:35px; float:left; text-align:center; overflow:hidden;}

.VBL-stkpris{ float:left;width:110px; text-align:right; line-height:70px;}
.VBL-totpris{ float:left;width:160px; text-align:right; line-height:70px;}
.VBL-slet{ float:left;width:50px; text-align:center; line-height:70px; margin-top:6px;}

@media screen and (max-width: 979px) {
.ViewBask-kurvlines{width:700px;margin:0 auto; margin-bottom:15px;}
.VBL-totpris{ display:none; }
}

@media screen and (max-width: 979px) {

.ViewBask-kurvlines{ display:none;}
.ViewBask-kurvlines-MOB{ display:block;
background-color:#FFFFFF;
	height:70px;
	width:90%;
	height:auto;
	margin:15px 5%;
	padding:0px;
	
	font-size:13px;
	border:#a6a6a6 1px solid;
	-webkit-transition: all 0.2s ease-in-out 0s;
    -moz-transition: all 0.2s ease-in-out 0s;
    -ms-transition: all 0.2s ease-in-out 0s;
    -o-transition: all 0.2s ease-in-out 0s;
    transition: all 0.2s ease-in-out 0s;}

.VBL-img{ width:110px; padding:5px; text-align:center; vertical-align:middle;}
.VBL-img img{ width:100px; min-width:80px; height:auto;}
.VBL-desc{  width:100%; text-align:center; padding-top:5px; height:40px; }
.VBL-desc-title{  height:32px; font-size:14px;padding-top:10px; text-align:center; padding-right:5px;}
.VBL-unit{ line-height:24px; margin:0 auto; width:100px; float:none; padding-top:10px;}
.VBL-unit-but{ float:left; margin-top:0px; vertical-align:middle;}
.VBL-unit-num{ width:45px; float:left; text-align:center;margin-top:2px;}

.VBL-stkpris{   line-height:30px; color:#27a500; font-size:17px; font-weight:700; float:none; margin:0 auto;}


.VBL-slet{line-height:24px; margin-top:8px; width:24px;float:none;}


}


/* Visuel kategorioversigt*/

.VKO-head{ text-align:center; padding:15px; font-size:14px}
.VKO-head H1{ color: #21425f; font-weight:800; font-size:30px}
.VKO-head div{ position:relative; margin-top:-15px; font-weight:700; font-size:20px; color:#999999; padding-bottom:10px;}




@media screen and (max-width: 979px) {

}

/* ROLL UP GUIDE SECTION */

.CP-RollTextC { font-size:14px; text-align:center; line-height:18px;}
.CP-RollText { font-size:14px; line-height:18px;}
.CP-RollText a { text-decoration:underline; font-weight:700}
.CP-RollText H2 { color:#21435f; margin-bottom:5px; margin-top:0px; font-weight:800; font-size:20px;}
.CP-RollText H3 { color:#000; margin-bottom:3px; font-weight:700; font-size:16px;}


.CP-RT-sekt1, .CP-RT-sekt2 { padding:30px 30px;}  
.CP-RT-sekt1 img { float:right; padding-left:15px; margin-top:-20px;} 
.CP-RT-sekt1 .sekt1-imgR img{ float:right; padding-left:15px; margin-top:5px;}
.CP-RT-sekt1 .sekt1-imgL img{float:left; padding-right:15px; padding-left:0px; margin-top:0px;}



.CP-RT-sekt2 { background-color:#f1f1f1}
.CP-RT-sekt2 img { float:left; padding-right:15px; margin-top:-5px; }
.CP-RT-sekt2 .sekt1-imgR img{ float:right; padding-left:15px; margin-top:5px;}

.CP-RollDiff {  margin:0 auto; width:95%; font-size:14px; margin-bottom:00px;}
.CP-RD-sekt { width:33%; float:left;border: #333333 1px solid;  margin-left:-1px; margin-top:15px; }
.CP-RD-head1 , .CP-RD-head2, .CP-RD-head3, .CP-RD-head4 , .CP-RD-head5, .CP-RD-head6 { font-size:18px; font-weight:800; text-align:center; color:#FFFFFF; padding:10px;}
.CP-RD-head1 { background: #333333; color:#FFFF00}
.CP-RD-head2 { background:#21435f}
.CP-RD-head3 { background:#40205f}
.CP-RD-head4 { background: #83161b;}
.CP-RD-head5 { background:#2e4895}
.CP-RD-head6 { background:#ee7e28}
.CP-RD-text { font-size:14px; line-height:18px; padding:10px; color: #555555}

@media screen and (max-width: 979px) {
.CP-RD-sekt { width:49.5%; }
.zopim { display:none}
}

@media screen and (max-width: 489px) {
.CP-RD-sekt { width:99.5%; }

.CP-RT-sekt1 img, .CP-RT-sekt2 img { max-width:150px; height:auto}  


}



/**
 * READ MORE
 */

.dynamic-height-wrap {
  overflow: hidden;
  position: relative;
  -webkit-transition: max-height 0.25s ease-in-out;
  -moz-transition: max-height 0.25s ease-in-out;
  -o-transition: max-height 0.25s ease-in-out;
  transition: max-height 0.25s ease-in-out;
  width: 100%;
}

.dynamic-height-wrap a { text-decoration:underline; font-weight:700}

/* Bottom gradient (optional, but recommended)*/
.dynamic-height-active .dynamic-height-wrap:before {
  background: -moz-linear-gradient(top,  rgba(240,249,255,0) 0%, rgba(255,255,255,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(240,249,255,0)), color-stop(100%,rgba(255,255,255,1)));
  background: -webkit-linear-gradient(top,  rgba(240,249,255,0) 0%,rgba(255,255,255,1) 100%);
  background: -o-linear-gradient(top,  rgba(240,249,255,0) 0%,rgba(255,255,255,1) 100%);
  background: -ms-linear-gradient(top,  rgba(240,249,255,0) 0%,rgba(255,255,255,1) 100%);
  background: linear-gradient(to bottom,  rgba(240,249,255,0) 0%,rgba(255,255,255,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f0f9ff', endColorstr='#ffffff',GradientType=0 );
  bottom: 0;
  content:'';
  height: 40px;
  left: 0;
  position: absolute;
  right: 0;
  z-index: 1;
}

.dynamic-height-active .dynamic-show-more {display: inline-block;}
.dynamic-show-hide {display: none;}


/**
 * SHow more button
 */

.SHbutton {
  color: #000;
  background: #FFF url('/images/design/des2015/button-arrows-down-10.png') no-repeat 85% 50%;
  width:120px;
  border:0px;
  padding:5px;
  font-weight:700;
  color:#666666;

  cursor:pointer;
  font-size:14px;
  border-radius:5px;
  margin:0 auto;

}

.SHbutton:hover { border-radius:5px; background: #FFF url('/images/design/des2015/button-arrows-down-10.png') no-repeat 85% 60%; color:#009900}
.dynamic-height-wrap {margin-bottom: 0px;}
.buttons-wrap{display: flex;margin-top: 0px;}
.SHbutton {flex: 1;text-align:left;text-decoration: none;}

.dynamic-show-hide .SHbutton{display: none;}


.CatDescTop { padding:0px 30px 10px 30px; }


/* Produkt filter */

.LP-ProductFilter{position:absolute; display:none }


@media screen and (max-width: 979px) {

.LP-ProductFilter{ display: none; }

}



#ProductFilter-Container { width:245px; }

.product-filter-headertext-container { text-align:center; padding-top:10px; font-weight:700; background-color:#cee9fc; color:#5f5f64; font-size:14px }
.product-filter-clear-all {text-align:center; margin-top:-27px; padding-bottom:10px; }
.product-filter-clear-all a { font-size:12px; color:#004580}
.product-filter-clear-all a:hover { color:#015caa}

.product-filter-column-container-1 { padding-top:25px;background: url('/images/design/des2015/filter-arrow.png') no-repeat 50% 0%; }


.product-filter-container { padding:10px; border:0px; border-bottom:1px solid #FFF;  }
.product-filter-header-container{  padding:5px; font-size:14px; border:0px; background:none; color: #5f5f64 }
.product-filter-checkbox-container { height:20px; cursor:pointer; padding-top:2px; }
.product-filter-checkbox-container:hover { background-color:#f5fcff; vertical-align:middle;}
.product-filter-checkbox-container input[type="checkbox" i] { margin-top:1px; border-radius:0px; background-color:#00FF00}

.product-filter-checkbox-label{ font-size:14px; cursor:pointer; margin-left:5px; }
.product-filter-body-container-price{ padding:15px; padding-top:20px;}
.product-filter-header-clearlink-container a{ font-size:12px; color:#004580}
.product-filter-header-clearlink-container a:hover{ font-size:12px; color:#0085dd}

.product-filter-count-container { line-height:20px; color:#999999; font-size:13px }
.product-filter-checkbox-container { line-height:30px;}

.jslider .jslider-value{ font-size:14px; background:none; padding-bottom:5px;}
.jslider .jslider-bg { background-color:#00FF66}



/* No products found page */
.search-no h1{ padding:30px; font-size:20px; font-weight:800; text-align:center; margin:0px  }



/* Opslagsskabe titles*/
.CP-TopIndex-G, .CP-TopIndex-G1  {background-color:#f1f1f1; text-align:center; padding:10px; color:#666666; font-size:12px; }

.CP-TopIndex-G H2, .CP-TopIndex-G1 H2{ color: #999999; font-size:16px; font-weight:700; margin:0px; margin-bottom:5px;}
.CP-TopIndex-G1 { margin-top:30px;}


/* KUNDECENTER */




.KC-separator{ width:100%; height:20px; background-color:#153b57; margin-top:-3px;}














/* 3.1 Ny Varekort */


.PP-buySekt {background-color:#f1f1f1; border:1px solid #e3e3e3; border-radius:3px;  width:390px; margin:0 auto; }


.PP-pris-1 { line-height:42px;  height:46px; overflow:hidden; }
.PP-pris-1 .Price_Productinfo { font-size:30px; font-weight:800; color: #383838  }
.PP-pris-1 .PriceText_ProductInfo_TD, .PriceAmount_ProductInfo_TD, .PriceUnit_ProductInfo_TD { display:none;}

.SpecialOfferPrice_ProductInfo { font-weight:900;}

.PP-pris-2 {  width:390px; margin:0 auto; padding:0px;     }
.PP-pris-2-head { font-weight:bold;  padding:5px; font-size:15px; text-align:center;   background-color:#b9b9b9; color:#FFFFFF}
.PP-pris-2-text { width:390px; margin:0 auto; color:#666666;  border-bottom:1px solid #e3e3e3; border-top:1px solid #e3e3e3;background-color:#FFFFFF; }
.PP-pris-2-text td {  font-size:14px;  }

.PP-ny-pris  { width:345px; margin:0 auto; line-height:22px; cursor:pointer; padding-left:45px;}
.PP-ny-pris-txt { text-align:left; width:60px; padding-left:40px; }
.PP-ny-pris-ant { text-align:right; width:60px; padding-right:20px;}
.PP-ny-pris-pr { text-align:right; width:70px; padding-right:30px;}
.PP-ny-pris-pr .pris1{ text-decoration:line-through; color:#b6b6b6; padding-right:10px}

.PP-ny-pris-spar { text-align:right; width:70px; padding-right:30px;color:#0066ff!important}


.Prices_Custom_DIV .head { background-color:#f1f1f1; border-top-left-radius:3px;border-top-right-radius:3px; border-bottom:1px solid #e3e3e3;}
.PP3-vejl-pris{ text-align:center; color:#666}

.PP-buybox {padding:15px;}
.PP-buysect3{margin:0 auto; width:320px; background-color:#f1f1f1; height:50px; margin-top:10px; border-radius:3px; }
.PP-buysect3 .TextInputField_ProductInfo{outline:none;background-color: #F2F5F7;border: 1px solid #8D9CAA;height: 44px; margin: 2px 0px 0px 2px; padding:0px 5px; text-align:center; margin-top:-13px; width:60px; font-size:16px; padding-right:25px; margin-left:-10px;}

.PP-buysect3 .BuyButton_Productinfo input[type="image"]{
    margin: 0;
    display: block;
    box-sizing: border-box;
    width: 224px;
    height: 49px;
    background: url('/images/design/des2015/koebknap-prodinfo.png') no-repeat 50% 50% #27a500;
    border: 0px solid #1f8200;
    border-radius: 3px;
    vertical-align: bottom;
	margin-top:-14px;
	margin-left:10px;}
.PP-buysect3 .BuyButton_Productinfo input[type="image"]:hover{background: url('/images/design/des2015/koebknap-prodinfo.png') no-repeat 50% 50% #1f8500;}


@media screen and (max-width: 1224px) {
.PP-buySekt {width:350px; }
.PP-variants .Variants {width:350px; }
.PP-buybox { width:320px;}
.PP-pris-2 {  width:350px;  }
.PP-ny-pris {width: 325px;padding-left: 25px;}
.PP-pris-2-text { width:350px; }
}

@media screen and (max-width: 979px) {


}

@media screen and (max-width: 979px) {
.PP-buybox { width:100%; border-radius:0px; padding:15px 10px;}
.PP-buySekt {width:100%; border-radius:0px; }
.PP-variants .Variants {width:100%; border-radius:0px; }

.PP-buysect3 .TextInputField_ProductInfo{font-size:16px; width:60px; padding-right:0px;text-align:left;-webkit-appearance: none;border-radius: 0;-webkit-border-radius:0px; }
	.amount-buttons .inc {top:2px!important}
.PP-pris-2 {  width:100%; border-radius:0px ;padding:0px 0px; }
.PP-pris-2-text { width:100%; }
.PP3-vejl-pris{ margin-top:15px;}
.PP-ny-pris {width: 300px;padding-left: 10px;}

}






/* 3.1 Nye prodbox */ 

.prodbox-31 {
-webkit-transition: all 0.2s ease-in-out 0s;
    -moz-transition: all 0.2s ease-in-out 0s;
    -ms-transition: all 0.2s ease-in-out 0s;
    -o-transition: all 0.2s ease-in-out 0s;
    transition: all 0.2s ease-in-out 0s;
position: relative;
margin-left:-1px;
float:left;
overflow: hidden;
z-index: 9;
width:244px;
background-color:#FFFFFF;
border:#dddddd 1px solid;
height:310px;
}


.prodbox-31:hover {

}

.prodbox-31-image{width:220px;margin: 0 auto; margin-top:20px; text-align:center}
.prodbox-31-image a {width:220px; display:block; z-index:1000; position:relative }




.prodbox-31-stock{float:left;padding:0px 15px;font-size:11px; height:16px; margin-top:8px; width:214px;}

.prodbox-31-stock .Global-NoLager{ float:left; padding-left:15px;color:#616161;font-weight:500;font-size:11px;background: transparent url('/images/design/des2015/prodbox-ikkepaalager.png') no-repeat 1% 50% ;}
.prodbox-31-stock .Global-NoLager:before{content: "Ikke på lager"; }


.prodbox-31-stock .Global-PaLager{ float:left;padding-left:15px;color:#000;font-weight:500;font-size:11px;background: transparent url('transparent url('/images/design/des2015/paalager-lille.png') no-repeat 1% 1%') no-repeat 1% 50% ; }
.prodbox-31-stock .Global-PaLager:before{content: "NETLAGER"; color:#666666; font-size:10px } 

.prodbox-31-hent { float:right;}










/*Buttons*/

.prodbox-31-Buy .BuyButton_ProductList, .InfoButton_ProductList {
	width:100px;
	height:30px;
	float:left;
	margin-left:18px;
}
.prodbox-31-Buy .BuyButton_ProductList {border-color: #0f990c;background: #27a500 url('/images/design/des2015/koebknap-related.png') no-repeat 50% 50%;}
.prodbox-31-Buy .BuyButton_ProductList:hover {border-color: #0a6608; background-color: #1f8500;}


.InfoButton_ProductList { border-color: #686868; background: #9f9f9f url('/images/design/des2015/infoknap-lille.png') no-repeat 50% 50%;}
.InfoButton_ProductList:hover {border-color: #686868; background-color: #686868;}



/*TILBUD OVERLAY*/
.Element_Overlay_ProdList_SavingsText_DIV, .Element_Overlay_ProdInfo_SavingsText_DIV { color:#000000!important;}


.prodbox-Wd .Element_Overlay_ProdList_SavingsContainer_DIV {margin-left:-22px;}


/*3.4 prod tabs*/
.ProdtabSect { width:auto; height: auto; padding: 30px 0px 30px 30px; background-color: #f3f3f3;}


.ProdTabs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.ProdTabs label {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  display: block;
  padding: 1rem 2rem;
  margin-right: 0.3rem;
  cursor: pointer;
  background: #dcdcdc;
  font-weight: bold;
  font-size:16px;
	color: #3f3f3f;
  -webkit-transition: background ease 0.2s;
  transition: background ease 0.2s;
	
	
}

.ProdTabs .tab {
  -webkit-box-ordinal-group: 100;
  -webkit-order: 99;
  -ms-flex-order: 99;
  order: 99;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  width: 100%;
  display: none;
  padding: 1rem;
  padding-top:30px;
  background: #FFF;
  border: 1px solid #dddddd;
  border-top: 10px solid #21425f;
  
}

.ProdTabs input[type="radio"] {
  position: absolute;
  opacity: 0;
}

.ProdTabs input[type="radio"]:checked + label { background: #21425f; color: #FFF }

.ProdTabs input[type="radio"]:checked + label + .tab { display: block; }
 @media (max-width: 45em) {

.ProdTabs .tab {
  border-top: 0px;
  
}	 
	 
.ProdTabs .tab,  .ProdTabs label {
  -webkit-box-ordinal-group: NaN;
  -webkit-order: initial;
  -ms-flex-order: initial;
  order: initial;
}

.ProdTabs label {
  width: 100%;
  margin-right: 0;
  margin-top: 0.3rem;
}
}

/*Prodpage 3.4*/

.PP34-main-Left{width:460px;float:left; padding-left:30px;}
.PP34-main-Right{width:490px;  float:left; }

.PP34-MainImg { padding: 15px 0px 15px 0px; width:400PX; margin:0 auto; text-align:center;}
.PP34-MainImg a:hover {ccursor: -moz-zoom-in; 
    cursor: -webkit-zoom-in; 
    cursor: zoom-in;}
.PP34-MainImg img{ max-width:400px; height:auto; }
.PP34-ImgSel{width:400PX; margin:0 auto; }
.PP34-ImgSel img { border-radius:40px; border:1px solid #CCCCCC;}


.PP34-TekSekt{  }
.PP34-TekSekt img{ border: #e3e3e3 1px solid;  }
.PP34-TekSekt td{ line-height:26px;font-size:14px; color:#666666; padding-left:10px;}
.PP34-TekSekt strong{color: #464646}
.PP34-TekSekt .td1{ width:180px;} 
.PP34-TekSekt .td2{ } 

.teksektGrey {background:#f3f3f3}


.LMbox { 
	width:auto;
	height:150px;
	background-color:#f3f3f3;
	border:1px solid #cfcfcf;
	margin-bottom:30px;}
	
.LMbox:hover {background-color:#f1f0f0;border:1px solid #9b9b9b }

.sect1 { width:30%; float:left; height:150px;}
.sect1-img {padding: 30px 0px 10px 30px;}
.sect1-text { padding-left:30px; color:#666666; font-size:13px; padding-right:15px;}
.sect1-text a { text-decoration:underline;}

.sect2 { float:left; width:20%; height:150px;}
.sect2-txt { font-size:12px; color:#333333; padding-top:15px;}
.sect2-txt b{ font-size:18px; font-weight:700; margin-top:5px;}
.sect2-txt div{ font-size:18px; font-weight:900; color:#FF0000;}
.sect2-red {font-size:18px; font-weight:900; color:#FF0000; line-height:150px;}
.sect2-price {font-size:18px; font-weight:700; line-height:150px;}

.sect3 { float:left; width:50%}
.sect3-txt { padding-top:28px;}
.sect3-tbl { line-height:20px; padding-top:15px;}


@media screen and (max-width: 1224px) {
.PP34-main-Left{width:300px;}
.PP34-main-Right{width:370px; margin-left: 30px;  }
.PP34-MainImg { width:300PX;}
.PP34-MainImg img{ max-width:300px; }
.PP34-ImgSel{width:300PX;}
}

@media screen and (max-width: 979px) {
.PP34-main-Left{padding-left:0px; width:50% }
.PP34-main-Right{ margin-left:0px; width:50%}
.ProdtabSect { padding: 30px 30px 30px 30px;}
.prodbox-Wd .Element_Overlay_ProdList_SavingsContainer_DIV {display:none;}
}

@media screen and (max-width: 979px) {
.PP34-main-Left{ width:100%;  }
.PP34-main-Right{width:100%;}
.ProdtabSect { padding: 15px 15px 15px 15px;}
}


/*GLS pakkeshop Youwe box*/
.gm-style-iw, .gm-style-iw-c {padding:10px 30px!important}

.IG-head h2 {font-size: 26px; font-weight: 900; color:#525252; padding-left:15px; margin-bottom:0px }

/*Productcard video thumbnail*/
.various {
    content: url(/images/design/des2015/video.png);
 }

