/*
    Version: 1.5
*/
* { padding: 0; margin: 0; }
html {
	font-size: 62.5%;
}
body {
	font: 11px "Trebuchet MS", sans-serif;
	color:#323232;
	background: #000 url('/upload_dir/pics/baggrunde/background5.jpg') fixed no-repeat left top;
    height: 100%;
}
#BgWrapper {
    height: 100%;
    width: 100%;
    float: left;
    background: url("/_custom/templates/lime/img/Bg.png") repeat fixed left top transparent;
}
html.Explorer6 #BgWrapper {
    background: 0 none !important;
}
a, a:link, a:visited, a:active {
	color: #120603;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
	color: #323232;
}
img {
    border: 0 none;
}
hr {
    border: 0 none;
    border-bottom: 1px solid #fff;
    background: #e6d2b4;
    height: 2px;
}
#Wrapper {
	margin:0 auto;
    width: 963px;
}
.search-input {
    margin: 0 !important;
}
html.Explorer body.bodyPageId2 #search-box-content {
	padding:0;
}
html.Explorer .search-input input {
	padding:5px 8px 0;
}
.search-input input {
    background: url('/_custom/templates/lime/img/BgSearch.png') no-repeat left top;
    border: 0 none;
    height: 24px;
    width: 155px;
    color: #000;
    margin: 0px 0px 0px 8px;
    font-size: 11px;
    padding: 0 0 0 15px;
}
.search-button,
.search-button .button {
    float: left !important;
}
.search-button .button {
    background: url('/_custom/templates/lime/img/BgSearchButton.png') no-repeat left top;
    border: 0 none;
    width: 36px;
    height: 24px;
    margin: 0 0 0 3px;
}
.search-button .button:hover {
    background: url('/_custom/templates/lime/img/BgSearchButtonHover.png') no-repeat left top;
}
.LV_valid,
.LV_invalid {
    display: none;
}
#newsletter-form-quick-tr-name .LV_validation_message {
    position: absolute;
    top: 9px;
    right: -15px;
    display: inline;
}
#newsletter-form-quick-tr-mail .LV_validation_message {
    position: absolute;
    top: 35px;
    right: -15px;
    display: inline;
}
#Navigation {
	width:859px;
	margin:0 25px 0 42px;
    padding: 0 30px;
    float: left;
	background: url("/_custom/templates/lime/img/BgMenu.png") repeat-x 0px 0px;
    position:relative;
    z-index:2;
}
html.Explorer6 #Navigation {
    margin: 0 0 0 21px;
    width: 871px;
}
	ul#NavigationHorizontal {
		margin: 0;
		border: 0 none;
		padding: 0;
		width: 100%;
		list-style: none;
        height: 51px;
	}
	ul#NavigationHorizontal li {
		margin: 0;
		border: 0 none;
		float: left;
		display: inline;
		list-style: none;
		position: relative;
		height: 51px;
		z-index: 99;
	}
	ul#NavigationHorizontal li.your-account {
		float: right;
	}
	ul#NavigationHorizontal ul {
		margin: 0;
		border: 0 none;
		padding: 5px 0 5px;
		width: 415px;
		list-style: none;
		display: none;
		position: absolute;
		top: 51px;
		left: 25px;
        background: url('/_custom/templates/lime/img/BgDropdown.png') repeat-y left top;
	}
	ul#NavigationHorizontal ul ul {
		border-top:1px solid #e3e3e3;
		margin-top:-1px;
        display: none !important;
	}
	ul#NavigationHorizontal ul:after{
		clear: both;
		display: block;
		font: 1px/0px serif;
		content: ".";
		height: 0;
		visibility: hidden;
	}
    ul#NavigationHorizontal ul li {
		width: 180px;
		float: left;
		display: block !important;
        display: inline;
		height: auto;
		/*padding:15px 0 5px 0;*/
        margin: 0 10px;
	}
	ul#NavigationHorizontal li a {
		padding: 0 28px;
		float: none !important;
		float: left;
		display: block;
		background: none;
		color: #fff;
		font: bold 15px/51px "Trebuchet MS", Helvetica, sans-serif;
		text-decoration: none;
        text-transform: uppercase;
		height: auto !important;
		height: 1%; /*For IE*/
	}
	ul#NavigationHorizontal a:hover,
	ul#NavigationHorizontal li:hover a,
	ul#NavigationHorizontal li.iehover a,
	ul#NavigationHorizontal a.current {
		text-decoration: none;
        background: url('/_custom/templates/lime/img/HoverMenu.png') no-repeat center bottom;
        color: #ff6633;
	}
	ul#NavigationHorizontal ul a {
		border-right:none;
        color:#fff;
        font: 11.7px "Lucida Sans", "Helvetica", sans-serif;
        padding: 0 10px;
        text-transform: none;
        text-decoration: none;
        background: url('/_custom/templates/lime/img/BgDropdownHorizontalLine.png') no-repeat left bottom;
        display: block;
        height: 40px !important;
	}
    ul#NavigationHorizontal ul a span {
        vertical-align: middle;
        height: 40px;
        display: table-cell;
        /*padding: 0 0 0 20px;*/
    }
    ul#NavigationHorizontal ul a em {
        display:block;
        width:140px;
        font: normal 11px/14px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
    }
	ul#NavigationHorizontal li:hover li a,
    ul#NavigationHorizontal ul a.current,
	ul#NavigationHorizontal li.iehover li a,
	ul#NavigationHorizontal li:hover li:hover li a,
	ul#NavigationHorizontal li.iehover li.iehover li a,
	ul#NavigationHorizontal li:hover li:hover li:hover li a,
	ul#NavigationHorizontal li.iehover li.iehover li.iehover li a {
		background: url('/_custom/templates/lime/img/BgDropdownHorizontalLine.png') no-repeat left bottom;
        color: #fff;
	}
	ul#NavigationHorizontal li:hover li a:hover,
	ul#NavigationHorizontal li:hover li:hover a,
	ul#NavigationHorizontal li.iehover li a:hover,
	ul#NavigationHorizontal li.iehover li.iehover a,
	ul#NavigationHorizontal li:hover li:hover li a:hover,
	ul#NavigationHorizontal li:hover li:hover li:hover a,
	ul#NavigationHorizontal li.iehover li.iehover li a:hover,
	ul#NavigationHorizontal li.iehover li.iehover li.iehover a,
	ul#NavigationHorizontal li:hover li:hover li:hover li a:hover,
	ul#NavigationHorizontal li.iehover li.iehover li.iehover li a:hover {
		color:#ff6633;
	}
	ul#NavigationHorizontal ul ul,
	ul#NavigationHorizontal ul ul ul {
		display: none;
		position: absolute;
		top: 0;
		left: 160px;
        border-left: 0 none;
	}
	ul#NavigationHorizontal li:hover ul ul,
	ul#NavigationHorizontal li:hover ul ul ul,
	ul#NavigationHorizontal li.iehover ul ul,
	ul#NavigationHorizontal li.iehover ul ul ul {
		display: none;
	}
	ul#NavigationHorizontal li:hover ul,
	ul#NavigationHorizontal ul li:hover ul,
	ul#NavigationHorizontal ul ul li:hover ul,
	ul#NavigationHorizontal li.iehover ul,
	ul#NavigationHorizontal ul li.iehover ul,
	ul#NavigationHorizontal ul ul li.iehover ul {
		display: none; /* This is for hover-menu */
	}
