/* CSS Document */
body { margin-top:20px; background-color:#e7e7e8; font-size: 11px; color:#000; font-weight:normal; line-height: 12px; font-family: Courier New, sans-serif;}

h1 {font-size: 14px; color:#000; font-weight:bold; line-height: 15px; }
h2 {font-size: 12px; color:#000; font-weight:bold; line-height: 13px; }
h3 {font-size: 18px; color:#000; font-weight:bold; line-height: 20px; }
h4 {font-size: 12px; color:#000; font-weight:bold; line-height: 13px; text-decoration:underline; }
h7 {font-size: 12px; color:#fff; font-weight:bold; line-height: 13px; text-decoration:underline; }

img { border:none;}
 
a { color:#000; text-decoration:none;}
a:hoover { color:#000; text-decoration:none;}
 
a.link_akt { color:#fff;}
a.pdf_link { font-weight: bold; color:#d10a48; font-size:12px; background: url(../img/pdf_link.gif) left center no-repeat; text-decoration: none; padding: 0 0 0 24px; }

#container { margin:0 auto; width:646px;}

#gris { position:relative; float:left; width:400px; height:138px; text-align:left; padding-top:12px;}
#logo { position:relative; float:right; width:246px; height:98px; text-align:right; padding-top:52px; z-index:100;}

#nav { position:relative; width:646px;}
	#nav img { margin:3px 0px 3px 0px;}
#unav { position:relative; width:646px; margin:0px 0px 10px 0px;}
/*#content { position:relative; width:646px; background-image:url(../img/bg_content_g.gif);}*/
#content { position:relative; width:646px;}
	#content #cleft { position:relative; width:310px; margin:0px 14px 0px 0px; float:left;}
	#content #cleft p { margin:5px 5px 5px 5px;} 
	#content #cright { position:relative; width:322px; margin:0px 0px 0px 0px; float:left;}
	#content #cright .one { position:relative; width:302px; margin:0px 0px 0px 0px; padding:5px 10px 10px 10px; background-color:#fff}
		#content #cright .one img { margin:0px 0px 3px 0px;}
	#content #cright .two { position:relative; width:302px; margin:0px 0px 0px 0px; padding:5px 10px 5px 10px; background-color:#fff} 
	    #content #cright .lunch { margin:4px 0px 4px 0px; padding:0;}
		#content #cright .lunch strong { color:#942f34;}
		
		#content #cright .two img { margin:0px 0px 3px 0px;}
	#content #cright .right_img { position:relative; width:302px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
	
	#content #cright .akt { position:relative; width:302px; margin:0px 0px 0px 0px; padding:5px 10px 5px 10px; color:#FFF; background-color:#942f34}
		 
	#content #cright .sp { position:relative; width:322px; height:15px; background-color:#e7e7e8; margin:0px; padding:0px;}

		
#content:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#content { display: inline-block; _height: 1%; }
/* Hides from IE-mac \*/
#content { display: block; }  
/* End hide from IE-mac */  
 
#content_full { position:relative; width:626px; background-color:#FFF; padding:5px 10px 10px 10px;}
#content_full strong { color:#942f34; font-family:12px;}
#content_full .black { color:#000;}
#content_full .fulllineF { position:relative; width:646px; float:left; margin:10px 6px 3px 0px;}
#content_full .fullline { position:relative; width:646px; float:left; margin:30px 6px 3px 0px;}

#content_full .fulllinera { position:relative; width:560px; float:left; margin:30px 6px 3px 0px;} 
#content_full .fulllineua { position:relative; width:560px; float:left; margin:30px 6px 3px 0px;}
#content_full .fulllineta { position:relative; width:560px; float:left; margin:15px 6px 3px 0px;}
#content_full .redige { position:relative; width:46px; float:left; margin:30px 6px 3px 0px; padding:2px; background-color:#CCC; vertical-align:bottom;}
#content_full .redigep { position:relative; width:50px; float:left; margin:10px 6px 5px 120px; padding:2px; background-color:#CCC; vertical-align:bottom;}
#content_full .lefta { position:relative; width:390px; margin:10px 6px 5px 0px; float:left;}
#content_full .righta { position:relative; width:50px; float:left; margin:10px 0px 5px 0px; text-align:right; vertical-align:bottom;}

#content_full .fullliner { position:relative; width:640px; float:left; margin:30px 6px 3px 0px;} 
#content_full .fulllineu { position:relative; width:640px; float:left; margin:30px 6px 3px 0px;}
#content_full .fulllinet { position:relative; width:630px; float:left; margin:15px 6px 3px 0px;}
#content_full .left { position:relative; width:450px; margin:10px 6px 5px 0px; float:left;}
#content_full .right { position:relative; width:50px; float:left; margin:10px 0px 5px 0px; text-align:right; vertical-align:bottom;}

.menyrub {font-size: 18px; color:#000; font-weight:bold; line-height: 20px; }

#content_full:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } 
#content_full { display: inline-block; _height: 1%; } 
/* Hides from IE-mac \*/
#content_full { display: block; }
/* End hide from IE-mac */ 


#footer { position:relative; width:646px; margin:15px 0px 50px 0px; font-size:12px; line-height:12px; font-weight:bold; vertical-align:bottom}
#footer #fimg { padding:0; margin:0px 13px 0px 0px; float:left; }
#footer #ftxt { padding:0; margin:2px 0px 0px 0px; float:left; }

#nav a 			{ text-decoration:none; font-size:14px; font-weight:bold; color:#000; margin-right:13px;}
#nav a:hover	{ text-decoration:none; font-size:14px; font-weight:bold; color:#942f34;}
#nav a.high 	{ text-decoration:none; font-size:14px; font-weight:bold; color:#942f34;}

#unav a 		{ text-decoration:none; font-size:12px; font-weight:bold; color:#000; margin-right:10px;}
#unav a:hover	{ text-decoration:none; font-size:12px; font-weight:bold; color:#942f34;}
#unav a.high 	{ text-decoration:none; font-size:12px; font-weight:bold; color:#942f34;}

 
             
/* gastro */


.f_rub   { padding:0px 0px 2px 0px}
.f_input { padding:0px 0px 10px 0px}
 
 















