body, html {
  background-color: #0d0809;
  color: rgb(255,250,237);
  text-align: center;
  font-family: Verdana;
  margin: 0;
  padding: 0;
}

h1 {
  font-size: 33px;
  text-transform: uppercase;
  font-weight: bold;
  margin-top: 25px;
  margin-bottom: 10px;
  letter-spacing: 0.08em;
  font-family: Georgia;
}

h2 {
  font-size: 14px;
  font-style: italic;
  font-weight: normal;
  margin-top: 0px;
  margin-bottom: 22px;
  font-family: Georgia;
}

.inhaltdiv h3 {
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  margin-top: 0px;
  margin-bottom: 22px;
}

p {
  line-height: 175%;
  font-size: 11px;
  font-family: Verdana;
  margin-bottom: 0;
}

.bildimtextlinks {
  margin-top: 6px;
  margin-right: 25px;
  margin-bottom: 10px;
  border: 1px solid black;
}

.bildimtextrechts {
  margin-top: 6px;
  margin-left: 25px;
  margin-bottom: 10px;
  border: 1px solid black;
}

.leftnav {
  font-family: Georgia;
  color: rgb(255,250,237);
  font-weight: bold;
  text-transform: uppercase;
  font-size: 13px;
  width: 196px;
  padding: 24px 24px 0px 24px;
  height: 336px;
  letter-spacing: 0.08em;
}

.l2 { height: 22px; padding: 0px 0px 34px 0px; }

.leftnav a {
  color: rgb(255,250,237);
  text-decoration: none;
  line-height: 150%;
}

.leftnav a:hover {
  text-decoration: underline;
}

.leftnav a.smaller { font-size: 11px; text-transform: none; font-family: Verdana; font-weight: normal; line-height: 180%; letter-spacing: 0;}

em { font-weight: bold; text-decoration: none; font-style: normal; }

table { border-collapse: collapse; margin:0; padding:0; }

table.vorzurueck { font-size: 11px; margin: 0px; padding: 0px; }
a.vor { color: white; text-decoration: none; font-style: italic; font-family: Georgia; }
a.vor:hover { text-decoration: underline; }
.vor img { margin-left: 4px; margin-right: 4px; width: 8px; height: 8px; }
a.active { text-decoration: underline; }
.vorzurueck td { padding-left: 0px; padding-right: 24px; }
.logo { margin-top: 70px; }

.leftnav img { margin:0; }

img.clickbild { cursor: pointer; margin: 0px; }

.tx_powermail_pi1_fieldwrap_html_label { font-style: italic; }

.gp_tischreservierung {
  width: 100%;
  border-collapse: collapse;
  font-family: Verdana;
  font-size: 11px;
}

.gp_tischreservierung input[type=text] {
  width: 100px;
  font-size: 11px;
}

.gp_tischreservierung select {
  width: 100px;
  font-size: 11px;
}

.gp_tischreservierung td {
  height: 14px;
}

a.verdana { font-family: Verdana; font-size: 11px;}

.inhalt { background-repeat: no-repeat; }

.madeby {
  font-size: 11px;
}

.madeby a { text-decoration: none;}
