body {
   margin: 0;
	padding: 0;
	background-color: #000000;
}

#mitte {
   position: absolute;
  	top: 0;
   left: 0;
   width: 100%;
   height: 100%;
}

#content {
   height: 466px;
   width: 760px;
   position: absolute;
   margin: 0;
   left: 50%;
   margin-left: -380px;
   top: 30px;
/* IE5/Mac backslash filter \*/
   top: 50%;
   margin-top: -233px;
/* end filter */
   padding: 0;
   border: 1px solid #7c5e38;
}

#Start #head {
   background: #000000;
   margin: 0;
	padding: 0;
   height: 105px;
   border-bottom: 1px solid #7c5e38;
   width: 760px;
}

#Start #main {
   background: url(../images/main_start.gif) no-repeat right;
   margin: 0;
	padding: 0;
   height: 105px;
   border-bottom: 1px solid #7c5e38;
   width: 760px;
}

#Ueber #head {
   background: url(../images/head_ueberuns.jpg) no-repeat right;
   margin: 0;
	padding: 0;
   height: 105px;
   border-bottom: 1px solid #7c5e38;
   width: 760px;
}

#Ueber #main {
   background: url(../images/main_ueberuns.gif) no-repeat right;
   margin: 0;
	padding: 0;
   height: 105px;
   border-bottom: 1px solid #7c5e38;
   width: 760px;
}

#Leistungen #head {
   background: url(../images/head_leistungen.jpg) no-repeat right;
   margin: 0;
	padding: 0;
   height: 105px;
   border-bottom: 1px solid #7c5e38;
   width: 760px;
}

#Leistungen #main {
   background: url(../images/main_leistungen.gif) no-repeat right;
   margin: 0;
	padding: 0;
   height: 105px;
   border-bottom: 1px solid #7c5e38;
   width: 760px;
}

#Fingerfood #head {
   background: url(../images/head_fingerfood.jpg) no-repeat right;
   margin: 0;
	padding: 0;
   height: 105px;
   border-bottom: 1px solid #7c5e38;
   width: 760px;
}

#Fingerfood #main {
   background: url(../images/main_fingerfood.gif) no-repeat right;
   margin: 0;
	padding: 0;
   height: 105px;
   border-bottom: 1px solid #7c5e38;
   width: 760px;
}

#Fingerfood2 #head {
   background: url(../images/head_fingerfood2.jpg) no-repeat right;
   margin: 0;
	padding: 0;
   height: 105px;
   border-bottom: 1px solid #7c5e38;
   width: 760px;
}

#Fingerfood2 #main {
   background: url(../images/main_fingerfood_2.gif) no-repeat right;
   margin: 0;
	padding: 0;
   height: 105px;
   border-bottom: 1px solid #7c5e38;
   width: 760px;
}

#Buffet #head {
   background: url(../images/head_buffet.jpg) no-repeat right;
   margin: 0;
	padding: 0;
   height: 105px;
   border-bottom: 1px solid #7c5e38;
   width: 760px;
}

#Buffet #main {
   background: url(../images/main_buffet.gif) no-repeat right;
   margin: 0;
	padding: 0;
   height: 105px;
   border-bottom: 1px solid #7c5e38;
   width: 760px;
}

#Buffet2 #head {
   background: url(../images/head_buffet2.jpg) no-repeat right;
   margin: 0;
	padding: 0;
   height: 105px;
   border-bottom: 1px solid #7c5e38;
   width: 760px;
}

#Buffet2 #main {
   background: url(../images/main_buffet_2.gif) no-repeat right;
   margin: 0;
	padding: 0;
   height: 105px;
   border-bottom: 1px solid #7c5e38;
   width: 760px;
}

#Buffet3 #head {
   background: url(../images/head_buffet3.jpg) no-repeat right;
   margin: 0;
	padding: 0;
   height: 105px;
   border-bottom: 1px solid #7c5e38;
   width: 760px;
}
#Buffet3a #head {
   background: url(../images/head_buffet3a.jpg) no-repeat right;
   margin: 0;
	padding: 0;
   height: 105px;
   border-bottom: 1px solid #7c5e38;
   width: 760px;
}

#Buffet3 #main,  #Buffet3a #main {
   background: url(../images/main_buffet_3.gif) no-repeat right;
   margin: 0;
	padding: 0;
   height: 105px;
   border-bottom: 1px solid #7c5e38;
   width: 760px;
}

#Menue #head {
   background: url(../images/head_menue.jpg) no-repeat right;
   margin: 0;
	padding: 0;
   height: 105px;
   border-bottom: 1px solid #7c5e38;
   width: 760px;
}

#Menue #main {
   background: url(../images/main_menue.gif) no-repeat right;
   margin: 0;
	padding: 0;
   height: 105px;
   border-bottom: 1px solid #7c5e38;
   width: 760px;
}

#Menue2 #head {
   background: url(../images/head_menue2.jpg) no-repeat right;
   margin: 0;
	padding: 0;
   height: 105px;
   border-bottom: 1px solid #7c5e38;
   width: 760px;
}

