


#mailchimp-subscribe-box{ position:absolute; margin-top:10px; margin-left:125px; background-color:#e8f3e6; width:260px; padding:10px 15px; border-radius:5px; border:1px #a4da99 solid; }

.mailchimp-subscribe { width:15px; height:15px;}
.mailchimp-subscribe-label{ font-weight:700; font-size:14px; line-height:}
.mailchimp-subscribe-label:after{ content:"Vi sender info om levering, kampagner og tilbud"; display:block; font-weight:500; font-size:12px;}

.CustomerData_OrderStep1_TBL .toggleAltAddress {
position: absolute;
margin-left: 380px;
margin-top: -200px;
height:20px;
width: 220px;
display: block;
border: 1px solid #FFD209;
background: #FFFDB4;
border-radius: 5px;
padding:20px;}
.CustomerData_OrderStep1_TBL .toggleAltAddress b{font-size:15px;}

.TextInputField_OrderStep1 {
}

.OrderStep1_Next_TD{ padding-top:25px;}

/* Order step 1 */

.TextInputField_OrderStep1{
width:190px;
height:20px;
margin: 3px 0px;
border: solid 1px #73bf06;
background-color: #F2F5F7;
border: 1px solid #8D9CAA;
border-radius: 3px;
font-size:12px;
padding:0px 5px;
}

.OptionSelect_OrderStep1{
width:190px;
height:20px;
margin: 3px 0px;
background-color: #F2F5F7;
border: 1px solid #8D9CAA;
font-size:12px;
border-radius: 3px;
}


.CustomerData_OrderStep1_TBL textarea {
font-size: 12px;
background-color: #F2F5F7;
border: 1px solid #8D9CAA;
height:50px;
padding:5px;
width: 190px;
margin-top:20px;
border-radius: 3px;
}
.CustomerData_OrderStep1_TBL .LabelColumn{ vertical-align:middle; text-align:right; padding-right:20px;}


.LoadProfile_OrderStep1_TBL .SubmitButton_OrderStep1{
 color:#FFFFFF;
 background-color:#10912b;
}


.LoadProfile_OrderStep1_TBL{
border:solid #d8d8d8 1px;
background-color:
}

