@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,700);

html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
body {
	background-image:url('/image/bg-wood.png');
	background-repeat:repeat;
}
body, td, input, select, textarea, .VariantGroupLabel {
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	color:#2f2f2f;
	font-weight:400;
}
.summerclose {
	background-color: #FFFC00;
    color: #000;
	text-align:center;
	padding:5px 0;
	font-weight:bold;
}
#temp {
	background-color:#D5191C;
	color:#FFFFFF;
	text-align:center;
	padding:5px 0;
	font-weight:bold;
}
.VariantGroupLabel {
	font-family: 'Open Sans', sans-serif !important;
	font-size:12px !important;
	color:#2f2f2f !important;
	font-weight:400 !important;
}
select {
	background-color: #FFFFFF;
	border: 1px solid #ccc;
	background: url('/image/icon-arrow-down.png') 96% / 5% no-repeat #eee;
	cursor:pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
} 
/*target Internet Explorer 9 and Internet Explorer 10:*/
@media screen and (min-width:0\0) { 
    select {
        background:#FFFFFF;
        padding: 5px;
    }
}
*, *:before, *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
img {
	max-width: 100%;
	height: auto;
	border:0;
}
a {
	color:#2f2f2f;
	text-decoration:none;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
a:hover {
	color:#6e9c16;
}
.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 */

ul, form {
	margin:0;
	padding:0;
}

/* TEXT */
h1, .Heading_Terms, .Heading_ShowBasket_Master, .Heading_Profile, .Heading_Order4 {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	text-align:left;
	margin:0 0 10px 0;
	padding:0;
	font-size:20px;
	display:block;
}
h2, .pcard-related-header {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	text-align:left;
	margin:0 0 6px 0;
	padding:0;
	font-size:16px;
	display:block;
}
h3 {
	margin:0 0 5px 0;
}
.ProductMenu_MenuItemBold {
	font-weight:normal !important;
}
#sidebar {
	font-size:15px; 
	position:fixed;
	width:150px;
	z-index:9999;
	top:267px;
	margin-left:1140px;
	text-align:center;
}
#sidebar-box {
	background-color:#FFFFFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding-bottom:10px;
	font-size:12px;
	margin-bottom:20px;
}
#sidebar-box span {
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	background-color:#434343;
	color:#FFFFFF;
	display:block;
	padding:4px 0;
	margin-bottom:10px;
	font-size:16px;
}
#sidebar-box b {
	font-size:16px;
	display:block;
}
#sidebar-box img {
	width:70%;
}
.webshop-checkout .samples {
	display:none !important;
}


/* HEADER */
.btn-menu {
	display:none;
}
header {
	width:100%;
	height:140px;
	background-color:#f9f9f9;
	position:relative;
}
header > div {
	position:relative;
	width:1140px;
	max-width:96%;
	margin:0 auto;
}
header > div > ul {
	position:absolute;
	top:30px;
	right:340px;
}
header > div > ul > li {
	list-style-type:none;
	background-image:url(/image/icon-checkmark.png);
	background-position:left center;
	background-repeat:no-repeat;
	padding:5px 0 5px 20px;
}
#emaerket {
	background-image:url('/image/logo-emaerket.png');
	background-repeat:no-repeat;
	background-size:100%;
	width:70px;
	height:80px;
	display:block;
	position:absolute;
	right:550px;
	top:35px;
}
#logo {
	position:absolute;
	top:47px;
}
.tagline { 
	position:absolute; 
	background: #FFFC00; 
	border: 1px solid #bdba00;
	padding:6px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-weight:bold;
	top:40px;
	left:240px;
	-ms-transform: rotate(10deg); /* IE 9 */
    -webkit-transform: rotate(10deg); /* Safari */
    transform: rotate(10deg);
} 

/* TOP */
#top {
	background-color:#714E32;
	width:100%;
}
#top > div {
	width:1140px;
	max-width:96%;
	margin:0 auto;
	position:relative;
}

/* SEARCH */
#search {
	position:absolute;
	top:4px;
	right:0;
}
#Search_Form input.SearchField_SearchPage {
	background-color:#FFFFFF;
	border:1px solid #DEDEDE;
	padding:4px 10px;
}
#Search_Form .SubmitButton_SearchPage {
	background-color:#714e32;
	border:1px solid #714e32;
	cursor:pointer;
	color:#FFFFFF;
	padding:3px 10px;
	display:inline-block;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
#Search_Form input[type="submit"]:hover {
	background-color:#492b14 !important;
}

#alertbar {
	display:none;
	color:rgba(0,0,0,1.00);
	text-align:center;
	padding:8px 30px;
	margin: 0;
	font-weight:normal;
	background-color:rgba(255,158,0,1.00);
	font-size:16px;
	box-shadow: 0 3px 0 rgba(0,0,0,0.1);
	z-index: 10;
	border-bottom: solid 1px rgba(0,0,0,.1);
	width: 100%;
	position: relative;
}
#alertbar a {
	display:inline-block;
	padding:3px 10px;
	background-color:#05423b;
	color:rgba(255,255,255,1.00);
	text-decoration:none;
	-webkit-border-radius:4px;
	border-radius:4px;
	margin:0 0 0 6px;
}
#alertbar .close {
	background-color:rgba(0,0,0,1.00);
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	width:25px;
	height:25px;
	display:block;
	position:absolute;
	right:20px;
	z-index:10;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform: translateY(-50%);
	cursor:pointer;
}
#alertbar .close .fa {
	position: absolute;
	top: 47%;
	left: 50%;
	color: rgba(255,255,255,1.00);
	-webkit-transform:translateY(-50%) translateX(-50%);
	transform: translateY(-50%) translateX(-50%);
}

/* TOPMENU */
nav.topmenu > a {
	font-size:11px;
	padding:10px 10px;
	display:inline-block;
	color:#FFF;
}
nav.topmenu > a:first-child {
	padding-left:0;
}

/* BASKET */
/* BASKET */
a.ShowBasket_SendBasketLink_Dialog_Link {
	display:inline-block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color:#3F3F3F;
	color:#FFF !important;
	position:absolute;
	top:20px;
	right:20px;
	padding:3px 10px;
}
a.ShowBasket_SendBasketLink_Dialog_Link:hover {
	background-color:#6E9C16;
}
.basket {
	position:absolute;
	right:0;
	top:45px;
	width:180px;
}
a.basket-a {
	position:absolute;
	right:0;
	display:block;
	width:55px;
	height:55px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color:#6e9c16;
	background-image:url('/image/icon-basket.png');
	background-repeat:no-repeat;
	background-size:50%;
	background-position:50% 50%;
}
a:hover.basket-a {
	background-color:#2f2f2f;
}
.basket .totalproducts {
	position:absolute;
	top:-12px;
	right:-7px;
	height:25px;
	width:25px;
	text-align:center;
	padding:6px 2px 2px 3px;
	font-size:12px;
	line-height:12px;
	background-color:#FFFFFF;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-webkit-box-shadow: 1px 1px 0px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:    1px 1px 0px 0px rgba(0, 0, 0, 0.3);
	box-shadow:         1px 1px 0px 0px rgba(0, 0, 0, 0.3);
}
#basket-content {
	position:absolute;
	padding:10px 0 0;
}
#basketlines {
	position:absolute;
	top:-99999px;
	
}
a.btn-showbasket {
	background-color:#555555;
	color:#FFFFFF;
	border-radius:2px;
	text-align:center;
	padding:10px 20px;
	text-transform:uppercase;
	font-weight:bold;
	display:inline-block;
	margin-right:10px;
}
a:hover.btn-showbasket {
	background-color:#313030;
}
a.btn-payment {
	background-color:#6E9C16;
	color:#FFFFFF;
	border-radius:2px;
	text-align:center;
	padding:10px 20px;
	text-transform:uppercase;
	font-weight:bold;
	display:block;
	font-size:15px;
}
a:hover.btn-payment {
	background-color:#2f2f2f;
}
.Products_Basket_TBL td {
	padding:4px 0;
	border-bottom:1px solid #E0E0E0;
}
.Products_Basket_Amount_TD {
	width:40px;
}
.Products_Basket_Amount_TD:after {
	content:"x";
	display:inline-block;
}
.basketlines-totalprice {
	text-align:right;
	font-size:14px;
	margin-bottom:15px;
}
.basketlines-totalprice span {
	display:block;
	font-size:12px;
}

