.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: 153px;
  z-index: 1;
  background-image:url('../images/3/top.gif');
  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;
}

#content_left {
  display: inline;
  float: left;
  width: 236px;
  margin: 150px 0px 0px 0px;
  text-align: center;
}

#content_left h1 {
  width: 210px;
  margin: 0px auto 12px auto;
  padding: 0px;
  font-family: Arial;
  font-size: 12px;
  line-height: 14px;
  color: #D19136;
  text-align: center;
  font-weight: bold;
}

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

#content_left #linkliste {
  font-family: arial;
  font-size: 11px;
  line-height: 14px;
  color: #58585A;
  text-align: left;
  margin: 0px 0px 0px 74px;
}

#content_left #linkliste strong {
  display: block;
  margin: 12px 0px 6px 0px;
  text-decoration: underline;
}

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

#content_left #linkliste .inlink:hover {
  display: block;
  font-family: arial;
  font-size: 11px;
  line-height: 14px;
  color: #58585A;
  text-decoration: underline;
}

#content_left #wellness {
  width: 142px;
  height: 111px;
  margin: 60px 0px 0px 35px;
  padding: 40px 0px 0px 75px;
  background-image: url('../images/3/wellness.gif');
  background-repeat: no-repeat;
}
#content_left>#wellness {
  width: 107px;
  height: 71px;
}

#content_left #wellness div {
  width: 121px;
  height: 20px;
  padding: 2px 0px 0px 0px;
  font-family: arial, sans-serif;
  font-size: 11px;
  background-image: url('../images/3/links_weiss.gif');
  background-position: -111px 0px;
  background-repeat: no-repeat;
  font-weight: bold;
  color: #D19136;
}
#content_left>#wellness div {
  width: 111px;
  height: 18px;
}

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

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

#content_middle {
  display: inline;
  float: left;
  width: 448px;
  margin: 109px 0px 0px 0px;
}

#content_right {
  display: inline;
  float: left;
  width: 237px;
  margin: 150px 0px 0px 0px;
}

#content_right .rahmen {
	position:absolute;
	width:173px;	
	padding: 0px 0px 0px 686px;
}

#content_right .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_right .rahmen .rahmen_seite {
  width:173px;
  margin-left:30px;
  text-align: center;  
  background-image:url('../images/rahmen_seite.gif');
  background-repeat:repeat-y;
}

#content_right .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;
}

#content_right #links {
  margin: 30px 0px 0px 0px;
}

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

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

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

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

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

#content_right #wellness {
  width: 202px;
  height: 111px;
  margin: 10px 0px 0px 35px;
  padding: 40px 0px 0px 75px;
  background-image: url('../images/3/wellness.gif');
  background-repeat: no-repeat;
}
#content_right>#wellness {
  width: 127px;
  height: 71px;
}

#content_right #wellness div {
  width: 121px;
  height: 20px;
  padding: 2px 0px 0px 10px;
  font-family: arial, sans-serif;
  font-size: 11px;
  background-image: url('../images/3/links_weiss.gif');
  background-position: -111px 0px;
  background-repeat: no-repeat;
  font-weight: bold;
  color: #D19136;
}
#content_right>#wellness div {
  width: 111px;
  height: 18px;
}

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

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

#content_right h1 {
  width: 190px;
  margin: 0px auto 12px auto;
  padding: 0px;
  font-family: Arial;
  font-size: 12px;
  line-height: 14px;
  color: #D19136;
  text-align: center;
  font-weight: bold;
}

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

#unten {
  height: 245px;
  text-align: left;
}

#unten #slogan {
  padding: 36px 0px 0px 0px;
  text-align: center;
}

#unten #bilder_2 {
  width: 428px;
  height: 78px;
  margin: 20px 0px 0px 249px;
  padding: 0px 0px 0px 105px;
  background-image: url('../images/3/bottom_streifen_2.gif');
  background-repeat: no-repeat;
}
#unten>#bilder_2 {
  width: 323px;
}

