body {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	margin: 0px;
	padding: 0px;
/*	text-align: center;*/
	background-color: #ffffff;
	}
	
    DIV.container {
            text-align: center;
        }
    
    DIV.center {
    text-align: left;
    width: 700px;
    margin-left: auto;
    margin-right: auto;
        }

form {
	font-style: normal;
	}
	
h1 {
	background-image: url("../_images/events01.gif");
	background-repeat : no-repeat;
	background-position :  top-left;
	padding-top: 5px;
	padding-left: 50px;	
	text-align: left;
	font-size: 18px;
	font-style: bold;
	height: 40px;
	margin-bottom: 0px;
	}
	
h2	{
	text-align: left;
	font-style: normal;
	font-size: 14px;
	padding-left: 50px;
	}
	
a:link { color:#8E2136; text-decoration:none; font-weight:normal; }
a:visited { color:#8E2136; text-decoration:none; font-weight:normal; }
a:hover { color:#000000; text-decoration:underline; font-weight:normal; }
a:active { color:#000000; text-decoration:none; font-weight:normal; }
a:focus { color:#000000; text-decoration:none; font-weight:normal; }
	
div#all	{
	position: relative ;top: 0px; left: 0px;
	width: 750px;
	height:590px;
	}
	
div#impressum	{
	position: absolute; top:143px ;left:0px;
	width: 60px;
	height: 12px;
	font-family: Verdana, sans-serif;
	font-style: normal;
	font-size: 9px;
	z-index:15;
	}
	
/* Logo 	*/
div#logo	{
	position: relative; top: 0px; left: 0px;
	width: 249px;
	height: 144px;
	background-image: url("../_images/logo.gif");
	background-repeat : no-repeat;
	background-position :  top-left;

	}
/* Bild rechts Oben */	
div#bild	{
	position: absolute; top: 0px; left: 405px;
	width: 332px;
	height: 190px;
	background-image: url("../_images/bild_rechts.jpg");
	background-repeat : no-repeat;
	background-position :  top-right;

	}

/*mainemnue*/

.mainmenu A {
	
}
.mainmenu A:HOVER IMG{
	filter: Alpha(opacity=60)
}

div#b01	{
	position: absolute; top: 41px; left: 259px;
	width: 80px;
	height: 80px;
	z-index: 10; 
	}	
	
div#b02	{
	position: absolute; top: 61px; left: 359px;
	width: 80px;
	height: 80px;
	z-index: 10;
	}	
	
div#b03	{
	position: absolute; top: 81px; left: 459px;
	width: 80px;
	height: 80px;
	z-index: 10;
	}	
	
div#b04	{
	position: absolute; top: 101px; left: 559px;
	width: 80px;
	height: 80px;
	z-index: 100;
	}	
	
div#b05	{
	position: absolute; top: 121px; left: 659px;
	width: 80px;
	height: 80px;
	z-index: 10;
	}	
	
div#b06	{
	position: absolute; top: 216px; left: 659px;
	width: 80px;
	height: 80px;
	z-index: 10;
	}	
	
div#b07	{
	position: absolute; top: 311px; left: 659px;
	width: 80px;
	height: 80px;
	z-index: 10;
	}	
	
div#b08	{
	position: absolute; top: 406px; left: 659px;
	width: 80px;
	height: 80px;
	z-index: 10;
	}
	
div#b09	{
	position: absolute; top: 501px; left: 659px;
	width: 80px;
	height: 80px;
	z-index: 10;
	}		
	
div#content {
	position: relative; top:11px; left: 0px;
	width: 600px;
	height: 410px;
	padding: 15px 10px 10px 10px;
	text-align: center;
	background-color: #FDF7E7;
	z-index: 5;
	}
	
div#mehr	{
	text-align: right;
	}
	
	
div#menue	{
	position: relative; top: 0px; left: 0px;
	width: 150px;
	height: 300ox;
	padding: 5px;
	float: left;
	text-align: left;
	}
	

div#antipasti	{
	position: absolute; top: 80px; left: 180px;
	width: 430px;
	height: 320px;
	padding: 5px;
	/*visibility:hidden;*/
	overflow: auto;
	text-align: center;
	}

div#zuppa	{
	position: absolute; top: 80px; left: 180px;
	width: 430px;
	height: 320px;
	padding: 5px;
	visibility:hidden;
	overflow: auto;
	text-align: center;
	}
	
div#carni {
	position: absolute; top: 80px; left: 180px;
	width: 430px;
	height: 320px;
	padding: 5px;
	visibility:hidden;
	overflow: auto;
	text-align: center;
	}

div#caldi {
	position: absolute; top: 80px; left: 180px;
	width: 430px;
	height: 320px;
	padding: 5px;
	visibility:hidden;
	overflow: auto;
	text-align: center;
	}
	
div#pizze {
	position: absolute; top: 80px; left: 180px;
	width: 430px;
	height: 320px;
	padding: 5px;
	visibility:hidden;
	overflow: auto;
	text-align: center;
	}	

div#insalate {
	position: absolute; top: 80px; left: 180px;
	width: 430px;
	height: 320px;
	padding: 5px;
	visibility:hidden;
	overflow: auto;
	text-align: center;
	}
	
div#speciale {
	position: absolute; top: 80px; left: 180px;
	width: 430px;
	height: 320px;
	padding: 5px;
	visibility:hidden;
	overflow: auto;
	text-align: center;
	}
	
div#pesce {
	position: absolute; top: 80px; left: 180px;
	width: 430px;
	height: 320px;
	padding: 5px;
	visibility:hidden;
	overflow: auto;
	text-align: center;
	}
	
