<!--
* {
margin: 0;
padding: 0;
}
html {
height: 101%;
}
body {
background: #dce380; 
font: 100%; helvetica, verdana, sans-serif;
width: 960px;
margin-right: auto;
margin-left: auto;
}
a {
color: #4c6e24;
  text-decoration: none;
}

a:hover, a:active {
color: #cc0a1e;
}


#container {
  margin-right: auto;
  margin-left: auto;
  background: #ced74b;
  width: 960px;  
  
}
#kopf {
background: #ced74b;
margin-top: 20px;

width: 958px;
height: 254px;
}
#kopf #logo img {
margin-right: 0px;
float: left;
width: 182px;
height: 87px;


}
#kopf #topnavi {
  margin-top: 65px;
  margin-right: 15px;

  margin-left: 0px;
  float: right;
 }
#kopf #topnavi a {
  font-size: 0,8em ;
  text-decoration: none;
}
#kopf #topnavi a:hover, #kopf #topnavi a:active, .topaktiv {
  text-decoration: underline;
}
#kopf #kopfbild {
  clear: both;
  background: white url(head.jpg) no-repeat;
  height: 127px;
  width: 956px;
  border: 2px solid #cc0a1e;
}

#main {
  background: url(navigation.gif) repeat-y;
  width: 960px;
  
}


#main #navigation {
 background: url(navigation.gif) repeat-y;
  width: 182px;
  height: *;
  float: left;
  margin-top:-35px;
  margin-right:30px;
  }
  
#main #navigation ul {
  list-style-image: url(erdbeere_klein.gif);
  font-size: 1.1em;
  line-height: 3.6em;
  list-style-type: none;
  margin: 40px 40px 40px 65px;
  padding: 0;
} 

#main #navigation ul li a:hover, #main #navigation ul li a:active {
  color: #cc0a1e;
} 


#main#inhalt {
  padding: 20px 20px 10px 20px;
  float: right;
  width: 778px;
  
}
#main#inhalt p{
 font-size: 0.8em;
 line-height: 1.2em;
 
 
  }
#main#inhalt h1 {
  font-size: 1.0em;
  color: #b70d00;
  padding: 30px;
}  

#main #inhalt ul{
  font-size: 0,8em;
  line-height: 1,0em;
  list-style-type: square;
  list-style-position: outside;
  margin-left: 25px;
} 

#main #inhalt a:hover,  #main #inhalt a:active {
color: #cc0a1e;
}



#main #aktuelle_termine {
background: #ced74b;
float: right;
width: 500px;
height: 150px;
border: 2px solid #cc0a1e;
padding-top: 20px;
padding-bottom: 40px;
padding-left: 20px;
padding-right: 20px;
margin-top: 25px;
margin-right: 80px;
margin-bottom: 25px;
}


#main #aktuelle_termine h2{
font-size: 0,9em; 
font-style: italic;
  color: #4c6e24;
}

#main #aktuelle_termine h3{
font-size: 0,7em;
  color: #4c6e24;
}

#main #ernaehrungsberatung {
background: #ced74b;
float: right;
width: 726px;
padding: 0px 20px 20px 20px;
margin-bottom: 25px;
margin-top: -170px;
}


#main #ernaehrungstherapie {
background: #ced74b;
float: right;
width: 726px;
padding: 0px 20px 20px 20px;
margin-bottom: 25px;
margin-top: -100px;
}

#main #impressum {
background: #ced74b;
float: right;
width: 726px;
padding: 0px 20px 20px 20px;
margin-bottom: 25px;
margin-top: -60px;
}

#main #ueber_mich {
background: #ced74b;
float: right;
width: 726px;
padding: 0px 20px 20px 20px;
margin-bottom: 25px;
margin-top: -80px;
}

#fuss {
background: #3e5c22;
clear: both;
width: 960px;
height: 60px;
}

#fuss p {

padding-top: 15px;
padding-left: 25px;
	padding-bottom: 15px;
font: 0,5em; 
color: #e0e68e;
text-align: left;
valign: center;
}
//-->
