/* Created by Markus Roessler & Thomas Renner 

	www.sugarbeet.cc

*/



td { vertical-align: top; } 

#header{
	height: 133px;
	
	border:0px solid blue;
	
}

@media print
{
	#printheader{
	display:none;	
	}
}
	

#nav_main { 
  	border: 0px solid orange;
  	padding:0;
	
	
}	
  

#nav_main_left {
float:left;
padding-top:4px;
border:0px solid green;
	width:400px;
}

#nav_main_right {
float:right;
padding-top:4px;
border:0px solid blue;
	width:320px;

}

#teaserblock {
	border:1px solid #999;
	background-color: #f5f5f5;
	padding: 10px;

}
#teaserimage {
	float:left; 
	border: 1Px solid gray; 
	width:120Px; 
	margin-right: 8Px; 
}
#teasertext_without_image {
	border: 0Px solid green;
	
}

#teasertext_with_image{
	width:355Px; 
	margin-left:135px;
	border: 0Px solid orange;
}



#artikelblock {

}
#artikelblock img {
	border:1px solid #666;
	margin-bottom:20px;

}

#artikelblock .rightimg {
	border:1px solid #999;
	margin-left: 10Px;
	margin-top: 10Px;
	}

.neutral:link, .neutral:visited, .neutral:hover, .neutral.active {
	color:#000;
	
	font-weight:normal;
	text-decoration:none;
	cursor:text;
} 

.grayline {
	background-color:#EEE;
	font-size:110%;
}
/**************************************************************************/
	
#featureblock {
	background-color:#fff;
	width:176px;
	border: 1px solid #ddd;
	padding:3px;
	margin-left: 4px;
}	
#featureblockitem {
	background-color:#fff;
	
	font-size: 80%;
	padding:2px;
	margin-left: 4px;
	border: 0px solid #ddd;
}

#featureblockitem a{
	color:#777;
}

#featureblockheader {
	font-size: 150%;
	font-weight: bold;
	padding:4px;
	padding-bottom:0px;
	width:176px;
	color:#fff;
	border: 0px solid #ddd;
}

/**************************************************************************/


#submenublock {
list-style-type: none;
border:0px solid yellow;
padding:0;
margin:0;
width:200px;

}	
#submenublockitem, #submenublockitem_current {
	margin:0px;
	padding:0;
	padding-left:30px;
	list-style-type: none;
	width:171px;
	list-style-type: none;
	border: 0px solid  orange;
}

#submenublockitem a, #submenublockitem_current a{
	color:#FF3333;
	font-size: 100%;
	font-weight: bold;
	letter-spacing: 0.09em;
	margin:0;
	width:200px;
}

#submenublockitem a:hover{
	text-decoration:none;
}

#submenublockitem_current {
	background-color:#fff;
	width:200px;
	font-size: 100%;
	padding:0px;
	margin-bottom: 0px;
	border: 0px solid #ddd;
}

#submenublockitem_current a{
	color:#777;
}


/**************************************************************************/
#mainmenuitem, #mainmenuitem_current {
	
	padding:0px;
	border: 0px solid  #bbb;
	margin:0px;
	padding-left:20px;
	list-style-type: none;
	width:181px;
	
}
#mainmenuitem a, #mainmenuitem_current a{
	color:#FF3333;
	font-size: 130%;
	font-weight: bold;
	letter-spacing: 0.09em;
	margin:0;
	line-height:1.2em;
}
#mainmenuitem_current a {
	color: #DADAE0 ;
	color:#FF3333;
	list-style-type: square;

}


#mainmenuitem a:hover, #mainmenuitem_current a:hover{
	text-decoration:none;
	color:#FF3333;
	width:200px;
}


#mainmenublock {
list-style-type: none;
border:0px solid yellow;
padding:0;
margin:0;
width:200px;
	
}	
/**********************************************************************************************/ 
#leftcol {
	padding-left: 0px;
	float:left;
	width:140px;
	border:0px solid blue;
	height:100px;
}	
#rightcol {
	float:left;
	border:0px solid orange;
	width:600px;
}



/****************************************************************************************************/
/*         GUESTBOOK        */
/****************************************************************************************************/



#forminput {
	float:left;
	width:300px;
	
}
#forminput input {
	width:200px;

}


#formlabel {
	padding-left: 20px;
	float:left;
	width:120px;
	font-weight:bold;	
	border:´0px solid orange;
	
}	
#formzeile {
	clear:both;
	border:0px solid green;
	vertical-align:top;
	margin-top: 2px;
}
.ue1 {
border:0px solid green;
font-size:120%;
	margin-top: 0px;
	font-weight:bold;
}
#gb_entry {
	border:1px solid #EEE;
	padding:10px;
	margin-top:10px;


}




#tableheader {
	background-color:#20B4E4;
}




/*#### * TERMINE ******************************************************************************************************/

.tdwochentag {   
	background-color:#C80000;
	color:#fff;		
	font-weight:bold;
	padding:6px;
	border:1px solid #fff;
	}


.tdtag {  
	background-color:#C88080; 
	color:#000;		
	font-weight:bold;
	padding:6px;
	border:1px solid #fff;
}
.tdtermin {
	background:#CCC;
	color:#000;		
	font-weight:normal;
	padding:6px;
	border:1px solid #fff;
}
.fett {
	color:000;
	font-family: "Arial Black", Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size:2;
}
.fett_unterstrichen {
	color:000;
	font-family: "Arial Black", Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size:2;
	border-bottom:1px solid gray;
}
.speisekartencontainer {
	align:center;
	width:99%;
	border:0px solid gray;
	background: transparent url("../../grafik/k_bg.gif") repeat ;
	padding-top:20px;
}