.html {
  margin: 0px;
  padding: 0px;
}

body {
  margin: 0px;
  padding: 0px;
  background-color: #33482C;
  background-image: url('../images/2/background.gif');
  background-repeat: repeat-x;
  background-position: 0px 1px;
  text-align: center;
}

img {
  border: 0px;
}

#alldiv {
  width: 921px;
  height: 698px;
  margin: auto;
  text-align: left;
}

#menue {
  width: 921px;
  height: 29px;
  background-image: url('../images/2/menue.gif');
  background-repeat: repeat-x;
  text-align: center;
}

#menue table {
  margin: auto;
}

#menue .menuepunkt {
  float: left;
  display: inline;
}

#menue .menuepunkt .value {
  font-family: Arial;
  font-size: 13px;
  color: #304A27;
  font-weight: bold;
  white-space: nowrap;
}

.value .name {
  width: 20px;
  height: 27px;
  padding: 7px 12px 6px 12px;
}

.value>.name {
  width: auto;
  height: 16px;
}

#menue .menuepunkt .value a:link, #menue .menuepunkt .value a:active, #menue .menuepunkt .value a:visited {
  font-family: Arial;
  font-size: 13px;
  color: #304A27;
  font-weight: bold;
  text-decoration: none;
}

#menue .menuepunkt .value a:hover {
  font-family: Arial;
  font-size: 13px;
  color: #304A27;
  font-weight: bold;
  text-decoration: underline;
}

.value .submenue {
  border-top: 1px solid #33482C;
  position: absolute;
  z-index: 2;
  margin: 0px 0px 0px 0px;
  display: none;
  background-color: #DABC63;
}

#menue .submenue .subvalue {
  padding: 6px 10px 5px 10px;
  font-family: Arial;
  font-size: 12px;
  color: #415B38;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  border-bottom: 1px solid #E5DC87;
}

#menue .submenue .subvalue a:link, #menue .submenue .subvalue a:active, #menue .submenue .subvalue a:visited {
  font-family: Arial;
  font-size: 12px;
  color: #415B38;
  font-weight: normal;
  text-decoration: none;
}

#menue .submenue .subvalue a:hover {
  font-family: Arial;
  font-size: 12px;
  color: #415B38;
  font-weight: normal;
  text-decoration: underline;
}

#menue .spacer {
  float: left;
  margin: 12px 5px 0px 5px;
}

#main {
  width: 921px;
  border-top: 1px solid #33482C;
  background-color: #FAF3DF;
}

#header_top {
  position: absolute;
  width: 921px;
  height: 128px;
  z-index: 1;
  background-repeat: no-repeat;
  text-align: left;
}

#header_top #bemelmans {
  margin: 19px 0px 0px 0px;
  text-align: center;
}

#header_top #bemelmans img {
  display: block;
  margin: auto;
}

#header_top #logo {
  position: absolute;
  display: block;
  margin: 83px 0px 0px 868px;
}

#bild {
  width: 921px;
  height: 337px;
  margin: 61px 0px 0px 0px;
}

#content_links {
  float: left;
  width: 248px;
  height: 245px;
}

#content_links .rahmen {
	position:absolute;
	width:173px;	
}

#content_links .rahmen .rahmen_oben {
  width:173px;
  height:6px;
  margin-left:30px;
  line-height:6px;
  font-size:6px;
  background-image:url('../images/rahmen_oben.gif');
  background-repeat:no-repeat;
}

#content_links .rahmen .rahmen_seite {
  width:173px;
  margin-left:30px;
  text-align: center;  
  background-image:url('../images/rahmen_seite.gif');
  background-repeat:repeat-y;
}

#content_links .rahmen .rahmen_unten {	
  width:173px;
  height:9px;
  margin-left:30px;  
  line-height:9px;
  font-size:9px;  
  background-image:url('../images/rahmen_unten.gif');
  background-repeat:no-repeat;
}

.anfragemodul:link, .anfragemodul:active, .anfragemodul:visited {
  font-size: 14px;
  font-family: arial,sans-serif;
  font-weight: bold;
  text-align: center;
  line-height: 16px;
  text-decoration: none;
  color: #ff7f00;
}

.anfragemodul:hover {
  font-size: 14px;
  font-family: arial,sans-serif;
  font-weight: bold;
  text-align: center;
  text-decoration: underline;
  color: #ff7f00;
}

#content_links .streifen {
  position: absolute;
  width: 248px;
  height: 245px;
  background-image: url('../images/2/streifen_rechts.gif');
  filter: alpha(opacity=10);
  opacity: 0.1;
}

#content_links .bogen {
  position: absolute;
  width: 248px;
  height: 25px;
  background-image: url('../images/2/bogen_rechts.gif');
}

