body {
	background: #fff;
}
#wrapper, .container, .foodValue .row  {
	width:740px;
}
.goToRating, .countCommentsFavs, #socialRecipe,
#recipeComments, .recipeActions, #recipeRatings, .editButton,
#recipeAdminEdit, .socialBarRecipe, #flattr, #imageEditLink, .author,
#recipeSlider, #schwierigkeit, #personsField[type="submit"], .ingredientlistHeadline input[type="submit"],
.recipeMenu, .amountPersWrapper .btn, .specialIngredient .helpIcon, #zettelBottom, #recipePics,
#adRight, #adMiddle {
	display: none !important;
}
.recipeIngredients, .recipeSteps .row, .recipeSpecial {
	page-break-inside: avoid;
}
.recipeSteps .row {
	display:block;
}
#bigRecipeImage {
	margin-top: 20px;
	margin-bottom: 30px;
}
#zettelMiddle {
	margin-bottom: 30px;
}
#zettelTop, #zettelMiddle, #zettelBottom {
	background:none;
}
#zettelTop .ml-auto{
	margin-left: 0 !important;
}
.amountPersWrapper {
	margin-top: 10px !important;
}
.amountPersWrapper, .amountPersWrapper .h5, .amountPersWrapper .form-control {
	font-size: 1.2rem !important;
	color:#678b3f !important;
	font-weight: bold;
}
#personsField {
	max-width:30px;
	width:auto;
}
.col-lg-6 {
	flex:0 0 100%;
	max-width:100%;
}
#personsField[type="text"] {
	border:none;
}
.ingredientlistHeadline h3 {
	margin:13px 10px 0 50px;
}
.ingredientlistHeadline {
	line-height: 45px;
	padding:40px 10px 30px 25px;
}
.printFooter {
	text-align: center;
	margin-top: 20px;
	width:100%;
}

/*linkbilder sollen keinen rand haben*/
img {
	font-size:11px; /* groesse des alt-textes von bildern */
	border:none;
}
.recipeSteps {
	margin-top: 0;
}