
@media screen and (max-width: 700px) 
{
	
	#topmenueintraege {  eight: 100%; flex-direction: column; align-items: flex-end;  justify-content: center;  gap: 10px;  }
  #topmenueintrag {  width: 130px;  height: 34px;  font-size: 12px;   line-height: 34px;  }

	#topmenueintragspeisenaktiv  {   height:24px;  font-size:12px;   line-height: 24px;}  
	#topmenueintraegespeisen {top:85px;};
	#fusszeile {height:100px;}
	#fusszeilemenueintraglinks { bottom:60px;}
	.tabbutton { font-size: 14px;  width:25%; height:35px; width:33%}
	.UnterRubrikTitel {  font-size:18pt;   }  
	.ArtikelPreis {  font-size:14pt;  width:70px;  }  
	.ArtikelTextMargin {  font-size:14pt;   width: calc(100% - 100px);}  
	.weinkellerpreis { position:unset; top: auto;  right: auto; text-align: left; }
	.FilterAusklaptStil{ top:10px !important }
	#FilterEingeklapt { top: 200px; }
	.FilterTitel {  font-size: 12px;  margin-top: 5px;  margin-bottom: 5px;}
	.FilterTrennStrich {  margin-top: 5px;  margin-bottom: 5px;}
	#VonBisJahrBox {overflow-y:scroll;}
	.AuswahlDiv {margin:2px; padding: 5px 15px 5px;}

	#topmenueintragspeisen {  font-size:18px;  }
	#topmenueintragspeisenaktiv {  font-size:18px;  }
	.weingutLogo { width:200px; height:200px;}
	.weinetikett { width:200px; height:200px;}	

	.SpeisekartenInfoTitel {  font-size:11pt; }
  .SpeisekartenInfoText {  font-size:10pt;  }  
   #toplogoKK {top: 10px;  width:97px;   height:68px;  background-size: cover; } 
   #toplogoGR { top: 10px;  width:183px;  height:70px;  background-size: cover; } 	


}


@media screen and (max-width: 800px) 
{
	#deutsch {  top:30px; left:180px;}
	#englisch { top:70px; left:180px;  }
}  
   
@media screen and (max-width: 700px) 
{                                              
  .RestaurantInfo {font-size: 11pt;   }
  .RestaurantInfoTitel_left, .RestaurantInfoTitel_right {font-size: 15pt;  padding-bottom:20px;   }
  .RestaurantInfoTitel_right {width:90%; float:left;  }
  .RestaurantInfoText_left, .RestaurantInfoText_right { width: 90% }
  .RestaurantInfoBild_left, .RestaurantInfoBild_right { width: 90%;   padding:0 5% 5% 5%;   float: left; left: 50%;  transform: translateX(-50%); position:relative; }
}
