table.seo td {vertical-align: middle; font-size: 12px;}
table.seo td a{display: block;}
table.seo td.spacer{background-color: #f0f0ff;}
table.seo td.inhalt{background-color: #f0fff0; font-weight: bold;}

table.angebotsbeschreibung {border: 0px; margin: 0px; padding: 0px; border-collapse: collapse;}
table.angebotsbeschreibung tr {height: 20px;}
table.angebotsbeschreibung td {height: 20px; vertical-align: top; background-color: #F4F9D9;}
table.angebotsbeschreibung p {padding-left: 12px; padding-right: 20px; padding-bottom: 12px; padding-top: 20px;}
table.angebotsbeschreibung th {padding-left: 12px; font-family: Georgia, "Times New Roman", serif; background-color: #78AD21; color: #ffffff; font-size: 16px; font-weight: normal; text-align: left;}
table.angebotsbeschreibung td div.buchbar {text-align: right; font-size: 10px;}

table.angebotsleistungen {border: 0px; margin: 0px; padding: 0px; border-collapse: collapse;}
table.angebotsleistungen tr {height: 20px;}
table.angebotsleistungen td {height: 20px; vertical-align: top; background-color: #EDF6F6;}
table.angebotsleistungen p {padding-left: 12px; padding-right: 20px; padding-bottom: 12px; padding-top: 20px;}
table.angebotsleistungen th {padding-left: 12px; font-family: Georgia, "Times New Roman", serif; background-color:#0B9DFE; color: #ffffff; font-size: 16px; font-weight: normal; text-align: left;}
xtable.angebotsleistungen td div {text-align: right;}

table.social {padding: 0px; margin: 0px;}
table.social td {vertical-align: top;}
table.social a {padding: 0px; margin: 0px;}

table.angebotspreise {border: 0px; margin: 0px; padding: 0px; border-collapse: collapse;}
table.angebotspreise tr {height: 20px;}
table.angebotspreise p {padding-left: 12px; padding-right: 20px; padding-bottom: 12px; padding-top: 20px;}
table.angebotspreise td {height: 20px; vertical-align: top; background-color: #FAEFC4;}
table.angebotspreise th {padding-left: 12px; font-family: Georgia, "Times New Roman", serif; background-color:#DD8712;; color: #ffffff; font-size: 16px; font-weight: normal; text-align: left;}
xtable.angebotspreise td div {text-align: right;}
table.angebotspreise td a {text-decoration: none; color: #000000;}
table.angebotspreise td a:hover {text-decoration: underline; color: #000000;}

table.p-liste {width: 350px;}
table.p-liste th {text-align:  left; font-size: 12px; font-weight: normal; background-color: #FAEFC4; color: #000000; font-family: Arial,Verdana,sans-serif;}
table.p-liste td {text-align: right; font-size: 12px; font-weight: normal; background-color: #FAEFC4; color: #000000; font-family: Arial,Verdana,sans-serif;}

table.angebotsaktion {border: 0px; margin: 0px; padding: 0px; border-collapse: collapse;}
table.angebotsaktion tr {height: 20px;}
table.angebotsaktion p {padding-left: 12px; padding-right: 20px; padding-bottom: 12px; padding-top: 20px;}
table.angebotsaktion td {height: 20px; vertical-align: top; background-color: #FCE6B8;}
table.angebotsaktion th {padding-left: 12px; font-family: Georgia, "Times New Roman", serif; background-color:#9F0D05; color: #ffffff; font-size: 16px; font-weight: normal; text-align: left;}
table.angebotsaktion td div {text-align: right;}

table.angebotsliste {border: 0px; margin: 0px; padding: 0px; border-collapse: collapse;}
table.angebotsliste tr {height: 20px;}
table.angebotsliste p {padding-left: 12px; padding-right: 20px; padding-bottom: 12px; padding-top: 20px;}
table.angebotsliste td {height: 20px; vertical-align: top; background-color: #FCE6B8; text-align: left; padding-right: 12px;}
table.angebotsliste th {padding-left: 12px; font-family: Georgia, "Times New Roman", serif; background-color:#9F0D05; color: #ffffff; font-size: 16px; font-weight: normal; text-align: left;}
table.angebotsliste td div {text-align: left;}
table.angebotsliste th div.buchbar {right: 10px; font-family: 'arial'; text-align: right; font-size: 10px; padding-right: 12px;}

table.angebotsauswahl {border: 0px; margin: 0px; padding: 0px; border-collapse: collapse;}
table.angebotsauswahl tr {height: 20px;}
table.angebotsauswahl p {padding-left: 12px; padding-right: 20px; padding-bottom: 12px; padding-top: 20px;}
table.angebotsauswahl td {height: 20px; vertical-align: top; background-color: #F4F9D9; text-align: left; padding-right: 12px;}
table.angebotsauswahl th {padding-left: 12px; font-family: Georgia, "Times New Roman", serif; background-color:#78AD21; color: #ffffff; font-size: 16px; font-weight: normal; text-align: left;}
table.angebotsauswahl td div {text-align: left;}
table.angebotsauswahl th div.buchbar {right: 10px; font-family: 'arial'; text-align: right; font-size: 10px; padding-right: 12px;}

table.raumliste {border: 0px; margin: 0px; padding: 0px; border-collapse: collapse;}
table.raumliste tr {height: 20px;}
table.raumliste td {height: 20px; vertical-align: top; background-color: #EDF6F6; text-align: center;}
table.raumliste th {padding-left: 4px; font-family: Verdana, Arial, sans-serif; background-color:#0B9DFE; color: #ffffff; font-size: 12px; font-weight: normal; text-align: left;}

a.tooltip {text-decoration: none;}
a.tooltip span.info{display: none;}
a.tooltip:hover span.info{display: block; position: absolute; width: 160px; left:48%; min-height: 24px; background-color: #ffffff; border: 1px solid #00795b; padding: 8px; text-align: left;}
a.tooltip table {font-family: 'arial','verdana'; font-size: 11px; width: 100%; border-collapse: collapse;}
a.tooltip table th {font-family: 'arial','verdana'; background-color: #e0e7ff; color: #000000; text-align: center;}
a.tooltip table td {font-family: 'arial','verdana'; background-color: #d7d7d7; color: #000000; text-align: center; padding-top: 6px; padding-bottom: 0px;}

div.blockinhalt {padding-left: 16px; padding-top: 26px; text-align: left; padding-bottom: 16px;}

table.einzelpreise {width: 370px;}
table.einzelpreise td {font-weight: bold; text-align: left;}
table.einzelpreise th {font-weight: bold; text-align: right; background-color: none;}

a.buchbutton {
  border: 3px double #fff ;
  font-family: Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  margin: 2px;
  padding: 3px 14px;
  text-decoration: none;
  line-height: 250%;
  background-color: #877746;
  color:#fff;
}

a.buchbutton:hover {
  border: 3px double #fff ;
  font-family: Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  margin: 2px;
  padding: 3px 14px;
  text-decoration: none;
  line-height: 250%;
  background-color: #726232;
  color:#fff;
}

table.arrangementmenu td {padding: 4px;}

input.blody {display: none;}
input.blodx {}

table.startmap {font-size: 12px; padding-top: 12px; width: 756px;}
table.startmap td {vertical-align: top; text-align: left;}
table.startmap td a {color: #404040; text-decoration: none;}
table.startmap td a:hover {color: #000000; text-decoration: underline;}