#Menue2 #main {
   background: url(../images/main_menue_2.gif) no-repeat right;
   margin: 0;
	padding: 0;
   height: 105px;
   border-bottom: 1px solid #7c5e38;
   width: 760px;
}

#Ausstattung #head {
   background: url(../images/head_ausstattung.jpg) no-repeat right;
   margin: 0;
	padding: 0;
   height: 105px;
   border-bottom: 1px solid #7c5e38;
   width: 760px;
}

#Ausstattung #main {
   background: url(../images/main_ausstattung.gif) no-repeat right;
   margin: 0;
	padding: 0;
   height: 105px;
   border-bottom: 1px solid #7c5e38;
   width: 760px;
}

#Service #head {
   background: url(../images/head_service.jpg) no-repeat right;
   margin: 0;
	padding: 0;
   height: 105px;
   border-bottom: 1px solid #7c5e38;
   width: 760px;
}

#Service #main {
   background: url(../images/main_service.gif) no-repeat right;
   margin: 0;
	padding: 0;
   height: 105px;
   border-bottom: 1px solid #7c5e38;
   width: 760px;
}

#Beratung #head {
   background: url(../images/head_beratung.jpg) no-repeat right;
   margin: 0;
	padding: 0;
   height: 105px;
   border-bottom: 1px solid #7c5e38;
   width: 760px;
}

#Beratung #main {
   background: url(../images/main_beratung.gif) no-repeat right;
   margin: 0;
	padding: 0;
   height: 105px;
   border-bottom: 1px solid #7c5e38;
   width: 760px;
}

#Kontakt #head {
   background: url(../images/head_kontakt.jpg) no-repeat right;
   margin: 0;
	padding: 0;
   height: 105px;
   border-bottom: 1px solid #7c5e38;
   width: 760px;
}

#Kontakt #main {
   background: url(../images/main_kontakt.gif) no-repeat right;
   margin: 0;
	padding: 0;
   height: 105px;
   border-bottom: 1px solid #7c5e38;
   width: 760px;
}

#Kontaktform #head {
   background: url(../images/head_kontakt.jpg) no-repeat right;
   margin: 0;
	padding: 0;
   height: 105px;
   border-bottom: 1px solid #7c5e38;
   width: 760px;
}

#Kontaktform #main {
   background: url(../images/main_kontaktform.gif) no-repeat right;
   margin: 0;
	padding: 0;
   height: 105px;
   border-bottom: 1px solid #7c5e38;
   width: 760px;
}


#main {
   background: url(../images/main_start.gif) no-repeat right;
   margin: 0;
	padding: 0;
   height: 105px;
   border-bottom: 1px solid #7c5e38;
   width: 760px;
}

/*#main {
   background: url(../images/main.gif);
   margin: 0;
	padding: 0;
   height: 105px;
   border-bottom: 1px solid #7c5e38;
   width: 760px;
}*/

#container {
	background-color: transparent;
   width: 760px;
	height: 254px;
	margin: 0;
   padding: 0;
}

#startcontainer {
	background-color: transparent;
   width: 760px;
	height: 254px;
	margin: 0;
   padding: 0;
	text-align: right;
}

#logo {
	top: 0px;
	left: 0px;
   margin: 0px;
   padding: 0px;
}

#headline {
   position: absolute;
   top: 0px;
   left: 0px;
   height: 60px;
   border-bottom: 1px solid #7c5e38;
   width: 672px;
   background-color: #ffffff;
}

#maincontent	{
   position: absolute;
   top: 240px;
   left: 201px;
   width: 537px;
   margin: 0;
   padding: 0;
	padding-bottom: 20px;
}

#textbereich {
   width: 500px;
   margin: 0;
   padding: 0;
	padding-top: 18px;
	margin-left: 228px;
	text-align: left;
	color: #FFFFFF;
   font-family: arial,helvetica,sans-serif;
   font-size: 12px;  
   line-height: 15px;
}

a span {
	display: none;
 /*font-size: 0px; 
 color: #000000;*/
}

/* HAUPTNAVIGATION */
#navigation {
   background: transparent;
	width: 101px;
	height: 72px;
   margin: 0;
   padding: 0;
	padding-top: 18px;
}

#navigation ul {
	margin: 0;
	padding: 0;
}

#navigation li {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#navigation a {
  display: block;
  padding: 0;
  margin: 0;
}

#nUeberuns {
  width: 101px;
  height: 18px;
  background-image: url(../images/ueber_uns.gif);
}

#nUeberuns:hover, #aUeberuns {
  width: 101px;
  height: 18px;
  background-image: url(../images/aueber_uns.gif);
}

#nLeistungen {
  width: 101px;
  height: 18px;
  background-image: url(../images/leistungen.gif);
}

#nLeistungen:hover, #aLeistungen {
  width: 101px;
  height: 18px;
  background-image: url(../images/aleistungen.gif);
}

