body {
	background-color: #000;
	background-image: url(../bilder/hintergrund_v4.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-attachment: fixed;
}
#home {
	position: absolute;
	left: 305px;
	cursor: pointer;
	z-index: 15;
}

#jobs{
	position: absolute;
	left: -56px;
	cursor: pointer;
}

#oeffnung {
	position: absolute;
	left: -15px;
	cursor: pointer;
}

#anfahrt {
	position: absolute;
	left: 95px;
	cursor: pointer;
}

#kontakt {
	position: absolute;
	left: 160px;
	cursor: pointer;
}


#impress {
	position: absolute;
	left: 225px;
	cursor: pointer;
}







#inhaber{
	position: absolute;
	width: 60px;
	cursor: pointer;

}
#news{
	position: absolute;
	left: 67px;
	width: 50px;
	cursor: pointer;

}
#speise_k{
	position: absolute;
	width: 85px;
	left: 125px;
	cursor: pointer;

}
#gourme_k {
	position: absolute;
	width: 95px;
	cursor: pointer;
	left: 215px;

}
#menu{
	cursor: pointer;
	position: absolute;
	width: 55px;
	left: 313px;

}
#wein_k{
	cursor: pointer;
	position: absolute;
	width: 75px;
	left: 375px;

}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
}

#presse{
	cursor: pointer;
	position: absolute;
	width: 60px;
	left: 455px;

}
#catering{
	cursor: pointer;
	position: absolute;
	width: 70px;
	left: 518px;

}

#brunch{
	cursor: pointer;
	position: absolute;
	width: 90px;
	left: 590px;

}


#zentrierung  
{ width: 141px; height: 95px; position: absolute; top: 50%; left: 50%; overflow: visible}
li {
	list-style-type: square;
}


#ebeneninhalt 
{ position:absolute; left:-460px; top:-277px; width:19px; height:290px; z-index:1 }

#banner  	
{
	BORDER-RIGHT: #000000 1px;
	BORDER-TOP: #000000 1px;
	Z-INDEX: 2;
	LEFT: 0px;
	OVERFLOW: visible;
	BORDER-LEFT: #000000 1px;
	WIDTH: 460px;
	BORDER-BOTTOM: #000000 1px;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 150px;
	BACKGROUND-COLOR: #000;
	layer-background-color: #000;
	border: 1px none #000000
}

