/*######################    HTML-Objekte    ##################################*/
@import url("stylesheet.css") screen;

body{
  background-image: url(../images/hintergrund.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #556B2F;  
  margin:0px;
  padding:0px;
}

hr {
  width:0px;
  border:1px solid #22aa64;
  border:1px solid #076032;
}

h2, h3{
  text-align:center;
	font-size: 18px;
	margin:0px 20px;
	color: #076032;
}

h3 {
  font-size: 16px;
}

div#agb h3, div#agb h3 a{
  margin:10px 0px;
  color: #076032;
}

p {
  padding:0px 20px;
  line-height: 18px;
  color: #076032;
}

table#werte, table#versand {
  background-color: #ffffcc;
  padding:5px;
  width:350px;
  border:1px solid green;
}

table#werte thead tr td, table#versand thead tr td {
  background-color: #076032;
  color:#ffffcc;
  text-align:center;
  font-weight: bold;
}

table#werte tr td, table#versand tr td{
	color: #076032;
  border:1px solid #076032;
  padding:0px 5px;
  text-align: center;
}

table#versand {
  width:540px;
}

p a, ul.list a{
	color: #076032;
	text-decoration: none;
	font-weight: bold;
}

ul, ol {
  list-style-type: disc;
  color: #076032; 
}

ol {
  list-style-type: decimal;
}

address img {
  float:left;
  margin: 0px 20px;
  text-align:center;
}
/*########################  Diverse Ids und Klassen   ########################*/
#album {
  margin-top:15px;
  margin-left:55px;
}

#album tr td img{
  border:2px solid white;
}

#album tr td {
  border:none;
}

#lebenskraft {
  position:relative;
  vertical-align: top;
  top:30px;
  left:200px;
}

#energie {
  position:relative;
  vertical-align: top;
  top:60px;
  left:150px;
}

#geschmack {
  position:relative;
  vertical-align: top;
  top:90px;
  left:100px;
}

#stempel {
  position:relative;
  left:40px;
}

.banner {
  border:none;
  display: block;
  margin: 0px auto;
}

div.news {
  border:1px solid #ffffcc;
  background-image: url(../images/hintergrund.jpg);
  margin:10px 20px;
  padding:10px;
}

div#maincontent hr{
  width:400px;
  margin: 0px auto;
  padding:0px;
}

.headerstyle {
	font-family: Book Antiqua, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 25px;
	color: #076032;
}

/*##########################    allg          #############################*/
#p2, #p3, #p4, #p5, #p6, #p7, #p8 {
  display:none;
}

.article {
  border:1px solid #ffffcc;
  background-color:#ffffcc;
  margin:15px 20px;
  padding:5px 0px;
}

.article img {
  border:none;
  margin-left:10px;
}

.article p a{
	color: #076032;
	text-decoration: none;
	font-weight: bold;
}

.description{
  margin:20px;
}

.description p{
  padding:0px;
}

.description img{
  float:left;
  border:2px solid #ffffcc;
  margin-right:10px; 
}


