<!--
header, nav, section, footer {
    display: block; margin: 0px auto;
}
header {  background:url(banner.jpg);   width: 1245px;    height: 300px;
}
nav {  background-color: #eee0e9; height: 40px;  width: 1245px;  border-bottom: 5px solid #783949;
}
section {  background-color: #fff; width: 1245px; min-height: 500px; margin-top: 0px;  border: 1px solid #fff;
}
footer {
   background-color: #eee0e9; height: 40px;  width: 1245px;  border-top: 5px solid #783949;
}

html{
scrollbar-3dlight-color: #eee0e9;
scrollbar-highlight-color: #eee0e9;
scrollbar-shadow-color: #723c4f;
scrollbar-track-color: #70995f;
scrollbar-face-color: #eee0e9;
scrollbar-arrow-color: #723c4f;
}
body{
color: #333335;
font-size: 16px;
font-family: tr century gothic, century gothic, arial, verdana;
background-color: #70995f;
  }

#slidshowx{
background : url("banner1.jpg");
background-color:  #cff;
background-repeat : no-repeat;
position:relative; top:0px; left:0px; bottom:0px;
height: 248px; width: 1100px;
border : 0px solid #000;
z-index: 1;
}

h1,h2 {
font-family: tr century gothic, century gothic, arial, verdana;  color: #729b61;  text-align: left; font-weight: normal; padding-left: 40px;
}
h1 { font-size: 30px;  margin-top: 30px;  padding-left: 40px;
}
h2 { font-size: 18px;  margin-top: 0px;  }
h3 { font-size: 16px;  margin-top: 0px; color: #8a1e46; padding-left: 40px; font-weight: normal;}

p.inhalt { padding-left: 40px;   padding-right: 100px;
}
p.inhalt-k { padding-left: 40px;   padding-right: 310px;
}
p.danke { padding-left: 40px;   
}
.heide{ margin-top: -130px; border: 0px solid #000;
}

 .logo{ margin-left: 40px; border: 0px solid #000;
}
.baum{ margin-top: -430px; margin-bottom: -13px; margin-left: 1100px;  border: 0px solid #c0c0c0; }

table.kontakt{ color: #333335; font-size: 16px; font-family: tr century gothic, century gothic, arial, verdana;  width: 1200px;   padding-left: 0px;
}
table.kosten{ color: #333335; font-size: 16px; font-family: tr century gothic, century gothic, arial, verdana;  width: 500px;   padding-left: 40px; }

td.kopf{  background-color: #eee0e9; border-bottom: 5px solid #783949;  }
 iframe  { margin-left: 40px;
 }

li { margin-left: 40px;
padding-right: 50px;
 line-height: 30px;
 list-style-image: url("punkt.png");
 }
#gal
{ position:relative;
  border:1px solid #ff0000;
  width: 900px;
  height: 500px;
  margin-left: 40px;
  margin-top: 0px;
  border:0px solid #ff0000; }

a.show {color: #c0c0c0; text-decoration : none;  border: 0px solid #00ff00;}
a:hover.show {color:  #c0c0c0; text-decoration : none; border: 0px solid #ff0000;}

#stand{ display:block; width: 600px; height: 450px; padding: 0 10px; float: left;
margin-bottom: 0px; margin-left: 0px; border: 0px solid #ff0000; font-family : verdana;  font-size: 14px; color: #636363;  font-style: italic; }

a span.show { position:absolute;  left:0px;  width: 600px; height: 450px; border: 0px solid #fbf3e0; display: none;  margin-left: 0px; padding: 10px;
}
 a:hover span.show { position:absolute; top: 0px; left:0px;  margin-left: 0px; width: 600px; height: 450px; border:0px solid #ff00ff; z-index:1; display:block; padding: 0 10px;  font-family : verdana;  font-size: 14px; color: #636363;  font-style: italic;
}
small a { color: #fff;
}
.form {  padding-left:20px;
}
input {  border: 1px solid #729b61; background: #fff;  height: 24px; width: 400px;  font-size: 16px;  color: #333335; padding-left: 5px;
}
input.but {  border: 1px solid #729b61; background: #fff;  height: 36px; width: 405px;  font-size: 16px;
color: #729b61}
textarea {  border: 1px solid #729b61; background: #fff;   width: 400px; font-size: 16px;}
-->