/* PRODUCTMENU */
a#ActiveCategory_A {
	display:none;
}
nav.menu {
	background-color:#714e32;
	width:100%;
}
nav.menu img, .Heading_Productmenu {
	display:none;
}
nav > div.ProductmenuContainer_DIV {
	width:1140px;
	max-width:96%;
	margin:0 auto;
}
nav.menu ul#ProductMenu_List, nav.menu ul#ProductMenu_List ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
nav.menu ul#ProductMenu_List > li {
	display:inline-block;
	padding:15px 0;
	position:relative;
}
nav.menu ul#ProductMenu_List > li > a {
	font-size:15px;
	color:#FFFFFF;
	padding:15px 28px;
	border-left: 1px solid #866449;
	border-right: 1px solid #5b381d;
}
nav.menu ul#ProductMenu_List > li:first-child > a.Deactiv_Productmenu {
	display:none;
}
nav.menu ul#ProductMenu_List > li:hover > a {
	background-color:#492b14;
}

/* DROPDOWN */
nav.menu ul#ProductMenu_List > li > ul {
	position:absolute;
	left:0;
	min-width:100%;
	top:-999999px;
	background-color:rgba(255,255,255,0.9);
	z-index:999;
	border:1px solid rgba(168,168,168,1.00);
	border-top:0;
	padding:20px;
	opacity:0;
	-webkit-transition: opacity 0.2s ease-in-out;
	-moz-transition: opacity 0.2s ease-in-out;
	-o-transition: opacity 0.2s ease-in-out;
	transition: opacity 0.2s ease-in-out;
}
nav.menu ul#ProductMenu_List > li > ul > li {
	padding:5px 0;
}
nav.menu ul#ProductMenu_List > li > ul > li > a {
	white-space:nowrap;
}
nav.menu ul#ProductMenu_List > li:hover > ul {
	top:100%;
	opacity:1;
}

#content-container {
	position:relative;
	width:1140px;
	padding:20px;
	max-width:96%;
	margin:40px auto;
	background-color:#FFFFFF;
	box-shadow: 0px 0px 6px #543e1f;
}

/* CALCULATOR */
/*
#breaker {
	border-top:1px solid #cfcfcf;
	border-bottom:1px solid #FFFFFF;
	background-color:#FFFFFF;
	content:"";
	margin:30px -2% !important;
}
section#calculator {
	width:30%;
	float:left;
	background-color:#EFEFEF;
	padding:2%;
}
section#calculator input[type=text], section#calculator select, section#calculator label, section#calculator input[type=textarea] {
	background-color:#FFFFFF;
	width:100%;
	display:block;
	margin:5px 0 0 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #DBDBDB;
	padding:5px;
}
section#calculator input[type=textarea] {
	padding:5px 5px 100px 5px !important;
	margin-bottom:5px;
}
section#calculator input[type=text]:focus {
	box-shadow: 0 0 5px rgba(81, 203, 238, 1);
	border: 1px solid rgba(81, 203, 238, 1);
}
section#calculator input[type=submit] {
	background-color:#6e9c16;
	color:#FFFFFF;
	text-align:center;
	cursor:pointer;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:0;
	padding:10px 20px;
	margin:5px 0 0 0;
	font-size:18px;
	font-weight:700;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
section#calculator input[type=submit]:hover {
	background-color:#2f2f2f;
}
*/

/* MAIN */
section#main {
	width:100%;
}

/* FRONTPAGE */
ul#frontpage-categories {
	margin:-1%;
	overflow:hidden;
	padding:0;
}
ul#frontpage-categories > li {
	list-style-type:none;
	display: block;
	float:left;
	width:23%;
	margin:1%;
}
ul#frontpage-categories > li > a {
	background-color:#efefef;
	display:block;
	padding:2%;
	text-align:center;
}
ul#frontpage-categories > li > a > span {
	font-weight:700;
}
.hvr-sweep {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-sweep:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background:#714E32;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-sweep:hover, .hvr-sweep:focus, .hvr-sweep:active {
  color: white;
}
.hvr-sweep:hover:before, .hvr-sweep:focus:before, .hvr-sweep:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
ul#frontpage-banner {
	margin:10px -1%;
	overflow:hidden;
	padding:0;
}
ul#frontpage-banner > li {
	list-style-type:none;
	display: block;
	float:left;
	width:48%;
	margin:1%;
}
.Text1_Frontpage {
	display:block;
	width:100%;
}
#frontpage-text > br {
	display:none;
}
.Text2_Frontpage {
	display:block;
	width:100%;
}
ul#fp-head-cat li {
	display:block;
	width:49%;
	float:left;
	border:1px solid #EFEFEF;
}
ul#fp-head-cat li a {
	font-size:18px;
}
ul#fp-head-cat li:last-child {
	float:right;
}
ul#fp-head-cat li img {
	width:100%;
}
ul#fp-head-cat li span {
	display:block;
	text-align:center;
	background-color:#6E9C16;
	color:#FFFFFF;
	padding:6px 0 8px 0;
}
ul#fp-head-cat li:hover {
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3);
	box-shadow: 0 0 5px rgba(0,0,0,0.3);
}
ul#fp-head-cat li:hover span {
	background-color:#2F2F2F;
}
ul#fp-cat {
	margin:0 -1%;
	padding:0;
	list-style-type:none;
	overflow:hidden;
}
ul#fp-cat li {
	display:block;
	width:14.6%;
	float:left;
	margin:20px 1%;
	border:1px solid #EFEFEF;
	padding:1%;
}
ul#fp-cat li span {
	display:block;
	text-align:center;
	background-color:#6E9C16;
	color:#FFFFFF;
	padding:3px 0;
}
ul#fp-cat > li:hover {
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3);
	box-shadow: 0 0 5px rgba(0,0,0,0.3);
}
ul#fp-cat > li:hover span {
	background-color:#2F2F2F;
}
ul#fp-cat li img {
	width:150px;
	height:150px;
}