#nBeratung {
  width: 101px;
  height: 18px;
  background-image: url(../images/beratung.gif);
}

#nBeratung:hover, #aBeratung {
  width: 101px;
  height: 18px;
  background-image: url(../images/aberatung.gif);
}

#nKontakt {
  width: 101px;
  height: 18px;
  background-image: url(../images/kontakt.gif);
}

#nKontakt:hover, #aKontakt {
  width: 101px;
  height: 18px;
  background-image: url(../images/akontakt.gif);
}
/* HAUPTNAVIGATION ENDE */


/* SUBNAVIGATION */
#subnavi {
   background: transparent;
	width: 93px;
	height: 90px;
   margin: 0;
   padding: 0;
	padding-top: 18px;
	padding-left: 81px;
	/*border: 1px solid #eeaaff;*/
	float: left;
}

#subnavi ul {
	margin: 0;
	padding: 0;
}

#subnavi li {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#subnavi a {
  display: block;
  padding: 0;
  margin: 0;
}

#nFingerfood {
  width: 101px;
  height: 18px;
  background-image: url(../images/fingerfood.gif);
}

#nFingerfood:hover, #aFingerfood {
  width: 101px;
  height: 18px;
  background-image: url(../images/afingerfood.gif);
}

#nBuffet {
  width: 101px;
  height: 18px;
  background-image: url(../images/buffet.gif);
}

#nBuffet:hover, #aBuffet {
  width: 101px;
  height: 18px;
  background-image: url(../images/abuffet.gif);
}

#nMenue {
  width: 101px;
  height: 18px;
  background-image: url(../images/menu.gif);
}

#nMenue:hover, #aMenue {
  width: 101px;
  height: 18px;
  background-image: url(../images/amenu.gif);
}

#nAusstattung {
  width: 101px;
  height: 18px;
  background-image: url(../images/austattung.gif);
}

#nAusstattung:hover, #aAusstattung {
  width: 101px;
  height: 18px;
  background-image: url(../images/aaustattung.gif);
}

#nService {
  width: 101px;
  height: 18px;
  background-image: url(../images/service.gif);
}

#nService:hover, #aService {
  width: 101px;
  height: 18px;
  background-image: url(../images/aservice.gif);
}
/* SUBNAVIGATION ENDE */

a:link {
   font-family: arial,helvetica,sans-serif;
   font-size: 12px; 
   color: #7C5E38;
   text-decoration: none;
}

a:visited {
   font-family: arial,helvetica,sans-serif;
   font-size: 12px; 
   color: #7C5E38;
   text-decoration: none;
}

a:hover, a:active {
   font-family: arial,helvetica,sans-serif;
   font-size: 12px; 
   color: #7C5E38;
	text-decoration: underline;
}

h1 {
   color: #7c5e38;
   font-family: arial,helvetica,sans-serif;
   font-size: 14px;
   text-align: left;
   /*padding: 8px 0 21px 30px;*/
   font-weight: bold;
   margin: 0;
/*
   border: solid;
   border-color: #697E91;
   border-width: 0 1px 0 1px;
*/
}

p  {
   color: #F1E7DC;
   font-family: arial,helvetica,sans-serif;
   font-size: 12px;  
   line-height: 16px;
   text-align: left;
	margin: 0;
   padding: 0 0 10px 0;
}

td {
   color: #1B1B1B;
   font-family: arial,helvetica,sans-serif;
   font-size: 12px;  
   line-height: 17px;
   text-align: left;
   /*border: 1px; 
   border-color: #A5A7A8;
   border-width: 1px; 
   border-style: solid;*/
}

.zeichen  {
   color: #7C5E38;
   font-family: arial,helvetica,sans-serif;
   font-size: 14px;  
   line-height: 15px;
   text-align: left;
}

.rechts {
   font-family: arial,helvetica,sans-serif;
   font-size: 18px;  
   line-height: 15px;
   text-align: right;
	margin: 0;
   padding: 0 0 10px 0;
}

.goldenlist {
    margin: 0 0 10px 0;
    padding-left: 0;
    list-style: none;
}
	
.goldenlist li {	
    padding-left: 14px;
    background-image: url(../images/li_dot.gif);
    background-repeat: no-repeat;
    background-position: 0;
}

html[xmlns] .goldenlist {
    padding-left: 2em;
}

html[xmlns] .goldenlist li {
    background: none; 
    list-style-image: url(../images/li_dot.gif);
    padding: 0;
}

li {
   color: #FFFFFF;
   font-family: arial,helvetica,sans-serif;
   font-size: 1px;  
   line-height: 14px;
   text-align: left;
}

#textbereich li {
   color: #F1E7DC;
   font-family: arial,helvetica,sans-serif;
   font-size: 12px;  
   line-height: 15px;
   text-align: left;
}

.liste p  {
   color: #F1E7DC;
   font-family: arial,helvetica,sans-serif;
   font-size: 12px;  
   line-height: 16px;
   text-align: left;
	margin: 0;
   padding: 0;
}

#main h1 span { 
	display: none;
}