﻿@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Luckiest+Guy);

body {
	text-align:center;
	margin:0;
}
body, td, input, select, textarea {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#000;
}
a {
	color:#000;
}
a:hover {
	color:#FF8C00;
}
.clear {
	clear:both;
	font-size:0;
	height:0;
	overflow:hidden;
}
img {
	border:0;
}
* {
	box-sizing:border-box;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
#top-image-left {
	position:absolute;
	margin:5px 0 0 10px;
}
h1, .Heading_Productmenu, #topframe, .Heading_Customer, .GiftCertificate_Download_Header_Order4 {
	font-family: 'Luckiest Guy', cursive;
	font-weight:normal;
	letter-spacing:1px;
}
h1 {
	padding:0 0 2px;
	margin:0 0 20px;
	font-weight:400;
	font-size:22px;
	border-bottom:solid 1px #CCC;
}
.color, .color a:link, .color a:visited {
	color:#2E8B57;
}

#wrapper {
	width:960px;
	padding:30px 0 30px;
	margin:0 auto;
	text-align:left;
}
#header {
	height:163px;
	width:100%;
	/*
	position:fixed;
	_position:absolute;
	top:0;
	_top:expression(eval(document.body.scrollTop));
	left:0;
	z-index:200;
	*/
}
#header-content {
	background-color:#fff;
	margin:0 auto;
	text-align:left;
	width:960px;
}
.header-shadow {
	background-image:url(/images/skins/klodskassen/dk/images/header-shadow.png);
	height:8px;
	font-size:0;
	overflow:hidden;
}
#footer {
	margin:20px 0 0;
}
#main-table {
	width:100%;
}
#productmenu-td {
	vertical-align:top;
	width:220px;
}
#content-td {
	vertical-align:top;
}
#content-container {
	width:720px;
	margin:0 0 0 20px;
}

/* FOOTER */
#footer > ul {
	padding:0;
	margin:0;
	list-style-type:none;
}
#footer > ul:after {
	clear:both;
	content:"";
	display:block;
}
#footer > ul > li {
	display:inline-block;
	vertical-align:middle;
	width:15%;
	padding:30px 0;
	position:relative;
}
#footer > ul > li:first-child {
	width:26%;
	padding:0;
}
#footer > ul > li:last-child {
	width:27%;
}
#footer > ul > li > strong {
	display:block;
}
#footer > ul > li > small {
	position:absolute;
	bottom:0;
	display:block;
	white-space: nowrap;
	color:#8D8D8D;
}

/* BASKET */
#basket {
	position:absolute;
	margin:10px 0 0 765px;
	width:195px;
	height:104px;
	background-image:url(/images/skins/klodskassen/dk/images/basket-background.png);
	cursor:pointer;
	line-height:20px;
}
#basket .padding {
	padding:10px 0 0 15px;
}
#basket .creditcards {
	display:block;
	margin:0 0 3px;
}
.trustpilot-basket {
	position:absolute;
	margin:108px 0 0 5px;
}

/* SHOW BASKET */
.Fees_ShowBasket br {
	display:none;
}
img.ProductImage_ShowBasket {
	margin-right:15px;
}

/* TOPRAMME */
#topframe {
	height:120px;
	text-align:center;
	font-size:30px;
	background-repeat:no-repeat;
	background-position:center;
}
#topframe .padding {
	padding:35px 0 0;
}
#topframe .color {
	font-size:25px;
}
#topframe a:link, #topframe a:visited {
	text-decoration:none;
}
#topframe a:hover {
	color:#999;
}
#topframe .logo {
	width:475px;
}

/* TOPMENU */
#topmenu {
	border-bottom:solid 1px #CCC;
	background-image:url('/images/skins/klodskassen/dk/images/rootcategory-link-background.png');
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#fff;
	text-align:center;
	height:35px;
}
#topmenu .padding {
	padding:10px 0 0;
}
#topmenu a:link, #topmenu a:visited {
	font-family: 'Luckiest Guy', cursive;
	font-weight:normal;
	letter-spacing:1px;
	font-size:17px;
	text-decoration:none;
	display:inline-block;
	margin:0 10px;
}
#topmenu .topmenu-active {
	color:#2E8B57 !important;
}

