html, body, div, p, span, img, h1, h2, h3, h4, a, ul, li, form, textarea, input
{
	border:0px;
	font-family:arial, verdana, sans-serif;
	font-size:13px;
	margin:0px;
	padding:0px;
	color:#332C26;
}

body
{
    background-image:url('../image/body-bg.png');
    background-repeat:repeat-x;
    background-position:0px 60px;
    background-color:#FFFFFF;
}

div#page
{
	line-height:100%;
	margin:40px auto;
	width:752px;
	color:#000;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	color:#000;
}


/* HEADLINES */
h1
{
    margin:15px 0px;
    padding:20px 20px;
    background-image:url('../image/h1-bg.jpg');
    background-repeat:no-repeat;
    font-size:16px;
    font-family:Times;
    font-style:normal;
    font-weight:bold;
    color:#332C26;
}
h2
{
    color:#332C26;
    padding:0px 0px 5px 0px;
}
h3
{
    color:#332C26;
    padding:22px 20px;
    background-image:url('../image/h1-bg.jpg');
    background-repeat:no-repeat;
    margin-bottom:15px;
}
h3 a
{
    text-decoration:none;
}


/* LINKS */
a
{
    color:#332C26;
    text-decoration:underline;
}
a:hover
{
    color:#332C26;
    text-decoration:none;
}


/* NAVIGATION */
div#navigation,
div#subnavigation
{
    height:20px;
    overflow:hidden;
}
div#navigation ul,
div#subnavigation ul
{
	list-style-type:none;
	margin:0px;
	padding:0px;
    color:#332C26;
    font-style:italic;
}
div#navigation ul
{
	width:752px;
}
div#subnavigation ul
{
	padding-left:179px;
}
div#navigation ul li
{
    float:left;
    background-image:url('../image/navi-bg.png');
    background-repeat:no-repeat;
    background-position:right;
    width:114px;
    height:20px;
    overflow:hidden;
}
div#navigation ul li.first
{
    float:left;
    background-image:url('../image/navi-first-bg.png');
    background-repeat:no-repeat;
    background-position:left;
    width:180px;
    height:20px;
    overflow:hidden;
}
div#navigation ul li.last
{
    float:left;
    background-image:url('../image/navi-last-bg.png');
    background-repeat:no-repeat;
    background-position:right;
    width:116px;
    height:20px;
    overflow:hidden;
}
div#subnavigation ul li
{
    float:left;
    overflow:hidden;
    height:20px;
    width:114px;
    padding:0px;
    margin:0px;
}
div#footernavi ul li
{
    float:left;
}
div#navigation ul li a
{
    overflow:hidden;
    text-align:center;
    font-weight:bold;
    display:block;
    text-decoration:none;
    padding:4px 0px 3px 0px;
    font-family:Times New Roman, serif !important;
    color:#4B3B35; 
}
div#subnavigation ul li a
{
    overflow:hidden;
    padding:0px;
}
div#subnavigation
{
    background-image:url('../image/top-bg.png');
    background-repeat:repeat-x;
    height:20px;
    width:750px;
}
/* FOOTERNAVI */
div#footernavi ul
{
	list-style-type:none;
	margin:0px;
	padding:2px 16px;
}
div#footernavi ul li a
{
    color:#332C26;
    width:80px;
    text-align:center;
    display:block;
    text-decoration:none;
    font-family:Times New Roman, serif !important; 
}
div#footernavi ul li a:hover
{
    text-decoration:underline;
    font-family:Times New Roman, serif !important; 
}
div#navigation ul li a img,
div#subnavigation ul li a img
{
    height:20px;
    overflow:hidden;
}

/* CONTAINER */
div#main
{
    width:750px;
    border-left: 1px solid #D09458;
    border-right: 1px solid #D09458;
    background-color:#FFF3DC;
    line-height:16px;
}
div#content_left
{
    width:179px;
    float:left;
    overflow:hidden;
}
div#content_right
{
    width:571px;
    float:left;
    overflow:hidden;
    background-color:#F1E2C5;
}
div#content
{
    width:750px;
    float:left;
    overflow:hidden;

}
div#height
{
    float:left;
    width:0px;
    height:508px;
    overflow:hidden;
}
div.content_inner
{
    padding:0px 36px 20px 36px;
    font-style:normal;
    font-size:10px;
    float:left;
    color:#332C26;
}


/* CONTENT */
div.text_inner
{
    padding:0px 20px 0px 20px;
    font-family:Arial;
    color:#332C26;
}
div.left_top
{
    background-color:#EDDBB7;
}
div.left_bottom
{
    padding:2px 10px;
    background-color:#FFF3DC;
    line-height:120%;
    color:#332C26;
    text-align:center;
}
div.content_background_image_top
{
    background-image:url("../image/content_background_top.gif");
    background-color:#FFF3DC;
    width:500px;
    height:20px;
}
div.content_background
{
    background-color:#FFF3DC;
    width:500px;
}
div.content_background_image_bottom
{
    background-image:url("../image/content_background_bottom.gif");
    background-repeat:no-repeat;
    width:500px;
    height:20px;
}

