body, input, select, textarea, table, td, div {
margin:auto;
	color:#000000;
	font-family:verdana,arial,"Lucida Grande",sans-serif;
	font-size:11px;
}

.main_table {
	width: 963px;
}
.top_seperate2{
background-image:url(../images/lie_images/bar3.gif);
background-repeat:repeat-x;
height:8px;
}
.txt_field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(../images/lie_images/bg_txt_field.jpg);
	background-repeat: no-repeat;
	background-position:right;
	height: 23px;
	width: 149px;
	background-color:transparent;
	border: 0px;
	padding-top: 5px;
	padding-left: 22px;
}
.txt_field_login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(../images/lie_images/bg_txt_field_login.jpg);
	background-repeat: no-repeat;
	background-position:right;
	height: 23px;
	width: 149px;
	background-color:transparent;
	border: 0px;
	padding-top: 5px;
	padding-left: 5px;
}
.login_hd{
font-family:verdana,arial,"Lucida Grande",sans-serif;
font-weight:bold;
font-size:10px;
color:#333230;
}

.search_padding {padding-left:17px;}
.page_hd{
font-family:verdana,arial,"Lucida Grande",sans-serif;
font-weight:bold;
font-size:13px;
color:#333230;
padding-left:15px;
}

.forgot_password{
font-family:verdana,arial,"Lucida Grande",sans-serif;
font-weight:bold;
font-size:10px;
color:#e09e24;
padding-top:4px;
}
.forgot_password A:link{   text-decoration: none; color: #e09e24; padding-right:15px;}
.forgot_password A:visited {   text-decoration: none; color: #e09e24; padding-right:15px;}
.forgot_password A:active {   text-decoration: none; color: #e09e24; padding-right:15px;}
.forgot_password A:hover {   text-decoration: underline; color: #FF9900; padding-right:15px;}

.register_here{
font-family:verdana,arial,"Lucida Grande",sans-serif;
font-weight:bold;
font-size:10px;
color:#e09e24;
padding-top:4px;
}
.register_here A:link{   text-decoration: none; color: #e09e24; padding-right:15px;}
.register_here A:visited {   text-decoration: none; color: #e09e24; padding-right:15px;}
.register_here A:active {   text-decoration: none; color: #e09e24; padding-right:15px;}
.register_here A:hover {   text-decoration: underline; color: #FF9900; padding-right:15px;}

.grid_hd{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; background-color:#bbb39c; padding-left:3px;}

.table_bottom_line {
	background-image: url(../images/lie_images/table_bottom_line.jpg);
	background-repeat:repeat-x;
	height: 5px;
}
#bdr_grid_bottom {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #bbb39c;
	border-bottom-color: #bbb39c;
	border-left-color: #bbb39c;
	height:2px;
}
.bdr_grid {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #bbb39c;
	border-left-color: #bbb39c;
}
.tbl_bdr_left { border-left: 1px solid #bbb39c;}
.tbl_bdr_rgt { border-right: 1px solid #bbb39c;}

.grid_ul_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#363636;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left:5px;
	line-height:18px;
}
.grid_ul_txt A:link{   text-decoration: none; color: #363636;}
.grid_ul_txt A:visited {   text-decoration: none; color: #363636;}
.grid_ul_txt A:active {   text-decoration: none; color: #363636;}
.grid_ul_txt A:hover {   text-decoration: underline; color: #FF9900;}



.footer_links { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#e09e24; text-align:center; height:35px; padding-top:10px; padding-bottom:10px; border-bottom: 1px dashed #d1d0d0; border-top: 1px dashed #d1d0d0;}
.footer_links A:link{   text-decoration: none; color: #e09e24; padding-right:36px;}
.footer_links A:visited {text-decoration: none;	color: #e09e24; padding-right:36px;}
.footer_links A:active{	color: #e09e24;	text-decoration: none; padding-right:36px;}
.footer_links A:hover{	color: #628860;	text-decoration: underline; padding-right:36px;}

.liste_img_padding {padding-top:15px; padding-bottom:15px; padding-left:9px;}

.link_restaurant { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color:#7faf73; padding-top:12px; padding-bottom:15px; padding-left:3px; }
.link_restaurant A:link{   text-decoration: none; color: #7faf73; font-size: 13px; }
.link_restaurant A:visited {text-decoration: none;	color: #7faf73;font-size: 13px;  }
.link_restaurant A:active{	text-decoration: none;	color: #7faf73; font-size: 13px; }
.link_restaurant A:hover{	text-decoration: underline;	color: #f18803;font-size: 13px; }

.td_restaurant { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#252525; padding-left:3px; }

.open_status
{
color:#7faf1d;

}

.close_status
{
color:#FFCC33;
}
#listing_separator
{
border-top:1px solid #CCCCCC;
 
}

.td_search_row { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#252525; padding-top:12px; padding-bottom:15px;  padding-left:3px; vertical-align:top;}

.td_search_row A:link{   text-decoration: none; color: #252525; }
.td_search_row A:visited {text-decoration: none;	color: #252525; }
.td_search_row A:active{	text-decoration: none;	color: #252525; }
.td_search_row A:hover{	text-decoration: underline;	color: #f18803;}

.rating{
width:10px;
}
.link_rating_td { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#7faf1d; padding-top:12px; padding-bottom:15px;  padding-left:3px;}
.link_rating_td A:link{   text-decoration: none; color: #7faf1d; }
.link_rating_td A:visited {text-decoration: none;	color: #7faf1d; }
.link_rating_td A:active{	text-decoration: none;	color: #7faf1d; }
.link_rating_td A:hover{	text-decoration: underline;	color: #7faf1d;}

.bg_Shopneu_right {
	background-image: url(../images/lie_images/bg_shop_neu_right.jpg);
	background-repeat: repeat-y;
}

.hd1_shopneu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #040402;
	background-color: #f7f6f1;
	background-image: url(../images/lie_images/Arrow-Speisekarte-Shop-NEU.jpg);
	background-repeat:no-repeat;
	background-position: 25px 16px;
	height: 41px;
	padding-left: 40px;
}
.hd1_shopneu A:link{   text-decoration: none; color: #040402; }
.hd1_shopneu A:visited {text-decoration: none;	color: #040402; }
.hd1_shopneu A:active{	text-decoration: none;	color: #040402; }
.hd1_shopneu A:hover{	text-decoration: underline;	color: #7faf1d;}

.resturant_name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #333333;
	height: 35px;
}

.resturant_hd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3b3b3b;
	height: 25px;
	border-bottom:dotted 1px #bbb39c;
}
.resturant_txt_rgt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3b3b3b;
	height: 25px;
	border-bottom:dotted 1px #bbb39c;
}


.resturant_txt_rgt  A:link {
	
	font-size: 13px;
	
}

.resturant_txt_rgt  A:hover {

	font-size: 13px;
	
}
.categ_hd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #3b3b3b;
	height: 25px;
	padding-bottom:3px;
	padding-top:8px;
}

.bg_categ_list {background-color:#f1f1f1;}
.categ_list {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3b3b3b;
	/*background-image: url(../images/lie_images/bullete.png);*/
	background-repeat:no-repeat;
	background-position: 5px 14px;
	padding-left:22px;
	height:18px;
	width:25%;
}
.categ_list A
{
font-size: 11px;
}
.categ_list A:link{   text-decoration: none; color: #3b3b3b; }
.categ_list A:visited {text-decoration: none;	color: #3b3b3b; }
.categ_list A:active{	text-decoration: none;	color: #3b3b3b; }
.categ_list A:hover{	text-decoration: underline;	color: #549500;}

.resturant_grid1 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3b3b3b; background-color:#f1f1f1; padding-bottom:3px; padding-top:3px;}

.resturant_grid1 A:link{   text-decoration: none; color: #3b3b3b; }
.resturant_grid1 A:visited {text-decoration: none;	color: #3b3b3b; }
.resturant_grid1 A:active{	text-decoration: none;	color: #3b3b3b; }
.resturant_grid1 A:hover{	text-decoration: underline;	color: #549500;}

.resturant_grid2 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3b3b3b;  padding-bottom:3px; padding-top:3px;}

.resturant_grid2 A:link{   text-decoration: none; color: #3b3b3b; }
.resturant_grid2 A:visited {text-decoration: none;	color: #3b3b3b; }
.resturant_grid2 A:active{	text-decoration: none;	color: #3b3b3b; }
.resturant_grid2 A:hover{	text-decoration: underline;	color: #549500;}

.categ_hd2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #3b3b3b;
	height: 25px;
	padding-bottom:3px;
	padding-top:8px;
	padding-left:40px;
}

.categ_txt2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3b3b3b;
	height: 25px;
	padding-bottom:3px;
	padding-left:28px;
}
.price_chart1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-bottom:3px;
	padding-top:8px;
	padding-left:28px;
	width:10%;
}
/*Grid Colored Row*/

.pricechart_gridc1 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3b3b3b; background-color:#f1f1f1; padding-bottom:3px; padding-top:3px; padding-left:40px; width:10%;}

.price_chartc2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-bottom:3px;
	padding-top:8px;
	padding-left:10px;
	width:60%;}
	
.pricechart_gridc2 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3b3b3b; background-color:#f1f1f1; padding-bottom:3px; padding-top:3px; padding-left:10px; width:60%;}

.price_chartc3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-bottom:3px;
	padding-top:8px;
	padding-left:10px;
	width:30%;
}
.pricechart_gridc3 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3b3b3b; background-color:#f1f1f1; padding-bottom:3px; padding-top:3px; padding-left:10px; width:30%;}
.pricechart_gridc3 A:link{   text-decoration: none; color: #3b3b3b; }
.pricechart_gridc3 A:visited {text-decoration: none;	color: #3b3b3b; }
.pricechart_gridc3 A:active{	text-decoration: none;	color: #3b3b3b; }
.pricechart_gridc3 A:hover{	text-decoration: underline;	color: #549500;}


/*End of Grid Colored Row*/

/*Grid Without Color Row*/


.pricechart_grid1 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3b3b3b;  padding-bottom:3px; padding-top:3px; padding-left:40px; width:10%;}

.price_chart2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-bottom:3px;
	padding-top:8px;
	padding-left:10px;
	width:60%;}
	
.pricechart_grid2 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3b3b3b;  padding-bottom:3px; padding-top:3px; padding-left:10px; width:60%;}

.price_chart3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-bottom:3px;
	padding-top:8px;
	 text-align:left;
	  padding-right:5px;
	width:30%;
}
.pricechart_grid3 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3b3b3b;  padding-bottom:3px; padding-top:3px;  text-align:left;width:30%;padding-right:5px;}
.pricechart_grid3 A:link{   text-decoration: none; color: #3b3b3b; }
.pricechart_grid3 A:visited {text-decoration: none;	color: #3b3b3b; }
.pricechart_grid3 A:active{	text-decoration: none;	color: #3b3b3b; }
.pricechart_grid3 A:hover{	text-decoration: underline;	color: #549500;}
/*End of Grid Row Without Color*/


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

.form_labels {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3b3b3b;
	padding-bottom:3px;
	padding-top:3px;
}

.form_txt_field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3b3b3b;
	width:170px;
}
.form_txt_area {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3b3b3b;
	width:170px;
	height:70px;
}

#div_forgot_password {float:left; clear:right;}
#div_register_here {float:right;}

#div_flags { margin-top:10px; width:264px; float:right; text-align:right;}

.hr_separateor
{
  color:#BDB79F;
  }