html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	font-weight:normal;
	font-style:normal;
	text-align:left;
	font-family:inherit;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
ol, ul {
	list-style:none;
}
q:before, q:after, blockquote:before, blockquote:after {
	content:"";
}
body {
	font-size:1.0em;
	background:url(../images/hg_stripe.jpg) repeat top left;
}
#con_bg {
	background:url(../images/con_hg.jpg) repeat-x 0px 169px;
	height:600px;
}
#wrapper {
	margin:0 auto;
	width:660px;
	height: 600px;
}
#header {
	height: 168px;
	float:left;
}
#con {
	margin: 10px 60px;
	height:289px;
	width:540px;
	float:left;
/*	margin-top:10px;
	padding-left:60px;
	padding-right:60px;*/
	margin-bottom:-10px;
}
p {
	width:530px;
	padding:0;
	color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	margin-top:1.3em;
}
.l_big{
	font-weight:normal;
	padding:0 5px;
	color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.1em;
	font-style:italic;
}
.r_big{
	font-weight:normal;
	padding:0 5px;
	color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.1em;
	font-style:italic;
	text-align:right;
}
.z_big{
	font-weight:normal;
	padding:0 5px;
	color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.0em;
	font-style:italic;
	text-align:center;
}
.z_bigger{
	font-weight:normal;
	padding:0 5px;
	color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2.0em;
	font-style:italic;
	text-align:center;
	margin-top:0.2em;
}
.l_small{
	font-weight:normal;
	padding:0 5px;
	color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:0.6em;
	font-style:italic;
}
.r_small{
	font-weight:normal;
	padding:0 5px;
	color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:0.8em;
	font-style:italic;
	text-align:right;
}
.z_small{
	font-weight:normal;
	padding:0 5px;
	color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:0.8em;
	font-style:italic;
	text-align:center;
	margin-top:0.1em;
}

#navi {
	/*visibility:hidden;*/
	clear:both;
	margin: 0px 56px 0 60px;