#logo 
{BORDER-RIGHT: #000000 1px; BORDER-TOP: #000000 1px; Z-INDEX: 3; LEFT: 25px; OVERFLOW: visible; BORDER-LEFT: #000000 1px; WIDTH: 200px; BORDER-BOTTOM: #000000 1px; POSITION: absolute; TOP: 31px; HEIGHT: 185px; BACKGROUND-COLOR: #000; layer-background-color: #FFFFFF; border: 1px none #000000}



#navigation_quer 
{
	Z-INDEX: 3;
	LEFT: -230px;
	OVERFLOW: visible;
	WIDTH: 665px;
	POSITION: absolute;
	TOP: -85px;
	HEIGHT: 21px;
	layer-background-color: #000;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 12px;
	background-color: #000;
}

#navileiste 
{BORDER-RIGHT: #000000 1px; BORDER-TOP: #000000 1px; Z-INDEX: 3; LEFT: 25px; OVERFLOW: visible; BORDER-LEFT: #000000 1px; WIDTH: 200px; 
BORDER-BOTTOM: #000000 1px; POSITION: absolute; TOP: 245px; HEIGHT: 144px}



#bild_untenlinks 
{
	BORDER-RIGHT: #000000 1px;
	BORDER-TOP: #000000 1px;
	Z-INDEX: 3;
	LEFT: 25px;
	OVERFLOW: visible;
	BORDER-LEFT: #000000 1px;
	WIDTH: 200px;
	BORDER-BOTTOM: #000000 1px;
	POSITION: absolute;
	TOP: 393px;
	HEIGHT: 125px;
	BACKGROUND-COLOR: #0000;
	layer-background-color: #999999;
	border: 1px none #000000
}


#bild_untenlinks_bild 
{
	BORDER-RIGHT: #000000 1px;
	BORDER-TOP: #000000 1px;
	Z-INDEX: 3;
	LEFT: -205px;
	OVERFLOW: visible;
	BORDER-LEFT: #000000 1px;
	WIDTH: 200px;
	BORDER-BOTTOM: #000000 1px;
	POSITION: absolute;
	TOP: 363px;
	HEIGHT: 125px;
	BACKGROUND-COLOR: #0000;
	layer-background-color: #999999;
	border: 1px none #000000
}



#bild_untenrechts 
{
	BORDER-RIGHT: #000000 1px;
	BORDER-TOP: #000000 1px;
	Z-INDEX: 3;
	LEFT: 265px;
	OVERFLOW: visible;
	BORDER-LEFT: #000000 1px;
	WIDTH: 400;
	BORDER-BOTTOM: #000000 1px;
	POSITION: absolute;
	TOP: 188px;
	HEIGHT: 300;
	BACKGROUND-COLOR: #000;
	layer-background-color: #999999;
	border: 1px none #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
}

#bild_untenrechts_speise 
{
	BORDER-RIGHT: #000000 1px;
	BORDER-TOP: #000000 1px;
	Z-INDEX: 3;
	LEFT: 265px;
	OVERFLOW: visible;
	BORDER-LEFT: #000000 1px;
	WIDTH: 400;
	BORDER-BOTTOM: #000000 1px;
	POSITION: absolute;
	TOP: 188px;
	HEIGHT: 300;
	BACKGROUND-COLOR: #000;
	layer-background-color: #999999;
	border: 1px none #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	background-image: url(../bilder/speisekarte.jpg);
}



#bild_obenrechts 
{
	BORDER-RIGHT: #000000 1px;
	BORDER-TOP: #000000 1px;
	Z-INDEX: 2;
	LEFT: 465px;
	OVERFLOW: visible;
	BORDER-LEFT: #000000 1px;
	WIDTH: 200;
	BORDER-BOTTOM: #000000 1px;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 150px;
	BACKGROUND-COLOR: #999999;
	layer-background-color: #999999;
	border: 1px none #000000
}



#text 
{
	Z-INDEX: 3;
	LEFT: -3px;
	OVERFLOW: auto;
	WIDTH: 260px;
	POSITION: absolute;
	TOP: 188px;
	HEIGHT: 300px;
	background-color: #000;

}

#text_wir 
{
	Z-INDEX: 3;
	LEFT: 0px;
	OVERFLOW: auto;
	WIDTH: 260px;
	POSITION: absolute;
	TOP: 188px;
	HEIGHT: 300px;
	background-color: #000;

}

#text_news
{
	Z-INDEX: 3;
	LEFT: 0px;
	OVERFLOW: auto;
	WIDTH: 260px;
	POSITION: absolute;
	TOP: 188px;
	HEIGHT: 300px;
	background-color: #000;

}

#text_speisekarte
{
	Z-INDEX: 3;
	LEFT: 0px;
	OVERFLOW: auto;
	WIDTH: 260px;
	POSITION: absolute;
	TOP: 188px;
	HEIGHT: 300px;
	background-color: #000;

}


#text_gurmetkarte
{
	Z-INDEX: 3;
	LEFT: 0px;
	OVERFLOW: auto;
	WIDTH: 260px;
	POSITION: absolute;
	TOP: 188px;
	HEIGHT: 150px;
	background-color: #000;

}

#text_menukarte
{
	Z-INDEX: 3;
	LEFT: 0px;
	OVERFLOW: auto;
	WIDTH: 260px;
	POSITION: absolute;
	TOP: 188px;
	HEIGHT: 240px;
	background-color: #000;

}

#text_weinkarte
{
	Z-INDEX: 3;
	LEFT: 0px;
	OVERFLOW: auto;
	WIDTH: 260px;
	POSITION: absolute;
	TOP: 188px;
	HEIGHT: 70px;
	background-color: #000;

}

#text_pressekarte
{
	Z-INDEX: 3;
	LEFT: 0px;
	OVERFLOW: auto;
	WIDTH: 260px;
	POSITION: absolute;
	TOP: 188px;
	HEIGHT: 300px;
	background-color: #000;

}


#text_cateringkarte
{
	Z-INDEX: 3;
	LEFT: 0px;
	OVERFLOW: auto;
	WIDTH: 260px;
	POSITION: absolute;
	TOP: 188px;
	HEIGHT: 300px;
	background-color: #000;
}

#text_caffeerantkarte
{
	Z-INDEX: 3;
	LEFT: 0px;
	OVERFLOW: auto;
	WIDTH: 260px;
	POSITION: absolute;
	TOP: 188px;
	HEIGHT: 300px;
	background-color: #000;
}


#text_loungekarte
{
	Z-INDEX: 3;
	LEFT: 0px;
	OVERFLOW: auto;
	WIDTH: 260px;
	POSITION: absolute;
	TOP: 188px;
	HEIGHT: 190px;
	background-color: #000;
}


#text_newsletter
{
	Z-INDEX: 3;
	LEFT: 0px;
	OVERFLOW: auto;
	WIDTH: 260px;
	POSITION: absolute;
	TOP: 188px;
	HEIGHT: 300px;
	background-color: #000;
}

#text_zeiten
{
	Z-INDEX: 3;
	LEFT: 0px;
	OVERFLOW: auto;
	WIDTH: 260px;
	POSITION: absolute;
	TOP: 188px;
	HEIGHT: 300px;
	background-color: #000;
}

#text_brunchkarte
{
	Z-INDEX: 3;
	LEFT: 0px;
	OVERFLOW: auto;
	WIDTH: 260px;
	POSITION: absolute;
	TOP: 188px;
	HEIGHT: 300px;
	background-color: #000;
	overflow: auto;
}


#text_wohin
{
	Z-INDEX: 3;
	LEFT: 0px;
	OVERFLOW: auto;
	WIDTH: 260px;
	POSITION: absolute;
	TOP: 188px;
	HEIGHT: 300px;
	background-color: #000;
	overflow: auto;
}












#text_start {
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	WIDTH: 240px;
	HEIGHT: 280px;
	left: 10px;
	top: 10px;
	}

#text_start_wir {
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	WIDTH: 240px;
	HEIGHT: 280px;
	left: 10px;
	top: 10px;
	overflow: auto;
	}