/* SEARCH */
#search {
	border-bottom:solid 1px #CCC;
	background-image:url('/images/skins/klodskassen/dk/images/rootcategory-link-background.png');
	background-repeat:repeat-x;
	background-position:bottom;
	margin:0 0 15px;
	padding:0 10px 10px;
}
#search form {
	display:inline;
}
.search-input {
	background-color:#FFF;
	border:1px solid #999;
	padding:0px 0 0 5px;
	height:28px;
	width:128px;
	float:left;
}
.search-submit {
	float:left;
	margin:0 0 0 5px;
}

/* PRODUCTMENU */
.Heading_Productmenu {
	background-color:#2E8B57;
	display:block;
	padding:10px 0 5px;
	margin:0 0 15px;
	color:#FFF;
	font-size:20px;
	text-align:center;
}
#ProductMenu_List br {
	display:none;
}
#ProductMenu_List {
	padding:0;
	margin:0 0 20px;
}
#ProductMenu_List li {
	list-style-type:none;
	display:block;
}
.RootCategory_Productmenu a.category-header {
	border-bottom:none !important;
	color:#666 !important;
	padding:8px 0 0 20px !important;
	background-image:url('/images/skins/klodskassen/dk/images/subcategory-link-arrow.png') !important;
	background-repeat:no-repeat !important;
	background-position:10px 13px !important;
}
.RootCategory_Productmenu.rootcategory-first {
	margin-top:20px;
}
.RootCategory_Productmenu a:link, .RootCategory_Productmenu a:visited {
	font-weight:bold;
	color:#000;
	display:block;
	padding:7px 0 9px 10px;
	border-bottom:solid 1px #CCC;
	background-image:url('/images/skins/klodskassen/dk/images/rootcategory-link-background.png');
	background-repeat:repeat-x;
	background-position:bottom;
	text-decoration:none;
}
.RootCategory_Productmenu a:hover, .RootCategory_Productmenu a.category-header:hover {
	color:#57920d !important;
	font-weight:bold !important;
}
.ProductMenu_Category_Icon_Container {
	display:none;
}

/* FRONTPAGE */
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
	.clearfix {display:block;}
/* End hide from IE Mac */
	
	
.Photo3_FrontPage img {
	width:150px;
}
.frontpage-groups {
	margin:0 0 0;
	
}
h2.frontpage {
	margin:50px 3px 10px;
	color: rgb(0, 0, 0);
	display: block;
	padding: 7px 0px 5px 10px;
	border-bottom: 1px solid rgb(204, 204, 204);
	background-image: url("/images/skins/klodskassen/dk/images/rootcategory-link-background.png");
	background-repeat: repeat-x;
	background-position: center bottom;
	font-family: 'Luckiest Guy',cursive;
font-weight: normal;
letter-spacing: 1px;
font-size:20px;
}
.Text2_Frontpage {
	text-align:center;
}
.Text2_Frontpage a {
	display:inline-block;
	width:138px;	
	padding:5px;
	margin:3px;
	border:solid 1px #CCCCCC;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.Text2_Frontpage a img {
	width:123px;
	height:165px;
}
.Text2_Frontpage a:hover {
	opacity:0.7;
	filter:alpha(opacity=70);
	border-color:#666;
	-moz-box-shadow:    0px 0px 4px 2px #ccc;
	-webkit-box-shadow: 0px 0px 4px 2px #ccc;
	box-shadow:         0px 0px 4px 2px #ccc;
}
.slider-wrapper {
	margin:0 0 0 16px;
}
.fp-info-table {
	width:100%;
}
.fp-td-spacer {
	width:30px;
}


/* PRODUCTLIST */

