@charset "utf-8";
/***
* @author viazenetti
* @project LIMAL
* @version 1.0
* @pages Startseite, Mich, Gallery, Detailseite
***/

/***
* Reset Definition
***/

#store, #store div, #store dl, #store dt, #store dd, #store ul, #store ol, #store li, #store h1, #store h2, #store h3, #store h4, #store h5, #store h6, #store pre, #store code, #store form, #store fieldset, #store legend, #store input, #store button, #store textarea, #store p, #store blockquote, #store th, #store td {
	margin: 0;
	padding: 0;
}
#ds_div img {
  border: 0 none;
  height: auto;
  max-width: 100%;
}
#store fieldset, #store img {
  border: 0 none;
  height: auto;
  max-width: 100%;
}
#store address, #store caption, #store cite, #store code, #store dfn, #store th, #store var, #store optgroup {
	font-style: inherit;
	font-weight: inherit;
}
#store del, #store ins {
	text-decoration: none;
}
#store li {
	list-style: none;
}
#store caption, #store th {
	text-align: left;
}
#store h1, #store h2, #store h3, #store h4, #store h5, #store h6 {
	font-size: 100%;
	font-weight: normal;
}
#store q:before, #store q:after {
	content: '';
}
#store abbr, #store acronym {
	border: 0;
	font-variant: normal;
}
#store sup {
	vertical-align: baseline;
}
#store sub {
	vertical-align: baseline;
}
#store legend {
	color: #000;
}
#store input, #store button, #store textarea, #store select, #store optgroup, #store option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}
#store input, #store button, #store textarea, #store select {
*font-size:100%;
}
#store table {
	border-spacing: 0;
}

#store a  {
   outline: 0;
}

/***
* Globale Definitionen
***/

@font-face {
	font-family: 'TradeGothicCondEighteen';
	src: url('../fonts/tradegothic-condeighteen-webfont.eot?');
	src: local('?'), url('../fonts/tradegothic-condeighteen-webfont.woff') format('woff'), url('../fonts/tradegothic-condeighteen-webfont.ttf') format('truetype'), url('../fonts/tradegothic-condeighteen-webfont.svg#webfont2IlIFgj5') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'TradeGothicBoldCondTwenty';
	src: url('../fonts/tradegothic-boldcondtwenty-webfont.eot?');
	src: local('?'), url('../fonts/tradegothic-boldcondtwenty-webfont.woff') format('woff'), url('../fonts/tradegothic-boldcondtwenty-webfont.ttf') format('truetype'), url('../fonts/tradegothic-boldcondtwenty-webfont.svg#webfontuQOtCman') format('svg');
	font-weight: normal;
	font-style: normal;
}
#store .clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	line-height: 0;
}
#store .clearfix {
	display: inline-block;
}
/* Vor IE Mac verstecken \*/
* html #store .clearfix {
	height: 1%;
}
/* Ende */

#store .hide {
	position: absolute;
	left: -99999px;
	top: -99999px;
}
#store strong {
	font-weight: bold;
}
#store, #CentralArea div#store {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #d5d3d4 url(../images/background/bkg-body.jpg) no-repeat center top;
	/*margin: 0 -15px;*/
	padding: 35px 0;
}
#store .small {
	font-size: 11px;
	line-height: 15px;
}
#store a {
	color: #316697;
	text-decoration: none;
}
#store a:hover {
	text-decoration: underline;
}
.vz-hide {
	display: none;
}
/** hide default store header and cat navi **/
.tpcate, .hdr, .trc, .tprs {
	display: none;
}

#store h3 {
	font-size: 18px;
	line-height: 22px;
	font-family: TradeGothicBoldCondTwenty, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #717577;
}

#store .clear {
	clear: both;
}

#store.fr, #store .fr {
	float: none;
}

/***
* Sprachen
***/

.lang {					/* all .lang display:none */
	display: none;
}

.de.lang {				/* show default */
	display: block;
}

.haslang .de.lang {		/* hide default if .haslang */
	display: none;
}

.haslang.de div.de, .co-uk div.co-uk, .fr div.fr, .it div.it, .es div.es {				/* show specific */
	display: block;
}

.haslang.de span.de, .co-uk span.co-uk, .fr span.fr, .it span.it, .es span.es {		/* show specific */
	display: inline;
}

.haslang.de img.de, .co-uk img.co-uk, .fr img.fr, .it img.it, .es img.es {		/* show specific */
	display: inline-block;
}

#langSwitch {
	position: absolute;
	left: 390px;
	bottom: 21px;
}

#langSwitch span {
	margin-left: 8px;
}

#langSwitch span a {
	display: inline-block;
	width: 26px;
	height: 14px;
	line-height: 70px;
	overflow: hidden;
}

#langSwitch span.de a {
	background: url(../images/country-flags.png) -32px 0;
}
#langSwitch span.fr a {
	background: url(../images/country-flags.png) -32px -25px;
}
#langSwitch span.it a {
	background: url(../images/country-flags.png) -32px -50px;
}
#langSwitch span.es a {
	background: url(../images/country-flags.png) -32px -75px;
}
#langSwitch span.co-uk a {
	background: url(../images/country-flags.png) -32px -100px;
}

.de #langSwitch span.de a {
	position: relative;
	top: 5px;
	width: 30px;
	height: 23px;
	background: url(../images/country-flags.png) 0 0;
}
.fr #langSwitch span.fr a {
	position: relative;
	top: 5px;
	width: 30px;
	height: 23px;
	background: url(../images/country-flags.png) 0 -25px;
}
.it #langSwitch span.it a {
	position: relative;
	top: 5px;
	width: 30px;
	height: 23px;
	background: url(../images/country-flags.png) 0 -50px;
}
.es #langSwitch span.es a {
	position: relative;
	top: 5px;
	width: 30px;
	height: 23px;
	background: url(../images/country-flags.png) 0 -75px;
}
.co-uk #langSwitch span.co-uk a {
	position: relative;
	top: 5px;
	width: 30px;
	height: 23px;
	background: url(../images/country-flags.png) 0 -100px;
}

/***
* Grundaufbau
***/

#store {
	margin: 0 -15px;
}

#store.detail {
	margin: 0;
}

#store .limiter {
	margin: auto;
	width: 980px;
}
#store .content {
	background: #ffffff;
	/*-webkit-border-radius: 30px 0 0 0;
	border-radius: 30px 0 0 0;*/
	-webkit-box-shadow: 0px 0px 10px 0px rgba(23, 24, 25, .1);
	box-shadow: 0px 0px 10px 0px rgba(23, 24, 25, .1);
	position: relative;
	display: block;
}

#store .content-container {
	width: 100%
}


/* 
*  Gradients
*/

#store .tab-more,
#store .content-bar .button,
#store .cat-offer .allcat,
#store .cat-offer h3 a,
#store .gallery .vz-back,
#store .gallery .vz-next {
	background: rgb(120,126,128); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc4N2U4MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NzRkNTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(120,126,128,1) 0%, rgba(71,77,80,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(120,126,128,1)), color-stop(100%, rgba(71,77,80,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(120,126,128,1) 0%, rgba(71,77,80,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(120,126,128,1) 0%, rgba(71,77,80,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(120,126,128,1) 0%, rgba(71,77,80,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(120,126,128,1) 0%, rgba(71,77,80,1) 100%); /* W3C */
}
/*
 * Header
 */
 
#store .header {
	height: 65px;
	position: relative;
	padding-top: 40px;
	padding-left: 20px;
}
#store .header .metanav {
	position: absolute;
	right: 2px;
	color: #000000;
	top: 70px;
}
#store .header .metanav li {
	float: left;
}
#store .header .metanav li:first-child a {
	border: 0;
}
#store .header .metanav li a {
	color: #000000;
	font: bold 11px Arial, Helvetica, sans-serif;
	padding-left: 7px;
	padding-right: 7px;
	border-left: 1px solid #000000;
}

#store .header .filtersearch {
	position: absolute;
	right: 0;
	top: 40px;
	height: 24px;
	overflow: hidden;
}
#Body #store .header .filtersearch input,
#store .header .filtersearch input {
	background: #fff;
	border: 0;
	height: 24px;
	width: 187px;
	/*-webkit-border-radius: 12px 0 0 12px;
	border-radius: 12px 0 0 12px;*/
	padding-left: 15px;
	float: left;
	color: #636a6c;
}

#store.detail .header .filtersearch input {
	width: 207px;
}

#store .header .filtersearch button {
	width: 32px;
	height: 24px;
	background: url(../images/background/bkg-search-button.png) no-repeat left top;
	overflow: hidden;
	line-height: 100px;
	border: 0;
	/*-webkit-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;*/
}

/*
 * Content bar
 */

#store .content-bar  {
	height: 43px;
	padding: 17px 0 12px 19px;
}
#store .content-bar,
#Body #store .content-bar a {
	font-family: TradeGothicBoldCondTwenty, Arial, Helvetica, sans-serif;
}


#store .content-bar .button {
	color: #ffffff;
	font-size: 16px;
	padding: 0 31px;
	line-height: 29px;
	/*-webkit-border-radius: 14px;
	border-radius: 14px;*/
	text-transform: uppercase;
	margin-right: 15px;
	display: none;
}
#store .content-bar .button.galleria {
	width: 201px;
	text-align: center;
	padding: 0;
	margin: 0;
}
#store .content-bar .button.categories {
	padding: 0 24px;
}
#store .content-bar .filterrow {
	float: right;
	width: 573px;
	height: 30px;
	margin-right: 20px;
	background: #edeeee;
	/*-webkit-border-radius: 15px 3px 3px 15px;
	border-radius: 15px 3px 3px 15px;*/
	font-size: 16px;
	line-height: 30px;
	color: #636a6c;
	text-transform: uppercase;
	padding-left: 16px;
	position: relative;
}
#store .content-bar .filterrow button {
	background: url(../images/background/bkg-sprite.png) no-repeat left -192px;
	border: 0;
	color: #fff;
	/*-webkit-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;*/
	height: 30px;
	width: 82px;
	float: right;
	margin-left: 15px;
	font-size: 14px;
	position: relative;
}
#store .content-bar .filterrow button span {
	position: absolute;
	right: 14px;
	top: 1px;
}
#store .content-bar .filterrow .filterbar {
	float: right;
}
/***
* Filter
***/

