body {
  background : url(hg_sommer.jpg) top center repeat-x;
  position : relative;
  text-align : left;
  font : 12px Verdana;
  color : #000000;
  margin : 0;
  padding : 0;
  text-align : center; /*** Centers the design in old IE versions ***/
}

li {
  list-style-type : none;
  margin-left : -30px
}

hr {
  border-bottom : 1px solid #b8aa96;
  border-left : 0px;
  border-right : 0px;
  border-top : 1px solid #514535
}

table {
  width : 580px;
  border-collapse : collapse;
  color : #ffffff;
  font-size : 10px;
  font-family : Verdana, Arial, Helvetica;
  text-align : center
}

th {
  border : 1px solid #ffffff;
  padding : 3px;
  font-weight : bold;
  font-size : 10px
}

td {
  border : 1px solid #ffffff;
  padding : 3px
}

tr.row1 {
  background : #826f5f;
  padding : 2px;
  font-size : 10px
}

tr.row2 {
  color : #826f5f;
  font-size : 10px
}

tr.row3 {
  font-size : 13px;
  font-weight : bold;
  color : #c53535;
  text-align : left
}

tr.row4 {
  font-size : 11px;
  color : #000000;
  text-align : left;
  vertical-align : top
}

caption {
  font-size : 15px;
  font-weight : bold;
  color : #826f5f;
  text-align : left;
  margin-bottom : 3px
}
.clear {
  clear: both;
}
a:link {
  text-decoration : none;
  font : 13px verdana;
  color : #ffffff;
  font-weight : bolder;
  line-height : 200%
}

a:link span {
  text-decoration : none;
  font : 13px verdana;
  color : #514535;
  font-weight : bolder;
  line-height : 200%
}

a:visited {
  text-decoration : none;
  font : 13px verdana;
  color : #ffffff;
  font-weight : bolder;
  line-height : 200%
}

a:visited span {
  text-decoration : none;
  font : 13px verdana;
  color : #514535;
  font-weight : bolder;
  line-height : 200%
}

a:hover {
  color : #ffffff
}

a:hover span {
  color : #ffffff
}

h1 {
  text-decoration : none;
  font : 12px verdana;
  font-weight : bolder;
  color : #826f5f;
  text-align : left
}

h3 {
  text-align : top;
  text-align : justify;
  text-decoration : none;
  font : 10px verdana;
  font-weight : bolder;
  color : #000000;
  line-height : 150%
}

h4 {
  text-align : top;
  text-align : justify;
  text-decoration : none;
  font-family: Georgia, Times New Roman, Times, serif;
  font-size: 30px;
  font-weight: bolder;
  color : #c53535;
  margin-bottom : 10px
}

h2 {
  text-decoration : none;
  font : 9px verdana;
  color : #404042;
  text-align : left
}

h5 {
  text-decoration : none;
  font : 14px verdana;
  font-weight : bolder;
  color : #826f5f;
  text-align : left;
  margin-bottom : 5px
}

a.oben:link {
  text-decoration : none;
  font : 12px verdana;
  color : #826f5f;
  font-weight : bolder;
  line-height : 200%
}

a.oben:visited {
  text-decoration : none;
  font : 12px verdana;
  color : #826f5f;
  font-weight : bolder;
  line-height : 200%
}

a.oben:hover {
  color : #de0317
}

a.hauptlinktext:link {
  text-decoration : none;
  font : 13px verdana;
  color : #826f5f;
  font-weight : bolder;
  line-height : 200%
}

a.hauptlinktext:visited {
  text-decoration : none;
  font : 13px verdana;
  color : #826f5f;
  font-weight : bolder;
  line-height : 200%
}

a.hauptlinktext:hover {
  color : #de0317
}

a.sub:link {
  text-decoration : none;
  font : 11px verdana;
  color : #cccccc;
  font-weight : bolder;
  margin-bottom : 10px;
  margin-left : 16px
}

a.sub:visited {
  text-decoration : none;
  font : 11px verdana;
  color : #cccccc;
  font-weight : bolder;
  margin-bottom : 10px;
  margin-left : 16px
}

a.sub:hover {
  color : #ffffff
}

#container_header {
  width : 920px;
  height : 210px;
  float: left;
}
#container_logo {
  float: left;
  background-color : #ffffff;
  background-image : url(logo.jpg);
  width : 257px;
  height : 200px;
  margin-top : 10px;
  margin-left : 10px
}
#fadeshow1 {
  width: 653px;
  height: 200px;
  float: left;
  margin: 0;
  padding: 0;
  margin-top: 10px;
  z-index : 4;
}

#container_linksoben {
  text-decoration : none;
  font : 12px Verdana;
  color : #826f5f;
  font-weight : lighter;
  margin-left : 0px;
  line-height : 200%;
  width : 100%;
  text-align : right
}

#container_mitte {
  margin-top : 70px;
  margin-left : 70px;
  width : 530px;
  height : 200px
}

#container_info {
  width : 400px;
  height : 500px
}

#container_links {
  text-align : left;
  margin-left : 30px;
  margin-top: 40px;
  width : 220px;
  float: left;
}

#container_quickbooking {
  text-align : left;
  width : 200px;
  margin-left: 20px;
}

#container_quickbooking label {
  color : white
}

#container_quickbooking h3 {
  color : white;
  font-size : 13px;
  margin-bottom : 0.500em;
  padding-bottom : 0
}

#neu {
  position : absolute;
  z-index : 4;
  text-align : left;
  margin-left : -90px;
  margin-top : 50px;
  width : 100px;
}

#container_HG {
  float: left;
  background: #efe7db url(sonne.gif) no-repeat top left;
  background-repeat : no-repeat;
  width : 592px;
  margin: 0;
  margin-left: 18px;
  margin-bottom: 10px;
  padding-left : 40px;
  padding-top : 20px;
  padding-right : 20px;
  padding-bottom : 20px;
  height : auto
}

#container {
  position : relative;
  margin : 0 auto;
  margin-top : 50px;
  margin-bottom : 50px;
  width: 930px;
  text-align: left;
  background: #826F5F;
}

#container2 {
  margin-top : 50px;
  margin-left : -70px;
  height : auto;
  width : 550px;
  background-color : #a4b8db
}

.bild_left {
  float : left;
  margin : 0 20px 0 0px
}

#ueberschrift1 {
  text-decoration : none;
  font : 18px verdana;
  color : #086ba4;
  text-align : left;
  font-weight : bolder
}

.bild_album {
  width : 150px;
  height : 110px;
  margin : 5px
}

#fadeshow1toggler {
  position : absolute;
  height : 200px;
  width : 350px;
  margin-top : -20px;
  margin-left : 420px;
  text-align : left;
  z-index : 4
}

#x_button {
  position : absolute;
  height : 20px;
  width : 20px;
  background-color : #123232;
  margin-top : 295px;
  margin-left : 800px;
  text-align : left;
  z-index : 5
}

dl.meImgLeft {
  float : left;
  margin-right : 1em
}

dl.meImgLeft dt {
  margin-bottom : 0
}

dl.meImgLeft dd {
  margin : 0px;
  text-decoration : none;
  font-family : Cantarell, Helvetica, Verdana;
  font-size : 10px;
  color : #242424;
  font-weight : lighter;
  text-decoration : none;
  line-height : 13px
}

