/* --- STARTPAGE --------------------------- */
.offers_startpage {
	position: relative;
	float: left;
	width: 210px;
	height: 230px;
	background-image: url(../images/schnaeppchen/box_200_middle.gif);
	background-position: top left;
	background-repeat: no-repeat;
	overflow: hidden;
}

.offers_startpage_box_top {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 5px;
	width: 210px;
	background-image: url(../images/schnaeppchen/box_200_top.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

.offers_startpage_box_middle {
}

.offers_startpage_box_bottom {
	position: absolute;
	left: 0px;
	bottom: 0px;
	height: 10px;
	width: 210px;
	background-image: url(../images/schnaeppchen/box_200_bottom.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

.offers_startpage_category {
	position: absolute;
	overflow: hidden;
	left: 5px;
	bottom: 10px;
	width: 190px;
}

.offers_startpage_category p {
	background-image: url(../images/shop/arrow_yellow_right.gif);
	background-repeat: no-repeat;
	background-position: left 0.5em;
	padding-left: 10px;
}

.offers_startpage_category p a {
	color: #FEB916;
}

.offers_startpage_product {
	position: relative;
	margin: 5px;
	width: 190px;
}

.offers_startpage_product_price {
	position: absolute;
	width: 69px;
	height: 33px;
	top: 0px;
	left: 0px;
	text-align: center;
	background:transparent url(../images/shop/price_badge.png) no-repeat scroll left top;
}

.offers_startpage_product_special_price {
	position: absolute;
	width: 69px;
	height: 57px;
	top: 0px;
	left: 0px;
	text-align: center;
	background:transparent url(../images/shop/price_badge_special.png) no-repeat scroll left top;
}

.offers_startpage_product_price_gross {
	padding-top: 10px;
	line-height: 1.0em;
	font-weight: bold;
	color: #FFFFFF;
}

.offers_startpage_product_price_special {
	line-height: 1.0em;
	font-weight: bold;
	color: #FFFFFF;
}

.offers_startpage_product_price_instead {
	padding-top: 1px;
	padding-bottom: 3px;
	font-size: 0.8em;
	line-height: 1em;
	font-weight: normal;
	color: #FFFFFF;
}

.offers_startpage_product_image {
	text-align: center;
	margin-bottom: 10px;
	width: 100%;
}

.offers_startpage_product_title h2 {
	font-weight: bold;
	margin-bottom: 0em;
}

.offers_startpage_product_title h2 a,
.offers_startpage_product_title h2 a:hover {
	font-size: 1em;
	color: #EB6815;
}

.offers_startpage_product_description {
	height: 80px;
	overflow: hidden;
}

.offers_startpage_product_description p {
	line-height: 1.2em;
}

/* --- SPECIAL OFFERS --------------------------- */
.offers_special-offers {
	width: 100%;
	margin-bottom: 3em;
}

.offers_special-offers_product_image {
	width: 180px;
	float: left;
}

.offers_special-offers_product_content {
	margin-left: 200px;
}

.offers_special-offers_product_subtitle {
}

.offers_special-offers_product_subtitle h2 {
	font-size: 1em;
	margin-bottom: 1.5em;
}

.offers_special-offers_product_subtitle h2 a,
.offers_special-offers_product_subtitle h2 a:hover {
	font-size: 1.3em;
	color: #EB6815;
	text-decoration: underline;
}

.offers_special-offers_product_title {
	font-weight: bold;
	color: #EB6815;
	margin-bottom: 1em;
}

.offers_special-offers_product_title a {
	color: #EB6815;
}

.offers_special-offers_product_description {
	margin-bottom: 15px;
}

.offers_special-offers_product_details {
	margin-bottom: 15px;
}

.offers_special-offers_product_special_price {
	width: 245px;
	height: 55px;
	margin-bottom: 10px;
	background-image: url(../images/shop/shop_teaser_price_bg.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.offers_special-offers_product_price {
	padding: 6px 10px;
}

.offers_special-offers_product_price_gross {
}

.offers_special-offers_product_price_instead {
}

.offers_special-offers_product_price_special {
}


.offers_special-offers_options {
	
}

.offers_special-offers_category {
	background-image: url(../images/shop/icon_all-products.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:24px;
}

.offers_special-offers_category p {
	background-image: url(../images/shop/arrow_yellow_right.gif);
	background-repeat: no-repeat;
	background-position: left 0.5em;
	padding-left: 10px;
}

.offers_special-offers_category p a {
	color: #FEB916;
	font-weight: normal;
}

.offers_special-offers_basket {
	background-image: url(../images/shop/icon_basket.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:24px;
}

.offers_special-offers_basket p {
	background-image: url(../images/shop/arrow_yellow_right.gif);
	background-repeat: no-repeat;
	background-position: left 0.5em;
	padding-left: 10px;
}

.offers_special-offers_basket p a {
	color: #FEB916;
	font-weight: normal;
}


/* --- NEWSLETTER --------------------------- */
.offers_newsletter {
	position: relative;
	float: left;
	width: 186px;
	height: 310px;
	margin-bottom: 5px;
	background-image: url(../images/schnaeppchen/box_176_middle.gif);
	background-position: top left;
	background-repeat: no-repeat;
	overflow: hidden;
}

.offers_newsletter_box_top {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 5px;
	width: 186px;
	background-image: url(../images/schnaeppchen/box_176_top.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

.offers_newsletter_box_middle {
}

.offers_newsletter_box_bottom {
	position: absolute;
	left: 0px;
	bottom: 0px;
	height: 10px;
	font-size: 0px;
	width: 186px;
	background-image: url(../images/schnaeppchen/box_176_bottom.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

.offers_newsletter_category {
	position: absolute;
	overflow: hidden;
	left: 10px;
	bottom: 15px;
	width: 156px;
}

.offers_newsletter_category p {
	background-image: url(../images/shop/arrow_black_right.gif);
	background-repeat: no-repeat;
	background-position: left 0.5em;
	padding-left: 10px;
}

.offers_newsletter_category p a {
	color: #000000;
}

.offers_newsletter_product {
	position: relative;
	margin: 10px;
	width: 156px;
}

.offers_newsletter_product_price {
	position: absolute;
	top: 210px;
	left: 10px;
	width: 161px;
}

.offers_newsletter_product_special_price {
	position: absolute;
	top: 210px;
	left: 10px;
	width: 161px;
}

.offers_newsletter_product_price_gross {
}

.offers_newsletter_product_price_gross p {
	font-size: 1.5em;
	line-height: 1.0em;
	font-weight: bold;
	color: #EB690D;
}

.offers_newsletter_product_price_before p {
	font-size: 0.9em;
	line-height: 1.6em;
}

.offers_newsletter_product_price_saving p {
	margin-top: 0.8em;
	font-size: 0.9em;
	line-height: 1.6em;
	color: #EB690D;
}

.offers_newsletter_product_image {
	position: absolute;
	top: 40px;
	left: 0px;
	width: 100%;
	text-align: center;
}

.offers_newsletter_product_subtitle p {
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 0em;
	color: #EB6815;
}

.offers_newsletter_product_title {
	position: absolute;
	top: 155px;
	left: 0px;
	width: 100%;
	overflow: hidden;
}

.offers_newsletter_product_title p {
	font-weight: bold;
}

.offers_newsletter_product_title p a {
	color: #000000;
}