.filterbar select {
	width: 115px;
	display: none;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: none;
	font-size: 13px;
}
.filterbar span {
	display: inline-block;
	padding-top: 4px;
}


.ui-selectmenu {
	margin: 0 5px 5px 0;
	display: block;
	display: inline-block;
	position: relative;
	height: 22px;
	text-decoration: none;
	overflow: hidden;
	zoom: 1;
	background: #fdfcf9;
	/*-webkit-border-radius: 3px;
	border-radius: 3px;*/
	
	text-transform: none;
}
.ui-selectmenu-icon {
	position: absolute;
	right: 9px;
	top: 9px;
	width: 10px;
	height: 18px;
	background: url(../images/background/bkg-sprite.png) no-repeat left top;
}
.ui-selectmenu-menu {
	padding: 0;
	padding-right: 5px;
	margin: 0;
	position: absolute;
	display: none;
	z-index: 1005;
	background: #cadfe9;
	border: 0;
	/* min-width: 114px; */
	white-space: nowrap;
	line-height: 22px;
	-webkit-box-shadow:  0px 1px 6px 0px rgba(0, 0, 0, .25);
    box-shadow:  0px 1px 7px 0px rgba(0, 0, 0, .25);
	/*-webkit-border-radius: 3px;
	border-radius: 3px;*/
}
.ui-selectmenu-menu ul {
	padding: 0;
	margin: 0;
	list-style: none;
	position: relative;
	overflow: auto;
	overflow-y: auto;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-menu li a, .ui-selectmenu-status {
	line-height: 23px;
	display: block;
	padding: .405em 15px .405em 8px;
	outline: none;
	text-decoration: none;
	color: #5c6365;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: none;
}
.ui-selectmenu-menu li.ui-state-disabled a, .ui-state-disabled {
	display: none;
}
.ui-selectmenu-menu li.ui-state-disabled.vz-show a, .ui-state-disabled.vz-show {
	display: block;
	display: inline-block
}
.ui-selectmenu-menu li.ui-state-disabled a:hover {
	background: none;
}
.ui-selectmenu-status,
#store .ui-selectmenu-status {
	padding-top: 0;
	padding-bottom: 0;
	font-size: 12px;
}
.ui-selectmenu-menu li a,
#store .ui-selectmenu-menu li a {
	padding-left: 20px;
	line-height: 1.4em;
	color: #5c6365;
	background: url(../images/background/bkg-select-filter.png) no-repeat 8px -133px;
}
.ui-selectmenu-menu li a:hover,
#store .ui-selectmenu-menu li a:hover {
	color: #717577;
	text-decoration: none;
	background: url(../images/background/bkg-select-filter.png) no-repeat 9px 9px;
}
.ui-selectmenu-menu li .ui-selectmenu-item-footer {
	opacity: .8;
}


/*
 * Slider general
 */
 
#store .slider .next {
	position: absolute;
	width: 36px;
	height: 36px;
	background: url(../images/background/bkg-slider-next.png) no-repeat left top;
	z-index: 10;
	overflow: hidden;
	top: 50%;
	margin-top: -18px;
	right: -11px;
}
#store .slider .prev {
	left: -11px;
	top: 50%;
	margin-top: -18px;
	overflow: hidden;
	z-index: 10;
	position: absolute;
	width: 36px;
	height: 36px;
	background: url(../images/background/bkg-slider-prev.png) no-repeat left top;
}
#store .slider .next a,
#store .slider .prev a {
	padding-left: 36px;
	display: block;
	height: 36px;
}
#store .slider-container div {
}
#store .slider-container img {
	float: left;
}

#store .prev, 
#store .next,
#store .item {
	display:none;
}

#store .item .image.vz-no-image {
	background: #fff url(../images/background/no-image.gif) no-repeat center center !important;
}


/* 
 * Footer
 */
 
#store .footer table {
	width: 100%;
}

#store td,
#store .footer td,
#store .footer {
	line-height: 22px;
	color: #697375;
	font-size: 12px;
}

#store td {
	color: #000;
}

#store .footer a {
	font-weight:bold;
}

#store .footer p,
#store .footer ul {
	padding-bottom: 1em;
}

#store .footer .info h3 { 
	color: #697375;
}

#store .footer .info {
	background: #f1f1f1 url(../images/background/bkg-footer-info.png) repeat-x left top;
	padding: 37px 34px;
	height:320px;
}
#store .footer .col1 {
	width: 206px;
	float: left;
	padding-right: 20px;
}
#store .footer .col1 li {
	list-style-image: url(../images/service-icon.png);
	margin-left: 20px;
}
#store .footer .col2 {
	width: 220px;
	float: left;
	padding-right: 20px;
}
#store .footer .col2 strong {
	font-size: 14px;
}
#store .footer .col3 {
	width: 220px;
	float: left;
	padding-right: 20px;
}
#store .footer .col4 {
	width: 206px;
	float: left;
}
#store .footer .col4 li {
	list-style-image: url(../images/overview-icon.png);
	margin-left: 16px;
}
#store .footer .col4 .seperator {
	list-style: none;
	border-bottom: 1px dotted #697375;
	padding-top: 1em;
	margin-bottom: 0.35em;
}
#store .footer .social {
}

#store .footer .social a {
	margin-right: 7px;
}

#store .footer .featured,
#store .footer .brands,
#store .footer .themes  {
	clear: both;
	width: 948px;
	margin: auto;
	padding-bottom: 33px;
	height: auto;
}

#store .footer .featured h3,
#store .footer .brands h3,
#store .footer .themes h3 {
	padding-left: 12px;
}

#store .footer .brands .slider,
#store .footer .themes .slider {
	height: 92px;
	position: relative;
	width: 948px;
	margin-top: 15px;
}
#store .footer .themes .slider {
	height: 209px;
}

#store .footer .brands .slider-container,
#store .footer .themes .slider-container {
	height: 92px;
	overflow: hidden; 
	width: 948px;
	white-space: nowrap;
}
#store .footer .themes .slider-container {
	height: 209px;
}

#vi-container #store .detail .footer .brands .slider-container div,
#desc_div  #store  .detail .footer .brands .slider-container div,
#store .footer .brands .slider-container div,
#store .footer .themes .slider-container div {
	width: 150px;
	height: 92px;
	padding-right: 9px;
	padding-top: 4px;
	display: inline-block;
}
#vi-container #store .detail .footer .themes .slider-container div,
#desc_div  #store  .detail .footer .themes .slider-container div,
#store .footer .themes .slider-container div {
	width: 310px;
	height: 210px;
}

#store .footer .brands .slider-container a,
#store .footer .themes .slider-container a {
	display: block;
	border: 1px solid #e1e1e1;
	/*-webkit-border-radius: 7px;
	border-radius: 7px;*/
	-webkit-box-shadow:  0px 0px 5px 0px rgba(0, 0, 0, .15);
    box-shadow:  0px 0px 5px 0px rgba(0, 0, 0, .15);
	width: 140px;
	height: 84px;
	overflow: hidden;
	margin: auto;
	text-decoration: none;
}

#vi-container #store.detail .footer .themes .slider-container a,
#desc_div  #store.detail .footer .themes .slider-container a,
#store .footer .themes .slider-container a {
	width: 280px;
	height: 190px;
	padding: 10px 10px 0 10px;
	color: #636a6c;
	font-size: 16px;
	line-height: 18px;
	font-weight: normal;
}
#store .footer .themes .slider-container h4 {
	clear: both;
	font-weight: bold;
	padding-top: .4em;
}

#store.detail .footer .themes  {
	min-height: 247px;
}
#store.detail .footer .featured  {
	min-height: 107px;
	display:none;
}

#store .detail .footer,
#store .galerie .footer {
	padding-top: 45px;
	margin-top: 30px;
	/*background: url(../images/background/bkg-hr.gif) no-repeat center top;*/
}

/*
 * Article Slider
 */

#store .article-slider .slider-container {
	height: 267px;
}
#store .article-slider {
	margin: auto;
	position: relative;
}
#store .article-slider .next,
#store .article-slider .prev {
	display: none;
}
#store .article-slider .next {
	right: -5px;
}
#store .article-slider .prev {
	left: -5px;
}
#store .article-slider .item {
	width: 228px;
	height: 267px;
	float: left;
	margin-right: 6px;
	margin-left: 6px;
}

#store  .detail .article-slider .item {
	margin: 0;
}

#store  .vz-itemlist .item {
	margin-left: 8px;
}

#store .article-slider .inner {
	width: 222px;
	height: 261px;
	margin: 3px 0 0 3px;
	background: #dfdfdf;
	/*-webkit-border-radius: 7px;
	border-radius: 7px;*/
	-webkit-box-shadow:  0px 0px 5px 0px rgba(0, 0, 0, .15);
    box-shadow:  0px 0px 5px 0px rgba(0, 0, 0, .15);
}
#store .article-slider .inner a {
	display: block;
	padding: 8px;
	height: 245px;
	color: #000000;
	font-size: 12px;
	line-height: 15px;
	position: relative;
}
#store .article-slider .inner .image {
	background: #ffffff;
	display: table-cell;
	width: 202px;
	height: 156px;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #ffffff;
	background: #fff url(../images/background/ajax-loader.gif) no-repeat center center;
}
#store .article-slider .inner .image img {
	float: none;
	
}

#store .article-slider .inner .title {
	padding: 8px 5px;
	display: block;
	height: 3em;
	overflow: hidden;
}

