/* allgemein */
body {
  margin: 0px; padding: 0px;
  background-image: url(grafik/hg.jpg); background-repeat: repeat-y; background-position: center top;
}
div, h1, h2, h3, p, span, ul, li, img {
  margin: 0px; padding: 0px; border: none;
}
#wrapper { 
  width: 990px; margin: 0px auto 0px auto; padding:0; border: 1px solid transparent; 
  background-image: url(grafik/hg_oben1.jpg); background-repeat: no-repeat; background-position: center top;
}

/* HEADER-Bereich */
#header { 
  width:990px; height:125px; color: #896559;
  margin-top: 115px; font-weight: bold;
}
#header ul.level_1 {
	width: 175px; list-style: none; margin-left: 793px; padding: 0px;
}
#header ul.level_1 li {
	height: 32px; border: none; float: left; margin: 0px; padding: 0px; 
}
#header ul.level_1 li.first {
  width: 75px;
}
#header ul.level_1 li.last {
  width: 100px;
}
#header ul.level_1 li a {
  line-height: 32px;
  background-color: transparent; color: #896559;
  font-family: Verdana, sans-serif; font-size: 12px; font-weight: bold;
  text-decoration: none;
}

/* CONTAINER-Bereich mit NAVI links und INHALT rechts */
#container {
	margin: 0px; padding: 0px; width: 990px;
}
#container a {
	font-family: Verdana, sans-serif; font-size: 12px; color: #896559; font-weight: bold; text-decoration: none;
}


/* NAVI links */
#left { 
	width: 150px; float: left;
}
#left .inside { 
	width: 140px; margin:0; padding:0;
}
#left ul.level_1 {
	list-style: none; margin: 0px; padding: 0px; width: 140px;
}
#left ul.level_1 li {
	width: 105px; margin: 0px; padding: 0px; text-align: left; margin-bottom: 20px;
}
#left ul.level_1 li a {
	padding-left: 38px;
	background-color: transparent; color: #896559;
	font-family: Verdana, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;
}
#left ul li.activ {
	background-image: url(grafik/hg_navi_li.jpg); background-repeat: no-repeat; background-position: 6px 0px;
}
#left ul li.activ a {
	color: #AB5957; font-weight: bold;
}

/* INHALT-Bereich allgemein */
#main {
  width: 840px; margin-left: 152px;
  font-family: Verdana, sans-serif; font-size: 12px; color: #4A5F75;
}
#main div.inside { text-align: left; }
#main h1 {
  margin: 0px auto 15px 0px;
  font-family: Verdana, sans-serif; font-size: 15px; /* color: #896559; */ color: #AB5957; font-weight: bold;
  text-align: left;
}
#main h2 {
  margin: 20px auto 10px 0px;
  font-family: Verdana, sans-serif; font-size: 13px; color: #896559; text-align: left;
}
#main p {
  text-align: left; margin-bottom: 7px;
}
#main ul {
  margin-left: 30px;
  margin-bottom: 15px;
}
#main li {
  text-align: left; margin-bottom: 3px;
}
.inhalt {
	padding: 45px 55px 55px 55px; width: 460px; color: #1F1817; line-height: 18px;
	border: #D1CDCD solid 1px;
}

/* FOOTER-Bereich */
#footer { height:25px; margin: 0px; padding: 0px; text-align: right; vertical-align: bottom; }
#footer span { margin-right: 45px;	font-family: Verdana, sans-serif; font-size: 9px; color: #ccc; line-height:25px; }
#footer span a { font-family: Verdana, sans-serif; color: #ccc; font-size: 9px; text-decoration: none; }
.copy { margin-left: 180px; }
.valid a { color: #ccc; font-family: Verdana, sans-serif; font-size: 10px; text-decoration: none; }

/* Bilder-Berich rechts */
#bilder { width: 196px; float:right; margin-right: 50px; }
#bilder img { margin-bottom: 10px; border: #D1CDCD solid 1px; } 

.beide {
  clear: both;
}

#links td { padding-top: 5px; padding-bottom: 5px; }
.wetter { margin-bottom: 10px; border: #D1CDCD solid 1px; } 

/* Buchungsformular */
table.tab_buch input { border: #D1CDCD solid 1px; } 
input.button, input.klein { width: 100px; }


