body { background: #333; }
#page-wrap { width: 100%; }

#secondary-two { display: none; }

#main-content {
	float: left;
	width: 100%;
	height: 100%;
	margin-left: 0px;
}
#bb-headerweb { display: none; }



#bb-headimage-w { display: none; }

#bb-footerweb { display: none; }

.bb-headimage-m-wochenplan-pfeil { display: none; }

#apDivheader {
	float: left;
	width: 100%;
	height: 69px;
	margin-left: 0px;
}

#bb-content {
	width: 90%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	z-index: auto;
}

#bb-content-footer-m {
	width: 90%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	z-index: auto;
}

#bb-content-left {
	width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	z-index: auto;
}

#bb-content-right {
	width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	z-index: auto;
}


.bb-content-menue-betrag {
	font-family: "HVD Poster Clean";
	font-weight: normal;
	font-size: 21px;
	line-height: 28px;
	color: #FFF;
	height: auto;
	text-align: right;
	top: auto;
	margin-bottom: 10px;
}


.bb-content-menue-dips-betrag {
	font-family: "HVD Poster Clean";
	font-weight: normal;
	font-size: 21px;
	line-height: 28px;
	color: #FFF;
	height: auto;
	text-align: right;
	top: auto;
	margin-bottom: 20px;
}

.bb-content-menue-beilage-betrag {
	font-family: "HVD Poster Clean";
	font-weight: normal;
	font-size: 21px;
	line-height: 28px;
	color: #FFF;
	height: auto;
	text-align: right;
	top: auto;
	float: right;
	width: 110px;
	margin-bottom: 10px;
}


.bb-content-menue-beilage-gesamtbetrag-f {
	font-family: "HVD Poster Clean";
	font-weight: normal;
	font-size: 30px;
	line-height: 28px;
	color: #FFF;
	height: auto;
    text-align: center;
	top: auto;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}


.bb-content-menue-betrag-titel {
	font-family: "HVD Poster Clean";
	font-weight: normal;
	font-size: 21px;
	line-height: 28px;
	color: #FFF;
	height: auto;
	text-align: left;
	top: auto;
	float: left;


}

.bb-content-menue-gesamtbetrag-titel {
	font-family: "HVD Poster Clean";
	font-weight: normal;
	font-size: 21px;
	line-height: 28px;
	color: #FFF;
	height: auto;
	text-align: left;
	top: auto;
	float: left;
	width: 150px;

}


.bb-content-menue-zutaten {
	font-family: "HVD Edding 780";
	font-weight: normal;
	font-size: 20px;
	line-height: 22px;
	color: #FFF;
	vertical-align: text-top;

	margin-bottom: 10px;
}


.bb-content-menue-beilage-zutaten {
	font-family: "HVD Edding 780";
	font-weight: normal;
	font-size: 20px;
	line-height: 22px;
	color: #FFF;
	vertical-align: text-top;
	float: left;
	width: 140px;
	margin-bottom: 10px;
}


.bb-content-menue-name {
	font-family: "HVD Poster Clean";
	font-weight: normal;
	font-size: 21px;
	line-height: 28px;
	color: #FFF;

}



#bb-button-buy {
	width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	z-index: auto;
	border: 0;
	margin-bottom: 30px;

}

.map {
	margin-top: 60px;
	height: 380px;
	width: 100%;
	z-index: auto;
}




#bb-content-menue-left {
	width: 100%;
	height: auto;
	margin-right: auto;
	z-index: auto;
}


#bb-content-menue-beilagen-left {
	width: 100%;
	height: auto;
	margin-right: auto;
	z-index: auto;
}


#bb-content-menue-dips-left {
	width: 100%;
	height: auto;
	margin-right: auto;
	z-index: auto;
}


#bb-content-menue-right {
	width: 100%;
	height: auto;
	margin-left: auto;
	
	z-index: auto;
}





.bb-content-menue-img-zutaten {
	font-family: "HVD Edding 780";
	font-weight: normal;
	font-size: 20px;
	line-height: 22px;
	color: #FFF;
	vertical-align: text-top;
	width: 100%;
	margin-bottom: 10px;
	text-align: center;
}

.bb-content-menue-img-bild {
	font-family: "HVD Edding 780";
	font-weight: normal;
	font-size: 20px;
	line-height: 22px;
	color: #FFF;
	vertical-align: text-top;

	width: 70%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}





.bb-content-menue-img-beilagen-zutaten {
	font-family: "HVD Edding 780";
	font-weight: normal;
	font-size: 20px;
	line-height: 22px;
	color: #FFF;
	vertical-align: text-top;
	width: 100%;
	margin-bottom: 10px;
	text-align: center;
}

.bb-content-menue-img-beilagen-bild {
	font-family: "HVD Edding 780";
	font-weight: normal;
	font-size: 20px;
	line-height: 22px;
	color: #FFF;
	vertical-align: text-top;

	width: 70%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}