#store .article-slider .inner .bo {
	padding-left: 5px;
}

#store .article-slider .inner .price,
#Body #store .article-slider .inner .price * {
font-family: TradeGothicBoldCondTwenty, Arial, Helvetica, sans-serif;
}

#store .article-slider .inner .price {
	position: absolute;
	right: 10px;
	bottom: 10px;
	font-size: 18px;
	width: 202px;
	text-align: right;
	vertical-align: bottom;
}

#store .article-slider a:hover {
	text-decoration: none;
}
#store .article-slider a:hover .title {
	text-decoration: underline;
}

#store .article-slider .inner .price .value {
	color: #717577;
	font-size: 26px;
}
#store .article-slider .inner .price .stp {
	float: left;
	color: #62696b;
	font-size: 14px;
	line-height: 16px;
}
#store .article-slider .inner .price .stp .value {
	color: #62696b;
	font-size: 18px;
	text-decoration: line-through;
	-moz-text-decoration-color: #717577;
	-webkit-text-decoration-color: #717577;
	-ms-text-decoration-color: #717577;
	-o-text-decoration-color: #717577;
	text-decoration-color: #717577;
}
#store .article-slider .inner .vz-newitem {
	display: block;
	width: 66px;
	height: 66px;
	position: absolute;
	right: 11px;
	bottom: 96px;
	background: url(../images/neu.png) no-repeat right bottom;
}

#store .article-slider .inner .vz-newitem span {
	visibility: hidden;
}

#store .detail .article-slider .next,
#store .detail .article-slider .prev {
	margin-top: 10px;
}

#store .detail .article-slider .next {
	right: -15px;
}
#store .detail .article-slider .prev {
	left: -15px;
}

/*
 * Top Kategorien Startseite
 */

#store .cat-offer .slider {
	width: 960px;
}

#store .cat-offer .main-cat {
	width: 942px;
	margin: auto;
	border-top: 1px solid #999999;
	position: relative;
	margin-top: 18px;
	padding-top: 15px;
}

#store .cat-offer .main-cat .arrow {
	background: url(../images/background/bkg-main-cat-arrow.png);
	width: 11px;
	height: 7px;
	position: absolute;
	top: -7px;
	left: 92px;
}

#store .cat-offer .main-cat a {
	color: #999999;
	line-height: 20px;
	font-size: 12px;
	font-weight: bold;
}

#store .cat-offer .main-cat ul {
	padding: 0 5px;
}

#store .cat-offer .main-cat li {
	float: left;
	padding: 0 2px;
}

#store .cat-offer .main-cat li:after {
	content: "•";
	color: #999999;
}

#store .cat-offer .main-cat li:last-child:after {
	display: none;
}

#store .cat-offer .main-cat ul>li:nth-child(7n-6) a {
	color: #990000;
}
#store .cat-offer .main-cat ul>li:nth-child(7n-5) a {
	color: #cc9900;
}
#store .cat-offer .main-cat ul>li:nth-child(7n-4) a {
	color: #cc6600;
}
#store .cat-offer .main-cat ul>li:nth-child(7n-3) a {
	color: #003399;
}
#store .cat-offer .main-cat ul>li:nth-child(7n-2) a {
	color: #336600;
}
#store .cat-offer .main-cat ul>li:nth-child(7n-1) a {
	color: #006699;
}
#store .cat-offer .main-cat ul>li:nth-child(7n) a {
	color: #990099;
}

#store .cat-offer .main-cat span {
	display: none;
}
#store .cat-offer .main-cat ul ul {
	display: none;
}
#store .cat-offer .main-cat .allcat {
	clear: both;
	font-size: 14px;
	font-family: TradeGothicBoldCondTwenty, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	height: 21px;
	line-height: 21px;
	display: inline-block;
	padding: 0 10px;
	color: #fff;
	font-weight: normal;
/*	-webkit-border-radius: 10px;
	border-radius: 10px;*/
	float: right;
	margin-right: 15px;
}
#store .cat-offer h3 {
	width: 930px;
	margin: auto;
	padding-bottom: 1em;
	font-size: 20px;
}
#store .cat-offer h3 span.category-name {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: none;
}

#store .cat-offer h3 a {
	color: #fff;
	height: 21px;
	display: inline-block;
	padding: 0 10px;
	color: #fff;
	font-weight: normal;
	/*-webkit-border-radius: 10px;
	border-radius: 10px;*/
	font-size: 14px;
	vertical-align: top;
	margin: 0 1em;
}
#store .cat-offer h3 a span {
	float:  left;
	width: 5px;
	height: 100%;
	margin-right: 4px;
	background: url(../images/background/bkg-catlink.png) no-repeat left center;
}

/*
 * Featured Article Slider
 */
#store .featured {
	height: 430px;
}

#store .featured .feature-slider {
	clear: both;
	width: 882px;
	margin: -1px auto 0 auto;
	position: relative;
}

#store .featured .feature-slider .slider-container {
	height: 82px;
	width: 882px;
	overflow: hidden;
	padding-top:9px;
}

#store .featured .feature-slider .next,
#store .featured .feature-slider .prev {
	margin-top: -15px;
}

#store .featured .feature-slider .next {
	right: -44px;
}
#store .featured .feature-slider .prev {
	left: -44px;
}
#store .featured .feature-slider .slider-container div {
	width: 107px;
	height: 79px;
	padding-top: 7px;
	padding-left: 3px;
	float: left;
}

#store .featured .feature-slider .slider-container a {
	border: 1px solid #dfdfdf;
	display: block;
	width: 105px;
	height: 59px;
	-webkit-box-shadow:  0px 0px 5px 0px rgba(0, 0, 0, .15);
    box-shadow:  0px 0px 5px 0px rgba(0, 0, 0, .15);
	position: relative;
	text-decoration: none;
}

#store .featured .feature-slider .slider-container a span.ar {
	position: absolute;
	display: block;
	background: url(../images/background/bkg-bubble-arrow.png);
	z-index: 21;
	width: 33px;
	height: 17px;
	left: 36px;
	top: -19px;
	-webkit-transform: scale(0,0);
	-moz-transform: scale(0,0);
	-ms-transform: scale(0,0);
	-o-transform: scale(0,0);
	transform: scale(0,0);
	transition-duration: .3s;
}

#store .featured .feature-slider .slider-container a span.t {
	position: absolute;
	display: block;
	background: #e3e4e4;
	background: rgba(227,228,228,.96);
	z-index: 20;
	border: 1px solid #dfdfdf;
	width: 94px;
	height: 53px;
	color: #4e5557;
	font-size: 12px;
	line-height: 16px;
	left: -3px;
	top: -8px;
	padding: 10px 5px 10px 10px;
	-webkit-transform: scale(0,0);
	-moz-transform: scale(0,0);
	-ms-transform: scale(0,0);
	-o-transform: scale(0,0);
	transform: scale(0,0);
	transition-duration: .3s;
	overflow: hidden;
}

#store .detail .featured .feature-slider .slider-container a span,
#store .galerie .featured .feature-slider .slider-container a span {
	display:none !important;
}

#store .featured .feature-slider .slider-container a span strong {
	display: block;
}
#store .featured .feature-slider .slider-container div.active span.ar,
#store .featured .feature-slider .slider-container a:hover span.ar,
#store .featured .feature-slider .slider-container div.active span.t,
#store .featured .feature-slider .slider-container a:hover span.t {
	-webkit-transform: scale(1,1);
	-moz-transform: scale(1,1);
	-ms-transform: scale(1,1);
	-o-transform: scale(1,1);
	transform: scale(1,1);
}


#store .featured .article {
	width: 900px;
	height: 280px;
	padding: 20px;
	margin: auto;
	border: 1px solid #e1e1e1;
	/*-webkit-border-radius: 8px;
	border-radius: 8px;*/
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .15);
    box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, .15);
}

#store .featured .article h3 {
	font-size: 22px;
	text-transform: none;
}

#store .featured .article .slider-container {
	height: 250px;
}

#store .featured .article .item {
	height: 250px;
	width: 254px;
	margin: 0;
}
#store .featured .article .item .inner {
	-webkit-box-shadow: none;
	box-shadow: none;
	background: none;
	/*-webkit-border-radius: 0;
	border-radius: 0;*/
	width: 254px;
	margin: 0;
}
#store .featured .article .item .inner a {
	padding: 0;
	width: 254px;
}
#store .featured .article .item .image {
	width: 254px;
	height: 180px;
	border-bottom: 1px solid #a3a3a3;
}

#store .featured .article .inner .title {
	width: 170px;
	float: left;
	height: 6em;
	overflow: hidden;
	padding-left: 2px;
	padding-right: 2px;
}

#store .featured .article .inner .price {
	float: none;
	width: 80px;
	right: 0;
	bottom: auto;
	margin-top: 8px;
	padding-right: 2px;
	display: block;
}

#store .featured .article .inner .price .value {
	line-height: 30px;
	display: block;
}

#store .featured .product {
	width: 292px;
	padding-left: 8px;
	float: left;
}
#store .featured .teaser {
	width: 600px;
	float: left;
}

/*
 * Layer
 */

#store .layer {
	position: absolute;
	z-index: 100;
	top: 65px;
	display: none
}

#store .layer .arrow {
	width: 33px;
	height: 17px;
	background: url(../images/background/bkg-layer-arrow.png) no-repeat left top;
	position: absolute;
	top: -16px;
}

#store.de .cat-layer .arrow {
	left: 265px;
}
#store.de .brand-layer .arrow {
	left: 100px;
}

#store.co-uk .cat-layer .arrow {
	left: 289px;
}
#store.co-uk .brand-layer .arrow {
	left: 115px;
}

#store.fr .cat-layer .arrow {
	left: 320px;
}
#store.fr .brand-layer .arrow {
	left: 131px;
}

#store.it .cat-layer .arrow {
	left: 301px;
}
#store.it .brand-layer .arrow {
	left: 120px;
}

