BODY {
	width: 100%;
	height: 100%; 
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-position:bottom;
	background-color: #5b3026;
	text-align: center;
	line-height:11px;
}


IMG {
	border: none;
}


.float {
	float: left;
}

.clearClass {
	clear: both;
}


A:link { 
  	text-decoration: none; 
	color: #000000;
} 


A:visited {
   color: #000000; 
   text-decoration: none; 
} 

A:active {
	color: #000000; 
	text-decoration: none; 
} 

A:hover {
   color: #000000; 
   text-decoration: none; 
}

  
#main {
	width: 830px;  
	padding:0px;
	margin: 0px auto 20px auto;
	text-align: left; 
	border: none;
	background: #fff;
}
DIV.logo{
	position: relative;
	padding: 0px;
	margin: 0px;
}

DIV.noscript{
	position: absolute; 
	top: 300px;
	left: 39px;
	color: #ffffff;	
	z-index: 999;
}
  


/* -------------- News ----------------*/

DIV.news {
	background: url(../images/repeat.gif) repeat-y;
	width: 830px;
	text-align:left;
	border: none;
	padding: 0px;
	margin: 0px;
}
  
DIV.bgNews{
	padding-left: 15px;
	padding-top: 0px;
	margin: 0px;
}
	

	

/* -------------- Pizza ----------------*/	
  
DIV.pizza {
	background: url(../images/repeat.gif) repeat-y;
	width: 830px;
	text-align:left;
	border: none;
	padding: 0px;
}
  
DIV.bgPizza{
	padding-left: 15px;
	border: none;
	padding-top: 0px;
}
	
	
/* -------------- Pasta ----------------*/
  
DIV.pasta {
 	background: url(../images/repeat.gif) repeat-y;
 	width: 830px;
  	text-align:left;
	border: none;
}
  
DIV.bgPasta{
	padding-left: 15px;
	border: none;
}
	
	
/* -------------- Und Co ----------------*/

DIV.co {
 	background: url(../images/repeat.gif) repeat-y;
	width: 830px;
 	text-align:left;
	border: none;
}
  
DIV.bgCo{
	padding-left: 15px;
	border: none;
}
	
	
/* -------------- Fruehstueck ----------------*/	
  
DIV.fruehstueck {
	background: url(../images/repeat.gif) repeat-y;
	width: 830px;
	text-align:left;
	border: none;
}
	
DIV.bgFruehstueck{
	padding-left: 15px;
	border: none;
}
	
	
/* -------------- Getraenke ----------------*/
  
DIV.getraenke {
	background: url(../images/repeat.gif) repeat-y;
	width: 830px;
	text-align:left;
	border: none;
}

DIV.getraenkeSub {
	width:500px;
	margin-left:10px;
	margin-top: 12px;
	border: none;
}
	
DIV.getraenkeSub img{
	padding-bottom: 4px;
}

	
DIV.getraenkeSub2{
	width: 200px;
	padding-bottom: 20px;
	padding-top: 10px;
	border: none;
}

/* -------------- Getraenke Unterkategorien ----------------*/

DIV.getraenke {
	background: url(../images/repeat.gif) repeat-y;
	width: 830px;
	text-align:left;
	border: none;
}
  
 DIV.bgHeissgetraenke{
	padding-left: 15px;
	border: none;
}
	
  
 DIV.bgSodas{
	padding-left: 15px;
	border: none;
}
	
 DIV.bgBiere{
	padding-left: 15px;
	border: none;
}
	
	
DIV.bgWeine{
	padding-left: 15px;
	border: none;
}
	
DIV.bgSpirits{
	padding-left: 15px;
	border: none;
}
	
DIV.bgLongdrinks{
	padding-left: 15px;
	border: none;
}
	
DIV.bgCocktails{
	padding-left: 15px;
	border: none;
}

DIV.fliesstextSpirits{
	
}
	
	
/* -------------- Bilder ----------------*/	
  
DIV.bilder {
	background: url(../images/repeat.gif) repeat-y;
	width:830px;
	text-align:left;
	border: none;
}
  
 DIV.bgBilder{
	padding-left: 15px;
	border: none;
}
	
DIV.bilderBg{
	margin-top: 20px;
	background: url(../images/bilder/bilderbg.gif) no-repeat;
	padding-bottom:20px;
}

	
DIV.bilderDiv{
	margin-left: 72px;
	position: relative;
	width: 620px;
	height: 250px;
	overflow: hidden;
	border: none;
}

DIV.bilderInnen{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 191px;
	width: 1600px;
	padding-top: 10px;
	border: none;
}

DIV.bilderDiv img{
	padding-right: 5px;
	border: none;
}

DIV.textBereichBilder{
	padding-left: 24px;
	padding-bottom:0px;
	border: none;
}


DIV.bilderunterseiten{
	height: 799px;
	width: 599px;
	position: relative;
	text-align:center;
}