#text_news_inhalt {
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	WIDTH: 240px;
	HEIGHT: 280px;
	left: 10px;
	top: 10px;
	overflow: auto;
	}

#text_speisek_inhalt {
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	WIDTH: 240px;
	HEIGHT: 280px;
	left: 10px;
	top: 10px;
	overflow: auto;
	}

#text_gurmetk_inhalt {
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	WIDTH: 240px;
	HEIGHT: 280px;
	left: 10px;
	top: 10px;
	overflow: auto;
	}


#text_menu_inhalt {
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	WIDTH: 240px;
	HEIGHT: 280px;
	left: 10px;
	top: 10px;
	overflow: auto;
	}

#text_wein_inhalt {
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	WIDTH: 240px;
	HEIGHT: 280px;
	left: 10px;
	top: 10px;
	overflow: auto;
	}


#text_presse_inhalt {
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	WIDTH: 240px;
	HEIGHT: 280px;
	left: 10px;
	top: 10px;
	overflow: auto;
	}

#text_catering_inhalt {
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	WIDTH: 240px;
	HEIGHT: 280px;
	left: 10px;
	top: 10px;
	overflow: auto;
	}


#text_caffeerant_inhalt {
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	WIDTH: 240px;
	HEIGHT: 280px;
	left: 10px;
	top: 10px;
	overflow: auto;
	}


#text_lounge_inhalt {
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	WIDTH: 240px;
	HEIGHT: 280px;
	left: 10px;
	top: 10px;
	overflow: auto;
	}





#text_newsletter_inhalt {
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	WIDTH: 240px;
	HEIGHT: 280px;
	left: 10px;
	top: 10px;
	overflow: auto;
	}

#text_zeiten_inhalt {
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	WIDTH: 240px;
	HEIGHT: 280px;
	left: 10px;
	top: 10px;
	overflow: auto;
	}

#text_brunch_inhalt {
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	WIDTH: 240px;
	HEIGHT: 280px;
	left: 10px;
	top: 10px;
	padding-right: 0px;
	overflow: auto;
	}


#text_wohin_inhalt {
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	WIDTH: 240px;
	HEIGHT: 280px;
	left: 10px;
	top: 10px;
	padding-right: 0px;
	overflow: auto;
	}

















#s_karte{
	background-color: #000;
	position: absolute;
	width: 200px;
	height: 200px;
	left: 0px;
	top: 0px;
	filter: alpha(opacity=75);
	opacity:0.75;
}

#g_karte{
	background-color: #000;
	position: absolute;
	width: 200px;
	height: 300px;
	left: 0px;
	top: 0px;
}


#l_karte{
	background-color: #000;
	position: absolute;
	width: 200px;
	height: 200px;
	left: 0px;
	top: 0px;
	filter: alpha(opacity=75);
	opacity:0.75;

}

#c_karte{
	background-color: #000;
	position: absolute;
	width: 200px;
	height: 110px;
	left: 0px;
	top: 0px;
	filter: alpha(opacity=75);
	opacity:0.75;

}



#c_newsletter{
	background-color: #000;
	position: absolute;
	width: 400px;
	height: 300px;
	left: 0px;
	top: 0px;
	filter: alpha(opacity=75);
	opacity:0.75;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
}



#b_karte{
	background-color: #000;
	position: absolute;
	width: 200px;
	height: 35px;
	left: 0px;
	top: 0px;
	filter: alpha(opacity=75);
	opacity:0.75;

}