#unten #bilder_2 img {
  float: left;
  display: inline;
  margin: 2px 0px 0px 11px;
}

#unten #bilder_3 {
  width: 428px;
  height: 78px;
  margin: 20px 0px 0px 249px;
  padding: 0px 0px 0px 61px;
  background-image: url('../images/3/bottom_streifen_3.gif');
  background-repeat: no-repeat;
}
#unten>#bilder_3 {
  width: 367px;
}

#unten #bilder_3 img {
  float: left;
  display: inline;
  margin: 2px 0px 0px 11px;
}

#lage {
  height: 245px;
  text-align: center;
  font-family: arial;
  font-size: 14px;
  line-height: 18px;
  color: #374036;
  background-image: url('../images/lage_unten.jpg');
}

#lage img {
  margin: 20px 0px 12px 0px;
}

#lage .email:link, #lage .email:active, #lage .email:visited {
  font-family: arial;
  font-size: 14px;
  line-height: 18px;
  color: #374036;
  text-decoration: none;
}

#lage .email:hover {
  font-family: arial;
  font-size: 14px;
  line-height: 18px;
  color: #374036;
  text-decoration: underline;
}

#unten #highlights {
  height: 92px;
  margin: 20px 0px 0px 0px;
  background-image: url('../images/3/highlights.gif');
  background-repeat: no-repeat;
  background-position: 288px 13px;
  text-align: left;
}

#unten #highlights #pfeil_links, #highlights #pfeil_links_dummy {
  float: left;
  display: inline;
  margin: 37px 4px 0px 258px;
  cursor: pointer;
}

#unten #highlights #pfeil_l {
  width: 50px;
  height: 35px;
  margin-top: 10px;
  float: left;
  cursor: pointer;
}

#unten #highlights #pfeil_l #div_pfeil_l{
  font-family: arial;
  font-size: 11px;
  line-height: 14px;
  color: #41543A;
  margin-top: 10px;
  float: left;
}

#unten #highlights #outer {
  float: left;
  width: 366px;
  height: 84px;
  overflow: hidden;
  margin: 0px 0px 0px 0px;
}

#unten #highlights #outer #inner {
  width: 366px;
  height: 84px;
  margin: auto;
  margin-left: 0px;
  left: 0px;
  white-space: nowrap;
}

#unten #highlights #outer #inner table {
  width: 366px;
  height: 84px;
}

#unten #highlights #outer #inner table td {
  width: 75px;
  height: 75px;
  white-space: nowrap;
}

#unten #highlights #outer #inner table td img {
  border: 1px solid #D9A45D;
  margin: 0px 11px 0px 0px;
}

#unten #highlights #pfeil_rechts, #highlights #pfeil_rechts_dummy {
  float: left;
  diplay: block;
  margin: 37px 0px 0px 16px;
  cursor: pointer;
}

#unten #highlights #pfeil_r {
  width: 50px;
  height: 35px;
  margin-top: 10px;
  float: left;
  cursor: pointer;
}

#unten #highlights #pfeil_r #div_pfeil_r {
  font-family: arial;
  font-size: 11px;
  line-height: 14px;
  color: #41543A;
  margin-top: 10px;
  float: left;
}

#unten .rahmen {
	position:absolute;
	width:173px;	
	padding: 0px 0px 0px 686px;
}

#unten .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;
}

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

#unten .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;
}

#unten #lagesystem {
  position: absolute;
  width: 202px;
  height: 111px;
  margin: 92px 0px 0px 701px;
  padding: 0px 0px 0px 15px;
}
#unten>#lagesystem {
  width: 177px;
  height: 71px;
}

#unten #lagesystem div {
  width: 171px;
  height: 20px;
  padding: 2px 0px 0px 20px;
  font-family: arial;
  font-size: 14px;
  line-height: 18px;
  color: #374036;
}
#unten>#lagesystem div {
  width: 151px;
  height: 18px;
}

#unten #lagesystem h1 {
  width: 210px;
  margin: 0px auto 12px auto;
  padding: 0px;
  font-family: Arial;
  font-size: 14px;
  line-height: 14px;
  color: #D19136;
  text-align: left;
  font-weight: bold;
}

