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

body {
  margin: 0px;
  padding: 0px;
  background-color: #33482C;
  background-image: url('../images/1/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/1/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: center;
}

#header_top img {
  display: block;
  margin: 19px auto 0px auto;
}

#header_bottom {
  position: absolute;
  width: 921px;
  height: 52px;
  margin: 399px 0px 0px 0px;
  z-index: 2;
  text-align: center;
  padding: 0px 205px 0px 235px;
}
#main>#header_bottom {
  width: 481px;
}

#header_bottom img {
  margin: 12px auto 0px auto;
}

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

#content {
  float: left;
  width: 716px;
}

.rahmen_oben {
  width:173px;
  height:6px;
  line-height:6px;
  font-size:6px;
  margin:auto;
  text-align:center;
  background-image:url('../images/rahmen_oben.gif');
  background-repeat:no-repeat;
}

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

.rahmen_unten {
  width:173px;
  height:9px;
  line-height:9px;
  font-size:9px;
  margin:auto;
  text-align:center;
  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;
}

#familiesenn {
  float: left;
  width: 183px;
  height: 82px;
  margin: 31px 0px 0px 0px;
  padding: 0px 0px 0px 73px;
  background-image: url('../images/1/senn.gif');
  background-repeat: no-repeat;
  font-family: arial;
  font-size: 11px;
  color: #58585A;
  text-align: center;
}
#content>#familiesenn {
  width: 110px;
}

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

#familiesenn a:hover {
  font-family: arial;
  font-size: 11px;
  color: #58585A;
  text-decoration: underline;
}

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

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

#familiesenndummy {
  float: left;
  width: 183px;
  height: 82px;
  margin: 31px 0px 0px 0px;
}

#familiesenn img {
  float: left;
  display: block;
  margin: 2px 0px 14px 1px;
}

#content #text {
  float: left;
  width: 481px;
  height: 120px;
  margin: 7px 0px 0px 52px;
  font-family: arial;
  font-size: 11px;
  line-height: 14px;
  color: #58585A;
  text-align: center;
}

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

#content #bilder2 {
  width: 630px;
  height: 65px;
  background-repeat: no-repeat;
  margin: 0px 0px 10px 0px;
  background-image: url('../images/1/bottom_streifen_2.gif');
}

#content #bilder2 #bild0 {
  float: left;
  margin: 1px 0px 0px 355px;
}

#content #bilder2 #bild1 {
  float: left;
  margin: 1px 0px 0px 13px;
}

#content #bilder3 {
  width: 630px;
  height: 65px;
  background-repeat: no-repeat;
  margin: 0px 0px 10px 0px;
  background-image: url('../images/1/bottom_streifen_3.gif');
}

#content #bilder3 #bild0 {
  float: left;
  margin: 2px 0px 0px 324px;
}

#content #bilder3 #bild1 {
  float: left;
  margin: 2px 0px 0px 11px;
}

#content #bilder3 #bild2 {
  float: left;
  margin: 2px 0px 0px 12px;
}

#links {
  float: left;
  width: 205px;
}

#links #logo {
  display: block;
  margin: -5px 0px -2px 95px;
}

#links .link {
  width: 176px;
  height: 18px;
  margin: 8px 29px 0px 0px;
  font-size: 1px;
  line-height: 1px;
  background-image: url('../images/1/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: 176px;
  height: 18px;
  margin: 8px 29px 0px 0px;
  font-size: 1px;
  line-height: 1px;
  background-image: url('../images/1/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;
}