/* global product definition */
.product_standard {
    border:1px solid #000;
    color:#000;
    font:normal 10px Verdana, Arial, Helvetica, sans-serif;
    padding:0px;
    margin:0px;
    float:left;
    height:208px;
    width:178px;
    position:relative;
    display:inline; }

.product {
    border:1px solid #000;
    color:#000;
    font:normal 10px Verdana, Arial, Helvetica, sans-serif;
    padding:0px;
    margin:0px;
}

.product img {
    border:none;
    margin:0;
    padding:0;
}

.cll, .clr {
    font-size:0px;
    height:0px;
    line-height:0px;
    overflow:hidden;
}
.cll { clear:left; }
.clr { clear:right; }


/* volltreffer */
.standard {
    float:left;
    height:208px;
    width:178px;
    margin:10px 0px 0px 15px; 
    position:relative;
    display:inline;
}

.standard .artimg {
    float:left;
    height:100px;
    margin:0px;
    overflow:hidden;
    padding:0px;
    width:100px;
}
.standard .artimg img {
    height:100px;
    width:100px;
}

.standard .star {
    margin:0 0 0 100px;
    position:relative;
}
.standard .star .img {
    left:6px;
    margin:0;
    padding:0;
    position:absolute;
    top:2px;
    z-index:0;
}
.standard .star .text {
    font-weight:bold;
    left:15px;
    position:absolute;
    text-align:right;
    top:19px;
    width:40px;
    z-index:10;
}
.standard .price {
    margin:0px 0px 0px 100px;
    position:relative;
    top:67px;
}
.standard .price .img {
    left:5px;
    position:absolute;
    z-index:0;
}
.standard .price .text {
    font-weight:bold;
    left:8px;
    position:absolute;
    top:2px;
    z-index:10;
}
.standard .desc {
    height:90px;
    margin:1px 3px 0;
}
.standard .desc .title {
    font-weight:bold;
    height:24px;
}
.standard .offer {
    font-weight:bold;
    margin:1px 0 0 3px;
    position:relative;
    width:116px;
}
.standard .offer .img {
    position:absolute;
    z-index:0;
}
.standard .offer .text {
    line-height:14px;
    position:absolute;
    text-align:center;
    width:116px;
    z-index:10;
}

/* wochenhit */
.wochenhit {
    height:58px;
    margin:10px 0px 0px 15px;
    padding:3px;
    position:relative;
    width:367px;
    z-index:0;
}
.wochenhit .text {
    font-weight:bold;
    width:279px;
    z-index:10;
}
.wochenhit .pricebox {
    left:293px;
    position:absolute;
    top:15px;
    z-index:0;
}
.wochenhit .textprice {
    font-weight:bold;
    left:3px;
    position:absolute;
    top:2px;
    z-index:10;
}


/*Preisabschlag*/
.preisabschlag {
    height:178px;
    position:relative;
    width:178px;
    z-index:0;
    margin:10px 0px 0px 15px;
}
.preisabschlag .imagesPreisabschlag {
    height:100px;
    width:100px;
}
.preisabschlag .textbox {
    margin:1px 3px 3px;
}
.preisabschlag .werbetext {
    font-weight:bold;
    height:36px;
}
.preisabschlag .zusatztext {
    font-weight:normal;
}
.preisabschlag .imgStern {
    left:100px;
    position:absolute;
    top:2px;
    z-index:0;
}
.preisabschlag .textStern {
    left:20px;
    font-weight:bold;
    position:absolute;
    font-size:9px;
    top:16px;
    z-index:10;
}

/* volltrefferbox*/

.volltrefferbox { 
	position: relative;
	padding: 0;
	margin-bottom: 10px;
	background: url(/medias/volg/style/volltreffer.gif) no-repeat;	
	}

.volltrefferbox h2 {
	color: #fff;
	padding: 6px 0 3px 10px;
	margin-bottom: 5px;
	font-size: 1.5em;
	font-style: italic;
	}

.volltrefferbox .fline {
	background: #fff url(/medias/volg/style/volltreffer.gif) no-repeat bottom left;
	border: none;
	height: 20px;
	}

/* frischehitbox */

.frischehitbox { 
	position: relative;
	padding: 0;
	margin-bottom: 10px;
	background: url(/medias/volg/style/box-gross.gif) no-repeat;
	z-index: 1; 
	}

.frischehitbox h2 {
	color: #fff;
	padding: 6px 0 3px 10px;
	margin-bottom: 5px;
	font-size: 1.5em;
	font-style: italic;
	}

.frischehitbox .fline {
	background: #fff url(/medias/volg/style/box-gross.gif) no-repeat bottom left;
	border: none;
	height: 20px;
	z-index: 2;
	}

/* wochenhitbox */
.wochenhitbox { 
	position: relative;
	padding: 0;
	margin-bottom: 10px;
	background: url(/medias/volg/style/volltreffer.gif) no-repeat;	
	}

.wochenhitbox h2 {
	color: #fff;
	padding: 6px 0 3px 10px;
	margin-bottom: 15px;
	font-size: 1.5em;
	font-style: italic;
	}

.wochenhitbox .fline {
	background: #fff url(/medias/volg/style/volltreffer.gif) no-repeat bottom left;
	border: none;
	height: 20px;
	}

.wochenhitbox .remark, .frischehitbox .remark {
    font-weight:bold;
    left:15px;
    position:relative;
    top:0px;
    z-index:10;
}
/* aktionbox */

.aktionbox{ 
	position: relative;
	padding: 0;
	margin-bottom: 10px;
	background: url(/medias/volg/style/box-gross.gif) no-repeat;
	}

.aktionbox h2 {
	color: #fff;
	padding: 6px 0 3px 10px;
	margin-bottom: 5px;
	font-size: 1.5em;
	font-style: italic;
	}

.aktionbox .fline {
	background: url(/medias/volg/style/box-gross.gif) no-repeat bottom left;
	border: none;
	height: 20px;
	clear: both;
	}

/* preisabschlagbox */

.preisabschlagbox { 
	position: relative;
	padding: 0;
	margin-bottom: 10px;
	background: url(/medias/volg/style/box-klein.gif) no-repeat;	
	}

.preisabschlagbox h2 {
	color: #fff;
	padding: 6px 0 3px 10px;
	margin-bottom: 15px;
	font-size: 1.5em;
	font-style: italic;
	}

.preisabschlagbox .fline {
	background: #fff url(/medias/volg/style/box-klein.gif) no-repeat bottom left;
	border: none;
	height: 20px;
	}

.preisabschlagbox .remark {
    font-weight:bold;
    left:15px;
    position:relative;
    top:5px;
    z-index:10;
    width: 180px;
}