#store.es .cat-layer .arrow {
	left: 295px;
}
#store.es .brand-layer .arrow {
	left: 114px;
}

#store .brand-layer.galleriafixed .arrow {
	left: 103px;
}

#store .layer .close {
	width: 26px;
	height: 26px;
	background: url(../images/background/bkg-close.png) no-repeat left top;
	position: absolute;
	right: 6px;
	top: -13px;
	cursor: pointer;
}

#store .brand-layer,
#store .cat-layer {
	border: 1px solid #e0e0e0;
	background: #ffffff;
	width: 940px;
	margin: 0 19px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .15);
    box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, .15);
}


#store .cat-layer .categories {
	padding: 25px 12px;
}

#store .brand-layer .brands {
	padding: 30px 20px 20px 30px;
}

#store .brand-layer .brands span {
	display: none;
}

#store .brand-layer .brands div  {
	float: left;
	margin: 0 4px 4px 0;
	-webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, .17);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .17);
	display:block;
}
#store .brand-layer .brands a { 
	border: 1px solid #dedede;
	display:block;
}

#store .brand-layer .brands a:hover  {
	border-color:#bbb
}

#store .cat-layer .categories .row {
	display: block;
	border-bottom: 1px solid #cdcdcd;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

#store .cat-layer .categories .row:last-child {
	border: none;
	margin: 0;
}

#store .cat-layer .categories li {
	font-size: 17px;
	line-height: 18px;
	font-family: TradeGothicBoldCondTwenty, Arial, Helvetica, sans-serif;
}

#store .cat-layer .categories li ul ul {
	display: none;
}

#store .cat-layer .categories>ul>li {
	float: left;
	width: 25%;
}

#store .cat-layer .categories ul>li>ul {
	max-height: 5.1em;
	min-height:1%;
	overflow: hidden;
	transition: all 1s ease-out;
	-moz-transition: all 1s ease-out;
	-o-transition: all 1s ease-out;
	-webkit-transition: all 1s ease-out;
}
#store .cat-layer .categories ul>li>ul.open {
    max-height:500px;
    min-height:100%;
}

#store .cat-layer .categories a.cat-more  {
	color: #000;
	font-size: 15px;
	padding-top:10px;
	display:block;
}

#store .cat-layer .categories ul li a {
	color: #000;
}
#store .cat-layer .categories ul>li>a {
	margin-bottom: 5px;
	display:block;
}

#store .cat-layer .categories ul li.c0 a:first-child {
	color: #990000;
}
#store .cat-layer .categories ul li.c1 a:first-child  {
	color: #cc9900;
}
#store .cat-layer .categories ul li.c2 a:first-child  {
	color: #cc6600;
}
#store .cat-layer .categories ul li.c3 a:first-child  {
	color: #003399;
}
#store .cat-layer .categories ul li.c4 a:first-child  {
	color: #336600;
}
#store .cat-layer .categories ul li.c5 a:first-child  {
	color: #006699;
}
#store .cat-layer .categories ul li.c6 a:first-child  {
	color: #990099;
}

#store .cat-layer .categories li li a {
	color: #000 !important;
}


#store .cat-layer .categories li li {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

#store .cat-layer .categories li span {
	display: none;
}

/* 
 * Sidebar
 */
 
#store .sidebar {
	float: left;
	width: 230px;
}


#store .lastwatched {
	border: 1px solid #e1e1e1;
	width: 199px;
	height: 330px;
	-webkit-box-shadow:  0px 0px 5px 0px rgba(0, 0, 0, .15);
    box-shadow:  0px 0px 5px 0px rgba(0, 0, 0, .15);
	/*-webkit-border-radius: 7px;
	border-radius: 7px;*/
	margin: 20px 0 30px 20px;
	position: relative;
	display: none;
}

#store .lastwatched h3 {
	position: absolute;
	z-index: 50;
	left: 15px;
	top: 32px;
	background: #fff;
}

#store .lastwatched .article-slider,
#store .lastwatched .article-slider .slider-container {
	width: 199px;
	height: 330px;
}
#store .lastwatched .article-slider .next {
	right: auto;
	top: auto;
	left: 50%;
	bottom: -18px;
	background: url(../images/background/bkg-slider-down.png) no-repeat;
	margin-left: -18px;
	margin-top: 0;
}
#store .lastwatched .article-slider .prev {
	margin-top: 0;
	margin-left: -18px;
	left: 50%;
	top: -18px;
	background: url(../images/background/bkg-slider-up.png) no-repeat;
}
#store .lastwatched .article-slider .item {
	width: 199px;
	height: 330px;
	margin-right: 0;
	margin-left: 0;
}
#store  .lastwatched .article-slider .inner {
	width: 199px;
	height: 330px;
	background: none;
	-webkit-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
    box-shadow: none;
}
#store  .lastwatched .article-slider .inner a {
	width: 171px;
	height: 257px;
	padding: 60px 14px 14px 14px;
}
#store .lastwatched .article-slider .inner .image {
	background: none;
	width: 170px;
	height: 140px;
	border: 1px solid #dfdfdf;
}
#store .lastwatched .article-slider .inner .title {
	padding: 8px 0;
	height: auto;
}
#store .lastwatched .article-slider .inner .price {
	right: auto;
	bottom: auto;
	width: auto;
	text-align: left;
}
#store .lastwatched .article-slider .inner .price .value {
	font-size: 24px;
	padding-right: 5px;
}

#store .lastwatched .inner .price .stp {
	padding-top: 5px;
	font-size: 14px;
	line-height: 16px;
	float: none;
	display: inline-block;
}
#store .lastwatched .inner .price .stp .value {
	font-size: 18px;
}

#store .lastwatched  .article-slider .inner .bo {
	padding-left: 0;
}

#vi-container #store .sidebar .main-cat,
#desc_div  #store .sidebar .main-cat,
#store .sidebar .main-cat {
	border: 1px solid #e1e1e1;
	width: 175px;
	-webkit-box-shadow:  0px 0px 5px 0px rgba(0, 0, 0, .15);
    box-shadow:  0px 0px 5px 0px rgba(0, 0, 0, .15);
	/*-webkit-border-radius: 7px;
	border-radius: 7px;*/
	margin: 20px 0 0 20px;
	position: relative;
	padding: 20px 10px 20px 14px;
	overflow: hidden;
}

#store .sidebar .main-cat h3 {
	padding-bottom: .5em;
}

#store .sidebar .main-cat li  {
	margin: 5px 0;
}

#store .sidebar .main-cat li a {
	color: #000000;
	font-weight: bold;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
#store .sidebar .main-cat li li {
	color: #931100;
	margin-left: 3px;
	display: none;
}
#store .sidebar .main-cat li li li{
	margin-left: 12px;
}
#store .sidebar .main-cat li li a {
	color: #666666;
	font-weight: normal;
	white-space: normal;
}

#store .sidebar .main-cat span {
	font-weight: normal;
	color: #000;
	font-size: 11px;
}

#store .sidebar .main-cat .active>a {
	color: #931100;
	font-weight: bold;
}
#store .sidebar .main-cat .active li {
	display: block;
}
#store .sidebar .main-cat .active li a {
	background: url(../images/background/bkg-catnav-arrow.png) no-repeat left 3px;
	padding-left: 11px;
}

#store .sidebar .main-cat .active .active li {
	display: block;
	margin-top: 3px;
	margin-bottom: 3px;
}

#store .sidebar .main-cat .active .active li li,
#store .sidebar .main-cat .active li li {
	display: none;
}

#store .sidebar .main-cat .active .active li a {
	background: url(../images/background/bkg-catnav-bullet.png) no-repeat left 3px;
}
#store .sidebar .main-cat .active .active li.active li {
	display: block;
}
/*
 * Gallery
 */
#store .gallery {
	float: right;
	height: 100%;
	width: 749px;
	margin-top: -55px;
}

#store .gallery .vz-paging {
	margin-left: 9px;
	margin-right: 20px;
	display:none;
}

#store .gallery .resulttext {
	background:  #EDEEEE;   
/*    -webkit-border-radius: 15px;
    border-radius: 15px;*/
    font-size: 16px;
    height: 30px;
    line-height: 30px;
    margin: 0 20px 25px 9px;
    padding-left: 16px;
    position: relative;
    text-transform: uppercase;
	color: #636A6C;
	font-family:TradeGothicBoldCondTwenty,Arial,Helvetica,sans-serif;
}

#store .gallery .article-slider .item {
	margin-bottom: 11px;
	margin-right: 11px;
}

#store .gallery .vz-pagination div {
/*    -webkit-border-radius: 15px;
    border-radius: 15px;*/
    font-size: 16px;
    height: 30px;
    line-height: 30px;
    position: relative;
	margin: 0 5px;
    text-transform: uppercase;
	color: #636A6C;
	font-family:TradeGothicBoldCondTwenty,Arial,Helvetica,sans-serif;
	background: #EDEEEE url(../images/background/bkg-catlink.png) no-repeat center center;
}

#store .gallery .vz-pagination .left,
#store .gallery .vz-pagination .right {
	width: 47%;
	display: inline-block;
}
#store .gallery .vz-pagination .left {
	text-align: right;
	padding-right: 3%
}

#store .gallery .vz-pagination .right {
	padding-left: 3%;
	text-align: left;
}

#store .gallery .vz-pagination a {
	color: #636a6c
}

#store .gallery .vz-pagination .vz-back,
#store .gallery .vz-pagination .vz-next {
	color: #ffffff;
	display: inline-block;
	font-size: 16px;
	line-height: 29px;
	/*-webkit-border-radius: 14px;
	border-radius: 14px;*/
	text-transform: uppercase;
	font-family:TradeGothicBoldCondTwenty,Arial,Helvetica,sans-serif;
	white-space: nowrap;
	min-width: 100px;
	text-align: center;
	padding: 0 10px;
}

