body {
/* background-color: #ede8dc; */
background-color: #ede8dc;
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#564b47;
padding:0px;
margin:0px;
}
a {color: #D62300; text-decoration:none;}
a:visited {color:#D62300;}
a:hover {color: #D62300;}
a:active { color:#D62300;}

h1 {
font-size: 12pt;
text-transform:uppercase;
border-bottom:1px solid #F9B627;
border-left:1px solid #F9B627;
padding:5px;
color:#D62300;
}

h2 {
font-size: 12pt;
text-transform:uppercase;
border-bottom:1px solid #999999;
border-left:1px solid #999999;
padding:5px;
color:#4D5693;
}

.content {padding:20px;}


/* ----------container zentriert das layout-------------- */
#container {
width: 950px;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
position:relative;
}

/* ----------titel for logo-------------- */
#titel {
padding: 0px;
margin: 0px;
}
#titel img {padding:0px 0px 0px 0px;}

/* -----------------Inhalt--------------------- */

/* IE CSS Hack  */
* html #content {
width:954px;
}

#standart #content {
padding: 0px;
margin-left: 0px;
margin-right: 0px;
}

#startseite #content {
padding: 0px;
margin-left: 0px;
margin-right: 0px;
}

div#content {
min-height:600px;
height:expression(this.scrollHeight > 600 ? "auto":"600px");
}






/* -----------Boxes--------------------------- */

#box_fassade {}

#box_mittagstisch {}

#box_bottom1 {
float:left; margin-right:18px;
}

#box_bottom2 {
float:left; margin-right:0px;
}

#box_bottom3 {
float:right;
}

/* -----------Schatten--------------------------- */
#container .ii{
margin-left:4px;
float:left;
background:#d3d0c9;
}

#container .ii img{
position:relative;
top:-4px !important;
top:-2px;
left:-4px;
background:#ffffff;
padding:4px;
border:1px solid #e3ded4;
}

#container .ii div#text{
width:936px;
position:relative;
top:-4px;
left:-4px;
background:#ffffff;
padding:4px;
border:1px solid #e3ded4;
}

#container .r{
margin:6px 0px 6px 4px;
}

#container .ii div#top_banner{
position:relative;
top:-4px;
left:-4px;
background:#ffffff;
padding:4px;
border:1px solid #e3ded4;
}

/* -----------footer--------------------------- */
#footer {
clear: both;
margin: 0px;
padding: 0px;
text-align: right; }

/* --------------left navigavtion------------- */
#standart .left {
background-color: #000000;
float: left;
width: 300px;
margin: 0px 0px 0px 4px;
padding: 0px;
}

#startseite .left {
background-color: #ffffff;
float: left;
width: 0px;
margin: 0px 0px 0px 4px;
padding: 0px;
}

/* -----------Mittagstisch--------------------------- */

#speiseeintrag
{
display:block;
}

#speiseblock
{
margin-left: 20em;
}

#speisetag
{
float:left;
}

#mittagstisch_speisen1
{
margin-bottom: 10px;
margin-top: 10px;
}

#mittagstisch_speisen2
{
margin-top: -10px;
}

#speise
{
font-size: 10pt;
font-weight:bold;
float:left;
padding-right:2em;
margin:0;
}

#preis
{
float:right;
padding-left:2em;
margin:0;
}

#zusatz  {
text-align: right;
}

.speisemarkiert {
background-color: #D3D0C9;
padding:10px 10px 5px 10px;
margin:-10px -10px -5px -10px;
}