#errors {
    background: url('/_custom/templates/lime/img/BgActionbar.png') no-repeat left top;
    width: 650px;
    margin:0px 0px 11px 4px;
    z-index:99;
    padding: 0px 0px 0px 0px;
    line-height: 22px;
    border: 0 none;
    float:left;
}
#HeaderContent {
	width:611px;
    margin:0 0 0 42px;
    height:91px;
    padding: 0;
    top:0;
    background: url('/_custom/templates/lime/img/BgTopSlice.png') repeat-x left top;
    float: left;
}
html.Explorer6 #HeaderContent {
    margin: 0 0 0 21px !important;
}
    #ShoppingCartButton {
        float: left;
        background: url("/_custom/templates/lime/img/BgTopCartButton.png") no-repeat 0px 0px;
        width: 80px;
        height: 92px;
        cursor: pointer;
    }
    #ShoppingCartButton:hover,
    #ShoppingCartButton.hover {
        background: url('/_custom/templates/lime/img/BgTopCartButtonHover.png') no-repeat 0px 0px;
    }
	#ShoppingCart  {
		background: url("/_custom/templates/lime/img/BgTopCart.png") no-repeat 0px 0px;
		float:left;
        width: 188px;
        height: 92px;
        cursor: pointer;
	}
    #ShoppingCartContent {
        padding: 20px 0 0 10px;
        color: #fff;
        font: 10.5px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
    }
    #ShoppingCartContent em {
        color: #ff6633;
        font-style: normal;
    }
    #ShoppingCartContent a {
        color: #fff;
    }
	#Language {
		margin:0 0 0 20px;
		float:right;
	}
	#Currency {
		float:right;
		margin:0 0 0 20px;
	}
