
.webshop-productinfo .BuyButton_ProductInfo {
	background:#fff;
	display:block;
	color:#000;
		
}

.webshop-productinfo .BuyButton_ProductInfo {
	height:53px
}

.webshop-productinfo .TextInputField_ProductInfo {
	border:1px solid black!important;
	text-align:center!important;
	border-radius:5px!important;
	width:70px;

}

.webshop-productinfo #BUYSECTION td:nth-child(1) {
	padding:10px 0 0 15px;
	color:#434343
}

.webshop-productinfo .BuyButton_ProductInfo {
	text-align:right
}

.webshop-productinfo .BuyButton_ProductInfo br {
	display:none
}

.webshop-productinfo div.c5ConfTilvalgContainer table {
	padding:0px;
	margin:0px;
	border-spacing:0px;
}

.webshop-productinfo .BuyButton_ProductInfo input,
.webshop-productinfo .BuyButton_Configurator_ProductInfo {
	height:auto;
	padding:0px;
	border:0px;
	border-radius:0px
}

/* ----- Shop Columns ----- */
div#c5colcontainer { position:relative; }
div#c5colcontent { float:right; width:750px; }


/* ----- Splash Pages ----- */
div#splashPageHeader {}
div#splashPageFooter { padding:25px 0px; }
.bodyFrontPage div#splashPageFooter { padding:25px 0; }


/* ----------------------------------
	Kategori- og Varelister 
 ---------------------------------- */

/* ----- List Containers : Categories ----- */
div#c5ListContainerCats { position:relative; padding:25px 0; }
div#c5ListContainerCats div.bxSliderNext { position:absolute; top:0; right:0; width:50px; height:250px; }
div#c5ListContainerCats div.bxSliderNext a { display:block; width:50px; height:250px; background:#44d13c url(slidecat_sprite.png) no-repeat 7px center; transition:all 0.3s; }
div#c5ListContainerCats div.bxSliderNext a:hover { background-position:-93px center; }


