
body{
	background-color:#FFF0BE;
	background-image:url(images/hg_besteck.jpg);
	background-position:top;
	background-repeat:repeat-x;
	font-family: Arial,Helvetica,Verdana;
	font-size:12px;
	color: #000000;
	line-height: 1.166;	
	margin: 0px;
	padding: 0px;
}



.a_navi:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-image: url('images/pfeil_grau.gif');
	background-repeat:no-repeat;
	background-position:left;
	padding-left: 9px;
	padding-right:9px;
	color: #000000;
	text-decoration: none;
}

.a_navi  { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color: #555555;
	text-decoration: none;
	padding-left: 9px;
	padding-right:9px;
}


.a_navi:hover {
	background-image: url('images/pfeil_grau.gif');
	background-repeat:no-repeat;
	background-position:left;
	padding-left: 9px;
	padding-right:9px;
	color: #000000;
	text-decoration: none;
}


a:link, a:visited, a:hover { 
	
	color: #555555;
	text-decoration: none;
	
}

a:hover {
	
	color: #000000;
	text-decoration:underline;
}

/* overrides decoration from previous rule for hovered links */
hr { border-style:solid;
	color:#999999;
	height:1pt;
	}
	
h1, h2, h3, h4, h5, h6 {
	font-family: Arial,Helvetica,Verdana;
	margin: 0px;
	padding: 0px;
}

h1 {
	font-size:15px;
	color:#666666;
	}

h2 {
	font-size:13px;
	color:#666666;
	}
	
h3 {
	font-size:12px;
	color:#666666;
	}
	
.fettgrau {
	font-family: Arial,Helvetica,Verdana;
	margin: 0px;
	padding: 0px;
	font-size:12px;
	color:#666666;
	font-weight:bold;
}
	
.bildtext { font-size: 11px;
			color:#000000;}






				

/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#oben 		{ 	width:789px;
				height:185px;
				background-repeat:no-repeat;
				margin:auto;
				text-align:center;
			
			}
		
#navi 		{ 	width:789px;
				height:20px;
				margin:auto;
				vertical-align:middle;
				
			}		
	
#navi_catering 		{ 	width:800px;
				height:40px;
				margin:auto;
				
			}
		
#space_oben	{ 	width:789px;
				height:10px;
				margin:auto;
				background-image:url(images/mitte1jpg);
				background-repeat:no-repeat;
			}
			
#main		{	width:789px;
				min-height:300px;
				margin:auto;
				background-image:url(images/mitte2.jpg);
				background-repeat:repeat-y;
				vertical-align:top;
				
			}
			
#space_oben_xmas	{ 	width:789px;
				height:10px;
				margin:auto;
				background-image:url(images/mitte1_xmas.jpg);
				background-repeat:no-repeat;
			}
			
#main_xmas		{	width:789px;
				min-height:300px;
				margin:auto;
				background-image:url(images/mitte2_xmas.jpg);
				background-repeat:repeat-y;
				vertical-align:top;
				
			}
						
#mainframe		{	width:700px;
				margin:auto;
				vertical-align:top;
				padding-top:0px;
				
			}

#bottom		{	width:789px;
				height:50px;
				margin:auto;
				background-image:url(images/unten.gif);
				background-repeat:no-repeat;
				text-align:right;
				padding-top:20px;
				}
				
/***********************************************/
/* Layout table                                 */
/***********************************************/		
		
td		{vertical-align:top;}
				
#saison	{		padding-top:2px;
				border-style:solid; 
				border-width:1pt; 
				border-color:#555555; 
				padding-left:0px; 
				padding-right:10px;
				padding-bottom:2px;
				}
				
#uebersaison {
	font-family: Arial,Helvetica,Verdana;
	font-size:12px;
	background-image: url('images/pfeil_rot.gif');
	background-repeat:no-repeat;
	background-position:left;
	font-weight:bold;
	padding-left:16px;
	color: #000000;
	text-decoration: none;
}
				
/***********************************************/
/* Layout aktuell                                 */
/***********************************************/	
#aktuell	{	padding-top:2px; 
				border-style:solid; 
				border-width:1pt; 
				border-color:#555555; 
				padding-left:0px; 
				padding-right:0px;
				}				
				
#spacer_td	{	width:20px;
			}
				
				
/***********************************************/
/* Layout Form                                 */
/***********************************************/		


.form_ok {
	font-size: 11px;
	background: #FFF0BE;
	border: 1px solid #555555;
	color:#000000;
	z-index:-1;
}

.form_err {
	font-size: 11px;
	background: #FF0000;
	border: 1px solid #555555;
	color:#000000;
	
}

/***********************************************/
/* Bilder vorladen                                 */
/***********************************************/		

.hidepics {
  width:0px;
  height:0px;
  visibility:hidden;
}


		