#lunch,
.seite > div {
    width:100%;
}
.menu .blatt.blatt_3 h2 {
    line-height: 33px;
}
#umschlagvorne .rechts .box_footer,
#pdfcontent .umschlagvorne .rechts .box_footer {
    height: auto !important;
}
.tpA4V .blatt_1 .rechts .leftslice {
    padding-right:10px;
    padding-left:10px;
}
#pdfcontent .umschlagvorne .rechts .rightslice .box_oben {
    margin-top:10px;
}
#pdfcontent .umschlagvorne .rechts .rightslice .box_unten {
    margin-left:12px;
}
.tpA4V #pdfcontent .rechts .leftslice {
    margin-top:0;
    align-items: flex-start; 
    align-content: flex-start;
}
#pdfcontent .umschlagvorne .links,
#pdfcontent .umschlagvorne .rechts {
    height:548px;
    margin-top:152px;
}
.tpA4V #pdfcontent .umschlagvorne .rechts {
    height:641px;
    padding-top:17px;
    padding-right:0;
    padding-left:0;
}
#pdfcontent .umschlagvorne .links {
    padding-top:0;
    padding-bottom:0;
}
.tpA4V #pdfcontent .blatt_1 .rechts .leftslice {
    height:514px;
    margin-top:0;
    padding-top:50px;
}


#alt-menu-select {
display: block !important;	
}

.selected_weather_img_tomorrow img{
width: 100px !important;	
}

.selected_weather_img_tomorrow {
margin-bottom:0;	
}


.menu .bb_footer {
	
	
position:absolute; 
bottom:0;	
width:100%; 
left:0;
padding:40px;
display: flex;
flex-wrap: wrap;
}

.menu .bb_footer span {

width:100%; 
text-align:center;
display:flex;
font-style: italic;
}

.menu .bb_footer div {
margin-top: 40px;	
}


#box_12 p strong:first-of-type + br
{
display: none;	
}





#box_12 strong + br,
#box_12 b + br
{
display: block;	
}

#box_2 p{
display: none; 	
}

#box_2 strong,
#box_2 b{
	display: block;
	font-weight: normal;
}

#box_12 > p{
	margin-bottom: 0px;
	
}

.menu .bb_footer .foot_tischnummer {
	width:35%;
margin-right: 5%;
	border-bottom: 1px solid black;
}

.menu .bb_footer .foot_name {
	width:60%;
	border-bottom: 1px solid black;
}