#unten #rittnerbahn {
  position: absolute;
  width: 222px;
  height: 111px;
  margin: 52px 0px 0px 0px;
  padding: 0px 0px 0px 20px;
  text-align:center;
}
#unten>#rittnerbahn {
  width: 202px;
  height: 71px;
}

#unten #rittnerbahn div {
  height: 20px;
  font-family: arial;
  font-size: 11px;
  line-height: 14px;
  color: #58585A;
}
#unten>#rittnerbahn div {
  height: 18px;
}

#unten #rittnerbahn h1 {
  margin: 0px auto 12px auto;
  padding: 0px;
  font-family: Arial;
  font-size: 14px;
  line-height: 14px;
  color: #D19136;
  font-weight: bold;
}

#unten #wellness {
  position: absolute;
  width: 202px;
  height: 111px;
  margin: 92px 0px 0px 701px;
  padding: 40px 0px 0px 75px;
  background-image: url('../images/3/wellness_2.gif');
  background-repeat: no-repeat;
}
#unten>#wellness {
  width: 127px;
  height: 71px;
}

#unten #wellness div {
  width: 121px;
  height: 20px;
  padding: 2px 0px 0px 20px;
  font-family: arial, sans-serif;
  font-size: 11px;
  background-image: url('../images/3/wellness_3.gif');
  background-repeat: no-repeat;
  font-weight: bold;
  color: #D19136;
}
#unten>#wellness div {
  width: 101px;
  height: 18px;
}

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

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

#unten #grundriss {
  position: absolute;
  width: 217px;
  margin: 71px 0px 0px 0px;
  padding: 0px 18px 0px 108px;
  font-family: arial, sans-serif;
  font-size: 11px;
  background-image: url('../images/3/wellness_4.gif');
  background-position: 0px 0px;
  background-repeat: no-repeat;
  color: #BD8943;
  text-align: center;
  letter-spacing: 0.05em;
  font-weight: bold;
}
#unten>#grundriss {
  width: 91px;
}

#unten #grundriss img {
  text-align: left;
  display: block;
  margin: 1px 0px 14px 0px;
}

#unten #grundriss a:link, #unten #grundriss a:active, #unten #grundriss a:visited {
  font-family: arial, sans-serif;
  font-size: 11px;
  color: #BD8943;
  text-decoration: none;
  letter-spacing: 0.05em;
}

#unten #grundriss a:hover {
  font-family: arial, sans-serif;
  font-size: 11px;
  color: #BD8943;
  text-decoration: underline;
  letter-spacing: 0.05em;
}

#unten #galerie {
  position: absolute;
  width: 188px;
  margin: 71px 0px 0px 0px;
  padding: 0px 18px 0px 79px;
  font-family: arial, sans-serif;
  font-size: 11px;
  background-image: url('../images/3/galerie.gif');
  background-position: 0px 0px;
  background-repeat: no-repeat;
  color: #BD8943;
  text-align: center;
  letter-spacing: 0.05em;
  font-weight: bold;
}
#unten>#galerie {
  width: 91px;
}

#unten #galerie img {
  text-align: left;
  display: block;
  margin: 1px 0px 14px 0px;
}

#unten #galerie a:link, #unten #galerie a:active, #unten #galerie a:visited {
  font-family: arial, sans-serif;
  font-size: 11px;
  color: #BD8943;
  text-decoration: none;
  letter-spacing: 0.05em;
}

#unten #galerie a:hover {
  font-family: arial, sans-serif;
  font-size: 11px;
  color: #BD8943;
  text-decoration: underline;
  letter-spacing: 0.05em;
}

#unten #links {
  position: absolute;
  margin: 70px 0px 0px 700px;
}

#unten #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');
}

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

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

#unten #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;
}

#unten #links .link .part2 a:hover {
  font-family: arial;
  font-size: 11px;
  line-height: 14px;
  color: #41543A;
  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;
}