#cat_karte{
	background-color: #000;
	position: absolute;
	width: 200px;
	height: 35px;
	left: 0px;
	top: 0px;
	filter: alpha(opacity=75);
	opacity:0.75;

}

#gur_karte{
	background-color: #000;
	position: absolute;
	width: 200px;
	height: 35px;
	left: 0px;
	top: 0px;
	filter: alpha(opacity=75);
	opacity:0.75;

}





















#impressum {
	Z-INDEX: 3; LEFT: 495px; 
	OVERFLOW: visible; 
	WIDTH: 400;  
	POSITION: absolute; 
	TOP: 220px; HEIGHT: 300; 
	BACKGROUND-COLOR: #CCCCCC; 
	layer-background-color: #CCCCCC; 
	border: 1px none #000000;
	}





#start {
	height: 485px;
	width: 665px;
	position: absolute;
	left: 230px;
	top: 30px;
	z-index: 15;		
}

#news_ {
	z-index: 13;
	height: 485px;
	width: 665px;
	position: absolute;
	left: 230px;
	top: 30px;
}

#wir {
	z-index: 12;
	height: 485px;
	width: 665px;
	position: absolute;
	left: 230px;
	top: 30px;
}

#blende {
	z-index: 14;
	height: 485px;
	width: 665px;
	position: absolute;
	left: 230px;
	top: 30px;
	background-color: #000;
}


#speisekarte {
	z-index: 11;
	height: 485px;
	width: 665px;
	position: absolute;
	left: 230px;
	top: 30px;
}



#gurmetkarte {
	z-index: 10;
	height: 485px;
	width: 665px;
	position: absolute;
	left: 230px;
	top: 30px;
}


#menukarte {
	z-index: 10;
	height: 485px;
	width: 665px;
	position: absolute;
	left: 230px;
	top: 30px;
}


#weinkarte {
	z-index: 10;
	height: 485px;
	width: 665px;
	position: absolute;
	left: 230px;
	top: 30px;
}


#pressekarte {
	z-index: 10;
	height: 485px;
	width: 665px;
	position: absolute;
	left: 230px;
	top: 30px;
}


#cateringkarte {
	z-index: 10;
	height: 485px;
	width: 665px;
	position: absolute;
	left: 230px;
	top: 30px;
}


#caffeerantkarte {
	z-index: 10;
	height: 485px;
	width: 665px;
	position: absolute;
	left: 230px;
	top: 30px;
}



#loungekarte {
	z-index: 10;
	height: 485px;
	width: 665px;
	position: absolute;
	left: 230px;
	top: 30px;
}


#newsletter {
	z-index: 10;
	height: 485px;
	width: 665px;
	position: absolute;
	left: 230px;
	top: 30px;
}


#zeiten {
	z-index: 10;
	height: 485px;
	width: 665px;
	position: absolute;
	left: 230px;
	top: 30px;
}


#brunchkarte {
	z-index: 10;
	height: 485px;
	width: 665px;
	position: absolute;
	left: 230px;
	top: 30px;
}


#wohin {
	z-index: 10;
	height: 485px;
	width: 665px;
	position: absolute;
	left: 230px;
	top: 30px;
}













a:hover
{
	text-decoration: none;
	color: #ff9900
}

a
{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	font-weight: bold;
}

a.extra
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CCC;
	font-weight: bolder;
	text-align: right;
}

a.extra:link
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CCC;
	font-weight: bolder;
}

a.extra:hover
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #FFF;
	font-weight: bolder;
}

.buttenkontakt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #FFFFFF;
	background-color: #990000;
	border: 2px solid #FFFFFF;
}

#blatt_div,
#wuerfel_div
{
	position:absolute;
	top:115;
	left:230;
	background-color:#cccccc;
	height:350px;
	width:450px;
	border:1px solid #ff0000;
}


.grauinhalt {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	
	
	}

.navihaupt {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	font-variant: normal;
	margin-left: 7px;
}
	
	
.linkoben {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	text-align: right;
	font-weight: bolder;
	color: #333333;
	vertical-align: middle;

}


#impressum_screen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	background-color: #000;
	position: absolute;
	height: 310px;
	width: auto;
	left: 25%;
	top: 10%;
	padding: 10px;
	border: thin solid #999;
	visibility: hidden;
	z-index: 40;
}

#jobs_inhalt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	background-color: #000;
	position: absolute;
	height: 310px;
	width: auto;
	left: 25%;
	top: 10%;
	padding: 10px;
	border: thin solid #999;
	visibility: hidden;
	z-index: 40;
}

.linie {
	cursor: pointer;
}