td
{
    padding:1px 5px;
}
div.claim
{
    text-align:center;
    width:471px;
    color:#4B3B35;
    padding:10px 0px;
    font-style:italic;
}


/* WEINKARTE / SPEISEKARTE */
div#navigation_left
{
    color:#332C26;
    padding:0px 10px;
}
div#navigation_left ul
{
    list-style-type:disc;
    padding-left:15px;
    font-size:10px;
    text-decoration:none;
    color:#332C26;
}


div#navigation_left a
{
    text-decoration:none;
    font-weight:bold;
    font-family:arial;
}
div#navigation_left a:hover
{
    text-decoration:underline;
}
div.weincontainer_left
{
    width:260px;
    margin-right:10px;
    float:left;
    text-align:left;
    font-family:arial;
}
div.weincontainer_right 
{
    text-align:center;
    width:190px;
    float:left;
}
.text1, .text2
{
    color:#8F6F63;
}

/* MENUECONTAINER */
div.menue
{
    width:500px;
    background-color:#FFF3DC;
    color:#8F6F63;
    margin-top:15px;
}
div.menue_top
{
    background-color:#FFE9C1;
    font-weight:bold;

}
div.menue_top,
div.menue_text
{
    text-align:center;
    width:500px;
    padding:8px 0px;
    font-family:arial;
}

/* MITTAGSTISCHCONTAINER */
div.mittagstisch
{
    background-color:#FFF3DC;
    color:#332C26;
    margin-top:15px;
}
div.mittagstisch_inner
{
    padding:0px 20px;
    text-align:center;
}
div.mittagstisch h2
{
    font-weight:bold;
    padding:0px;
    margin:0px;
}


/* SPEISEKARTE */
div.speise
{
    width:245px;
}
div.speise_left
{
    float:left;
    width:245px;
    margin-bottom:10px;
    background-image:url('../image/speise-bg.gif');
    background-repeat:repeat-y;
    background-position:205px 0px;
    background-color:#FFF3DC;
    overflow:hidden;
}
div.speise_right
{
    float:right;
    width:245px;
    margin-left:10px;
    margin-bottom:10px;
    background-image:url('../image/speise-bg.gif');
    background-repeat:repeat-y;
    background-position:205px 0px;
    background-color:#FFF3DC;
    overflow:hidden;
}
div.speise_name
{
    width:190px;
    float:left;
    border-top:5px solid #FFF3DC;
    border-right:5px solid #FFF3DC;
    border-bottom:10px solid #FFF3DC;
    border-left:5px solid #FFF3DC;
}
div.speise_preis
{
    width:35px;
    float:right;
    text-align:right;
    border-top:5px solid #FFE9C1;
    border-right:5px solid #FFE9C1;
    border-bottom:10px solid #FFE9C1;
}
div.top
{
    border-top:10px solid #F1E2C5;
}
/* Pizza */
div.pizzen
{
    background-image:url('../image/pizza-bg.gif');
    background-repeat:repeat-y;
    background-position:299px 0px;
    background-color:#FFF3DC;
    width:500px;
}
div.pizza_name
{
    width:289px;
    float:left;
    border-top:5px solid #FFF3DC;
    border-right:5px solid #FFF3DC;
    border-bottom:10px solid #FFF3DC;
    border-left:5px solid #FFF3DC;
}
div.pizza_preis
{
    width:57px;
    float:left;
    text-align:right;
    border-top:5px solid #FFE9C1;
    border-right:5px solid #FFE9C1;
    border-bottom:10px solid #FFE9C1;
}
/* Getraenke */
div.getraenk_name
{
    width:145px;
    float:left;
    border-top:5px solid #FFF3DC;
    border-right:5px solid #FFF3DC;
    border-bottom:10px solid #FFF3DC;
    border-left:5px solid #FFF3DC;
}
div.getraenk_menge
{
    width:35px;
    float:left;
    border-top:5px solid #FFF3DC;
    border-right:5px solid #FFF3DC;
    border-bottom:10px solid #FFF3DC;
    border-left:5px solid #FFF3DC;
    text-align:right;
}
div.weine
{
    background-image:url('../image/weine-bg.gif');
    background-repeat:repeat-y;
    background-position:255px 0px;
    background-color:#FFF3DC;
    width:500px;
}
div.wein_name
{
    width:245px;
    float:left;
    border-top:5px solid #FFF3DC;
    border-right:5px solid #FFF3DC;
    border-bottom:10px solid #FFF3DC;
    border-left:5px solid #FFF3DC;
}
div.wein_preis
{
    width:52px;
    float:left;
    text-align:right;
    border-top:5px solid #FFE9C1;
    border-right:5px solid #FFE9C1;
    border-bottom:10px solid #FFE9C1;
}

/* FOOTER */
div#footer
{
    width:752px;
    background-image:url('../image/footer-bg.png');
	background-repeat:no-repeat;
    padding-top:20px;
}


/* ####*/
div.clear
{
    clear:both;
}
div.height15
{
    height:15px;
    width:200px;
}