html {
        min-width: 800;
}


body {
        background: #fff;
        background-image: url("background.gif");
        background-position:top;
        background-repeat: repeat-x;
        border: none;
        margin: 0px 0px 0px 0px;
        padding: 0px;
        font: 12px normal "Arial", "Verdana", sans-serif;
        color: #000;
        text-align: center;
}

/*------------------------------------------------------------
--------------------   BOXEN    ------------------------------
------------------------------------------------------------*/


div#all {
        width: 800px;
        height: auto;
        min-height: 500px;
        margin: 0px auto 0px auto;
        padding:0;
        position: relative;
        overflow: auto;
        border: none;
        text-align:center;
}

div#main {
        width: 776px;
        height: auto;
        background-image:url("bg_right.png");
        background-position: right;
        background-repeat: repeat-y;
        min-height: 430px;
        margin: 0px auto 0px auto;
        padding:0;
        position: relative;
        overflow: auto;
        border: none;
        }


div#top {
        width: 776px;
        height: 15px;
        background-image:url("top.png");
        background-repeat: no-repeat;
        margin: 20px auto 0px auto;
        padding:0;
        position: relative;
        border: none;
        }

div#bottom {
        width: 776px;
        height: 25px;
        background-image:url("bottom.png");
        background-repeat: no-repeat;
        margin: 0px auto 20px auto;
        padding:0;
        position: relative;
        border: none;
        }

div#container {
        width: 760px;
        height: auto;
        background: #fff;
        min-height: 430px;
        margin: 0px;
        padding:0;
        position: relative;
        overflow: auto;
        border: none;
        }

div#header {
        width: 730px;
        height: 140px;
        background: url("header01.jpg");
        margin: 0px auto 15px auto;
        padding:0;
        position: relative;
        overflow: auto;
        border: none;
        }


div#menu {
        width: 115px;
        height:310px;
        background: #fff;
        margin: 0px auto 0px 15px;
        padding:0px;
        position: relative;
        float:left;
        overflow: hidden;
        text-align:center;
        border: 0px;
        }

div#content {
        width: 600px;
        height: auto;
        background: #fff;
        min-height: 200px;
        margin: 0px 15px 5px 15px;
        padding:0;
        position: relative;
        float:right;
        overflow: auto;
        border: 0px;
        }




/*------------------------------------------------------------
--------------------   MENUE    ------------------------------
------------------------------------------------------------*/

div#menu ul {
        margin:30px 0 auto 0;
        padding:0;
        list-style-type: none;
        }

div#menu li {
        margin:0;
        padding:0;
        }


div#menu a h3 {
        display:none;
        margin:0;
        padding:0;
        }

/*  jeweils eine klasse f&uuml;r einen men&uuml;punkt */
a.mittagsmenue {
        display:block;
        height:25px;
        width: 110px;
        background-image:url("../menue/mittagsmenue.jpg");
        background-repeat:no-repeat;
        }
a.mittagsmenue:hover, a.mittagsmenue:focus {
        background-image:url("../menue/mittagsmenue2.jpg");
        background-repeat:no-repeat;
        }

a.warenkorb {
        display:block;
        height:25px;
        width: 110px;
        background-image:url("../menue/warenkorb.jpg");
        background-repeat:no-repeat;
        }
a.warenkorb:hover, a.warenkorb:focus {
        background-image:url("../menue/warenkorb2.jpg");
        background-repeat:no-repeat;
        }


a.bestellung {
        display:block;
        height:25px;
        width: 110px;
        background-image:url("../menue/bestellung.jpg");
        background-repeat:no-repeat;
        }

a.bestellung:hover, a.bestellung:focus {
        background-image:url("../menue/bestellung2.jpg");
        background-repeat:no-repeat;
        }

a.telefon {
        display:block;
        height:25px;
        width: 110px;
        background-image:url("menue/telefon.gif");
        background-repeat:no-repeat;
        }

a.telefon:hover, a.telefon:focus {
        background-image:url("menue/telefon2.gif");
        background-repeat:no-repeat;
        }


a.lieferung {
        display:block;
        height:25px;
        width: 110px;
        background-image:url("../menue/lieferung.jpg");
        background-repeat:no-repeat;
        }

a.lieferung:hover, a.lieferung:focus {
        background-image:url("../menue/lieferung2.jpg");
        background-repeat:no-repeat;
        }

a.kontakt {
        display:block;
        height:25px;
        width: 110px;
        background-image:url("../menue/kontakt.jpg");
        background-repeat:no-repeat;
        }

