#top
{
  position: absolute;
  left: 144px;
  top: 30px;
}

#mainFrame
{
  background-color: #FFF8DC;
  position: absolute;
  top: 330px;
  left: 144px;
  width: 750px;
}

#navig
{
  position: absolute;
  left: 144px;
  top: 300px;
}

#subNavi
{
  position: absolute;
  left: 144px;
  top: 330px;
  width: 108px;
}

#subNaviContent
{
  padding-top: 10px;
}

#popup_gastro
{
  position: absolute;
  left: 481px;
  top: 325px;
  visibility: hidden;
  width: 189px;
  height: 132px;
}

#pu_gastro_buffets
{
  position: absolute; left: 0px; top: 0px;
  width: 187px;
  height: 19px;
  background-image: url(../pix/btn/popup/gastro/buffets.gif);
  text-decoration: none;
}

#pu_gastro_menues
{
  position: absolute; left: 0px; top: 19px;
  width: 187px;
  height: 19px;
  background-image: url(../pix/btn/popup/gastro/menues.gif);
  text-decoration: none;
}

#pu_gastro_fingerfood
{
  position: absolute; left: 0px; top: 38px;
  width: 187px;
  height: 19px;
  background-image: url(../pix/btn/popup/gastro/fingerfood.gif);
  text-decoration: none;
}

#pu_gastro_catering
{
  position: absolute; left: 0px; top: 57px;
  width: 187px;
  height: 19px;
  background-image: url(../pix/btn/popup/gastro/catering.gif);
  text-decoration: none;
}

#pu_gastro_buffets:hover   { background-position: 0px -19px; }
#pu_gastro_menues:hover   { background-position: 0px -19px; }
#pu_gastro_fingerfood:hover   { background-position: 0px -19px; }
#pu_gastro_catering:hover   { background-position: 0px -19px; }

#popup_kontakt
{
  position: absolute;
  left: 707px;
  top: 325px;
  visibility: hidden;
  width: 189px;
  height: 132px;
}

#pu_kontakt_adressen
{
  position: absolute; left: 0px; top: 0px;
  width: 187px;
  height: 19px;
  background-image: url(../pix/btn/popup/kontakt/adressen.gif);
  text-decoration: none;
}

#pu_kontakt_anfahrt
{
  position: absolute; left: 0px; top: 19px;
  width: 187px;
  height: 19px;
  background-image: url(../pix/btn/popup/kontakt/anfahrt.gif);
  text-decoration: none;
}

#pu_kontakt_impressum
{
  position: absolute; left: 0px; top: 38px;
	width: 187px;
	height: 19px;
	background-image: url(../pix/btn/popup/kontakt/impressum.gif);
	text-decoration: none;
}

#pu_kontakt_adressen:hover   { background-position: 0px -19px; }
#pu_kontakt_anfahrt:hover   { background-position: 0px -19px; }
#pu_kontakt_impressum:hover { background-position: 0px -19px; }

#popup_cafka
{
  position: absolute;
  left: 332px;
  top: 325px;
  visibility: hidden;
  width: 189px;
  height: 132px;
}

#pu_cafka_restaurant
{
  position: absolute; left: 0px; top: 0px;
  width: 187px;
  height: 19px;
  background-image: url(../pix/btn/popup/cafka/restaurant.gif);
  text-decoration: none;
}

#pu_cafka_wochenkarte
{
  position: absolute; left: 0px; top: 19px;
  width: 187px;
  height: 19px;
  background-image: url(../pix/btn/popup/cafka/wochenkarte.gif);
  text-decoration: none;
}

#pu_cafka_restaurant:hover   { background-position: 0px -19px; }
#pu_cafka_wochenkarte:hover   { background-position: 0px -19px; }

#popup_ref
{
  position: absolute;
  left: 604px;
  top: 325px;
  visibility: hidden;
  width: 189px;
  height: 132px;
}

#pu_ref_veranstaltungen
{
  position: absolute; left: 0px; top: 0px;
  width: 187px;
  height: 19px;
  background-image: url(../pix/btn/popup/ref/veranstaltungen.gif);
  text-decoration: none;
}

#pu_ref_bilder
{
  position: absolute; left: 0px; top: 19px;
  width: 187px;
  height: 19px;
  background-image: url(../pix/btn/popup/ref/bilder.gif);
  text-decoration: none;
}

#pu_ref_veranstaltungen:hover   { background-position: 0px -19px; }
#pu_ref_bilder:hover   { background-position: 0px -19px; }

b.start_date
{
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 9pt;
  font-weight: bold;
}

b.start_text
{
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 9pt;
  font-weight: bold;
  color: #FF0109;
}

img { border: 0px; }

.farbeRot_18pt {
  color: #FF0109;
  font-size: 18pt;
}

.farbeBlau_18pt {
  color: #337FCA;
  font-size: 18pt;
}

.farbeRot_16pt {
  color: #FF0109;
  font-size: 16pt;
}

.farbeBlau_16pt {
  color: #337FCA;
  font-size: 16pt;
}

.farbeRot_14pt {
  color: #FF0109;
  font-size: 14pt;
}

.farbeBlau_14pt {
  color: #337FCA;
  font-size: 14pt;
}

.farbeRot_12pt {
  color: #FF0109;
  font-size: 12pt;
}

.farbeBlau_12pt {
  color: #337FCA;
  font-size: 12pt;
}

.farbeRot_11pt {
  color: #FF0109;
  font-size: 11pt;
}

.farbeBlau_11pt {
  color: #337FCA;
  font-size: 11pt;
}

.farbeRot_10pt {
  color: #FF0109;
  font-size: 10pt;
}

.farbeBlau_10pt {
  color: #337FCA;
  font-size: 10pt;
}

.farbeRot_9pt {
  color: #FF0109;
  font-size: 9pt;
}

.farbeBlau_9pt {
  color: #337FCA;
  font-size: 9pt;
}

.farbeRot_8pt {
  color: #FF0109;
  font-size: 8pt;
}

.farbeBlau_8pt {
  color: #337FCA;
  font-size: 8pt;
}