#store .gallery .filter-search {
	height: auto;
	margin-bottom: 20px;
	padding: 10px 0 10px 16px;
	display: none;
}

#store .gallery .filter-search h3 {
	color: inherit;
	font-size: inherit;
	padding-bottom: .75em;
}

#store #searchResult {
	min-height: 500px;
}
/*
#store #searchResult.vz-loading {
	background: url(../images/background/ajax-loader.gif) no-repeat center center;
}
*/

#store #searchResult.vz-loading .vz-itemlist {
		background: url(../images/background/ajax-loader.gif) no-repeat center 25px;
		min-height: 100px;
	}
	
#store #searchResult.vz-loading .vz-itemlist.lazy-loading {
		background-position: center bottom;
		padding-bottom: 50px;
	}

#store #searchResult .resulttext strong {
	color: #393f42
}

#store #searchResult .resulttext a.delete {
	background: url(../images/background/bkg-delete.png) no-repeat;
	width: 18px;
	height: 18px;
	line-height:100px;
	overflow: hidden;
	display: inline-block;
	vertical-align: text-top;
}

/* 
 * Detailpage 
 */
#vi-container #store .detail .rightcol,
#desc_div  #store .detail .rightcol,
#store .detail .rightcol {
	width: 722px;
	float: right;
	padding-right: 17px;
}

#store .detail .rightcol .col1 {
	width: 400px;
	float: left;
}

#store .detail .rightcol .col2 {
	width: 305px;
	float: right;
	position: relative;
}

#Body #store .detail h1 *,
#store .detail h1 {
	font-size: 24px;
	line-height: 28px;
	font-family: 'TradeGothicBoldCondTwenty',Tahoma,Geneva,sans-serif;
	margin-bottom: 10px;
	
}
#Body #store .detail h2 *,
#store .detail h2 {
	font-size: 18px;
	line-height: 22px;
	font-family: 'TradeGothicBoldCondTwenty',Tahoma,Geneva,sans-serif;
	margin-bottom: 10px;
}

#store .detail .article-desc-price .variant .single,
#store .detail .article-desc-price .price .variant,
#store .detail .article-desc-price .rebate .variant {
	display: none;
}
#store .detail .article-desc-price .variant .variant {
	display: inherit;
}


#store .detail .article-desc-price {
	min-height: 236px;
}

#store .detail .article-desc-price .new-price {
	color: #717577;
	font-size: 36px;
	line-height: 36px;
	float:left;
	vertical-align: bottom;
}

#Body #store .detail .article-desc-price  *,
#store .detail .article-desc-price {
font-family: TradeGothicBoldCondTwenty,Arial,Helvetica,sans-serif;
}

#store .detail .article-desc-price .currency {
	font-size: 24px;
}

#store .detail .article-desc-price .old-price .pricecontainer {
	float: left;
}
#store .detail .article-desc-price .old-price {
	font-size: 24px;
	color: #adadad;
	line-height: 40px;
	font-family: TradeGothicBoldCondTwenty,Arial,Helvetica,sans-serif;
	float:left;
	vertical-align: bottom;
	position: relative;
	margin-left: 15px;
}

#store .detail .article-desc-price .old-price .currency{
	font-size: 18px;
}
#store .detail .article-desc-price .old-price .cross {
	background: url(../images/background/bkg-cross.png) no-repeat left top;
	width: 93px;
	height: 20px;
	position: absolute;
	left: 50%;
	margin-left: -45px;
	top: 50%;
	margin-top: -10px;
}
#store .detail .shipping {
	font-size: 14px;
}

#store .detail .rebate {
	margin-right: 35px;
	font-size: 14px;
	width: 99px;
	height: 101px;
	margin-top: -1px;
	background: url(../images/background/bkg-rebate.png) no-repeat left top;
	color: #fff;
	font-family: TradeGothicBoldCondTwenty,Arial,Helvetica,sans-serif;
	float: right;
}
#store .detail .rebate .text {
	-moz-transform: rotate(-20deg) translateX(-5px);
	-webkit-transform: rotate(-20deg) translateX(-5px);
	-o-transform: rotate(-20deg) translateX(-5px);
	-ms-transform: rotate(-20deg) translateX(-5px);
	transform: rotate(-20deg) translateX(-5px);
	padding-top: 18px;
	line-height: normal;
}
#store .detail .rebate .value {
	font-size: 20px;
	text-align: center;
	display: block;
}


#store .detail .variant .text  {
	line-height: 18px;
	padding-top: 15px;
}

#store .detail .rebate .variant {
	font-size: 17px;
}

#store .detail .rebate .rtext {
	font-size: 18px;
	text-transform: uppercase;
	display: block;
	text-align: center;
}

#store.fr .detail .variant .text  {
	padding-top: 19px;
}
#store.fr .detail .rebate .rtext {
	font-size: 12px;
}

#store .detail .sellcounter {
	display: inline-block;
	/*-webkit-border-radius: 2px;
	border-radius: 2px;*/
	background: rgb(178,63,57); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IyM2YzOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5MjFmMWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(178,63,57,1) 0%, rgba(146,31,27,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(178,63,57,1)), color-stop(100%,rgba(146,31,27,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(178,63,57,1) 0%,rgba(146,31,27,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(178,63,57,1) 0%,rgba(146,31,27,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(178,63,57,1) 0%,rgba(146,31,27,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(178,63,57,1) 0%,rgba(146,31,27,1) 100%); /* W3C */
	font-size: 18px;
	line-height: 20px;
	color: #fff;
	font-weight: bold;
	padding: 10px;
	padding-top: 8px;
	margin: 19px 0;
	text-align: center;
	max-width: 140px;
	visibility: hidden;
}

#store .detail .sellcounter span {
	border-bottom: 1px dotted #fff;
}

#store .detail .sellcounter span span {
	border: 0;
}

#store .detail .rightcol .article-description {
	clear: both;
}

#store .detail .ui-selectmenu {
	line-height: 22px;
}

#store .article-images {
	background: url(../images/background/bkg-zoom.png) no-repeat left top;
	padding: 1px;
	height: 402px;
	width: 402px;
	position: relative}

#store .article-images-large {
	width: 400px;
	height: 400px;
	background: url(../images/background/ajax-loader.gif) no-repeat center center;
	background-color: #ffffff;
}

#store.de .article-images-large:before  {
	content: "Bewegen Sie die Maus über das Bild um zu zoomen";
}
#store.fr .article-images-large:before  {
	content: "Déplacez la souris sur l'écran pour zoomer";
}
#store.it .article-images-large:before  {
	content: "Muovere il mouse sull'immagine per fare lo zoom";
}
#store.es .article-images-large:before  {
	content: "Mueva su ratón sobre la imagen para ampliarla";
}
#store.co-uk .article-images-large:before  {
	content: "to zoom move the mouse over the image";
}
#store .article-images-large:before  {
	content: "Bewegen Sie die Maus über das Bild um zu zoomen";
	display: block;
	width: 200px;
	position: absolute;
	background: #000 url(../images/background/zoom.png) no-repeat 15px center;
	z-index: 10000;
	color: #fff;
	/*-webkit-border-radius: 9px;
	border-radius: 9px;*/
	text-align: left;
	padding: 10px 10px 10px 60px;
	font-family: 'TradeGothicCondEighteen', Tahoma, Geneva, sans-serif;
	font-size: 15px;
	left: 50%;
	margin-left: -135px;
	margin-top: 180px;
	display: none;
}
#store .article-images-large.shownotice:before  {
	display: block;
}

#store .article-images-large img {
	width: 400px;
	height: 400px;
}

#store .detail .article-images-small {
	margin-right: -15px;
}

#store .detail .article-images-small h3 {
	padding: 0 0 2px 0;
}

#store .detail .article-slider h3 {
	padding: 30px 0 20px 0;
	font-size: 20px;
}

#store .detail .article-thumbs a.disabled {
	background: none;
}

#store .article-thumbs .thumb {
	float: left;
	width: 65px;
	height: 65px;
	padding: 0;
	margin: 0 12px 8px 0;
	cursor: pointer;
	border: 1px solid #e0e0e0;
	-webkit-box-shadow:  0px 0px 8px 0px rgba(0, 0, 0, .15);
    box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, .15);
}

#store #vz-ebay-thumb-container {
	display:none;	
}

#store #vz-ebay-image-thumb a.active {
	border: 1px solid #950037;	
}

#store .article-thumbs .thumb img {
	width: 65px;
	height: 65px;
	background: url(../images/background/ajax-loader.gif) no-repeat center center;
}


#store div.mojozoom_marker {
	position: absolute !important;
	cursor: crosshair;
	z-index: 100;
}
#store div.mojozoom_border,
#store div.mojozoom_fill {
	border: #ccc 1px solid;
	position: absolute;
	width: 100%;
	height: 100%;
}
#store div.mojozoom_fill {
	background: #ffffff;
	opacity: .5;
}
#store img.mojozoom_img {
	border: 0px;
	padding: 0;
	
}
#store div.mojozoom_imgctr {
	position: absolute !important;
}

#store #vz-ebay-image-large-zoom {
	position: absolute;
	visibility: hidden;
	width: 304px;
	height: 401px;
	left: 0;
	top: 0;
	z-index:3000;
	background: #fff url(../images/background/ajax-loader.gif) no-repeat center center;
	-webkit-box-shadow:  0 0 5px #aaa;
	box-shadow:  0 0 5px #aaa;
}

#store #vz-ebay-resize-note,
#store #vz-ebay-color-options {
	display:none;
}

#store #vz-ebay-color-options a {
	display:block;
	margin-right: 4px;
	width: 16px;
	height:16px;
	float:left;
	
}
#store #vz-ebay-color-options a span {
	display:none;
}

#store .detail hr {
	background: #999999;
	height: 1px;
	border: 0;
}

#store .article-description .ui-tabs-panel {
	visibility: visible; 
}