#ContentWrapper {
	margin:0 0 0 42px;
	width:915px;
    position:relative;
    z-index:1;
}
#Content {
	width: 100%;
	float:left;
}
	#Header {
		margin: 0 0 8px 0;
        float: left;
	}
        #Logo {
            float: left;
            margin:10px 0 0 30px;
            background: url('/_custom/templates/lime/img/logo.png') no-repeat left top;
            height: 70px;
            width: 530px;
            cursor: pointer;
        }
    #LeftColumn {
        width: 164px;
        float:left;
        display:inline;
        padding:0 12px 0 0;
        margin: 15px 11px 0 37px;
        background: url('/_custom/templates/lime/img/leftcolbg.png') repeat-y right;
        position: relative;
    }
    html.Explorer6 #LeftColumn {
        margin: 15px 0 0 25px !important;
        padding: 0 !important;
        width: 100px !important;
    }
    #MainContentCenter {
        float: left;
        width: 470px;
        margin: 15px 0 0 0;
        min-height: 630px;
        height: auto !important;
        height: 630px;
        padding-bottom: 30px;
    }
    #MainContentCenter.no-right {
        margin: 15px 0 0 0 !important;
        width: 650px !important;
    }
    html.Explorer6 #MainContentCenter {
        margin: 15px 0 0 15px !important;
    }
    #RightColumn table {
        width: 210px !important;
    }
	#RightColumn {
        padding: 0 0 0 0;
        width:206px;
        height: 100%;
        position: relative;
        right: 0;
        top: 0;
	}
    html.Explorer6 #RightColumn,
    html.Explorer7 #RightColumn {
        position: absolute;
        right: -27px;
        float: right;
    }
    html.Explorer7 #RightColumn {
        right: 0px;
    }
    #RightColumnBottom {
        float: right;
        height: 332px;
        width: 206px;
        display:inline;
        position: relative;
    }
    #HavevejrWrapper {
        float: left;
        cursor: pointer;
    }
    #Havevejr {
        background: url('/_custom/templates/lime/img/BgHavevejr.png') no-repeat 30px center;
        height: 100px;
        width: 191px;
        float: right;
        color: #fff;
        padding: 0 0 0 15px;
        margin: 15px 0 0 0;
        position: absolute;
        bottom: 0;
        left: 0;
    }
    #Havevejr img {
        float: left;
        margin: 0 0 0 -2px;
    }
    #Havevejr p {
        float: left;
        margin: 10px 0 0 15px;
        font:bold 50px Arial, sans-serif;
    }
    #Havevejr h3 {
        font: bold 12px Arial, sans-serif;
        padding: 0 0 0 20px;
    }
	#categorylist-box,
	#search-box,
	#newslettersubscribe-box,
	#blog-box,
	#quicklogin-box,
	#tagging-box,
	#pagenews-box,
	#shoppingcart-box,
	#topten-box
	#calendar-box,
    .pagecontent-box {
        background: 0 none;
		width: 231px;
        margin: 0 0 10px 0;
    }
    #RandomProductBox {
        background: url('/_custom/templates/lime/img/BgRightBoxProduct.png') no-repeat left top;
        width: 231px;
        height: 250px;
        float: left;
    }
    #newslettersubscribe-box {
        background: url('/_custom/templates/lime/img/BgRightBoxKundeklub.png') no-repeat left top;
        height: 159px;
        position: relative;
    }
    #RandomProductImage {
        padding: 15px 0 0 15px;
        text-align: center;
        width: 200px;
    }
    #RandomProductContent {
        width: 231px;
        text-align: center;
        margin: 5px 0 0;
        font: 12px "Myriad Pro", "Lucida Sans", sans-serif;
    }
	#paymenticons-box {
		width: 231px;
        height: 159px;
        margin: 0 0 5px 0;
        text-align: center;
	}
    #search-box {
        background: url('/_custom/templates/lime/img/BgSearchBox.png') no-repeat left top;
        height: 55px;
	}
    #search-box-top {
        display: none;
    }
	#categorylist-box-top,
	#search-box-top,
	#blog-box-top,
	#quicklogin-box-top,
	#tagging-box-top,
	#pagenews-box-top,
	#shoppingcart-box-top,
	#topten-box-top,
	#paymenticons-box-top,
	#calendar-box-top {
		height:30px;
        padding: 10px 15px 0 15px;
        background: url('/_custom/templates/lime/img/BgRightBox.png') repeat-y left top;
        width: 201px;
	}
	#paymenticons-box-top {
		display:none;
	}
    #newslettersubscribe-box-top {
        display: none;
    }
	#categorylist-box h2,
	#search-box h2,
	#newslettersubscribe-box h2,
	#blog-box h2,
	#quicklogin-box h2,
	#tagging-box h2,
	#pagenews-box h2,
	#shoppingcart-box h2,
	#topten-box h2,
	#calendar-box h2 {
		font: bold 18px 'Trebuchet MS', Helvetica, sans-serif;
		margin: 0;
        padding: 0 0 6px;
		line-height:30px;
        color: #fff;
	}
	#categorylist-box em,
	#search-box em,
	#newslettersubscribe-box em,
	#blog-box em,
	#quicklogin-box em,
	#tagging-box em,
	#pagenews-box em,
	#shoppingcart-box em,
	#topten-box em,
	#calendar-box em {
		font: 18px 'Trebuchet MS', Helvetica, sans-serif;
		font-weight: normal;
		font-style: normal;
        color: #fff;
	}
	#categorylist-box-content,
	#newslettersubscribe-box-content,
	#blog-box-content,
	#quicklogin-box-content,
	#tagging-box-content,
	#pagenews-box-content,
	#shoppingcart-box-content,
	#topten-box-content,
	#paymenticons-box-content,
	#calendar-box-content,
    .pagecontent-box-content {
        padding: 10px 15px 15px 15px;
        float: left;
        width: 201px;
        background: url('/_custom/templates/lime/img/BgRightBox.png') repeat-y left top;
	}
    #newslettersubscribe-box-content {
        background: none;
        position: absolute;
        padding: 0;
        left: 10px;
        bottom: 18px;
    }
    #newslettersubscribe-box-content dt {
        background: none;
        width: auto;
        height: auto;
    }
    #newslettersubscribe-box a:hover {
        background: url('/_custom/templates/lime/img/BgRightBoxKundeklubFacebookHover.png') no-repeat left top !important;
    }
    #newslettersubscribe-box-content dt.middle input {
        background: url('/_custom/templates/lime/img/BgRightBoxKundeklubButton.png') no-repeat left top;
        width: 64px;
    }
    #newslettersubscribe-box-content dt.middle input:hover {
        background: url('/_custom/templates/lime/img/BgRightBoxKundeklubButtonHover.png') no-repeat left top;
    }
    #search-box-content {
        float: left;
        padding: 3px 0 0;
        margin: 5px 0 0 5px;
    }
	#paymenticons-box-content {
		background:none;
		border:none;
	}
	#topten-box-content,
	#calendar-box-content {
		padding:10px 0 0 0;
		width:178px;
	}
    #newsletter_name_quick,
    #newsletter_mail_quick {
        width: 183px;
        border: 0 none;
        background: url('/_custom/templates/lime/img/BgRightBoxKundeklubInput.png') no-repeat left top;
        padding: 2px 10px;
        height: 20px;
    }
    #categorylist-box-bottom,
    #blog-box-bottom,
    #quicklogin-box-bottom,
    #tagging-box-bottom,
    #pagenews-box-bottom,
    #shoppingcart-box-bottom,
    #topten-box-bottom,
    #paymenticons-box-bottom,
    #calendar-box-bottom,
    #newslettersubscribe-box-bottom,
    .pagecontent-box-bottom {
        width: 231px;
        height: 13px;
        background: url('/_custom/templates/lime/img/BgRightBoxBottom.png') no-repeat 1px top;
        float: left;
    }
    #newslettersubscribe-box-bottom {
        display: none;
    }
    html.Explorer6 #LeftColumn div {
        width: 140px !important;
    }
    #LeftColumn #categorylist-box,
	#LeftColumn #search-box,
	#LeftColumn #newslettersubscribe-box,
	#LeftColumn #blog-box,
	#LeftColumn #quicklogin-box,
	#LeftColumn #tagging-box,
	#LeftColumn #pagenews-box,
	#LeftColumn #shoppingcart-box,
	#LeftColumn #topten-box
	#LeftColumn #calendar-box,
	#LeftColumn .pagecontent-box {
        background: none;
		width: 164px;
		height:auto;
        margin: 0 0 5px 0;
	}
	#LeftColumn #paymenticons-box {
		width: 164px;
        height: 159px;
        padding:0;
        margin: 0 0 5px 0;
        text-align: center;
	}
    #LeftColumn #search-box {
        height: 55px;
    }
    #LeftColumn #search-box-top {
        display: none;
    }
	#LeftColumn #categorylist-box-top,
	#LeftColumn #search-box-top,
	#LeftColumn #newslettersubscribe-box-top,
	#LeftColumn #blog-box-top,
	#LeftColumn #quicklogin-box-top,
	#LeftColumn #tagging-box-top,
	#LeftColumn #pagenews-box-top,
	#LeftColumn #shoppingcart-box-top,
	#LeftColumn #topten-box-top,
	#LeftColumn #paymenticons-box-top,
	#LeftColumn #calendar-box-top,
    #LeftColumn .pagecontent-box-top {
		width:164px;
		height:auto;
        background: none;
        padding: 0;
	}
	#LeftColumn #paymenticons-box-top {
		display:none;
	}
	#LeftColumn #categorylist-box h2,
	#LeftColumn #search-box h2,
	#LeftColumn #newslettersubscribe-box h2,
	#LeftColumn #blog-box h2,
	#LeftColumn #quicklogin-box h2,
	#LeftColumn #tagging-box h2,
	#LeftColumn #pagenews-box h2,
	#LeftColumn #shoppingcart-box h2,
	#LeftColumn #topten-box h2,
	#LeftColumn #calendar-box h2,
    #LeftColumn .pagecontent-box h2 {
		font: 18px 'Trebuchet MS', Helvetica, sans-serif;
		font-weight: normal;
		padding:0 0 0 10px;
		line-height:30px;
        color: #120603;
	}
	#LeftColumn #categorylist-box em,
	#LeftColumn #search-box em,
	#LeftColumn #newslettersubscribe-box em,
	#LeftColumn #blog-box em,
	#LeftColumn #quicklogin-box em,
	#LeftColumn #tagging-box em,
	#LeftColumn #pagenews-box em,
	#LeftColumn #shoppingcart-box em,
	#LeftColumn #topten-box em,
	#LeftColumn #calendar-box em {
		font: 18px 'Trebuchet MS', Helvetica, sans-serif;
		font-weight: normal;
		font-style: normal;
	}
	#LeftColumn #categorylist-box-content,
	#LeftColumn #search-box-content,
	#LeftColumn #newslettersubscribe-box-content,
	#LeftColumn #blog-box-content,
	#LeftColumn #quicklogin-box-content,
	#LeftColumn #tagging-box-content,
	#LeftColumn #pagenews-box-content,
	#LeftColumn #shoppingcart-box-content,
	#LeftColumn #topten-box-content,
	#LeftColumn #paymenticons-box-content,
	#LeftColumn #calendar-box-content,
    #LeftColumn .pagecontent-box-content {
        padding: 5px;
        float: left;
        background: none;
        width: 199px;
	}
	#LeftColumn #paymenticons-box-content {
		background:none;
		border:none;
	}
	#LeftColumn #topten-box-content,
	#LeftColumn #calendar-box-content {
		padding:10px 0 0 0;
		width:164px;
	}
    #LeftColumn #newsletter_name_quick,
    #LeftColumn #newsletter_mail_quick {
        width: 164px;
    }
    #LeftColumn #categorylist-box-bottom,
    #LeftColumn #search-box-bottom,
    #LeftColumn #newslettersubscribe-box-bottom,
    #LeftColumn #blog-box-bottom,
    #LeftColumn #quicklogin-box-bottom,
    #LeftColumn #tagging-box-bottom,
    #LeftColumn #pagenews-box-bottom,
    #LeftColumn #shoppingcart-box-bottom,
    #LeftColumn #topten-box-bottom,
    #LeftColumn #paymenticons-box-bottom,
    #LeftColumn #calendar-box-bottom,
    #LeftColumn .pagecontent-box-bottom {
        background: none;
    }
	.preloader {
			width:178px;
		}
		ul.tabs {
			float:left;
			width:178px;
			height:20px;
			border-bottom:1px solid #666;
		}
		.tabs li a {
			background: #ccc;
			color:#fff;
			height:20px;
			line-height:20px;
		}
		.tabs li a.active {
			background: #999;
			color:#fff;
		}
		.tabbed-pane {
			width:178px;
		}
		.pane {
			width:178px;
		}
    #MainLogoWrapper {
        width: 0px;
        height: 264px;
        position: relative;
        float: left;
        z-index: 99;
        left: -25px;
        top: 0px;
    }
    html.Explorer6 #MainLogoWrapper {
        position: absolute;
        top: 0;
        left: 0;
    }
    #MainContentWrapper {
        height:auto !important;
        width: 919px !important;
    }
    #MainContentTop {
        float: left;
        background: url('/_custom/templates/lime/img/BgMaincontentTop.png') no-repeat left top;
        width: 919px;
        height: 1px;
    }
    html.Explorer6 #MainContentTop {
        display: none !important;
    }
    #MainContentBottom {
        float: left;
        background: url('/_custom/templates/lime/img/BgMaincontentBottom.png') no-repeat left top;
        width: 919px;
        height: 12px;
        position: relative;
        top: -1px;
    }
    html.Explorer6 #MainContentBottom {
        display: none !important;
    }
	#MainContent {
        background: url("/_custom/templates/lime/img/BgMaincontentSlice.png") repeat-y scroll left top transparent;
		float:left;
		display:block;
		width:919px !important;
        min-height: 670px;
        height: auto !important;
        height: 670px;
        position: relative;
        top: -1px;
	}
		#MainContent h1{
			color:#462f11;
			font: bold 16px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
            padding: 0 0 6px 0;
            text-transform:uppercase;
            margin:0 0 6px;
            background:url('/_custom/templates/lime/img/headerbg.png') repeat-x bottom;
		}
    #MainContent #left {
        margin: 15px 15px 15px 0 !important;
        float: left;
    }
    #MainContent #right {
        margin: 15px 0 15px 15px !important;
        float: right;
    }
    #BreadCrumb {
        float: left;
        height: 20px;
        margin: 0;
        position: absolute;
        clear: both;
        bottom: 5px;
        padding: 20px 0 0 0;
        font: 11px/24px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
        color: #330000;
    }
    html.Explorer6 #BreadCrumb,
    html.Explorer7 #BreadCrumb {
        left: 230px !important;
    }
    #RightColumn h1,
    #RightColumn h2 {
        color: #fff;
        font: bold 18px 'Trebuchet MS', Helvetica, sans-serif;
    }
