/* CascadingStyleSheets f"ur spleen-bonn.de */
/* Author: netzquelle.de | hme              */

 body {
  color: #8B4513;
  background-color: #8B4513;
  }
 .cc {
  color: #8B4513;
  font-size: 8pt;
  font-weight: bold;
  font-family: verdana, sans-serif;
  text-decoration: none;
  }
 .cc:hover {
  color: #FFD700;
  background-color: #8B4513;
  }
 .nv {
  color: #FFD700;
  font-size: 8pt;
  font-weight: bold;
  font-family: verdana, sans-serif;
  text-decoration: none;
  }
 .nv:hover {
  color: #8B4513;
  background-color: #FFD700;
  }
 td.cp {
  color: #ffd700;
  font-size: 6pt;
  font-weight: bold;
  font-family: verdana, sans-serif;
  text-align: right;
  }
 a.cp, a.bildu {
  color: #A0522D;
  font-size: 6pt;
  font-family: verdana, sans-serif;
  text-align: right;
  text-decoration: none;
  }
 table.fs {
  height: 100%;
  width: 100%;
  }
 .a1 {
  height: 212px;
  width: 472px;
  }
 td.a2 {
  height: 212px;
  width: 19px;
  background-image:url(icon/wd.png);
  border-top-width: 1px;
  border-top-color: #A0522D;
  border-top-style: solid;
  border-left-width: 1px;
  border-left-color: #A0522D;
  border-left-style: solid;
  }
 td.a3 {
  height: 212px;
  width: 288px;
  padding-left: 20px;
  }
 td.b1 {
  height: 20px;
  width: 472px;
  background-image:url(icon/wd.png);
  border-top-width: 1px;
  border-top-color: #A0522D;
  border-top-style: solid;
  border-left-width: 1px;
  border-left-color: #A0522D;
  border-left-style: solid;
  }
 td.b2 {
  height: 20px;
  width: 20px;
  background-image:url(icon/wd.png);
  }
 td.b3 {
  height: 20px;
  width: 288px;
  background-image:url(icon/wd.png);
  border-top-width: 1px;
  border-top-color: #A0522D;
  border-top-style: solid;
  }
 body.c1tif {
  padding-left: 20px;
  padding-top: 10px;
  padding-right: 10px;
  color: #8B4513;
  background-color: #FFD700;
  }
 /* Variante f"ur Bild-Inhalt */
 .c1 {
  width: 472px;
  height: 348px;
  }
 /* Variante f"ur Text-Inhalt */
 .c1t {
  width: 472px;
  height: 348px;
  padding-left: 20px;
  padding-top: 10px;
  padding-right: 10px;
  color: #8B4513;
  background-color: #FFD700;
  }
 table.c1tt {
  width: 442px;
  height: 328px;
  }
 td.c2 {
  height: 348px;
  width: 19px;
  background-image:url(icon/wd.png);
  border-left-width: 1px;
  border-left-color: #A0522D;
  border-left-style: solid;
  }
 td.c3 {
  width: 288px;
  height: 348px;
  padding-left: 20px;
  padding-top: 10px;
  padding-right: 10px;
  background-image:url(icon/c3bg.png);
  }
 td.c3reserv {
  width: 288px;
  height: 348px;
  padding-left: 20px;
  padding-top: 10px;
  padding-right: 10px;
  background-image:url(icon/reservierungen.plan.png);
  }
 body.c3 {
  margin: 0px;
  padding-left: 20px;
  padding-top: 10px;
  padding-right: 10px;
  background-image:url(icon/c3bg.png);
  background-repeat: no-repeat;
  background-attachment:fixed;
  background-color: #FFD700;
  }
 body.c3i {
  padding-left: 20px;
  padding-top: 10px;
  padding-right: 10px;
  background-color: #FFD700;
  }
 .e1 {
  font-family: verdana, sans-serif;
  font-size: 8pt;
  }
 /* (Speise-)karten-Tabelle */
 td.kul {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #c58e09;
  }
 td.kll {
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #c58e09;
  }
 td.ka1 {
  vertical-align: top;
  text-align: left;
  }
 td.kax {
  vertical-align: bottom;
  text-align: center;
  }
 td.kxx {
  vertical-align: middle;
  text-align: right;
  }

 .h2 {
  font-weight: bold;
  font-size: 105%;
  }
 .logo {
  font-family: 'Times New Roman', Times, serif;
  font-weight: bold;
  font-size: 24pt;
  line-height: 20pt;
  vertical-align: baseline;
  }
 .c4 {
  color: #A0522D;
  }
 .fo {
  background: #FFEB7F;
  color: #8B4513;
  font-size: 8pt;
  width: 100px;
  border-style: solid;
  border-width: 1px;
  }
 .foi {
  background: #FFEB7F;
  color: #8B4513;
  font-size: 8pt;
  border-style: solid;
  border-width: 1px;
  }
 img.c3t {
  width: 109px;
  height: 80px;
  border-width: 2px;
  border-style: solid;
  border-color: #A0522D;
  }
 span.slogan {
  font-size: 1pt;
  }
 /* Workaround für Problem */
 body.impressionen {
  margin-top: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
  background: #8B4513;
  }