/*
.productlist-container {
	width:780px;
	margin:7px 0 0 15px;
}
*/
.ProductList_Custom_TBL {
	margin:0;
}
.BackgroundColor1_Productlist, .BackgroundColor2_Productlist {
	background-color:#FFF;
}
.productlist-product {
	border-bottom:solid 1px #CCC;
	border-top:solid 1px #fff;
	padding:15px 0;
	background-image:url('/images/skins/klodskassen/dk/images/productlist-product-background.jpg');
	background-repeat:no-repeat;
	background-position:bottom right;
}
.productlist-product-table {
	width:100%;
	height:200px;
}
.productlist-product-table .image-td, .productlist-product-table .info-td, .productlist-product-table .price-td {
	vertical-align:top;
	text-align:left;
}
.productlist-product-table .space-td {
	width:20px;
}
.productlist-product-table .image-td {
	width:200px;
}
.productlist-product-table .image-td img {
	width:200px;
}
.productlist-product-table .info-td a:link, .productlist-product-table .info-td a:visited {
	display:block;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	margin:0 0 5px;
}
.productlist-product-table .info-td a:hover {
	color:#FF8C00;
}
.productlist-product-table .price-td {
	width:170px;
}
.savings-tr td {
	font-weight:bold !important;
}
.productlist-savings span {
	font-weight:bold;
}
.PriceStriked_Productlist {
	display:none;
}
.productlist-product-table .price-td .offer {
	text-align:right;
}
.productlist-product-table .price-td .offer img, .productlist-product-table .offer-savings {
	margin:0 0 5px;
}
.offer-savings {
	background-image:url('/images/skins/klodskassen/dk/images/offer-background.png');
	background-repeat:repeat-x;
	background-position:top;
	background-color:#fa6121;
	text-align:center;
	padding:3px 10px;
	font-family: 'Exo', sans-serif;
	font-size:13px;
	font-weight:700;
	text-transform:uppercase;
	display:inline-block;
	color:#FFF;
	float:right;
}
.productlist-product-table .price-td .TextInputField_Productlist, #amount, .CustomersAlsoBought_Custom_TBL .TextInputField_ProductInfo {
	width:30px;
	height:28px;
	border:solid 1px #CCC;
	padding:6px 0 6px;
	text-align:center;
	margin-left:0;
}
.productlist-product-table .buy-button {
	float:right;
}
.BuyButton_ProductList {
	margin-top:10px;
}
.productlist-product-table .info-banners {
	margin:0 0 10px ;
	
}
.productlist-product-table .info-banners img {
	margin:0 0 4px;
}
.productlist-product-table .stock-message .Stockmessage_Productlist {
	display:none;
}
.productlist-product-table .stock-image {
	
}
.delivery-text {
	margin:3px 0 0;
	float:right;
}
.delivery-text td {
	
}
.delivery-text img {
	margin:0 7px 0 0;
}
.category-description {
	width:440px;
}
.productlist-toolbar {
	font-weight:bold;
}
body.webshop-productinfo .productlist-toolbar:after {
	clear:both;
	content:"";
	display:block;
}
.Productlist_Sort_Select {
	margin:2px 15px 0 0;
}


.productlist-pager {
	padding:5px 0 5px 5px;
	margin:10px 0;
	border-bottom:solid 1px #CCC;
	background-image:url('/images/skins/klodskassen/dk/images/rootcategory-link-background.png');
	background-repeat:repeat-x;
	background-position:bottom;
}
.TableLinesSides_Productlist {
	width:695px;
}
.productlist-toolbar-td {
	width:45%;
}
.productlist-toolbar-td a:link, .productlist-toolbar-td a:visited {
	margin:0 10px 0 0;
}
.productlist-currency-td {
	text-align:center;
}
.productlist-paging-td {
	width:100%;
	text-align:right;
}
.productlist-paging-td table {
	float:right;
}
.ActivePageNumber_ProductList, .InactivePageNumber_ProductList {
	display:inline-block;
	padding:3px 7px 3px 8px;
	border-right:solid 1px #CCC;
	text-decoration:none;
}
.ActivePageNumber_ProductList {
	background-color:#000 !important;
	color:#FFF !important;
	border-right:none !important;
}
.ActivePageNumber_ProductList b {
	font-weight:normal !important;
}
.paging-next, .paging-prev {
	vertical-align:middle !important;
}
.productlist-currency {
	padding:0 0 0 3px;
}

/* STATEMENTS SLIDER */
.statements-slider {
	height:54px;
}
.statements-slider div {
	font-family: 'Luckiest Guy', cursive;
	color:#ff0000;
	font-size:30px;
	letter-spacing:1px;
	width:740px;
	text-align:center;
}