#BottomWrapper {
    background: url('/_custom/templates/lime/img/Bg2.png') no-repeat left top;
    width: 919px;
    height: 333px;
    float: left;
    margin:0 0 60px 0;
    position: relative;
    top: -1px;
}
#Bottom {
	float: left;
	width:709px;
	color:#999999;
	text-align: center;
	height:268px;
    overflow: hidden;
}
#BottomMenu {
    float: left;
    margin: 0 0 0 35px;
}
html.Explorer6 #BottomMenu {
    margin: 0 0 0 15px !important;
}
#Bottom ul {
	color:#999999;
	font-size: 10px;
    float: left;
    list-style: none outside none;
    margin: 20px 0 0 0;
}
#Bottom ul li {
    float: left;
    padding: 0;
    width: 150px;
    margin: 0 20px 0 0;
}
html.Explorer6 #Bottom ul li {
    margin: 0 5px 0 0 !important;
}
#Bottom ul ul {
    width: 140px;
    margin: 10px 0 0 0;
    padding: 0;
}
#Bottom ul ul li {
    padding: 0;
    width: 140px;
}
#Bottom ul ul ul {
    margin: 0;
}
#Bottom p {
    color: #120603;
    font: 11px/14px Georgia, sans-serif;
}
#Bottom li a {
	color:#120603;
    text-decoration: none;
    display: block;
    font: 11px/16px Tahoma, Geneva, sans-serif;
    float: left;
    font-weight: bold;
    text-transform: uppercase;
    text-align: left;
}
#Bottom li li a {
    text-transform: none;
    font-weight: normal;
    background: url('/_custom/templates/lime/img/MenuBottomIndent.png') no-repeat 5px center;
    padding: 0 0 0 15px;
}
#Bottom ul ul ul li a {
    background: url('/_custom/templates/lime/img/MenuBottomIndent.png') no-repeat 5px center;
    padding: 0 0 0 15px;
    font-weight: normal;
}
#Bottom ul ul ul li a:hover {
    background: url('/_custom/templates/lime/img/MenuBottomIndentHover.png') no-repeat 5px center;
}
#Bottom a:hover,
#Bottom a.current {
	color: #ff6633;
    text-decoration: underline;
}
#BottomLinks {
    float: left;
    z-index: 10;
    width: 160px;
    height: 220px;
    margin: 20px 0 0 0;
}
#QuickLinks {
    color:#a5a5a5;
    font-size:10px;
    float:left;
    width: 709px;
    height:30px;
    padding: 15px 0 0 0;
}
html.Explorer6 #QuickLinks {
    height: 12px !important;
    padding: 5px 0 0 0 !important;
}
    #QuickLinksIcons {
        float: left;
        margin: 0 20px 0 35px;
        width: 658px;
    }
    html.Explorer6 #QuickLinksIcons {
        margin: 0 0 0 20px !important;
        /*width: 500px !important;*/
    }
    #QuickLinksIcons a {
        color:#120603;
        text-decoration: none;
    }