/* FOOTER */
footer > div > nav {
	display:none;
}
section#customercenter {
	width:100%;
	background-color:#FFFFFF;
	border-top:1px solid #EFEFEF;
	border-bottom:1px solid #EFEFEF;
}
section#customercenter > div {
	width:1140px;
	max-width:96%;
	margin:0 auto;
	padding:30px 0;
	font-size:30px;
	text-align:center;
}
footer {
	width:100%;
	background-color:#EFEFEF;
	padding:40px 0;
}
footer:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
footer > div {
	width:1140px;
	max-width:96%;
	margin:0 auto;
}
footer > div > ul {
	width:25%;
	float:left;
}
footer > div > ul > li {
	list-style-type:none;
}
footer > div > ul > li.footer-headline {
	font-size:15px;
	font-weight:700;
}
section#rightframe {
	width:100%;
	background-color:#FFFFFF;
	border-top:1px solid #EFEFEF;
	border-bottom:1px solid #EFEFEF;
}
section#rightframe > div {
	width:1140px;
	max-width:96%;
	position:relative;
	margin:0 auto;
	padding:30px 0;
}
section#rightframe > div > img#creditcards {
	max-width:30%;
}
#gazelle {
	position:absolute;
	top:10px;
	right:150px;
	height:60px;
}
#aaa {
	position:absolute;
	top:17px;
	right:350px;
}
#down {
	position:absolute;
    display: inline-block;
    height: 40px;
    width: 40px;
    right: 0;
	background-color: #E86256;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-image:url('/image/icon-arrow.png');
	background-repeat:no-repeat;
	background-size:50%;
	background-position:50% 50%;
}
a:hover#down {
	background-color:#2f2f2f;
}
section#sistersites {
	background-color:#FFFFFF;
	width:100%;
	padding:40px 0;
}
section#sistersites:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
section#sistersites > div {
	width:1140px;
	max-width:96%;
	margin:0 auto;
}
section#sistersites > div > ul > li {
	width:20%;
	float:left;
	list-style-type:none;
}
section#sistersites > div > ul > li > a {
	color:#cdcdcd;
	font-size:16px;
}
section#sistersites > div > ul > li > a:hover {
	color:#868686;
}

/* PRODUCTLIST */
ul.Frontpage_Custom_UL, .ul.ProductList_Custom_UL, ul.Related_Custom_UL {
	margin:-1%;
	padding:0;
	list-style-type:none;
	overflow:hidden;
}
ul.Frontpage_Custom_UL > li, ul.ProductList_Custom_UL > li, ul.Related_Custom_UL > li {
	display:inline-block;
	width:23%;
	margin:1%;
	border:1px solid #EFEFEF;
	padding:1%;
}
ul.Frontpage_Custom_UL > li:hover, ul.ProductList_Custom_UL > li:hover, ul.Related_Custom_UL > li:hover {
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3);
	box-shadow: 0 0 5px rgba(0,0,0,0.3);
}
li.product {
	position:relative;
}
li .product .image {
	margin-bottom:10px;
	text-align:center;
}
li .product .image img {
	max-width:200px;
}
.Element_Overlay_ProdList_SpecialOfferDIV, .Element_Overlay_ProdList_SavingsDIV {
	display:block !important;
}
li .product .name {
	text-align:center;
	height:55px;
}
li .product .unit {
	font-size:11px;
	color:#B9B9B9;
	margin-left:5px;
}
li .product .price .PriceStriked_Productlist {
	color:#898989;
	font-size:12px;
}
li .product .name a {
	font-weight:700;
	font-size:14px;
	color:#6E9C16;
}
li .product .name a:hover {
	color:#000000;
}
li .product .price {
	font-weight:700;
	font-size:18px;
	text-align:center;
	padding:10px 0;
}
li .product .buy {
	text-align:center;
	position:relative;
}
li .product .buy:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.InfoButton_ProductList, .Related_InfoButton_IMG {
	float:left;
	width:32%;
}
input.BuyButton_ProductList, .BuyButton_ProductList, .Related_BuyButton_IMG {
	float:right;
	width:57%;
}
ul.plist-dec {
	margin:0 -1%;
	font-size:0;
}
ul.plist-dec:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
ul.plist-dec > li {
	list-style-type:none;
	display:inline-block;
	width:18%;
	margin:0 1%;
	border:1px solid #EFEFEF;
	text-align:center;
	padding:10px;
	font-size:12px;
	vertical-align:top;
}
ul.plist-dec > li > img {
	margin-bottom:5px;
}
ul.plist-dec > li > p {
	display:block;
}
.Element_Overlay_ProdList_SavingsIMG {
	display:none !important;
}
.Element_Overlay_ProdList_SavingsImage_DIV {
	background-color: #FFFC00;
	border-radius: 50%;
	width: 50px;
	height: 50px;
}
.Element_Overlay_ProdList_SavingsText_DIV {
	color: #000 !important;
}

/* PRODUCTCARD */

