#Farbverlauf {
  background-image:		url(Farbverlauf.png);
  height:			168px;
  left:				0px;
  position:			absolute;
  top:				0px;
  width:			1024px;
  z-index:			1;
}

#Kelle {
  height:			147px;
  left:				18px;
  position:			absolute;
  top:				11px;
  width:			191px;
  z-index:			2;
}

#Gabel {
  height:			600px;
  left:				0px;
  position:			absolute;
  top:				117px;
  width:			244px;
  z-index:			0;
}

#frischaufdentisch {
  height:			137px;
  left:				251px;
  position:			absolute;
  top:				56px;
  width:			157px;
  z-index:			2;
}

#frischaufdentisch_text a {
  color:			#996633;
  font-size:			10pt;
  font-weight:			bold;
  left:				251px;
  position:			absolute;
  text-align:			center;
  text-decoration:		none;
  top:				198px;
  width:			157px;
  z-index:			2;
}

#frischaufdentisch_text_akt a {
  color:			#ECE5C9;
  font-size:			10pt;
  font-weight:			bold;
  left:				251px;
  position:			absolute;
  text-align:			center;
  text-decoration:		none;
  top:				198px;
  width:			157px;
  z-index:			2;
}

#buffetrestaurant {
  height:			137px;
  left:				429px;
  position:			absolute;
  top:				56px;
  width:			148px;
  z-index:			2;
}

#buffetrestaurant_text a {
  color:			#996633;
  font-size:			10pt;
  font-weight:			bold;
  left:				429px;
  position:			absolute;
  text-align:			center;
  text-decoration:		none;
  top:				198px;
  width:			148px;
  z-index:			2;
}

#buffetrestaurant_text_akt a {
  color:			#ECE5C9;
  font-size:			10pt;
  font-weight:			bold;
  left:				429px;
  position:			absolute;
  text-align:			center;
  text-decoration:		none;
  top:				198px;
  width:			148px;
  z-index:			2;
}

#partyservice {
  height:			137px;
  left:				598px;
  position:			absolute;
  top:				56px;
  width:			105px;
  z-index:			2;
}

#partyservice_text a {
  color:			#996633;
  font-size:			10pt;
  font-weight:			bold;
  left:				598px;
  position:			absolute;
  text-align:			center;
  text-decoration:		none;
  top:				198px;
  width:			105px;
  z-index:			2;
}

#partyservice_text_akt a {
  color:			#ECE5C9;
  font-size:			10pt;
  font-weight:			bold;
  left:				598px;
  position:			absolute;
  text-align:			center;
  text-decoration:		none;
  top:				198px;
  width:			105px;
  z-index:			2;
}

#kundenservice {
  height:			137px;
  left:				724px;
  position:			absolute;
  top:				56px;
  width:			119px;
  z-index:			2;
}

#kundenservice_text a {
  color:			#996633;
  font-size:			10pt;
  font-weight:			bold;
  left:				724px;
  position:			absolute;
  text-align:			center;
  text-decoration:		none;
  top:				198px;
  width:			119px;
  z-index:			2;
}

#kundenservice_text_akt a {
  color:			#ECE5C9;
  font-size:			10pt;
  font-weight:			bold;
  left:				724px;
  position:			absolute;
  text-align:			center;
  text-decoration:		none;
  top:				198px;
  width:			119px;
  z-index:			2;
}

#Adresse {
  color:			#FFFFFF;
  font-size:			9pt;
  height:			50px;
  left:				19px;
  position:			absolute;
  text-align:			center;
  top:				182px;
  width:			196px;
  z-index:			2;
}

#left {
  color:			#FFFFFF;
  font-size:			9pt;
/*  height:			50px;*/
  left:				0px; /* 19px;*/
  position:			absolute;
/*  text-align:			right;*/
  top:				282px; /* 580px; */
  vertical-align:		bottom;
  width:			220px;
  z-index:			2;
}

#left object {
  margin:			0px;
  padding:			0px;
}

#left p{
  margin-left:			19px;
}

#right {
  color:			#FFFFFF;
  left:				865px;
  position:			absolute;
  text-align:			right;
  top:				282px; /* 580px; */
  vertical-align:		top;
  width:			129px;
  z-index:			2;
}

#content {
  left:				249px;
  position:			absolute;
  top:				282px;
  width:			592px;
}

.align-center {
  text-align:			center;
}

.align-left {
  text-align:			left;
}

.align-right {
  text-align:			right;
}

a:link, a:visited {
  color:			#996633;
  font-weight:			bold;
}

a:focus, a:hover, a:active {
  color:			#ECE5C9;
  font-weight:			bold;
}

body {
  background-color:		#000000;
  color:			#ECE5C9;
  font-family:			Times, serif;
  font-size:			11pt;
}

img {
  border:			none;
}

h1 {
  font-size:			12pt;
  font-weight:			normal;
  margin:			0px;
  margin-bottom:		5px;
  padding:			0px;
}

p {
  margin-bottom:		10px;
  margin-top:			0px;
}

table {
  font-size:			11pt;
  margin-bottom:		10px;
  width:			592px;
}

td {
  background-color:		#ECE5C9;
  color:			#000000;
  margin:			2px;
  vertical-align:		top;
}

table.menuplan td.date {
  text-align:			center;
  width:			75px;
}

table.menuplan td.soup {
  width:			200px;
}

table.menuplan td.meal {
  width:			317px;
}

table.menuplan tr {
  height:			50px;
}

table.bigbrunch td.date {
  text-align:			center;
  width:			75px;
}

table.bigbrunch td.meal{
  width:			517px;
}

table.bigbrunch tr {
  height:			50px;
}

table.buffetaktion td.date {
  text-align:			center;
  width:			75px;
}

table.buffetaktion td.meal{
  width:			517px;
}

table.buffetaktion tr {
  height:			50px;
}