.LeftMenu {
    float: left;
    background: none;
    margin: 0 0 200px 0;
}
.LeftMenu h2 {
    font: 12px/25px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
    background: url('/_custom/templates/lime/img/BgLeftMenuGreen.png') repeat-x left top;
    color: #fefefe;
    padding: 0 0 0 15px;
    width: 145px;
}
.LeftMenu ul {
    list-style: none outside none;
    float: left;
    width: 160px;
    margin: 0 !important;
    padding: 0 !important;
    background: url('/_custom/templates/lime/img/LeftMenuSpacer.png') repeat-x left bottom;
}
.LeftMenu ul ul {
    background: none;
}
.LeftMenu li {
    float: left;
    width: 160px;
    background: url('/_custom/templates/lime/img/LeftMenuSpacer.png') repeat-x left top;
}
html.Explorer6 .LeftMenu h2,
html.Explorer6 .LeftMenu ul,
html.Explorer6 .LeftMenu li,
html.Explorer6 .LeftMenu li li a {
    width: 140px !important;
}
.LeftMenu li a {
    font: 11px Tahoma, Geneva, sans-serif;
    color: #999966;
    display: block;
    width: 150px;
    text-decoration: none;
    padding: 5px 0 5px 15px;
}
.LeftMenu li a:hover,
.LeftMenu li a.active {
    background: url('/_custom/templates/lime/img/MenuIndentArrowGreen.png') no-repeat left center;
}
.LeftMenu li li {
    width: 160px;
    border-bottom: 0 none;
    background: url('/_custom/templates/lime/img/LeftMenuSpacer.png') repeat-x left top;
}
.LeftMenu li li a {
    width: 129px;
    padding-left: 30px;
}
.LeftMenu li li a:hover,
.LeftMenu li li a.active {
    background: url('/_custom/templates/lime/img/MenuIndentArrowGreen.png') no-repeat 10px center;
}
a.CustomLink {
    color:#120603;
    display:block;
    float:left;
    font:bold 11px/14px Georgia,serif;
    text-decoration:none;
    text-transform:uppercase;
}
a.CustomLink:hover {
    color: #bc0000;
}
#BottomLinks ul {
    margin: 10px 0 20px 0;
}
#BottomLinks li a {
    text-transform: none;
    background: url('/_custom/templates/lime/img/MenuBottomIndent.png') no-repeat 5px center;
    padding: 0 0 0 15px;
    font-weight: normal;
}
.LV_invalid_field, input.LV_invalid_field:hover, input.LV_invalid_field:active {
	border:none;
}
#PaymentLogos {
    float: left;
    position: absolute;
    bottom: 0;
}

#TiderBox {
    background: url('/_custom/templates/lime/img/BgRightBoxTider.png') no-repeat left top;
    width: 201px;
    height: 88px;
    float: left;
    margin: 0 0 5px;
    padding: 10px 15px 15px;
    color: #fff;
}
#TiderBox h1 {
    margin: 0;
    color: #fff;
}
#TiderBoxContent {
    background: url('/_custom/templates/lime/img/kontaktBaggrund.png') repeat-x left top;
    width: 180px;
    height: 43px;
    padding: 3px 10px 10px;
    margin: 0 auto;
}