.pcard {
	position:relative;
}
.pcard:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.pcard-number {
	position:absolute;
	right:0;
	color:#BDBDBD;
	font-size:10px;
}
.pcard-left {
	width:45%;
	float:left;
}
.pcard-right {
	width:55%;
	float:left;
	padding-left:10%;
}
.pcard-right .pcard-items-status {
    background-color: #F2F2F2;
    padding: 15px 20px;
}
.pcard-items-status .Description_Productinfo {
	font-weight: bold;
	color: #6e9c16;
}
.pcard-items-status .pcard-delivery {
	float:right;
}
.pcard-right .Prices_Custom_DIV {
	font-size:18px;
	font-weight:700;
	border:1px solid #EFEFEF;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	padding:20px;
}
.pcard-right .Prices_Custom_DIV .amoun-unit {
	font-size:12px;
	color:#898989;
	display:block;
}
.pcard-right .Prices_Custom_DIV .amount-price-before {
	display:block;
	color:#C40003;
	font-size:12px;
}
.pcard-emaerket {
	width:60px;
	position:absolute;
	right:20px;
	margin-top:7px;
}
.Element_Overlay_ProdInfo_SavingsContainer_DIV {
	background-color:#FFFC00;
	border-radius: 50%;
	width: 75px;
	height: 75px;
	color:#000000;
}
.Element_Overlay_ProdInfo_SavingsIMG {
	display:none;
}
.ProductInfo_MagixZoomPlus_IMG {
	width:100% !important;
}
.Prices_Custom_DIV > div {
	margin-bottom:10px;
}
.amount-unit-tag {
	font-size:12px;
	color:#898989;
}
#BUYSECTION {
	float:left;
	width:55%;
	padding-top:15px;
}
#BUYSECTION .amountWrapper {
	width:50px;
	float:left;
}
#BUYSECTION .TextInputField_ProductInfo {
	background-color:#FFFFFF !important;
	display:block !important;
	-webkit-border-radius: 3px !important;
	-moz-border-radius: 3px !important;
	border-radius: 3px !important;
	border:1px solid #DBDBDB !important;
	padding:7px !important;
	width:50px !important;
	height:53px !important;
}
#BUYSECTION .buyWrapper {
	width:30%;
	float:left;
	margin-left:10px;
}
.Variants {
	float:left;
	width:45%;
}
.Variants .VariantGroup {
	float:left;
	width:50%;
	display:block;
	padding-bottom:10px;
}
.Variants .VariantGroup:last-child {
	border-bottom:0;
	padding-bottom:0;
}
.OptionSelect_ProductInfo {
	background-color: #FFF;
	width: 100% !important;
	display: block;
	margin: 5px 0px 0px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #DBDBDB;
	padding: 5px;
	-moz-appearance: none;
	background: url("/image/icon-arrow-down.png") no-repeat scroll 96% center / 10% auto;
	cursor: pointer;
}
.pcard-buy {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #EFEFEF;
	margin:20px 0;
	padding:20px;
}
.pcard-buy ul {
	border-top:1px solid #EFEFEF;
	padding:10px 0 0 0;
	margin:30px 0 0 0;
}
.pcard-buy ul:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.pcard-buy ul li {
	list-style-type:none;
	float:left;
}
.pcard-buy ul li:first-child {
	width:25%;
	padding-right:20px;
}
.pcard-buy ul li:first img {
	width:100%;
}
.pcard-buy ul li:last-child {
	float:right;
	width:70%;
	padding:25px 0 0 0;
}
.pcard-buy ul li:last-child b {
	display:block;
	font-size:15px;
}
.ProductInfo_MagixZoomPlus_MainImage_TABLE {
	margin-bottom:30px;
}
.pcard-thumbs {
	text-align:center;
}
.pcard-thumbs a.MagicThumb-swap {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: transform;
	transition-property: transform;
	border:1px solid #EFEFEF;
	margin:0 5px;
	width:23%;
}
.MagicThumb-caption {
	padding:0 8px !important;
}
a.MagicThumb-swap:first-of-type, a.MagicThumb-swap:last-of-type {
	margin:0;
}
a:hover.MagicThumb-swap {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

/* PRODUCTCARD TABS */
.tabs_menu {
	position:relative;
}
.tab-bar {
	background-color:#EFEFEF;
	padding:5px 15px;
	margin: 0 3px 0 0;
	display:none;
	float:left;
	cursor:pointer;
	font-weight:normal;
	font-size:14px;
	z-index: 2;
	color: #2f2f2f;
	text-align: center;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
.tab-bar.show {
	display:inline-block;
}
.tab-bar.active {
	background-image: none;
	background-color:#714E32 !important;
	color: #FFFFFF;
}
.tabs_contents {
	border:0px;
	padding:25px 0;
	border-top:1px solid #EFEFEF;
	border-bottom:1px solid #EFEFEF;
}
.tabs_contents .tab {
	display:none;
}
.pcard-description {
	margin:40px 0;
}
.pcard-description .description1 {
	width:45%;
	float:left;
	border-right:1px solid #EFEFEF;
	padding:0 40px 0 0 !important;
}
.pcard-description .description1 table, .pcard-description .description2 table {
	max-width:100% !important;
}
.pcard-description .description2 {
	width:50%;
	float:right;
	padding-top:0 !important;
	padding-left:20px;
	border-right:0;
}
.pcard-dec-info {
	color:#B00002;
}
a.guide-montage {
	display:inline-block;
	background-color:#6E9C16;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align:center;
	padding:6px 15px;
	color:#FFFFFF;
}
a:hover.guide-montage {
	background-color:#2F2F2F;
}


/* SHOWBASKET */
.webshop-showbasket section#calculator {
	display:none;
}
.webshop-showbasket #main {
	width:100%;
}
.ShowBasket_TD header .basket-a:hover .info, .ShowBasket_TD header .basket-a .info .content {
	display:none;
	width:0;
	overflow:hidden;
	opacity:0.0;
	filter:alpha(opacity=0);
}
.ShowBasket_TD article,
.CheckOut_TD article {
	float:none;
	width:100%;
}
.ShowBasket_TD article .content,
.CheckOut_TD article .content {
	width:100%;
}
.ShowBasket_TD footer section,
.CheckOut_TD footer section {
	display:none;
}
.ShowBasket_TD footer section:last-child,
.CheckOut_TD footer section:last-child {
	display:block;
	border:0;
}
table.showbasket {
	width:100%;
}
table.showbasket.head {
	border:1px solid #cacaca;
}
table.showbasket.body {
	border-left:1px solid #cacaca;
	border-right:1px solid #cacaca;
}
table.showbasket.body > tbody > tr > td {
	border-bottom:1px solid #cacaca;
}
table.showbasket td, table.showbasket th {
	padding:10px;
	vertical-align:top;
	text-align:left;
}
table.showbasket th {
	background-color:#efefef;
	font-weight:bold;
	font-size:12px;
}
table.showbasket .description img {
	border:1px solid #cacaca;
	margin:0 15px 0 0;
}
table.showbasket .description .btn-dec {
	display:none;
}
table.showbasket .amount {
	width:20%;
	text-align:center;
}
table.showbasket .amount .amount-div {
	border:solid 1px #ECECEC;
	display:inline-block;
	padding:2px 10px;
	margin:0 7px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	vertical-align:top;
	font-size:10px;
}
.delete {
	margin-top:5px;
}
.delete img {
	border:0 !important;
}
table.showbasket .amount img {
	width:23px;
	margin:0 3px;
}
table.showbasket .unitprice {
	width:10%;
	text-align:right;
}
table.showbasket .unittotal {
	text-align:right;
	width:15%;
}
table.showbasket.footer {
	border-right:1px solid #cacaca;
	border-bottom:1px solid #cacaca;
	border-left:1px solid #cacaca;
}
table.showbasket.footer > tbody > tr > td {
	
}
table.showbasket.footer .usp strong {
	font-size:18px;
}
table.showbasket.footer .usp img {
	float:right;
	margin:0 0 0 10px;
	height:119px;
}
table.showbasket.footer .usp ul {
	padding:0;
	margin:10px 0 0;
	list-style-type:none;
}
table.showbasket.footer .usp ul li {
	background-image:url('/image/icon-checkmark.png');
	background-repeat:no-repeat;
	background-position:0% 50%;
	background-size:13px auto;
	padding:1px 0 1px 25px;
	display:block;
}
table.showbasket.footer .checkout {
	padding:0;
	width:45%;
	border-left:1px solid #cacaca;
}
table.showbasket.footer .checkout > div {
	padding:10px;
}
table.showbasket.footer .checkout > div span {
	float:right;
}
table.showbasket.footer .checkout .total {
	font-size:20px;
	font-weight:bold;
	background-color:#efefef;
}
.second-checkout-btn {
	width:45%;
	float:right;
	margin-bottom:10px;
}
.showbasket a.btn-basket, .showbasket a.btn-checkout, .second-checkout-btn a.btn-checkout {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display:inline-block;
	padding:10px 0;
	text-align:center;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
.showbasket a.btn-basket {
	width:33%;
	background-color:#3f3f3f;
}
.showbasket a.btn-basket:hover {
	background-color:#000000;
}
.showbasket a.btn-checkout, a.btn-checkout {
	width:65%;
	background-color:#6E9C16;
	float:right;
}
.showbasket a.btn-checkout:hover, a.btn-checkout:hover {
	background-color:#2F2F2F;
}

/* MONTAGEVEJLEDNING */
ul.helpguide {
	margin:0 -1%;
	padding:0;
	font-size:0;
	overflow:hidden;
}
ul.helpguide > li {
	font-size:12px;
	margin:1%;
	display:inline-block;
	vertical-align:top;
	width:23%;
	position:relative;
}
ul.helpguide > li > img {
	width:100%;
}
ul.helpguide > li > i {
	height:36px;
	width:36px;
	border-radius:50%;
	text-align:center;
	background-color:#FFF;
	font-size:15px;
	font-weight:bold;
	position:absolute;
	top:10px;
	left:10px;
	font-style:normal;
	padding:7px 0 0 0;
}
ul.helpguide > li > span {
	display:block;
	font-size:15px;
	font-weight:bold;
}
ul.helpguide-info {
	margin:40px -2%;
	font-size:0;
	overflow:hidden;
	padding:0;
}
ul.helpguide-info > li {
	width:46%;
	margin:0 2%;
	display:inline-block;
	vertical-align:top;
	font-size:12px;
}
ul.helpguide-info > li > div {
	padding:10px;
	background-color:#f6f6f6;
	border-radius:2px;
	border:1px solid #eee;
	margin-bottom:20px;
}
ul.helpguide-info > li > a {
	display:block;
	text-align:center;
}
body.webshop-cmspage li .product .buy > a {
	background-color:#6e9c16;
	padding:6px 15px;
	color:#FFF;
	font-size:15px;
	border-radius:2px;
	font-weight:bold;
	display:inline-block;
	margin-bottom:10px;
}
ul.helpguide-info > li > a > img {
	padding:5px;
	border:1px solid #eee;
}
ul.helpguide-info > li > a > span {
	display:block;
	font-size:15px;
	text-align:center;
	padding-top:10px;
}
ul.helguide-text {
	margin:0 -1%;
	font-size:0;
	padding:0;
	overflow:hidden;
}
ul.helguide-text > li {
	width:46%;
	margin:0 2%;
	display:inline-block;
	vertical-align:top;
	font-size:12px;
}
ul.helguide-text > li > div {
	background-color:#f6f6f6;
	border:1px solid #eee;
	padding:10px;
	border-radius:2px;
	margin-top:20px;
	position:relative;
}
ul.helguide-text > li > div > i {
	position:absolute;
	width:24px;
	height:24px;
	border-radius:50%;
	text-align:center;
	padding:3px 0 0 0;
	top:-13px;
	left:-8px;
	background-color:#714E32;
	color:#FFF;
	font-style:normal;
}


/* OPC */
body.webshop-checkout section#rightframe, body.webshop-checkout section#customercenter, body.webshop-checkout footer, body.webshop-checkout section#sistersites, body.webshop-checkout #temp {
	display:none;
}
#customer-phone-lookup {
	padding:0 10px;
	margin:0;
}
input#checkout_lookupphone_submit {
	background-color:#6E9C16;
	border:0;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	text-align:center;
	color:#FFF;
	height:25px;
	cursor:pointer;
}
.CheckOut_TD section#calculator {
	display:none;
}
.CheckOut_TD #main {
	width:100%;
}