.GuleSider-TD{ background-color:#fffceb; border:1px #f6eeb5 solid; }
.GuleSider-TD b{ text-align:left;}

.CustomerLookup_OrderStep1_TBL #invoicephone, #deliveryphone {background-color: #F2F5F7; border: 1px solid #8D9CAA; height:15px; padding:3px; position:relative; right:75px;}

.CustomerLookup_OrderStep1_TBL .SubmitButton_OrderStep1 {position:relative; right:75px;}
.OrderStep1_TD { background-color:#FFFFFF;}
#Main_TD{ background-color:#FFFFFF}

/* test area */


.VariantGroupLabel{
}

.OptionSelect_ProductInfo {
margin-bottom:5px;
}

.Variants{
background:#b9e4ee;
padding:7px;
}


.Variants:after{
content: "Bemærk: Længere leveringstid ved tilvalg af print - ca. 4 arbejdsdage. ";
font-size:10px;
}


/* test area END */




/* Forside og Visuel category  */


.forside-cats img{
border:#c0c0c0 solid 1px;
-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; 
-o-transition: all 0.5s ease; } 

.forside-cats img:hover{
border:#000000 solid 1px;
opacity: 0.7;
}


.forside-prods-2014{
border:#c0c0c0 solid 1px;
text-align:center;
-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; 
-o-transition: all 0.5s ease;
background-color:#FFFFFF; 
} 

.forside-prods-2014:hover{
border:#000000 solid 1px;
}


.forside-prods-2014 img{

-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; 
-o-transition: all 0.5s ease; } 

.forside-prods-2014 img:hover{
opacity: 0.7;
}

.forside-prods-2014-priser{
color:#FF0000;
height:30px;
font-size:15px;
}

.snap-menu img:hover{
opacity: 0.7;
}

/* Roll up visual list */

.visual-list-box{
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease; 
-o-transition: all 0.2s ease;
margin-top:15px;
border:#c0c0c0 solid 1px;
background-color:#FFFFFF;
padding:15px;

}
.visual-list-box:hover {border:#777777 solid 1px;}
.visual-list-box img:hover{opacity: 0.7;}

.visual-list-box .TextInputField_Productlist {
background-color: #F2F5F7;
border: 1px solid #8D9CAA;
border-radius: 3px;
height: 23px;
vertical-align:top;
margin-top:2px;
text-align:center;
padding: 0px 3px;
}


/* Category boxes 2014 */


.catlist-sx{
padding:0px;
margin-bottom:0px;
border:#c0c0c0 solid 1px;
background-color:#FFFFFF;
width:220px;
text-align:center;
    -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;

}

.catlist-sx:hover {
border:#000000 solid 1px;


}

.catlist-sx img:hover{
opacity: 0.7;
}


.catlist-sx-tilb{
border:#c0c0c0 solid 1px;
background-color:#FFFFFF;
width:220px;
text-align:center;
-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; 
-o-transition: all 0.5s ease; } 


.catlist-sx-tilb:hover {
border:#000000 solid 1px;
}
.catlist-sx-tilb img:hover{
opacity: 0.7;
}


.catlist-modelnr-row{
background-color: #FFFFFF;
height:20px;
color:#c0c0c0;
vertical-align: top;
padding:10px;

}

.catlist-image-row{

}

.catlist-variants-row{
height:20px;
font-weight:normal;
color: #FF0000;
}

.catlist-produktnavn-row{
height:30px;
font-size:12px;

}
.catlist-mereinfo-row{
height:25px;
padding-top:10px;
}

.catlist-priser-row{
background-color: #FFF;
color:#FF0000;
height:45px;
font-size:15px;
}


.catlist-vejl-pris{
color:#848484;
font-size:10px;
text-decoration:line-through;
font-weight:normal;
}

.catlist-levering-row{
font-weight:normal;
color:#666666;
padding-left:10px;
padding-bottom:10px;
text-align:left;
}

/*Related categores - category pages*/

.rel-prods-box{
background:url(/images/design/relprod-bg.png);
border-bottom:solid #333333 1px;
border-top:solid #333333 1px;
}
.rel-prods-box-title{
font-size:16px; 
font-weight:bold;
color:#FFFFFF;
}

/* Category boxes 2014 */

.ugt{
font-size:18px;
text-align:center;
color:#FF0000;
font-weight:bold;
margin-bottom:-10px;
}

.ugtt{	 
font-size:14px;
text-align:center;
font-weight:bold;
}

.Thumbnail_Productinfo{
border:#c0c0c0 solid 1px;	 
}
/*
.prod-info-breadcrumb{
color:#8f8f8f;
text-decoration:none;
}

.prod-info-breadcrumb a{
color:#8f8f8f;
}

.prod-info-breadcrumb a:hover{
color:#FF0000;
}*/




/* Product menu - HTML5 important */
.ProductMenuCol_TD { background-color:#0c4978;background-image:url('/images/dd/menu/menu-bg1.gif')}


/* NEW PROD INFO LAYOUT 2013 */

.prod-info-top-bg{
background-image: url(/images/design/prod-info-top-bg.png); 
background-repeat:repeat-x;
background-position:bottom;
border-bottom:solid #94aac6 1px;
margin-bottom:10px;
height:90px;
}

.prod-info-top-bg-ud{
background-image: url(/images/design/prod-info-top-bg-ud.png); 
background-repeat:repeat-x;
background-position:top;
/*border-top:solid #CCCCCC 1px;*/
}

.prod-info-tekdat{
border:solid #94aac6 1px;
}

.prod-info-tekdat-img{
border-left:solid #94aac6 1px;
}

.prodinfo-tilb {
border:solid #94aac6 1px;
margin-bottom:15px;
}

.prodinfo-tilb:hover {
border:solid #000000 1px;
}

/*
.prod-info-box-bg{
background-image: url(/images/design/prod-info-top-bg.png); 
background-repeat:repeat-x;
background-position:bottom;
}
*/


.prod-info-tilb{
font-size:18px;
font-weight:bold;
margin-left:15px;
color:#024978;
}

.TextInputField_ProductInfo {
font-family: Verdana;
font-size: 14px;
font-weight: Normal;
background-color: #e4f5cd;
margin-top:5px;
margin-left:10px;
margin-right:-5px;
height:35px;
padding-top:7px;
}

.TextInputField_ProductInfo {
font-family: Verdana;
font-size: 14px;
font-weight: Normal;
background-color: #e4f5cd;
margin-top: 5px;
margin-left: 10px;
margin-right: -5px;
height: 20px;
padding-top: 0px;
}

/*2013-Picture list*/

.picturelist-sx{
margin-top:15px;
background-color:#FFF;
border:#c0c0c0 solid 1px;
text-align:left;	
    -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; 
}´

.picturelist-sx img{opacity: 1; }
.picturelist-sx img:hover{
opacity: 0.8; 
}

.picturelist-sx:hover {
border:#c0c0c0 solid 1px;
box-shadow: 0px 0px 10px #b2b4b5;
}

.picturelist-sx-buy{ padding-bottom:10px;}
.picturelist-sx-buy .TextInputField_Productlist { margin-right:15px; height:25px; font-size:12px; padding-bottom:3px; background-color: #F2F5F7; text-align:center;
border: 1px solid #8D9CAA;
border-radius: 3px;}



.white-bg-border{
background-color:#FFFFFF;
border:#c0c0c0 solid 1px;	 
}

.snap-list-layout{
margin-bottom:10px;
background-color:#f6f6f6;
border:#c0c0c0 solid 1px;
text-align:left;
padding:5px;
}

.snap-list-layout:hover{
border:#a1a1a1 solid 1px;

}


/* ---- 2013 Category pages ----*/

.cat-modelnr-row{
background-color: #153a57;
color:#FFFFFF;
height:20px;
border: 1px solid #153a57;
}

.cat-variants-row{
height:20px;

}

.cat-produktnavn-row{
height:30px;
}

.cat-priser-row{
background-color: #e3e3e3;
color:#FF0000;
height:40px;
font-size:14px;
}
.cat-ved1stk{
color:#000000;
font-size:10px;
}


.highlightit img{
/*border: 1px solid #ccc;*/
margin-top:5px;
margin-bottom:5px;
opacity: 1;
   -moz-transition: opacity .25s ease-in-out;
}

.highlightit:hover img{
opacity: 0.8;

}

.highlightit-box{
border: 1px solid #153a57;
background-color:#fff;
text-align:center;
box-shadow: 3px 3px 4px #888888;
}

.highlightit-box:hover{
border: 1px solid #153a57;
box-shadow: 1px 1px 1px #888888;
background-color:#ecf1fb;
}

.highlightit-box-crown{
border: 1px solid #a88f4f;
background-color:#252525;
}

.highlightit-box-crown:hover{
border: 1px solid #f4f4f4;
}

/*
NY product list TEST
*/
.prodlist-info-sx{
padding:10px;
margin-bottom:15px;
border:#c0c0c0 solid 1px;
background-color:#FFFFFF;
	 
}
.prodlist-info-sx:hover {
border:#000000 solid 1px;
}


.prodlist-info-sx img:hover{
opacity: 0.7;
}


.sx-prodname{
font-weight:bold;	 
}

.prodlist-nyhed{
float:right;
}


/*-------------------------------*/


/*
Gratis fragt calculator
*/

#Box1ShippingTxt{
	text-align: left; 
	/*background: url('/includes/rabatStepsBg.jpg');
	height: 32px; */
	color: #000000; 
	font-size: 10px; 
	/*vertical-align: middle*/
}
#Box1ShippingTxt span{
	color: #FF0000; 
	font-size: 12px; 
	font-weight:bold;
}
#Box1ShippingTxt.prodcardBox1ShippingTxt{
	text-align: center; 
	color: #ffffff; 
	font-size: 11px;

	/*vertical-align: middle*/
}
#Box1ShippingTxt.prodcardBox1ShippingTxt span{
	color: #dacd00; 
	font-size: 11px; 
	font-weight:bold;
}
#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
	}	
		
