body {text-align:center;background-color:#99042F;font-family:verdana;font-size:0.8em}
#container {margin:auto auto;width:1000px;text-align:left;background:url('img/top.jpg') #ffffff no-repeat;}
#main {padding:200px 20px 20px 20px}
#navi {padding:20px;}

h1 {margin:0px;padding:0px;color:#99042F;font-size:1.2em;}
a {color:#99042F}
.bold {font-weight:bold}
.padding_t {padding-top:10px}

#footer {margin:auto auto;width:1000px;text-align:right}
#footer a {color:#ffffff;text-decoration:none}


/* * * * * * * * * * *
*
*	Überschriften
*
*/

.ueberGro{
	color:#99042F;
	font-size:200%;
	font-weight:bold;
	text-align:center;
}
.ueberKl{
	color:#99042F;
	font-size:140%;
	font-weight:bold;
	text-align:center;
}



/* * * * * * * * * * *
*
*	Tabelle Speisen
*
*/

.speisen{
	width:500px;
	margin:auto; 
	padding-bottom:40px;
}
.speisen td{
	height:25px; 
	
}
.tabEbene1{
	font-size:160%;
	font-weight:bold;
}
.tabEbene2{
	font-size:130%;
	font-weight:bold;
	padding-left:50px;
}
.tabEbene2Abstand{
	font-size:130%;
	font-weight:bold;
	padding-left:50px;
	padding-top:10px;
}
.tabEbene3 {
	font-weight:bold;
	padding-left:100px;
}
.tabEbene3NormalerText td:first-child{
	padding-left:100px;
	vertical-align:bottom;
}
.tabEbene3NormalerText td:last-child{
	width:50px;
	text-align:right;
	vertical-align:bottom;
}

.tabEbene3Abstand td:first-child{
	font-weight:bold;
	padding-left:100px;
	padding-top:10px;
	vertical-align:bottom;
}
.tabEbene3Abstand td:last-child,
.tabEbene3AbstandNor td:last-child{
	padding-top:10px;
	width:50px;
	text-align:right;
	vertical-align:bottom;
}
.tabEbene3AbstandNor td:first-child{
	font-weight:normal;
	padding-left:100px;
	padding-top:10px;
	vertical-align:bottom;
	
}


/* Für die P-Tags in der Tabelle*/
.keinAbstand{
	margin:0px;
	padding:0px;
}


/* * * * * * * * * * * * * * * * * * * 
* 
* 	Tabllen Zusätze
* 
*/
.zusaetze{
	margin:auto;
	width:500px;
	font-size:80%;
}
.zusaetzeGetr{
	margin:auto;	
}
.zusaetzeGetr td{font-size:90%;}
.zusaetzeGetr tr{height:20px;}
.zusaetzeGetr td:first-child{padding-right:50px;}
.zusaetzeGetr td:not(:first-child){width:220px;}


/* * * * * * * * * * * * * * * * * *
*
*	Tabelle Getränke
*
*/
.clear{clear:left;}
.getraenke{
	width:350px;
	float:left;
	margin-left:6%;
	margin-right:7%;
	padding-bottom:40px;
	}
.getraenke td{vertical-align:bottom;}
.getraenke tr{
	height:25px;
}
.abstand td{
	padding-top:15px;
}
.getrEbene1 td{
	font-size:130%;
	font-weight:bold;
}

.getrEbene2 td:first-child{
	width:45px;
} 
.getrEbene2 td:last-child,
.getrEbene3 td:last-child{
	width:55px;
	text-align:right;
} 
.getrEbene4 td{
	font-weight:bold;
	padding-top:20px;
} 