#checkout-container #column-data h3, #checkout-container div h2 {
	font-size:16px;
	line-height:16px;
	padding:10px 15px;
	margin:0;
	background-color:#312f1f;
	color:#FFF;
	font-weight:normal;
}
#checkout-container select.checkout-select {
	height:auto;
	width:100%;
	display:block;
}
#checkout-container input.checkout-text {
	width: width:100%;
	padding:0 10px;
	height: 25px;
	display:block;
	margin: 0px 0px 5px;
}
#checkout-container textarea.checkout-text {
	width: 100%;
	padding:10px 0 0 10px;
	height: 30px;
	display:block;
	margin: 0px 0px 5px;
}
#checkout-container label {
	display:block;
}
#checkout-container  div.salesdiscountcode-container {
	float:none;
}
#checkout-container  div.salesdiscountcode-button-container {
	float:none;
}
#checkout-container  div.salesdiscountcode-button-container .checkout-salesdiscount-code-button {
	float:none;
}


/* KOL 1 */
#column-data select {
   background-color: #FFFFFF !important;
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
    background: url('/image/icon-arrow-down.png') 96% / 5% no-repeat #eee;
	cursor:pointer;
	padding:3px 0;
} 
#checkout-container div#column-data {
	width:25%;
	padding:0;
	border:0;
	background-color:#f3f3f3;
}
	/* ---- CUSTOMER */
	#customer-data {
		margin:10px;
	}
	
	/* ---- LOGIN */
	#customer-login {
		
	}
	#customer-login p, #checkout-container #customer-login fieldset {
		padding:0 0 0 10px;
	}
	#checkout-container div#checkout_password_login-container {
		float:none;
		width:auto;
	}
	#checkout-container input#checkout_password_login {
		width:193px;
		height:25px;
		padding:0 10px;
	}
	#checkout-container input.checkout-lookup-button {
		float:none;
	}
	#checkout-container #column-data div#customer-login-devider {
		border-bottom:solid 15px #FFFFFF;
	}
	#checkout-container div.salesdiscountcode-container {
		width:100%;
	}
	
	/* ---- ALT DEL. */
	#customer-alternative-delivery p {
		padding:0 10px;
	}
	

/* KOL 2 */
#checkout-container div#column-shipping-payment {
	width:35%;
	padding:0;
	margin:0 0 0 2%;
	border:0;
	position:relative;
}
	/* ---- PAYMENT */
	#payment-methods {
		background-color:#f3f3f3;
		margin:0 0 15px;
		padding:10px;
	}
	.checkout-payment-description-cell {
		font-weight:700;
	}
	.payment-message {
		font-weight:400;
	}
	
	/* ---- SHIPPING */
	#shipping-methods {
		background-color:#f3f3f3;
		padding:10px;
	}
	.checkout-shipping-description-cell {
		font-weight:700;
	}
	.shipping-message {
		font-weight:400;
	}


/* KOL 3 */
#checkout-container div#column-order-summary {
	width:36%;
	padding:0;
	float:right;
}
	/* ---- PAYMENT */
	#checkout-container div #txtCardNumber {
		width:250px;
	}
	#checkout-container div #txtCardCvv {
		width:75px;
	}
	#checkout-container div #payment-cardinfo {
		background-color:#EBF6D6;
		padding:0 0 10px;
		margin:0 0 15px;
		border:0;
	}
	#checkout-container div #payment-cardinfo p {
		display:none;
	}
	#checkout-container div #payment-cardinfo fieldset {
		padding:10px 10px 0;
	}
	#checkout-container input.checkout-text.checkout-payment-controlcode-text {
		width:40px;
	}
	#checkout-container label.left-label {
		float:none;
	}
	
	/* ---- SUMMARY */
	#order-summary {
		margin:0;
	}
	
	
	/* ---- CONFIRM */
	div#order-confirm {
		margin:15px 0 0;
		padding-bottom:5px;
		background-color:#f3f3f3;
	}
	div#confirm-termsandconditions-text {
		padding:10px 10px 0;
	}
	div#confirm-termsandconditions-link-text {
		
		padding:0 10px 10px;
	}
	div#confirm-accepterms {
		float:none;
		margin:5px 10px 10px 10px;
		border:solid 1px #A0A0A0;
		background-color:#E5E5E5;
		padding:5px;
	}
	div#confirm-checkout {
		clear:both;
		padding:0 10px;
		text-align:right;
	}
	#checkout-container input#confirm-complete-button {
		margin:0 0 5px;
		float:none;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		display:block;
		padding:13px 0;
		text-align:center;
		font-size:18px;
		color:#fff;
		font-weight:bold;
		border:0;
		cursor:pointer;
		width:100%;
		background-color:#6E9C16;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
	}
	#checkout-container input#confirm-complete-button:hover {
		background-color:#2F2F2F;
	}
	.Orderstep2_GLS_ParcelShop_TD, .shipping-message {
		font-size:11px;
	}
	#confirm-termsandconditions-link-text a {
		margin-top:10px;
		display:block;
		font-size:11px;
	}
	.Orderstep2_GLS_CompanyName {
		font-size:13px;
		font-weight:bold;
	}
	
	
