/*
 * stylesheet.css
 * description LUNAS-DELIKATESSEN screen styles
 */

/* general document */
body
{
	font-family: "Trebuchet MS","Arial","Helvetica","sans-serif";
	font-size: 12px;
}

#custom-doc
{
	width: 79.4166em; /* 73.31em */
	/* *width: 77.5027em; */ /* 71.54em */
	min-width: 95.3px;
	margin: auto;
	text-align: left;
}

.breadcrumbText
{
	font-size: 11px;
}
.clearing
{
	clear: both;
	*clear: none;
	font-size: 0;
	line-height: 0;
	/* height: 0; */
}

#containerCenterRight
{
	margin-left:  18.1666em !important; /* 218px */
}

#hd .shadowRight
{
	background-image: url(/images/shadowRight.png);
	background-repeat: repeat-y;
	display: inline;
	float: left;
	width: 0.4166em; /* 5px */
	height: 1.25em; /* 15px */
}

.boxHeaderLeft
{
	display: inline;
	float: left;
	height: 0.4166em; /* 5px */
	width: 0.4166em; /* 5px */
}

.boxHeaderLeft img
{
	display: inline;
	float: left;
	height: 0.4166em; /* 5px */
	width: 0.4166em; /* 5px */
	border: none;
	/* position: relative; */
	/* top: -7px; */
}

.boxHeaderCenter
{
	background-color: #8f1600;
	display: inline;
	float: left;
	height: 0.4166em; /* 5px */
	width: 16em; /* 192px */
}

* HTML .boxHeaderCenter
{
	height: 5px;
	line-height: 0;
	font-size: 0;
	width: 192px;
}

.boxHeaderRight
{
	display: inline;
	float: left;
	height: 0.4166em; /* 5px */
	width: 0.4166em; /* 5px */
}

.boxHeaderRight img
{
	display: inline;
	float: right;
	height: 0.4166em; /* 5px */
	width: 0.4166em; /* 5px */
	border: none;
	/* position: relative; */
	/* top: -7px; */
}

.boxHeading
{
	height: 1.4166em; /* 17px */
}

.boxHeadingShadowRight
{
	background-image: url(/images/shadowTopRight.png);
	float: right;
	height: 1.5833em; /* 19px */
	width: 0.5em; /* 6px */
}

.boxHeading h1,
.boxHeading h2
{
	color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:92.3077%;
	margin-left: 1.75em; /* 21px */
	overflow: hidden;
	white-space: nowrap;
}

.boxHeading a
{
	color: inherit;
	font-family: inherit;
	text-decoration: none;
}

.terminator
{
	height: 1px;
	background-color: #ffffff;
	clear: both;
}

.boxRightBottom
{
	margin-bottom: 0.6em;
}

.basePrice
{
	font-size: 10px;
}

.smallText
{
	font-size: 10px;
}

.error,
.messageStackError
{
	color: red;
}

/* input fields */
input.text,
input.password,
select
{
	border: 1px solid #747474;
	margin-bottom: 0.6em;
}