div#pasta {
	position: absolute; top: 80px; left: 180px;
	width: 430px;
	height: 320px;
	padding: 5px;
	visibility:hidden;
	overflow: auto;
	text-align: center;
	}
	
div#dessert {
	position: absolute; top: 80px; left: 180px;
	width: 430px;
	height: 320px;
	padding: 5px;
	visibility:hidden;
	overflow: auto;
	text-align: center;
	}

div#bibite {
    position: absolute; top: 80px; left: 180px;
    width: 430px;
    height: 320px;
    padding: 5px;
    visibility:hidden;
    overflow: auto;
    text-align: center;
    }

div.geschichte {
	/*position: realtive; top: 0px; left:0px;*/
	text-align: justify;
	line-height:16px;
	/*padding: 0px 0px 0px 5px;*/
	}

div.geschichte P{
	margin: 0px 0px 10px 0px;
	}
	
div.impressum {
	position: relative; top: 0px; left:0px;
	text-align:center;
	line-height: 20px;
	padding: 20px;
	}

//* Präsente*//
div#p01	{
	padding: 15px;
	position: absolute; top:57px; left: 0px;
	height: 200px;
	line-height: 20px;
		}
		
div#p02	{
	padding: 15px;
	position: absolute; top:57px; left: 0px;
	height: 200px;
	line-height: 20px;
	vertical-align:bottom;
		}
		
div#p_text01	{
	position: absolute; top:280px; left: 40px;
	width: 200px;
	height: 50px;
	line-height: 20px;
	}
	
div#p_text02	{
	position: absolute; top:280px; left: 370px;
	width: 200px;
	height: 50px;
	line-height: 20px;
	}
	
div#events-logo{
	position: relative; top: 0px; left: 0px;
	background-image: url("../_images/events01.gif");
	background-repeat : no-repeat;
	background-position :  top-left;
	font-size: 18px;
	font-style: bold;
	padding-top: 10px;
	padding-left: 50px;	
	height: 50px;
	width: 230px;	
		}
	
div.events	{
	position: relative; top: 0px; left:0px;
	font-size: 14px;
	font-style: italic;
	align: center;
	line-height: 20px;
	padding: 5px;
	}

div.events P	{
	font-size: 12px;
	font-style: italic;
	text-align: center;
	line-height: 16px;
	}	
	
div.events-txt	{
	align: center;
	width: 300px;
	height: 50px;
	background-color: #FFFFFF;
	border: 2px #8E2136 dashed;
	padding: 5px;
	}
	
div.newsl	{
	position: relative; top: 0px; left: 0px;
	width: 590px; 
	height: 80px;
	text-align: center;
	font-style: normal;
	font-size: 12px;
	}
	
div.newsl P	{	
	margin-top: 20px;
	margin-bottom: 0px;
	}
	
div#main_text	{
	position: relative; top: 0px; left: 0px;
	padding: 10px 0px 0px 0px;
	font-style: italic;
	text-align: center;
	line-height: 20px;
	}
	
div#s_bild01	{
	position: absolute; top: 295px; left: 60px;
	width: 80px;
	height: 80px;
	z-index: 9;
	}

div#s_bild02	{
	position: absolute; top: 295px; left: 200px;
	width: 80px;
	height: 80px;
	z-index: 9;
	}

div#s_bild03	{
	position: absolute; top: 295px; left: 340px;
	width: 80px;
	height: 80px;
	z-index: 9;
	}

div#s_bild04	{
	position: absolute; top: 295px; left: 480px;
	width: 80px;
	height: 80px;
	z-index: 9;
	}	
	
div#main_events	{
	position: absolute; top: 240px; left: 100px;
	width: 400px;
	height: 70px;
	padding: 15px;
	overflow: hidden;
		}
	
div#wuerfel_grafik	{
	position: relative; top: 0px; left: 0px;
	text-align: left;
	font-weight:bold;
	font-size: 14px;
	}

div#speisekarte	{
	position: absolute; top: 340px; left: 100px;
	width: 400px;
	height: 50px;
	padding: 15px;
	font-weight:bold;
	font-size: 14px;
		}
		
div#adresse	{
	position: absolute; top:415px ; left:15px ;
	letter-spacing: 1px;
	font-weight:normal;
	font-size: 12px;
	}

DIV.guestbook {
	height: 345px;
	overflow: auto;
	margin-bottom: 4px;
}

DIV.guestbook DIV.nav{
	text-align: center;
	margin: 2px;
}

DIV.guestbook DIV.nav A{
	margin-left: 4px;
}

DIV.guestbook DIV.nav SPAN{
	font-size: 10px;
	font-style: normal;
	color: #8E2136;
	font-weight: bold;	
}

DIV.guestentrybox {
	border: 1px black dashed;
	text-align: left;
	margin: 2px 2px 8px 2px;
	
}

DIV.guestentrybox SPAN.date {
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	margin-bottom: 2px;
	margin-top: 0px;
	padding: 0px 4px 0px 4px;
}

DIV.guestentrybox SPAN.user, A.user {
	font-size: 10px;
	font-style: normal;
	margin-bottom: 2px;
	margin-top: 0px;
	padding: 0px 4px 0px 4px;
	color: #8E2136;
}

DIV.guestentrybox P {
	font-style: normal;
	margin-bottom: 4px;
	margin-top: 0px;
	padding: 2px;
}

div.links {
    height: 345px;
    overflow: auto;
    }