#store .article-description .ui-tabs-panel h2 {
	padding: 10px 0;
}

#store .article-description .desc-content ul {
	margin: 15px 0;
}

#store .article-description .desc-content li {
	padding: 2px 0;
	margin-left: 18px;
	line-height: 15px;
	list-style-type: square;
}

#store .red {
	color: #823333;
}

#store .article-tabs {
	margin: 30px 0 55px 0;
	position: relative;
}


#store .ui-tabs { position: relative; padding: .2em; zoom: 1; }
#store .ui-tabs .ui-tabs-nav { margin: 0; padding: 0; }
#store .article-description ul.tabs li, #store .ui-tabs .ui-tabs-nav li { 
	list-style: none; 
	float: left; 
	position: relative; 
	border-bottom: 0 !important; 
	padding: 0; 
	white-space: nowrap;
	/*-webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;*/
	height: 28px;
	border: 1px solid #dfdfdf;
	margin-right: 2px;
	margin-top: 10px;
	min-width: 140px;
	text-align: center;
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2Y3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #f7f7f7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f7f7f7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f7f7f7 100%); /* W3C */
}
#store .article-description ul.tabs li a, #store .ui-tabs .ui-tabs-nav li a { 
	text-decoration: none; 
	font-family: TradeGothicBoldCondTwenty,Arial,Helvetica,sans-serif;
	text-transform: uppercase;
	font-size: 18px;
	line-height: 25px;
	color: #000;
	text-decoration: none;
	display:block;
	padding: 2px 15px 0px 15px;
}

#store .ui-tabs .ui-tabs-nav.clearfix {
	display:block;
}

#vi-container #store .article-description ul.tabs li.ui-tabs-selected ,
#desc_div  #store .article-description ul.tabs li.ui-tabs-selected,
#store .article-description ul.tabs li.ui-tabs-selected {
	margin-bottom: -4px;
	height: 42px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .25);
	box-shadow:  0px 0px 7px 0px rgba(0, 0, 0, .25);
	border: none;
	margin: 0 -3px -4px -3px;
	z-index: 2
}

#vi-container #store .article-description ul.tabs li.t1.ui-tabs-selected ,
#desc_div  #store .article-description ul.tabs li.t1.ui-tabs-selected,
#store .article-description ul.tabs li.t1.ui-tabs-selected {
	margin-left: 0;
	background: #fff;
}
#vi-container #store .article-description ul.tabs li.ui-tabs-selected  a,
#desc_div  #store .article-description ul.tabs li.ui-tabs-selected  a,
#store .article-description ul.tabs li.ui-tabs-selected  a, #store .ui-tabs .ui-tabs-nav li.ui-tabs-selected  a  {
	margin-top: 5px;
	padding-top: 7px;
	background: #fff;
	height: 42px;
}

#store .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: default; color: #717577; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }  

#store .ui-tabs .ui-tabs-panel { 
	display: block; 
	border-width: 0; 
	padding: 15px; 
	-webkit-box-shadow:  0px 0px 5px 0px rgba(0, 0, 0, .25);
    box-shadow:  0px 0px 7px 0px rgba(0, 0, 0, .25);
	/*-webkit-border-radius: 2px 10px 10px 5px;
	border-radius: 2px 10px 10px  10px;*/
	position: relative;
	z-index: 1;
}

#store .ui-tabs .ui-tabs-panel .inner { 
	/*height: 274px;
	overflow: hidden;*/
	height:auto;
}

#store .ui-tabs .ui-tabs-hide { display: none !important; } 

#store .tab-more {
	text-transform: uppercase;
	-webkit-box-shadow:  0px 0px 5px 0px rgba(0, 0, 0, .25);
    box-shadow:  0px 5px 7px 0px rgba(0, 0, 0, .25);
	position: absolute;
	height: 23px;
	font-size: 11px;
	left: 20px;
	bottom: -20px;
	color: #fff;
	/*-webkit-border-radius: 0 0 3px 3px;
	border-radius:0 0 3px 3px;*/
	display: none;
}

#store .tab-more span {
	/*display: block;
	padding: 5px 20px 3px 10px;
	margin-right: 10px;
	background: url(../images/background/bkg-arrow-down.png) no-repeat right center;*/
	display:none;
}

#store .tab-more.open span {
	background-image: url(../images/background/bkg-arrow-up.png);
}

#store .versand div {
	display: none;
}

#store .versand.DHL div.DHL,
#store .versand.UPS div.UPS,
#store .versand.HERMES div.HERMES,
#store .versand.WARENSENDUNG div.WARENSENDUNG,
#store .versand.DROP div.DROP,  
#store .versand.SPEDITION div.SPEDITION {
	display: block;
}

#store .promo {
	margin-top: 30px;
	height: 251px;
}

#store .galerie .promo {
	margin-left: 8px;
}

#store .detail .tbox {
	margin-top: 30px;
}

#store .detail #fbRecommendLink {
	float: right;
}

#store .feature-list {
	background: url(../images/background/bkg-features.png) no-repeat;
	width: 497px;
	height: 90px;
	float: left;
	display: none;
}

#Body #store .feature-list ul *,
#store .feature-list ul {
font-family: TradeGothicBoldCondTwenty,Arial,Helvetica,sans-serif;
}

#store .feature-list ul {
	margin: 15px;
	color: #fff;
	font-size: 29px;
	font-family: TradeGothicBoldCondTwenty,Arial,Helvetica,sans-serif;
	line-height: 32px;
	display:none;
}
#store .feature-list li {
	margin: 0;
	padding: 0 0 0 25px;
	background: url(../images/background/bkg-arrow-big.png) no-repeat left center;
}

#store .feature-list div {
	color: #fff;
	margin: 15px;
	display:none;
}
#store .feature-list h1 {
	text-transform: uppercase;
}


#store ol.wow li,
#store ul.wow li {
	list-style-type: square;
	margin-left:18px;
	padding: 2px 0;
	list-style-position: outside;
}


#store ol.wow li {
	list-style-type: decimal;
}


/* Möbel Banner Thorben */
#furnbanner {
     text-align:center;
     display:none !important;
}


#cssmoebel {
     display:none !important;
}

#store #social {
	height: 98px;
    left: 575px;
    position: relative;
    top: -65px;
    width: 155px;
}


#shoefinder {
	display:none;
}

#store.detail .shoefinder {
	position: relative;
	padding-bottom: 50px;
}

.shoefinder #shoefinder {
	display:block;
}

#store .gallery .resulttext.shoefinder {
	border: 1px solid #E1E1E1;
/*    border-radius: 7px 7px 7px 7px;*/
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.15);
    margin-bottom: 40px;
    overflow: hidden;
    padding: 20px 10px 20px 14px;
	background-color: #cadfe9;
}

#shoefinder .search-button,
#store #fs1-result {
	position:absolute;
	right:0px;
	bottom:0px;
	background: #AD0A04;
	border:0;
	color:white;
	font-size:21px;
	line-height:14px;
	text-transform:uppercase;
	cursor:pointer;
	padding:15px;
	font-family:'TradeGothicCondEighteen';
}

#shoefinder .search-button:hover {
	
	background:#6b7e88;	
}

#shoefinder .search-button:disabled {
	background:#ccc;
	cursor:default
}

#store #fs1-result {
	background:#717577;
    cursor:default;
    position: absolute;
    right: 160px;

}

#shoefinder h1 {
	font-size: 21px;
	color: #717577;
	height: 30px;
	line-height: 22px;
	margin: 0;
	text-transform:uppercase;
}

.shoefinder .regular {
	display: none;
}

.shoefinder select {
	display:none;
	width: 380px;
}

.shoefinder .ui-selectmenu {	
	color: #000; 
	font-weight: bold; 
	display: inline-block; 
	position: relative; 
	vertical-align: middle; 
	text-decoration: none; 
	zoom: 1; 
	cursor: default;
	padding: 0;
	margin-top: 10px;
	background: none;
	-webkit-border-radius: 0;
	border-radius: 0;
}

#store .shoefinder .ui-selectmenu:hover {text-decoration: none;}
#store .shoefinder .ui-selectmenu-icon { display: none; }
#store .shoefinder .ui-selectmenu-menu { 
padding:0; margin:0 ; z-index: 1005; line-height: 23px;display:block;position:static;
-webkit-box-shadow:  none;
    box-shadow:  none;
	-webkit-border-radius: 0;
	border-radius: 0;
}
#store .shoefinder .ui-selectmenu-menu  ul { 
padding:0 0 5px 0; margin:0; list-style:none; position: relative; overflow: auto; overflow-y: auto ; overflow-x: hidden;max-height: 130px; overflow:auto;} 
#store .shoefinder .ui-selectmenu-open { display: block;}
#store .shoefinder .ui-selectmenu-status { display: block; outline:none; text-decoration:none;color: #000;font-size: 16px;font-weight: bold}
#store .shoefinder .ui-selectmenu-menu li.ui-state-disabled a, .ui-state-disabled, .shoefinder .ui-selectmenu-disabled { display:none; }
#store .shoefinder .ui-selectmenu-menu li.ui-state-disabled.vz-show a,#shoefinder .ui-state-disabled.vz-show { display: block; display: inline-block}
#store .shoefinder .ui-selectmenu-menu li.ui-state-disabled a:hover { background: none;}
#store .shoefinder .ui-selectmenu-status {padding:0;padding-top: 1px; font-size: 11px; line-height: 20px;}
#store .shoefinder .ui-selectmenu-menu li a { text-decoration:none; font-size: 11px; background: none;padding:0}
#store .shoefinder .ui-selectmenu-menu li a:hover { color: #fff;}
#store .shoefinder .ui-selectmenu-menu li .ui-selectmenu-item-footer { opacity: .8; }





