<!--
/* DATEI: style.css */

p,h1,h2,h3,h4,h5,h6,form,input,textarea,ul,ol,li,div,table,td,th,nobr,b,i,a {
  font-family:	Verdana,Geneva,Helvetica,sans-serif;
} /* normaler Text */

p,ul,ol,li,div,td,th,nobr,b,i {
  font-size:	14px;
  line-height:	150%;
  color:	#000000;
} /* normaler Text */

div.box {
  z-index:	1;
  position:	absolute;
  top:		57px;
  left:		46px;
  width:	515px;
  height:	470px;
  border:	none;
  overflow:	auto;
} /* Textrahmen in Popup - Buffet Vorschläge */

@media print {
  div.box {
    z-index:	1;
    position:	relative;
    top:	5%;
    left:	5%;
    width:	90%;
    height:	auto;
    border:	none;
    overflow:	visible;
} } /* Textrahmen in print - Buffet Vorschläge */

div.price {
  z-index:		2;
  position:		absolute;
  top:			457px;
  left:			355px;
  width:		140px;
  height:		70px;
  overflow:		hidden;
  border-style:		solid;
  border-color:		#000000;
  border-width:		1px;
  background-color:	#CC99FF;
} /* Preisschild in Popup - Buffet Vorschläge */

@media print {
  div.price {
    z-index:		2;
    position:		relative;
    top:		5%;
    left:		50%;
    width:		140px;
    height:		70px;
    overflow:		visible;
    border-style:	solid;
    border-color:	#000000;
    border-width:	1px;
    background-color:	#CC99FF;
} } /* Preisschild in print - Buffet Vorschläge */

ul {
  list-style-image:	url(images/bullet.gif);
  margin-bottom:	15px;
} /* Listenpunkte */

table {
  color:		#000000;
  padding-left:		10px;
  padding-right:	10px;
  padding-top:		10px;
} /* Standard Tabelle */

table.top {
  background-color:	#FFFFFF;
  border-left-style:	solid;
  border-left-color:	#CC99FF;
  border-left-width:	1px;
  padding-left:		0px;
  padding-right:	0px;
  padding-top:		0px;
  padding-bottom:	0px;
} /* Kopf-Tabelle */

table.rand {
  background-color:	#FFFFFF;
  border-left-style:	solid;
  border-left-color:	#CC99FF;
  border-left-width:	1px;
  border-right-style:	solid;
  border-right-color:	#000000;
  border-right-width:	1px;
  border-bottom-style:	solid;
  border-bottom-color:	#000000;
  border-bottom-width:	1px;
} /* Body-Seiten Randmarkierung */

table.toprand {
  background-color:	#FFFFFF;
  border-left-style:	solid;
  border-left-color:	#CC99FF;
  border-left-width:	1px;
  border-right-style:	solid;
  border-right-color:	#000000;
  border-right-width:	1px;
  border-bottom-style:	solid;
  border-bottom-color:	#000000;
  border-bottom-width:	1px;
  padding-left:		0px;
  padding-right:	0px;
  padding-top:		0px;
  padding-bottom:	0px;
} /* body_speisekarte_3 */

table.cardbox {
  border-left-style:	solid;
  border-left-color:	#CC99FF;
  border-left-width:	1px;
  padding-left:		0px;
  padding-right:	0px;
  padding-top:		0px;
  padding-bottom:	0px;
} /* Tabelle mit Feldern in Speisekarten */

table.lilie {
  background-color:	#FFFFFF;
  background-image:	url(images/aktuell.gif);
  background-repeat:	no-repeat; 
  background-position:	50% 50%;
  border-left-style:	solid;
  border-left-color:	#CC99FF;
  border-left-width:	1px;
  border-right-style:	solid;
  border-right-color:	#000000;
  border-right-width:	1px;
  border-bottom-style:	solid;
  border-bottom-color:	#000000;
  border-bottom-width:	1px;
  padding-left:		0px;
  padding-right:	0px;
  padding-top:		0px;
  padding-bottom:	0px;
} /* Seite aktuelle Angebote */

table.pic {
  background-color:	#CC99FF;
  text-align:		center;
  border-style:		outset;
  border-color:		#CC99FF;
  border-width:		thin;
  padding-left:		0px;
  padding-right:	0px;
  padding-top:		0px;
  padding-bottom:	0px;
} /* Image Box auf Seite Fotos */

