

 body {
  background-color: #663300;
  background-image: url(bilder/background.gif);  
  font-size: 13px;
  font-family: 'Book Antiqua', Arial, SunSans-Regular, Sans-Serif;
  color:#330000;
  padding:0px;
  margin:0px 0 0 0;
  }


  a:link { color:#630; text-decoration:none;}
  a:visited { color:#f69906; text-decoration:none;}
  a:hover { color: #f00; text-decoration:underline overline; background-color: #f9e0b9;}
  a:active { color:#f69906;} 


h1 {
  font-size: 40px;
  text-align: bottom;
  background-color: #ffffff;
  border-top:1px solid #630;
  border-bottom:1px solid #630;
  padding:5px 15px;
  margin: 0px 0px;
  }

h3 {
  font-size: 13px;
  font-weight: normal;
  background-color: #f9bb59;
  border-top:1px solid #630;
  border-bottom:1px solid #630;
  padding: 4px 90px;
  margin: 0px 40px 0 40px ;
  }


h4 {
  font-size: 13px;
  font-weight: normal;
  background-color: #f9bb59;
  border-top:1px solid #630;
  border-bottom:1px solid #630;
  padding: 4px 5px;
  margin:  0px 40px 0 40px;
  }


 

 /* ----------container zentriert das layout-------------- */

  #container {
  width: 800px;
  padding:0px;
  margin: 0px;
  margin-left: auto;
  margin-right: auto;

  } 
/* ----------banner für logo-------------- */

  #banner  {
  height: 180px;
  background-color: #fff;
  padding: 0px;
  margin: 0px;
  border-bottom: solid 1px #f9bb59;
  }

  .flash {
  margin: -185px 0 0 440px;
  padding: 0;
  }


ul {list-style: none;}

li {font-size: 14px;
    padding: 8px 0 0 0;
    color: #630;}

 #banner img {
  padding: 15px 0px;
  
 } 

/* ----------outer und inner----------------- */

  #outer{ 
  border-left: solid 200px #f9d49a; 	/* linke Menue Spalten Farbe */ 
  height: 480px;
  background-color: #f9e0b9; 		/* Farbe fuer Inhalt Spalten */
  } 

  #inner{ margin:0px; width:100%; } 	/* die IE PC schlaufe */ 




 /*--------------left navigavtion------------- */

  #left {
  width:200px; 
  float:left; 
  position:relative; 
  margin-left:-220px; 
  margin-right:1px;
  padding: 15px 0 20px 4px;
  margin-top: 20px;
  
  }

/* -----------------Inhalt--------------------- */

  #content {
  position: relative; 
  margin: 0px ;
  padding: 0px;
  }

a.content:link { color: #630; text-decoration:none;}
a.content:visited { color:#f69906; text-decoration:none;}
a.content:hover { color: #f00; text-decoration:underline; background-color: #fff;}
a.content:active { color:#630; text-decoration:none;}



#contact {
width: auto;
margin: 10px 30px 8px 40px;
}

 
#gbuch {
width: auto;
margin: 62px 10px 0px 200px;
}

.kontakt {
margin: -100px 5px 0 80px;
background-image: url(bilder/kontakt.jpg);
background-repeat: no-repeat;
background-position: top left;
height: 150px;
clear: left;
}

#standort {
margin-left: 80px;
width: 400px;
border: solid 10px #f69906;
border-style: ridge inset groove outset;
}

#galerie {
margin-left: 30px;
}

p {
  padding: 0px;
  margin: 20px 5px 0 80px; }


pre{
  font-size: 12px;
  text-align: left;
  padding: 10px 40px 0 80px;
  margin: 0px;
}

#sprache, a:link a:hover {
color: #000;
font-size: 12px;
}



p.open {
  padding: 0px 5px;
  margin: 0px 0px 0 60px; }



/* -----------------Inhalt  ende --------------------- */



/* ----------------tabelle open hours---------------------- */ 

table#open {
border: 1px solid #f9d49a;
width: 430px;
}
#open td {

border: 1px solid #f9d49a;
padding: 2px 5px 0;
}

.sommer {
font-size: 14px;
background-color: #fff;
color: #333;
font-weight: normal;
}

.winter {
font-size: 14px;
background-color: #fff;
color: #333;
font-weight: normal;
}

.zeiten {
background-color: #fad58c;
}

.saison {
font-size: 14px;
background-color: #f7c474;
color: #333;
font-weight: normal;
}




/* ----------------tabellen ende---------------------- */ 



/* ----------------footer---------------------- */ 

  a.foot:link { color: #fff; text-decoration:none;}
  a.foot:visited { color: #fff; text-decoration:none;}
  a.foot:hover { color: #f00; text-decoration:underline;}
  a.foot:active { color: #630; text-decoration:none;}
	
  #footer {
  font-size: 11px;
  color: #fff;
  background-color: #f9bb59;
  clear:left;
  padding:0px;
  margin:0px;
  text-align: center; } 

  