#store .shoefinder .ui-selectmenu-status .value,
#store .shoefinder .ui-selectmenu-menu li {
	float:left;
	padding:0;
	background-color: #6b7d89;
	margin: 0 5px 5px 0;
	line-height:22px;
	
}
#store .shoefinder .ui-selectmenu-status .title {
	float:left;
}
#store .shoefinder .ui-selectmenu-status .value {
	float:left;
	font-size: 13px;
	font-weight: normal;
	padding: 0px 5px;
	margin-top: -1px;
	margin-left: 5px;
	display: block;
}

#store .shoefinder .ui-selectmenu-status .value,
#store .shoefinder .ui-selectmenu-menu li.ui-selectmenu-item-selected {
	background-color: #000; 
	
}
#store .shoefinder .ui-selectmenu-status .value,
#store .shoefinder .ui-selectmenu-menu li.ui-selectmenu-item-selected  a{
	color: #fff; 
}

#store .shoefinder .ui-selectmenu-menu li  a {
	color: #fff;
	padding: 0px 5px;
}

#store .shoefinder .ui-selectmenu-menu  #fs1-farbe-menu li.vz-reset,
#store .shoefinder .ui-selectmenu-menu li.vz-reset {
	background: none;
	width: auto;
	border: none;
	font-size: 11px;
}

#store  .shoefinder .ui-selectmenu-menu li.vz-reset a {
	color: #931100;
	font-weight: bold;
	padding: 0 0 5px 0;
}

.shoefinder #fs1-ebaycat-button {
	display: none;
}

#store .shoefinder #fs1-farbe-menu li a {
	white-space: nowrap;
	padding-left: 26px;
	line-height: 18px;
	font-size: 20px;
}

#store .shoefinder #fs1-farbe-menu li.vz-reset a, #store li.vz-reset a {
	font-size: 11px;
	line-height: 24px;
	padding: 0;
}

.shoefinder #fs1-farbe-menu li.vz-noresult {
	width: auto;
}

.shoefinder #fs1-farbe-menu li.vz-noresult a {
	color: #969696;
	font-size: 11px;
	padding: 0;
}

#store .shoefinder .ui-selectmenu-menu #fs1-farbe-menu li,
#store .shoefinder #fs1-farbe-button .ui-selectmenu-status  .value {
	width: 20px;
	height: 20px;
	overflow: hidden;
	background-color: #fff;
	border: 1px solid #343434;
}

#store .shoefinder #fs1-farbe-button .ui-selectmenu-status .value {
	font-size: 1px;
	line-height: 42px;
	display: inline-block;
	margin-bottom: -6px;
	padding:0;
}


.shoefinder #fs1-farbe-button.beiget_ne .value, 
.shoefinder #fs1-farbe-button.beige .value, 
.shoefinder #fs1-farbe-button.creme .value,
.shoefinder #fs1-farbe-menu .beiget_ne,
.shoefinder #fs1-farbe-menu .beige,
.shoefinder #fs1-farbe-menu .creme	 			{ background: url(../images/background/color-sprite.png) no-repeat left 0; }
.shoefinder #fs1-farbe-button.schwarzt_ne .value,
.shoefinder #fs1-farbe-button.schwarz .value,
.shoefinder #fs1-farbe-menu .schwarzt_ne,
.shoefinder #fs1-farbe-menu .schwarz				{ background: url(../images/background/color-sprite.png) no-repeat left -24px; }
.shoefinder #fs1-farbe-button.blaut_ne .value,
.shoefinder #fs1-farbe-button.blau .value,
.shoefinder #fs1-farbe-menu .blaut_ne,
.shoefinder #fs1-farbe-menu .blau					{ background: url(../images/background/color-sprite.png) no-repeat left -48px; }
.shoefinder #fs1-farbe-button.braunt_ne .value, 
.shoefinder #fs1-farbe-button.braun .value,
.shoefinder #fs1-farbe-menu .braunt_ne,
.shoefinder #fs1-farbe-menu .braun	 			{ background: url(../images/background/color-sprite.png) no-repeat left -72px; }
.shoefinder #fs1-farbe-button.gr_nt_ne .value, 
.shoefinder #fs1-farbe-button.gr_n .value,
.shoefinder #fs1-farbe-menu .gr_nt_ne,
.shoefinder #fs1-farbe-menu .gr_n					{ background: url(../images/background/color-sprite.png) no-repeat left -96px; }
.shoefinder #fs1-farbe-button.not_specified .value,
.shoefinder #fs1-farbe-menu .not_specified,
.shoefinder #fs1-farbe-button.graut_ne .value,
.shoefinder #fs1-farbe-button.grau .value,
.shoefinder #fs1-farbe-menu .graut_ne,
.shoefinder #fs1-farbe-menu .grau					{ background: url(../images/background/color-sprite.png) no-repeat left -120px; }
.shoefinder #fs1-farbe-button.oranget_ne .value, 
.shoefinder #fs1-farbe-button.orange .value,
.shoefinder #fs1-farbe-menu .oranget_ne,
.shoefinder #fs1-farbe-menu .orange				{ background: url(../images/background/color-sprite.png) no-repeat left -144px; }
.shoefinder #fs1-farbe-button.mehrfarbig .value, 
.shoefinder #fs1-farbe-button.bunt .value,
.shoefinder #fs1-farbe-menu .mehrfarbig,
.shoefinder #fs1-farbe-menu .bunt					{ background: url(../images/background/color-sprite.png) no-repeat left -168px; }
.shoefinder #fs1-farbe-button.naturt_ne .value,
.shoefinder #fs1-farbe-menu .naturt_ne,			{ background: url(../images/background/color-sprite.png) no-repeat left -192px; }
.shoefinder #fs1-farbe-button.metallische_t_ne .value,
.shoefinder #fs1-farbe-button.metallic .value,
.shoefinder #fs1-farbe-menu .metallic,
.shoefinder #fs1-farbe-menu .metallische_t_ne		{ background: url(../images/background/color-sprite.png) no-repeat 1px -216px; }
.shoefinder #fs1-farbe-button.gold .value	,
.shoefinder #fs1-farbe-menu .gold					{ background: url(../images/background/color-sprite.png) no-repeat 1px -240px; }
.shoefinder #fs1-farbe-button.rosat_ne .value, 
.shoefinder #fs1-farbe-button.pink .value, 
.shoefinder #fs1-farbe-button.rosa .value,
.shoefinder #fs1-farbe-menu .rosat_ne,
.shoefinder #fs1-farbe-menu .pink,
.shoefinder #fs1-farbe-menu .rosa					{ background: url(../images/background/color-sprite.png) no-repeat left -264px; }
.shoefinder #fs1-farbe-button.wei_t_ne .value, 
.shoefinder #fs1-farbe-button.wei_ .value, 
.shoefinder #fs1-farbe-button.transparent .value,
.shoefinder #fs1-farbe-menu .wei_t_ne,
.shoefinder #fs1-farbe-menu .wei_,
.shoefinder #fs1-farbe-menu .transparent			{ background: url(../images/background/color-sprite.png) no-repeat left -288px; }
.shoefinder #fs1-farbe-button.lilat_ne .value, 
.shoefinder #fs1-farbe-button.lila .value, 
.shoefinder #fs1-farbe-button.violett .value,
.shoefinder #fs1-farbe-menu .lilat_ne,
.shoefinder #fs1-farbe-menu .lila,
.shoefinder #fs1-farbe-menu .violett				{ background: url(../images/background/color-sprite.png) no-repeat left -312px; }
.shoefinder #fs1-farbe-button.rott_ne .value,
.shoefinder #fs1-farbe-button.rot .value, 		
.shoefinder #fs1-farbe-menu .rott_ne,
.shoefinder #fs1-farbe-menu .rot					{ background: url(../images/background/color-sprite.png) no-repeat left -336px; }
.shoefinder #fs1-farbe-button.gelbt_ne .value, 
.shoefinder #fs1-farbe-button.gelb .value,
.shoefinder #fs1-farbe-menu .gelbt_ne,
.shoefinder #fs1-farbe-menu .gelb					{ background: url(../images/background/color-sprite.png) no-repeat left -360px; }
.shoefinder #fs1-farbe-button.silber .value,
.shoefinder #fs1-farbe-menu .silber				{ background: url(../images/background/color-sprite.png) no-repeat left -384px; }
.shoefinder #fs1-farbe-button.khaki .value,
.shoefinder #fs1-farbe-menu .khaki				{ background: url(../images/background/color-sprite.png) no-repeat left -408px; }



/** ie horz. scrollbar fix **/
.Oh-h .oh-rgt-sec {
	float:none;
}

/** Teilefinder **/

#store #suchfeld {
    background: none repeat scroll 0 0 #343a41;
    margin-top: 20px;
}

#store .sucheader {
    height: 56px;
    overflow: hidden;
}

#store .sucheader p {
   color:#fff;
   font-size:18px;
   padding:5px;
   font-family: TradeGothicBoldCondTwenty, Arial, Helvetica, sans-serif;
}

#store #suchfeld .auswahl {
	
	background: none repeat scroll 0 0 #343a41;
    border-bottom: 1px solid #343a41;
	color: white;
  float: left;
  font-family: TradeGothicBoldCondTwenty, Arial, Helvetica, sans-serif;
  font-size: 20px;
  height: 55px;
  line-height: 55px;
  padding-left: 20px;
  text-transform: uppercase;
  width: 212px;
}

#store #suchfeld .hinweis {
  font-family: TradeGothicBoldCondTwenty,Arial,Helvetica,sans-serif;
  font-size: 12px;
  height: 44px;
  padding-left: 20px;
  padding-top: 10px;
  width: 727px;
  color:#fff;
  font-weight: 100;
}

#store .suchoptionen select {
  width: 322px !important;
}

#store #suchfeld .hinweis b {
  color: #fff;
  display: block;
  font-size: 16px;
  font-weight: 100;
}

#store .suchoptionen {
  color: white;
  font-family: TradeGothicBoldCondTwenty, Arial, Helvetica, sans-serif;
  padding: 20px 17px 20px 20px;
}