DIV.pfeil1{
	position: absolute;
	padding-top: 120px;
	padding-left: 52px;
	z-index: 899;
	height: 18px;
	width: 12px;
	border: none;
}

DIV.pfeil2{
	position: absolute;
	z-index: 850;
	margin-top: 120px;
	margin-left: 745px;
	height: 18px;
	width: 12px;
	border: none;
}

DIV.pfeileGalerie{
	position: absolute;
	z-index: 10;
	left: 225px;
	top: 693px;
}

DIV.textGalerie{
	position:relative;
}

DIV.textGalerieInhalt{
	padding-left: 5px;
	position:relative;
	vertical-align:middle;
}

DIV.textGalerieText{
	padding-left: 5px;
	position:relative;
}

DIV.textGalerieTextGrau{
	padding-left: 5px;
	position:relative;
	color:#999999;
}





/* -------------- Contact ----------------*/

  
DIV.contact {
	background: url(../images/repeat.gif) repeat-y;
	width: 830px;
	text-align:left;
	border: none;
}
  
 DIV.bgContact{
	padding-left: 15px;
	border: none;
}

A:hover SPAN.txtBlack {
	color: #c90019;
	}
	
DIV.error{
	padding-bottom: 10px;
	color: #c90019;
}

DIV.absolute{
	position: absolute;
	left: 0px;
	right: 0px;
}

DIV.spalte1ContactOT{
	width: 364px;
	border: none;
}

DIV.textBereichContact{
	width: 752px;
	padding-left: 24px;
	padding-bottom: 80px;
	border: none;
}	
	
/* -------------- Impressum ----------------*/
  
DIV.impressum {
	background: url(../images/repeat.gif) repeat-y;
	width: 830px;
	text-align:left;
	border: none;
}
  
 DIV.bgImpressum{
	padding-left: 15px;
	border: none;
}
	
	
/* -------------- Bottom ----------------*/
	
  
DIV.bottom {
	width: 830px;
	border: none;
}
  
 
 /* -------------- Textformatierung ----------------*/
  
.ausz{
	color: #878889;
	font-weight: normal;
}




DIV.U1{
	padding-left: 39px;
	padding-top: 11px;
	padding-bottom: 11px;
	border: none;
	margin:0px;
}

DIV.textBereich{
	width: 752px;
	padding-left: 24px;
	padding-bottom: 60px;
	border: none;
}
	
DIV.bildBereich1{
	width: 800px;
	border: none;
	background: url(../images/back1_neu.jpg) no-repeat bottom;
}
	
DIV.bildBereich2{
	width: 800px;
	border: none;
	background: url(../images/back2_neu.jpg) no-repeat bottom;
}
	
DIV.bildBereich3{
	width: 800px;
	border: none;
	background: url(../images/back3_neu.jpg) no-repeat bottom;
}

DIV.spalte1News{
	width: 364px;
	padding-bottom: 20px;
	padding-top: 20px;
	border: none;
}

DIV.spalte1NewsFett{
	width: 364px;
	padding-bottom: 20px;
	padding-top: 20px;
	border: none;
	font-weight:bold;
}

DIV.spalte1NewsFettRot{
	width: 364px;
	padding-bottom: 20px;
	padding-top: 20px;
	border: none;
	font-weight:bold;
	color: #c90019;
}

DIV.spalte2News{
	width: 364px;
	padding-bottom: 20px;
	padding-top: 20px;
	padding-left: 24px;
	border: none;
}

DIV.spalte2NewsOA{
	width: 364px;
	padding-left: 24px;
	border: none;
}

DIV.spalte1NewsRot{
	width: 364px;
	padding-bottom: 20px;
	padding-top: 20px;
	color: #c90019;
	border: none;
	font-weight:bold;
}

DIV.spalte1NewsRotOA{
	width: 364px;
	padding-bottom: 20px;
	color: #c90019;
	border: none;
	font-weight:bold;
}
	
DIV.v1spalteGrau{
	width: 752px;
	padding-top: 20px;
	color: #878889;
	border: none;
}

DIV.spalte2Red{
	width: 364px;
	padding-bottom: 20px;
	padding-top: 20px;
	padding-left: 24px;
	color: #c90019;
	border: none;
	font-weight:bold;
}

DIV.spalte2Red_OL{
	width: 364px;
	padding-bottom: 20px;
	padding-top: 20px;
	color: #c90019;
	border: none;
	font-weight:bold;
	
}

DIV.v3spalten1Red{
	width: 170px;
	padding-bottom: 20px;
	padding-top: 10px;
	color: #c90019;
	border: none;
	font-weight:bold;
}

DIV.v3spaltenRed{
	width: 170px;
	padding-bottom: 20px;
	padding-top: 10px;
	padding-left: 24px;
	color: #c90019;
	border: none;
	font-weight:bold;
}

DIV.spalte1NewsOT{
	width: 364px;
	padding-bottom: 20px;
	border: none;
}
  