/* PRODUCTCARD */
.productcard-table {
	width:100%;
	margin:0px 0 10px;
}
.productcard-spacer-td {
	width:30px;
}
.productcard-shortdescription {
	display:none;
	background-color:#f8f8f8;
	border:solid 1px #CCC;
	padding:10px;
	margin:0 0 10px;
}
.productcard-prices-container {
	width:170px;
}
.Prices_Custom_TBL td {
	text-align:right;
}
.productcard-currency-changer {
	float:right;
	margin:10px 0 0;
}
#BUYSECTION {
	margin:10px 0 10px;
	width:169px;
}
#BUYSECTION br {
	display:none;
}
td.BuyButton_ProductInfo {
	text-align:right;
}
.productcard-expected-delivery {
	display:none;
}
.productcard-stock-message {
	float:right;
}
.description-1 .Description_Productinfo {
	margin:20px 0 0;
	padding:20px 0 0;
	border-top:solid 1px #CCC;
}
.description-2 .Description_Productinfo {
	padding:10px;
	margin:0 0 10px;
	background-color:#900;
	color:#FFF;
	display:none;
}
.imageselector img {
    background-color: #F4F4F4;
    border: 1px solid #DEDEDE;
    width: 60px;
    padding: 4px;
}
.StockEmailNotificationDialog_Link_ProductInfo {
	background-color:#ff7f08;
	border:solid 1px #fe6203;
	color:#FFF;
	font-weight:bold;
	display:block;
	padding:10px 10px 10px 55px;
	background-image:url(/images/skins/klodskassen/dk/images/icon-mail.png);
	background-repeat:no-repeat;
	background-position:10px 50%;
}
.addthis_toolbox {
	padding:15px 0 0;
}

/* SPECS */
#facts {
	display:none;
	border-bottom:solid 3px rgba(184,184,184,1.00);
	margin:0 0 20px;
}
#facts.active {
	display:block;
}
#facts > strong {
	font-size:18px;
	line-height:18px;
	display:block;
	text-align:center;
	padding:5px 10px 6px;
	border-top:solid 3px rgba(184,184,184,1.00);
	border-bottom:solid 3px rgba(184,184,184,1.00);
}
ul#specs {
	list-style-type:none;
	margin:4px 0;
	padding:0;
}
ul#specs > li {
	display:none;
	padding:4px 0;
}
ul#specs > li > div {
	display:inline-block;
	width:72%;
	vertical-align:top;
}
ul#specs > li > div:first-child {
	width:28%;
	font-weight:bold;
}
ul#specs > li.active {
	display:block;
}

/* KUNDER KØBTE OGSÅ */
.alsobought-header {
	padding:20px 0 0;
	border-top:3px solid #CCC;
	font-family: 'Luckiest Guy', cursive;
	font-weight:normal;
	letter-spacing:1px;
	font-size:18px;
	color:#000000;
}
.CustomersAlsoBought_Custom_TBL .price-td strike {
	display:none;
}
.CustomersAlsoBought_Custom_TBL .TextInputField_ProductInfo, .Related_BuyButton_IMG {
	margin:10px 0 0;
}
.productcard-breadcrumb {
	float:left;
	display:none;
}
.productcard-breadcrumb table {
	width:450px;
}
.productcard-news {
	position:absolute;
	margin:0;
	z-index:100;
}

/* FRONTPAGE PRODUCTS */
.Frontpage_Custom_TBL {
	margin:0 0 0;
	
	/*
	border-top:solid 1px #CCC;
	border-right:solid 1px #CCC;
	*/
}
.Frontpage_Custom_TBL td {
	padding:0 0 5px;
	text-align:center;
	/*
	border-bottom:solid 1px #CCC;
	border-left:solid 1px #CCC;
	*/
}
.frontpage-product {
	width:230px;
	position:relative;
	display:inline-block;
	text-align:left;
	padding:15px 0;
	border:solid 1px #CCCCCC;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.frontpage-product:hover {
	border-color:#666;
	-moz-box-shadow:    0px 0px 4px 2px #ccc;
	-webkit-box-shadow: 0px 0px 4px 2px #ccc;
	box-shadow:         0px 0px 4px 2px #ccc;
}
.frontpage-product .news {
	position:absolute;
}
.frontpage-product .offer {
	position:absolute;
	z-index:1;
}
.Product_ImageLink_FrontPage {
	display:block;
	text-align:center;
	margin:0 0 15px;
}
/*
.frontpage-product .image {
	margin:0 0 15px;
}
*/
.frontpage-product .name {
	text-align:center;
	margin:10px 20px 0;
	height:49px;
	overflow:hidden;
}
.frontpage-product .name a:link, .frontpage-product .name a:visited {
	text-decoration:none;
	font-weight:bold;
}
.frontpage-product .price {
	text-align:center;
	color:#2E8B57;
	font-family: 'Luckiest Guy', cursive;
	font-weight:normal;
	font-size:16px;
	letter-spacing:1px;
}
.frontpage-product .price strike {
	display:none;
}