/*	background:#006600;
*/	height:57px;
}
#navi ul {
	float:left;
}
ul#navigation li{
	float:left;
}
#navi ul li#home a {
	color:#FFFFFF;
	float:left;
	display:block;
	padding:10px;
	text-decoration:none;
	width:87px;
	height:30px;	
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:0.65em;
	font-weight:bold;	
	background:url(../images/home_nor.png) top left no-repeat;
	margin-right:1px;
}
#navi ul li#home a:hover {
	color:#000000;
	float:left;
	display:block;
	padding:10px;
	text-decoration:none;
	width:87px;
	height:30px;	
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:0.65em;
	font-weight:bold;	
	background:url(../images/home_over.png) top left no-repeat;
	margin-right:1px;
}
#navi ul li#insalate a {
	color:#FFFFFF;
	float:left;
	display:block;
	padding:10px;
	text-decoration:none;
	width:87px;
	height:30px;	
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:0.65em;
	font-weight:bold;	
	background:url(../images/insalate_nor.png) top left no-repeat;
	margin-right:1px;
}
#navi ul li#insalate a:hover {
	color:#000000;
	float:left;
	display:block;
	padding:10px;
	text-decoration:none;
	width:87px;
	height:30px;	
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:0.65em;
	font-weight:bold;	
	background:url(../images/insalate_over.png) top left no-repeat;
	margin-right:1px;
}
#navi ul li#pizze a {
	color:#FFFFFF;
	float:left;
	display:block;
	padding:10px;
	text-decoration:none;
	width:87px;
	height:30px;	
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:0.65em;
	font-weight:bold;	
	background:url(../images/pizze_nor.png) top left no-repeat;
	margin-right:1px;
}
#navi ul li#pizze a:hover {
	color:#000000;
	float:left;
	display:block;
	padding:10px;
	text-decoration:none;
	width:87px;
	height:30px;	
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:0.65em;
	font-weight:bold;	
	background:url(../images/pizze_over.png) top left no-repeat;
	margin-right:1px;
}
#navi ul li#pasta a {
	color:#FFFFFF;
	float:left;
	display:block;
	padding:10px;
	text-decoration:none;
	width:87px;
	height:30px;	
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:0.65em;
	font-weight:bold;	
	background:url(../images/pasta_nor.png) top left no-repeat;
	margin-right:1px;
}
#navi ul li#pasta a:hover {
	color:#000000;
	float:left;
	display:block;
	padding:10px;
	text-decoration:none;
	width:87px;
	height:30px;	
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:0.65em;
	font-weight:bold;	
	background:url(../images/pasta_over.png) top left no-repeat;
	margin-right:1px;
}
#navi ul li#getraenke a {
	color:#FFFFFF;
	float:left;
	display:block;
	padding:10px;
	text-decoration:none;
	width:87px;
	height:30px;	
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:0.65em;
	font-weight:bold;	
	background:url(../images/getraenke_nor.png) top left no-repeat;
}
#navi ul li#getraenke a:hover {
	color:#000000;
	float:left;
	display:block;
	padding:10px;
	text-decoration:none;
	width:87px;
	height:30px;	
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:0.65em;
	font-weight:bold;	
	background:url(../images/getraenke_over.png) top left no-repeat;
}
#navi ul li span{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.0em;
	float:left;
	clear:both;
	margin-top:3px;
}
#logo {
	margin-top:70px;
	margin-bottom:0;
}
#kont{
	/*visibility:hidden;*/
	position:relative;
	width:317px;
	height:16px;
	margin-left:auto;
	margin-right:60px;
	margin-top:1px;
}
#kont ul {
	float:left;
}
ul#navigation1 li{
	float:left;
}
#kont ul li#kontakt a {
	text-align:center;
	color:#FFFFFF;
	float:left;
	display:block;
	padding:2px;
	text-decoration:none;
	width:64px;
	height:14px;	
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:0.60em;
	font-weight:normal;	
	background:url(../images/home_nor.png) top left no-repeat;
	margin-right:1px;
}
#kont ul li#kontakt a:hover {
	text-align:center;
	color:#000000;
	float:left;
	display:block;
	padding:2px;
	text-decoration:none;
	width:64px;
	height:14px;	
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:0.60em;
	font-weight:normal;	
	background:url(../images/home_over.png) top left no-repeat;
	margin-right:1px;
}
#kont ul li#impressum a {
	text-align:center;
	color:#FFFFFF;
	float:left;
	display:block;
	padding:2px;
	text-decoration:none;
	width:78px;
	height:14px;	
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:0.60em;
	font-weight:normal;	
	background:url(../images/home_nor.png) top left no-repeat;
}
#kont ul li#impressum a:hover {
	text-align:center;
	color:#000000;
	float:left;
	display:block;
	padding:2px;
	text-decoration:none;
	width:78px;
	height:14px;	
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:0.60em;
	font-weight:normal;	
	background:url(../images/home_over.png) top left no-repeat;
}

#kont ul li#galerie a {
	text-align:center;
	color:#FFFFFF;
	float:left;
	display:block;
	padding:2px;
	text-decoration:none;
	width:78px;
	height:14px;	
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:0.60em;
	font-weight:normal;	
	background:url(../images/home_nor.png) top left no-repeat;
	margin-right:1px;

}
#kont ul li#galerie a:hover {
	text-align:center;
	color:#000000;
	float:left;
	display:block;
	padding:2px;
	text-decoration:none;
	width:78px;
	height:14px;	
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:0.60em;
	font-weight:normal;	
	background:url(../images/home_over.png) top left no-repeat;
	margin-right:1px;

}
#kont ul li#presse a {
	text-align:center;
	color:#FFFFFF;
	float:left;
	display:block;
	padding:2px;
	text-decoration:none;
	width:78px;
	height:14px;	
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:0.60em;
	font-weight:normal;	
	background:url(../images/home_nor.png) top left no-repeat;
	margin-right:1px;

}
#kont ul li#presse a:hover {
	text-align:center;
	color:#000000;
	float:left;
	display:block;
	padding:2px;
	text-decoration:none;
	width:78px;
	height:14px;	
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:0.60em;
	font-weight:normal;	
	background:url(../images/home_over.png) top left no-repeat;
	margin-right:1px;

}

ul#hier li{
	float:left;
}
#hier li img {
	float:left;
	display:block;
	width:107px;
	height:5px;	
	margin-right:1px;
}
#hier li img.smaller {
	float:left;
	display:block;
	width:107px;
	height:5px;	
	margin-right:0px;
}