DIV.v1spalte{
	width: 752px;
	padding-bottom: 20px;
	padding-top: 20px;
	border: none;
	font-weight: normal;
}

DIV.v1spalteOA{
	width: 752px;
	padding-bottom: 20px;
	border: none;
	font-weight: bold;

}

DIV.v1spalteOA_normal{
	width: 752px;
	padding-bottom: 20px;
	border: none;
	font-weight: normal;

}

DIV.v1spalteRot{
	width: 752px;
	padding-top: 20px;
	color: #c90019;
	border: none;
	font-weight: bold;
}


DIV.v1spalteRotUAbsatz{
	width: 752px;
	color: #c90019;
	padding-bottom:20px;
	border: none;
	font-weight: bold;
}

DIV.v1spalteRotOklAbsatz{
	width: 752px;
	color: #c90019;
	padding-top: 10px;
	padding-bottom:20px;
	border: none;
	font-weight: bold;
}

DIV.v1spalteRotAbsatz{
	width: 752px;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #c90019;
	border: none;
	font-weight: bold;
}
 
DIV.v4spalten1{
	width: 170px;
	padding-bottom: 20px;
	border: none;
	font-weight: bold;
}

DIV.v4spalten2{
	width: 170px;
	margin-left:24px;
	padding-bottom: 20px;
	border: none;
	font-weight: bold;
}
 
DIV.v4spalten3{
	width:170px;
	padding-left:24px;
	padding-bottom:20px;
	border: none;
	font-weight: bold;
}

DIV.v4spalten4{
	width:170px;
	padding-left:24px;
	padding-bottom:20px;
	border: none;
	font-weight: bold;
}

DIV.v4spalten3_normal{
	width:170px;
	padding-left:24px;
	padding-bottom:20px;
	border: none;
	font-weight: normal;
}

DIV.v4spalten4_normal{
	width:170px;
	padding-left:24px;
	padding-bottom:20px;
	border: none;
	font-weight: normal;
}

DIV.v4spalten3_normal_OL{
	width:170px;
	border: none;
	font-weight: normal;
}






 /* -------------- MouseOver-Erklärungen ----------------*/

Div.fliesstext{
	font-size: 11px;
	font-weight:normal;
	color:#000000;
}  

Div.fliesstextFettRot{
	font-size: 11px;
	font-weight:bold;
	color:#c90019;
	padding-top: 15px;
}  

Div.fliesstextRot{
	font-size: 11px;
	font-weight:normal;
	color:#c90019;
} 


DIV.mouseOver{
	border: none;
	color: #000000;
 }
 
 DIV.mouseOverAbsolute1{
	position: absolute;
	z-index: 1;
 }


DIV.mouseOverInnen{
	position: relative;
	border: none;
}

DIV.mouseOverInnen2{
	border: none;
}
	
	
DIV.oben{
	background: url(../images/tooltipoben.gif) no-repeat;
}

DIV.mitte{
	background: url(../images/tooltipmitte.gif) repeat-y;
	padding: 10px;
	border: none;
	margin-top:-3px;
}

DIV.unten{
	background: url(../images/tooltipunten.gif) no-repeat;
	margin-top:-2px;
}

DIV.mouseOverFloat1{
	position: absolute;
	width: 170px;
	border: none;
	z-index: 800;
}
	
	
DIV.mouseOverFloat2{
	position: absolute;
	width: 170px;
	border: none;
	z-index: 700;
}	

	
DIV.mouseOverFloat3{
	position: absolute;
	width: 170px;
	border: none;
	z-index: 600;
}
	
	
DIV.mouseOverFloat5{
	position: absolute;
	width: 170px;
	border: none;
	z-index: 200;
}
	
DIV.aussen{
	position:relative;
}

DIV.mouseOverText{
	position: absolute;
	z-index:999;
	width: 170px;
	padding-left: 10px;
	border: none;
	/*opacity for IE5+*/
  	filter: alpha(opacity=85);
  	/*opacity for older Mozilla browsers*/
  	-moz-opacity: 0.85;
  	/*opacity for mozilla/safari*/
  	opacity: 0.85;
	font-weight: normal;

 }
 
#text01{  overflow:hidden; position: relative;}
#text02{  overflow:hidden; position: relative;}
#text03{  overflow:hidden; position: relative;}
#text04{  overflow:hidden; position: relative;}
#text05{  overflow:hidden; position: relative;}
#text06{  overflow:hidden; position: relative;}
#text07{  overflow:hidden; position: relative;}
#text08{  overflow:hidden; position: relative;}
#text09{  overflow:hidden; position: relative;}
#text10{  overflow:hidden; position: relative;}
#text11{  overflow:hidden; position: relative;}
#text12{  overflow:hidden; position: relative;}
#text13{  overflow:hidden; position: relative;}
#text14{  overflow:hidden; position: relative;}
#text15{  overflow:hidden; position: relative;}
#text16{  overflow:hidden; position: relative;}