/* YUI-Button */
.yui-button button
{
	background-image: url(/images/buttonBackground.png);
	background-repeat: repeat-x;
	border: 1px solid #747474;
	padding-left: 0.3em;
	padding-right: 0.3em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/*
 * extra prominenter YUI-Button fuer checkout process
 */

#checkoutArea .yui-button button
{
	background-image: url(/images_extra_pages/checkoutButtonBackground.png);
	background-repeat: repeat-x;
	border: 1px solid #7b1c1b;
}

/* header */
#hd
{
	clear: both;
	height: 148px;
	margin-bottom: 1.0em;
}

#containerHeaderNavigation
{
	color: #7b1c1b;
	margin-right: 0.5em; /* 6px */
	padding-right: 0.6em;
	text-align: right;
}

#containerHeaderNavigation a,
#containerHeaderNavigation a:active,
#containerHeaderNavigation a:link,
#containerHeaderNavigation a:visited
{
	color: #7b1c1b;
	font-size: 11px;
	text-decoration: none;
}

#containerHeaderNavigation a:hover
{
	text-decoration: underline;;
}

#containerHeaderImage
{
	height: 8.6666em; /* 104px */
}

#headerLeftBottom
{
	display: inline;
	float: left;
	height: 1.25em; /* 15px */
	/* *height: 1.6666em; */ /* 20px */
	width: 17.3333em; /* 208px */
}

* HTML #headerLeftBottom
{
	height: 15px;
	width: 208px;
}

#headerLeftBottom .headerBottomLeft,
#headerLeftBottom .headerBottomCenter,
#headerLeftBottom .headerBottomRight,
#headerLeftBottom .headerBottomRightShadow,
#headerRightBottom .headerBottomLeft,
#headerRightBottom .headerBottomCenter,
#headerRightBottom .headerBottomRight,
#headerRightBottom .headerBottomRightShadow
{
	display: inline;
	/* font-size: 5px; */
	float: left;
}

#headerLeftBottom .headerBottomLeft,
#headerLeftBottom .headerBottomRight,
#headerRightBottom .headerBottomLeft,
#headerRightBottom .headerBottomRight
{
	height: 0.4166em; /* 5px */
	width: 0.4166em; /* 5px */
}

#headerLeftBottom .headerBottomLeft img,
#headerLeftBottom .headerBottomRight img,
#headerRightBottom .headerBottomLeft img,
#headerRightBottom .headerBottomRight img
{
	height: 0.4166em; /* 5px */
	position: relative;
	top: -7px;
	width: 0.4166em; /* 5px */
}

#headerLeftBottom .headerBottomRightShadow,
#headerRightBottom .headerBottomRightShadow
{
	height: 0.5em; /* 6px */
	width: 0.5em; /* 6px */
}

#headerLeftBottom .headerBottomCenter
{
	background-color: #7b1c1b;
	height: 0.4166em; /* 5px */
	width: 16em; /* 192px */
}

*  HTML #headerLeftBottom .headerBottomCenter
{
	font-size: 0;
	height: 5px;
	line-height: 0;
	width: 192px;
}

#headerLeftBottom .hd
{
	background-color: #7b1c1b;
	color: #ffffff;
	display: inline;
	float: left;
	height: 1.25em;
	width: 16.8333em; /* 202px */
	/* *width: 16.4276em; */
}

#headerRightBottom
{
	height: 1.25em; /* 15px */
	margin-left: 18.1666em; /* 218px */
}

* HTML #headerRightBottom
{
	height: 15px;
	margin-left: 215px;
}

#headerRightBottom .headerBottomCenter
{
	background-color: #7b1c1b;
	height: 0.4166em; /* 5px */
	width: 59.8333em; /* 718px */
}

* HTML #headerRightBottom .headerBottomCenter
{
	font-size: 0;
	height: 5px;
	line-height: 0;
	width: 718px;
}

#headerRightBottom .hd
{
	background-color: #7b1c1b;
	color: #ffffff;
	display: inline;
	float: left;
	padding-left: 0.4166em; /* 5px */
	/* *padding-left: 0.4066em; */
	width: 60.25em; /* 723px */
	/* *width: 58.7979em; */
}

* HTML #headerRightBottom .hd
{
	width: 723px; /* 723px */
	height: 18px;
}

#headerLeftBottomShadow,
#headerRightBottomShadow
{
	display: inline;
	float: left;
	/* font-size: 5px; */
	height: 1.08333em; /* 13px */
	width: 17.3333em; /* 208px */
}

#headerRightBottomShadow
{
	margin-left: 0.8333em; /* 10px */
	width: 61.1666em; /* 734px */
}

#headerLeftBottomShadow img,
#headerRightBottomShadow img
{
	position: relative;
	top: -7px;
}

a.headerNavigation,
a:link.headerNavigation,
a:active.headerNavigation,
a:visited.headerNavigation
{
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
}

a:hover.headerNavigation
{
	text-decoration: underline;
}

/* containerCenter (content center) */
#containerCenter
{
	/* width: 41.4166em; */ /* 497px */
	width: 41.9166em; /* 503px */
	margin-bottom: 0.6em;
}

#containerRight
{
	width: 18.4166em; /* 221px */
	margin-left: 0;
}

/* navigation (left) */
#containerNavigation
{
	width:  17.3333em; /* 208px */
}

#boxCategories
{
	margin-bottom: 0;
}

#boxCategories .boxHeading,
#boxSearch .boxHeading,
#boxFilterPrice .boxHeading,
#boxPromoBox .boxHeading,
#boxPartnerBox .boxHeading,
#boxTrustedShopsBox .boxHeading,
#boxPayPalBox .boxHeading
{
	background-color: #8f1600;
	float: left;
	padding-bottom: 0.1666em; /* 2px */
	width: 16.8333em; /* 202px */
}

#boxCategoriesBottom,
#boxShoppingCartBottom,
#boxFilterPriceBottom
{
	*position: relative;
	*top: -1px;
}

#categories,
#filterprice,
#promobox,
/* #advertisingbox, */
#trustedshopsbox,
#paypalbox
{
	background-image: url(/images/shadowRight.png);
	background-position: right;
	background-repeat: repeat-y;
	width: 17.3333em; /* 208px */
}

#categories,
#trustedshopsbox,
#paypalbox
{
	background-color: #ece2c2; /* #e8dcb7 */
}

#categories ul.category
{
	margin-bottom: 0;
	padding-bottom: 0.6em;
	padding-top: 0.6em;
	width: 16.8333em; /* 202px */
}

#categories ul.category li
{
	color: #000000;
	list-style-type: none;
	margin-left: 1.6666em; /* 20px */
}

#categories ul.category li a,
#categories ul.category li a:active,
#categories ul.category li a:link,
#categories ul.category li a:visited
{
	color: #000000;
	text-decoration: none;
}

#categories ul.category li a:hover,
#categories ul.category li.selected a
{
	color: #445300;
}

#categories ul.category ul li
{
	margin-left: 3.3333em; /* 40px */
	list-style-type: disc;
}

#categories ul.category ul ul li
{
	margin-left: 5em; /* 60px */
}

#categories ul.category ul ul ul li
{
	margin-left: 6em;
}

/*
 * box_FILTERPRICE
 */

#filterprice
{
	background-color: #ECE2C2;
}

#filterprice ul
{
}

#filterprice ul li
{
	list-style-type: none;
	list-style-position: outside;
	width: 202px;
}

#filterprice ul li.selected
{
	background-color: #d1d39a;
}

#filterprice ul li a,
#filterprice ul li a:active,
#filterprice ul li a:focus,
#filterprice ul li a:link,
#filterprice ul li a:visited
{
	color: #000000;
	margin-left: 3.3333em;
	text-decoration: none;
}

#filterprice ul li a:hover
{
	text-decoration: underline;
}

/* box shopping basket */
#boxShoppingCart
{
	margin-bottom: 0.6em;
}

#shoppingCart
{
	background-color: #d1d39a;
}

#containerCenter #shoppingCart
{
	background-color: transparent;
	background-image: none;
	width: auto;
}

#boxShoppingCartContent
{
	margin-left: 1.6666em; /* 20px */
}

#boxShoppingCartContent span.boxShoppingCartProductCount
{
	display: inline;
	float: left;
}

#boxShoppingCartContent a.boxShoppingCartProductName,
#boxShoppingCartContent a.boxShoppingCartProductName:active,
#boxShoppingCartContent a.boxShoppingCartProductName:link,
#boxShoppingCartContent a.boxShoppingCartProductName:visited
{
	color: #7B1C1B;
	display: block;
	float: left;
	margin-bottom: 0.3em;
	text-decoration: none;
	width: 13em;
}

#boxShoppingCartContent a.boxShoppingCartProductName:hover
{
	text-decoration: underline;
}

#boxShoppingCartContent .boxShoppingCartTextAlignRight
{
	text-align: right;
	padding-right: 1.6em;
}

#boxShoppingCartContent .currency
{
	display: inline;
	margin-left: 0.3em;
}

/*
 * box_PROMOBOX & box_ADVERTISINGBOX
 */

#boxPromoBox,
#boxAdvertisingBox
{
	margin-bottom: 0.6em;
}

#promobox
{
	background-color: #ECE2C2;
}

#promobox .intro,
#advertisingbox .intro
{
	margin-bottom: 0.6em;
	margin-left: 1.75em;
	padding-top: 0.6em;
}

#promobox img
{
	margin-bottom: 0.6em;
	margin-left: 1.75em;
}

.boxAdvertisingboxContent
{
	/* margin-left: 1.6666em; */
}

.boxPartnerboxContent
{
	text-align: center;
	margin-right: 0.5em;
	margin-top: 0.6em;
}

.separator
{
	height: 0;
	border-top: 1px solid #ECE2C2;
	margin: 0.3333em;
}

a.ahead,
a.ahead:active,
a.ahead:link,
a.ahead:visited
{
	color: #667716;
	font-weight: bold;
	text-decoration: none;
}

a.ahead:hover
{
	text-decoration: underline;
}

#boxFilterPrice
{
	margin-bottom: 0.6em;
}

/* containerRight boxes */
#containerRight .boxHeading h1
{
	margin-left: 1.25em;
}

#containerRight .terminator
{
	background-image: url(/images/shadowRight.png);
	background-repeat: no-repeat;
	background-position: right;
	line-height: 0;
	font-size: 0;
}

/* box search */
#boxSearch
{
	width: 16.8333em;
}

* HTML #boxSearch
{
	width: 221px;
}

#boxLoginbox .boxHeaderCenter,
#boxSpecials .boxHeaderCenter,
#boxBestsellers .boxHeaderCenter,
#boxShoppingCart .boxHeaderCenter,
#boxAdvertisingBox .boxHeaderCenter,
#boxAdvantages .boxHeaderCenter
{
	width: 17.0833em; /* 205px */
}

* HTML #boxSearch .boxHeaderCenter,
* HTML #boxLoginbox .boxHeaderCenter,
* HTML #boxSpecials .boxHeaderCenter,
* HTML #boxBestsellers .boxHeaderCenter
{
	width: 205px;
}


#boxLoginbox .boxHeading,
#boxSpecials .boxHeading,
#boxBestsellers .boxHeading,
#boxAdvertisingBox .boxHeading,
#boxShoppingCart .boxHeading,
#boxAdvantages .boxHeading
{
	background-color: #8f1600;
	float: left;
	padding-bottom: 0.1666em; /* 2px */
	width: 17.9166em; /* 215px */
}

#search,
#searchTagCloud,
#boxLogin,
#specials,
#bestsellers,
#shoppingCart,
#advantages
{
	background-color: #ece2c2;
	background-image: url(/images/shadowRight.png);
	background-position: right;
	background-repeat: repeat-y;
	padding-bottom: 0.6em;
	padding-left: 1.25em;
	padding-right: 1.25em;
	padding-top: 0.6em;
}

* HMTL #search
{
	width: 221px;
}

#search form
{
	width: 17em; /* 204px */
	padding-top: 1em;
}

* HTML #search form
{
	width: 170px;
}

#categories form #iconSearch
{
	border: 0 none;
	height: 17px;
	margin-left: 16px;
	vertical-align: middle;
	width: 16px;
}

#search a,
#search a:active,
#search a:link,
#search a:visited
{
	color: #7b1c1b;
	text-decoration: none;
}

#search a:hover
{
	text-decoration: underline;	
}

#searchTagCloud a,
#searchTagCloud a:active,
#searchTagCloud a:link,
#searchTagCloud a:visited
{
	font-size: inherit;
	color: #7b1c1b;
	text-decoration: none;
}

#searchTagCloud a:hover
{
	text-decoration: underline;	
}

/* searchTagCloud */
#searchTagCloud h2
{
	/* color: #7b1c1b; */
	/* font-size: 11px; */
	display: none;
}

/* login box */
#boxLogin
{
	padding-left: 0;
	padding-right: 0;
}

#boxLogin form,
#boxLogin .createNewAccount
{
	padding-left: 1.25em;
	padding-right: 0.6em;
}

#boxLogin form
{
	margin-bottom: 1em;
}

#boxLogin .createNewAccount
{
	margin-top: 0.6em;
}

#boxLogin label
{
	color: #7B1C1B;
	display: block;
	font-size: 11px;
}

#boxLogin input.text,
#boxLogin input.password
{
	width: 15.9833em;
}

#boxLogin ul
{
	padding-left: 1.25em;
	padding-right: 0.6em;
	
}

#boxLogin ul li a,
#boxLogin ul li a:active,
#boxLogin ul li a:link,
#boxLogin ul li a:visited
{
	color: #667716;
	text-decoration: none;
}

#boxLogin ul li a:hover
{
	text-decoration: underline;
}

a.linkLoginBox,
a.linkLoginBox:active,
a.linkLoginBox:link,
a.linkLoginBox:visited
{
	color: #667716;
	text-decoration: none;
}

a.linkLoginBox:hover
{
	text-decoration: underline;
}

#loginButton
{
	margin-left: 1.6666em; /* 20px */
	*margin-left: 1.6265em;
}

/*
 * box_Advantages
 */

#advantages
{
	background-color: #ECE2C2;
}

#advantages ul
{
	padding-bottom: 0.6em;
	margin-right: 1.25em;
	padding-top: 0.6em;
}

#advantages ul li
{
	list-style-type: disc;
	list-style-position: outside;
	margin-left: 1em;
}

/* footer */
#boxFooter
{
	margin-left: 18.1666em;
}

#boxFooter a,
#boxFooter a:active,
#boxFooter a:link,
#boxFooter a:visited
{
	color: #000000;
	font-size: 12px;
	text-decoration: none;
}

#boxFooter a:hover
{
	text-decoration: underline;
}

#boxFooterTopLine
{
	background-color: #000000;
	clear: both;
	height: 1px;
	width: 	497px; /* 41.4166em */
	line-height: 0;
	font-size: 0;
	padding: 0;
	margin-bottom: 6px;
}

/* mainpage promo */
#textMain
{
	/* margin-bottom: 1.1em; */
}

#textMain .boxHeaderCenter,
#textMain2 .boxHeaderCenter
{
	background-color: #8F1600; /* #445300 */
	width: 40.5833em; /* 487px */
}

* HTML #textMain .boxHeaderCenter
{
	font-size: 0;
	line-height: 0;
	width: 487px;
}

#textMain .boxHeading,
#textMain2 .boxHeading
{
	background-color: #8F1600; /* #445300 */
	float: left;
	padding-bottom: 0.1666em;
	width: 41.4166em; /* 497px */
}

#textMain .promoImage
{
	border: 0 none;
	/* height: 16.5em; */ /* 198px */
	width: 41.4166em; /* 497px */
}

#textMain2 a,
#textMain2 a:active,
#textMain2 a:focus,
#textMain2 a:link,
#textMain2 a:visited
{
	color: #7B1C1B;
	text-decoration: none;
}

#textMain2 a:hover
{
	text-decoration: underline;
}

.newsBox
{
	background-color: #ECE2C2;
	margin-bottom: 0.6em;
	padding: 0.6em 0.6em 0.6em 1.25em;
	width: 475px; /* 41.4166em */
}

/* module featured */
#moduleFeatured
{
	margin-bottom: 1.1em;
}

.moduleFeatured
{
	display: inline;
	float: left;
	width: 20.0833em; /* 241px */
	margin-bottom: 0.6em;
}

.odd
{
	margin-right: 1.3333em; /* 16px */
}

.moduleFeatured .boxHeaderCenter
{
	background-color: #8f1600;
	width: 19.25em; /* 231px */
}

* HTML .moduleFeatured .boxHeaderCenter
{
	width: 231px;
}

.moduleFeatured .boxHeading
{
	background-color: #8f1600;
	padding-bottom: 0.1666em;
}

.moduleFeaturedItem
{
	background-color: #ebecbe;
	height: 15em;
	padding-left: 1.25em;
	padding-right: 0.6em;
	padding-top: 0.6em;
	padding-bottom: 0.6em;
}

.moduleFeaturedItem .productImage
{
	display: inline;
	float: left;
	margin-right: 0.6em;
	width: 6.666em;
}

.moduleFeaturedItem .productImage img
{
	max-width: 6.6666em;
	max-height:  8em;/* 11.6666em; 140px */
}

* HTML .moduleFeaturedItem .productImage img
{
	width: 80px;
}

.moduleFeaturedItem .productName,
.boxes .productName
{
	color: #7B1C1B;
	display: block;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 0.6em;
}

.moduleFeaturedItem a,
.moduleFeaturedItem a:active,
.moduleFeaturedItem a:link,
.moduleFeaturedItem a:visited
{
	text-decoration: none;
}

.moduleFeaturedItem a:hover
{
	color: #bd8d8d;
}

.moduleFeaturedItem .productNormalPrice
{
	text-align: right;
	text-decoration: line-through;
}

.moduleFeaturedItem .productNormalPrice .currency
{
	display: inline;
	margin-left: 0.3em;
}

.moduleFeaturedItem .productNormalPriceContainer .basePrice
{
	display: none;
}

.moduleFeaturedItem .productPriceContainer
{
	background-image: url(/images/starFeatured.png);
	background-repeat: no-repeat;
	/* background-position: 12.6666em 4.4166em; */ /* 152px 53px */
	display: inline-block;
	height: 6em; /* 72px */
	position: relative;
	left: 5.0833em;
	top: 0;
	width: 5.8333em; /* 70px */
}

.moduleFeaturedItem .productSpecialPriceContainer
{
	background-image: url(/images/starFeatured.png);
	background-repeat: no-repeat;
	/* background-position: 12.6666em 4.4166em; */ /* 152px 53px */
	display: inline-block;
	height: 6em; /* 72px */
	position: relative;
	left: 5.0833em;
	top: 0;
	width: 5.8333em; /* 70px */
}

.moduleFeaturedItem .productPrice,
.moduleFeaturedItem .productSpecialPrice
{
	color: black;
	font-weight: bold;
	position: relative;
	text-align: center;
	top: 1.75em;
}

.moduleFeaturedItem .productPrice .currency,
.moduleFeaturedItem .productSpecialPrice .currency
{
	color: #ffffff;
}

.moduleFeaturedItem .productAhead
{
	display: none;
}

.moduleFeatured .moduleFeaturedBottom
{
	border: 0 none;
	display: block;
	height: 0.4166em; /* 5px */
	width: 20.0833em; /* 241px */
}

.moduleFeaturedItem .basePrice,
.moduleFeaturedItem .smallText
{
	text-align: right;
}

/*
 * Versandgewicht ausgeblendet auf Kundenwunsch
 */
.moduleFeaturedItem .smallText
{
	display: none;
}


.moduleFeaturedItem .basePrice
{
	/* margin-top: 3.2em; */
}

.moduleFeaturedItem .basePrice .currency
{
	display: inline;
	margin-left: 0.3em;
}

#newProductsList .currency
{
	display: inline;
	margin-left: 0.3em;
}

/* box_MANUFACTURERSLIST */
#manufacturersList
{
	margin-bottom: 1.1em;
	width: 41.4166em; /* 497px */
}

#manufacturersList .boxHeaderCenter
{
	background-color: #819244;
	width: 40.5833em; /* 487px */
}

* HTML #manufacturersList .boxHeaderCenter
{
	width: 487px;
}

#manufacturersList .boxHeading
{
	background-color: #819244;
	width: 41.4166em; /* 497px */
}

#manufacturersList .boxHeading h1
{
	margin-left: 1.25em;
}

#mfList
{
	background-color: #ededb6;
	padding: 0.6em 1.25em 0.6em 1.25em;
}

#mfList a,
#mfList a:active,
#mfList a:link,
#mfList a:visited
{
	color: #445300;
	font-weight: bold;
	text-decoration: none;
}

#mfList a:hover
{
	color: #819244;
}

/* box_SPECIALS */
.boxes .productSpecialPriceContainer
{
	background-image: url(/images/starSpecial.png);
	background-repeat: no-repeat;
	display: inline-block;
	height: 4.6666em; /* 56px */
	left: 4.3333em; /* 52px */
	position: relative;
	top: 0;
	width: 4.5833em; /* 55px */
}

#boxSpecialsContent .productImage
{
	display: inline;
	float: left;
	width: 6.6666em;
	margin-right: 0.6em;
}

#boxSpecialsContent .productImage img
{
	max-height: 11.6666em; /* 140px */
	max-width: 6.6666em; /* 80px */
}

#boxSpecialsContent .productSpecialPriceContainer .productSpecialPrice
{
	position: relative;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	top: 1.50em;
}

#boxSpecialsContent .basePrice .currency
{
	display: inline;
	margin-left: 0.3em;
}

#boxSpecialsContent .productSpecialPrice .currency
{
	color: #ffffff;
}

#boxSpecialsContent .smallText
{
	display: none;
}

#boxSpecialsContent .productRegularPrice
{
	float: right;
	text-decoration: line-through;
}

#boxSpecialsContent .productRegularPrice .currency
{
	display: inline;
	margin-left: 0.3em;
}

#boxSpecialsContent .basePrice
{
	text-align: right;
}

#specials
{
	min-height: 15.8333em; /* 190px */
}

/* box_BESTSELLERS */
#boxBestsellersContent ul li
{
	list-style-type: circle;
	list-style-position: outside;
	margin-left: 1em;
	margin-bottom: 0.4em;
}

#boxBestsellersContent ul li a,
#boxBestsellersContent ul li a:active,
#boxBestsellersContent ul li a:link,
#boxBestsellersContent ul li a:visited
{
	color: #7B1C1B;
	font-weight: bold;
	text-decoration: none;
}

#boxBestsellersContent ul li a:hover
{
	color: #bd8787;
}

.boxPayPalBoxContent
{
	padding-top: 0.6666em;
	text-align: center;
}

/* customerGreeting */
#customerGreeting
{
	margin-bottom: 1.1em;
}


/* startPromo */
#startPromo
{
	/* margin-bottom: 1.1em; */
}

#startPromo .moduleFeaturedItem
{
	height: auto;
}

/* product listing */
#productListing .boxHeaderCenter,
#modulePrevNext .boxHeaderCenter
{
	background-color: #445300;
	width: 40.5833em; /* 487px */
}

#productListing .boxHeading,
#modulePrevNext .boxHeading
{
	background-color: #445300;
	float: left;
	padding-bottom: 0.1666em;
	width: 41.4166em; /* 497px */
}

#productListing .productListingItem,
#productListingContent .productListingItem
{
	padding-top: 1.9166em; /* 23px */
	width: 41.4166em; /* 497px */
	/* height: 15.5em; */ /* 276px */
}

#productListing .productListingImage,
#productListingContent .productListingImage
{
	float: left;
	margin-left: 0.6em;
	padding-right: 0.6em;
	text-align: center;
	width: 9.25em; /* 111px */
}

#productListing .productListingItemContent,
#productListingContent .productListingItemContent
{
	float: left;
	width: 370px;
	*width: auto;
}

#product_listing .productListingImage img,
#productListingContent .productListingImage img
{
	max-width: 9.25em; /* 111px */
}

#product_listing .buttonSpecialListing
{
	margin-top: 10px;
}

#productListing .boxHeading  h1,
#productListingContent .boxHeading h1
{
	float: left;
	display: inline;
}

#productListFilter
{
	float: left;
	margin-left: 0.6em;
	*position: relative;
	*top: -3px;
}

#productListFilter select
{
	border: 0 none;
	background-color: #445300;
	color: white;
	*font-size: 11px;
	padding: 0;
}

#generatePriceList
{
	display: none;
	/* float: left; */
	/* margin-left: 1.6em; */
}

#generatePriceList a,
#generatePriceList a:active,
#generatePriceList a:focus,
#generatePriceList a:link,
#generatePriceList a:visited
{
	color: #ffffff;
	text-decoration: none;
}

#generatePriceList a:hover
{
	text-decoration: underline;
	cursor: pointer;
}

#productListingContent .productListingItem h1,
#productsName h1
{
	color: #7B1C1B;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 0.6em;
	width: 18.625em; /* 298px */
	/* margin-left: 7.8375em; */
}

#productsName h1
{
	width: auto;
}

#productListingContent .productListingItem h2
{
	color: #878585;
	font-weight: bold;
	margin-bottom: 0.6em;
}

#productListingContent .productListingItem .productPriceContainer
{
	background-image: url(/images/starListing.png);
	background-repeat: no-repeat;
	display: inline;
	float: right;
	height: 5.4166em; /* 65px */
	width: 5.25em; /* 63px */
}

#productListingContent .productListingItem .productPriceContainer .productPrice
{
	font-weight: bold;
	position: relative;
	top: 19px;
	text-align: center;
}

#productListingContent .productListingItem .productPriceContainer .productPrice .productListingCurrency
{
	font-size: 10px;
	color: #ffffff;
}

#productListingContent .productListingItem .basePrice
{
	color: #919191;
	/* float: left; */
	font-size: 10px;
	margin-left: 1.2em;
}

#productListingContent .productListingItem .basePrice .currency
{
	display: inline;
	margin-left: 0.3em;
}

#productListingContent .productListingItem div.tax_info
{
	color: #919191;
	float: left;
	font-size: 10px;
	margin-left: 1.2em;
}

#productListingContent .productListingItem a.tax_info,
#productListingContent .productListingItem a.tax_info u,
#productListingContent .productListingItem a.tax_info:active,
#productListingContent .productListingItem a.tax_info:link,
#productListingContent .productListingItem a.tax_info:visited
{
	color: #667716;
	text-decoration: none;
}

#productListingContent .productListingItem a.tax_info:hover
{
	text-decoration: underline;
}

#productListingContent .productListingItem .smallText
{
	color: #919191;
	float: left;
	font-size: 10px;
	margin-left: 1.2em;
}

#productListingContent .productListingItem .smallText
{
	display: none;
}

#productListingContent .productListingItem .buyNow
{
	float: right;
	margin-right: 10px;
}

.listingDisposability
{
	float: left;
	margin-right: 10px;
}

.productDisposability
{
	color: #919191;
	float: left;
	/* margin-top: 10px; */
}

.productListingDisposabilityText
{
	float: left;
	margin-left: 0.6em;
	margin-top: 0.85em;
}

.ampel
{
	float: left;
}

#productListingContent .productListingItem .buyNow a.textLink,
#productListingContent .productListingItem .buyNow a.textLink:active,
#productListingContent .productListingItem .buyNow a.textLink:link,
#productListingContent .productListingItem .buyNow a.textLink:visited
{
	color: #8F1600;
	display: block;
	float: left;
	margin-right: 0.6em;
	padding-top: 10px;
	text-decoration: none;
}

#productListingContent .productListingItem .buyNow a.textLink:hover
{
	text-decoration: underline;
}

#productListingContent .productListingItem a.productDetail,
#productListingContent .productListingItem a.productDetail:active,
#productListingContent .productListingItem a.productDetail:link,
#productListingContent .productListingItem a.productDetail:visited
{
	color: #8F1600;
	font-weight: bold;
	text-decoration: none;
}

#productListingContent .productListingItem a.productDetail:hover
{
	text-decoration: underline;
}

#productListingContent .productPrice .currency
{
	color: #ffffff;
}

#splitPageBottom
{
	margin-bottom: 1.2em;
}

#splitPageBottom .pageResults
{
	color: #667716;
}

#productListingContent .productListingSpecialPrice
{
	text-align: center;
	padding-top: 18px;
	font-weight: bold;
}

#productListingContent .productListingSpecialPrice .strikeThrough
{
	margin-top: 0.6em;
	text-decoration: line-through;
}

#productListingContent .productListingSpecialPrice .currency
{
	color: #ffffff;
}

#productListingContent .productListingSpecialPrice .strikeThrough .currency
{
	color: #000000;
	display: inline;
	margin-left: 0.3em;
}

#productListingContent .productListingSpecialPrice .tax_info
{
	display: none;
}

/* 
 * product detail
 */

#modulePrevNext
{
	height: 24px;
	margin-bottom: 1.2em;
}

#moduleProcuctsNextPrevious a,
#moduleProductsNextPrevious a:active,
#moduleProductsNextPrevious a:link,
#moduleProductsNextPrevious a:visited
{
	color: #ffffff;
	text-decoration: none;
}

#moduleProductsNextPrevious a:hover
{
	text-decoration: underline;
}

#product_info #productImage
{
	float: left;
	width: 125px;
	text-align: center;
	margin-bottom: 0.6em;
}

#productImage .imageBox
{
	height: 200px;
}



#product_info #productImage img
{
	max-width: 115px;
}

#product_info #productImage #bigText
{
	display: none;
	/* color: #878585; */
	/* font-size: 11px; */
	/* margin-bottom: 0.6em; */
	/* text-align: center; */
}

#product_info .buttonSpecialDetail
{
	margin-top: 10px;
}

#product_info #productsName,
#productPrice,
/*
#productModel,
#productManufacturer,
*/
#productInfoSpec,
#textProductDetails
{
	/* width: 302px; */
	margin-left: 125px;
	padding-left: 0.6em;
}

#productManufacturer
{
	margin-bottom: 1.6em;
}

#product_info #productsName
{
	/* width: 300px; */
	height: 72px;
}

#product_info #productsName h1
{
	margin-left: 0;
}

#product_info div.tax_info,
#product_info .smallText
{
	display: none;
}

#product_info .grundpreis
{
/*
	position: relative;
	text-align: right;
	top: -62px;
	*top: -228px;
	width: 100%;
*/
}


#product_info .grundpreis .basePrice
{
	white-space: nowrap;
}

#product_info .grundpreis .basePrice .priceValue
{
	clear: right;
	display: inline;
	/* float: left; */
	margin-left: 0.6em;
}

#product_info .grundpreis .basePrice .currency
{
	display: inline;
	/* float: left; */
	margin-left: 0.6em;
}

#product_info #cartButtonPriceInfo
{
	display: none;
}

#productInfoSpec
{
	position: relative;
	top: -280px; /* -210px */
	*top: -10px;
}

#productInfoSpec .taxInfo
{
	margin-bottom: 1.6em;
}

#productInfoSpec .productsWeight
{
	display: none;
}

#productInfoSpec #productDateAdded
{
	display: none;
}

#productInfoSpec .strikeThrough
{
	float: left;
	margin-bottom: 0.6em;
	margin-left: 0.6em;
	margin-top: 20px;
	text-decoration: line-through;
}

#productInfoSpec .strikeThrough .currency
{
	display: inline;
	margin-left: 0.3em;
}

#productInfoSpec .productSpecialPrice
{
	background-image: url(/images/starListing.png);
	background-repeat: no-repeat;
	float: left;
	height: 5.4166em;
	padding-top: 18px;
	position: relative;
	text-align: center;
	width: 5.25em;
}

#productInfoSpec .specialPriceDetail .aktionsPreis
{
	background-color: #7B1C1B;
	color: #ffffff;
	font-size: 10px;
	margin-bottom: 0.6em;
	width: 66px;
	text-align: center;
}

#productInfoSpec .productSpecialPrice .currency
{
	color: #ffffff;
}

#productInfoSpec .specialPriceDetail
{
	margin-bottom: 0.6em;
}

#productDescr
{
	margin-bottom: 1.6em;
}

#productDetailPriceContainer
{
	background-image: url(/images/starListing.png);
	background-repeat: no-repeat;
	height: 5.4166em;
	position: relative;
	top: -46px;
	left: 312px;
	width: 5.25em;
}

.displayPrice
{
	background-image: url(/images/starListing.png);
	background-repeat: no-repeat;
	height: 5.4166em;
	margin-bottom: 1.6em;
	position: relative;
	/* top: -68px; */
	/* left: 440px; */
	/* *left: 315px; */
	width: 5.25em;
}

.displayPrice .priceValue
{
	/* height: 5.25em; */
	position: absolute;
	text-align: center;
	top: 15px;
	width: 5.25em;
}

.displayPrice .currency
{
	color: #ffffff;
	position: relative;
	text-align: center;
	/* top: -236px; */
}

#productDetailPriceContainer .productDetailPrice
{
	font-weight: bold;
	position: relative;
	top: 17px; /* 23px */
	text-align: center;
}

#productDetailPriceContainer .currency
{
	color: #ffffff;
}

#productPrice a.tax_info,
#productPrice a.tax_info:active,
#productPrice a.tax_info:link,
#productPrice a.tax_info:visited
{
	color: #667716;
	text-decoration: none;
}

#productPrice
{
	margin-bottom: 0.6em;
}

#productPrice a.tax_info:hover
{
	text-decoration: underline;
}

#productPrice div.tax_info,
#productPrice div.grundpreis,
#productPrice div.smallText
{
	text-align: right;
}

#productModel
{
	margin-bottom: 0.6em;
}

#containerCartImage
{
	text-align: center;
	margin-bottom: 0.6em;
}

#containerCartImage a,
#containerCartImage a:active,
#containerCartImage a:link,
#containerCartImage a:visited
{
	color: #7B1C1B;
	text-decoration: none;
}

#containerCartImage a:hover
{
	text-decoration: underline;
}

#productPrice .cartImage
{
	display: none;
}

#textProductDetails
{
	/* font-weight: bold; */
	display: none;
}

#productDisposability
{
	margin-top: 1.6em;
}

#productDisposability .productDisposabilityText
{
	color: #919191;
	margin-bottom: 0.6em;
}

/*
#productBottomNav div#linkbutton2
{
	display: inline;
	float: left;
}

#productBottomNav span#srccheckbox
{
	display: inline;
	float: right;
}

#productBottomNav a#linkbutton2-button,
#productBottomNav a#linkbutton2-button:active,
#productBottomNav a#linkbutton2-button:link,
#productBottomNav a#linkbutton2-button:visited
{
	color: #667716;
	text-decoration: none;
}

#productBottomNav a#linkbutton2-button:visited
{
	text-decoration: underline;
}
*/
div#linkbutton2
{
	display: inline;
	float: left;
}

div#containerLinkbutton2
{
	float: left;
}

span#srccheckbox
{
	display: inline;
	float: right;
}

/*
 * shopping cart (page)
 */

#containerCenter #shoppingCart .boxHeaderCenter
{
	background-color: #445300;
	width: 38.5833em; /* 463px (493px 41.0833em) */
	*width: 37.6534em;
}

#containerCenter #shoppingCart .boxHeading
{
	background-color: #445300;
	margin-bottom: 0.6em;
}

#containerCenter #promoGiftPacking
{
	padding-bottom: 0.6em;
	padding-left: 1.25em;
	padding-right: 1.25em;
	padding-top: 0.6em;
}

#containerCenter #promoGiftPacking .boxHeaderCenter
{
	background-color: #8F1600;
	width: 38.5833em; /* 463px (493px 41.0833em) */
	*width: 37.6534em;
}

#containerCenter #promoGiftPacking .boxHeading
{
	background-color: #8F1600;
}

#cartProducts td,
#cartProducts th,
#accountEditForm td,
#tablePrimaryAddress td,
#tableAccountNewsletter td,
#tableAccountForm td,
#tableAccountHistory td,
#accountHistoryProductTable td
{
	padding: 4px;
}

#cartProducts .tableShoppingCartImage
{
	display: inline;
	float: left;
	margin-right: 1.2em;
}

#cartProducts .tableShoppingCartName,
#cartProducts .tableShoppingCartName:active,
#cartProducts .tableShoppingCartName:link,
#cartProducts .tableShoppingCartName:visited
{
	color: #7B1C1B;
	display: block;
	font-size: 14px;
	font-weight: bold;
	margin-left: 42px;
	text-decoration: none;
}

#cartProducts .tableShoppingCartName:hover
{
	text-decoration: underline;
}

#cartProducts .tableShoppingCartImage img
{
	max-width: 2.25em;
}

#cartProducts .currency
{
	display: inline;
	margin-left: 0.3em;
}

#subTotalCart
{
	font-weight: bold;
	padding-right: 4px;
	text-align: right;
}

#subTotalCart .currency
{
	display: inline;
	margin-left: 0.3em;
}

/*
 * login, account
 */

#login h1,
#account h1,
#addressBook h1,
#addressBookProcess h1,
#accountPassword h1,
#accountHistory h1,
#accountNewsletters h1,
#accountNotifications h1,
#create_account h1,
#create_account_success h1,
#pw h1,
#termine h1,
#advancedsearchresult h1,
#checkoutShipping h1,
#checkoutPayment h1,
#checkoutConfirmation h1,
#checkoutSuccess h1,
#accountHistoryInfo h1,
#conditions h1,
#owner h1,
#contactUs h1,
#advancedSearch h1,
#account_edit h1,
#logoff h1,
#products_new h1,
#moduleAlsoPurchased h1,
#galerie h1,
#orderInfoProcess h1,
#privacy h1,
#shipping h1,
#checkoutShippingAddress h1,
#password_forgotten h1,
#jugendschutz h1
{
	color: #7B1C1B;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 0.6em;
}

#visitorscart,
#returningcform
{
	margin-bottom: 0.6em;
}

#returningcform a,
#returningcform a:active,
#returningcform a:link,
#returningcform a:visited
{
	color: #7B1C1B;
	text-decoration: none;
}

#returningcform a:hover
{
	text-decoration: underline;
}

#account a,
#account a:active,
#account a:link,
#account a:visited
{
	color: #7B1C1B;
	text-decoration: none;
}

#account a:hover
{
	text-decoration: underline;
}

.yui-link-button
{
	background-image: url(/images/buttonBackground.png);
	background-repeat: repeat-x;
	border: 1px solid #747474;
	font-size: 11px;
	padding-top: 0.15em;
	padding-bottom: 0.15em;
	padding-left: 0.3em;
	padding-right: 0.3em;
}

.yui-link-button a
{
	color: #000000;
}

#addressBook a,
#addressBook a:active,
#addressBook a:link,
#addressBook a:visited
{
	color: #7B1C1B;
	text-decoration: none;
}

#addressBook a:hover
{
	text-decoration: underline;
}

select
{
	background-image: url(/images/buttonBackground.png);
	background-repeat: repeat-x;
	border: 1px solid #747474;
	font-size: 11px;
	padding-top: 0.15em;
	padding-bottom: 0.15em;
	padding-left: 0.3em;
	padding-right: 0.3em;
}

option
{
	background-color: transparent;
}

#origin_login a,
#origin_login a:active,
#origin_login a:link,
#origin_login a:visited
{
	color: #7B1C1B;
	text-decoration: none;
}

#origin_login a:hover
{
	text-decoration: underline;
}

#createAccountSuccess a,
#createAccountSuccess a:active,
#createAccountSuccess a:link,
#createAccountSuccess a:visited
{
	color: #7B1C1B;
	text-decoration: none;
}

#createAccountSuccess a:hover
{
	text-decoration: underline;
}

#newProductsList a,
#newProductsList a:active,
#newProductsList a:link,
#newProductsList a:visited
{
	color: #7B1C1B;
	text-decoration: none;
}

#newProductsList a:hover
{
	text-decoration: underline;
}

#tableListCategories a,
#tableListCategories a:active,
#tableListCategories a:link,
#tableListCategories a:visited
{
	color: #7B1C1B;
	text-decoration: none;
}

#tableListCategories a:hover
{
	text-decoration: underline;
}

/*
 * checkout process
 */

.checkoutBarCurrent
{
	color: #667716;
	font-weight: bold;
}

#tablePaymentModules td.payModule input.vnradio
{
	display: inline;
	float: left;
	margin-right: 1em;
}

#tablePaymentModules td.payModule div.text
{
	/* display: none; */
	float: left;
	width: 190px;
}

#tablePaymentModules td.payModule a
{
	/* display: none; */
	float: left;
}

#tablePaymentModules .sslIcon
{
	float: left;
	margin-bottom: 42px;
	margin-left: 17px;
	margin-right: 18px;
}

#conditionFormAGB h2,
#widerruf h2,
#conditions h2,
#owner h2,
#shipping h2
{
	font-size: 14px;
	font-weight: bold;
	color: #7B1C1B;
}

#conditionFormAGB p,
#conditionFormAGB ul,
#widerruf p,
#widerruf ul,
#conditions p,
#conditions ul,
#owner p,
#owner ul,
#shipping p,
#shipping ul
{
	margin-bottom: 0.6em;
}

#conditionFormAGB blockquote,
#widerruf blockquote,
#conditions blockquote,
#owner blockquote
{
	margin-bottom: 0.6em;
	margin-left: 1.2em;
}

#conditionFormAGB cite,
#widerruf cite,
#conditions cite,
#owner cite
{
	font-family: "Courier New", Courier, monospace;
}

#conditionFormAGB ul li,
#widerruf ul li,
#conditions ul li,
#owner ul li
{
	list-style-type: disc;
	list-style-position: outside;
	margin-left: 1em;
}

#conditionFormAGB a,
#conditionFormAGB a:active,
#conditionFormAGB a:link,
#conditionFormAGB a:visited
{
	color: #7B1C1B;
	text-decoration: none;
}

#conditionFormAGB a:hover
{
	text-decoration: underline;
}

#conditions a,
#conditions a:active,
#conditions a:link,
#conditions a:visited
{
	color: #7B1C1B;
	text-decoration: none;
}

#conditions a:hover
{
	text-decoration: underline;
}

#checkoutConfirmation a,
#checkoutConfirmation a:active,
#checkoutConfirmation a:link,
#checkoutConfirmation a:visited
{
	color: #7B1C1B;
	text-decoration: none;
}

#checkoutConfirmation a:hover
{
	text-decoration: underline;
}

#tableProdInfo td
{
	padding: 4px;
}

#tableProdInfo .currency
{
	display: inline;
	margin-left: 0.3em;
}

.main .currency
{
	display: inline;
	margin-left: 0.3em;
}

#widerruf a,
#widerruf a:active,
#widerruf a:link,
#widerruf a:visited
{
	color: #7B1C1B;
	text-decoration: none;
}

#widerruf a:hover
{
	text-decoration: underline;
}

#widerruf h3
{
	color: #7B1C1B;
	font-size: 12px;
	font-weight: bold;
}

#checkoutSuccess p
{
	margin-bottom: 0.6em;
}

#owner .infoText
{
	margin-bottom: 0.6em;
}

#contactUs label
{
	display: block;
}

.productDescription
{
	margin-bottom: 0.6em;
	padding-top: 1.2em;
}

a.tax_info,
a.tax_info:active,
a.tax_info:focus,
a.tax_info:link,
a.tax_info:visited
{
	color: #7B1C1B;
	text-decoration: none;
}

a.tax_info:hover
{
	text-decoration: underline;
}

#advancedSearch a,
#advancedSearch a:active,
#advancedSearch a:focus,
#advancedSearch a:link,
#advancedSearch a:visited
{
	color: #7B1C1B;
	text-decoration: none;
}

#advancedSearch a:hover
{
	text-decoration: underline;
}

div.spacer
{
	clear: both;
	height: 0.6em;
}

.markProductOutOfStock,
#stockWarning
{
	display: none;
}

#cartEmpty
{
	font-weight: bold;
}

.nextPrevCategory
{
	display: none;
}

#moduleProcuctsNextPrevious
{
	color: #ffffff;
	margin-left: 1.75em;
	margin-right: 1.75em;
}

#products_new a,
#products_new a:active,
#products_new a:focus,
#products_new a:link,
#products_new a:visited
{
	color: #7B1C1B;
	text-decoration: none;
}

#products_new a:hover
{
	text-decoration: underline;
}

#products_new td
{
	padding-bottom: 2.4em;
	vertical-align: top;
}

#products_new .currency
{
	display:  inline;
	margin-left: 0.3em;
}

#tableShippingModules .currency
{
	display: inline;
	margin-left: 0.3em;
}

#conditionFormAGB
{
	border: 1px solid #919191;
	height: 242px;
	overflow-y: auto;
	padding: 0.3em;
}

#products_reviews #linkbutton1
{
	margin-left: 1em;
}

#allproducts .currency
{
	display: inline;
	margin-left: 0.3em;
}

#moduleAlsoPurchased a,
#moduleAlsoPurchased a:active,
#moduleAlsoPurchased a:focus,
#moduleAlsoPurchased a:link,
#moduleAlsoPurchased a:visited
{
	color: #7B1C1B;
	text-decoration: none;
}

#moduleAlsoPurchased a:hover
{
	text-decoration: underline;
}

/*
 * Startseiten Promo
 */

#textMain2
{
	margin-bottom: 1em;
}

/*
 * Product description HTML-Editor Tags (not complete)
 */

#productDescr h3
{
	color: #7B1C1B;
	font-size: 13px;
	font-weight: bold;
}

#productDescr p,
#productDescr ul
{
	margin-bottom: 0.6em;
}

#productDescr li
{
	list-style-type: disc;
	list-style-position: outside;
	margin-left: 1.2em;
}

#productDescr strong
{
	font-weight: bold;
}

/*
 * TrustedShops
 */

.boxTrustedshopsboxContent
{
	margin-left: 1.6666em;
	padding-right: 1em;
	padding-top: 0.6666em;
}

/*
 * AGB, privacy, delivery, impressum
 */

#privacy p
{
	margin-bottom: 0.6em;
}

#privacy li
{
	list-style-type: disc;
	list-style-position: outside;
	margin-bottom: 0.6em;
	margin-left: 1em;
}

/*
 * input cart quantity
 */

.cartQuantity
{
	float: left;
	width: 3em;
	*width: 2.9277em;
	margin-left: 10em; /* 136px */
	*margin-left: 0;
	margin-right: 1em;
	*margin-right: 0.9759em;
}

.inputCartQuantity
{
	margin-top: 0.0833em; /* 1px */
	*margin-top: 0;
	width: 3em;
	*width: 2.9277em;
}

.productListingItem .inputCartQuantity
{
	border:1px solid #747474;
	display: block;
	float: left;
	margin-right: 1em;
	margin-top: 10px;
	text-align: center;
}

/*
 * additional stylesheets
 */
.containerButtonSpecial
{
	margin-bottom: 10px;
	text-align: center;
}


/*
 * IE obscursa
 */

#boxShoppingCart h1 a,
#boxSpecials h1 a
{
	*color: #ffffff;
}

#boxSpecialsContent a
{
	*text-decoration: none;
}

.linkProductName
{
	text-decoration: none;
}

/*
 * YUI-PhotoViewer
 */
#photoViewer a.photoViewer
{
	display: block;
	float: left;
	height: 60px;
	overflow: hidden;
	width: 90px;
	margin: 5px;
}

#photoViewer-mask
{
	background-color: #2a0000; /* Rotwein Fleck */
	opacity: 0.85;
}

.photoViewer-controls
{
	z-index: 2000 !important;
}

#photoViewer-viewer
{
	height: 680px !important;
	left: 435px !important;
	top: 10px !important;
	width: 710px !important;
}

.photoViewer-imageCont
{
	text-align: center;
}

/*
 * grrr ....
 * 
 */

#categories input.text
{
	margin-left: 1.25em;
	margin-top: 0.6em;
}

#linkAdvancedSearch,
#linkAdvancedSearch:active,
#linkAdvancedSearch:focus,
#linkAdvancedSearch:link,
#linkAdvancedSearch:visited
{
	color: #7B1C1B;
	margin-left: 1.25em;
	text-decoration: none;
}

#linkAdvancedSearch:hover
{
	text-decoration: underline;
}