#store .suchfeld_links {
  float: left;
  width: 600px;
}

#store .suchfeld_links h2 {
  background: url("../gfx/ico_auto.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

#store div.zeile {
  height: 32px;
  line-height: 32px;
  margin-bottom: 10px;
}

#store .suchoptionen label {
  display: block;
  float: left;
  font-size: 15px;
  width: 80px;
}

#store .customcombo {
  -moz-user-select: none;
  background: none repeat scroll 0 0 white;
  cursor: default;
  float: left;
  height: 32px;
  line-height: 32px;
  overflow: hidden;
  text-align: left;
}

#store .suchoptionen select {
  background: none repeat scroll 0 0 white;
  border: 0 solid white;
  color: #5c5c5c;
  height: 32px;
  line-height: 32px;
  width: 480px;
}

#store .suchfeld_links div.zeileBTN {
  height: 44px;
  line-height: 44px;
  padding-left: 80px;
}

#store .button {
  background: url("../gfx/ico_pfeil.png") no-repeat scroll 22px 16px #707d87;
  color: white;
  cursor: pointer;
  display: block;
  float: left;
  font-family: TradeGothicBoldCondTwenty, Arial, Helvetica, sans-serif;
  font-size: 17px !important;
  height: 45px;
  line-height: 45px;
  padding: 0 22px 0 45px;
  text-transform: uppercase;
  font-weight:300;
}

#store .customcombo b, .customcombo b.left {
  background: url("../gfx/combo_spr_end.png") no-repeat scroll right 0 rgba(0, 0, 0, 0);
  color: black;
  cursor: pointer;
  display: block;
  font-size: 12px;
  font-weight: normal;
  height: 32px;
  line-height: 32px;
  padding: 0 23px 0 10px;
}

#store .article-description .desc-content p {
	margin: 7px 0;
}

/** accordion needed for responsive **/

#store .detail .accordion {
	margin: 30px 0;
}

#store.detail .accordion .inner {
	padding: 10px 0 20px 0;
}

#store .detail .accordion > h3 {
	border-top: 1px dotted #9a9a9a;
	border-bottom: 1px dotted #9a9a9a;
	outline: none;
	margin-top: -1px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	background: url(../images/background/bkg-sprite.png) no-repeat 1px -252px;
}

#store .detail .accordion a {
	color: #000;
	text-decoration: none;
	line-height: 21px;
}

#store .detail .accordion h3.ui-state-active {
	border-bottom: none;
	background-position: 1px -322px;
}

/** thumbnail slider **/
#store .detail .article-images-small .prev {
	left: -5px;
}

#store .detail .article-images-small .next {
	right: -5px;
}

#store .article-thumbs.slider {
	position: relative;
	width: 305px;
}

#store .article-thumbs .bx-wrapper {
	padding: 0 20px;
}


/** responsive **/

@media (max-width: 979px )  {

body {
	margin: 0;
	padding: 0;
}

#store {
	max-width: 980px;
}

#store.detail, #CentralArea div#store.detail {
	padding: 0;
}

#store.detail .promo,
.detail #langSwitch,
#store.detail .header .metanav,
#store.detail .content-bar,
#store .detail .tbox,
#store.detail .sidebar {
	display: none !important;
}

#store.detail .limiter {
	width: auto;
}

#store.detail .header {
	padding-left: 25px;
	padding-top: 25px;
	background: #dedede ;
}

#store.detail .header .filtersearch {
	right: 25px;
	top: 43px;
}

#store .rightcol .content-container > img {
	max-width: 100%;
	width: 100%;
	height: auto;
}

#store.detail .content {
	border-radius: 0;
	-webkit-border-radius: 0;
	box-shadow: none;
	-webkit-box-shadow: none;
	margin: 0 25px;
}

#desc_div #store .detail .rightcol,
#store .detail .rightcol {
	float: none;
	width: 100%;
	margin-top: 25px;
	padding: 0;
}

#store.detail .footer .worlds {
	margin: 0 25px;
}
#store.detail .footer .featured h3, #store.detail .footer .themes h3 {
	padding-left: 0;
}

#store.detail .footer .featured, #store.detail .footer .themes  {
	width: auto;
	border-top: 1px solid #999999;
	padding-top: 25px;
}

#store.detail .footer .themes .slider {
	margin-left: auto;
	margin-right: auto;
	width: 634px;
}

#store.detail .featured .feature-slider {
	width: 568px;
}

#store.detail .footer .themes .slider-container {
	width: auto;
}

#store .article-thumbs.slider {
	width: auto;
}

#store.detail .article-slider {
	margin: auto;
}

#store.detail .featured .feature-slider .slider-container div {
	padding-right: 4px;
}

#store .detail .footer {
	margin-left: -25px;
	margin-right: -25px;
	padding: 0;
	background: none;
}

#store .footer .info {
	padding-left: 25px;
	padding-right: 25px;
}

#store.detail .footer .col1,
#store.detail .footer .col2,
#store.detail .footer .col3,
#store.detail .footer .col4 {
	width: 31%;
	padding-right: 3%;
}

#store .footer .col3 {
	display: none;
}

#store.detail .footer .col4 { 
	padding-right: 0;
}

#store .article-images {
	background: none;
}

#store .detail .rightcol .col1 {
	width: auto;
}

#store .article-images,
#store .article-images-large,
#store .article-images-large img {
	width: 345px;
	height: 345px;
}


 #store #vz-ebay-image-large-zoom {
	pointer-events: none;
	width: 305px;
	height: 345px;
}
#store #vz-ebay-image-large-zoom  img {
	width: auto;
	height: auto;
}

#store #vz-ebay-image-thumb {
	height: 67px;
	overflow: hidden;
}

#store .article-images-large:before  {
	content: " " !important;
	height: 50px;
	width: 50px;
	background: rgba(0,0,0, .2) url(../images/background/zoom.png) no-repeat center center;
	padding: 0;
	left: 50%;
	margin-left: -25px;
	margin-top: 147px;
	display: none;
	z-index: 2000;
}

#store .detail .article-images-small {
	margin: 0;
}


#store .article-thumbs .thumb {
	box-shadow: none;
	-webkit-box-shadow: none;
	margin-left: 12px;
}

#store .detail .article-desc-price {
	min-height: none;
}

#store .detail .sellcounter {
	display: none;
}

#store.detail, #CentralArea div#store.detail,
#store.detail td, #store.detail .footer td, #store.detail .footer {
	font-size: 13px;
	background: none;
}

#store.detail h3 {
	font-size: 21px;
	line-height: 25px;
}


}


@media (max-width: 640px) {

#store {
	max-width: 640px;
}

#store .detail .rightcol {
	margin-top: 15px;
}

#store .detail .rightcol .col1 {
	float: none;
}

#store .detail .rightcol .col2 {
	width: auto;
	float: none;
}

#store .article-images-large:before  {
	display: none !important;
}

#store .article-images,
#store .article-images-large,
#store #vz-ebay-image-large-zoom,
#store .article-images-large img {
	width: 270px;
	height: 270px;
}

#store .article-images {
	margin:auto;
	height: auto;
}
#store .article-images-large {
	margin-bottom: 15px;
}

#store .article-images-small h3 {
	display: none;
}

#store .article-thumbs .thumb {
	margin: 0 3px 0 5px;
}

#store .article-slider .bx-wrapper {
	width: 230px;
	margin: auto;
	padding: 0;
}

#store.detail .footer .themes .slider {
	width:270px;
}

#store.detail .featured .feature-slider {
	width: 200px;
}

#store.detail .footer .themes .slider-container div {
	width: 268px;
}

#store.detail .footer .themes .slider-container a {
	width: 246px;
}

#store.detail .footer .themes .slider-container img {
	width: 246px;
	height: auto;
}

#store .featured .feature-slider .slider-container div {
	width: 94px;
}

#store .featured .feature-slider .slider-container a {
	width: 92px;
	height: 52px;
}

#store .featured .feature-slider .slider-container  img {
	width: 92px;
	height: auto;
}

#store .detail .article-slider .prev {
	left: 0;
}

#store .detail .article-slider .next {
	right: 0;
}

#store.detail .footer .col1,
#store.detail .footer .col2,
#store.detail .footer .col3,
#store.detail .footer .col4 {
	clear: both;
	width: 210px;
	padding: 0;
	margin: auto;
	float: none;
	margin-bottom: 30px;
}

#store .footer .info {
	padding-bottom:0;
	padding-right:0;
	padding-left:0;
}

#store.detail .accordion .article-shipping div {
	width: auto !important;
	margin: 0 !important;
	padding: 0  !important;
	border: none  !important;
}

#store .detail .article-slider h3 {
	font-size: 19px;
	white-space: nowrap;
}

#store #vz-price {
	float: left;
}

#store .detail .rebate {
	float: none;
	margin:  0 0 0 180px ;
}

#store .detail .article-desc-price .old-price .pricecontainer,
#store #vz-vk-price,
#store .detail .article-desc-price .new-price{
	float: none;
	display: block;
}
#store .detail .article-desc-price .old-price {
	margin-left: 0;
}

#store.detail .header {
	padding-left: 15px;
}

#store.detail .header .filtersearch {
	right: 15px;
}

#store.detail .content {
	margin: 0 15px;
}
#store .detail .footer {
	margin-left: -15px;
	margin-right: -15px;
}
}

@media (max-device-width: 450px) {
	#store.detail .header .logo img {
		width: 130px;
		height: auto;
	}
	
	#store.detail .header {
		padding: 15px 15px  10px 15px;
	}
	
	#store.detail .header .filtersearch {
		margin-top: 10px;
		position: relative;
		right: auto;
		top: auto;
		
	}
	
	#store.detail .header .filtersearch input {
		width: 95%;
	}
	
	#store.detail .header .filtersearch button {
		position: absolute;
		right: 0;
	}
}
