#produktliste {
	float: left;
	margin: 0 0 20px 0;
	padding: 20px 0 0 20px;
	width: 582px;
	text-align: center;
	 order: 1px solid red;
}
#marke1 {
		float: left;
		width: 210px;
		margin: 0;
		text-align: left;
		padding: 0 0 2px 15px; 
		 order: 1px solid red;
		}
#marke2 {
		float: left;
		width: 120px;
		margin: 0;
		padding: 0 0 5px 30px; 
		text-align: left;
		 order: 1px solid red;
		}
#marke3 {
		float: left;
		width: 160px;
		margin: 0;
		padding: 0 0 0 40px; 
		text-align: left;
		 order: 1px solid red;
		}
.hinweis {
        clear: both;
        font-size: 0.85em; 
        margin: 0;
        padding: 20px 0 70px 0;
		 order: 1px solid red;
}
.bonus {
	margin: 5px 296px; 
	padding: 0; 
	width: 250px; 
	height: 30px; 
	border: 4px double silver;
}
#artdeco {
	  width: 678px;
      height: 285px;
      margin: 20px 85px 20px 85px;
      padding: 0;
      background: url(../img/artdeco0a.jpg) no-repeat left top;
	  border: 1px solid #6b8e23;
}
.artdeco {margin: 0; padding: 0;}
.artdeco a {display: block; height: 42px; margin: 243px 0 0 0; padding: 0; background: url(../img/artdeco0bb.jpg) no-repeat left top;}
.artdeco a:hover {background: url(../img/artdeco0bb.jpg) no-repeat left bottom;}
.ringana {
      width: 678px;
      height: 149px;
      margin: 20px 85px 20px 85px;
      padding: 0;
      border: 1px solid #6b8e23;
      background: #fff url(../img/ringana_logo_partner.jpg) no-repeat top center; 
}
.ferre {
      width: 678px;
      height: 100px;
      margin: 20px 85px 20px 85px;
      padding: 0;
      border: 1px solid #6b8e23;
      background: #ebebeb url(../img/hg_ferre1_logo.png) no-repeat top left; 
}
#marken {
      width: 680px;
      height: 100px;
      margin: 20px 85px 20px 85px;
      padding: 0;
}
.clarins {
      float: left;
      width: 330px;
      height: 100px;
      margin: 0;
      padding: 0;
      border: 1px solid #6b8e23;
      background: #fff url(../img/hg_clarins_logo.png) no-repeat top left; 
}
.payot {
      float: right;
      width: 330px;
      height: 100px;
      margin: 0;
      padding: 0;
      border: 1px solid #6b8e23;
      background: #fff url(../img/hg_payot_logo.png) no-repeat top left; 
}
#braukmann {
      width: 678px;
      height: 120px;
      margin: 0 85px 40px 85px;
      padding: 0;
      border: 1px solid #6b8e23;
      background: #fff url(../img/hg_braukmann_logo.png) repeat-y top left; 
}
      
.prozent1 {color: #daa520; line-height: 20px;}
#alleduefte {
      width: auto;
      height: 145px;
      margin: 40px 85px;
      padding: -15px 0 0 0;
      line-height: 20px;
      border: 1px solid #6b8e23;
}
#alleduefte p {padding: 0; text-align: center;}
a.link {color: #daa520; font-weight: bold; text-decoration: underline;}
a:hover.link {color: #ff0000; text-decoration: underline;}#visage {
      height: 150px;
      margin: 40px 85px;
      padding: 25px 0 15px 250px;
      text-align: left;
      border: 1px solid #6b8e23;
      background: #edeccb url(../img/beautydame1.gif) no-repeat 15px 15px;
}
img.preis {
	  float: right;
	  position: relative;
 	  bottom: -15px;
 	  left: 30px;	
       order: 1px solid red;
}
