
* {
  font-family: calibri, verdana, sans-serif;
  margin: 0px auto;
}

body {
  background-color: #FFFF8E;
  margin: 20px 40px 40px 40px;
}
    
#wrapper {
  width: 95%;
  min-width: 1150px;
  max-width: 1440px;
}
    
#kopf {
  height: 100%;
  width: 100%;
}

#kopf img {
   max-width: 100%;
	height: auto;
  min-width: 1003px;
}
    
#inhalt {
 background-color: #274F15;
 min-height: 500px;
}

#links {
  float: left;
  width: 22%;
  background-color: #274F15; 
  min-width: 150px;
  max-width: 360px;
  padding-top: 65px;
  padding-bottom: 80px;
  margin-top: 27px;
}

#links a {
  width: 240px;
  height: 48px;
  text-decoration: none;
  font-variant: small-caps;
  font-size: 20pt;
  color:#FFFF8E; 
  padding-left: 5px;
  padding-right: 30px;
}

#links a:hover {
  background-color: #FFFF8E; 
  color: #274F15;
} 

#aktiv {
  background-color: #FFFF8E; 
  color: #274F15;
}

#links ul {
  list-style: none;
}

#links li {
  margin-bottom: 20px;
  
}

#rechts {
 float: right;
 width: 78%;
 background-color: #FFFFB4;
 padding-bottom: 20px;
 position: relative;
}
    
#aussen {
  padding: 50px 50px 50px 30px;
  background-color: #274F15;   
}
    
#fuss {
  text-align: center;
  font-size:18px;
  margin-top: 10px;
  padding-left: 150px;
}

#fuss a {
  color: #F1D746;
  margin-right: 50px;
  font-size: 18pt;
}  

#fuss a:hover {
  color: #000000;
} 
  
marquee {
 background-color: #F1D746;
 color:#274F15; 
 font-size: 30px;
 padding: 5px 0px 5px 0px;
 width: 78%;
 float: right;
}

#rechts p {
  font-size: 13pt;
  margin: 10px 0px 0px 30px;
 
}

#rechts a {
  color: #274F15;
}

#rechts a:hover {
  color: #000000;
  text-decoration: none;
}


#rest a {
  font-size: 25px;
  font-variant: normal;
  text-decoration: underline;
}

#rest {
  margin-top: 20px;
  padding-left: 40px;
  margin-bottom: 20px;
}

#rest a:hover {
  background-color: #274F15;
  color: #F1D746;
  text-decoration: underline;
}

#kontakt a {
  color: #FFFFFF;
  font-size: 14pt;
  background: none;
  font-variant: normal;
}

#kontakt p {
  font-size: 15pt;
  color: #000000;
  font-weight: bold;
}

#kontakt {
  margin-left: 0px;
  margin-top: 50px;
}


h1 {
 color: #274F15;
 font-size: 23pt;
 margin-bottom: 20px;
 text-align: center;
 margin-top:30px;
 margin-left: 40px;
}


.huhn {
  border-style: solid;
  border-color: #274F15;
  border-with: 2px;
  margin-bottom: 10px;
  margin-right: 10px;
  margin-left: 50px;
  }
  
  #brot {
  border-style: solid;
  border-color: #274F15;
  border-with: 2px;
  margin-bottom: 10px;
  margin-left: 10px;
  margin-right: 50px;
  margin-top: 150px;
  }
  
 #hof {
  border-style: solid;
  border-color: #274F15;
  border-with: 2px;
  margin-bottom: 50px;
  margin-right: 10px;
  margin-top: 10px;
  } 
 
.fadein { 
  position:relative;
  height:auto;
  max-width: 100%;
  margin: 10px 40px 40px 40px;
  float:right;
  margin-right:450px;
}

.fadein img { 
  position:absolute;
  left:0; 
  top:0;
  }
  
  h3 {
    color: #000;
    margin-top:100px;
    margin-left: 30px;
	font-size:20pt;
  }
  
    h4 {
    color: #274F15;
    margin-top:10px;
    margin-left: 30px;
	font-size:15pt;
	margin-bottom:0px;
  }
  
.imageblock {
 position:relative;
  height:280px;
  width:420px;
  background-color: #75863f;
  }
  
  .imageblock img {
position:absolute;
left:0;
top:0;
padding: 0px;
} 
  .zimmer {
margin:5px;
float: left;
  }
  
  #bildbox {
	width: 870px;
	margin:0px auto;
}

  
   .abstand {
   margin-right:200px;
   border-style: solid;
  border-color: #274F15;
  margin-bottom:20px;
  }
  

  h2 {
    text-align: center;
    font-size: 20pt;
    color: #274F15;
  }
  
  table {
    text-align: center;
    width: 800px;
    margin:0px auto;
  }
  
  #gross {
    height: 220px;
   }
   
   #verschieben {
    float:right;
    width: 480px;
    border: black;
    height: 280px;
    margin-top:-60px;
  }
  
 #rechts ul {
    margin-top: 10px;
}

.klein {
  margin-left: 20px;
  font-size: 12pt;
  font-variant: normal;
  }
  
 #kleinbox a{
  font-variant: normal;
  font-size: 14pt;
  padding: 0px 0px 0px 20px;
  margin: 0px 0px 0px 20px;
  line-height: 9pt;
  }  
  
  .rechtsul {
   margin-left: 20px;
  }
  
  #blume2 {
   float: right;
   margin-right: 20px;
   margin-left: 20px;
   margin-top:50px;
  }
  
  #blume1 {
   
   right: 480px;
   position: absolute;
   top: 250px;
  }
  
  #w2 {
  float:right;
  position: absolute;
  right:58px;
  margin-top: 290px;
  }
  
  #w3 {
  float: left;
  margin-bottom:10px;
  margin-left: 30px;
  margin-top:-30px;
  }