.tx-ww-recipe .recipeimage {
	width: 100%;
	height: auto;
	border: 1px solid #77a22e;
}
.tx-ww-recipe .entry {
	display: flex;
	margin-bottom: 10px;
	background-color: #eee;
}
.tx-ww-recipe .entry .info {
	padding: 10px;
}
.tx-ww-recipe .entry .title {
	font-size: 1.2em;
}
.tx-ww-recipe .entry .img img {
	margin-top: 16px;
	margin-bottom: 16px;
}
.tx-ww-recipe .form-group {
	display: flex;
}
.tx-ww-recipe .form-group label {
	width: 20%;
}
.tx-ww-recipe .form-group #searchtext { width: 80%; }
.tx-ww-recipe .rezeptkorb {
	font-size: 1em;
	background-color: #77a22e;
	color: #fff;
	padding: 10px;
}
.tx-ww-recipe .rezeptkorb a {
	color: #fff !important;
}
.tx-ww-recipe .rezeptkorb h1 {
	font-size: 1.2em;
}
.tx-ww-recipe .rezeptkorb h2 {
	font-size: 1.1em;
}
.tx-ww-recipe .searchform select {
	width: 80% !important;
}
.tx-ww-recipe .searchform .twitter-typeahead {
	width: 80% !important;
}
.tx-ww-recipe .rezeptkorb .catelement {
	color: #000;
	background-color: #e7e7e7;
	padding: 10px;
	margin: -10px;
	margin-top: 0;
  border-bottom: 1px dashed #ccc;
  margin-bottom: 0;
  padding-bottom: 0;
}
.tx-ww-recipe .rezeptkorb .catelement a {
	color: #77a22e !important;
}
.tx-ww-recipe .rezeptkorb .catelement ul {
	padding-left: 1em;
}
.tx-ww-recipe .recipeadd {
	text-align: right;
	margin-bottom: 20px;
}
.tx-ww-recipe .recipeadd select {
	border: 1px solid #77a22e;
	padding: 2px;
}
.tx-ww-recipe .recipeadd input.submit {
	background-color: #77a22e;
	color: #fff;
	padding: 2px 5px;
	border: 1px solid #000;
}
.tx-ww-recipe .personschange #ww_recipe_persons {
	border: 1px solid #77a22e;
	padding: 2px;
	width: 3em;
}
.tx-ww-recipe .personschange input.submit {
	background-color: #77a22e;
	color: #fff;
	padding: 2px 5px;
	border: 1px solid #000;
}

.tx-ww-recipe .trenner {
	background-color: #77a22e;
	line-height: 1px;
	padding: 0 !important;
}

.tx-ww-recipe .pannier table th {
	text-align: left !important;
	padding: 5px !important;
	background-color: #77a22e;
	color: #fff;
}
.tx-ww-recipe .pannier table td {
	text-align: left !important;
	padding: 5px !important;
}
.tx-ww-recipe .pannier table tr:nth-child(2n) {
	background-color: #e7e7e7;
}
.tx-ww-recipe .pannier select {
	border: 1px solid #77a22e;
}
.tx-ww-recipe .pannier input.persons {
	border: 1px solid #77a22e;
	padding: 2px 5px;
	width: 3em;
}
.tx-ww-recipe .pannier input.checkbox {
	border: 1px solid #77a22e;
	padding: 5px;
}
.tx-ww-recipe .pannier input.submit {
	background-color: #77a22e;
	color: #fff;
	padding: 2px 5px;
	border: 1px solid #000;
}

.tx-ww-recipe .shoppinglist table th {
	text-align: left !important;
	padding: 5px !important;
	background-color: #77a22e;
	color: #fff;
}
.tx-ww-recipe .shoppinglist table td {
	text-align: left !important;
	padding: 5px !important;
}
.tx-ww-recipe .shoppinglist table tr:nth-child(2n) {
	background-color: #e7e7e7;
}

.tx-ww-recipe .ingredients_agegroup, .tx-ww-recipe .nutrients_agegroup { display: none; }