#FindPlanteskoleBox {
    background: url('/_custom/templates/lime/img/BgRightBoxFindplanteskole.png') no-repeat left top;
    float: left;
    width: 201px;
    height: 134px;
    float: left;
    margin: 0 0 5px;
    padding: 10px 15px 15px;
    cursor: pointer;
}

#WebshopBox {
    background: url('/_custom/templates/lime/img/BgRightBoxWebshop.png') no-repeat left top;
    float: left;
    width: 201px;
    height: 134px;
    float: left;
    padding: 10px 15px 15px;
    position: relative;
}
#RightBoxWebshopBuy {
    position: absolute;
    width: 100px;
    height: 22px;
    left: 20px;
    bottom: 29px;
    display: block;
}
#RightBoxWebshopBuy:hover {
    background: url('/_custom/templates/lime/img/BgRightBoxWebshopButton1Hover.png') no-repeat left top;
}
#RightBoxWebshopGift {
    position: absolute;
    width: 87px;
    height: 22px;
    right: 72px;
    bottom: 31px;
    display: block;
}
#RightBoxWebshopGift:hover {
    background: url('/_custom/templates/lime/img/BgRightBoxWebshopButton2Hover.png') no-repeat left top;
}

/* PRODUCT LIST */
.BuyNowWrapper {
    width:160px;
    float:left;
    background:url('/_custom/templates/lime/img/BgInfoButton.png') no-repeat top center;
    height:22px;
    line-height:22px;
}
.ProductListBuyNow {
    height:22px;
}
.ProductListBuyNow a, .ProductListBuyNow input {
    color:#fff;
    font-weight:normal;
    outline:none;
}
.ProductListBuyNow a:hover, .ProductListBuyNow input:hover {
    color:#fff;
}
.BuyNowInfo {
    float:left;
    color:#fff;
    padding:0 0 0 70px;
    width:37px;
    text-align:left;
}
.ProductListTitle_style2 {
    color:#462f11;
    margin:0;
    font:bold 12px "Myriad Pro", Tahoma, "Lucida Grande", Helvetica;
}
.ProductListTopwrapper {
    margin:25px auto 0;
    height:70px;
}
.ProductListBg_style2, .ProductListBg2_style2 {
    height:240px;
    margin:0 0 10px;
    padding: 5px 3px;
}
.ProductListBg_style2:hover, .ProductListBg2_style2:hover {
    background:#ecdfcd;
}

/* PRODUCT */
#ProductShowCat {
    float:left;
    width:100%;
}
.productNumber {
    display:none !important;
}
#ProductShowCat h1 {
    display:block;
}
.ProductItem td.content {
    padding:0;
}
table.table_form {
    border:none;
}
#FacebookLike {
    float:left;
    width:250px;
    padding:20px 0 0;
}
#product-detalis-data {
    position:relative;
}
#product-detalis-data h1 {
    text-transform:none !important;
    padding:0 0 10px 0 !important;
}
.productShow {
    width:170px;
}

#TopKontakt {
    float: right;
    background: 0 none;
    color: #fff;
    padding:10px;
    font: 11px/12px "Trebuchet MS", Helvetica, sans-serif;
}

#PressWrapper {
    float: left;
    width: 667px;
}
    .PressRowLeft,
    .PressRowRight { height: 115px; overflow: hidden; width: 309px; padding: 13px 0px 15px 0px; background: transparent url("/_custom/templates/lime/img/BorderFrontpage.png") repeat-x bottom left; }
    .PressRowLeft { float: left; }
    .PressRowRight { float: right; }
        .PressImage { width: 120px; height: 113px; float: left; }
        .PressContent { float: right; width: 178px;}

#ButtonKontakt {
    display: block;
    width: 83px;
    height: 22px;
    background: url('/_custom/templates/lime/img/BgKontaktButton.png') no-repeat left top;
}
#ButtonKontakt:hover {
    background: url('/_custom/templates/lime/img/BgKontaktButtonHover.png') no-repeat left top;
}
#ButtonFind {
    display: block;
    width: 84px;
    height: 35px;
    background: url('/_custom/templates/lime/img/BgKontaktFind.png') no-repeat left top;
    margin: 5px 0 0;
}
#ButtonFind:hover {
    background: url('/_custom/templates/lime/img/BgKontaktFindHover.png') no-repeat left top;
}

.NewsItemPreview {
    width: 83%;
}
object {
    float: left;
}

/* newsletter overlay */
#newsletter-overlay {
	position: relative;
	width: 1046px; height: 671px;
	background: url('/_custom/templates/lime/img/club_overlay_bg.png');
}

#newsletter-overlay .close {
	position: absolute;
	top: 42px; left: 935px;
	width: 77px; height: 22px;
	cursor: pointer;
	display: none;
}

#newsletter-overlay-text {
	position: absolute;
	top: 207px; left: 95px;
	width: 850px;
	font-size: 18px;
}

#newsletter-overlay-form input {
	width: 430px; height: 40px;
	padding: 0;
	border: 0;
	line-height: 40px;
	font-size: 20px;
	background: none;
}

#newsletter-overlay-form input.LV_invalid_field {
	background: url("/_design/common/img/livevalidation/error.gif") no-repeat scroll 390px 15px transparent;
}

#newsletter-overlay-form #name {
	position: absolute;
	top: 331px; left: 104px;
}

#newsletter-overlay-form #address {
	position: absolute;
	top: 380px; left: 104px;
}

#newsletter-overlay-form #city {
	position: absolute;
	top: 477px; left: 104px;
}
#newsletter-overlay-form #zip {
	position: absolute;
	top: 429px; left: 104px;
}
#newsletter-overlay-form #email {
	position: absolute;
	top: 331px; left: 556px;
}
#newsletter-overlay-form #phone {
	display: none;
}
#newsletter-overlay-form #birthday {
	position: absolute;
	top: 380px; left: 556px;
}