#content_links #wellness {
  position: absolute;
  width: 131px;
  height: 20px;
  margin: 111px 0px 0px 90px;
  padding: 2px 0px 0px 30px;
  font-family: arial, sans-serif;
  font-size: 11px;
  background-image: url('../images/2/links_weiss.gif');
  background-position: -65px 0px;
  background-repeat: no-repeat;
  font-weight: bold;
  color: #D19136;
}
#content_links>#wellness {
  width: 101px;
  height: 18px;
}

#content_links #wellness a:link, #content_links #wellness a:active, #content_links #wellness a:visited {
  font-family: arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #D19136;
  text-decoration: none;
}

#content_links #wellness a:hover {
  font-family: arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #D19136;
  text-decoration: underline;
}

#content_links #kinder {
  position: absolute;
  width: 208px;
  height: 77px;
  margin: 82px 0px 0px 0px;
  padding: 0px 18px 0px 0px;
  font-family: arial, sans-serif;
  font-size: 11px;
  background-image: url('../images/2/kinder.gif');
  background-position: 0px 0px;
  background-repeat: no-repeat;
  color: #58585A;
  text-align: right;
  letter-spacing: 0.05em;
}
#content_links>#kinder {
  width: 190px;
  height: 77px;
}

#content_links #kinder img {
  text-align: left;
  display: block;
  margin: 1px 0px 12px 99px;
}

#content_links #kinder a:link, #content_links #kinder a:active, #content_links #kinder a:visited {
  font-family: arial, sans-serif;
  font-size: 11px;
  color: #58585A;
  text-decoration: none;
  letter-spacing: 0.05em;
}

#content_links #kinder a:hover {
  font-family: arial, sans-serif;
  font-size: 11px;
  color: #58585A;
  text-decoration: underline;
  letter-spacing: 0.05em;
}

#content_links #restaurant {
  position: absolute;
  width: 208px;
  height: 77px;
  margin: 82px 0px 0px 0px;
  padding: 0px 18px 0px 0px;
  font-family: arial, sans-serif;
  font-size: 11px;
  background-image: url('../images/2/kinder.gif');
  background-position: 0px 0px;
  background-repeat: no-repeat;
  color: #58585A;
  text-align: right;
  letter-spacing: 0.05em;
}
#content_links>#restaurant {
  width: 190px;
  height: 77px;
}

#content_links #restaurant img {
  text-align: left;
  display: block;
  margin: 1px 0px 12px 99px;
}

#content_links #restaurant a:link, #content_links #restaurant a:active, #content_links #restaurant a:visited {
  font-family: arial, sans-serif;
  font-size: 11px;
  color: #58585A;
  text-decoration: none;
  letter-spacing: 0.05em;
}

#content_links #restaurant a:hover {
  font-family: arial, sans-serif;
  font-size: 11px;
  color: #58585A;
  text-decoration: underline;
  letter-spacing: 0.05em;
}

#content_links #zimmer1 {
  position: absolute;
  width: 208px;
  height: 77px;
  margin: 42px 0px 0px 0px;
  padding: 0px 18px 0px 0px;
  font-family: arial, sans-serif;
  font-size: 11px;
  background-image: url('../images/2/kinder.gif');
  background-position: 0px 0px;
  background-repeat: no-repeat;
  color: #58585A;
  text-align: right;
  letter-spacing: 0.05em;
}
#content_links>#zimmer1 {
  width: 190px;
}

#content_links #zimmer2 {
  position: absolute;
  width: 208px;
  height: 77px;
  margin: 132px 0px 0px 0px;
  padding: 0px 18px 0px 0px;
  font-family: arial, sans-serif;
  font-size: 11px;
  background-image: url('../images/2/kinder.gif');
  background-position: 0px 0px;
  background-repeat: no-repeat;
  color: #58585A;
  text-align: right;
  letter-spacing: 0.05em;
}
#content_links>#zimmer2 {
  width: 190px;
  height: 77px;
}

#content_links #zimmer1 span, #content_links #zimmer2 span {
  display: block;
  float: left;
  width: 90px;
}

#content_links #zimmer1 img, #content_links #zimmer2 img {
  text-align: left;
  display: block;
  margin: 1px 0px 12px 9px;
}

#content_links #zimmer1 a:link span, #content_links #zimmer1 a:active span, #content_links #zimmer1 a:visited span, #content_links #zimmer2 a:link span, #content_links #zimmer2 a:active span, #content_links #zimmer2 a:visited span {
  font-family: arial, sans-serif;
  font-size: 11px;
  color: #58585A;
  text-decoration: none;
  letter-spacing: 0.05em;
  cursor: pointer;
}

#content_links #zimmer1 a:hover span, #content_links #zimmer2 a:hover span {
  font-family: arial, sans-serif;
  font-size: 11px;
  color: #58585A;
  text-decoration: underline;
  letter-spacing: 0.05em;
  cursor: pointer;
}

#content {
  float: left;
  width: 673px;
  height: 245px;
  background-image: url('../images/2/streifen_links.gif');
}