/* ----- Lists : CatList ----- */
.c5ListCat { position:relative; float:left; width:204px; height:185px; border-right:1px solid #d9d9d9; }
.c5ListCat span.c5ListCatImg { display:block; width:140px; height:140px; margin:0 32px 20px 32px; text-align:center; overflow:hidden; }
.c5ListCat span.c5ListCatImg img { width:auto; max-width:140px; max-height:140px; }
.c5ListCat span.h3 { display:block; text-align:center; font:normal 17px/25px 'Droid Sans'; padding:0px!important}


/* ----- List Containers : Items ----- */
.c5ListContainerItems { position:relative; }


/* ----- Lists : Itemlist ----- */
.c5ListItem {cursor:pointer; position:relative; float:left; width:250px; height:340px; box-sizing:border-box; padding:1px; background-color:#fff; border-right:1px solid #d1dddf; border-bottom:1px solid #d1dddf; }
.c5ListItem strike,
.c5ListItem .Element_Overlay_Frontpage_SavingsContainer_DIV,
.c5ListItem .Element_Overlay_ProdList_SavingsContainer_DIV,
.PriceStriked_Productlist {
	display:none
}
.c5ListItem .c5ListItemImg a { display:block; position:relative; width:100%; height:230px; padding-top:20px; }
.c5ListItem span.c5ListItemImg { display:block; position:relative; width:100%; height:190px; margin:0 0 20px 0; text-align:center; overflow:hidden; }
.c5ListItem span.c5ListItemImg img { width:auto; max-height:170px; }
.c5ListItem span.h3 a { display:block; height:62px; text-align:center; overflow:hidden; font:normal 14px/16px 'Droid Sans'; }
.c5ListItem span.c5ListItemPrice { display:block; float:left; width:162px; height:65px; padding-left:12px; background-color:#0076a7; font:normal 24px/65px 'Droid Sans'; color:#fff; }
.c5ListItem span.c5ListItemPrice span { font-size:14px; }
.c5ListItem span.c5ListItemButton { display:block; float:right; width:73px; height:65px; }
.c5ListItem span.c5ListItemButton span { display:block; width:73px; height:65px; background:#44d13c url(slideitem_sprite.png) no-repeat center top; transition:background-position 0.3s; }
.c5ListItem:hover span.c5ListItemButton span { background-position:center -65px; }


/* ----- Lists : Tab : Front Page Items ----- */
div.c5ListFrontPageInTabs .c5ListItem { width:204px; height:185px; box-sizing:content-box; padding:0; background:none; border-right-color:#d9d9d9; border-bottom:none; }
div.c5ListFrontPageInTabs .c5ListItem  a { height:100%; padding-top:0; }
div.c5ListFrontPageInTabs .c5ListItem span.c5ListItemImg { width:140px; height:140px; margin:0 32px 0 32px; }
div.c5ListFrontPageInTabs .c5ListItem span.c5ListItemImg img { max-width:140px; height:140px; }
div.c5ListFrontPageInTabs .c5ListItem span.h3 { height:auto; font:normal 17px/25px 'Droid Sans'; text-align:center;display:block; padding:0 10px;}
div.c5ListFrontPageInTabs .c5ListItem span.c5ListItemPrice { float:none; width:100%; height:auto; padding:0; background:none; text-align:center; color:#000; font:normal 16px/18px 'Droid Sans'; }
div.c5ListFrontPageInTabs .c5ListItem span.c5ListItemButton { display:none; }


/* ----- Lists : Mersalg  ----- */
.c5Listmoresales { position:relative; background-color:#96a7ad; padding-bottom:37px; }
.c5Listmoresales h2 { line-height:70px; padding:0 20px; color:#fff; margin-top:15px;}
.c5Listmoresales .c5ListItem { width:235px; height:158px; border:none; margin:0 4px; }
.c5Listmoresales .c5ListItem a { height:158px; padding:0; }
.c5Listmoresales span.c5ListItemImg { position:absolute; top:0; right:0; width:100px; height:100px; margin:0; text-align:right; }
.c5Listmoresales span.c5ListItemImg img { width:auto; max-height:100px; }
.c5Listmoresales span.h3 { position:absolute; top:0px;font-size:18px; left:15px; width:115px; height:80px; text-align:left; line-height:20px; }
.c5Listmoresales span.c5ListItemPrice { width:166px; height:55px; line-height:55px; margin-top:101px; }
.c5Listmoresales span.c5ListItemButton { width:55px; height:55px; margin-top:101px; }
.c5Listmoresales span.c5ListItemButton span { width:55px; height:55px; transition:none; }

.c5Listmoresales .c5ListItemIconTag { display:none; }
.c5Listmoresales .bx-wrapper .bx-controls-direction a { display:block; width:50px; height:98px; background:url(moresale_nav.png) no-repeat left top; top:25%; }
.c5Listmoresales .bx-wrapper a.bx-prev { background-position:left top; left:0; }
.c5Listmoresales .bx-wrapper a.bx-prev:hover { background-position:left -107px; }
.c5Listmoresales .bx-wrapper a.bx-next { background-position:-67px top; right:0; }
.c5Listmoresales .bx-wrapper a.bx-next:hover { background-position:-67px -107px; }
div#bxSlidermoresales { margin:0 15px; }


/* ----- Lists : Instant Search Cats ----- */
ul.hsearchCats { list-style:none; margin-bottom:10px; border-bottom:1px solid #d9d9d9; }
ul.hsearchCats li { padding:0; }
ul.hsearchCats li a { display:block; padding:0 10px; background:url(search_cat.png) no-repeat right top; font:normal 17px/45px 'Droid Sans'; color:#a9c0d1 }


/* ----- Lists : Instant Search Items ----- */
div.hsearchItems .c5ListItem { width:140px; height:166px; box-sizing:content-box; padding:5px; background:none; border:none; }
div.hsearchItems .c5ListItem  a { height:100%; padding-top:0; }
div.hsearchItems .c5ListItem span.c5ListItemImg { width:140px; height:130px; margin:0 10px 0 0; }
div.hsearchItems .c5ListItem span.c5ListItemImg img { max-width:140px; height:140px; }
div.hsearchItems .c5ListItem span.h3 { height:auto; font:normal 15px/16px 'Droid Sans'; }
div.hsearchItems .c5ListItemPrice, div.hsearchItems .c5ListItemButton { display:none; }


/* ----- Filter----- */
#c5FilterBox { position:relative; background-color:#434343; padding:15px; color:#fff; margin-bottom:30px; }
#c5FilterBox p.c5FilterBoxTitle { font:normal 21px/24px 'Droid Sans'; padding:0; }
#c5FilterBox .c5FilterGroup { padding:14px 0; border-bottom:1px solid #696969; font-size:0.9em; }
#c5FilterBox .c5FilterGroup.c5FilterGroupLast { border:none; }
#c5FilterBox .c5FilterOption { margin-left:-7px; }
#c5FilterBox .c5FilterButtons { display:block; margin-top:15px; }
#c5FilterBox .c5FilterButtons button { width:50%; height:44px; font:normal 14px/30px 'Droid Sans'; padding:0; margin:0; background-color:#fff; color:#434343; }
#c5FilterBox .c5FilterButtons button.c5FilterSubmit { background-color:#54d247; color:#fff; }
#c5FilterBoxClose { display:none; position:absolute; top:-5px; right:0; width:31px; height:31px; background-image:url(filter_close.png); cursor:pointer; }
#c5FilterBoxOpen { display:none; margin:-20px 10px 10px 0; width:100px; height:35px; background:#54d247 url(filter_open.png) no-repeat left center; cursor:pointer; float:right; border-radius:3px;
 padding-left:40px; line-height:35px; color:#fff; }


/* ----------------------------------
	Overlay Icons 
 ---------------------------------- */

/* ----- BB Icon Containers ----- */
.c5ListItemIconTag { display:block; position:absolute; top:20px;right:30px; width:67px; height:69px; font:normal 18px/84px 'Droid Sans'; text-align:center; }
.c5ListItemIconTag span { display:block; width:100%; height:100%; background-size:100% 100%; }
div.c5ListFrontPageInTabs .c5ListItemIconTag { top:4px; left:110px; width:60px; height:60px; font:normal 17px/60px 'Droid Sans'; }
div.hsearchItems .c5ListItemIconTag { top:4px; left:80px; width:60px; height:60px; font:normal 17px/60px 'Droid Sans'; }
.c5ListItemIconTag span.bbIconTinyText { position:absolute; top:20px; left:0; height:12px; font-size:14px; line-height:14px; }


/* ----- BB Icons ----- */
span.bbIconTypeOffer {display:none; background-image:url('/images/nyhed_tilbud/Label-Tilbud-BB-NY.PNG'); line-height:80px; }
.c5ListFrontPageInTabs span.bbIconTypeOffer {display:block!important}
span.bbIconType4 { background-image:url(bb_icon_4.png); }

div.c5ListFrontPageInTabs span.bbIconTinyText { top:16px; height:10px; font-size:10px; line-height:10px; }
div.c5ListFrontPageInTabs span.bbIconTypeOffer { line-height:70px; }



/* ----------------------------------
	Breadcrumb 
 ---------------------------------- */

/* ----- Breadcrumb ----- */
.c5BCrumb { color:#434343; margin-top:-15px; }
.c5BCrumb a { color:#434343; }
.c5BCrumb a:hover { color:#000; }
.c5BCrumb span { margin:0 5px; }
.c5BCrumb span span { margin:0 5px 0 0; }
.c5BCrumb br {display:none}


/* ----------------------------------
	Item Details 
 ---------------------------------- */

/* ----- Item Structure ----- */
.c5VareContainer {}
.c5VareColLeft { float:left; width:575px; margin-bottom:20px; }
.c5VareColLeft div#itemImgContainer { height:499px; width:575px; background-color:#fff; overflow:hidden; }
.c5VareColRight { float:right; min-height:459px; width:365px; background-color:#434343; color:#b0b0b0; padding:20px; font:normal 16px/35px 'Droid Sans'; }


/* ----- Selects ----- */
.c5VareContainer select { width:242px; border:none; }


/* ----- Images ----- */
.c5ItemImgMedium { float:left; width:424px; height:499px; border-right:1px solid #d1dddf; text-align:center; position:relative; }
/*.c5ItemImgMedium img { width:auto; height:auto; max-width:80%; max-height:98%; margin:auto; position:absolute; top:0; left:0; bottom:0; right:0; }*/
.c5ItemImgMedium span#safcoOverlayLogo { position:absolute; left:10px; bottom:10px; width:152px; height:62px; background:transparent url(overlay_logo.png) no-repeat left top; }
.c5ItemExtraImages { float:right; width:150px; }
.c5ItemExtraImages .Thumbnail_Productinfo_FancyBox img { width:150px;border-bottom:1px solid #d1dddf; text-align:center; overflow:hidden; }
.c5ItemExtraImages .Thumbnail_Productinfo_FancyBox a { display:block; width:150px; height:124px; box-sizing:border-box; }

.c5ItemExtraImages .Thumbnail_Productinfo_FancyBox_Video img { width:150px;border-bottom:1px solid #d1dddf; text-align:center; overflow:hidden; }
.c5ItemExtraImages .Thumbnail_Productinfo_FancyBox_Video a { display:block; width:150px; height:124px; box-sizing:border-box; }




/* ----- Varianter ----- */
/*div.c5Variants { padding-bottom:20px; border-bottom:1px solid #696969; }*/
div.c5Variants .c5LagerStatus {
margin-top:15px
}
div.c5Variants td { font-weight:normal; color:#fff; }
/*div.c5Variants table tr td:first-child { width:123px !important; }*/
div.c5Variants table tr td:first-child { font-size:12px; white-space:nowrap;width:auto!important }


/* ----- Tilvalg ----- */
div.c5ConfTilvalgContainer { color:#b0b0b0; }
div.c5ConfTilvalgContainer p { padding:0; }
div.c5ConfTilvalgContainer table { padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #696969; }
div.c5ConfTilvalgContainer table tr td { padding:0; }
td.c5ConfTilvalgTdPriceCol { text-align:right; }
td.c5ConfTilvalgTdLagerCol { text-align:right; width:20px; }


/* ----- Tilvalg Special ----- */
div#confParamInputs { margin-bottom:15px; }
div.c5TilvalgSpecial td { font-weight:bold; color:#fff; padding:5px 0; border-bottom:1px solid #696969; }
div.c5TilvalgSpecial tr:first-child td { border-top:1px solid #696969; }


/* ----- Price ----- */
div.c5VarePris { color:#fff; padding:20px 0; }
div.c5VarePris .c5VarePrisTitle { display:block; float:left; font:normal 31px/40px 'Droid Sans'; }
div.c5VarePris .c5VarePrisNorm { display:block; float:right; font:normal 31px/40px 'Droid Sans'; }
div.c5VarePris .c5VarePrisOld { display:block; float:left; }
div.c5VarePris .c5VarePrisSpar { display:block; float:right; }


/* ----- Købsformular ----- */
div.c5VareFormInput { float:left; background-color:#fff; color:#434343; width:44%; height:53px; line-height:53px; padding:0 3%; }
div.c5VareFormButton { float:right; width:50%; background:#44d13c; }
div.c5VareFormButton:hover { background:#36a730; }
div.c5VareForm input.c5ShopBuyAmountBox, div.c5VareForm select { float:right; width:60px; margin-top:10px; border:1px solid #000; text-align:center; }
div.c5VareForm .c5ButtonBuy { width:100%; height:53px; padding-right:54px; font:normal 20px/20px 'Droid Sans'; background:url(add_backet.png) no-repeat right top; }
div.c5VareForm .c5ButtonBuy:hover { background-position:right -53px; }
div.c5VareForm .c5ButtonBuy:disabled { background-position:right -106px; background-color:#ccc; cursor:default; }


/* ----- Lagerstatus ----- */
p.c5LagerStatus { margin-top:10px; padding:10px !important; background-color:#6b6b6b; height:32px; font:normal 14px/16px 'Droid Sans'; color:#fff; }
p.c5LagerStatus span { font-weight:bold; line-height:32px}
p.c5LagerStatus img { float:left; width:33px; height:33px; padding-right:10px; }


/* ----- Varebeskrivelse ----- */
div.c5VareBeskriv { padding:45px; margin-bottom:-20px; }
a.c5VareBeskrivReadMore { display:block; margin-top:16px; font-weight:bold; }


/* ----- Static Content ----- */
div#c5ItemStaticContent { padding:50px 0; }
div#c5ItemStaticContent div#kundeservice { float:none; }
div#c5ItemStaticContent div#fpTabs { min-height:290px; height:auto; }
div#c5ItemStaticContent div.fpTab-body { height:auto; min-height:437px; }
div#c5ItemStaticContent div.tab-body { min-height:437px; padding-bottom:20px; }
div#c5ItemStaticContent div.tab-body div { padding:27px; }
div#c5ItemStaticContent div.tab-body div div { padding:0; }
div#c5ItemStaticContent div.tab-body div div.left { width:40%; }
div#c5ItemStaticContent div.tab-body div div.right { width:50%; }
div#c5ItemStaticContent div.resp-tab-content a { text-decoration:underline; }
div#c5ItemStaticContent div.resp-tab-content a img {
	float:left;
}
div#c5ItemStaticContent div.resp-tab-content a div {	
	font-size:12px;
	height:40px;
	display: table;
  
}

div#c5ItemStaticContent div.resp-tab-content a div span {
	vertical-align:middle;
  	display: table-cell;
}

.c5Listmoresales {
	margin-top:20px
}

/* ----- Tab Content (Currently Hidden) ----- */
.c5Webfelter td { padding:3px; }
.c5Webfelter td.c5WebfelterTdLeft { width:50%; font: bold 15px/24px 'Droid Sans'; }
.c5Webfelter td:nth-child(odd) td { background-color:#eee; }


/* ----- Content Not In Use ----- */
div.c5VareNr {}
div.c5VareTitel {}
div.c5VareIntervals {}
div.c5VareIntervals p {}
div.c5VareIntervals span.c5VareIntervalsPrice {}
div.c5VareIntervals span.c5VareIntervalsExpire {}


/* ----- Files ----- */
.c5FileBox { margin-bottom:20px; }
.c5FileBox h2 { font:bold 15px/20px "Droid Sans", Arial, Helvetica, sans-serif; }
.c5FileBox a {display:block;   padding:2px 0 2px 0px; margin-bottom:3px; }
.c5FileBox a:hover { text-decoration:underline; }
.c5FileBox a[href$='.pdf'] { background-position:4px -32px; }
.c5FileBox a[href$='.zip'], .shopFileBox a[href$='.rar'], .shopFileBox a[href$='.gzip'] { background-position:4px -64px; }
.c5FileBox a[href$='.doc'], .shopFileBox a[href$='.rtf'], .shopFileBox a[href$='.wps'], .shopFileBox a[href$='.txt'] { background-position:4px -96px; }
.c5FileBox a[href$='.xls'], .shopFileBox a[href$='.csv'], .shopFileBox a[href$='.xlw'], .shopFileBox a[href$='.xlt'] { background-position:4px -128px; }
.c5FileBox a[href$='.jpg'], .shopFileBox a[href$='.gif'], .shopFileBox a[href$='.png'], .shopFileBox a[href$='.jpeg'] { background-position:4px -160px; }


/* ----- Enquire ----- */
#c5Enquire a { display:block; margin:10px 0px; }
#enquireForm { width:100%; }


/* ----- Other ----- */
#c5ItemInfobox { border-top: 1px solid #696969; padding-top:12px; margin-top:20px; }
#c5ItemInfobox p { padding:0; line-height:19px; }
#c5ItemInfobox span { display:inline-block; color:#fff; background-color:#6b6b6b; border-radius:50%; font-size:12px; font-weight:bold; width:19px; height:19px; text-align:center; cursor:help; }
#c5ItemInfobox span:hover { background-color:#565656; }


/* ----- Alerts ----- */
#localNumAlert { color:#fff; padding-top:6px; display:none; text-align:center; }
#localNumAlertFinal div { background:#6e3943 url(alert.png) no-repeat 10px center; padding-left:46px; margin-top:12px; color:#fe174b; border-radius:4px; }
span.tooltip { display:inline-block; color:#fff; background-color:#6b6b6b; border-radius:50%; font-size:12px; line-height:19px; font-weight:bold; width:19px; height:19px; text-align:center; cursor:help; }


/* ----------------------------------
	Kurv 
 ---------------------------------- */

/* ----- Diverse ----- */
.c5BasketProgress { display:none; }
body.bodyBasket div#mainwrap { margin-top:9px; }


.c5BasketHeadAntal {
	width:110px;
	text-align:center;
}

.c5BasketHeadName {
	padding-left:60px
}

.c5BasketHeadUnit,
.c5BasketHeadTotal {
	width:130px;
	text-align:center;
}

.c5BasketHeadRemove {
	width:50px;
}

.bx-controls {display:none!important}
div.c5Basket { background-color:#fff; padding:10px 30px; margin-bottom:5px; }
div.c5BasketHead { background-color:#fff; padding:10px 30px;}

div.c5BasketItemWrap { border:1px solid #d1dddf; border-bottom:none; padding:5px; }
div.c5BasketItemWrapBorder { border-top:1px solid #d1dddf; }
div.c5BasketItemWrap div.left { width:82px; padding-right:12px; text-align:center; }
div.c5BasketItemWrap div.left img { width:auto; max-width:82px; max-height:80px; margin-top:5px; }
div.c5BasketItemWrap div.right {  }
.ShowBasket_SimpleVariants_DIV {font-size:12px;}
table.c5BasketItemTable td { vertical-align:middle; min-height:89px; }
td.c5BasketItemDetails { border-right:1px solid #d1dddf; }
td.c5BasketItemDetails p { padding:0; }
td.c5BasketItemDetails span.c5BasketItemNum { display:block; color:#9d9c9c; }
td.c5BasketItemDetails span.c5BasketItemPrice { display:block; padding-top:10px; }
td.c5BasketItemDetails span.c5BasketItemPrice strong { font-weight:bold; }
td.c5BasketItemLager { width:140px; padding-left:19px; border-right:1px solid #d1dddf; }
td.c5BasketItemLager p { padding:0; }
td.c5BasketItemQty { width:133px; text-align:center; border-right:1px solid #d1dddf; }

.c5BasketItemQty > div {
	display:inline-block; 
}

.c5BasketItemQty > div img {
	padding: 0 10px
}

.c5BasketImg {
	width:80px;
	text-align:center;
}

.c5BasketImg img {
	margin-left:15px;
}

td.c5BasketItemQty p { display:none; }
td.c5BasketItemQty input { text-align:center; }
td.c5BasketItemSubTotal { width:120px; height:100%; padding-right:15px; text-align:right; font:normal 25px/25px 'Droid Sans'; }
.c5BasketItemUnit {
	border-right: 1px solid #d1dddf;
	    width: 120px;
    height: 100%;
    padding-right: 15px;
    text-align: right;
    font: normal 25px/25px 'Droid Sans';
	
}

td.c5BasketItemSubTotal a { display:none; }
td.c5BasketItemDelete { width:45px; }
td.c5BasketItemDelete a { display:block; width:100%; height:20px; min-height:10px; text-align:center; background:#d1dddf url(hbasket_delete.png) no-repeat 15px center; }
td.c5BasketItemDelete a:hover { background-position:-145px center; }


/* ----- Vareliste Total ----- */
div.c5BasketItemTotalWrap { margin-left:530px; }
div.c5BasketItemTotalWrap div { font:normal 17px/39px 'Droid Sans'; border-bottom:1px solid #d1dddf; white-space:nowrap; }
div.c5BasketItemTotalWrap div.c5BasketItemTotal, div.c5BasketItemTotalWrap div.clearer { border-bottom:none; }
div.c5BasketItemTotalWrap div span.left { width:125px; text-align:right; }
div.c5BasketItemTotalWrap div span.right { font-family:'Droid Sans'; padding-right:67px; }
div.c5BasketItemTotalWrap div.c5BasketItemTotal span.right { font-size:25px; padding-right:66px; }
div.c5BasketItemTotalWrap a.c5BasketUpdate { display:block; background:transparent url(_refresh.png) no-repeat 10px center; }


/* ----- Betalingsmuligheder ----- */
.c5PayOption { float:left; width:165px; height:55px; background-color:#434343; margin:0 10px 10px 0; padding:10px; padding-left:5px; font:normal 12px/24px 'Droid Sans'; color:#fff; }
.c5PayOption:nth-child(5n+5) { margin-right:0; }
.c5PayLogo { height:20px; margin:0 0 10px 5px; background:url(cards.png) no-repeat left bottom; }
.c5PayInfo { display:block; height:24px; width:100%; overflow:hidden; }
.c5PayInfo label { font-weight:bold; }
.c5PayLogoTypeDK { background-position:left top; }
.c5PayLogoTypeV-DK { background-position:left -20px; }
.c5PayLogoTypeEfterkrav { background-position:left -80px; }
.c5PayLogoTypeVISA, .c5PayLogoTypeVISADK { background-position:left -40px; }
.c5PayLogoTypeMC, .c5PayLogoTypeMCDK { background-position:left -60px; }


/* ----- Basket Address ----- */
.c5Adr span.c5AdrCustTypeTitle { padding-right:50px; }
.c5Requred { font-size:13px; color:#87d154; padding-left:4px; }
.c5AdrField { margin:5px 0; }
.c5AdrField div.label, .c5AdrField div.field { display:inline-block; vertical-align:top; }
.c5AdrField div.label { width:100px; line-height:30px; }
.kurv-confirm .c5AdrField div.label { line-height:20px; }
.c5AdrField div.field input { width:350px; }
.c5AdrField div.field textarea { width:350px; height:106px; }
.c5AdrToggleLev { margin:30px 0 16px -5px; }


/* ----- Basket Cond ----- */
.c5Buttons { margin:30px 0; }
.c5AdrPayCond { display:inline-block; background-color:#434343; font:normal 13px/54px 'Droid Sans'; color:#fff; padding:0 8px; }
.c5AdrPayCond a { color:#fff; text-decoration:underline; }
.c5AdrBigButtons button, .c5AdrBigButtons input { margin:0; width:200px; height:54px; font:normal 20px/54px 'Droid Sans'; }


/* ----- Basket Calendar ----- */
.c5Delivery p { vertical-align:middle; line-height:33px; }
.c5Delivery p span.label { padding-right:20px; }
p.c5CalTrigger input { height:33px; border-top-left-radius:0; border-bottom-left-radius:0; border-left:0; vertical-align:middle; cursor:pointer !important; }
a.c5CalendarButton { display:inline-block; width:33px; height:33px; background-image:url(calendar_icon.png); border-top-left-radius:3px; border-bottom-left-radius:3px; vertical-align:middle; }
span#idAjaxCal { position:relative; }
div#c5Calendar { position:absolute; right:0; top:24px; width:290px; height:auto; border:1px solid #d1dddf; background-color:#fff; padding:4px; border-radius:3px; margin-top:6px; z-index:6000; }
.c5CalendarTable thead th { text-transform:uppercase; }
.c5CalendarTable thead button { width:40px; height:40px; line-height:40px; margin:0; padding:0; }
.c5CalendarTable tbody td, .c5CalendarTable tbody th { text-align:center; width:40px; height:40px; line-height:38px; }
.c5CalendarTable span, .c5CalendarTable a { display:block; width:38px; height:38px; margin:1px; }
.c5CalendarTable span.calEmpty { color:#ccc; }
.c5CalendarTable span.calDateBlocked { color:#C00; cursor:not-allowed; }
.c5CalendarTable a.calDate:hover { background-color:#ccc; margin:0; border:1px solid #999; }
.c5CalendarTable a.calSelected { background-color:#87d154; margin:0; border:1px solid #434343; color:#fff; }
.c5CalendarTable .calToDay { font-weight:bold; }



/* ----------------------------------
	Misc 
 ---------------------------------- */

/* ----- Ajax Loader ----- */
div.c5AjaxLoader { text-align:center; padding:3px auto; margin:10px 0px; display:none; }


/* ----- Vat Message ----- */
.c5VatMsg { font-size:0.8em; color:#666; font-style:italic; text-align:right; }



/* ----------------------------------
	Paging 
 ---------------------------------- */
div.c5Paging { text-align:center; margin:20px; font:normal 16px/37px "Droid Sans"; }
div.c5Paging a { display:inline-block; padding:0 15px; background-color:#fff; }
span.c5PagingNum { display:inline-block; margin:0 2px; }
span.c5PagingNum a { height:37px; }
span.c5PagingNum a span { display:inline-block; color:#9f9e9e; }
span.c5PagingNum a.sel span, span.c5PagingNum a:hover span { color:#000; }
span.c5PagingNav { display:inline-block; }
span.c5PagingNav a { display:inline-block; background:#fff url(nav_arrows.png) no-repeat left top; }
span.c5PagingNavLeft a { padding-left:22px; border-top-left-radius:17px; border-bottom-left-radius:17px; background-position:2px -37px; }
span.c5PagingNavLeft a.c5PagingNavLeftEmpty { background-position:2px top; }
span.c5PagingNavRight a { padding-right:22px; border-top-right-radius:17px; border-bottom-right-radius:17px; background-position:-4px -74px; }
span.c5PagingNavRight a.c5PagingNavRightEmpty { background-position:-4px -111px; }



/* ----------------------------------
	Responsive YouTube 
 ---------------------------------- */

.responsive-container { position:relative; padding-bottom:56.25%; padding-top:30px; height:0; overflow:hidden; }
.responsive-container iframe { position:absolute; top:0; left:0; width:100%; height:100%; }



/* ----------------------------------
	Unused Elements 
 ---------------------------------- */


/* ----- M-Box : SpotItems ----- */
/* ----- Forhandlere ----- */
/* ----- Saved Baskets ----- */
/* ----- History ----- */
/* ----- Seneste Køb ----- */
/* ----- Flex Item List : List ----- */
/* ----- Flex Item List : Detailed List ----- */
/* ----- Flex Item List : Quickbuy List ----- */