#newsletter-overlay-form #checkbox-woman {
	position: absolute;
	top: 429px; left: 543px;
	width: 43px; height: 40px;
	cursor: pointer;
}

#newsletter-overlay-form #checkbox-woman-caption {
	position: absolute;
	top: 439px; left: 596px;
	width: 60px;
	font-size: 15px;
}

#newsletter-overlay-form #checkbox-man {
	position: absolute;
	top: 429px; left: 663px;
	width: 43px; height: 40px;
	cursor: pointer;
}

#newsletter-overlay-form #checkbox-man-caption {
	position: absolute;
	top: 439px; left: 716px;
	width: 60px;
	font-size: 15px;
}

#newsletter-overlay-form .checkbox.checked {
	background: url('/_custom/templates/lime/img/club_checkmark.png');
}

#newsletter-overlay-form-submit {
	position: absolute;
	top: 580px; left: 771px;
	width: 185px; height: 39px;
	cursor: pointer;
	background: url('/_custom/templates/lime/img/club_subscribe.png');
}

#newsletter-confirm-overlay {
	position: relative;
	width: 670px; height: 196px;
	z-index: 100;
	background: url('/_custom/templates/lime/img/club_confirm_bg.png');
}

#newsletter-confirm-overlay .close {
	position: absolute;
	top: 25px; left: 618px;
	width: 23px; height: 23px;
	cursor: pointer;
}

/* ############################ */
/* ######### NEW STYLE ######## */
/* ############################ */
.ProductListBg_style2,
.ProductListBg2_style2 {
    padding:5px 10px 10px 5px;
    margin:0 2px 5px;
    height: auto;
}
    .ProductListLinkWrapper_style2 {
        width: 142px;
        height:243px;
        position:relative;
    }
        .ProductListImage_style2 {
            height: 142px;
        }
            .ProductListImageRelative {
                height: 142px;
                position: relative;
                z-index: 99;
            }
            .ProductListImageRelative img{
                width:100% !important;
                height:auto !important;
            }
        .ProductListTitle_style2 {
            float:left;
            width:100%;
            margin: 7px auto 0px auto;
        }
        .ProductListPrice_style2 {
            float:left;
            width:100%;
            margin: 0 0 5px 0;
        }
        .ProductListBuyNow,
        .ProductListLinks_style2 br{
            display:none;
        }
        .ProductListLinks_style2 {
            display:block;
            position:absolute;
            bottom:0;
            left:16px;
            width: 114px;
            margin: 0 auto;
            height: 22px;
            line-height: 22px;
        }
            .ProductListLinksShow a{
                float: left;
                color: #fff;
                margin: 0px 6px 0px 0px;
                height: 22px;
                width: 44px;
                text-align: center;
                background: url('/_custom/templates/lime/img/productlistbg.png') no-repeat 0px 0px;
                cursor: pointer;
                text-decoration: none !important;
            }
                .ProductListLinksShow:hover a{
                    background: url('/_custom/templates/lime/img/productlistbg.png') no-repeat 0px -23px;
                    color:#fff !important;
                }

            .ProductListLinks_style2 .button dt.left,
            .ProductListLinks_style2 .button dt.right{
                display:none;
            }
            .ProductListLinks_style2 .button dt.middle{
                background: url('/_custom/templates/lime/img/productlistbg.png') no-repeat -47px 0px;
                margin:0 0 0 0;
                height: 22px;
                width: 64px;
                float: left;
            }
                .ProductListLinks_style2 dt.middle .ahref, .CheckOutProceedList dt.middle .ahref{
                    background:none;
                    width:64px;
                }
                    .ProductListLinks_style2 .CheckOutProceedList dt.middle .ahref a, .CheckOutProceedList dt.middle .ahref a{
                        float:left;
                        width:48px;
                        line-height:22px;
                        text-align:center;
                        color:#fff;
                        padding:0 0 0 16px;
                    }
                .ProductListLinks_style2 .button dt.middle a,
                .ProductListLinks_style2 .button dt.middle input{
                    float:left;
                    width:52px;
                    color:#fff;
                    text-align:center;
                    padding:0 0 0 12px;
                }
                .ProductListLinks_style2 .button dt.middle input{
                    width:64px;
                    color:#fff;
                    padding:0 0 0 16px;
                }
            .ProductListLinks_style2 .button dt.middle:hover{
                background: url('/_custom/templates/lime/img/productlistbg.png') no-repeat -47px -23px;
            }

.variantInfoBox {
    border: 1px solid #caae86;
    background: #e3cdaf;
    width: 310px;
}
.productShowInput input#amount {
    background: url("/_custom/templates/lime/img/buycount.png") no-repeat;
    border: none;
    margin: 5px 0 0;
    font-size: 11px;
    padding: 3px 11px 5px 6px;
}

.ProductItem .CheckOutProceed dt.middle {
    background:url("/_custom/templates/lime/img/buybutton.png") no-repeat;
    height:34px;
    width:86px;
}

.ProductItem .CheckOutProceed dt.middle:hover {
    background:url("/_custom/templates/lime/img/buybutton.png") no-repeat 0 -36px;
    height:34px;
    width:86px;
}
.ProductItem .CheckOutProceed dt.middle input {
    padding:5px 8px 0 45px;
}
html.Explorer6 .ProductItem .CheckOutProceed dt.middle input {
    padding: 0 0 0 35px !important;
}
.ProductItem .CheckOutProceed dt.left,
.ProductItem .CheckOutProceed dt.right {
    display:none;
}


#shoppingcart-box-content dt.left,
#cartButtonWrap dt.left,
.button_update dt.left{
    background:url("/_custom/templates/lime/img/bgleft-button.png") no-repeat 0 0;
    height:22px;
    width:7px;
}
    #shoppingcart-box-content .button:hover dt.left,
    #cartButtonWrap:hover dt.left,
    .button_update:hover dt.left{
        background:url("/_custom/templates/lime/img/bgleft-button.png") no-repeat 0 -22px;
    }