/*
Countdown timer
*/	
.timer{
	padding: 4px 0px 4px 2px;
	line-height:16px;
	font-size:14px;
	font-weight:Bold;
	color:#FF0000;
	letter-spacing:0px;
	text-align:center;
	
}
#CountDown{
	font-size:12px;
	background-color:#ffffff;
	color:#000000;
	height:30px;

}
#CountDown strong{
	color:#000000;
	font-weight:normal;
}

.countdown-div{
	position: absolute; 
	top: 277px;
	color:#FFFFFF;
	
}

.countdown-tab{
	position: relative; 
	right: 80px;	
}


/* ---- Roll ups mouse over pop up ----*/

#preview{
	position:absolute;
	border:2px solid #ccc;
	background:#133553;
	padding:1px;
	display:none;
	color:#fff;
	}


/*Right column*/	
	
		
.sidebanner-div{}

.basket-top-div{
	position: absolute; 
	top: -155px;
	left:-100px;
}

.basket-top-prod-div{
	position: absolute; 
	top: -105px;
	left:-175px;
	color:#FFFFFF;
	text-align:center;

}


/*
.topdropmenu-div{
	position: absolute; 
	top: 253px;
}
.topdropmenu-tab{
	position: relative; 
	left: 0px;	
}*/



.gratisfragt-div{
	position: relative; 
	top: 128px;
	left:405px;
	width:220px;

}