#content .bogen {
  position: absolute;
  width: 673px;
  height: 31px;
  background-image: url('../images/2/bogen_links.gif');
}

#content_middle {
  float: left;
  width: 433px;
  text-align: center;
}

#content_middle img {
  margin: 20px 0px 0px 0px;
}

#content_middle h1 {
  margin: 0px auto 0px auto;
  padding: 0px;
  font-family: arial;
  font-size: 12px;
  line-height: 14px;
  color: #58585A;
  text-align: center;
  font-weight: bold;
}

#content_middle #text {
  margin: 12px auto 0px auto;
  width: 407px;
  font-family: arial;
  font-size: 11px;
  line-height: 14px;
  color: #58585A;
  text-align: center;
}

#content_right {
  float: left;
  width: 240px;
}

#links {
  margin: 60px 0px 0px 0px;
}

#links .link {
  width: 196px;
  height: 18px;
  margin: 8px 29px 0px 0px;
  font-size: 1px;
  line-height: 1px;
  background-image: url('../images/2/links_weiss.gif');
}

#links .link .part1 {
  float: right;
  margin: 2px 4px 0px 0px;
  font-family: arial;
  font-size: 11px;
  line-height: 14px;
  font-weight: bold;
  color: #E5A600;
}

#links .link .part2 {
  float: right;
  margin: 2px 10px 0px 0px;
  font-family: arial;
  font-size: 11px;
  line-height: 14px;
  color: #41543A;
}

#links .link .part2 a:link, #links .link .part2 a:active, #links .link .part2 a:visited {
  font-family: arial;
  font-size: 11px;
  line-height: 14px;
  color: #41543A;
  text-decoration: none;
}

#links .link .part2 a:hover {
  font-family: arial;
  font-size: 11px;
  line-height: 14px;
  color: #41543A;
  text-decoration: underline;
}

#rundgang {
  width: 196px;
  height: 18px;
  margin: 8px 29px 0px 0px;
  font-size: 1px;
  line-height: 1px;
  background-image: url('../images/2/links_weiss.gif');
}

#rundgang .part1 {
  float: right;
  margin: 2px 4px 0px 0px;
  font-family: arial;
  font-size: 11px;
  line-height: 14px;
  font-weight: bold;
  color: #E5A600;
}

#rundgang .part2 {
  float: right;
  margin: 2px 10px 0px 0px;
  font-family: arial;
  font-size: 11px;
  line-height: 14px;
  color: #D19136;
  font-weight: bold;
}

#rundgang .part2 a:link, #rundgang .part2 a:active, #rundgang .part2 a:visited {
  font-family: arial;
  font-size: 11px;
  line-height: 14px;
  color: #D19136;
  font-weight: bold;
  text-decoration: none;
}

#rundgang .part2 a:hover {
  font-family: arial;
  font-size: 11px;
  line-height: 14px;
  color: #D19136;
  font-weight: bold;
  text-decoration: underline;
}

#adresse {
  width: 921px;
  height: 27px;
  padding: 6px 10px 0px 10px;
  font-family: arial;
  font-size: 11px;
  color: #B4BCB1;
  background-color: #46603D;
  letter-spacing: 0em;
  word-spacing: 0.4em;
  text-align: center;
}
#alldiv>#adresse {
  width: 901px;
  height: 19px;
}

#adresse a:link, #adresse a:active, #adresse a:visited {
  font-family: arial;
  font-size: 11px;
  color: #B4BCB1;
  letter-spacing: 0.1em;
  word-spacing: 0.4em;
  text-decoration: none;
}

#adresse a:hover {
  font-family: arial;
  font-size: 11px;
  color: #B4BCB1;
  letter-spacing: 0.1em;
  word-spacing: 0.4em;
  text-decoration: underline;
}

#alldiv #sprache {
  float: right;
}

#alldiv #sprache a:link, #alldiv #sprache a:active, #alldiv #sprache a:visited {
  font-family: arial;
  font-size: 11px;
  color: #E5A600;
  letter-spacing: 0.1em;
  text-decoration: none;
}

#alldiv #sprache a:hover {
  text-decoration: underline;
}

#alldiv #spacer {
  margin: 0px 8px 0px 0px;
  color: #E5A600;
}

#alldiv .intext:link, .intext:active, #alldiv .intext:visited, #alldiv .intext:hover {
  font-family: arial;
  font-size: 11px;
  line-height: 14px;
  color: #58585A;
  text-decoration: none;
}

.link {
  font-family: arial;
  font-size: 11px;
  line-height: 14px;
  color: #58585A;
  text-decoration: none;
}

.link a:link, .link a:active, .link a:visited {
  font-family: arial;
  font-size: 11px;
  line-height: 14px;
  color: #58585A;
  text-decoration: none;
}

.link a:hover {
  font-family: arial;
  font-size: 11px;
  line-height: 14px;
  color: #58585A;
  text-decoration: underline;
}