#shoppingcart-box-content dt.right,
#cartButtonWrap dt.right,
.button_update dt.right{
    background:url("/_custom/templates/lime/img/bgright-button.png") no-repeat 0 0;
    height:22px;
    width:7px;
}
    #shoppingcart-box-content .button:hover dt.right,
    #cartButtonWrap:hover dt.right,
    .button_update:hover dt.right{
        background:url("/_custom/templates/lime/img/bgright-button.png") no-repeat 0 -22px;
    }
#shoppingcart-box-content dt.middle,
#cartButtonWrap dt.middle,
.button_update dt.middle{
    background:url("/_custom/templates/lime/img/bgmiddle-button.png") repeat-x;
    color:#fff !important;
    height:22px;
}
    #shoppingcart-box-content .button:hover dt.middle,
    #cartButtonWrap:hover dt.middle,
    .button_update:hover dt.middle{
        background:url("/_custom/templates/lime/img/bgmiddle-button.png") repeat-x 0 -22px;
    }
    #shoppingcart-box-content dt.middle .ahref a,
    #cartButtonWrap dt.middle input,
    .button_update dt.middle input{
        color:#fff;
    }
    #cartButtonWrap dt.middle input{
        height:22px;
    }

.MainContentFull {
    background:url('/_custom/templates/lime/img/maincontentfull.png') repeat-y !important;
}
.MainContentBottomFull {
    background:url('/_custom/templates/lime/img/maincontentbottomfull.png') no-repeat !important;
}

#MainContentCenter.no-right {
    margin: 15px 0 0 0 !important;
    width: 650px !important;
}

#ProductCatalogue {
    float:left;
    width:164px;
    padding:0 0 20px;
}
#ProductCatalogue h3,
.cart h3{
    text-transform:uppercase;
    font:normal 12px/25px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
    color:#fff;
    display:block;
    margin:0 !important;
    padding:0 0 0 15px;
    background:url('/_custom/templates/lime/img/BgProductCatalogue.jpg') no-repeat !important;
}
#ProductCatalogue ul {
    margin:0;
    width:164px;
    background: url('/_custom/templates/lime/img/LeftMenuSpacer.png') repeat-x left bottom;
}
#ProductCatalogue ul ul {
    border-bottom:none;
    background:none;
}
#ProductCatalogue ul li {
    list-style:none;
    /*border-top:1px solid #e5cfb0;*/
    margin:0;
    background: url('/_custom/templates/lime/img/LeftMenuSpacer.png') repeat-x left top;
}
#ProductCatalogue ul li li {
    list-style:none;
    margin:0;
}
#ProductCatalogue li a {
    color:#6e541a;
    font:normal 11px Tahoma, Geneva, sans-serif;
    text-decoration:none;
    display:block;
    padding: 5px 0 5px 15px;
}
#ProductCatalogue li a:hover,
#ProductCatalogue li a.active,
#ProductCatalogue li a.current {
    background:url('/_custom/templates/lime/img/productcataloguehover.png') no-repeat left center;
}
#ProductCatalogue li li a {
    color:#332810;
    padding:5px 0 5px 25px;
}
#ProductCatalogue li li a:hover,
#ProductCatalogue li li a.active,
#ProductCatalogue li li a.current {
    background:url('/_custom/templates/lime/img/productcataloguehover.png') no-repeat 10px center;
}
#ProductCatalogue li li li a {
    color:#000;
    padding:5px 0 5px 35px;
}
#ProductCatalogue li li li a:hover,
#ProductCatalogue li li li a.active,
#ProductCatalogue li li li a.current {
    background:url('/_custom/templates/lime/img/productcataloguehover.png') no-repeat 20px center;
}

.product-related #ProductList_style2 .ProductListBg_style2,
.product-related #ProductList_style2 .ProductListBg2_style2{
    display: inline;
    float: left;
    height:auto;
    margin:0 0 10px;
    min-width:100px;
    padding:5px;
    text-align:center;
    width:120px;
}
    .product-related #ProductList_style2 .ProductListLinkWrapper_style2 {
        width:120px;
    }   
        .product-related #ProductList_style2 .ProductListImage_style2 {
            height:120px;
        }
            .product-related #ProductList_style2 .ProductListImageRelative {
                width:120px;
                height: 120px;
            }
                .product-related #ProductList_style2 .ProductListImageRelative img{
                    width:120px !important;
                    height:auto !important;
                }
        .product-related #ProductList_style2 .ProductListTitle_style2{
            font-size:10px;
        }
        .product-related #ProductList_style2 .ProductListTopwrapper{
            width:120px;
        }
        /*.product-related #ProductList_style2 .btn-wrapper{
            float: left;
            height: 22px;
            line-height: 22px;
            margin: 5px 3px 0 3px;
            width: 114px;
        }*/
        .product-related #ProductList_style2 .ProductListLinks_style2 {
            display: block;
            position: relative;
            bottom:auto;
            left:auto;
            width: 114px;
            margin: 0 auto;
            height: 22px;
            line-height: 22px;
        }

.table_form.ProductItem{
    position:relative;
}
    #TitleAndBack{
        float: right;
        position: absolute;
        right: 0;
        top: 8px;
    }
.productShowSumbit.FloatRight{
    margin:5px 0 0 0;
}
    .bodyPageTypeProduktkatalog #cartButtonWrap dt.left,
    .bodyPageTypeProduktkatalog #cartButtonWrap dt.right{
        display:none;
    }
    .bodyPageTypeProduktkatalog #cartButtonWrap dt.middle{
        background: url('/_custom/templates/sort/img/productlistbg.png') no-repeat -47px 0px;
        margin:0 0 0 0;
        height: 22px;
        width: 64px;
        float: left;
    }
        .bodyPageTypeProduktkatalog #cartButtonWrap:hover dt.middle{
            background: url('/_custom/templates/sort/img/productlistbg.png') no-repeat -47px -23px;
        }
        .bodyPageTypeProduktkatalog #cartButtonWrap dt.middle input{
            float:left;
            width:64px;
            padding:0 0 0 12px;
            height:22px;
            line-height:22px;
        }
div#categories-listing{
    width:100%;
}
div.categories-listing-item {
    height:140px;
}