.spalte1 {
	margin:0;
	padding:0;
/*	border:1px green solid;
*/	
	border-right:1px solid #c99b5b;
	float:left;
	width:265px;
	height:269px;/*289*/
}

.spalte2 {
	margin:0;
	padding:0;
	float:right;
	width:265px;
	height:269px; /*289*/
	margin-left:9px;
}
.titel{
	display:block;
	width:250px;
	height:18px;
	font-size:1.1em;	
	font-style:italic;
	float:left;
	color:#FFFFFF;
	margin-top:5px;
}


.titel1{
	display:block;
	width:250px;
	height:18px;
	font-size:1.1em;	
	font-style:italic;
	float:left;
	color:#FFFFFF;
	margin-top:15px;
}
.auszeichnung_fl{
	display:block;
	width:250px;
	height:18px;
	font-size:0.75em;	
	font-style:italic;
	float:left;
	color:#FFFFFF;
	margin-top:15px;
}

.auszeichnung{
	display:block;
	width:250px;
	height:18px;
	font-size:0.75em;	
	font-style:italic;
	float:left;
	color:#FFFFFF;
	margin-top:0px;
}

.getraenk{
	display:block;
	width:125px;
	height:12px;
	font-size:0.7em;
	font-style:normal;
	float:left;
	color:#FFFFFF;
	margin-top:3px;
	margin-right:2px;
}
.gericht{
	display:block;
	width:230px;
	height:12px;
	font-size:0.7em;
	font-style:normal;
	float:left;
	color:#FFFFFF;
	margin-top:3px;
	margin-right:2px;
}
.beschreibung{
	display:block;
	width:230px;
	height:12px;
	font-size:0.6em;
	font-style:normal;
	float:left;
	color:#c99b5b;
	margin-top:3px;
	margin-right:2px;
}
.beschreibung_pizze{
	display:block;
	width:230px;
	height:12px;
	font-size:0.6em;
	font-style:normal;
	float:left;
	color:#c99b5b;
	margin-top:3px;
	margin-right:2px;
}
.beschreibung_lang{
	display:block;
	width:260px;
	height:12px;
	font-size:0.6em;
	font-style:normal;
	float:left;
	color:#c99b5b;
	margin-top:3px;
	margin-right:2px;
}

.gr{
	display:block;
	width:40px;
	height:12px;
	font-size:0.7em;
	font-style:normal;
	float:left;
	color:#ffffff;
	margin-top:3px;
	margin-right:2px;
}
.gr_leer{
	display:block;
	width:20px;
	height:12px;
	font-size:0.7em;
	font-style:normal;
	float:left;
	color:#c99b5b;
	margin-top:3px;
	margin-right:2px;
}

.menge1{
	display:block;
	width:35px;
	height:12px;
	font-size:0.7em;
	font-style:normal;
	float:left;
	color:#c99b5b;
	margin-top:3px;
	margin-right:2px;
}
.preis1{
	display:block;
	width:30px;
	height:12px;
	font-size:0.7em;
	font-style:normal;
	float:left;
	color:#FFFFFF;
	margin-top:3px;
	margin-right:2px;
}
.menge2{
	display:block;
	width:35px;
	height:12px;
	font-size:0.7em;
	font-style:normal;
	float:left;
	color:#c99b5b;
	margin-top:3px;
	margin-right:2px;
}
.preis2{
	display:block;
	width:30px;
	height:12px;
	font-size:0.7em;
	font-style:normal;
	float:left;
	color:#FFFFFF;
	margin-top:3px;
	margin-right:2px;
}

.content_small {
	display:block;
	width:250px;
	height:18px;
	font-size:0.6em;	
	font-style:italic;
	float:left;
	color:#FFFFFF;
	margin-top:15px;
}
a.mail:link, a.mail:active, a.mail:visited{
	font-size:1.1em;
	font-style:italic;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

a.hover:link{
	font-size:1.1em;
	font-style:italic;
	color:#FFCC66;
	text-decoration:none;
	font-weight:bold;
}

#koch {
	background:url(../images/koch.png) no-repeat top left;
	position:absolute;
	visibility: visible;
	top:0;
	left:600;
	width:252px;
	height:362px;
	z-index:2;
	margin-top:95px;
	margin-left:600px;
}

#zoom {
	display: none;
	font-size:0.85em;
}

.changer{
	margin-left:90px;
}
.changer_presse{
	margin-left:0px;
}