/*CALCULATOR*/
#amount-calculator2 {
}
#amount-calculator {
}
.amount-calculator-table {
	width: 100%;
	margin:0 -1%;
}
.amount-calculator-table > li {
	margin:0 1%;
	float:left;
	list-style-type:none;
} 
.amount-calculator-table > li:nth-child(1) {
	width:20%;
}
.amount-calculator-table > li:nth-child(2) {
	width:40%;
}
#amount-calculator-accessories span {
	display:block;
	margin-left:25px;
}
#amount-calculator-accessories br {
	display:none;
}
.amount-calculator-table > li:nth-child(3) {
	width:34%;
}
.amount-calculator-table > li:nth-child(2) {
	border-right:1px solid #E4E4E4;
	border-left:1px solid #E4E4E4;
	padding:0 20px;
}
.amount-calculator-saving {
	margin:10px 0;
	background-color:#FFFC00;
	border:1px solid #BDBA00;
	color:#000000;
	font-weight:bold;
	text-align:center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:6px;
	font-size:16px;
}
.amount-calculator-result {
	border-top:1px solid #E4E4E4;
	width:100%;
	padding-top:20px;
	text-align:right;
	margin-top:20px;
}
#amount-calculator-buybutton {
	margin-top: 10px;
	cursor: pointer;
}
#amount-calculator-discount {
	display: none;
	margin-top:5px;
}
.amount-calculator-discount-span {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background-color:#fcff00;
	color:#000000;
	padding:2px 4px;
	font-weight:bold;
}
.amount-calculator-contact {
	float:left;
}
.amount-calculator-contact img {
	float:left;
	width:110px;
}
.amount-calculator-contact span b {
	font-size:18px;
}
.amount-calculator-contact span {
	display:inline-block;
	text-align:left;
	float:left;
	font-size:15px;
	padding:30px 0 0 40px;
}
.amount-calculator-result {
	position:relative;
}
.amount-calculator-result #amount-calculator-buybutton {
}
.amount-calculator-padding {
	padding: 20px;
	width: 100%;
}
.length-amount {
	width: 45px;
	height:30px;
}
#amount-calculator, #amount-calculator2 {
	display: none;
	background-color: whiteSmoke;
	border: 1px solid #E4E4E4;
	margin-bottom:20px;
}
.amount-calculator-header {
	font-size: 25px;
	font-weight:bold;
	color:#FFFFFF;
	display: block;
	text-align:center;
	background-color:#313131;
	padding:10px;
}
#amount-calculator-input {
	border: solid #C1C1C1 1px;
	color: #7F7E7E;
	width: 60px;
	height: 30px;
	padding: 5px 0;
	margin: 2px 0px 2px 0px;
	background-color: white;
	text-align: center;
}
#amount-calculator select, #amount-calculator2 select {
	border: solid #C1C1C1 1px;
	color: #7F7E7E;
	height: 30px;
	padding: 5px 5px 5px 5px;
	margin: 2px 0px 2px 0px;
	background-color: white;
}
.ac-select, .ac-select2 {
	width: 100%;
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
    background: url('/image/icon-arrow-down.png') 96% / 2% no-repeat #eee;
	cursor:pointer;
}
ul.length-table li {
	list-style-type:none;
}
ul.length-table li div {
	display:inline;
}
#amount-calculator-length1, #amount-calculator-length2, #amount-calculator-length3, #amount-calculator-length4, #amount-calculator-length5 {
	width:50%;
}
.quadratmeter {
	padding:7px 0 0 0;
	margin-left:5px;
}

.amount-calculator-variant-td {
	padding-right: 10px;
}
.amount-calculator-totalprice {
	font-weight: bold;
	font-size: 16px;
	color: #3B3B3B;
}
#amount-calculator-warning {
	display: none;
	color: red;
}
.amount-calculator-unitprice {
	font-weight:normal;
}
#amount-calculator .image-container img, #amount-calculator2 .image-container img {
	cursor: pointer;
	border: 0px;
}
.text-remember {
	font-weight:bold;
	color:#797979;
	margin-top:5px;
}

