body {
background-image:url(images/bg_lotus.png);
	margin: 0 auto; 
	font-family:"Verdana",sans-serif;
	 color: #333;
	 font-size: 11px;
	 

}
a {
	color: #f7960e;
	text-decoration:none;
}

.skip {
	position: absolute; left: -5000px;
}

#wrapper {

}

.kartennavi{
float:left;
width:120px;
padding-left:20px;
}

ul.top, ul.sub{
margin:0px;
padding:0px;
}

ul.top li{
list-style:none none;
padding-bottom:5px;
}

ul.sub li{
list-style:none none;
padding-bottom:2px;
}

ul.sub {
padding-top:10px;
padding-bottom:10px;
}
* html ul.sub {
padding-top:0px;
margin-top:0px;
padding-bottom:25px;
}
ul.sub li{
font-size:0.9em;
padding-left:10px;
}

table.foodtable{
width:730px;
font-size:1.2em;
margin-bottom:20px;
}

table.specialtable{
width:720px;
font-size:1.8em;
margin-bottom:20px;
margin-top:30px;
margin-left:10px;
}
table.specialtable td{
vertical-align:top;
padding-bottom:10px;

}
table.mittagtable{
width:730px;
font-size:1.2em;

}

* html table.foodtable{
width:710px;
margin-bottom:5px;
}
* html table.mittagtable{
width:710px;
margin-bottom:0px;
}

table.foodtable td{
vertical-align:top;
padding-left:20px;
padding-bottom:20px;
}

table.mittagtable td{
vertical-align:top;
padding-left:20px;
padding-bottom:20px;
}

.tableheader{
font-size:1.3em;
text-align:center;
color:#f7960e;
}
h2.tableheader{
font-size:1.6em;
text-align:center;
color:#f7960e;
}

.foodID{
text-align:right;
}

.foodName{
font-weight:bold;
}

.description{
width:400px;
}

.euro{

}

.price{
text-align:right;
}

p.info{
width:730px;
padding-left:20px;
font-weight:bold;
}

* html p.info{
width:700px;
margin-bottom:5px;
}

table.drinktable{
font-size:1.1em;
width:550px;
margin-bottom:400px;
}

* html table.drinktable{
width:540px;

}
.drinktable td.tableheader{
padding-left:0px;
text-align:left;
padding-bottom:20px;
}

.drinktable td{
padding-left:10px;
padding-bottom:10px;
}

td.menge{
padding-left:200px;
text-align:right;
}
.news_items_start{

display:block;
background-color:#ffffff;
background-image: url(images/bg_item.png);
background-repeat:no-repeat;
background-position:0px bottom;
margin: 0 auto 20px auto;
	position: relative; 
	width: 750px; top: 0; left: 0px; overflow: hidden;
	border-top:1px solid #f7960e;

}

.startdiv{
background-image:url(images/logo1.gif);
background-repeat:no-repeat;
background-position:center top; 
height:635px;
	width: 750px; margin-right: 0px;
}

.startdiv img{
margin:20px auto 0px auto;
}
p.image{

width:730px;

}

* html p.image{

width:710px;

}
p.image img{

margin:20px auto 0px auto;
}
p.text{
font-size:1.1em;
width:630px;
padding:50px;
}

* html p.text{

width:610px;

}
h2{
width:730px;
text-align:center;
}

* html h2{
width:710px;
text-align:center;
}

.startdiv div.adresse{
text-align:center;
margin:0px auto 50px auto;
width:500px;
}

pre{
font-family:"Verdana",sans-serif;
font-size:1.0em;
margin-left:25px;
margin-top:20px;
}

#kontaktForm table{
margin:10px 0px 30px 155px;

}
 #hinweis,  #hinweisMail {
 color:red;
 }
 
 #antwort{
 margin:30px 0px 30px 155px;
 }
 

img {
border-style:none;
}
a:focus { outline: none;}

#letter{
width:500px;
border:1px solid black;
padding:10px 60px 20px 60px;
	margin: 0 auto; 


}