table.plan {
  border-style:		outset;
  border-color:		#CC99FF;
  border-width:		thin;
  padding-left:		0px;
  padding-right:	0px;
  padding-top:		0px;
  padding-bottom:	0px;
} /* Seite Liefergebiet */

table.feedborder {
  background-color:	#CC99FF;
  border-style:		outset;
  border-color:		#CC99FF;
  border-width:		thin;
  padding-left:		1px;
  padding-right:	1px;
  padding-top:		0px;
  padding-bottom:	2px;
} /* Feedback-Tabelle außen */

table.feedform {
  background-color:	#CC99FF;
  padding-left:		1px;
  padding-right:	1px;
  padding-top:		0px;
  padding-bottom:	2px;
} /* Feedback-Tabelle innen */

td {
  vertical-align:	top;
} /* normaler Text in Tabelle */

*.oben {
  vertical-align:	top;
}
*.mittig {
  vertical-align:	middle;
}
*.unten {
  vertical-align:	bottom;
}
  /* alternative Positionen */

td.headbox {
  color:		#CC99FF;
  background-color:	#FFFFFF;
  font-size:		16px;
  font-weight:		bold;
  text-decoration:	underline;
  text-align:		center;
  vertical-align:	middle;
  border-style:		solid;
  border-color:		#000000;
  border-width:		1px;
  vertical-align:	middle;
  padding-left:		0px;
  padding-right:	0px;
  padding-top:		5px;
  padding-bottom:	5px;
} /* Überschrift in Text-Box Speisekarte */

td.bodybox {
  background-color:	#FFFFFF;
  vertical-align:	bottom;
  border-style:		solid;
  border-color:		#000000;
  border-width:		1px;
  vertical-align:	top;
  padding-left:		0px;
  padding-right:	0px;
  padding-top:		10px;
  padding-bottom:	0px;
} /* Text-Boxen in Tabellen Speisekarte */

td.bodybox_m {
  background-color:	#FFFFFF;
  vertical-align:	bottom;
  border-style:		solid;
  border-color:		#000000;
  border-width:		1px;
  text-align:		center;
  vertical-align:	top;
  padding-left:		0px;
  padding-right:	30px;
  padding-top:		10px;
  padding-bottom:	0px;
} /* Text-Boxen in Tabellen Speisekarte, Text mittig*/

td.bodyboximg {
  background-color:	#FFFFFF;
  vertical-align:	bottom;
  border-style:		solid;
  border-color:		#000000;
  border-width:		1px;
  text-align:		center;
  vertical-align:	middle;
  padding-left:		0px;
  padding-right:	0px;
  padding-top:		15px;
  padding-bottom:	10px;
} /* Bild-Boxen in Tabellen Speisekarte */

td.buffl {
  color:		#FFFFFF;
  background-color:	#CC99FF;
  border-style:		outset;
  border-color:		#CC99FF;
  border-width:		thin;
  vertical-align:	middle;
  text-align:		right;
  height:		25px;
  font-size:		13px;
  font-weight:		bold;
  padding-left:		0px;
  padding-right:	10px;
  padding-top:		0px;
  padding-bottom:	0px;
} /* linke Spalte Tabelle Speisekarte_3 */

td.buffr {
  border-bottom-style:	outset;
  border-bottom-color:	#CC99FF;
  border-bottom-width:	1px;
  border-right-style:	outset;
  border-right-color:	#CC99FF;
  border-right-width:	1px;
  vertical-align:	middle;
  text-align:		left;
  height:		25px;
  padding-left:		10px;
  padding-right:	0px;
  padding-top:		0px;
  padding-bottom:	1px;
} /* rechte Spalte Tabelle Speisekarte_3 */

td.preis {
  color:		#FFFFFF;
  text-align:		center;
  vertical-align:	middle;
} /* Preisschild in Popup - Buffet Vorschläge */

td.pic_l {
  background-color:	#FFFFFF;
  vertical-align:	middle;
  text-align:		left;
  border-style:		inset;
  border-color:		#CC99FF;
  border-width:		thin;
  padding-left:		5px;
  padding-right:	5px;
  padding-top:		0px;
  padding-bottom:	0px;
} /* Text links in Box auf Seite Fotos */