/* FINANSERING */
.finansering {
	font-size:15px;
}
.finansering h2 {
	font-size:18px;
	font-weight:bold;
}
div.topimage {
	position:relative;
}
div.topimage > div {
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translateX(-50%) translateY(-50%);
	-moz-transform:translateX(-50%) translateY(-50%);
	transform:translateX(-50%) translateY(-50%);
	color:#FFF;
	font-size:50px;
	text-align:center;
	text-shadow:0 0 3px #7F7F7F;
	font-weight:bold;
	background-color:rgba(0,0,0,0.2);
	padding:20px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
div.topimage > img.laan {
	position:absolute;
	right:10px;
	top:10px;
	width:100px;
}
div.topimage > div > span {
	display:block;
	font-size:30px;
	text-shadow:0 0 2px #7F7F7F;
}
.finansering ul.checks > li {
	margin-bottom:5px;
}
.finansering ul.checks > li > span {
	margin-right:10px;
	display:inline-block;
}
.finansering a {
	display:inline-block;
	font-size:18px;
	background-color:#ffe53a;
	color:#000;
	text-align:center;
	cursor:pointer;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding:8px 20px;
	font-weight:bold;
	margin-bottom:30px;
}
.finansering a:hover {
	background-color:#000000;
	color:#FFF;
}
.finansering ul.rent {
	margin:0 -1%;
	font-size:0;
	overflow:hidden;
	padding:5px 0;
}
.finansering ul.rent.yellow {
	margin:0 -1%;
	font-size:0;
	overflow:hidden;
	background-color:#fffbe2;
}
.finansering ul.rent > li {
	display:inline-block;
	font-size:15px;
	margin:0;
	width:12.5%;
}

/* CMS PAGES */
ul.rating-category {
	border:1px solid #EFEFEF;
	padding:8px;
	margin:0 0 30px 0;
}
ul.rating-category:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
ul.rating-category li {
	float:left;
	text-align:center;
	width:33.3%;
	list-style-type:none;
}
ul.rating-category li span {
	display:block;
	font-size:16px;
	border-bottom:1px solid #EFEFEF;
	padding: 8px 0;
	margin-bottom:8px;
	background-color:#eeeeee;
}
ul.rating-category li span img {
	height:16px;
}
ul.rating-category li span.header-category1:after {
	content: url('/image/icon-star-3.png');
	padding-left:6px;
}
ul.rating-category li span.header-category2:after {
	content: url('/image/icon-star-2.png');
	padding-left:6px;
}
ul.rating-category li span.header-category3:after {
	content: url('/image/icon-star.png');
	padding-left:6px;
}
#ul-new {
	display:block !important;
}
#ul-old {
	display:none;
}
.cms:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.cms-left {
	float:left;
	width:45%;
}
.cms-right {
	float:right;
	width:45%;
}
.cms-left input[type="text"], .cms-contact-left input[type="text"] {
	display:block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:6px;
	border:1px solid #B4B4B4;
	margin-bottom:4px;
	width:100%;
}
.cms-left input[type="submit"], .cms-contact-left input[type="submit"] {
	display:block;
	background-color:#6e9c16;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:5px 20px;
	text-align:center;
	border:0;
	color:#FFFFFF;
	cursor:pointer;
}
.cms-left input[type="submit"]:hover, .cms-contact-left input[type="submit"]:hover {
	background-color:#2F2F2F;
}
.cms-left select {
	width:32%;
	margin-right:5px;
	margin-bottom:5px;
	padding:5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.cms-left select:last-child {
	margin-right:0;
}
.cms-left textarea, .cms-contact-left textarea {
	width:100%;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #B4B4B4;
	padding:6px;
	margin-bottom:4px;
}

/* CONTACT */
.cms-contact-left {
	float:left;
	width:35%;
}
.cms-contact-right {
	float:right;
	width:62%;
}
ul#cms-personal li {
	list-style-type:none;
	background-color:#F9F9F9;
	display:inline-block;
	padding:10px;
	margin-right:20px;
	width:30%;
}
ul#cms-personal li:last-child {
	margin-right:0;
}
ul#cms-personal li img {
	display:block;
	margin-bottom:10px;
	width:100%;
}
ul#cms-contact {
	margin:30px -1%;
	border-top:1px solid #EFEFEF;
	border-bottom:1px solid #EFEFEF;
	padding:30px 0;
}
ul#cms-contact > li {
	width:31.3%;
	margin:0 1%;
	float:left;
	list-style-type:none;
}
ul#cms-contact > li > span {
	display:block;
	font-size:16px;
}
.cms-contact-return {
	float:right;
	margin-top:-20px;
	font-size:12px;
}
.CmsPageStyle li {
	list-style-type:none;
}

/* MONTAGE */
ul#montage {
	margin-bottom:30px;
	border-bottom:1px solid #EFEFEF;
	padding:30px 0;
}
ul#montage:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
ul#montage > li {
	list-style-type:none;
}
ul#montage > li > a > img {
	margin-bottom:30px;
}
ul#montage > li:first-child {
	width:50%;
	float:left;
}
ul#montage > li:last-child {
	width:40%;
	float:right;
}


ul.SubCats_Categories_UL {
	margin: 0 -2%;
}
ul.SubCats_Categories_UL:after {
	clear: both;
	content:"";
	display: block;
}
ul.SubCats_Categories_UL > li {
	display: inline-block;
	vertical-align: top;
	width: 21% !important;
	margin: 0 2% 4%;
	float: none !important;
	border:solid 1px #714E32;
	text-align: center;
}
ul.SubCats_Categories_UL > li .name a {
	display: block;
	background-color:#714E32;
	color: rgba(255,255,255,1.00);
	padding: 10px;
}
ul.SubCats_Categories_UL > li .image img {
	display: block;
	width: 100%;
}
ul.SubCats_Categories_UL > li:last-child {
	display: none;
}

@media (min-width: 960px) {
	#basketlines {
		-webkit-transition: opacity 0.3s ease-in-out;
		-moz-transition: opacity 0.3s ease-in-out;
		-o-transition: opacity 0.3s ease-in-out;
		transition: opacity 0.3s ease-in-out;
		position:absolute;
		right:0;
		width:450px;
		z-index:100;
		opacity:0;
	}
	#basketlines > div {
		margin:10px 0 0;
		background-color:rgba(255,255,255,1.00);
		-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
		-moz-box-shadow:    0px 0px 10px 0px rgba(0, 0, 0, 0.3);
		box-shadow:         0px 0px 10px 0px rgba(0, 0, 0, 0.3);
		padding:20px;
	}
	div.basket:hover #basketlines {
		opacity:1;
		top:100%;
		margin:55px 0 0 0;
		
	}
	#basketlines .header {
		color:rgba(67,67,67,1.00);
		font-size:20px;
		margin:0 0 7px;
	}
	table.Products_Basket_TBL {
		margin:0 0 15px;
	}
	table.Products_Basket_TBL td {
		vertical-align:top;
	}
	td.Products_Basket_ProductName_TD {
		padding:3px 10px;
	}
}


@media (max-width: 1420px) {
	#sidebar {
		display:none;
	}
}

@media (max-width: 1100px) {
	nav.menu ul#ProductMenu_List > li > a {
		padding: 15px 14px;
	}
}

@media (max-width: 1175px) {
	header > div > ul {
		right:270px;
	}
	#emaerket {
		right:480px;
	}
	.tagline {
		top:25px;
		left:160px;
	}
	
	/* CONTACT */
	.cms-contact-left {
		margin-bottom:20px;
	}
	.cms-contact-left, .cms-contact-right {
		float:none;
		width:100%;
	}
	nav.menu ul#ProductMenu_List > li > a {
		padding: 15px 14px;
	}
}

@media (max-width: 940px) {
	div.topimage > div {
		font-size:25px;
		padding:10px;
	}
	div.topimage > div > span {
		font-size:15px;
	}
	.finansering ul.rent > li {
		font-size:10px;
	}
}
@media (max-width: 810px) {
	ul.helpguide-info {
		margin:0;
	}
	ul.helpguide-info > li {
		width:100%;
		display:block;
		margin:0 0 20px 0;
	}
	ul.helpguide-info > li > a {
		color:#FFF;
	}
	ul.helpguide-info > li > a > img {
		width:100%;
	}
	ul.helpguide-info > li > a > span {
		background-color:#6e9c16;
		border-radius:2px;
		padding:10px 0;
		margin:10px 0;
	}
	ul.helpguide > li {
		width:48%;
	}
	ul.helguide-text {
		margin:0;
	}
	ul.helguide-text > li {
		width:100%;
		margin:0 0 20px 0;
	}
	ul.helguide-text > li > div {
		padding:10px 40px 10px 10px;
	}
	ul.helguide-text > li > div > i {
		right:10px;
		left:auto;
		top:50%;
		-webkit-transform:translateY(-50%);
		-moz-transform:translateY(-50%);
		transform:translateY(-50%);
	}
	body.webshop-cmspage ul.ProductList_Custom_UL > li {
		width:100%;
	}
}
@media (max-width: 590px) {
	div.topimage > img.laan {
		width:50px;
	}
	div.topimage > div {
		width:100%;
	}
}