.bb-content-headline-img-menue-title {
	font-family: "HVD Poster Clean";
	font-weight: normal;
	font-size: 35px;
	line-height: 35px;
	color: #FC0;
	margin-bottom: 20px;
	text-align: center;
}

#scrollbar1 { display: none; }
#sidemenuholder { display: none; }


.bb-content-menue-menue1 {
	font-family: "HVD Edding 780";
	font-weight: normal;
	font-size: 20px;
	line-height: 22px;
	color: #FFF;
	vertical-align: text-top;
	width: 100%;
	margin-bottom: 10px;
}

.bb-content-menue-menue2 {
	font-family: "HVD Edding 780";
	font-weight: normal;
	font-size: 20px;
	line-height: 22px;
	color: #FFF;
	vertical-align: text-top;
	width: 100%;
	margin-bottom: 10px;
}



#bb-button-arrow-m {
	width: 100%;
	height: auto;
	z-index: auto;

}

#bb-button-arrow-web { display: none; }

#bb-button-arrow-tab { display: none; }

.bb-up-to-date { display: none; }


.bb-content-uptodate-image {
	font-family: "HVD Poster Clean";
	font-weight: normal;
	font-size: 15px;
	line-height: 17px;
	color: #FFF;
	text-align: left;
	z-index: auto;
	width: 100%;
	margin-bottom: 20px;
}

.bb-content-uptodate-info {
	font-family: "HVD Poster Clean";
	font-weight: normal;
	font-size: 18px;
	line-height: 19px;
	color: #FFF;
	text-align: left;
	z-index: auto;
	width: 100%;
	margin-bottom: 20px;
}

.bb-content-headline-m-wochenplan1 {
	font-family: "HVD Poster Clean";
	width: 100%;
	font-weight: normal;
	font-size: 30px;
	line-height: 35px;
	color: #FFF;
	margin-bottom: 20px;
	float: left;
}

.bb-content-presentation-space { display: none; }

.bb-content-presentation-space-m {
	font-family: "HVD Poster Clean";
	width: 100%;
	height: 40px;
	font-weight: normal;
	font-size: 30px;
	line-height: 35px;
	color: #FFF;

}


#bb-content-gallery {
	width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	z-index: auto;
	margin-bottom: 0px;
}

.bb-content-gallery-100 {
	width: 100%;
	height: auto;
	float: left;
	margin-right: auto;
	z-index: auto;
}

.bb-content-gallery-50 {
	width: 100%;
	height: auto;
	float: left;
	margin-right: auto;
	z-index: auto;
}

.bb-content-gallery-25 {
	width: 100%;
	height: auto;
	float: left;
	margin-right: auto;
	z-index: auto;
}



.bb-content-menue-menue1 {
	font-family: "HVD Poster Clean";
	font-weight: normal;
	font-size: 20px;
	line-height: 22px;
	color: #FFF;
	vertical-align: text-top;
	width: 100%;
	margin-bottom: 20px;
	margin-top: 20px;
}

.bb-content-menue-menue2 {
	font-family: "HVD Poster Clean";
	font-weight: normal;
	font-size: 20px;
	line-height: 22px;
	color: #FFF;
	vertical-align: text-top;
	width: 100%;
	margin-bottom: 20px;
	margin-top: 20px;
}


.bb-content-contact-menue1 {
	font-family: "HVD Poster Clean";
	font-weight: normal;
	font-size: 20px;
	line-height: 22px;
	color: #FFF;
	vertical-align: text-top;
	width: 100%;
	margin-bottom: 30px;
	margin-top: 20px;
}

.bb-content-contact-menue2 {
	font-family: "HVD Poster Clean";
	font-weight: normal;
	font-size: 20px;
	line-height: 22px;
	color: #FFF;
	vertical-align: text-top;
	width: 100%;
	margin-bottom: 20px;
	margin-top: 20px;
}


.bb-content-imprint-info {
	font-family: "HVD Poster Clean";
	font-weight: normal;
	font-size: 15px;
	line-height: 17px;
	color: #FFF;
	z-index: auto;
	width: 100%;
	margin-bottom: 20px;
}

.bb-up-to-date-impressum { display: none; }


.bb-content-imprint-grandsome {
	font-family: "HVD Poster Clean";
	font-weight: normal;
	font-size: 15px;
	line-height: 20px;
	color: #FFF;
	z-index: auto;
	width: 100%;
	margin-bottom: 20px;
}


#bb-content-impressum-left {
	width: 100%;
	height: auto;
	margin-right: auto;
	z-index: auto;
	margin-bottom: 20px;
}

#bb-content-impressum-right {
	width: 100%;
	height: auto;
	margin-left: auto;
	z-index: auto;

}

#bb-content-impressum-grandsome-right {
	width: 100%;
	height: auto;
	margin-left: auto;
	z-index: auto;
	
}

#bb-content-imprint {
	width: 90%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	z-index: auto;
	margin-bottom: 0px;
}