/* ROLL up page advert -. right column */
.sidehover-div{
	position: fixed; 
	top: 257px;	
}
.sidehover-tab{
	position: absolute; 
	left: 802px;
}




/* ---- Koeb pop up ---- */

#koebpopup					{display:none; z-index:1000}

.kob-popup-div{
	margin:140px 50px 0 50px;
	font-size:14px;
}


/*
Søgeramme
*/
.SubmitButton_SearchPage	{margin-bottom:13px; margin-top:-87px; margin-left:33px; height:18px; width:54px; no-repeat; background-color: transparent; border:0px; cursor:pointer;}
.SearchField_SearchPage		{background-color: transparent; border:0px; width:163px; margin-bottom:70px; margin-left:35px; margin-top:7px}

/*
Sides
*/
.SpaceRight_TD {padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;text-align:left; background-image:url(/images/dd/menu/top-bot/bg-bot.png); background-repeat: repeat-x; background-position:bottom right; }

.SpaceLeft_TD {padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;text-align:left; background-image:url(/images/dd/menu/top-bot/bg-bot.png); background-repeat: repeat-x; background-position:bottom left; }




/*
ordreknapper
*/
.CustomerData_Orderstep1_TBL .SubmitButton_Orderstep1 {height:27px; border:0px; font-size:0px; width:160px; background: url(/images/dd/grafik/gavidere.png) no-repeat; cursor:pointer}
.SubmitButton_OrderStep2 {height:27px; border:0px; font-size:0px; width:160px; background: url(/images/dd/grafik/gavidere.png) no-repeat; cursor:pointer}
.SubmitButton_OrderStep3 {height:27px; border:0px; font-size:0px; width:190px; background: url(/images/dd/grafik/godkendordre.png) no-repeat; cursor:pointer}

#ProductList_TD #Galleri .img img 						{filter:alpha(opacity=100);-moz-opacity: 1.0;opacity: 1.0}
#ProductList_TD #Galleri .img a:hover img 				{filter:alpha(opacity=60);-moz-opacity: 0.50;opacity: 0.50}
#ProductList_TD #Galleri .Specialoffer_Overlay_IMG   	{filter:none!important}


/* New category top 2014 */

.cattop{
font-size:14px;
}

.cattop img{
float:right;
padding:3px;
}

.cattop-kendes{
font-size:14px;

font-weight:bold;
}

.cattop-kendes-orde{
font-size:14px;
color:#666666;
padding-top:-20px;

}







.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; }
}

