body {
  font-size: 90%;
  height: auto;  
}



#BodyWrapper  {
  background: white url(img/body.png) repeat-x left top;
  width: 100%;
  height: 66px;  
}


#Wrapper {
  width: 930px;
  margin: 0 auto;
  position: relative;
  overflow: visible;  
  clear: both;
}


#Header {
  position: absolute;
  left: 270px;
  top: 40px;
  width: 660px;
  height: 166px;
  background: url(img/header-shop.jpg) left top no-repeat;
  border-bottom: solid #009de0 3px;
}

#Logo {
  position: absolute;
  left: 0;
  top: 0;
  width: 219px;
  height: 251px;
  background: url(img/leftheader.png) left top no-repeat;
}



#LeftColumn {
  width: 219px;
  margin-top: 200px;
  float: left;
  top: 200px;
  left: 0;
  
}


#LeftColumn .Box {
  background: #e4e4e4 url(img/box.png) left bottom repeat-x;
  margin-bottom: 12px;
  font-size: 80%;
  position: relative;  
}

#LeftColumn .Box .Padding {
  padding: 0 15px 15px 15px;
}


#LeftColumn .Box h1 {
  font-size: 110%;
  padding: 6px 10px 0 10px;
  margin: 6px 0 10px 0;
  color: gray;  
}

#LeftColumn .Box h1.Bioenthanol {
  color: #333333;
  font-weight: bold;
}

#LeftColumn p {
  margin: 0;
  line-height: 1.4em;
  color: #434343;
}


#LeftColumn #Searching {
  height: 60px;
}

#LeftColumn #Searching #Text {
  position: absolute;
  left: 60px;
  top: 9px;
  width: 120px;
  height: 1.2em;

  color: gray;
  border: none; 
  padding: 1px;
}

#LeftColumn #Searching #submit,
#LeftColumn #Searching #Btn {
  position: absolute;
  right: 12px;
  top: 8px;
  font-size: 8px;
}

#LeftColumn #Searching h1 {
  margin-bottom: 0;
  padding-bottom: 6px;
}

#LeftColumn #Searching #Option {
  position: absolute;
  top: 29px;
  left: 60px;
  height: 20px;
  width: 150px;
}


#LeftColumn #Searching #Option label {
  font-size: 10px;
  position: absolute;
  left: 17px;
  top: 0;
  margin: 0;
}

#LeftColumn #Searching #Option input {
  font-size: 10px;
  position: absolute;
  left: 0;
  top: 2px;
}


#LeftColumn #Artikel {
  margin-bottom: 9px;
}

#LeftColumn #Artikel p {
  margin-bottom: 1px;
}


#Main {
  float: right;
  overflow: visible;
  width: 660px;
  padding: 250px 0 30px 0;
  height: auto !important;
  height: 500px;
  min-height: 500px;   
  position: relative;


}

p {
  margin: 0 0 .7em 0;
}


ul.Highlights  {
  list-style-position: outside;
  list-style-type: none;
  list-style-image: none;
  margin-top: 1.2em;
  margin-bottom: 1.2em;
}	  

ul.Highlights li {
  background: url(img/ul-hightlights.png) no-repeat left center;
  padding-left: 25px;
  margin: 0 0 .3em 20px;
}	  



ul.Items {
  list-style-position: outside;
  list-style-type: none;
  list-style-image: none;
  margin-top: 1.2em;
  margin-bottom: 1.2em;		
}	

ul.Items li {
  padding-left: 8px;
  margin: 0 0 .3em 20px;
}	 



h1 {
  margin-top: 0;
  margin-bottom: 0.6em;
  font-size: 190%;
  color: #0e3083;
  }

  
h1.eBay {
  margin-bottom: 0;  
  font-size: 190%; 
  font-weight: bold;
}
h2 {
  font-size: 120%;
  color: #666666;
  margin-bottom: 0.5em;      
  margin-top: 0.9em;
  font-weight: bold;
  text-align: left;
  }

h2.eBay {
  margin-bottom: 50px;  
  margin-top: 4px;
}

h3 {
  font-size: 130%;
  color: #666;
  margin-bottom: 0.5em;      
  margin-top: 0.9em;
  font-weight: bold;
  }

h4 {
  font-size: 100%;
  color: #9c7059;
  margin-bottom: 0.2em;    
  font-weight: bold;
  }

p.SmallHint {
  font-size: 80%;  
  margin-top: 35px;
  font-weight: bold;  
}


.Emphase {
  position: relative;  
  font-weight: bold;
  }
  
.Emphase p.last {
  margin: 0;
  }


.Certification {
  margin: 16px 0;
  background: #0e3083;
  padding: 14px;
  color: #FFFFFF;
  position: relative;
  width: 186px;
  padding-right: 30px;
  float: right;
  margin: 15px 0 5px 20px;
  clear: both;
}

.Certification img {
  position: absolute;
  top: -14px;
  right: -55px;  
}

.BannerBestPrice {
  margin-top: 4px;
}

.Sensorik {
  color: #0e3083;
  margin-top: 10px;
  font-size: 80%;
}


#Widerrufsfolgen {
  font-size: 90%;
}


#Widerrufsfolgen h1 {
  font-size: 140%;
  color: gray;
}


.InfoBox {
  margin-bottom: 30px;
  padding: 16px;
  border: 1px solid silver;
}

.InfoBox h1 {
  font-size: 140%;
  color: gray;
}


#FreeField {
  position: absolute;
  top: 330px;
}

#FreeField2 {
  position: absolute;
  top: 350px;
}




#Footer {
  background-color: #f3f3f3;
  clear: both;
  border-bottom: 1px solid silver;
  margin-top: 50px;
  
}

#Footer p {
  font-size: 60%;
  color: #d7d7d7;
  text-align: right;
  padding: 1px 8px;
  margin: 0;
}

#Footer a {
  color: #d7d7d7; 
  text-decoration: none;
}

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


.PhotoRight {
  float: right; 
  margin: 5px 0 10px 20px;
  width: 280px;
  height: auto !important;    
  height: 450px;
  min-height: 450px;
}

.PhotoRight p {
  margin: 0;
  font-size: 90%;
  text-align: right;
  color: #3d3d3d;
}


.PhotoRight img.Frame {
  border: 1px solid gray;
  padding: 1px;
}


.Abfuellanlage {
  margin: 50px 0;
}

.Abfuellanlage-klein {
  float: right;
  margin: 0 0 20px 20px;  
}



.WrapperMarginBottom {
  Clear:both; 
  height: 50px;
}

#Warnhinweise {
  margin-bottom: 40px;
}



.Photo .image_container img {
  padding: 1px;
  border: 2px solid #009ee0;

}

p.green  {
	color: #00632E;
}
