/* Generated by KaZcadeS */
body {
  margin: 0;
  padding: 0;
  color: #000000;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10pt;
  text-align: left;
  background-color: #f2d499;
  background-image: url(bg_neu.gif);
  background-repeat: repeat-x;
}
#wrap {
  margin: 0;
  padding: 0;
  background-color: #f2d499;
}
#header-wrap {
  border-bottom: 1px solid #ffffff;
  margin: 0 auto;
  padding: 0;
  height: 250px;
  background-repeat: no-repeat;
  background-color: #912c27;
}
.bilderfeld {
  background-color: #ffffff;
  height: 250px;
}
#main table {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12pt;
  text-align: left;
}
.tabelle-fett {
  margin: 0px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12pt;
  padding-left: 10px;
  font-weight: bold;
  text-align: left;
  padding-top: 5px;
  padding-bottom: 5px;
  height: 35px;
  line-height: 14pt;
  background-color: #f2c299;
  width: 494px;
}
.tabelle-fett-normal {
  margin: 0px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12pt;
  padding-left: 0px;
  font-weight: normal;
  text-align: left;
  padding-top: 5px;
  padding-bottom: 5px;
  height: 35px;
  line-height: 14pt;
  background-color: #f2c299;
  width: 494px;
}
.tabelle-normal {
  padding: 8px 5px 8px 10px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12pt;
  font-weight: normal;
  text-align: left;
  line-height: 14pt;
  background-color: #f2d499;
  height: 35px;
}
.tabelle-normal-rechts {
  margin: 0px;
  padding: 8px 8px 8px 0px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12pt;
  font-weight: normal;
  text-align: right;
  line-height: 14pt;
  background-color: #f2d499;
  height: 35px;
}
#header {
  width: 820px;
  height: 250px;
  background-position: 0px;
  margin-left: auto;
  margin-right: auto;
  background-image: url(header.jpg);
  background-color: #912c27;
}
.tagesessen {
  padding: 5px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10pt;
  color: #912c27;
  text-align: left;
  font-weight: normal;
  vertical-align: top;
  text-transform: none;
}
tr.tagesessen {
  padding: 10px;
  text-align: left;
  vertical-align: top;
}
tagesessenhf {
  margin: 0px;
  padding: 0px;
  text-align: left;
  vertical-align: top;
  color: #ffff00;
  font-family: Arial,Helvetica,sans-serif;
  font-weight: bold;
  font-size: 12pt;
}
#sidebar table {
  margin: 0px 0px 10px 10px;
  padding: 0px;
  color: #ff9900;
  font-family: Arial,Helvetica,sans-serif;
}
#header-content {
  padding-top: 40px;
  text-align: left;
  width: 780px;
  margin-left: auto;
  margin-right: auto;
}
#container {
  margin: 0 auto;
  padding: 0;
  text-align: left;
  width: 820px;
  background-position: 0px;
  background-image: url(bg.png);
  background-repeat: repeat-y;
  font-family: Arial,Helvetica,sans-serif;
}
#content-wrap {
  margin: 0px auto;
  padding: 0;
  width: 764px;
}
#footer-wrap {
  margin: 0 auto;
  background-color: #912c27;
  background-repeat: no-repeat;
  background-position: center bottom;
}
#footer {
  margin: 0 auto;
  padding: 0;
  width: 820px;
  height: 70px;
  text-align: center;
  background-color: #912c27;
  background-image: url(footer.png);
  background-repeat: repeat;
  background-position: 50% 0;
}
#main {
  margin: 0px 0px 0px 20px;
  padding: 20px 0 0;
  background: transparent url(box.jpg) no-repeat scroll 0%;
  float: left;
  width: 490px;
  display: inline;
}
-top-top {
  margin: 10px 0 0;
}
#main p, #sidebar p {
  text-align: left;
}
h1 {
  border-bottom: 1px dotted #912c27;
  font-family: Arial;
  font-size: 16pt;
  color: #912c27;
  padding-top: 25px;
  text-align: left;
  background-image: url(pfeil_w_content.png);
  background-repeat: no-repeat;
  background-position: 0px 29px;
  padding-left: 22px;
  padding-bottom: 5px;
  text-transform: none;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: 1pt;
  font-style: normal;
  line-height: 24px;
  margin-bottom: 5px;
}
h2 {
  font-family: Arial;
  font-size: 16pt;
  color: #912c27;
  letter-spacing: 2px;
}
h3 {
  font-family: Arial;
  font-size: 14pt;
  color: #912c27;
  text-align: left;
  font-weight: normal;
  line-height: 20px;
}
h4 {
  border-style: none;
  font-family: Arial;
  font-size: 14pt;
  color: #f2d499;
  text-align: center;
  font-weight: normal;
  padding-bottom: 4px;
  padding-top: 4px;
  padding-left: 10px;
  background-color: #912c27;
  margin-bottom: 10px;
  line-height: 24px;
}
#main img {
  border: 1px solid #912c27;
}
a, a:visited {
  border-bottom: 1px none #912c27;
  color: #912c27;
  text-decoration: underline;
  font-family: Arial,Helvetica,sans-serif;
}
a:hover {
  color: #d7b574;
}
#sidebar {
  margin: 0px;
  padding: 0px;
  float: right;
  width: 230px;
  font-family: Arial,sans-serif;
  font-size: 12px;
  color: #912c27;
  font-weight: normal;
  background-repeat: no-repeat;
  border-top-style: none;
  text-transform: uppercase;
}
#tagesessen {
  border-style: none;
  margin: 0px;
  padding: 10px 0px 0px;
  width: 230px;
  background-image: url(tagesessen.jpg);
  height: 275px;
  background-repeat: no-repeat;
}
#kueche1 {
  border-style: none;
  margin: 0px;
  padding: 10px 0px 0px;
  width: 230px;
  height: 275px;
  background-image: url(kueche1.jpg);
}
#kueche2 {
  border-style: none;
  margin: 0px;
  padding: 10px 0px 0px;
  width: 230px;
  height: 275px;
  background-image: url(kueche2.jpg);
}
#kueche3 {
  border-style: none;
  margin: 0px;
  padding: 10px 0px 0px;
  width: 230px;
  height: 275px;
  background-image: url(kueche3.jpg);
}
#kueche4 {
  border-style: none;
  margin: 0px;
  padding: 10px 0px 0px;
  width: 230px;
  height: 275px;
  background-image: url(kueche4.jpg);
}
#pension {
  border-style: none;
  margin: 0px;
  padding: 10px 0px 0px;
  width: 230px;
  height: 275px;
  background-image: url(pension.jpg);
}
#gaststube {
  border-style: none;
  margin: 0px;
  padding: 10px 0px 0px;
  width: 230px;
  height: 275px;
  background-image: url(gaststube.jpg);
}
#sidebar * {
  margin: 0px 0px 1px;
  color: #912c27;
  text-align: left;
  vertical-align: top;
}
#sidebar h3 {
  border: none;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10pt;
  color: #f2d499;
  padding-right: 0px;
  padding-left: 30px;
  list-style-image: none;
  list-style-type: none;
  list-style-position: inside;
  background-image: url(pfeil1.gif);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 10px 50%;
  text-align: left;
  text-transform: uppercase;
  letter-spacing: 1.5pt;
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 0px;
}
#sidebar ul.sidemenu1 {
  border-top: 1px none #d4b67b;
  margin: 7px 10px 8px 0px;
  padding: 0;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
  text-align: left;
  text-decoration: none;
}
#sidebar ul.sidemenu1 li {
  border-bottom: 1px solid #912c27;
  margin: 0 0px 0 40px;
  padding: 0px 0 0px 50px;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
  background-color: #f2d499;
  font-family: Arial,Helvetica,sans-serif;
}
#sidebar ul.sidemenu1 li a {
  text-decoration: none;
  color: #912c27;
  font-weight: normal;
  font-family: Arial,Helvetica,sans-serif;
}
#sidebar ul.sidemenu {
  border-top: 1px solid #d4b67b;
  margin: 7px 0px 8px;
  padding: 0 0 0 0px;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
  text-align: left;
  text-decoration: none;
  background-color: #f2d499;
  font-family: Arial,Helvetica,sans-serif;
}
#bildsidebar {
  border-style: none none solid;
  border-color: #f2d499;
  border-bottom: 10px solid #f2d499;
  margin: 0px;
  padding: 0px;
  height: 285px;
  background-image: url(schild_sueden.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  width: 230px;
}
#sidebar ul.sidemenu li {
  border-bottom: 1px solid #912c27;
  padding: 10px 0 3px 28px;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
  color: #777777;
  margin-right: 0px;
  margin-bottom: 0;
  margin-left: 0px;
}
* html body #sidebar ul.sidemenu li {
  height: 1%;
}
#sidebar ul.sidemenu li a {
  text-decoration: none;
  color: #912c27;
  font-weight: normal;
  font-family: Arial,Helvetica,sans-serif;
  letter-spacing: 0.2em;
  padding-right: 50px;
  line-height: 14px;
  padding-top: 5px;
  padding-bottom: 5px;
}
#sidebar ul.sidemenu li a:visited {
  color: #912c27;
  list-style-type: none;
  border-left-width: 0px;
  border-left-style: none;
  font-weight: normal;
  font-family: Arial,Helvetica,sans-serif;
}
#sidebar ul.sidemenu li:hover {
  color: #00cc33;
  list-style-type: none;
  border-left-width: 0px;
  border-left-style: none;
  font-weight: normal;
  font-family: Arial,Helvetica,sans-serif;
  background-color: #ffffff;
  background-image: url(pfeil_trans.png);
  background-repeat: no-repeat;
  background-position: 9px 11px;
}
#sidebar ul.sidemenu li a:hover {
  color: #912c27;
  list-style-type: none;
  border-left-width: 0px;
  border-left-style: none;
  font-weight: normal;
  font-family: Arial,Helvetica,sans-serif;
}
#sidebar ul.sidemenu li:active {
  color: #000000;
  list-style-type: none;
  border-left-width: 0px;
  border-left-style: none;
  font-weight: normal;
  font-family: Arial,Helvetica,sans-serif;
  background-color: #ffffff;
  background-repeat: no-repeat;
  background-position: 9px 11px;
}
#sidebar ul.sidemenu li.active {
  color: #000000;
  list-style-type: none;
  border-left-width: 0px;
  border-left-style: none;
  font-weight: normal;
  font-family: Arial,Helvetica,sans-serif;
  background-color: #ffffff;
  background-image: url(pfeil_trans.png);
  background-repeat: no-repeat;
  background-position: 9px 11px;
}
#sidebar ul.sidemenu ul {
  margin: 0 0 0 0px;
  padding: 0;
}
#sidebar ul.sidemenu ul li {
  border: none;
  padding-left: 0px;
  margin-left: 200px;
}
#footer-content {
  color: #f2d499;
  font-family: Arial,Helvetica,sans-serif;
  text-align: center;
  margin-top: 0;
  margin-right: auto;
  font-size: 9px;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
  background-color: #912c27;
}
#footer-content a:link, #footer-content a:visited {
  color: #f2d499;
  text-decoration: none;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 9px;
}
#footer p {
  margin: 0px;
  padding: 0px;
  text-align: center;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 9px;
}
#footer-wrap #footer-content p {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
  background-color: #912c27;
}
p, div, td {
  color: #912c27;
  text-align: center;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11pt;
  line-height: 14pt;
}
.clear {
  clear: both;
}
td.tagesessen {
  margin: 0px;
  padding: 5px;
  font-family: Arial,Helvetica,sans-serif;
  text-align: left;
}
li.current a {
  background-color: #f2d499;
  color: #912c27;
}
current {
  background-color: #f2d499;
  color: #912c27;
}
#tagesessen2 {
  border-style: none;
  margin: 0px;
  padding: 10px 0px 0px;
  width: 230px;
  background-image: url(tagesessen2.jpg);
  height: 450px;
  background-repeat: no-repeat;
}
#tagesessen3 {
  border-style: none;
  margin: 0px;
  padding: 10px 0px 0px;
  width: 230px;
  background-image: url(tagesessen3.jpg);
  height: 275px;
  background-repeat: no-repeat;
}