a.kontakt:hover, a.kontakt:focus {
        background-image:url("../menue/kontakt2.jpg");
        background-repeat:no-repeat;
        }

a.gb {
        display:block;
        height:25px;
        width: 110px;
        background-image:url("../menue/gb.jpg");
        background-repeat:no-repeat;
        }

a.gb:hover, a.gb:focus {
        background-image:url("../menue/gb2.jpg");
        background-repeat:no-repeat;
        }


a.pizza {
        display:block;
        height:20px;
        width: 110px;
        background-image:url("../menue/pizza.jpg");
        background-repeat:no-repeat;
        margin-left:20px;
        }
a.pizza:hover, a.pizza:focus {
        background-image:url("../menue/pizza2.jpg");
        background-repeat:no-repeat;
        }

a.pasta {
        display:block;
        height:20px;
        width: 110px;
        background-image:url("../menue/pasta.jpg");
        background-repeat:no-repeat;
        margin-left:20px;
        }
a.pasta:hover, a.pasta:focus {
        background-image:url("../menue/pasta2.jpg");
        background-repeat:no-repeat;
        }

a.salat {
        display:block;
        height:20px;
        width: 110px;
        background-image:url("../menue/salat.jpg");
        background-repeat:no-repeat;
        margin-left:20px;
        }
a.salat:hover, a.salat:focus {
        background-image:url("../menue/salat2.jpg");
        background-repeat:no-repeat;
        }

a.getr {
        display:block;
        height:20px;
        width: 110px;
        background-image:url("../menue/getr.jpg");
        background-repeat:no-repeat;
        margin-left:20px;
        }
a.getr:hover, a.getr:focus {
        background-image:url("../menue/getr2.jpg");
        background-repeat:no-repeat;
        }


a.spezial{
        display:block;
        height:20px;
        width: 110px;
        background-image:url("../menue/spezial.jpg");
        background-repeat:no-repeat;
        margin-left:20px;
	margin-bottom:3px;
        }
a.spezial:hover, a.spezial:focus {
        background-image:url("../menue/spezial2.jpg");
        background-repeat:no-repeat;
        }

/*------------------------------------------------------------
----------------- STYLES FUER SCHRIFTEN ETC. -----------------
------------------------------------------------------------*/
.info  {
         width:70%;
         padding:10px;
         height:auto;
        margin:10px auto 10px auto;
         text-align:justify;
         background-color: #FFFFCC;
         border: 1px solid #ccc;
         }
.info h1 {
        font: bold 14px "Arial", "Verdana", sans-serif;
        color: #000;
        text-align:center;

         }

.comment  {
         width:75%;
         padding:10px;
         height:auto;
         margin:10px auto 10px auto;
         text-align:justify;
         background-color: #eee;
         border: 1px solid #ccc;
        font: normal 12px "Arial", "Verdana", sans-serif;
        text-decoration:none;
         }

p {
        text-align: justify;
        margin: 0px 15px 15px 15px;
        padding:0px;
        }

h1 {
        font: bold 1.3em "Arial", "Verdana", sans-serif;
        color: #A40000;
        margin: 10px 5px 15px 5px;
        }

h2 {
        font: bold 1.2em "Arial", "Verdana", sans-serif;
        color: #333;
        margin: 0px 5px 5px 5px;
        }
h3 {
        font: bold 1.2em "Arial", "Verdana", sans-serif;
        color: 000;
        margin: 0px 5px 5px 5px;
        }

div#content td {
        font: normal 12px "Arial", "Verdana", sans-serif;
        text-align:center;
        }

div#content p {
        font: normal 12px "Arial", "Verdana", sans-serif;
        text-decoration:none;
        }


tr.grey {
        background-color: #ddd;
        }

tr.white {
        background-color: #fff;
        }

div#content td.left {
        text-align:left;
        }

div#content td.right {
        text-align:right;
        }

th {
        font: bold 12px "Arial", "Verdana", sans-serif;
        }

table.speisekarte {
        margin:auto;
        width:570px;
        }
table.speisekarte td {
        height: auto;
        padding: 2px 5px;
        }

table {
        margin:auto;
        }

div#content a {
        font: bold 12px "Arial", "Verdana", sans-serif;
        color: #A40000;
        text-decoration:none;
        }

td.left img {
        margin-left:5px;
        }

ul.inc {
        font: normal 10px "Arial", "Verdana", sans-serif;
        color: #888;
        }
ul {
         align:left;
         text-align:left;
          }

div#content ul li {
        font: normal 12px "Arial", "Verdana", sans-serif;
        }