@media (max-width: 920px) {
	#gazelle, #aaa {
		display:none;
	}
	/* CALCULATOR */
	.amount-calculator-table > li {
		margin:0;
	}
	.amount-calculator-table > li:nth-child(1) {
		width:40%;
	}
	.amount-calculator-table > li:nth-child(2) {
		border-right:0;
		padding:0 0 0 20px;
		width:60%;
	}
	.amount-calculator-table > li:nth-child(3) {
		width:100%;
		margin-top:30px;
	}
}
@media (max-width: 960px) {
	ul.Frontpage_Custom_UL > li, ul.ProductList_Custom_UL > li, ul.Related_Custom_UL > li {
		width:31.3%;
	}
	ul.plist-dec > li {
		width:31.3%;
		margin:0 1% 15px;
	}
	
	/* PRODUCTCARD */
	.Variants {
		width:100%;
	}
	#BUYSECTION {
		width:100%;
	}
	.pcard-description .description1 {
		width:100%;
		float:none;
		margin-bottom:20px;
		border-right:0;
	}
	.pcard-description .description2 {
		float:none;
		width:100%;
		padding-left:0;
	}
	.pcard-items-status .pcard-delivery, .pcard-items-status .pcard-stock  {
		display:block;
		float:none;
	}
	nav.menu ul#ProductMenu_List > li > a {
		padding:15px 8px;
	}

}
@media (max-width: 845px) {
	#basketlines {
		display:none;
	}
	/*
	body.webshop-productlist .CmsPageStyle_Table {
		display:none;
	}
	*/
	#content-container {
		margin:20px auto;
	}
	#logo {
		width:170px;
		top:54px;
	}
	/* HEADER */
	header {
		border-bottom:5px solid #714E32;
	}
	.btn-menu {
		display:block;
		position:absolute;
		right:85px;
		top:44px;
		width:55px;
		height:55px;
		background-color:#3E3E3E;
		background-image:url('/image/btn-menu.png');
		background-size:45% auto;
		background-position:50% 50%;
		background-repeat:no-repeat;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		z-index:99999;
	}
	.tagline, header > div > ul, a#emaerket, #shippingfee, #totalprice, .CheckOut_TD .btn-menu, nav.menu {
		display:none;
	}
	
	/* PRODUCTLIST */
	ul.Frontpage_Custom_UL > li, ul.ProductList_Custom_UL > li, ul.Related_Custom_UL > li {
		width:48%;
	}
	li .product .name {
		margin-bottom:10px;
		height:75px;
	}
	li .product .price .PriceStriked_Productlist {
		display:block;
	}
	.InfoButton_ProductList, .Related_InfoButton_IMG {
		display:none;
	}
	.BuyButton_ProductList, input.BuyButton_ProductList, .Related_BuyButton_IMG {
		width:100%;
		margin:0;
	}
	
	ul.SubCats_Categories_UL > li {
		width: 46% !important;
	}
	
	/* FOOTER */
	footer > div > ul, section#sistersites, nav.topmenu, #search {
		display:none;
	}
	footer > div > nav {
		display:block;
	}
	footer > div > nav > a {
		display:block;
		text-align:center;
		border-bottom:1px solid #D7D7D7;
		padding:10px 0;
	}
	ul.rating-category > li {
		width:100%;
		margin-bottom:20px;
	}
	
	/* PRODUCTMENU */
	
	.mm-header .mm-title {
		color: #FFFFFF;
		font-size: 16px;
	}
	
	/* FRONTPAGE */
	ul#fp-head-cat li {
		width:100%;
		float:none;
		margin-bottom:20px;
	}
	ul#fp-cat li {
		width:48%;
		margin:0 1% 10px
	}
	
	/* PRODUCTLIST */
	ul.plist-dec > li {
		width:48%;
		margin:0 1% 15px;
	}
	
	/* PRODUCTCARD */
	.pcard-number {
		display:none;
	}
	.pcard-left {
		float:none;
		width:100%;
	}
	.pcard-right {
		float:none;
		width:100%;
		padding-left:0;
		margin-top:20px;
	}
	.pcard-buy ul li:first-child {
		display:none;
	}
	.pcard-buy ul li:last-child {
		float:none;
		width:100%;
	}
	.tab-bar.delivery {
		display:none;
	}
	
	/* BASKET */
	table.showbasket th {
		font-size:11px;
	}
	.showbasket a.btn-basket, .showbasket a.btn-checkout {
		font-size:13px;
	}
	table.showbasket .description img {
		display:none;
	}
	table.showbasket .amount {
		display:none;
	}
	table.showbasket .unitprice, table.showbasket .unittotal {
		width:70px;
		padding-left:0;
	}
	table.showbasket td.ShowBasket_GiftWrapUnChecked_TD {
		padding-left:0;
	}
	table.showbasket .description table {
		display:none;
	}
	table.showbasket .description .btn-dec {
		display:block;
	}
	table.showbasket .description .btn-dec img {
		display:inline-block;
		border:0;
		margin:5px 10px 0 0;
	}
	table.showbasket .usp {
		display:none;
	}
	table.showbasket.footer .checkout {
		border-left:0;
	}
	.ShowBasket_TD .Related_Custom_UL, .ShowBasket_TD h2 {
		display:none;
	}
	
	/* CHECKOUT */
	#checkout-container div#column-data {
		float:none;
		width:100%;
		margin:0 0 15px;
	}
	#checkout-container div#column-shipping-payment {
		width:100%;
		float:none;
		margin:0;
		min-height:200px !important;
	}
	#checkout-container div#column-order-summary {
		float:none;
		width:100%;
	}
	#checkout-container div #payment-cardinfo {
		width:100%;
		float:none;
	}
	div#order-summary {
		float:none;
		width:100%;
	}
	#checkout-container #order-summary table {
		width: 100%;
	}
	#checkout-container #order-summary table {
		width: 100%;
		border-bottom: 1px solid #DDD;
	}
	div#order-confirm {
		float:none;
		width:100%;
		margin:15px 0 0;
	}
	input#acceptTermsBit {
		float:left;
	}
	.CheckOut_TD .btn-menu {
		display:none;
	}
	
	/* CALCULATOR */
	.amount-calculator-table > li:nth-child(1) {
		width:100%;
	}
	.amount-calculator-table > li:nth-child(2) {
		width:100%;
		padding:0;
		border-left:0;
		margin-top:30px;
	}
	.amount-calculator-result {
		text-align:left;
	}
	.amount-calculator-contact {
		display:none;
	}
	
	/* CMS */
	.cms-left, .cms-right {
		float:none;
		width:100%;
		margin-bottom:20px;
	}
	.cms-right img {
		width:100%;
	}
	ul#cms-contact > li {
		width:100%;
		float:none;
		margin-bottom:20px;
	}
	ul#montage > li:first-child, ul#montage > li:last-child {
		float:none;
		width:100%;
	}
	ul#montage > li > a > img, ul#montage > li > img {
		width:100%;
		margin-top:20px;
	}
}
@media (max-width: 645px) {
ul#cms-personal li {
		width:100%;
		margin-bottom:20px;
	}
	ul#cms-personal li:last-child {
		margin-bottom:0;
	}
	.cms-left input[type="text"], .cms-contact-left input[type="text"], .cms-left select {
		width:100%;
		display:block;
	}
}