td.pic_r {
  background-color:	#FFFFFF;
  vertical-align:	middle;
  text-align:		right;
  border-style:		inset;
  border-color:		#CC99FF;
  border-width:		thin;
  padding-left:		5px;
  padding-right:	5px;
  padding-top:		0px;
  padding-bottom:	0px;
} /* Text rechts in Box auf Seite Fotos */

td.fboben {
  font-family:		Verdana,Geneva,Helvetica,sans-serif;
  font-size:		13px;
}
td.fbmittig {
  font-family:		Verdana,Geneva,Helvetica,sans-serif;
  font-size:		13px;
  vertical-align:	middle;
}
td.fbunten {
  font-family:		Verdana,Geneva,Helvetica,sans-serif;
  font-size:		13px;
  vertical-align:	bottom;
}
  /* Position in Feedback-Tabelle */

td.topback {
  line-height:		0px;
  background-image:	url(images/body_top.gif);
}
td.toplogo {
  line-height:		0px;
  background-image:	url(images/body_head.jpg);
}
  /* Background-Images der Kopftabelle */

td.invert {
  font-family:		Verdana,Geneva,Helvetica,sans-serif;
  font-size:		13px;
  font-weight:		bold;
  color:		#FFFFFF;
  background-color:	#CC99FF;
  line-height:		150%;
} /* erst Zeile In Feedback-Formular */

form,input,textarea {
  font-family:			Verdana,Geneva,Helvetica,sans-serif;
  font-size:			13px;
  color:			#000000;
  background-color:		#FFFFFF;
  scrollbar-base-color:		#CC99FF;
  scrollbar-shadow-color:	#FF00CC;
  scrollbar-darkshadow-color:	#000000;
  scrollbar-track-color:	#FFFFFF;
  scrollbar-3dlight-color:	#FF00CC;
  scrollbar-face-color:		#CC99FF;
  scrollbar-highlight-color:	#FFFFFF;
  scrollbar-arrow-color:	#FF00CC;
}
input.bgnorm {
  background-color:		#CC99FF;
}
input.button {
  font-size:			11px;
  color:			#FF00CC;
  background-color:		#FFFFFF;
  border:			1px solid #FF00CC;
}
  /* Feedback-Formular */

a {
  color:	#FF00CC;
  font-size:	14px;
  line-height:	120%;
} /* Links */

h1 {
  color:		#000000;
  font-size:		20px;
  text-align:		center;
  margin:		0px;
}

h2 {
  color:		#000000;
  font-size:		16px;
  text-decoration:	underline;
  text-align:		center;
  margin:		0px;
}

h3 {
  color:		#CC99FF;
  font-size:		16px;
  text-decoration:	underline;
  text-align:		center;
  margin:		0px;
}

h4 {
  color:		#000000;
  font-size:		16px;
  text-align:		center;
  margin:		0px;
}

h5 {
  color:		#CC99FF;
  font-size:		16px;
  text-align:		center;
  margin:		0px;
}

h6 {
  color:		#000000;
  font-size:		14px;
  text-align:		center;
  margin:		0px;
}

body {
  background-image:	url(images/background.gif);
  background-color:	#FFFFFF;
  margin-left:		0px;
  margin-right:		0px;
  margin-top:		0px;
  margin-bottom:	0px;
} /* gilt für den Content Bereich */

body.offer {
  background-image:		url(images/plakat.jpg);
  background-repeat:		no-repeat; 
  background-attachment:	fixed;
} /* Seite Buffet Vorschläge */

@media print {
  body.offer {
    background-image:		none;
    background-repeat:		repeat; 
    background-attachment:	scroll;
} } /* print Buffet Vorschläge */

body.bookright {
  background-image:	url(images/book_right.gif);
  line-height:		0px;
} /* rechter Frame im Gästebuch */

a:link {
  color:		#FF00CC;
  background-color:	#FFFFFF;
  text-decoration:	none;
}

a:visited {
  color:		#FF00CC;
  background-color:	#FFFFFF;
  text-decoration:	none;
}

a:hover {
  color:		#FF00CC;
  background-color:	#FFFFFF;
  text-decoration:	underline;
}

a:active {
  color:		#CC99FF;
  background-color:	#FFFFFF;
  text-decoration:	none;
}

a.foto {
  background-color:	transparent;
} /* Links für Opera auf Seite Fotos */

*.blank {
  font-size:	1px;
  visibility:	hidden;
} /* Links für Robots*/
//-->