/* KUNDECENTER */
.BackgroundColor1_Customer {
	background-color:#CCC;
	border:solid 1px #999;
	padding:10px;
}
.BackgroundColor1_Customer td {
}

/* MISC */
.GiftCertificate_Download_Link_Container_Order4 {
	border:solid 1px #CCCCCC;
	padding:10px;
}

/* STEPS */
#checkout-container {
	background-image:url('/images/skins/klodskassen/dk/images/opc-background.png');
	background-repeat:repeat-y;
	background-position:0 40px;
}
.salesdiscountcode-container, .salesdiscountcode-button-container, .checkout-salesdiscount-code-button, #checkout-lookupphone-container, #checkout-lookupphone-button-container, #checkout_lookupphone_submit, #checkout_password_login-container,
#checkout-container div#checkout-lookupphone-altdelivery-container,
#checkout-container div#checkout-lookupphone-altdelivery-button-container,
input#checkout_altdelivery_lookupphone_submit {
	float:none !important;
}
#column-data {
	width:240px !important;
	padding:0 !important;
	border:0 !important;
}
#column-shipping-payment {
	width:280px !important;
	padding:0 !important;
	margin:0 30px 0 !important;
	border:0 !important;
}
#column-order-summary {
	width:380px !important;
	padding:0 !important;
}
#checkout-container h2, #column-data h3 {
	font-size:16px;
	font-family: 'Luckiest Guy', cursive;
	font-weight:normal;
	letter-spacing:1px;
}
.checkout-headline {
	background-color:#FFF;
}
/*
#column-data {
	padding-right: 18px !important;
	width: 240px !important;
}
#column-shipping-payment {
	padding: 0px 10px !important;
	width:320px !important;
}
#column-order-summary {
	padding-left: 10px !important;
	width:350px !important;
}
#checkout-container h2, #column-data h3 {
	font-size:16px;
	font-family: 'Luckiest Guy', cursive;
	font-weight:normal;
	letter-spacing:1px;
}
*/
.Order_printIcon {
	text-align: right;
}
div#confirm-accept-customerdata {
	float:none;
}
.shipping-day {
	float:left;
	font-size:12px;
	width:380px;
	height:192px;
	font-style:italic;
	background-image:url('/images/skins/klodskassen/dk/images/shipping-day-background.jpg');
	background-repeat:no-repeat;
}
.shipping-day-inner {
	font-weight:bold;
	width:189px;
	height:50px;
	padding:9px 30px 0;
	text-align:center;
	box-sizing:border-box;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}

td.shipping-text {
	text-align:left;
	color:#2E8B57;
}

#confirm-checkout {
	position:absolute;
	width:380px;
}
#checkout-container input#confirm-complete-button {
	clear:none;
	background-color:#2e8b57;
	color:#FFFFFF;
	font-size:16px;
	padding:10px 10px;
	text-align:center;
	border:0;
	cursor:pointer;
	border-radius:6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
#checkout-container input#confirm-complete-button:hover {
	background-color:#00C53D;
}

#cookie-legalinfo {
	display:none;
	position: fixed;
	right: 0;
	bottom: 0;
	width: 300px;
	background-color: #000;
	color: #fff;
}
#cookie-legalinfo .cookie-content {
	padding: 10px;
	position: relative;
}
#cookie-legalinfo .cookie-icon {
	float: left;
	width:15px;
	margin:0 10px 0 5px;
}
#cookie-legalinfo .cookie-info {
	float: left;
	width: 200px;
}
#cookie-legalinfo .cookie-close {
	position: absolute;
	top: -20px;
	left: -20px;
	cursor: pointer;
}


.pricerunner-box {
	display:none;
	background-image:url('/images/skins/klodskassen/dk/images/pricerunner-box-background.png');
	background-position:100% 0;
	height:70px;
	padding:20px 0 0;
	text-align:center;
	
	color:#000;
	text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.7);
}
.pricerunner-box strong {
	font-weight:normal;
	display:block;
	font-size:21px;
	line-height:21px;
	font-family: "Luckiest Guy";
}