/* fira-sans-regular - latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 400;
  src: local(''), url('../_liefer.de/fonts/fira-sans-v16-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url('../_liefer.de/fonts/fira-sans-v16-latin-regular.woff') format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* fira-sans-italic - latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: italic;
  font-weight: 400;
  src: local(''), url('../_liefer.de/fonts/fira-sans-v16-latin-italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url('../_liefer.de/fonts/fira-sans-v16-latin-italic.woff') format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* fira-sans-800 - latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 800;
  src: local(''), url('../_liefer.de/fonts/fira-sans-v16-latin-800.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url('../_liefer.de/fonts/fira-sans-v16-latin-800.woff') format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* fira-sans-800italic - latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: italic;
  font-weight: 800;
  src: local(''), url('../_liefer.de/fonts/fira-sans-v16-latin-800italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */ url('../_liefer.de/fonts/fira-sans-v16-latin-800italic.woff') format('woff');
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
#meta {
  position: fixed;
  z-index: 100;
  top: 23px;
  right: 0;
  padding: 10px;
  background-color: #FFE68A;
}
#meta table,
#meta tr,
#meta td {
  font-size: 11px;
}
#meta .style17 {
  text-transform: uppercase;
  font-size: 10px;
  color: #1E5419;
}
#meta .style28 {
  text-transform: uppercase;
  font-size: 12px;
  color: #55544C;
  font-weight: bold;
}
.btn,
.form-control {
  border-radius: 0.5em;
  font-size: 1.1em;
}
.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus {
  outline: none;
}
.form-control {
  border-color: #7AA16A;
  border-width: 1px;
  border-style: solid;
  border-radius: 0.5em;
  color: #000000;
}
.form-control[disabled],
.form-control[readonly] {
  background-color: #D4D4D4;
}
.form-control.placeholder {
  color: #777777;
}
.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
pre {
  background-color: #FFFFFF;
  border-color: #518D37;
  border-radius: 0.5em;
}
label {
  font-weight: normal;
  font-size: 1.2em;
}
details {
  font-size: inherit;
}
details summary {
  color: inherit;
  cursor: pointer;
}
details summary .glyphicon-menu-down {
  display: inline;
}
details summary .glyphicon-menu-up {
  display: none;
}
details[open] summary {
  background-color: inherit;
}
details[open] summary .glyphicon-menu-down {
  display: none;
}
details[open] summary .glyphicon-menu-up {
  display: inline;
}
.maincolor {
  color: #000000;
  border-color: #FFFFFF;
  background-color: #FFFFFF;
}
.maincolor-inv {
  background-color: #000000;
  border-color: #000000;
  color: #FFFFFF;
}
.mainborder,
.mainborder-thin,
.mainborder-thick {
  border-color: #518D37;
  border-style: solid;
  border-radius: 0.5em;
  padding: 0.5em;
}
.mainborder {
  border-width: 3px;
}
.mainborder-thin {
  border-width: 1px;
}
.mainborder-thick {
  border-width: 6px;
  padding: 1em;
  border-radius: 1em;
}
.bodybg,
.bodybg:hover {
  background-color: #FFFFFF;
}
.lightbg {
  background-color: #FFE68A;
}
.topradius {
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
}
.bottomradius {
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;
}
.greyshadow {
  box-shadow: 10px 10px 15px 0px #FFFFFF;
}
.large {
  font-size: 1.6em;
}
.loading {
  background-image: url(/_liefer.de/images/progress.gif);
  z-index: 100;
  text-align: center;
  background-position: center top;
  background-repeat: no-repeat;
  background-size: contain;
  height: 100px;
  line-height: 100px;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  -webkit-opacity: 0.5;
  opacity: 0.5;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  filter: alpha(opacity=50);
}
.success,
.error {
  font-size: 1.3em;
}
.success {
  color: #000000;
}
.error {
  color: #D9534F;
}
.inputerror {
  border-color: #D9534F !important;
  border-width: 2px !important;
  border-style: solid;
  border-radius: 0.5em;
}
.head1,
.head2,
.head3 {
  padding-left: 10px;
  padding-right: 10px;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: normal;
}
.head1 .glyphicon,
.head2 .glyphicon,
.head3 .glyphicon,
.head1 .glyphicon:hover,
.head2 .glyphicon:hover,
.head3 .glyphicon:hover {
  color: inherit;
  font-size: 0.8em;
}
.head1 {
  color: #000000;
  background-color: #F6CE14;
  font-size: 1.2em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}
.head2 {
  color: #FFFFFF;
  background-color: #518D37;
  font-size: 0.9em;
  border: 1px solid #518D37;
}
.head2 .aktionen,
.head2 .bewertung,
.head2 .bewerten {
  position: relative;
  z-index: 3;
  float: right;
  margin-right: 0.2em;
}
.head2 .aktionen .btn-link,
.head2 .bewertung .btn-link,
.head2 .bewerten .btn-link {
  padding-left: 0.5em;
  padding-right: 0.5em;
}
.head2 .bewertung {
  background-color: #FFFFFF;
}
.head2 .aktionen,
.head2 .bewerten {
  background-color: #F6CE14;
}
.head2 .aktionen .btn-link,
.head2 .bewerten .btn-link {
  color: #000000 !important;
  display: inline-block;
  font-size: 0.8em;
}
.head2 .aktionen .btn-link .glyphicon,
.head2 .bewerten .btn-link .glyphicon {
  color: #000000;
  font-size: 1em;
  line-height: unset;
}
.head2 .aktionen:hover,
.head2 .bewerten:hover {
  background-color: #FFE68A;
}
.head2 .aktionen form .glyphicon {
  cursor: pointer;
}
.head3 {
  color: #000000;
  background-color: #F6CE14;
  font-size: 0.9em;
  font-style: italic;
}
.infotext {
  font-size: 0.9em;
  color: #000000;
  background-color: #FFE68A;
  padding: 0.5em 10px;
  text-align: justify;
}
.infotext a {
  color: #68B649;
}
.infotext a:hover {
  color: #518D37;
  text-decoration: none;
}
.scrolltext {
  border: 1px solid #518D37;
  border-radius: 0.5em;
  text-align: left;
  overflow-y: scroll;
  height: 380px;
}
.scrolltext pre {
  border: 0;
}
.glyphicon {
  color: #68B649;
}
.glyphicon:hover {
  color: #518D37;
}
.glyphicon-alert,
.glyphicon-warning-sign,
.glyphicon-trash,
.glyphicon-remove,
.glyphicon-remove-circle,
.glyphicon-exclamation-sign,
.glyphicon-eye-close {
  color: #D9534F !important;
}
.glyphicon-alert:hover,
.glyphicon-warning-sign:hover,
.glyphicon-trash:hover,
.glyphicon-remove:hover,
.glyphicon-remove-circle:hover,
.glyphicon-exclamation-sign:hover,
.glyphicon-eye-close:hover {
  color: #C9302C !important;
}
.glyphicon-retweet {
  color: orange;
}
.glyphicon-retweet:hover {
  color: tomato;
}
.simpletoggle > div {
  text-align: right;
}
.simpletoggle > div .btn-link {
  padding: 0;
}
.refresh {
  width: 80px;
  height: 50px;
  border-color: #518D37;
  border-radius: 0.5em;
  border-style: solid;
  border-width: 1px;
  background-repeat: no-repeat;
  background-color: transparent;
  background-image: url(images/refresh.jpg);
  background-position: 0 0;
}
.refresh:hover {
  background-position: 0 -50px;
}
.header .welcome {
  color: #000000;
  float: right;
  padding: 0 0.5em;
  font-size: 1.2em;
  text-align: right;
}
.header_bg {
  position: absolute;
  z-index: -1;
  height: 40em;
  width: 100%;
  background-image: none;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  top: 23px;
}
.header_bg > div {
  height: 176px;
  background-image: url(images/header_bg_repeat.png);
  background-repeat: repeat-x;
}
.bgcolor {
  background-color: #FFFFFF;
  min-height: 20em;
}
.footer {
  margin-top: 30px;
  background-color: #F6CE14;
}
.footer > div {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}
.footer > div .links > .btn {
  color: #518D37 !important;
  font-size: 0.9em !important;
  font-weight: normal !important;
}
.footer > div .links > .btn:first-child {
  padding-left: 0;
}
.footer > div .powered .btn {
  color: #518D37 !important;
  font-size: 0.9em !important;
  font-weight: normal !important;
}
.footer > div .powered .btn span.img {
  position: relative;
  top: 0.8em;
  display: inline-block;
  height: 39px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0 0;
}
.logo img,
.logo-xmas img,
.logo-newyear img,
.space img,
.praemien img,
.qualitaet img,
.deals img,
.vorteile img,
.profil img,
.profil_m img,
.profil_w img,
.community img,
.magazin img,
.pizzeriatv img,
.restaurants img,
.rezepte img,
.bestellinfo img {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  width: 100%;
  border-radius: 0.5em;
}
.logo img,
.logo-xmas img,
.logo-newyear img {
  background-color: #FFFFFF;
}
.space img,
.praemien img,
.qualitaet img,
.deals img,
.vorteile img,
.profil img,
.profil_m img,
.profil_w img,
.community img,
.magazin img,
.pizzeriatv img,
.restaurants img,
.rezepte img,
.bestellinfo img {
  background-color: transparent;
}
.logo img {
  background-image: url("/images/de/h_logo.jpg");
}
.logo-xmas img {
  background-image: url("/images/de/h_logo_xmas.jpg");
}
.logo-newyear img {
  background-image: url("/images/de/h_logo_silvester.jpg");
}
.space img {
  background-color: transparent;
}
.praemien img {
  background-image: url("images/praemien1.jpg");
}
a.praemien:hover img {
  background-image: url("images/praemien2.jpg");
}
.profil img {
  background-image: url("images/icon_profil_1.jpg");
}
.profil_m img {
  background-image: url("images/icon_profil_m_1.jpg");
}
.profil_w img {
  background-image: url("images/icon_profil_w_1.jpg");
}
.pages,
.alert {
  margin-top: 2em;
  margin-bottom: 1em;
}
.pages > div,
.alert > div {
  text-align: center;
}
.pages > div {
  font-size: 1em;
}
.pages > div .link {
  color: #68B649;
}
.pages > div .link:hover {
  color: #518D37;
  text-decoration: none;
}
.alert > div {
  font-size: 1.2em;
}
.alert > div .btn-danger .glyphicon {
  color: #FFFFFF !important;
  margin-left: 0.5em;
  margin-right: 0.5em;
}
.alert > div .btn-danger:hover {
  text-decoration: none;
}
body {
  background-color: #FFFFFF;
  color: #000000;
  font-family: 'Fira Sans', Arial, Helvetica, sans-serif;
  overflow-x: hidden;
}
input[type="radio"][disabled] + label {
  background-color: transparent;
  border-color: #D9534F;
}
input[type="radio"][disabled]:checked + label {
  background-color: transparent;
}
input[type="radio"][disabled]:checked + label:after {
  background-color: #777777;
}
input[type="checkbox"][disabled] + label {
  background-color: transparent;
  border-color: #D9534F;
}
input[type="checkbox"][disabled]:checked + label {
  background-color: transparent;
}
input[type="checkbox"][disabled]:checked + label:after {
  background-color: #777777;
}
input[type=radio],
input[type=checkbox] {
  display: none;
}
input[type=radio] + label + span,
input[type=checkbox] + label + span {
  margin-left: 0.5em;
}
input[type=radio] + label {
  -webkit-appearance: none;
  border: 1px #518D37 solid;
  background-color: #FFFFFF;
  padding: 5px;
  border-radius: 50%;
  display: inline-block;
  position: relative;
  margin-bottom: 0;
}
input[type=radio]:checked + label:after {
  content: ' ';
  width: 8px;
  height: 8px;
  top: 1px;
  left: 1px;
  border-radius: 50%;
  position: absolute;
  background-color: #518D37;
}
input[type=radio]:checked + label {
  border: 1px #518D37 solid;
  color: #518D37;
}
input[type=checkbox] + label {
  border: 1px #518D37 solid;
  border-radius: 0;
  background-color: #FFFFFF;
  padding: 5px;
  display: inline-block;
  position: relative;
  margin-bottom: 0;
}
input[type=checkbox]:checked + label {
  border: 1px #518D37 solid;
  color: #518D37;
}
input[type=checkbox]:checked + label:after {
  content: ' ';
  width: 8px;
  height: 8px;
  top: 1px;
  left: 1px;
  position: absolute;
  background-color: #518D37;
}
.adm.head1 .container .row h1,
.adm.head1 .container .row .h1 {
  font-size: inherit;
  margin: inherit;
  padding-top: 0.3em;
  padding-bottom: 0.3em;
}
#cover {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  background-color: #FFE68A;
  height: 2000px;
  width: 100%;
  opacity: 0.8;
  filter: alpha(opacity=80);
  /* For IE8 and earlier */
}
.citylist {
  position: absolute;
  z-index: 1;
  padding: 0 1em;
  background-color: #FFFFFF;
  opacity: 0.9;
  filter: alpha(opacity=90);
  /* For IE8 and earlier */
  margin-right: 1em;
  border-color: #518D37;
  border-radius: 0.5em;
  border-style: solid;
  border-width: 0 1px 1px 1px;
}
.citylist .rec_hints {
  max-height: 20em;
  width: 10em;
  overflow: auto;
}
.citylist .rec_hints .btn-link {
  padding: 0;
  display: block;
  text-align: left;
  font-size: 0.8em;
}
#header .start,
body#lieferservice_start .start {
  background-color: #FFFFFF;
}
#header .start #order,
body#lieferservice_start .start #order,
#header .start .hints,
body#lieferservice_start .start .hints {
  background-color: #FFFFFF;
  border-color: #518D37;
  border-radius: 0.5em;
  border-width: 3px;
  padding: 0 1em;
}
#header .start #order,
body#lieferservice_start .start #order {
  z-index: 3;
  display: none;
  position: absolute;
  border-style: solid;
  width: 70%;
  top: 5em;
  left: 15%;
}
#header .start .hints,
body#lieferservice_start .start .hints {
  z-index: 1;
  display: block;
}
#header .start .hints .row,
body#lieferservice_start .start .hints .row {
  margin-bottom: 1em;
  font-size: 0.8em;
}
#header .start .hints .row .form-control,
body#lieferservice_start .start .hints .row .form-control {
  height: 2em;
  padding: 0.2em 0.5em;
  font-size: 0.9em;
}
#header .start #zips,
body#lieferservice_start .start #zips {
  display: none;
  position: fixed;
  z-index: 3;
  background-color: #FFFFFF;
  width: 70%;
  left: 15%;
  top: 7em;
  max-height: 70%;
  border-color: #518D37;
  border-radius: 0.5em;
  border-width: 3px;
  border-style: solid;
  padding: 0 1em 1em;
}
#header .start #zips > .headline,
body#lieferservice_start .start #zips > .headline {
  text-align: center;
  font-size: 1.2em;
  font-weight: bold;
}
#header .start #zips > .headline > div div,
body#lieferservice_start .start #zips > .headline > div div {
  border-bottom: 1px solid #518D37;
  padding-bottom: 1em;
}
#header .start #zips .button,
body#lieferservice_start .start #zips .button {
  margin-top: 2em;
}
#header .start #zips .button .headline,
body#lieferservice_start .start #zips .button .headline {
  margin-top: 2em;
  font-weight: bold;
  font-size: 0.9em;
  text-align: center;
  margin-bottom: 1em;
}
#header .start #zips .button .btn,
body#lieferservice_start .start #zips .button .btn {
  white-space: normal;
}
body#index .search form > div .form-group,
body#lieferservices .search form > div .form-group,
body#restaurants .search form > div .form-group {
  margin-bottom: 0;
}
body#index .search form > div .form-group input,
body#lieferservices .search form > div .form-group input,
body#restaurants .search form > div .form-group input {
  width: 100%;
}
body#index .main,
body#lieferservices .main,
body#restaurants .main {
  background-repeat: no-repeat;
  background-position: center bottom;
}
body#index .main .search .mainborder,
body#lieferservices .main .search .mainborder,
body#restaurants .main .search .mainborder {
  background-color: #FFFFFF;
}
body#index .main .search input,
body#lieferservices .main .search input,
body#restaurants .main .search input {
  width: 100%;
}
body#index .main .search .form-group,
body#lieferservices .main .search .form-group,
body#restaurants .main .search .form-group {
  margin-bottom: 0;
}
body#index .app,
body#lieferservices .app,
body#restaurants .app {
  background-color: #F6CE14;
  color: #000000;
}
body#index .apptext,
body#lieferservices .apptext,
body#restaurants .apptext {
  padding-top: 20px;
  padding-bottom: 20px;
}
body#index .apptext .heading,
body#lieferservices .apptext .heading,
body#restaurants .apptext .heading {
  font-size: 1.5em;
  margin-bottom: 0.5em;
}
body#index .step123,
body#lieferservices .step123,
body#restaurants .step123 {
  margin-top: -1.2em;
}
body#index .step123 .light,
body#lieferservices .step123 .light,
body#restaurants .step123 .light,
body#index .step123 .normal,
body#lieferservices .step123 .normal,
body#restaurants .step123 .normal,
body#index .step123 .dark,
body#lieferservices .step123 .dark,
body#restaurants .step123 .dark {
  background-size: contain;
  background-repeat: no-repeat;
  height: 6em;
}
body#index .step123 .light,
body#lieferservices .step123 .light,
body#restaurants .step123 .light {
  background-position: right;
  background-image: url("images/circle-light-bg.png");
}
body#index .step123 .normal,
body#lieferservices .step123 .normal,
body#restaurants .step123 .normal {
  background-position: center;
  background-image: url("images/circle-normal-bg.png");
}
body#index .step123 .dark,
body#lieferservices .step123 .dark,
body#restaurants .step123 .dark {
  background-position: left;
  background-image: url("images/circle-dark-bg.png");
}
body#index .icons,
body#lieferservices .icons,
body#restaurants .icons {
  /*		
		.profil {
			img:hover {
				background-image:url("images/icon_profil_2.jpg");
			}
		}
		.profil_m {
			img:hover {
				background-image:url("images/icon_profil_m_2.jpg");
			}
		}
		.profil_w {
			img:hover {
				background-image:url("images/icon_profil_w_2.jpg");
			}
		}
*/
}
body#index .icons .praemien img:hover,
body#lieferservices .icons .praemien img:hover,
body#restaurants .icons .praemien img:hover {
  background-image: url("images/praemien2.jpg");
}
body#lieferservice_index #popup,
body#lieferservice_start .start #order,
body#lieferservice_start .start #zips,
body#lieferservice_start .start .hints {
  overflow-x: hidden;
}
body#lieferservice_index #popup .heading div,
body#lieferservice_start .start #order .heading div,
body#lieferservice_start .start #zips .heading div,
body#lieferservice_start .start .hints .heading div {
  text-align: center;
  font-size: 2em;
}
body#lieferservice_index #popup .heading div h3,
body#lieferservice_start .start #order .heading div h3,
body#lieferservice_start .start #zips .heading div h3,
body#lieferservice_start .start .hints .heading div h3 {
  margin-right: 2em;
  margin-left: 2em;
  font-weight: bold;
}
body#lieferservice_index #popup .heading div .toggle,
body#lieferservice_start .start #order .heading div .toggle,
body#lieferservice_start .start #zips .heading div .toggle,
body#lieferservice_start .start .hints .heading div .toggle {
  position: absolute;
  top: 0;
  right: -2px;
  padding: 0;
  border-style: solid;
  border-color: #68B649;
  border-width: 0 0 3px 3px;
  border-radius: 0 0 0 0.5em;
  background-color: #68B649;
}
body#lieferservice_index #popup .heading div .toggle .btn,
body#lieferservice_start .start #order .heading div .toggle .btn,
body#lieferservice_start .start #zips .heading div .toggle .btn,
body#lieferservice_start .start .hints .heading div .toggle .btn {
  font-size: 0.3em;
  color: #FFFFFF;
}
body#lieferservice_index #popup .heading div .toggle .btn:hover,
body#lieferservice_start .start #order .heading div .toggle .btn:hover,
body#lieferservice_start .start #zips .heading div .toggle .btn:hover,
body#lieferservice_start .start .hints .heading div .toggle .btn:hover {
  color: #FFFFFF;
}
body#lieferservice_index #popup .heading div .toggle:hover,
body#lieferservice_start .start #order .heading div .toggle:hover,
body#lieferservice_start .start #zips .heading div .toggle:hover,
body#lieferservice_start .start .hints .heading div .toggle:hover {
  border-color: #518D37;
  background-color: #518D37;
}
body#lieferservice_index .logoborder,
body#lieferservice_start .logoborder {
  max-width: 100px;
}
body#lieferservice_index .logoborder img,
body#lieferservice_start .logoborder img {
  border-color: #518D37;
  border-width: 6px;
  border-style: solid;
  border-radius: 0.75em;
}
body#lieferservice_index .shopname,
body#lieferservice_start .shopname {
  font-size: 1.6em;
  line-height: 1.4;
}
body#lieferservice_index .shopname > div:nth-child(1),
body#lieferservice_start .shopname > div:nth-child(1) {
  margin-top: 20px;
  color: #000000;
}
body#lieferservice_index .shopname > div:nth-child(2),
body#lieferservice_start .shopname > div:nth-child(2) {
  color: #000000;
}
body#lieferservice_index .shopname .today,
body#lieferservice_start .shopname .today {
  font-size: 0.5em;
  color: #777777;
  margin-top: 0.5em;
}
body#lieferservice_index .shopname .today .glyphicon,
body#lieferservice_start .shopname .today .glyphicon {
  color: #777777;
}
body#lieferservice_index > .address,
body#lieferservice_start > .address {
  background-color: #F6CE14;
  color: #000000;
}
body#lieferservice_index .topnavi,
body#lieferservice_start .topnavi {
  background-color: #FFE68A;
  border-color: #518D37;
  border-style: solid;
  border-width: 0 0 3px;
}
body#lieferservice_index .topnavi .xs-only > div,
body#lieferservice_start .topnavi .xs-only > div {
  padding-left: 2px;
  padding-right: 2px;
}
body#lieferservice_index .topnavi .xs-only:nth-child(odd) .btn,
body#lieferservice_start .topnavi .xs-only:nth-child(odd) .btn {
  border-radius: 0.5em 0.5em 0 0;
}
body#lieferservice_index .topnavi .xs-only:nth-child(even) .btn,
body#lieferservice_start .topnavi .xs-only:nth-child(even) .btn {
  border-radius: 0 0 0.5em 0.5em;
}
body#lieferservice_index .topnavi .btn,
body#lieferservice_start .topnavi .btn {
  text-align: left;
  padding-right: 2em;
  padding-left: 2em;
  text-transform: uppercase;
  border-color: #FFE68A;
  border-radius: 0.5em 0.5em 0 0;
  background-color: #FFE68A;
  color: #68B649;
}
body#lieferservice_index .topnavi .btn .glyphicon,
body#lieferservice_start .topnavi .btn .glyphicon {
  color: #68B649;
}
body#lieferservice_index .topnavi .btn .glyphicon-ban-circle,
body#lieferservice_start .topnavi .btn .glyphicon-ban-circle {
  color: #D9534F !important;
}
body#lieferservice_index .topnavi .btn .glyphicon-ban-circle:hover,
body#lieferservice_start .topnavi .btn .glyphicon-ban-circle:hover {
  color: #C9302C !important;
}
body#lieferservice_index .topnavi .btn.active,
body#lieferservice_start .topnavi .btn.active {
  border-color: #68B649;
  background-color: #68B649;
  color: #FFFFFF;
  box-shadow: none;
}
body#lieferservice_index .topnavi .btn.active .glyphicon,
body#lieferservice_start .topnavi .btn.active .glyphicon {
  color: #FFFFFF;
}
body#lieferservice_index .topnavi .btn:hover,
body#lieferservice_start .topnavi .btn:hover {
  border-color: #518D37;
  background-color: #518D37;
  color: #FFFFFF;
  box-shadow: none;
}
body#lieferservice_index .topnavi .btn:hover .glyphicon,
body#lieferservice_start .topnavi .btn:hover .glyphicon {
  color: #FFFFFF;
}
body#lieferservice_index .iteminfo,
body#lieferservice_start .iteminfo {
  font-size: 0.8em;
}
body#lieferservice_index .iteminfo .name,
body#lieferservice_start .iteminfo .name {
  color: #000000;
}
body#lieferservice_index .iteminfo .descr,
body#lieferservice_start .iteminfo .descr {
  color: #777777;
}
body#lieferservice_index #popup {
  display: none;
  position: fixed;
  z-index: 3;
  max-height: 70%;
  background-color: #FFFFFF;
  border-color: #518D37;
  border-radius: 0.5em;
  border-width: 3px;
  border-style: solid;
  padding: 0 1em 1em;
}
body#lieferservice_index #popup .filiale {
  margin-top: 1em;
}
body#lieferservice_index .address > div {
  font-size: 0.9em;
  line-height: 1.8;
}
body#lieferservice_index .opening .fix {
  position: fixed;
  right: 1%;
  z-index: 1;
  top: 6em;
}
body#lieferservice_index .opening.xs-only {
  padding-top: 20px;
}
body#lieferservice_index .opening.xs-only .achtung {
  margin-top: 2em;
  border-color: #518D37;
  border-width: 9px;
  border-style: solid;
  border-radius: 0.75em;
}
body#lieferservice_index .opening.xs-only .achtung > div > div {
  color: #000000;
  background-color: rgba(255, 255, 255, 0.8);
}
body#lieferservice_index .opening.no-xs.headerbg {
  background-repeat: no-repeat;
  background-position: bottom;
}
body#lieferservice_index .order.no-xs .achtung {
  position: absolute;
  width: 50%;
  top: 7em;
  left: 25%;
  z-index: 1;
  border-color: #518D37;
  border-width: 12px;
  border-style: solid;
  border-radius: 1em;
}
body#lieferservice_index .order.no-xs .achtung > div {
  float: left;
}
body#lieferservice_index .order.no-xs .achtung > div > div {
  color: #000000;
  background-color: rgba(255, 255, 255, 0.8);
}
body#lieferservice_index .intro {
  margin-top: 2em;
  margin-bottom: 2em;
}
body#lieferservice_index .intro .heading {
  background-color: #F6CE14;
  color: #000000;
  font-size: 1.1em;
  text-align: center;
  padding-top: 0.3em;
  padding-bottom: 0.3em;
}
body#lieferservice_index .intro .text {
  margin-top: 1em;
  text-align: justify;
  font-size: 1.1em;
}
body#lieferservice_index .areas,
body#lieferservice_index .times {
  padding-top: 20px;
  padding-bottom: 20px;
}
body#lieferservice_index .areas {
  background-color: #518D37;
  color: #FFFFFF;
}
body#lieferservice_index .areas h1 {
  text-align: center;
}
body#lieferservice_index .areas .minorder {
  font-weight: bold;
  display: inline-block;
}
body#lieferservice_index .areas .minorder .min,
body#lieferservice_index .areas .minorder .cost {
  display: inline-block;
}
body#lieferservice_index .areas .area {
  display: inline-block;
}
body#lieferservice_index .areas .area .zip,
body#lieferservice_index .areas .area .city {
  display: inline-block;
}
body#lieferservice_index .times h1 {
  text-align: center;
}
body#lieferservice_index .start_bewertungen {
  margin-bottom: 5em;
}
body#lieferservice_index .impress {
  padding-top: 5em;
}
body#lieferservice_index .impress .about .picture img {
  margin: 0 auto;
  background-color: #FFFFFF;
}
body#lieferservice_index .start .price .cat {
  border-radius: 0.5em 0.5em 0 0;
}
body#lieferservice_index .start .price .headimg,
body#lieferservice_index .start .price .item.even {
  border-color: #FFE68A;
  border-width: 0 1px;
  border-style: solid;
}
body#lieferservice_index .start .price .ingredients {
  border-right-width: 1px !important;
  border-bottom-width: 1px !important;
  border-left-width: 1px !important;
  border-radius: 0 0 0.5em 0.5em;
}
body#anmelden .btn,
body#index .btn,
body#lieferservice .btn,
body#lieferservice_start .btn,
body#lieferservice_index .btn,
body#print .btn,
body#praemien .btn,
body#me .btn,
body#registrierung .btn,
body#adm .btn,
body#vuser .btn,
body#punktvergabe .btn,
body#fpwd .btn,
body#info .btn,
body#authent .btn,
body#community .btn,
body#lieferservices .btn,
body#restaurants .btn,
body#rsearch .btn,
body#vrest .btn,
body#vrestrnk .btn,
body#foodguide .btn,
body#kitchen .btn,
body#vrecipe .btn,
body#addimg .btn,
body#newrecipe .btn {
  font-size: 1em;
  font-weight: normal;
  white-space: normal;
}
body#anmelden .btn-default,
body#index .btn-default,
body#lieferservice .btn-default,
body#lieferservice_start .btn-default,
body#lieferservice_index .btn-default,
body#print .btn-default,
body#praemien .btn-default,
body#me .btn-default,
body#registrierung .btn-default,
body#adm .btn-default,
body#vuser .btn-default,
body#punktvergabe .btn-default,
body#fpwd .btn-default,
body#info .btn-default,
body#authent .btn-default,
body#community .btn-default,
body#lieferservices .btn-default,
body#restaurants .btn-default,
body#rsearch .btn-default,
body#vrest .btn-default,
body#vrestrnk .btn-default,
body#foodguide .btn-default,
body#kitchen .btn-default,
body#vrecipe .btn-default,
body#addimg .btn-default,
body#newrecipe .btn-default {
  background-color: #68B649;
  border-color: #68B649;
  color: #FFFFFF;
}
body#anmelden .btn-default .glyphicon,
body#index .btn-default .glyphicon,
body#lieferservice .btn-default .glyphicon,
body#lieferservice_start .btn-default .glyphicon,
body#lieferservice_index .btn-default .glyphicon,
body#print .btn-default .glyphicon,
body#praemien .btn-default .glyphicon,
body#me .btn-default .glyphicon,
body#registrierung .btn-default .glyphicon,
body#adm .btn-default .glyphicon,
body#vuser .btn-default .glyphicon,
body#punktvergabe .btn-default .glyphicon,
body#fpwd .btn-default .glyphicon,
body#info .btn-default .glyphicon,
body#authent .btn-default .glyphicon,
body#community .btn-default .glyphicon,
body#lieferservices .btn-default .glyphicon,
body#restaurants .btn-default .glyphicon,
body#rsearch .btn-default .glyphicon,
body#vrest .btn-default .glyphicon,
body#vrestrnk .btn-default .glyphicon,
body#foodguide .btn-default .glyphicon,
body#kitchen .btn-default .glyphicon,
body#vrecipe .btn-default .glyphicon,
body#addimg .btn-default .glyphicon,
body#newrecipe .btn-default .glyphicon {
  color: inherit;
}
body#anmelden .btn-default:hover,
body#index .btn-default:hover,
body#lieferservice .btn-default:hover,
body#lieferservice_start .btn-default:hover,
body#lieferservice_index .btn-default:hover,
body#print .btn-default:hover,
body#praemien .btn-default:hover,
body#me .btn-default:hover,
body#registrierung .btn-default:hover,
body#adm .btn-default:hover,
body#vuser .btn-default:hover,
body#punktvergabe .btn-default:hover,
body#fpwd .btn-default:hover,
body#info .btn-default:hover,
body#authent .btn-default:hover,
body#community .btn-default:hover,
body#lieferservices .btn-default:hover,
body#restaurants .btn-default:hover,
body#rsearch .btn-default:hover,
body#vrest .btn-default:hover,
body#vrestrnk .btn-default:hover,
body#foodguide .btn-default:hover,
body#kitchen .btn-default:hover,
body#vrecipe .btn-default:hover,
body#addimg .btn-default:hover,
body#newrecipe .btn-default:hover {
  border-color: #518D37;
  background-color: #518D37;
  color: #FFFFFF;
}
body#anmelden .btn-danger,
body#index .btn-danger,
body#lieferservice .btn-danger,
body#lieferservice_start .btn-danger,
body#lieferservice_index .btn-danger,
body#print .btn-danger,
body#praemien .btn-danger,
body#me .btn-danger,
body#registrierung .btn-danger,
body#adm .btn-danger,
body#vuser .btn-danger,
body#punktvergabe .btn-danger,
body#fpwd .btn-danger,
body#info .btn-danger,
body#authent .btn-danger,
body#community .btn-danger,
body#lieferservices .btn-danger,
body#restaurants .btn-danger,
body#rsearch .btn-danger,
body#vrest .btn-danger,
body#vrestrnk .btn-danger,
body#foodguide .btn-danger,
body#kitchen .btn-danger,
body#vrecipe .btn-danger,
body#addimg .btn-danger,
body#newrecipe .btn-danger {
  background-color: #D9534F;
  border-color: #D9534F;
  color: #FFFFFF;
}
body#anmelden .btn-danger:hover,
body#index .btn-danger:hover,
body#lieferservice .btn-danger:hover,
body#lieferservice_start .btn-danger:hover,
body#lieferservice_index .btn-danger:hover,
body#print .btn-danger:hover,
body#praemien .btn-danger:hover,
body#me .btn-danger:hover,
body#registrierung .btn-danger:hover,
body#adm .btn-danger:hover,
body#vuser .btn-danger:hover,
body#punktvergabe .btn-danger:hover,
body#fpwd .btn-danger:hover,
body#info .btn-danger:hover,
body#authent .btn-danger:hover,
body#community .btn-danger:hover,
body#lieferservices .btn-danger:hover,
body#restaurants .btn-danger:hover,
body#rsearch .btn-danger:hover,
body#vrest .btn-danger:hover,
body#vrestrnk .btn-danger:hover,
body#foodguide .btn-danger:hover,
body#kitchen .btn-danger:hover,
body#vrecipe .btn-danger:hover,
body#addimg .btn-danger:hover,
body#newrecipe .btn-danger:hover {
  border-color: #C9302C;
  background-color: #C9302C;
  color: #FFFFFF;
}
body#anmelden .btn-link,
body#index .btn-link,
body#lieferservice .btn-link,
body#lieferservice_start .btn-link,
body#lieferservice_index .btn-link,
body#print .btn-link,
body#praemien .btn-link,
body#me .btn-link,
body#registrierung .btn-link,
body#adm .btn-link,
body#vuser .btn-link,
body#punktvergabe .btn-link,
body#fpwd .btn-link,
body#info .btn-link,
body#authent .btn-link,
body#community .btn-link,
body#lieferservices .btn-link,
body#restaurants .btn-link,
body#rsearch .btn-link,
body#vrest .btn-link,
body#vrestrnk .btn-link,
body#foodguide .btn-link,
body#kitchen .btn-link,
body#vrecipe .btn-link,
body#addimg .btn-link,
body#newrecipe .btn-link {
  color: #68B649;
}
body#anmelden .btn-link:focus,
body#index .btn-link:focus,
body#lieferservice .btn-link:focus,
body#lieferservice_start .btn-link:focus,
body#lieferservice_index .btn-link:focus,
body#print .btn-link:focus,
body#praemien .btn-link:focus,
body#me .btn-link:focus,
body#registrierung .btn-link:focus,
body#adm .btn-link:focus,
body#vuser .btn-link:focus,
body#punktvergabe .btn-link:focus,
body#fpwd .btn-link:focus,
body#info .btn-link:focus,
body#authent .btn-link:focus,
body#community .btn-link:focus,
body#lieferservices .btn-link:focus,
body#restaurants .btn-link:focus,
body#rsearch .btn-link:focus,
body#vrest .btn-link:focus,
body#vrestrnk .btn-link:focus,
body#foodguide .btn-link:focus,
body#kitchen .btn-link:focus,
body#vrecipe .btn-link:focus,
body#addimg .btn-link:focus,
body#newrecipe .btn-link:focus,
body#anmelden .btn-link:hover,
body#index .btn-link:hover,
body#lieferservice .btn-link:hover,
body#lieferservice_start .btn-link:hover,
body#lieferservice_index .btn-link:hover,
body#print .btn-link:hover,
body#praemien .btn-link:hover,
body#me .btn-link:hover,
body#registrierung .btn-link:hover,
body#adm .btn-link:hover,
body#vuser .btn-link:hover,
body#punktvergabe .btn-link:hover,
body#fpwd .btn-link:hover,
body#info .btn-link:hover,
body#authent .btn-link:hover,
body#community .btn-link:hover,
body#lieferservices .btn-link:hover,
body#restaurants .btn-link:hover,
body#rsearch .btn-link:hover,
body#vrest .btn-link:hover,
body#vrestrnk .btn-link:hover,
body#foodguide .btn-link:hover,
body#kitchen .btn-link:hover,
body#vrecipe .btn-link:hover,
body#addimg .btn-link:hover,
body#newrecipe .btn-link:hover {
  color: #518D37;
  text-decoration: none;
}
body#anmelden .btn-primary,
body#index .btn-primary,
body#lieferservice .btn-primary,
body#lieferservice_start .btn-primary,
body#lieferservice_index .btn-primary,
body#print .btn-primary,
body#praemien .btn-primary,
body#me .btn-primary,
body#registrierung .btn-primary,
body#adm .btn-primary,
body#vuser .btn-primary,
body#punktvergabe .btn-primary,
body#fpwd .btn-primary,
body#info .btn-primary,
body#authent .btn-primary,
body#community .btn-primary,
body#lieferservices .btn-primary,
body#restaurants .btn-primary,
body#rsearch .btn-primary,
body#vrest .btn-primary,
body#vrestrnk .btn-primary,
body#foodguide .btn-primary,
body#kitchen .btn-primary,
body#vrecipe .btn-primary,
body#addimg .btn-primary,
body#newrecipe .btn-primary {
  background-color: transparent;
  color: #FFFFFF;
  border-color: transparent;
  border-radius: 0.75em;
  text-transform: uppercase;
  background-image: url(images/button.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 265px;
  height: 75px;
  font-size: 24px;
}
body#anmelden .btn-primary:hover,
body#index .btn-primary:hover,
body#lieferservice .btn-primary:hover,
body#lieferservice_start .btn-primary:hover,
body#lieferservice_index .btn-primary:hover,
body#print .btn-primary:hover,
body#praemien .btn-primary:hover,
body#me .btn-primary:hover,
body#registrierung .btn-primary:hover,
body#adm .btn-primary:hover,
body#vuser .btn-primary:hover,
body#punktvergabe .btn-primary:hover,
body#fpwd .btn-primary:hover,
body#info .btn-primary:hover,
body#authent .btn-primary:hover,
body#community .btn-primary:hover,
body#lieferservices .btn-primary:hover,
body#restaurants .btn-primary:hover,
body#rsearch .btn-primary:hover,
body#vrest .btn-primary:hover,
body#vrestrnk .btn-primary:hover,
body#foodguide .btn-primary:hover,
body#kitchen .btn-primary:hover,
body#vrecipe .btn-primary:hover,
body#addimg .btn-primary:hover,
body#newrecipe .btn-primary:hover,
body#anmelden .btn-primary:active,
body#index .btn-primary:active,
body#lieferservice .btn-primary:active,
body#lieferservice_start .btn-primary:active,
body#lieferservice_index .btn-primary:active,
body#print .btn-primary:active,
body#praemien .btn-primary:active,
body#me .btn-primary:active,
body#registrierung .btn-primary:active,
body#adm .btn-primary:active,
body#vuser .btn-primary:active,
body#punktvergabe .btn-primary:active,
body#fpwd .btn-primary:active,
body#info .btn-primary:active,
body#authent .btn-primary:active,
body#community .btn-primary:active,
body#lieferservices .btn-primary:active,
body#restaurants .btn-primary:active,
body#rsearch .btn-primary:active,
body#vrest .btn-primary:active,
body#vrestrnk .btn-primary:active,
body#foodguide .btn-primary:active,
body#kitchen .btn-primary:active,
body#vrecipe .btn-primary:active,
body#addimg .btn-primary:active,
body#newrecipe .btn-primary:active {
  background-position: 0 -75px;
  color: #FFFFFF;
  border-color: transparent;
}
body#anmelden a.btn-primary,
body#index a.btn-primary,
body#lieferservice a.btn-primary,
body#lieferservice_start a.btn-primary,
body#lieferservice_index a.btn-primary,
body#print a.btn-primary,
body#praemien a.btn-primary,
body#me a.btn-primary,
body#registrierung a.btn-primary,
body#adm a.btn-primary,
body#vuser a.btn-primary,
body#punktvergabe a.btn-primary,
body#fpwd a.btn-primary,
body#info a.btn-primary,
body#authent a.btn-primary,
body#community a.btn-primary,
body#lieferservices a.btn-primary,
body#restaurants a.btn-primary,
body#rsearch a.btn-primary,
body#vrest a.btn-primary,
body#vrestrnk a.btn-primary,
body#foodguide a.btn-primary,
body#kitchen a.btn-primary,
body#vrecipe a.btn-primary,
body#addimg a.btn-primary,
body#newrecipe a.btn-primary {
  padding-top: 21px;
}
body#lieferservice_start .start .left-col .content .price,
body#lieferservice_index .start .content .price {
  margin-bottom: 0.5em;
}
body#lieferservice_start .start .left-col .content .price .cat,
body#lieferservice_index .start .content .price .cat {
  background-color: #F6CE14;
  color: #000000;
  text-align: center;
  padding-top: 0.3em;
  padding-bottom: 0.3em;
  font-size: 1.2em;
}
body#lieferservice_start .start .left-col .content .price .cat > div,
body#lieferservice_index .start .content .price .cat > div {
  padding-left: 0;
  padding-right: 0;
}
body#lieferservice_start .start .left-col .content .price .cat > div > .btn,
body#lieferservice_index .start .content .price .cat > div > .btn {
  background-color: transparent;
  border-color: transparent;
  color: #518D37;
}
body#lieferservice_start .start .left-col .content .price .cat > div > .btn .glyphicon,
body#lieferservice_index .start .content .price .cat > div > .btn .glyphicon {
  color: #000000;
}
body#lieferservice_start .start .left-col .content .price .cat > div > .btn .glyphicon:hover,
body#lieferservice_index .start .content .price .cat > div > .btn .glyphicon:hover {
  color: #68B649;
}
body#lieferservice_start .start .left-col .content .price .headimg > div,
body#lieferservice_index .start .content .price .headimg > div {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
body#lieferservice_start .start .left-col .content .price .headimg > div img,
body#lieferservice_index .start .content .price .headimg > div img {
  display: inline-block;
  width: 100%;
}
body#lieferservice_start .start .left-col .content .price .caption,
body#lieferservice_index .start .content .price .caption {
  text-align: center;
  font-weight: bold;
}
body#lieferservice_start .start .left-col .content .price .caption > div,
body#lieferservice_index .start .content .price .caption > div {
  min-height: 0;
}
body#lieferservice_start .start .left-col .content .price .heading,
body#lieferservice_index .start .content .price .heading {
  background-color: #F6CE14;
  color: #000000;
  font-size: 0.8em;
}
body#lieferservice_start .start .left-col .content .price .heading > div,
body#lieferservice_index .start .content .price .heading > div {
  text-align: center;
}
body#lieferservice_start .start .left-col .content .price .item,
body#lieferservice_index .start .content .price .item {
  font-size: 0.8em;
}
body#lieferservice_start .start .left-col .content .price .item > div,
body#lieferservice_index .start .content .price .item > div {
  color: #000000;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  line-height: 1.2;
}
body#lieferservice_start .start .left-col .content .price .item .article > div .small,
body#lieferservice_index .start .content .price .item .article > div .small {
  font-size: 80%;
  font-weight: normal;
}
body#lieferservice_start .start .left-col .content .price .item .intocart,
body#lieferservice_index .start .content .price .item .intocart {
  text-align: center;
  padding-left: 1em;
  padding-right: 1em;
}
body#lieferservice_start .start .left-col .content .price .item .intocart .btn,
body#lieferservice_index .start .content .price .item .intocart .btn {
  padding: 5px;
  font-size: 1.1em;
}
body#lieferservice_start .start .left-col .content .price .item .intocart .btn-block,
body#lieferservice_index .start .content .price .item .intocart .btn-block {
  max-width: 5em;
  margin: 0 auto;
}
body#lieferservice_start .start .left-col .content .price .item .addon,
body#lieferservice_index .start .content .price .item .addon {
  font-size: 80%;
}
body#lieferservice_start .start .left-col .content .price .item.odd,
body#lieferservice_index .start .content .price .item.odd {
  background-color: #FFE68A;
}
body#lieferservice_start .start .left-col .content .price .ingredients,
body#lieferservice_index .start .content .price .ingredients {
  font-size: 80%;
  color: #777777;
  border-color: #FFE68A;
  border-width: 1px 0 0 0;
  border-style: solid;
}
body#lieferservice_start .btn-pay {
  text-transform: uppercase;
  font-weight: normal;
  font-size: 1.2em;
  background-image: url(images/button-x.png);
  background-position: 0 0;
  background-repeat: repeat-x;
  background-color: transparent;
  height: 75px;
}
body#lieferservice_start .btn-pay:hover {
  background-position: 0 -75px;
  background-color: transparent;
}
body#lieferservice_start .quickjump {
  display: none;
  background-color: #FFFFFF;
  border-style: solid;
  border-color: #518D37;
  border-width: 0 3px 3px 3px;
}
body#lieferservice_start .quickjump #other {
  position: relative;
  z-index: 5;
}
body#lieferservice_start .quickjump .btn {
  font-size: 1em;
  line-height: 1em;
  padding: 0.2em 0.5em;
}
body#lieferservice_start .quickjump .btn .cnt {
  position: relative;
  top: -0.8em;
  left: -0.3em;
  font-size: 0.8em;
}
body#lieferservice_start .quickjump .btn .titel {
  display: block;
  font-size: 0.8em;
}
body#lieferservice_start .quickjump .btn.active {
  background-color: #68B649;
  border-color: #68B649;
  color: #FFFFFF;
}
body#lieferservice_start .quickjump .btn.active .glyphicon {
  color: #FFFFFF;
}
body#lieferservice_start .quickjump .btn:hover {
  background-color: #518D37;
  border-color: #518D37;
  color: #FFFFFF;
}
body#lieferservice_start .quickjump .btn:hover .glyphicon {
  color: #FFFFFF;
}
body#lieferservice_start .bottomcrumbs {
  position: fixed;
  width: 100%;
  z-index: 100;
  bottom: 0;
}
body#lieferservice_start .bottomcrumbs .quickjump {
  border-width: 3px;
  padding-top: 0.3em;
  padding-bottom: 0.3em;
  text-align: center;
}
body#lieferservice_start .bottomcrumbs .quickjump .btn .titel {
  display: inline-block;
}
body#lieferservice_start .top {
  background-color: #FFFFFF;
}
body#lieferservice_start .top .favform,
body#lieferservice_start .top .favhint {
  margin-top: 0.5em;
  text-align: center;
  color: #000000;
  font-size: 0.8em;
  max-width: 100px;
}
body#lieferservice_start .top .favform .btn,
body#lieferservice_start .top .favhint .btn {
  padding: 0;
  font-size: 0.8em;
}
body#lieferservice_start .top .right-col {
  border-color: #7AA16A;
  border-style: solid;
  border-width: 0 3px 3px 3px;
  padding-top: 20px;
  padding-bottom: 20px;
}
body#lieferservice_start .start {
  background-color: #FFFFFF;
}
body#lieferservice_start .start #zips .ziplist {
  margin-top: 2em;
}
body#lieferservice_start .start #zips .ziplist > div {
  font-size: 0.9em;
  font-weight: bold;
}
body#lieferservice_start .start #zips .ziplist > div .zipmenu {
  margin-top: 0.5em;
}
body#lieferservice_start .start #zips .ziplist > div .zipmenu .btn {
  text-align: left;
  padding: 0 0.5em;
}
body#lieferservice_start .start #zips .ziplist > div .zipmenu .btn:hover {
  border-color: #518D37;
  background-color: #518D37;
  color: #FFFFFF;
}
body#lieferservice_start .start .left-col {
  position: relative;
  border-color: #7AA16A;
  border-style: solid;
  border-width: 0 3px 3px 3px;
  border-radius: 0 0 0 0.5em;
  background-color: #FFFFFF;
}
body#lieferservice_start .start .left-col .content .extra {
  margin: 1em 0;
  padding: 0 1.5em 1em;
  /*
					.radios {
						.rdio {
							font-size:85%;
//							color:@mainColor;
							input[type="radio"] {
							
							}
							span {
								
							}
						}
						&.border {
							margin-bottom:0.5em;
							border-style:dotted;
							border-color:@border1Color;
							border-width:0 0 1px 0;
						}
					}
*/
}
body#lieferservice_start .start .left-col .content .extra .heading {
  margin-top: 1em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  background-color: #FFE68A;
  border: 1px solid #7AA16A;
  border-radius: 0.5em;
  color: #000000;
}
body#lieferservice_start .start .left-col .content .extra .heading > div .name,
body#lieferservice_start .start .left-col .content .extra .heading > div .price {
  font-weight: bold;
}
body#lieferservice_start .start .left-col .content .extra .heading > div .description {
  font-size: 85%;
}
body#lieferservice_start .start .left-col .content .extra .heading > div .price {
  text-align: right;
}
body#lieferservice_start .start .left-col .content .extra .caption {
  margin-top: 1em;
  margin-bottom: 1em;
}
body#lieferservice_start .start .left-col .content .extra .caption div {
  text-align: center;
  font-size: 1.6em;
  color: #000000;
}
body#lieferservice_start .start .left-col .content .extra .nodecaption {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
body#lieferservice_start .start .left-col .content .extra .nodecaption div {
  font-size: 0.9em;
  text-align: justify;
}
body#lieferservice_start .start .left-col .content .extra .radios .rdio,
body#lieferservice_start .start .left-col .content .extra .chkbox .rdio,
body#lieferservice_start .start .left-col .content .extra .radios .check,
body#lieferservice_start .start .left-col .content .extra .chkbox .check {
  font-size: 85%;
}
body#lieferservice_start .start .left-col .content .extra .radios .rdio .chk,
body#lieferservice_start .start .left-col .content .extra .chkbox .rdio .chk,
body#lieferservice_start .start .left-col .content .extra .radios .check .chk,
body#lieferservice_start .start .left-col .content .extra .chkbox .check .chk {
  float: left;
}
body#lieferservice_start .start .left-col .content .extra .radios .rdio .chk input[type="checkbox"],
body#lieferservice_start .start .left-col .content .extra .chkbox .rdio .chk input[type="checkbox"],
body#lieferservice_start .start .left-col .content .extra .radios .check .chk input[type="checkbox"],
body#lieferservice_start .start .left-col .content .extra .chkbox .check .chk input[type="checkbox"] {
  margin: 0;
}
body#lieferservice_start .start .left-col .content .extra .radios .rdio .name,
body#lieferservice_start .start .left-col .content .extra .chkbox .rdio .name,
body#lieferservice_start .start .left-col .content .extra .radios .check .name,
body#lieferservice_start .start .left-col .content .extra .chkbox .check .name {
  float: left;
  padding-left: 0.3em;
}
body#lieferservice_start .start .left-col .content .extra .radios .rdio .price,
body#lieferservice_start .start .left-col .content .extra .chkbox .rdio .price,
body#lieferservice_start .start .left-col .content .extra .radios .check .price,
body#lieferservice_start .start .left-col .content .extra .chkbox .check .price {
  padding-left: 0.3em;
  float: right;
  color: #000000;
}
body#lieferservice_start .start .left-col .content .extra .radios.border,
body#lieferservice_start .start .left-col .content .extra .chkbox.border {
  margin-bottom: 0.5em;
  border-style: dotted;
  border-color: #518D37;
  border-width: 0 0 1px 0;
}
body#lieferservice_start .start .left-col .content .extra .border > div > div {
  height: 0.3em;
  border-top: 1px dotted #F3FCFB;
}
body#lieferservice_start .start .left-col .content .extra .selected {
  margin-top: 1.5em;
  border-top: 1px solid #7AA16A;
}
body#lieferservice_start .start .left-col .content .extra .selected > div .name,
body#lieferservice_start .start .left-col .content .extra .selected > div .price {
  font-weight: bold;
}
body#lieferservice_start .start .left-col .content .extra .selected > div .description {
  font-size: 85%;
}
body#lieferservice_start .start .left-col .content .extra .selected > div .price {
  text-align: right;
}
body#lieferservice_start .start .left-col .content .extra .buttons {
  margin-top: 2em;
}
body#lieferservice_start .start .left-col .content .extra .buttons .submit {
  text-align: right;
}
body#lieferservice_start .start .left-col .content .send {
  margin-bottom: 1em;
}
body#lieferservice_start .start .left-col .content .send .ani {
  border-top: 3px solid #518D37;
}
body#lieferservice_start .start .left-col .content .send .ani div .headline {
  text-align: center;
  font-size: 1.2em;
  font-weight: bold;
}
body#lieferservice_start .start .left-col .content .send .ani div .headline span {
  border-color: #518D37;
  border-width: 0 0 1px 0;
  border-style: solid;
  padding-bottom: 0.5em;
}
body#lieferservice_start .start .left-col .content .send .ani div .jump {
  margin-top: 1em;
  text-align: center;
}
body#lieferservice_start .start .left-col .content .send .ani div .jump a img {
  display: inline-block;
}
body#lieferservice_start .start .left-col .content .send .order {
  margin-top: 2em;
}
body#lieferservice_start .start .left-col .content .send .order div .headline {
  text-align: center;
  font-size: 1.1em;
  font-weight: bold;
}
body#lieferservice_start .start .left-col .content .send .order div .text {
  margin-top: 0.5em;
  padding: 0 5%;
}
body#lieferservice_start .start .left-col .content .send .order div .text textarea {
  border-color: #518D37;
  border-radius: 0.5em;
  border-width: 1px;
  border-style: solid;
  font-size: 0.9em;
  font-weight: bold;
  font-family: monospace;
  padding: 1em;
  width: 100%;
  height: 30em;
  background-color: #FFE68A;
}
body#lieferservice_start .start .left-col .content .send .order div .text .img-wrap {
  text-align: center;
}
body#lieferservice_start .start .left-col .content .send .order div .text .img-wrap .img-responsive {
  display: inline-block;
}
body#lieferservice_start .start .left-col .content .send .order div .text .row .print,
body#lieferservice_start .start .left-col .content .send .order div .text .row .back {
  margin-top: 0.5em;
}
body#lieferservice_start .start .left-col .content .send .order div .text .jump {
  margin-top: 5em;
  margin-left: -12px;
  margin-right: -12px;
}
body#lieferservice_start .start .left-col .content .send .order div .text .jump > div {
  margin-bottom: 2em;
}
body#lieferservice_start .start .left-col .content .paypal {
  text-align: justify;
  margin-top: 2em;
  border-top: #518D37 solid 3px;
}
body#lieferservice_start .start .left-col .content .paypal > div {
  margin-top: 2em;
  margin-bottom: 2em;
}
body#lieferservice_start .start .left-col .content .paypal > div .highlight {
  font-weight: bold;
  font-size: 1.1em;
}
body#lieferservice_start .start .right-col {
  border-color: #7AA16A;
  border-width: 0 3px 3px 3px;
  border-radius: 0 0 0.5em 0.5em;
  border-style: solid;
  border-top: none;
}
body#lieferservice_start .start .right-col .heading h2,
body#lieferservice_start .start .right-col .heading h3 {
  text-align: center;
  color: #000000;
  margin-top: 0;
}
body#lieferservice_start .start .right-col .login {
  margin-top: 5px;
  background-color: #FFE68A;
  border-color: #7AA16A;
  border-width: 1px 0;
  border-style: solid;
}
body#lieferservice_start .start .right-col .login form {
  margin-top: 20px;
  margin-bottom: 20px;
}
body#lieferservice_start .start .right-col .login form .input input {
  font-size: 0.8em;
  text-align: center;
  border: #518D37 1px solid;
  border-radius: 0.5em;
  width: 100%;
  line-height: initial;
  height: 1.8em;
  padding: 0.2em 0.5em;
  margin-bottom: 0.3em;
}
body#lieferservice_start .start .right-col .login form .buttons {
  margin-top: 1em;
}
body#lieferservice_start .start .right-col .login form .buttons .btn {
  padding: 3px;
}
body#lieferservice_start .start .right-col .logout {
  text-align: center;
}
body#lieferservice_start .start .right-col .logout > div {
  margin-bottom: 1em;
}
body#lieferservice_start .start .right-col .logout > div form {
  padding-left: 5%;
  padding-right: 5%;
}
body#lieferservice_start .start .right-col .hint1,
body#lieferservice_start .start .right-col .hint2,
body#lieferservice_start .start .right-col .hint3 {
  text-align: center;
}
body#lieferservice_start .start .right-col .hint1 {
  color: #D9534F;
  font-weight: bold;
  margin-bottom: 1em;
}
body#lieferservice_start .start .right-col .hint2,
body#lieferservice_start .start .right-col .hint3 {
  margin-bottom: 0.5em;
}
body#lieferservice_start .start .right-col .hint3 {
  color: #D9534F;
  font-size: 0.85em;
  font-weight: bold;
}
body#lieferservice_start .start .right-col .cart {
  margin-right: 0;
  margin-left: 0;
}
body#lieferservice_start .start .right-col .cart .sum,
body#lieferservice_start .start .right-col .cart .items .item,
body#lieferservice_start .start .right-col .cart .discount {
  font-size: 0.8em;
  line-height: 1.2;
  margin-bottom: 0.6em;
}
body#lieferservice_start .start .right-col .cart .sum .updown form .btn,
body#lieferservice_start .start .right-col .cart .items .item .updown form .btn,
body#lieferservice_start .start .right-col .cart .discount .updown form .btn {
  padding: 0 0.5em;
  font-size: 1.1em;
}
body#lieferservice_start .start .right-col .cart .sum .count,
body#lieferservice_start .start .right-col .cart .items .item .count,
body#lieferservice_start .start .right-col .cart .discount .count {
  float: left;
  margin-left: 0.2em;
}
body#lieferservice_start .start .right-col .cart .sum .article,
body#lieferservice_start .start .right-col .cart .items .item .article,
body#lieferservice_start .start .right-col .cart .discount .article {
  font-weight: bold;
  float: left;
  margin-left: 0.2em;
}
body#lieferservice_start .start .right-col .cart .sum .article .small,
body#lieferservice_start .start .right-col .cart .items .item .article .small,
body#lieferservice_start .start .right-col .cart .discount .article .small {
  font-size: 80%;
  font-weight: normal;
}
body#lieferservice_start .start .right-col .cart .sum .price,
body#lieferservice_start .start .right-col .cart .items .item .price,
body#lieferservice_start .start .right-col .cart .discount .price {
  font-weight: bold;
  float: right;
}
body#lieferservice_start .start .right-col .cart .sum .formdel form,
body#lieferservice_start .start .right-col .cart .items .item .formdel form,
body#lieferservice_start .start .right-col .cart .discount .formdel form {
  margin-left: 0.2em;
}
body#lieferservice_start .start .right-col .cart .sum .formdel form .btn,
body#lieferservice_start .start .right-col .cart .items .item .formdel form .btn,
body#lieferservice_start .start .right-col .cart .discount .formdel form .btn {
  padding: 0 0.5em;
  font-size: 1.1em;
}
body#lieferservice_start .start .right-col .cart .items {
  border-top: 1px solid #7AA16A;
  border-bottom: 1px solid #7AA16A;
  padding: 10px 0;
}
body#lieferservice_start .start .right-col .cart .items .item.odd {
  background-color: #FFE68A;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}
body#lieferservice_start .start .right-col .cart .discount .article {
  float: right;
  margin-right: 0.2em;
}
body#lieferservice_start .start .right-col .cart .sum {
  font-weight: bold;
}
body#lieferservice_start .start .right-col .cart .sum .article {
  float: right;
  margin-right: 0.2em;
}
body#lieferservice_start .start .right-col .cart .item + .discount {
  margin-top: -0.6em;
}
body#lieferservice_start .start .right-col .cart .item + .discount * {
  font-weight: normal;
}
body#lieferservice_start .start .right-col .cart .item.odd + .discount {
  margin-top: -1em;
  background-color: #FFE68A;
  padding-bottom: 0.5em;
}
body#lieferservice_start .start .right-col .order form.bestelle .payments {
  font-weight: bold;
}
body#lieferservice_start .start .right-col .order form.bestelle .payments #zahlungen .pays label.radio-inline {
  padding-left: 0.5em;
}
body#lieferservice_start .start .right-col .order form.bestelle .payments #zahlungen .pays label.radio-inline input[type="radio"] {
  margin-left: -0.9em;
}
body#lieferservice_start .start .right-col .order form.bestelle .payments #zahlungen .pays label.radio-inline img {
  height: 1.2em;
  vertical-align: top;
}
body#lieferservice_start .start .right-col .order form.bestelle .send .notice {
  margin-top: 2em;
  margin-bottom: 2em;
  text-align: center;
  font-weight: bold;
  color: #000000;
}
body#lieferservice_start .start .right-col .order form.bestelle .send .button {
  margin-top: 2em;
  margin-bottom: 2em;
}
body#lieferservice_start .start .right-col .order form.bestelle .address {
  border-top: 1px solid #7AA16A;
  padding: 10px 0;
  font-size: 0.8em;
  font-weight: bold;
}
body#lieferservice_start .start .right-col .order form.bestelle .address .row {
  margin-bottom: 1em;
}
body#lieferservice_start .start .right-col .order form.bestelle .address .row .form-control {
  height: 2em;
  padding: 0.2em 0.5em;
  font-size: 0.9em;
}
body#lieferservice_start .start .right-col .order form.bestelle .address .row > div > div .btn-link {
  font-weight: inherit;
}
body#lieferservice_start #navi,
body#lieferservice_start #pricenavi {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
body#lieferservice_start #navi > div,
body#lieferservice_start #pricenavi > div {
  float: left;
  padding-left: 20px;
  padding-right: 20px;
  border-right: 2px solid #518D37;
}
body#lieferservice_start #navi > div a.btn,
body#lieferservice_start #pricenavi > div a.btn {
  text-align: left;
  color: #68B649;
  border-color: #FFFFFF;
  background-color: #FFFFFF;
  padding: 0 0.3em;
  overflow: hidden;
  white-space: nowrap;
}
body#lieferservice_start #navi > div.active > a.btn,
body#lieferservice_start #pricenavi > div.active > a.btn {
  background-color: #68B649;
  border-color: #68B649;
  color: #FFFFFF;
}
body#lieferservice_start #navi > div a.btn:hover,
body#lieferservice_start #pricenavi > div a.btn:hover {
  background-color: #518D37;
  border-color: #518D37;
  color: #FFFFFF;
}
body#lieferservice_start #pricenavi > div {
  font-size: 0.9em;
}
body#lieferservice_start #pricenavi > div:last-child {
  border-color: transparent;
}
body#print .container {
  margin-top: 2em;
  margin-bottom: 2em;
}
body#print .container .links .print,
body#print .container .links .back {
  margin-bottom: 0.5em;
}
body#print .container .links .back {
  text-align: right;
}
body#print .container .order {
  margin-top: 2em;
}
body#print .container .order .logo {
  margin-top: 0.5em;
  text-align: center;
}
body#print .container .order .logo img {
  display: inline-block;
}
body#print .container .order .headline {
  margin-top: 0.5em;
  font-size: 1.2em;
  font-weight: bold;
}
body#print .container .order .text {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
body#lieferservice .shop_auswahl > .heading,
body#lieferservice_index .shop_auswahl > .heading,
body#rsearch .shop_auswahl > .heading,
body#lieferservice .rest_auswahl > .heading,
body#lieferservice_index .rest_auswahl > .heading,
body#rsearch .rest_auswahl > .heading,
body#lieferservice .shop_auswahl .shop_einzeln,
body#lieferservice_index .shop_auswahl .shop_einzeln,
body#rsearch .shop_auswahl .shop_einzeln,
body#lieferservice .rest_auswahl .shop_einzeln,
body#lieferservice_index .rest_auswahl .shop_einzeln,
body#rsearch .rest_auswahl .shop_einzeln,
body#lieferservice .shop_auswahl .rest_einzeln,
body#lieferservice_index .shop_auswahl .rest_einzeln,
body#rsearch .shop_auswahl .rest_einzeln,
body#lieferservice .rest_auswahl .rest_einzeln,
body#lieferservice_index .rest_auswahl .rest_einzeln,
body#rsearch .rest_auswahl .rest_einzeln {
  background-color: #FFE68A;
  border: #518D37 1px solid;
  border-radius: 0.5em;
}
body#lieferservice .shop_auswahl > .heading > div,
body#lieferservice_index .shop_auswahl > .heading > div,
body#rsearch .shop_auswahl > .heading > div,
body#lieferservice .rest_auswahl > .heading > div,
body#lieferservice_index .rest_auswahl > .heading > div,
body#rsearch .rest_auswahl > .heading > div {
  margin: 0.2em 0;
  background-repeat: repeat-y;
  background-size: contain;
  color: #000000;
  font-size: 1.1em;
  text-align: center;
  padding-top: 0.2em;
  padding-bottom: 0.2em;
}
body#lieferservice .shop_auswahl .shop_einzeln,
body#lieferservice_index .shop_auswahl .shop_einzeln,
body#rsearch .shop_auswahl .shop_einzeln,
body#lieferservice .rest_auswahl .shop_einzeln,
body#lieferservice_index .rest_auswahl .shop_einzeln,
body#rsearch .rest_auswahl .shop_einzeln,
body#lieferservice .shop_auswahl .rest_einzeln,
body#lieferservice_index .shop_auswahl .rest_einzeln,
body#rsearch .shop_auswahl .rest_einzeln,
body#lieferservice .rest_auswahl .rest_einzeln,
body#lieferservice_index .rest_auswahl .rest_einzeln,
body#rsearch .rest_auswahl .rest_einzeln {
  margin-top: 1em;
}
body#lieferservice .shop_auswahl .shop_einzeln > div,
body#lieferservice_index .shop_auswahl .shop_einzeln > div,
body#rsearch .shop_auswahl .shop_einzeln > div,
body#lieferservice .rest_auswahl .shop_einzeln > div,
body#lieferservice_index .rest_auswahl .shop_einzeln > div,
body#rsearch .rest_auswahl .shop_einzeln > div,
body#lieferservice .shop_auswahl .rest_einzeln > div,
body#lieferservice_index .shop_auswahl .rest_einzeln > div,
body#rsearch .shop_auswahl .rest_einzeln > div,
body#lieferservice .rest_auswahl .rest_einzeln > div,
body#lieferservice_index .rest_auswahl .rest_einzeln > div,
body#rsearch .rest_auswahl .rest_einzeln > div {
  margin: 0.5em 0;
  background-repeat: repeat-y;
  background-size: contain;
}
body#lieferservice .shop_auswahl .shop_einzeln > div .logo div,
body#lieferservice_index .shop_auswahl .shop_einzeln > div .logo div,
body#rsearch .shop_auswahl .shop_einzeln > div .logo div,
body#lieferservice .rest_auswahl .shop_einzeln > div .logo div,
body#lieferservice_index .rest_auswahl .shop_einzeln > div .logo div,
body#rsearch .rest_auswahl .shop_einzeln > div .logo div,
body#lieferservice .shop_auswahl .rest_einzeln > div .logo div,
body#lieferservice_index .shop_auswahl .rest_einzeln > div .logo div,
body#rsearch .shop_auswahl .rest_einzeln > div .logo div,
body#lieferservice .rest_auswahl .rest_einzeln > div .logo div,
body#lieferservice_index .rest_auswahl .rest_einzeln > div .logo div,
body#rsearch .rest_auswahl .rest_einzeln > div .logo div {
  margin: 0 auto;
  max-width: 100px;
}
body#lieferservice .shop_auswahl .shop_einzeln > div .logo div .btn,
body#lieferservice_index .shop_auswahl .shop_einzeln > div .logo div .btn,
body#rsearch .shop_auswahl .shop_einzeln > div .logo div .btn,
body#lieferservice .rest_auswahl .shop_einzeln > div .logo div .btn,
body#lieferservice_index .rest_auswahl .shop_einzeln > div .logo div .btn,
body#rsearch .rest_auswahl .shop_einzeln > div .logo div .btn,
body#lieferservice .shop_auswahl .rest_einzeln > div .logo div .btn,
body#lieferservice_index .shop_auswahl .rest_einzeln > div .logo div .btn,
body#rsearch .shop_auswahl .rest_einzeln > div .logo div .btn,
body#lieferservice .rest_auswahl .rest_einzeln > div .logo div .btn,
body#lieferservice_index .rest_auswahl .rest_einzeln > div .logo div .btn,
body#rsearch .rest_auswahl .rest_einzeln > div .logo div .btn {
  padding: 0;
}
body#lieferservice .shop_auswahl .shop_einzeln > div .logo .row .vote .voteouter,
body#lieferservice_index .shop_auswahl .shop_einzeln > div .logo .row .vote .voteouter,
body#rsearch .shop_auswahl .shop_einzeln > div .logo .row .vote .voteouter,
body#lieferservice .rest_auswahl .shop_einzeln > div .logo .row .vote .voteouter,
body#lieferservice_index .rest_auswahl .shop_einzeln > div .logo .row .vote .voteouter,
body#rsearch .rest_auswahl .shop_einzeln > div .logo .row .vote .voteouter,
body#lieferservice .shop_auswahl .rest_einzeln > div .logo .row .vote .voteouter,
body#lieferservice_index .shop_auswahl .rest_einzeln > div .logo .row .vote .voteouter,
body#rsearch .shop_auswahl .rest_einzeln > div .logo .row .vote .voteouter,
body#lieferservice .rest_auswahl .rest_einzeln > div .logo .row .vote .voteouter,
body#lieferservice_index .rest_auswahl .rest_einzeln > div .logo .row .vote .voteouter,
body#rsearch .rest_auswahl .rest_einzeln > div .logo .row .vote .voteouter {
  max-width: 100px;
  margin-top: 0.5em;
  text-align: center;
  background-color: #FFFFFF;
  border-color: #518D37;
  border-radius: 0.5em;
  border-width: 1px;
  border-style: solid;
}
body#lieferservice .shop_auswahl .shop_einzeln > div .logo .row .vote .voteouter a img,
body#lieferservice_index .shop_auswahl .shop_einzeln > div .logo .row .vote .voteouter a img,
body#rsearch .shop_auswahl .shop_einzeln > div .logo .row .vote .voteouter a img,
body#lieferservice .rest_auswahl .shop_einzeln > div .logo .row .vote .voteouter a img,
body#lieferservice_index .rest_auswahl .shop_einzeln > div .logo .row .vote .voteouter a img,
body#rsearch .rest_auswahl .shop_einzeln > div .logo .row .vote .voteouter a img,
body#lieferservice .shop_auswahl .rest_einzeln > div .logo .row .vote .voteouter a img,
body#lieferservice_index .shop_auswahl .rest_einzeln > div .logo .row .vote .voteouter a img,
body#rsearch .shop_auswahl .rest_einzeln > div .logo .row .vote .voteouter a img,
body#lieferservice .rest_auswahl .rest_einzeln > div .logo .row .vote .voteouter a img,
body#lieferservice_index .rest_auswahl .rest_einzeln > div .logo .row .vote .voteouter a img,
body#rsearch .rest_auswahl .rest_einzeln > div .logo .row .vote .voteouter a img {
  max-width: 100%;
  height: auto;
}
body#lieferservice .shop_auswahl .shop_einzeln > div .info .link,
body#lieferservice_index .shop_auswahl .shop_einzeln > div .info .link,
body#rsearch .shop_auswahl .shop_einzeln > div .info .link,
body#lieferservice .rest_auswahl .shop_einzeln > div .info .link,
body#lieferservice_index .rest_auswahl .shop_einzeln > div .info .link,
body#rsearch .rest_auswahl .shop_einzeln > div .info .link,
body#lieferservice .shop_auswahl .rest_einzeln > div .info .link,
body#lieferservice_index .shop_auswahl .rest_einzeln > div .info .link,
body#rsearch .shop_auswahl .rest_einzeln > div .info .link,
body#lieferservice .rest_auswahl .rest_einzeln > div .info .link,
body#lieferservice_index .rest_auswahl .rest_einzeln > div .info .link,
body#rsearch .rest_auswahl .rest_einzeln > div .info .link {
  font-size: 1.2em;
  border-bottom: #518D37 solid 1px;
}
body#lieferservice .shop_auswahl .shop_einzeln > div .info .payment,
body#lieferservice_index .shop_auswahl .shop_einzeln > div .info .payment,
body#rsearch .shop_auswahl .shop_einzeln > div .info .payment,
body#lieferservice .rest_auswahl .shop_einzeln > div .info .payment,
body#lieferservice_index .rest_auswahl .shop_einzeln > div .info .payment,
body#rsearch .rest_auswahl .shop_einzeln > div .info .payment,
body#lieferservice .shop_auswahl .rest_einzeln > div .info .payment,
body#lieferservice_index .shop_auswahl .rest_einzeln > div .info .payment,
body#rsearch .shop_auswahl .rest_einzeln > div .info .payment,
body#lieferservice .rest_auswahl .rest_einzeln > div .info .payment,
body#lieferservice_index .rest_auswahl .rest_einzeln > div .info .payment,
body#rsearch .rest_auswahl .rest_einzeln > div .info .payment {
  background-color: transparent;
  margin: 0;
  padding: 0;
  text-align: left;
}
body#lieferservice .shop_auswahl .shop_einzeln > div .info .payment img,
body#lieferservice_index .shop_auswahl .shop_einzeln > div .info .payment img,
body#rsearch .shop_auswahl .shop_einzeln > div .info .payment img,
body#lieferservice .rest_auswahl .shop_einzeln > div .info .payment img,
body#lieferservice_index .rest_auswahl .shop_einzeln > div .info .payment img,
body#rsearch .rest_auswahl .shop_einzeln > div .info .payment img,
body#lieferservice .shop_auswahl .rest_einzeln > div .info .payment img,
body#lieferservice_index .shop_auswahl .rest_einzeln > div .info .payment img,
body#rsearch .shop_auswahl .rest_einzeln > div .info .payment img,
body#lieferservice .rest_auswahl .rest_einzeln > div .info .payment img,
body#lieferservice_index .rest_auswahl .rest_einzeln > div .info .payment img,
body#rsearch .rest_auswahl .rest_einzeln > div .info .payment img {
  margin-right: 0.1em;
  height: 1.3em;
  display: inline-block;
}
body#lieferservice .shop_auswahl .shop_einzeln > div .info .specials,
body#lieferservice_index .shop_auswahl .shop_einzeln > div .info .specials,
body#rsearch .shop_auswahl .shop_einzeln > div .info .specials,
body#lieferservice .rest_auswahl .shop_einzeln > div .info .specials,
body#lieferservice_index .rest_auswahl .shop_einzeln > div .info .specials,
body#rsearch .rest_auswahl .shop_einzeln > div .info .specials,
body#lieferservice .shop_auswahl .rest_einzeln > div .info .specials,
body#lieferservice_index .shop_auswahl .rest_einzeln > div .info .specials,
body#rsearch .shop_auswahl .rest_einzeln > div .info .specials,
body#lieferservice .rest_auswahl .rest_einzeln > div .info .specials,
body#lieferservice_index .rest_auswahl .rest_einzeln > div .info .specials,
body#rsearch .rest_auswahl .rest_einzeln > div .info .specials {
  margin-top: 0.3em;
  color: #000000;
  font-size: 85%;
  line-height: 1.3;
}
body#lieferservice .shop_auswahl .shop_einzeln > div .info .specials.collapsed,
body#lieferservice_index .shop_auswahl .shop_einzeln > div .info .specials.collapsed,
body#rsearch .shop_auswahl .shop_einzeln > div .info .specials.collapsed,
body#lieferservice .rest_auswahl .shop_einzeln > div .info .specials.collapsed,
body#lieferservice_index .rest_auswahl .shop_einzeln > div .info .specials.collapsed,
body#rsearch .rest_auswahl .shop_einzeln > div .info .specials.collapsed,
body#lieferservice .shop_auswahl .rest_einzeln > div .info .specials.collapsed,
body#lieferservice_index .shop_auswahl .rest_einzeln > div .info .specials.collapsed,
body#rsearch .shop_auswahl .rest_einzeln > div .info .specials.collapsed,
body#lieferservice .rest_auswahl .rest_einzeln > div .info .specials.collapsed,
body#lieferservice_index .rest_auswahl .rest_einzeln > div .info .specials.collapsed,
body#rsearch .rest_auswahl .rest_einzeln > div .info .specials.collapsed {
  height: 1em;
  overflow: hidden;
}
body#lieferservice .shop_auswahl .shop_einzeln > div .info .shipment,
body#lieferservice_index .shop_auswahl .shop_einzeln > div .info .shipment,
body#rsearch .shop_auswahl .shop_einzeln > div .info .shipment,
body#lieferservice .rest_auswahl .shop_einzeln > div .info .shipment,
body#lieferservice_index .rest_auswahl .shop_einzeln > div .info .shipment,
body#rsearch .rest_auswahl .shop_einzeln > div .info .shipment,
body#lieferservice .shop_auswahl .rest_einzeln > div .info .shipment,
body#lieferservice_index .shop_auswahl .rest_einzeln > div .info .shipment,
body#rsearch .shop_auswahl .rest_einzeln > div .info .shipment,
body#lieferservice .rest_auswahl .rest_einzeln > div .info .shipment,
body#lieferservice_index .rest_auswahl .rest_einzeln > div .info .shipment,
body#rsearch .rest_auswahl .rest_einzeln > div .info .shipment,
body#lieferservice .shop_auswahl .shop_einzeln > div .info .today,
body#lieferservice_index .shop_auswahl .shop_einzeln > div .info .today,
body#rsearch .shop_auswahl .shop_einzeln > div .info .today,
body#lieferservice .rest_auswahl .shop_einzeln > div .info .today,
body#lieferservice_index .rest_auswahl .shop_einzeln > div .info .today,
body#rsearch .rest_auswahl .shop_einzeln > div .info .today,
body#lieferservice .shop_auswahl .rest_einzeln > div .info .today,
body#lieferservice_index .shop_auswahl .rest_einzeln > div .info .today,
body#rsearch .shop_auswahl .rest_einzeln > div .info .today,
body#lieferservice .rest_auswahl .rest_einzeln > div .info .today,
body#lieferservice_index .rest_auswahl .rest_einzeln > div .info .today,
body#rsearch .rest_auswahl .rest_einzeln > div .info .today {
  font-size: 0.8em;
  color: #777777;
  display: inline-block;
  margin-right: 1em;
}
body#lieferservice .shop_auswahl .shop_einzeln > div .info .shipment .glyphicon,
body#lieferservice_index .shop_auswahl .shop_einzeln > div .info .shipment .glyphicon,
body#rsearch .shop_auswahl .shop_einzeln > div .info .shipment .glyphicon,
body#lieferservice .rest_auswahl .shop_einzeln > div .info .shipment .glyphicon,
body#lieferservice_index .rest_auswahl .shop_einzeln > div .info .shipment .glyphicon,
body#rsearch .rest_auswahl .shop_einzeln > div .info .shipment .glyphicon,
body#lieferservice .shop_auswahl .rest_einzeln > div .info .shipment .glyphicon,
body#lieferservice_index .shop_auswahl .rest_einzeln > div .info .shipment .glyphicon,
body#rsearch .shop_auswahl .rest_einzeln > div .info .shipment .glyphicon,
body#lieferservice .rest_auswahl .rest_einzeln > div .info .shipment .glyphicon,
body#lieferservice_index .rest_auswahl .rest_einzeln > div .info .shipment .glyphicon,
body#rsearch .rest_auswahl .rest_einzeln > div .info .shipment .glyphicon,
body#lieferservice .shop_auswahl .shop_einzeln > div .info .today .glyphicon,
body#lieferservice_index .shop_auswahl .shop_einzeln > div .info .today .glyphicon,
body#rsearch .shop_auswahl .shop_einzeln > div .info .today .glyphicon,
body#lieferservice .rest_auswahl .shop_einzeln > div .info .today .glyphicon,
body#lieferservice_index .rest_auswahl .shop_einzeln > div .info .today .glyphicon,
body#rsearch .rest_auswahl .shop_einzeln > div .info .today .glyphicon,
body#lieferservice .shop_auswahl .rest_einzeln > div .info .today .glyphicon,
body#lieferservice_index .shop_auswahl .rest_einzeln > div .info .today .glyphicon,
body#rsearch .shop_auswahl .rest_einzeln > div .info .today .glyphicon,
body#lieferservice .rest_auswahl .rest_einzeln > div .info .today .glyphicon,
body#lieferservice_index .rest_auswahl .rest_einzeln > div .info .today .glyphicon,
body#rsearch .rest_auswahl .rest_einzeln > div .info .today .glyphicon {
  color: #777777;
}
body#lieferservice .shop_auswahl .shop_einzeln > div .name .link,
body#lieferservice_index .shop_auswahl .shop_einzeln > div .name .link,
body#rsearch .shop_auswahl .shop_einzeln > div .name .link,
body#lieferservice .rest_auswahl .shop_einzeln > div .name .link,
body#lieferservice_index .rest_auswahl .shop_einzeln > div .name .link,
body#rsearch .rest_auswahl .shop_einzeln > div .name .link,
body#lieferservice .shop_auswahl .rest_einzeln > div .name .link,
body#lieferservice_index .shop_auswahl .rest_einzeln > div .name .link,
body#rsearch .shop_auswahl .rest_einzeln > div .name .link,
body#lieferservice .rest_auswahl .rest_einzeln > div .name .link,
body#lieferservice_index .rest_auswahl .rest_einzeln > div .name .link,
body#rsearch .rest_auswahl .rest_einzeln > div .name .link {
  font-size: 1.1em;
  text-align: center;
  line-height: 1.5;
}
body#lieferservice .shop_auswahl .shop_einzeln > div .name .today,
body#lieferservice_index .shop_auswahl .shop_einzeln > div .name .today,
body#rsearch .shop_auswahl .shop_einzeln > div .name .today,
body#lieferservice .rest_auswahl .shop_einzeln > div .name .today,
body#lieferservice_index .rest_auswahl .shop_einzeln > div .name .today,
body#rsearch .rest_auswahl .shop_einzeln > div .name .today,
body#lieferservice .shop_auswahl .rest_einzeln > div .name .today,
body#lieferservice_index .shop_auswahl .rest_einzeln > div .name .today,
body#rsearch .shop_auswahl .rest_einzeln > div .name .today,
body#lieferservice .rest_auswahl .rest_einzeln > div .name .today,
body#lieferservice_index .rest_auswahl .rest_einzeln > div .name .today,
body#rsearch .rest_auswahl .rest_einzeln > div .name .today {
  font-size: 0.7em;
  color: #777777;
  display: block;
  text-align: center;
  margin-bottom: 0.5em;
}
body#lieferservice .shop_auswahl .shop_einzeln > div .name .today .glyphicon,
body#lieferservice_index .shop_auswahl .shop_einzeln > div .name .today .glyphicon,
body#rsearch .shop_auswahl .shop_einzeln > div .name .today .glyphicon,
body#lieferservice .rest_auswahl .shop_einzeln > div .name .today .glyphicon,
body#lieferservice_index .rest_auswahl .shop_einzeln > div .name .today .glyphicon,
body#rsearch .rest_auswahl .shop_einzeln > div .name .today .glyphicon,
body#lieferservice .shop_auswahl .rest_einzeln > div .name .today .glyphicon,
body#lieferservice_index .shop_auswahl .rest_einzeln > div .name .today .glyphicon,
body#rsearch .shop_auswahl .rest_einzeln > div .name .today .glyphicon,
body#lieferservice .rest_auswahl .rest_einzeln > div .name .today .glyphicon,
body#lieferservice_index .rest_auswahl .rest_einzeln > div .name .today .glyphicon,
body#rsearch .rest_auswahl .rest_einzeln > div .name .today .glyphicon {
  color: #777777;
}
body#lieferservice .shop_auswahl .shop_einzeln > div .name .row .vote .voteouter,
body#lieferservice_index .shop_auswahl .shop_einzeln > div .name .row .vote .voteouter,
body#rsearch .shop_auswahl .shop_einzeln > div .name .row .vote .voteouter,
body#lieferservice .rest_auswahl .shop_einzeln > div .name .row .vote .voteouter,
body#lieferservice_index .rest_auswahl .shop_einzeln > div .name .row .vote .voteouter,
body#rsearch .rest_auswahl .shop_einzeln > div .name .row .vote .voteouter,
body#lieferservice .shop_auswahl .rest_einzeln > div .name .row .vote .voteouter,
body#lieferservice_index .shop_auswahl .rest_einzeln > div .name .row .vote .voteouter,
body#rsearch .shop_auswahl .rest_einzeln > div .name .row .vote .voteouter,
body#lieferservice .rest_auswahl .rest_einzeln > div .name .row .vote .voteouter,
body#lieferservice_index .rest_auswahl .rest_einzeln > div .name .row .vote .voteouter,
body#rsearch .rest_auswahl .rest_einzeln > div .name .row .vote .voteouter {
  margin-top: 0.5em;
  text-align: center;
  background-color: #FFFFFF;
  border-color: #518D37;
  border-radius: 0.5em;
  border-width: 1px;
  border-style: solid;
}
body#lieferservice .shop_auswahl .shop_einzeln > div .details .specials,
body#lieferservice_index .shop_auswahl .shop_einzeln > div .details .specials,
body#rsearch .shop_auswahl .shop_einzeln > div .details .specials,
body#lieferservice .rest_auswahl .shop_einzeln > div .details .specials,
body#lieferservice_index .rest_auswahl .shop_einzeln > div .details .specials,
body#rsearch .rest_auswahl .shop_einzeln > div .details .specials,
body#lieferservice .shop_auswahl .rest_einzeln > div .details .specials,
body#lieferservice_index .shop_auswahl .rest_einzeln > div .details .specials,
body#rsearch .shop_auswahl .rest_einzeln > div .details .specials,
body#lieferservice .rest_auswahl .rest_einzeln > div .details .specials,
body#lieferservice_index .rest_auswahl .rest_einzeln > div .details .specials,
body#rsearch .rest_auswahl .rest_einzeln > div .details .specials,
body#lieferservice .shop_auswahl .shop_einzeln > div .name .specials,
body#lieferservice_index .shop_auswahl .shop_einzeln > div .name .specials,
body#rsearch .shop_auswahl .shop_einzeln > div .name .specials,
body#lieferservice .rest_auswahl .shop_einzeln > div .name .specials,
body#lieferservice_index .rest_auswahl .shop_einzeln > div .name .specials,
body#rsearch .rest_auswahl .shop_einzeln > div .name .specials,
body#lieferservice .shop_auswahl .rest_einzeln > div .name .specials,
body#lieferservice_index .shop_auswahl .rest_einzeln > div .name .specials,
body#rsearch .shop_auswahl .rest_einzeln > div .name .specials,
body#lieferservice .rest_auswahl .rest_einzeln > div .name .specials,
body#lieferservice_index .rest_auswahl .rest_einzeln > div .name .specials,
body#rsearch .rest_auswahl .rest_einzeln > div .name .specials {
  color: #000000;
  font-size: 80%;
  line-height: 1.5;
}
body#lieferservice .shop_auswahl .shop_einzeln > div .status .closed,
body#lieferservice_index .shop_auswahl .shop_einzeln > div .status .closed,
body#rsearch .shop_auswahl .shop_einzeln > div .status .closed,
body#lieferservice .rest_auswahl .shop_einzeln > div .status .closed,
body#lieferservice_index .rest_auswahl .shop_einzeln > div .status .closed,
body#rsearch .rest_auswahl .shop_einzeln > div .status .closed,
body#lieferservice .shop_auswahl .rest_einzeln > div .status .closed,
body#lieferservice_index .shop_auswahl .rest_einzeln > div .status .closed,
body#rsearch .shop_auswahl .rest_einzeln > div .status .closed,
body#lieferservice .rest_auswahl .rest_einzeln > div .status .closed,
body#lieferservice_index .rest_auswahl .rest_einzeln > div .status .closed,
body#rsearch .rest_auswahl .rest_einzeln > div .status .closed {
  background-color: #D4D4D4;
  border-radius: 0.5em;
  color: #777777;
}
body#lieferservice .shop_auswahl .shop_einzeln > div .status .opened .btn,
body#lieferservice_index .shop_auswahl .shop_einzeln > div .status .opened .btn,
body#rsearch .shop_auswahl .shop_einzeln > div .status .opened .btn,
body#lieferservice .rest_auswahl .shop_einzeln > div .status .opened .btn,
body#lieferservice_index .rest_auswahl .shop_einzeln > div .status .opened .btn,
body#rsearch .rest_auswahl .shop_einzeln > div .status .opened .btn,
body#lieferservice .shop_auswahl .rest_einzeln > div .status .opened .btn,
body#lieferservice_index .shop_auswahl .rest_einzeln > div .status .opened .btn,
body#rsearch .shop_auswahl .rest_einzeln > div .status .opened .btn,
body#lieferservice .rest_auswahl .rest_einzeln > div .status .opened .btn,
body#lieferservice_index .rest_auswahl .rest_einzeln > div .status .opened .btn,
body#rsearch .rest_auswahl .rest_einzeln > div .status .opened .btn {
  padding: 0;
}
body#lieferservice .shop_auswahl .shop_einzeln > div .vote .voteouter,
body#lieferservice_index .shop_auswahl .shop_einzeln > div .vote .voteouter,
body#rsearch .shop_auswahl .shop_einzeln > div .vote .voteouter,
body#lieferservice .rest_auswahl .shop_einzeln > div .vote .voteouter,
body#lieferservice_index .rest_auswahl .shop_einzeln > div .vote .voteouter,
body#rsearch .rest_auswahl .shop_einzeln > div .vote .voteouter,
body#lieferservice .shop_auswahl .rest_einzeln > div .vote .voteouter,
body#lieferservice_index .shop_auswahl .rest_einzeln > div .vote .voteouter,
body#rsearch .shop_auswahl .rest_einzeln > div .vote .voteouter,
body#lieferservice .rest_auswahl .rest_einzeln > div .vote .voteouter,
body#lieferservice_index .rest_auswahl .rest_einzeln > div .vote .voteouter,
body#rsearch .rest_auswahl .rest_einzeln > div .vote .voteouter {
  text-align: center;
  background-color: #FFFFFF;
  border-color: #518D37;
  border-radius: 0.5em;
  border-width: 1px;
  border-style: solid;
  max-width: 150px;
  padding: 0.5em;
  font-size: 0.7em;
}
body#lieferservice .shop_auswahl .shop_einzeln > div .vote .voteouter .voteinner,
body#lieferservice_index .shop_auswahl .shop_einzeln > div .vote .voteouter .voteinner,
body#rsearch .shop_auswahl .shop_einzeln > div .vote .voteouter .voteinner,
body#lieferservice .rest_auswahl .shop_einzeln > div .vote .voteouter .voteinner,
body#lieferservice_index .rest_auswahl .shop_einzeln > div .vote .voteouter .voteinner,
body#rsearch .rest_auswahl .shop_einzeln > div .vote .voteouter .voteinner,
body#lieferservice .shop_auswahl .rest_einzeln > div .vote .voteouter .voteinner,
body#lieferservice_index .shop_auswahl .rest_einzeln > div .vote .voteouter .voteinner,
body#rsearch .shop_auswahl .rest_einzeln > div .vote .voteouter .voteinner,
body#lieferservice .rest_auswahl .rest_einzeln > div .vote .voteouter .voteinner,
body#lieferservice_index .rest_auswahl .rest_einzeln > div .vote .voteouter .voteinner,
body#rsearch .rest_auswahl .rest_einzeln > div .vote .voteouter .voteinner {
  background-color: #F3FCFB;
  text-transform: uppercase;
}
body#lieferservice .shop_auswahl .shop_einzeln > div .vote .voteouter .voteinner .link,
body#lieferservice_index .shop_auswahl .shop_einzeln > div .vote .voteouter .voteinner .link,
body#rsearch .shop_auswahl .shop_einzeln > div .vote .voteouter .voteinner .link,
body#lieferservice .rest_auswahl .shop_einzeln > div .vote .voteouter .voteinner .link,
body#lieferservice_index .rest_auswahl .shop_einzeln > div .vote .voteouter .voteinner .link,
body#rsearch .rest_auswahl .shop_einzeln > div .vote .voteouter .voteinner .link,
body#lieferservice .shop_auswahl .rest_einzeln > div .vote .voteouter .voteinner .link,
body#lieferservice_index .shop_auswahl .rest_einzeln > div .vote .voteouter .voteinner .link,
body#rsearch .shop_auswahl .rest_einzeln > div .vote .voteouter .voteinner .link,
body#lieferservice .rest_auswahl .rest_einzeln > div .vote .voteouter .voteinner .link,
body#lieferservice_index .rest_auswahl .rest_einzeln > div .vote .voteouter .voteinner .link,
body#rsearch .rest_auswahl .rest_einzeln > div .vote .voteouter .voteinner .link {
  margin-top: 0;
  height: 2.2em;
}
body#lieferservice .shop_auswahl .shop_einzeln > div .vote .voteouter .voteinner .link .btn,
body#lieferservice_index .shop_auswahl .shop_einzeln > div .vote .voteouter .voteinner .link .btn,
body#rsearch .shop_auswahl .shop_einzeln > div .vote .voteouter .voteinner .link .btn,
body#lieferservice .rest_auswahl .shop_einzeln > div .vote .voteouter .voteinner .link .btn,
body#lieferservice_index .rest_auswahl .shop_einzeln > div .vote .voteouter .voteinner .link .btn,
body#rsearch .rest_auswahl .shop_einzeln > div .vote .voteouter .voteinner .link .btn,
body#lieferservice .shop_auswahl .rest_einzeln > div .vote .voteouter .voteinner .link .btn,
body#lieferservice_index .shop_auswahl .rest_einzeln > div .vote .voteouter .voteinner .link .btn,
body#rsearch .shop_auswahl .rest_einzeln > div .vote .voteouter .voteinner .link .btn,
body#lieferservice .rest_auswahl .rest_einzeln > div .vote .voteouter .voteinner .link .btn,
body#lieferservice_index .rest_auswahl .rest_einzeln > div .vote .voteouter .voteinner .link .btn,
body#rsearch .rest_auswahl .rest_einzeln > div .vote .voteouter .voteinner .link .btn {
  white-space: normal;
  font-size: 0.6em;
  padding: 0;
}
body#lieferservice .shop_auswahl .average,
body#lieferservice_index .shop_auswahl .average,
body#rsearch .shop_auswahl .average,
body#lieferservice .rest_auswahl .average,
body#lieferservice_index .rest_auswahl .average,
body#rsearch .rest_auswahl .average {
  font-weight: bold;
  font-size: 1.2em;
  margin-top: 1em;
}
body#lieferservice .shop_auswahl .average > .vote,
body#lieferservice_index .shop_auswahl .average > .vote,
body#rsearch .shop_auswahl .average > .vote,
body#lieferservice .rest_auswahl .average > .vote,
body#lieferservice_index .rest_auswahl .average > .vote,
body#rsearch .rest_auswahl .average > .vote,
body#lieferservice .shop_auswahl .votelist > .vote,
body#lieferservice_index .shop_auswahl .votelist > .vote,
body#rsearch .shop_auswahl .votelist > .vote,
body#lieferservice .rest_auswahl .votelist > .vote,
body#lieferservice_index .rest_auswahl .votelist > .vote,
body#rsearch .rest_auswahl .votelist > .vote {
  margin-bottom: 1em;
}
body#lieferservice .shop_auswahl .agb,
body#lieferservice_index .shop_auswahl .agb,
body#rsearch .shop_auswahl .agb,
body#lieferservice .rest_auswahl .agb,
body#lieferservice_index .rest_auswahl .agb,
body#rsearch .rest_auswahl .agb {
  margin-top: 2em;
  color: #000000;
  font-size: 0.9em;
  text-align: center;
}
body#lieferservice .shop_auswahl > .shop_inactive,
body#lieferservice_index .shop_auswahl > .shop_inactive {
  color: #000000;
  margin-bottom: 1em;
}
body#lieferservice .shop_auswahl > .shop_inactive > div:first-child,
body#lieferservice_index .shop_auswahl > .shop_inactive > div:first-child {
  font-size: 1.3em;
  margin-bottom: 0.5em;
}
body#lieferservice .shop_auswahl > .inactive,
body#lieferservice_index .shop_auswahl > .inactive {
  color: #000000;
  margin-top: 2em;
}
body#lieferservice .shop_auswahl > .inactive > .row,
body#lieferservice_index .shop_auswahl > .inactive > .row {
  margin: 0.5em 0;
  font-size: 85%;
}
body#lieferservice .shop_auswahl > .inactive > .head,
body#lieferservice_index .shop_auswahl > .inactive > .head {
  font-weight: bold;
}
body#lieferservice .shop_auswahl > .inactive .neu .btn,
body#lieferservice_index .shop_auswahl > .inactive .neu .btn {
  padding: 0;
  text-align: left;
}
body#lieferservice .shop_auswahl .shop_einzeln > div .logo .neu,
body#lieferservice_index .shop_auswahl .shop_einzeln > div .logo .neu {
  margin-top: 0.2em;
  max-width: 100px;
  height: 13px;
  background-image: url(images/keine_bewert_neu.gif);
  background-color: #FFFFFF;
  background-repeat: no-repeat;
  background-position: center -13px;
  padding: 0.5em;
  border-color: #518D37;
  border-radius: 0.5em;
  border-width: 1px;
  border-style: solid;
}
body#lieferservice .shop_auswahl .shop_einzeln > div .info .exklusiv,
body#lieferservice_index .shop_auswahl .shop_einzeln > div .info .exklusiv {
  margin-top: 0.3em;
  display: inline-block;
}
body#lieferservice .shop_auswahl .shop_einzeln > div .info .exklusiv .btn,
body#lieferservice_index .shop_auswahl .shop_einzeln > div .info .exklusiv .btn {
  height: auto;
  padding: 0.1em 0.3em 0;
}
body#lieferservice .shop_auswahl .shop_einzeln > div .info .exklusiv .deal,
body#lieferservice_index .shop_auswahl .shop_einzeln > div .info .exklusiv .deal {
  text-align: center;
  margin-top: 0.3em;
  font-size: 0.8em;
  padding: 0.3em;
  color: #555555;
  background-color: #FFFFFF;
  border-radius: 0.5em;
}
body#lieferservice .shop_auswahl .shop_einzeln > div .info .toggle,
body#lieferservice_index .shop_auswahl .shop_einzeln > div .info .toggle {
  display: none;
  margin-top: 0.5em;
  float: right;
  height: 20px;
  width: 20px;
  background-image: url(images/collapse.png);
  background-repeat: no-repeat;
  background-position: 0 -20px;
  cursor: pointer;
}
body#lieferservice .shop_auswahl .shop_einzeln > div .info .toggle.collapsed,
body#lieferservice_index .shop_auswahl .shop_einzeln > div .info .toggle.collapsed {
  background-position: 0 0;
}
body#lieferservice .shop_auswahl .shop_einzeln > div .info .closed,
body#lieferservice_index .shop_auswahl .shop_einzeln > div .info .closed {
  background-color: #D4D4D4;
  border-radius: 0.5em;
  color: #777777;
  margin-top: 0.5em;
  display: inline-block;
  padding: 0 0.3em;
}
body#lieferservice .shop_auswahl .shop_einzeln > div .info .opened,
body#lieferservice_index .shop_auswahl .shop_einzeln > div .info .opened {
  margin-top: 0.5em;
  display: inline-block;
}
body#lieferservice .shop_auswahl .shop_einzeln > div .info .opened .btn,
body#lieferservice_index .shop_auswahl .shop_einzeln > div .info .opened .btn {
  padding: 0 0.3em;
}
body#lieferservice .shop_auswahl .shop_einzeln > div .info .nur_abholung,
body#lieferservice_index .shop_auswahl .shop_einzeln > div .info .nur_abholung {
  font-size: 0.8em;
  font-weight: bold;
  color: #D9534F;
  display: inline-block;
  margin-left: 1em;
}
body#lieferservice .shop_auswahl .shop_einzeln > div .name .exklusiv .btn,
body#lieferservice_index .shop_auswahl .shop_einzeln > div .name .exklusiv .btn,
body#lieferservice .shop_auswahl .shop_einzeln > div .shippay .shipment .btn,
body#lieferservice_index .shop_auswahl .shop_einzeln > div .shippay .shipment .btn {
  font-size: 0.8em;
  height: auto;
}
body#lieferservice .shop_auswahl .shop_einzeln > div .name .exklusiv .btn .deal,
body#lieferservice_index .shop_auswahl .shop_einzeln > div .name .exklusiv .btn .deal,
body#lieferservice .shop_auswahl .shop_einzeln > div .shippay .shipment .btn .deal,
body#lieferservice_index .shop_auswahl .shop_einzeln > div .shippay .shipment .btn .deal {
  display: block;
}
body#lieferservice .shop_auswahl .shop_einzeln > div .name .exklusiv .deal,
body#lieferservice_index .shop_auswahl .shop_einzeln > div .name .exklusiv .deal,
body#lieferservice .shop_auswahl .shop_einzeln > div .shippay .shipment .deal,
body#lieferservice_index .shop_auswahl .shop_einzeln > div .shippay .shipment .deal {
  text-align: center;
  margin-top: 0.3em;
  font-size: 0.8em;
  padding: 0.3em;
  color: #555555;
  background-color: #FFFFFF;
  border-radius: 0.5em;
}
body#lieferservice .shop_auswahl .shop_einzeln > div .details .neu,
body#lieferservice_index .shop_auswahl .shop_einzeln > div .details .neu,
body#lieferservice .shop_auswahl .shop_einzeln > div .name .neu,
body#lieferservice_index .shop_auswahl .shop_einzeln > div .name .neu {
  width: 50px;
  height: 13px;
  background-image: url(images/keine_bewert_neu.gif);
  background-repeat: no-repeat;
  background-position: center 0;
}
body#lieferservice .shop_auswahl .shop_einzeln > div .shippay .shipment .btn,
body#lieferservice_index .shop_auswahl .shop_einzeln > div .shippay .shipment .btn {
  padding-top: 0.1em;
  padding-bottom: 0.1em;
}
body#lieferservice .shop_auswahl .shop_einzeln > div .shippay .payment,
body#lieferservice_index .shop_auswahl .shop_einzeln > div .shippay .payment {
  background-color: transparent;
  margin: 0.5em;
  padding: 0.5em;
  text-align: center;
}
body#lieferservice .shop_auswahl .shop_einzeln > div .shippay .payment img,
body#lieferservice_index .shop_auswahl .shop_einzeln > div .shippay .payment img {
  margin-right: 0.5em;
  height: 1.3em;
  display: inline-block;
}
body#lieferservice .shop_auswahl .shop_einzeln > div .status .nur_abholung,
body#lieferservice_index .shop_auswahl .shop_einzeln > div .status .nur_abholung {
  font-size: 0.8em;
  font-weight: bold;
  color: #D9534F;
  display: block;
  text-align: center;
  margin-top: 0.5em;
}
body#lieferservice .shop_auswahl .average > .headline,
body#lieferservice_index .shop_auswahl .average > .headline,
body#rsearch .rest_auswahl .average > .headline,
body#me .mein_bereich .average > .headline,
body#lieferservice .shop_auswahl .votelist > .headline,
body#lieferservice_index .shop_auswahl .votelist > .headline,
body#rsearch .rest_auswahl .votelist > .headline,
body#me .mein_bereich .votelist > .headline {
  background-color: #F6CE14;
  color: #000000;
  text-align: center;
  font-size: 1.2em;
  border: 1px solid #518D37;
  border-bottom: none;
  border-radius: 0.5em 0.5em 0 0;
}
body#lieferservice .shop_auswahl .average > .vote,
body#lieferservice_index .shop_auswahl .average > .vote,
body#rsearch .rest_auswahl .average > .vote,
body#me .mein_bereich .average > .vote,
body#lieferservice .shop_auswahl .votelist > .vote,
body#lieferservice_index .shop_auswahl .votelist > .vote,
body#rsearch .rest_auswahl .votelist > .vote,
body#me .mein_bereich .votelist > .vote {
  padding-top: 1em;
  border: 1px solid #518D37;
  border-radius: 0 0 0.5em 0.5em;
  margin-bottom: 1em;
}
body#lieferservice .shop_auswahl .average > .vote .criteria .headline,
body#lieferservice_index .shop_auswahl .average > .vote .criteria .headline,
body#rsearch .rest_auswahl .average > .vote .criteria .headline,
body#me .mein_bereich .average > .vote .criteria .headline,
body#lieferservice .shop_auswahl .votelist > .vote .criteria .headline,
body#lieferservice_index .shop_auswahl .votelist > .vote .criteria .headline,
body#rsearch .rest_auswahl .votelist > .vote .criteria .headline,
body#me .mein_bereich .votelist > .vote .criteria .headline {
  font-size: 1.1em;
  border-bottom: 1px solid #518D37;
  margin-bottom: 0.2em;
}
body#lieferservice .shop_auswahl .average > .vote .criteria .vote,
body#lieferservice_index .shop_auswahl .average > .vote .criteria .vote,
body#rsearch .rest_auswahl .average > .vote .criteria .vote,
body#me .mein_bereich .average > .vote .criteria .vote,
body#lieferservice .shop_auswahl .votelist > .vote .criteria .vote,
body#lieferservice_index .shop_auswahl .votelist > .vote .criteria .vote,
body#rsearch .rest_auswahl .votelist > .vote .criteria .vote,
body#me .mein_bereich .votelist > .vote .criteria .vote {
  background-color: #FFE68A;
  margin-bottom: 0.2em;
}
body#lieferservice .shop_auswahl .average > .vote .criteria .vote .text,
body#lieferservice_index .shop_auswahl .average > .vote .criteria .vote .text,
body#rsearch .rest_auswahl .average > .vote .criteria .vote .text,
body#me .mein_bereich .average > .vote .criteria .vote .text,
body#lieferservice .shop_auswahl .votelist > .vote .criteria .vote .text,
body#lieferservice_index .shop_auswahl .votelist > .vote .criteria .vote .text,
body#rsearch .rest_auswahl .votelist > .vote .criteria .vote .text,
body#me .mein_bereich .votelist > .vote .criteria .vote .text {
  float: left;
  margin-top: 0.2em;
  margin-left: 0.5em;
  font-size: 0.8em;
}
body#lieferservice .shop_auswahl .average > .vote .criteria .vote .stars,
body#lieferservice_index .shop_auswahl .average > .vote .criteria .vote .stars,
body#rsearch .rest_auswahl .average > .vote .criteria .vote .stars,
body#me .mein_bereich .average > .vote .criteria .vote .stars,
body#lieferservice .shop_auswahl .votelist > .vote .criteria .vote .stars,
body#lieferservice_index .shop_auswahl .votelist > .vote .criteria .vote .stars,
body#rsearch .rest_auswahl .votelist > .vote .criteria .vote .stars,
body#me .mein_bereich .votelist > .vote .criteria .vote .stars {
  float: right;
  margin-top: 0.2em;
  margin-right: 0.5em;
}
body#lieferservice .shop_auswahl .average > .vote .criteria .sum,
body#lieferservice_index .shop_auswahl .average > .vote .criteria .sum,
body#rsearch .rest_auswahl .average > .vote .criteria .sum,
body#me .mein_bereich .average > .vote .criteria .sum,
body#lieferservice .shop_auswahl .votelist > .vote .criteria .sum,
body#lieferservice_index .shop_auswahl .votelist > .vote .criteria .sum,
body#rsearch .rest_auswahl .votelist > .vote .criteria .sum,
body#me .mein_bereich .votelist > .vote .criteria .sum {
  font-weight: bold;
  margin-top: 0.5em;
  border-top: 1px solid #518D37;
  background-color: #FFFFFF;
}
body#lieferservice .shop_auswahl .average > .vote > .comment,
body#lieferservice_index .shop_auswahl .average > .vote > .comment,
body#rsearch .rest_auswahl .average > .vote > .comment,
body#me .mein_bereich .average > .vote > .comment,
body#lieferservice .shop_auswahl .votelist > .vote > .comment,
body#lieferservice_index .shop_auswahl .votelist > .vote > .comment,
body#rsearch .rest_auswahl .votelist > .vote > .comment,
body#me .mein_bereich .votelist > .vote > .comment {
  margin-top: 1.8em;
  margin-bottom: 0.5em;
  border: 1px solid #518D37;
  border-radius: 0.5em;
  min-height: 9em;
}
body#lieferservice .shop_auswahl .average > .vote > .comment .headline,
body#lieferservice_index .shop_auswahl .average > .vote > .comment .headline,
body#rsearch .rest_auswahl .average > .vote > .comment .headline,
body#me .mein_bereich .average > .vote > .comment .headline,
body#lieferservice .shop_auswahl .votelist > .vote > .comment .headline,
body#lieferservice_index .shop_auswahl .votelist > .vote > .comment .headline,
body#rsearch .rest_auswahl .votelist > .vote > .comment .headline,
body#me .mein_bereich .votelist > .vote > .comment .headline {
  font-size: 1.1em;
}
body#lieferservice .shop_auswahl .average > .vote > .comment .img,
body#lieferservice_index .shop_auswahl .average > .vote > .comment .img,
body#rsearch .rest_auswahl .average > .vote > .comment .img,
body#me .mein_bereich .average > .vote > .comment .img,
body#lieferservice .shop_auswahl .votelist > .vote > .comment .img,
body#lieferservice_index .shop_auswahl .votelist > .vote > .comment .img,
body#rsearch .rest_auswahl .votelist > .vote > .comment .img,
body#me .mein_bereich .votelist > .vote > .comment .img {
  background-color: #FFFFFF;
}
body#lieferservice .shop_auswahl .average > .vote > .comment .img #shopfoto a img,
body#lieferservice_index .shop_auswahl .average > .vote > .comment .img #shopfoto a img,
body#rsearch .rest_auswahl .average > .vote > .comment .img #shopfoto a img,
body#me .mein_bereich .average > .vote > .comment .img #shopfoto a img,
body#lieferservice .shop_auswahl .votelist > .vote > .comment .img #shopfoto a img,
body#lieferservice_index .shop_auswahl .votelist > .vote > .comment .img #shopfoto a img,
body#rsearch .rest_auswahl .votelist > .vote > .comment .img #shopfoto a img,
body#me .mein_bereich .votelist > .vote > .comment .img #shopfoto a img {
  border-color: #518D37;
  border-radius: 0.5em;
  border-style: solid;
  padding: 0.5em;
  border-width: 3px;
  width: 3em;
}
body#lieferservice .shop_auswahl .average > .vote > .comment .img #shopfoto a img.popup,
body#lieferservice_index .shop_auswahl .average > .vote > .comment .img #shopfoto a img.popup,
body#rsearch .rest_auswahl .average > .vote > .comment .img #shopfoto a img.popup,
body#me .mein_bereich .average > .vote > .comment .img #shopfoto a img.popup,
body#lieferservice .shop_auswahl .votelist > .vote > .comment .img #shopfoto a img.popup,
body#lieferservice_index .shop_auswahl .votelist > .vote > .comment .img #shopfoto a img.popup,
body#rsearch .rest_auswahl .votelist > .vote > .comment .img #shopfoto a img.popup,
body#me .mein_bereich .votelist > .vote > .comment .img #shopfoto a img.popup {
  position: absolute;
  z-index: 2;
  left: 0;
  display: none;
}
body#lieferservice .shop_auswahl .average > .vote > .comment .img #shopfoto a:hover img.popup,
body#lieferservice_index .shop_auswahl .average > .vote > .comment .img #shopfoto a:hover img.popup,
body#rsearch .rest_auswahl .average > .vote > .comment .img #shopfoto a:hover img.popup,
body#me .mein_bereich .average > .vote > .comment .img #shopfoto a:hover img.popup,
body#lieferservice .shop_auswahl .votelist > .vote > .comment .img #shopfoto a:hover img.popup,
body#lieferservice_index .shop_auswahl .votelist > .vote > .comment .img #shopfoto a:hover img.popup,
body#rsearch .rest_auswahl .votelist > .vote > .comment .img #shopfoto a:hover img.popup,
body#me .mein_bereich .votelist > .vote > .comment .img #shopfoto a:hover img.popup {
  display: inline;
  top: -50px;
  left: -400px;
  width: 300px;
  border: 2em solid #518D37;
  border-radius: 1.5em;
  padding: 5px;
  background-color: #FFFFFF;
}
body#lieferservice .shop_auswahl .average > .vote > .comment .comment .meta,
body#lieferservice_index .shop_auswahl .average > .vote > .comment .comment .meta,
body#rsearch .rest_auswahl .average > .vote > .comment .comment .meta,
body#me .mein_bereich .average > .vote > .comment .comment .meta,
body#lieferservice .shop_auswahl .votelist > .vote > .comment .comment .meta,
body#lieferservice_index .shop_auswahl .votelist > .vote > .comment .comment .meta,
body#rsearch .rest_auswahl .votelist > .vote > .comment .comment .meta,
body#me .mein_bereich .votelist > .vote > .comment .comment .meta {
  font-size: 0.8em;
  border-bottom: 1px solid #518D37;
}
body#lieferservice .shop_auswahl .average > .vote > .comment .comment .meta .btn,
body#lieferservice_index .shop_auswahl .average > .vote > .comment .comment .meta .btn,
body#rsearch .rest_auswahl .average > .vote > .comment .comment .meta .btn,
body#me .mein_bereich .average > .vote > .comment .comment .meta .btn,
body#lieferservice .shop_auswahl .votelist > .vote > .comment .comment .meta .btn,
body#lieferservice_index .shop_auswahl .votelist > .vote > .comment .comment .meta .btn,
body#rsearch .rest_auswahl .votelist > .vote > .comment .comment .meta .btn,
body#me .mein_bereich .votelist > .vote > .comment .comment .meta .btn {
  font-size: 1em;
  padding: 0.5em 0;
}
body#lieferservice .shop_auswahl .average > .vote > .comment .comment .text,
body#lieferservice_index .shop_auswahl .average > .vote > .comment .comment .text,
body#rsearch .rest_auswahl .average > .vote > .comment .comment .text,
body#me .mein_bereich .average > .vote > .comment .comment .text,
body#lieferservice .shop_auswahl .votelist > .vote > .comment .comment .text,
body#lieferservice_index .shop_auswahl .votelist > .vote > .comment .comment .text,
body#rsearch .rest_auswahl .votelist > .vote > .comment .comment .text,
body#me .mein_bereich .votelist > .vote > .comment .comment .text {
  font-size: 0.8em;
  margin-top: 0.5em;
  max-height: 10em;
  overflow: auto;
}
body#lieferservice .shop_auswahl .average > .vote .buttons .missbrauch,
body#lieferservice_index .shop_auswahl .average > .vote .buttons .missbrauch,
body#rsearch .rest_auswahl .average > .vote .buttons .missbrauch,
body#me .mein_bereich .average > .vote .buttons .missbrauch,
body#lieferservice .shop_auswahl .votelist > .vote .buttons .missbrauch,
body#lieferservice_index .shop_auswahl .votelist > .vote .buttons .missbrauch,
body#rsearch .rest_auswahl .votelist > .vote .buttons .missbrauch,
body#me .mein_bereich .votelist > .vote .buttons .missbrauch {
  margin-top: 8.8em;
}
body#lieferservice .shop_auswahl .average > .vote .buttons .loeschen,
body#lieferservice_index .shop_auswahl .average > .vote .buttons .loeschen,
body#rsearch .rest_auswahl .average > .vote .buttons .loeschen,
body#me .mein_bereich .average > .vote .buttons .loeschen,
body#lieferservice .shop_auswahl .votelist > .vote .buttons .loeschen,
body#lieferservice_index .shop_auswahl .votelist > .vote .buttons .loeschen,
body#rsearch .rest_auswahl .votelist > .vote .buttons .loeschen,
body#me .mein_bereich .votelist > .vote .buttons .loeschen {
  position: absolute;
  top: 6em;
}
body#me .mein_bereich .votelist > .vote > .comment .comment .heading {
  font-size: 0.8em;
}
body#me .mein_bereich .votelist > .vote > .comment .gegen-link .btn {
  font-size: 0.7em;
  padding: 2px;
}
body#me .mein_bereich .votelist > .vote > .comment .gegen-link .btn .glyphicon {
  color: inherit;
}
body#lieferservice .main .restlink,
body#rsearch .main .restlink,
body#lieferservice .main .shoplink,
body#rsearch .main .shoplink {
  margin-top: 0.5em;
  margin-bottom: 1em;
}
body#lieferservice .main .restlink div #sortpopup,
body#rsearch .main .restlink div #sortpopup,
body#lieferservice .main .shoplink div #sortpopup,
body#rsearch .main .shoplink div #sortpopup {
  padding-top: 1em;
}
body#lieferservice .main .restlink div #sortpopup form div .btn,
body#rsearch .main .restlink div #sortpopup form div .btn,
body#lieferservice .main .shoplink div #sortpopup form div .btn,
body#rsearch .main .shoplink div #sortpopup form div .btn {
  white-space: normal;
}
body#lieferservice .main .restlink div #sortpopup form #shopfilter,
body#rsearch .main .restlink div #sortpopup form #shopfilter,
body#lieferservice .main .shoplink div #sortpopup form #shopfilter,
body#rsearch .main .shoplink div #sortpopup form #shopfilter,
body#lieferservice .main .restlink div #sortpopup form #restfilter,
body#rsearch .main .restlink div #sortpopup form #restfilter,
body#lieferservice .main .shoplink div #sortpopup form #restfilter,
body#rsearch .main .shoplink div #sortpopup form #restfilter {
  position: fixed;
  top: 5em;
  left: 20%;
  width: 60%;
  padding: 0 1em;
  z-index: 2;
  background-color: #FFFFFF;
}
body#lieferservice .main .restlink div #sortpopup form #shopfilter .heading div,
body#rsearch .main .restlink div #sortpopup form #shopfilter .heading div,
body#lieferservice .main .shoplink div #sortpopup form #shopfilter .heading div,
body#rsearch .main .shoplink div #sortpopup form #shopfilter .heading div,
body#lieferservice .main .restlink div #sortpopup form #restfilter .heading div,
body#rsearch .main .restlink div #sortpopup form #restfilter .heading div,
body#lieferservice .main .shoplink div #sortpopup form #restfilter .heading div,
body#rsearch .main .shoplink div #sortpopup form #restfilter .heading div {
  text-align: center;
  font-size: 2em;
}
body#lieferservice .main .restlink div #sortpopup form #shopfilter .heading div h3,
body#rsearch .main .restlink div #sortpopup form #shopfilter .heading div h3,
body#lieferservice .main .shoplink div #sortpopup form #shopfilter .heading div h3,
body#rsearch .main .shoplink div #sortpopup form #shopfilter .heading div h3,
body#lieferservice .main .restlink div #sortpopup form #restfilter .heading div h3,
body#rsearch .main .restlink div #sortpopup form #restfilter .heading div h3,
body#lieferservice .main .shoplink div #sortpopup form #restfilter .heading div h3,
body#rsearch .main .shoplink div #sortpopup form #restfilter .heading div h3 {
  font-weight: bold;
}
body#lieferservice .main .restlink div #sortpopup form #shopfilter .heading div .toggle,
body#rsearch .main .restlink div #sortpopup form #shopfilter .heading div .toggle,
body#lieferservice .main .shoplink div #sortpopup form #shopfilter .heading div .toggle,
body#rsearch .main .shoplink div #sortpopup form #shopfilter .heading div .toggle,
body#lieferservice .main .restlink div #sortpopup form #restfilter .heading div .toggle,
body#rsearch .main .restlink div #sortpopup form #restfilter .heading div .toggle,
body#lieferservice .main .shoplink div #sortpopup form #restfilter .heading div .toggle,
body#rsearch .main .shoplink div #sortpopup form #restfilter .heading div .toggle {
  position: absolute;
  top: 0;
  right: -2px;
  padding: 0;
  border-style: solid;
  border-color: #68B649;
  border-width: 0 0 3px 3px;
  border-radius: 0 0 0 0.5em;
  background-color: #68B649;
}
body#lieferservice .main .restlink div #sortpopup form #shopfilter .heading div .toggle .btn,
body#rsearch .main .restlink div #sortpopup form #shopfilter .heading div .toggle .btn,
body#lieferservice .main .shoplink div #sortpopup form #shopfilter .heading div .toggle .btn,
body#rsearch .main .shoplink div #sortpopup form #shopfilter .heading div .toggle .btn,
body#lieferservice .main .restlink div #sortpopup form #restfilter .heading div .toggle .btn,
body#rsearch .main .restlink div #sortpopup form #restfilter .heading div .toggle .btn,
body#lieferservice .main .shoplink div #sortpopup form #restfilter .heading div .toggle .btn,
body#rsearch .main .shoplink div #sortpopup form #restfilter .heading div .toggle .btn {
  font-size: 0.3em;
  color: #FFFFFF;
}
body#lieferservice .main .restlink div #sortpopup form #shopfilter .heading div .toggle .btn:hover,
body#rsearch .main .restlink div #sortpopup form #shopfilter .heading div .toggle .btn:hover,
body#lieferservice .main .shoplink div #sortpopup form #shopfilter .heading div .toggle .btn:hover,
body#rsearch .main .shoplink div #sortpopup form #shopfilter .heading div .toggle .btn:hover,
body#lieferservice .main .restlink div #sortpopup form #restfilter .heading div .toggle .btn:hover,
body#rsearch .main .restlink div #sortpopup form #restfilter .heading div .toggle .btn:hover,
body#lieferservice .main .shoplink div #sortpopup form #restfilter .heading div .toggle .btn:hover,
body#rsearch .main .shoplink div #sortpopup form #restfilter .heading div .toggle .btn:hover {
  color: #FFFFFF;
}
body#lieferservice .main .restlink div #sortpopup form #shopfilter .heading div .toggle:hover,
body#rsearch .main .restlink div #sortpopup form #shopfilter .heading div .toggle:hover,
body#lieferservice .main .shoplink div #sortpopup form #shopfilter .heading div .toggle:hover,
body#rsearch .main .shoplink div #sortpopup form #shopfilter .heading div .toggle:hover,
body#lieferservice .main .restlink div #sortpopup form #restfilter .heading div .toggle:hover,
body#rsearch .main .restlink div #sortpopup form #restfilter .heading div .toggle:hover,
body#lieferservice .main .shoplink div #sortpopup form #restfilter .heading div .toggle:hover,
body#rsearch .main .shoplink div #sortpopup form #restfilter .heading div .toggle:hover {
  border-color: #518D37;
  background-color: #518D37;
}
body#lieferservice .main .restlink div #sortpopup form #shopfilter .kitchen,
body#rsearch .main .restlink div #sortpopup form #shopfilter .kitchen,
body#lieferservice .main .shoplink div #sortpopup form #shopfilter .kitchen,
body#rsearch .main .shoplink div #sortpopup form #shopfilter .kitchen,
body#lieferservice .main .restlink div #sortpopup form #restfilter .kitchen,
body#rsearch .main .restlink div #sortpopup form #restfilter .kitchen,
body#lieferservice .main .shoplink div #sortpopup form #restfilter .kitchen,
body#rsearch .main .shoplink div #sortpopup form #restfilter .kitchen,
body#lieferservice .main .restlink div #sortpopup form #shopfilter .zahlung,
body#rsearch .main .restlink div #sortpopup form #shopfilter .zahlung,
body#lieferservice .main .shoplink div #sortpopup form #shopfilter .zahlung,
body#rsearch .main .shoplink div #sortpopup form #shopfilter .zahlung,
body#lieferservice .main .restlink div #sortpopup form #restfilter .zahlung,
body#rsearch .main .restlink div #sortpopup form #restfilter .zahlung,
body#lieferservice .main .shoplink div #sortpopup form #restfilter .zahlung,
body#rsearch .main .shoplink div #sortpopup form #restfilter .zahlung,
body#lieferservice .main .restlink div #sortpopup form #shopfilter .sortierung,
body#rsearch .main .restlink div #sortpopup form #shopfilter .sortierung,
body#lieferservice .main .shoplink div #sortpopup form #shopfilter .sortierung,
body#rsearch .main .shoplink div #sortpopup form #shopfilter .sortierung,
body#lieferservice .main .restlink div #sortpopup form #restfilter .sortierung,
body#rsearch .main .restlink div #sortpopup form #restfilter .sortierung,
body#lieferservice .main .shoplink div #sortpopup form #restfilter .sortierung,
body#rsearch .main .shoplink div #sortpopup form #restfilter .sortierung {
  margin-top: 0.5em;
}
body#lieferservice .main .restlink div #sortpopup form #shopfilter .kitchen .heading,
body#rsearch .main .restlink div #sortpopup form #shopfilter .kitchen .heading,
body#lieferservice .main .shoplink div #sortpopup form #shopfilter .kitchen .heading,
body#rsearch .main .shoplink div #sortpopup form #shopfilter .kitchen .heading,
body#lieferservice .main .restlink div #sortpopup form #restfilter .kitchen .heading,
body#rsearch .main .restlink div #sortpopup form #restfilter .kitchen .heading,
body#lieferservice .main .shoplink div #sortpopup form #restfilter .kitchen .heading,
body#rsearch .main .shoplink div #sortpopup form #restfilter .kitchen .heading,
body#lieferservice .main .restlink div #sortpopup form #shopfilter .zahlung .heading,
body#rsearch .main .restlink div #sortpopup form #shopfilter .zahlung .heading,
body#lieferservice .main .shoplink div #sortpopup form #shopfilter .zahlung .heading,
body#rsearch .main .shoplink div #sortpopup form #shopfilter .zahlung .heading,
body#lieferservice .main .restlink div #sortpopup form #restfilter .zahlung .heading,
body#rsearch .main .restlink div #sortpopup form #restfilter .zahlung .heading,
body#lieferservice .main .shoplink div #sortpopup form #restfilter .zahlung .heading,
body#rsearch .main .shoplink div #sortpopup form #restfilter .zahlung .heading,
body#lieferservice .main .restlink div #sortpopup form #shopfilter .sortierung .heading,
body#rsearch .main .restlink div #sortpopup form #shopfilter .sortierung .heading,
body#lieferservice .main .shoplink div #sortpopup form #shopfilter .sortierung .heading,
body#rsearch .main .shoplink div #sortpopup form #shopfilter .sortierung .heading,
body#lieferservice .main .restlink div #sortpopup form #restfilter .sortierung .heading,
body#rsearch .main .restlink div #sortpopup form #restfilter .sortierung .heading,
body#lieferservice .main .shoplink div #sortpopup form #restfilter .sortierung .heading,
body#rsearch .main .shoplink div #sortpopup form #restfilter .sortierung .heading {
  font-weight: bold;
  font-size: 85%;
}
body#lieferservice .main .restlink div #sortpopup form #shopfilter .kitchen .options > div,
body#rsearch .main .restlink div #sortpopup form #shopfilter .kitchen .options > div,
body#lieferservice .main .shoplink div #sortpopup form #shopfilter .kitchen .options > div,
body#rsearch .main .shoplink div #sortpopup form #shopfilter .kitchen .options > div,
body#lieferservice .main .restlink div #sortpopup form #restfilter .kitchen .options > div,
body#rsearch .main .restlink div #sortpopup form #restfilter .kitchen .options > div,
body#lieferservice .main .shoplink div #sortpopup form #restfilter .kitchen .options > div,
body#rsearch .main .shoplink div #sortpopup form #restfilter .kitchen .options > div,
body#lieferservice .main .restlink div #sortpopup form #shopfilter .zahlung .options > div,
body#rsearch .main .restlink div #sortpopup form #shopfilter .zahlung .options > div,
body#lieferservice .main .shoplink div #sortpopup form #shopfilter .zahlung .options > div,
body#rsearch .main .shoplink div #sortpopup form #shopfilter .zahlung .options > div,
body#lieferservice .main .restlink div #sortpopup form #restfilter .zahlung .options > div,
body#rsearch .main .restlink div #sortpopup form #restfilter .zahlung .options > div,
body#lieferservice .main .shoplink div #sortpopup form #restfilter .zahlung .options > div,
body#rsearch .main .shoplink div #sortpopup form #restfilter .zahlung .options > div,
body#lieferservice .main .restlink div #sortpopup form #shopfilter .sortierung .options > div,
body#rsearch .main .restlink div #sortpopup form #shopfilter .sortierung .options > div,
body#lieferservice .main .shoplink div #sortpopup form #shopfilter .sortierung .options > div,
body#rsearch .main .shoplink div #sortpopup form #shopfilter .sortierung .options > div,
body#lieferservice .main .restlink div #sortpopup form #restfilter .sortierung .options > div,
body#rsearch .main .restlink div #sortpopup form #restfilter .sortierung .options > div,
body#lieferservice .main .shoplink div #sortpopup form #restfilter .sortierung .options > div,
body#rsearch .main .shoplink div #sortpopup form #restfilter .sortierung .options > div {
  padding: 0.5em;
  border-radius: 0.5em;
  margin: 0 0.5em;
  background-color: #FFE68A;
  color: #000000;
  text-transform: uppercase;
  font-size: 85%;
}
body#lieferservice .main .restlink div #sortpopup form #shopfilter .kitchen .options > div .chkbx,
body#rsearch .main .restlink div #sortpopup form #shopfilter .kitchen .options > div .chkbx,
body#lieferservice .main .shoplink div #sortpopup form #shopfilter .kitchen .options > div .chkbx,
body#rsearch .main .shoplink div #sortpopup form #shopfilter .kitchen .options > div .chkbx,
body#lieferservice .main .restlink div #sortpopup form #restfilter .kitchen .options > div .chkbx,
body#rsearch .main .restlink div #sortpopup form #restfilter .kitchen .options > div .chkbx,
body#lieferservice .main .shoplink div #sortpopup form #restfilter .kitchen .options > div .chkbx,
body#rsearch .main .shoplink div #sortpopup form #restfilter .kitchen .options > div .chkbx,
body#lieferservice .main .restlink div #sortpopup form #shopfilter .zahlung .options > div .chkbx,
body#rsearch .main .restlink div #sortpopup form #shopfilter .zahlung .options > div .chkbx,
body#lieferservice .main .shoplink div #sortpopup form #shopfilter .zahlung .options > div .chkbx,
body#rsearch .main .shoplink div #sortpopup form #shopfilter .zahlung .options > div .chkbx,
body#lieferservice .main .restlink div #sortpopup form #restfilter .zahlung .options > div .chkbx,
body#rsearch .main .restlink div #sortpopup form #restfilter .zahlung .options > div .chkbx,
body#lieferservice .main .shoplink div #sortpopup form #restfilter .zahlung .options > div .chkbx,
body#rsearch .main .shoplink div #sortpopup form #restfilter .zahlung .options > div .chkbx,
body#lieferservice .main .restlink div #sortpopup form #shopfilter .sortierung .options > div .chkbx,
body#rsearch .main .restlink div #sortpopup form #shopfilter .sortierung .options > div .chkbx,
body#lieferservice .main .shoplink div #sortpopup form #shopfilter .sortierung .options > div .chkbx,
body#rsearch .main .shoplink div #sortpopup form #shopfilter .sortierung .options > div .chkbx,
body#lieferservice .main .restlink div #sortpopup form #restfilter .sortierung .options > div .chkbx,
body#rsearch .main .restlink div #sortpopup form #restfilter .sortierung .options > div .chkbx,
body#lieferservice .main .shoplink div #sortpopup form #restfilter .sortierung .options > div .chkbx,
body#rsearch .main .shoplink div #sortpopup form #restfilter .sortierung .options > div .chkbx,
body#lieferservice .main .restlink div #sortpopup form #shopfilter .kitchen .options > div .radioopt,
body#rsearch .main .restlink div #sortpopup form #shopfilter .kitchen .options > div .radioopt,
body#lieferservice .main .shoplink div #sortpopup form #shopfilter .kitchen .options > div .radioopt,
body#rsearch .main .shoplink div #sortpopup form #shopfilter .kitchen .options > div .radioopt,
body#lieferservice .main .restlink div #sortpopup form #restfilter .kitchen .options > div .radioopt,
body#rsearch .main .restlink div #sortpopup form #restfilter .kitchen .options > div .radioopt,
body#lieferservice .main .shoplink div #sortpopup form #restfilter .kitchen .options > div .radioopt,
body#rsearch .main .shoplink div #sortpopup form #restfilter .kitchen .options > div .radioopt,
body#lieferservice .main .restlink div #sortpopup form #shopfilter .zahlung .options > div .radioopt,
body#rsearch .main .restlink div #sortpopup form #shopfilter .zahlung .options > div .radioopt,
body#lieferservice .main .shoplink div #sortpopup form #shopfilter .zahlung .options > div .radioopt,
body#rsearch .main .shoplink div #sortpopup form #shopfilter .zahlung .options > div .radioopt,
body#lieferservice .main .restlink div #sortpopup form #restfilter .zahlung .options > div .radioopt,
body#rsearch .main .restlink div #sortpopup form #restfilter .zahlung .options > div .radioopt,
body#lieferservice .main .shoplink div #sortpopup form #restfilter .zahlung .options > div .radioopt,
body#rsearch .main .shoplink div #sortpopup form #restfilter .zahlung .options > div .radioopt,
body#lieferservice .main .restlink div #sortpopup form #shopfilter .sortierung .options > div .radioopt,
body#rsearch .main .restlink div #sortpopup form #shopfilter .sortierung .options > div .radioopt,
body#lieferservice .main .shoplink div #sortpopup form #shopfilter .sortierung .options > div .radioopt,
body#rsearch .main .shoplink div #sortpopup form #shopfilter .sortierung .options > div .radioopt,
body#lieferservice .main .restlink div #sortpopup form #restfilter .sortierung .options > div .radioopt,
body#rsearch .main .restlink div #sortpopup form #restfilter .sortierung .options > div .radioopt,
body#lieferservice .main .shoplink div #sortpopup form #restfilter .sortierung .options > div .radioopt,
body#rsearch .main .shoplink div #sortpopup form #restfilter .sortierung .options > div .radioopt {
  float: left;
  text-align: left;
}
body#lieferservice .main .restlink div #sortpopup form #shopfilter .kitchen .options > div .chkbx > span,
body#rsearch .main .restlink div #sortpopup form #shopfilter .kitchen .options > div .chkbx > span,
body#lieferservice .main .shoplink div #sortpopup form #shopfilter .kitchen .options > div .chkbx > span,
body#rsearch .main .shoplink div #sortpopup form #shopfilter .kitchen .options > div .chkbx > span,
body#lieferservice .main .restlink div #sortpopup form #restfilter .kitchen .options > div .chkbx > span,
body#rsearch .main .restlink div #sortpopup form #restfilter .kitchen .options > div .chkbx > span,
body#lieferservice .main .shoplink div #sortpopup form #restfilter .kitchen .options > div .chkbx > span,
body#rsearch .main .shoplink div #sortpopup form #restfilter .kitchen .options > div .chkbx > span,
body#lieferservice .main .restlink div #sortpopup form #shopfilter .zahlung .options > div .chkbx > span,
body#rsearch .main .restlink div #sortpopup form #shopfilter .zahlung .options > div .chkbx > span,
body#lieferservice .main .shoplink div #sortpopup form #shopfilter .zahlung .options > div .chkbx > span,
body#rsearch .main .shoplink div #sortpopup form #shopfilter .zahlung .options > div .chkbx > span,
body#lieferservice .main .restlink div #sortpopup form #restfilter .zahlung .options > div .chkbx > span,
body#rsearch .main .restlink div #sortpopup form #restfilter .zahlung .options > div .chkbx > span,
body#lieferservice .main .shoplink div #sortpopup form #restfilter .zahlung .options > div .chkbx > span,
body#rsearch .main .shoplink div #sortpopup form #restfilter .zahlung .options > div .chkbx > span,
body#lieferservice .main .restlink div #sortpopup form #shopfilter .sortierung .options > div .chkbx > span,
body#rsearch .main .restlink div #sortpopup form #shopfilter .sortierung .options > div .chkbx > span,
body#lieferservice .main .shoplink div #sortpopup form #shopfilter .sortierung .options > div .chkbx > span,
body#rsearch .main .shoplink div #sortpopup form #shopfilter .sortierung .options > div .chkbx > span,
body#lieferservice .main .restlink div #sortpopup form #restfilter .sortierung .options > div .chkbx > span,
body#rsearch .main .restlink div #sortpopup form #restfilter .sortierung .options > div .chkbx > span,
body#lieferservice .main .shoplink div #sortpopup form #restfilter .sortierung .options > div .chkbx > span,
body#rsearch .main .shoplink div #sortpopup form #restfilter .sortierung .options > div .chkbx > span,
body#lieferservice .main .restlink div #sortpopup form #shopfilter .kitchen .options > div .radioopt > span,
body#rsearch .main .restlink div #sortpopup form #shopfilter .kitchen .options > div .radioopt > span,
body#lieferservice .main .shoplink div #sortpopup form #shopfilter .kitchen .options > div .radioopt > span,
body#rsearch .main .shoplink div #sortpopup form #shopfilter .kitchen .options > div .radioopt > span,
body#lieferservice .main .restlink div #sortpopup form #restfilter .kitchen .options > div .radioopt > span,
body#rsearch .main .restlink div #sortpopup form #restfilter .kitchen .options > div .radioopt > span,
body#lieferservice .main .shoplink div #sortpopup form #restfilter .kitchen .options > div .radioopt > span,
body#rsearch .main .shoplink div #sortpopup form #restfilter .kitchen .options > div .radioopt > span,
body#lieferservice .main .restlink div #sortpopup form #shopfilter .zahlung .options > div .radioopt > span,
body#rsearch .main .restlink div #sortpopup form #shopfilter .zahlung .options > div .radioopt > span,
body#lieferservice .main .shoplink div #sortpopup form #shopfilter .zahlung .options > div .radioopt > span,
body#rsearch .main .shoplink div #sortpopup form #shopfilter .zahlung .options > div .radioopt > span,
body#lieferservice .main .restlink div #sortpopup form #restfilter .zahlung .options > div .radioopt > span,
body#rsearch .main .restlink div #sortpopup form #restfilter .zahlung .options > div .radioopt > span,
body#lieferservice .main .shoplink div #sortpopup form #restfilter .zahlung .options > div .radioopt > span,
body#rsearch .main .shoplink div #sortpopup form #restfilter .zahlung .options > div .radioopt > span,
body#lieferservice .main .restlink div #sortpopup form #shopfilter .sortierung .options > div .radioopt > span,
body#rsearch .main .restlink div #sortpopup form #shopfilter .sortierung .options > div .radioopt > span,
body#lieferservice .main .shoplink div #sortpopup form #shopfilter .sortierung .options > div .radioopt > span,
body#rsearch .main .shoplink div #sortpopup form #shopfilter .sortierung .options > div .radioopt > span,
body#lieferservice .main .restlink div #sortpopup form #restfilter .sortierung .options > div .radioopt > span,
body#rsearch .main .restlink div #sortpopup form #restfilter .sortierung .options > div .radioopt > span,
body#lieferservice .main .shoplink div #sortpopup form #restfilter .sortierung .options > div .radioopt > span,
body#rsearch .main .shoplink div #sortpopup form #restfilter .sortierung .options > div .radioopt > span {
  margin-left: 0.2em;
}
body#lieferservice .main .restlink div #sortpopup form #shopfilter .kitchen .options > div .chkbx,
body#rsearch .main .restlink div #sortpopup form #shopfilter .kitchen .options > div .chkbx,
body#lieferservice .main .shoplink div #sortpopup form #shopfilter .kitchen .options > div .chkbx,
body#rsearch .main .shoplink div #sortpopup form #shopfilter .kitchen .options > div .chkbx,
body#lieferservice .main .restlink div #sortpopup form #restfilter .kitchen .options > div .chkbx,
body#rsearch .main .restlink div #sortpopup form #restfilter .kitchen .options > div .chkbx,
body#lieferservice .main .shoplink div #sortpopup form #restfilter .kitchen .options > div .chkbx,
body#rsearch .main .shoplink div #sortpopup form #restfilter .kitchen .options > div .chkbx,
body#lieferservice .main .restlink div #sortpopup form #shopfilter .zahlung .options > div .chkbx,
body#rsearch .main .restlink div #sortpopup form #shopfilter .zahlung .options > div .chkbx,
body#lieferservice .main .shoplink div #sortpopup form #shopfilter .zahlung .options > div .chkbx,
body#rsearch .main .shoplink div #sortpopup form #shopfilter .zahlung .options > div .chkbx,
body#lieferservice .main .restlink div #sortpopup form #restfilter .zahlung .options > div .chkbx,
body#rsearch .main .restlink div #sortpopup form #restfilter .zahlung .options > div .chkbx,
body#lieferservice .main .shoplink div #sortpopup form #restfilter .zahlung .options > div .chkbx,
body#rsearch .main .shoplink div #sortpopup form #restfilter .zahlung .options > div .chkbx,
body#lieferservice .main .restlink div #sortpopup form #shopfilter .sortierung .options > div .chkbx,
body#rsearch .main .restlink div #sortpopup form #shopfilter .sortierung .options > div .chkbx,
body#lieferservice .main .shoplink div #sortpopup form #shopfilter .sortierung .options > div .chkbx,
body#rsearch .main .shoplink div #sortpopup form #shopfilter .sortierung .options > div .chkbx,
body#lieferservice .main .restlink div #sortpopup form #restfilter .sortierung .options > div .chkbx,
body#rsearch .main .restlink div #sortpopup form #restfilter .sortierung .options > div .chkbx,
body#lieferservice .main .shoplink div #sortpopup form #restfilter .sortierung .options > div .chkbx,
body#rsearch .main .shoplink div #sortpopup form #restfilter .sortierung .options > div .chkbx {
  width: 11em;
}
body#lieferservice .main .restlink div #sortpopup form #shopfilter .kitchen .options > div .radioopt,
body#rsearch .main .restlink div #sortpopup form #shopfilter .kitchen .options > div .radioopt,
body#lieferservice .main .shoplink div #sortpopup form #shopfilter .kitchen .options > div .radioopt,
body#rsearch .main .shoplink div #sortpopup form #shopfilter .kitchen .options > div .radioopt,
body#lieferservice .main .restlink div #sortpopup form #restfilter .kitchen .options > div .radioopt,
body#rsearch .main .restlink div #sortpopup form #restfilter .kitchen .options > div .radioopt,
body#lieferservice .main .shoplink div #sortpopup form #restfilter .kitchen .options > div .radioopt,
body#rsearch .main .shoplink div #sortpopup form #restfilter .kitchen .options > div .radioopt,
body#lieferservice .main .restlink div #sortpopup form #shopfilter .zahlung .options > div .radioopt,
body#rsearch .main .restlink div #sortpopup form #shopfilter .zahlung .options > div .radioopt,
body#lieferservice .main .shoplink div #sortpopup form #shopfilter .zahlung .options > div .radioopt,
body#rsearch .main .shoplink div #sortpopup form #shopfilter .zahlung .options > div .radioopt,
body#lieferservice .main .restlink div #sortpopup form #restfilter .zahlung .options > div .radioopt,
body#rsearch .main .restlink div #sortpopup form #restfilter .zahlung .options > div .radioopt,
body#lieferservice .main .shoplink div #sortpopup form #restfilter .zahlung .options > div .radioopt,
body#rsearch .main .shoplink div #sortpopup form #restfilter .zahlung .options > div .radioopt,
body#lieferservice .main .restlink div #sortpopup form #shopfilter .sortierung .options > div .radioopt,
body#rsearch .main .restlink div #sortpopup form #shopfilter .sortierung .options > div .radioopt,
body#lieferservice .main .shoplink div #sortpopup form #shopfilter .sortierung .options > div .radioopt,
body#rsearch .main .shoplink div #sortpopup form #shopfilter .sortierung .options > div .radioopt,
body#lieferservice .main .restlink div #sortpopup form #restfilter .sortierung .options > div .radioopt,
body#rsearch .main .restlink div #sortpopup form #restfilter .sortierung .options > div .radioopt,
body#lieferservice .main .shoplink div #sortpopup form #restfilter .sortierung .options > div .radioopt,
body#rsearch .main .shoplink div #sortpopup form #restfilter .sortierung .options > div .radioopt {
  width: 15em;
}
body#lieferservice .main .restlink div #sortpopup form #shopfilter .submit div,
body#rsearch .main .restlink div #sortpopup form #shopfilter .submit div,
body#lieferservice .main .shoplink div #sortpopup form #shopfilter .submit div,
body#rsearch .main .shoplink div #sortpopup form #shopfilter .submit div,
body#lieferservice .main .restlink div #sortpopup form #restfilter .submit div,
body#rsearch .main .restlink div #sortpopup form #restfilter .submit div,
body#lieferservice .main .shoplink div #sortpopup form #restfilter .submit div,
body#rsearch .main .shoplink div #sortpopup form #restfilter .submit div {
  text-align: center;
  margin-top: 1em;
  margin-bottom: 1em;
}
body#lieferservice .main .restlink div #sortpopup form #shopfilter .submit div .btn,
body#rsearch .main .restlink div #sortpopup form #shopfilter .submit div .btn,
body#lieferservice .main .shoplink div #sortpopup form #shopfilter .submit div .btn,
body#rsearch .main .shoplink div #sortpopup form #shopfilter .submit div .btn,
body#lieferservice .main .restlink div #sortpopup form #restfilter .submit div .btn,
body#rsearch .main .restlink div #sortpopup form #restfilter .submit div .btn,
body#lieferservice .main .shoplink div #sortpopup form #restfilter .submit div .btn,
body#rsearch .main .shoplink div #sortpopup form #restfilter .submit div .btn {
  font-size: 1.3em;
  padding-left: 2em;
  padding-right: 2em;
}
body#lieferservice .main .filters > div > span,
body#rsearch .main .filters > div > span {
  font-weight: bold;
}
body#lieferservice .main .filters > div > span form,
body#rsearch .main .filters > div > span form {
  display: inline-block;
}
body#lieferservice .main .filters > div > span form > .filter,
body#rsearch .main .filters > div > span form > .filter {
  margin-left: 2em;
  font-style: italic;
}
body#lieferservice .main .filters > div > span form .btn,
body#rsearch .main .filters > div > span form .btn {
  padding: 0;
}
body#anmelden .foto {
  background-repeat: no-repeat;
  background-position: center;
}
body#anmelden .anmelden {
  padding-bottom: 10em;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
body#anmelden .anmelden .topshift {
  max-width: 400px;
  margin: 0 auto;
  background-color: #FFFFFF;
}
body#anmelden .anmelden .topshift form {
  margin: 15px;
}
body#anmelden .anmelden .topshift form input[type=submit] {
  margin-bottom: 10px;
  font-size: 1.4em;
}
body#praemien .descr .title,
body#me .descr .title,
body#registrierung .descr .title,
body#vuser .descr .title,
body#authent .descr .title,
body#adm .descr .title {
  margin-top: 2.5em;
}
body#praemien .descr .title .headline,
body#me .descr .title .headline,
body#registrierung .descr .title .headline,
body#vuser .descr .title .headline,
body#authent .descr .title .headline,
body#adm .descr .title .headline,
body#praemien .descr .title .text,
body#me .descr .title .text,
body#registrierung .descr .title .text,
body#vuser .descr .title .text,
body#authent .descr .title .text,
body#adm .descr .title .text {
  display: inline-block;
}
body#praemien .descr .title .headline,
body#me .descr .title .headline,
body#registrierung .descr .title .headline,
body#vuser .descr .title .headline,
body#authent .descr .title .headline,
body#adm .descr .title .headline {
  font-size: 2em;
}
body#praemien .descr .title .text,
body#me .descr .title .text,
body#registrierung .descr .title .text,
body#vuser .descr .title .text,
body#authent .descr .title .text,
body#adm .descr .title .text {
  font-size: 1.2em;
}
body#praemien .descr .icons,
body#me .descr .icons,
body#registrierung .descr .icons,
body#vuser .descr .icons,
body#authent .descr .icons,
body#adm .descr .icons {
  margin-top: 3em;
  padding-top: 0;
  padding-left: 0;
}
body#praemien .descr .icons .logo img,
body#me .descr .icons .logo img,
body#registrierung .descr .icons .logo img,
body#vuser .descr .icons .logo img,
body#authent .descr .icons .logo img,
body#adm .descr .icons .logo img,
body#praemien .descr .icons .space img,
body#me .descr .icons .space img,
body#registrierung .descr .icons .space img,
body#vuser .descr .icons .space img,
body#authent .descr .icons .space img,
body#adm .descr .icons .space img,
body#praemien .descr .icons .praemien img,
body#me .descr .icons .praemien img,
body#registrierung .descr .icons .praemien img,
body#vuser .descr .icons .praemien img,
body#authent .descr .icons .praemien img,
body#adm .descr .icons .praemien img,
body#praemien .descr .icons .profil img,
body#me .descr .icons .profil img,
body#registrierung .descr .icons .profil img,
body#vuser .descr .icons .profil img,
body#authent .descr .icons .profil img,
body#adm .descr .icons .profil img,
body#praemien .descr .icons .profil_m img,
body#me .descr .icons .profil_m img,
body#registrierung .descr .icons .profil_m img,
body#vuser .descr .icons .profil_m img,
body#authent .descr .icons .profil_m img,
body#adm .descr .icons .profil_m img,
body#praemien .descr .icons .profil_w img,
body#me .descr .icons .profil_w img,
body#registrierung .descr .icons .profil_w img,
body#vuser .descr .icons .profil_w img,
body#authent .descr .icons .profil_w img,
body#adm .descr .icons .profil_w img {
  display: inline-block;
  width: 100%;
  border-radius: 0.5em 0.5em 0 0;
}
body#praemien .descr .icons .logo img,
body#me .descr .icons .logo img,
body#registrierung .descr .icons .logo img,
body#vuser .descr .icons .logo img,
body#authent .descr .icons .logo img,
body#adm .descr .icons .logo img {
  background-repeat: no-repeat;
  background-size: cover;
  background-color: transparent;
  margin-bottom: 0.5em;
  background-image: url("images/logo_24.png");
}
body#praemien .descr .icons .praemien img,
body#me .descr .icons .praemien img,
body#registrierung .descr .icons .praemien img,
body#vuser .descr .icons .praemien img,
body#authent .descr .icons .praemien img,
body#adm .descr .icons .praemien img {
  background-image: url("images/praemien2.jpg");
}
body#praemien .descr .icons .profil img,
body#me .descr .icons .profil img,
body#registrierung .descr .icons .profil img,
body#vuser .descr .icons .profil img,
body#authent .descr .icons .profil img,
body#adm .descr .icons .profil img {
  background-image: url("images/icon_profil_2.jpg");
}
body#praemien .descr .icons .profil_m img,
body#me .descr .icons .profil_m img,
body#registrierung .descr .icons .profil_m img,
body#vuser .descr .icons .profil_m img,
body#authent .descr .icons .profil_m img,
body#adm .descr .icons .profil_m img {
  background-image: url("images/icon_profil_m_2.jpg");
}
body#praemien .descr .icons .profil_w img,
body#me .descr .icons .profil_w img,
body#registrierung .descr .icons .profil_w img,
body#vuser .descr .icons .profil_w img,
body#authent .descr .icons .profil_w img,
body#adm .descr .icons .profil_w img {
  background-image: url("images/icon_profil_w_2.jpg");
}
body#praemien .teaser,
body#me .teaser,
body#registrierung .teaser,
body#vuser .teaser,
body#authent .teaser,
body#adm .teaser {
  color: #FFFFFF;
  background-color: #518D37;
  margin-bottom: 2em;
}
body#praemien .teaser .icons .space img,
body#me .teaser .icons .space img,
body#registrierung .teaser .icons .space img,
body#vuser .teaser .icons .space img,
body#authent .teaser .icons .space img,
body#adm .teaser .icons .space img {
  width: 11%;
  height: 3em;
}
body#praemien .teaser .icons .text,
body#me .teaser .icons .text,
body#registrierung .teaser .icons .text,
body#vuser .teaser .icons .text,
body#authent .teaser .icons .text,
body#adm .teaser .icons .text {
  font-size: 1.1em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}
body#praemien .head .cart {
  text-align: center;
  padding-bottom: 1em;
  padding-right: 0;
}
body#praemien .head .cart .headline {
  font-size: 1.3em;
  border-bottom: 2px solid #518D37;
  margin-bottom: 0.5em;
}
body#praemien .head .cart .text {
  font-size: 1em;
  margin-bottom: 0.5em;
}
body#praemien .head .cart .btn {
  font-size: 1.1em;
}
body#praemien .descr .points {
  margin-top: 0.5em;
  padding-right: 0;
}
body#praemien .descr .points .btn {
  font-size: 1.3em;
  height: 1.8em;
  width: 1.8em;
  line-height: 1.8;
  padding: 0;
}
body#praemien .descr .points .text {
  font-size: 1em;
  margin-bottom: 0.5em;
  display: inline-block;
  margin-left: 0.5em;
}
body#praemien .list .praemie .descr {
  padding: 0.2em;
}
body#praemien .list .praemie .descr .headline {
  padding: 0.1em 0.4em;
  margin-bottom: 3px;
  color: #000000;
  background-color: #F6CE14;
  font-size: 1em;
  border-radius: 0.5em;
}
body#praemien .list .praemie .descr .text {
  padding: 0.1em 0.3em;
  border: 1px solid #518D37;
  border-radius: 0.5em;
  background-color: #FFE68A;
  color: #000000;
  font-size: 0.8em;
  overflow: auto;
}
body#praemien .list .praemie .content {
  border: 1px solid #518D37;
  border-radius: 0.5em;
  margin-bottom: 0.3em;
}
body#praemien .list .praemie .content .row .picture {
  padding: 0.2em 0 0.2em 0.2em;
}
body#praemien .list .praemie .content .row .picture img {
  border: 1px solid #518D37;
  border-radius: 0.5em;
}
body#praemien .list .praemie .points {
  text-align: center;
  position: relative;
}
body#praemien .list .praemie .points .lbl {
  font-size: 0.8em;
}
body#praemien .list .praemie .points .box {
  font-size: 1em;
  margin-bottom: 0.5em;
  border: #518D37 1px solid;
  border-radius: 0.5em;
}
body#praemien .list .praemie .points .btn-block {
  max-width: 10em;
  margin: 0 auto;
}
body#praemien .list .praemie .points .glyphicon {
  display: block;
}
body#praemien .list .praemie .points .glyphicon-plus {
  color: #FFFFFF;
  background-color: #68B649;
}
body#praemien .list .praemie .points .glyphicon-plus:hover {
  color: #FFFFFF;
  background-color: #518D37;
}
body#praemien .list .praemie .points .glyphicon-trash,
body#praemien .list .praemie .points .glyphicon-remove {
  color: #FFFFFF;
  background-color: #D9534F;
}
body#praemien .list .praemie .points .glyphicon-trash:hover,
body#praemien .list .praemie .points .glyphicon-remove:hover {
  color: #FFFFFF;
  background-color: #C9302C;
}
body#praemien .list .praemie .col-xs-12.col-sm-0 {
  max-width: 320px;
}
body#praemien .list .praemie .col-xs-6.col-sm-0 {
  max-width: 160px;
}
body#praemien .list .praemie .col-xs-12.points {
  margin-bottom: 2em;
}
body#praemien .list .praemie .col-xs-12.points .btn {
  padding-left: 2em;
  padding-right: 2em;
}
body#praemien .list .punkte .outbox {
  max-width: 35em;
  margin: 0 auto;
  padding: 2em;
}
body#praemien .list .punkte .outbox .inbox {
  padding: 0.5em;
}
body#praemien .list .punkte .outbox .inbox .heading {
  color: #000000;
  background-color: #F6CE14;
  text-align: center;
  font-size: 1.2em;
  margin-bottom: 0.5em;
}
body#praemien .list .punkte .outbox .inbox .cat {
  margin-bottom: 0.3em;
}
body#praemien .list .punkte .outbox .inbox .cat .name,
body#praemien .list .punkte .outbox .inbox .cat .points {
  padding: 0.1em 0.3em;
  color: #000000;
  background-color: #FFE68A;
  font-size: 1em;
}
body#praemien .list .punkte .outbox .inbox .cat .name {
  float: left;
  width: 65%;
}
body#praemien .list .punkte .outbox .inbox .cat .points {
  float: right;
  width: 30%;
}
body#praemien .list .punkte .outbox .back {
  margin-top: 3em;
  text-align: center;
}
body#praemien .list .punkte .outbox .back .btn {
  padding-left: 2em;
  padding-right: 2em;
}
body#praemien .warenkorb .address {
  padding: 1em;
}
body#praemien .conditions {
  margin-top: 6em;
  margin-bottom: 6em;
}
body#praemien .conditions .diverse .btn-block {
  max-width: 300px;
  margin: 1em auto;
}
body#praemien .conditions .col-xs-0.diverse .headline {
  text-align: right;
  font-size: 1em;
}
body#praemien .conditions .col-sm-0.diverse .headline {
  text-align: center;
  font-size: 1.3em;
}
body#me .mein_bereich > .right-col,
body#registrierung .mein_bereich > .right-col,
body#praemien .mein_bereich > .right-col,
body#vuser .mein_bereich > .right-col,
body#punktvergabe .mein_bereich > .right-col,
body#fpwd .mein_bereich > .right-col,
body#adm .mein_bereich > .right-col,
body#authent .mein_bereich > .right-col,
body#lieferservice .mein_bereich > .right-col,
body#foodguide .mein_bereich > .right-col {
  border: 3px solid #518D37;
  border-radius: 0.5em;
  padding: 2em;
}
body#me .mein_bereich > .right-col .profile .left-col .avatar,
body#registrierung .mein_bereich > .right-col .profile .left-col .avatar,
body#praemien .mein_bereich > .right-col .profile .left-col .avatar,
body#vuser .mein_bereich > .right-col .profile .left-col .avatar,
body#punktvergabe .mein_bereich > .right-col .profile .left-col .avatar,
body#fpwd .mein_bereich > .right-col .profile .left-col .avatar,
body#adm .mein_bereich > .right-col .profile .left-col .avatar,
body#authent .mein_bereich > .right-col .profile .left-col .avatar,
body#lieferservice .mein_bereich > .right-col .profile .left-col .avatar,
body#foodguide .mein_bereich > .right-col .profile .left-col .avatar,
body#me .mein_bereich > .right-col .profile-data .left-col .avatar,
body#registrierung .mein_bereich > .right-col .profile-data .left-col .avatar,
body#praemien .mein_bereich > .right-col .profile-data .left-col .avatar,
body#vuser .mein_bereich > .right-col .profile-data .left-col .avatar,
body#punktvergabe .mein_bereich > .right-col .profile-data .left-col .avatar,
body#fpwd .mein_bereich > .right-col .profile-data .left-col .avatar,
body#adm .mein_bereich > .right-col .profile-data .left-col .avatar,
body#authent .mein_bereich > .right-col .profile-data .left-col .avatar,
body#lieferservice .mein_bereich > .right-col .profile-data .left-col .avatar,
body#foodguide .mein_bereich > .right-col .profile-data .left-col .avatar {
  margin-bottom: 0.3em;
}
body#me .mein_bereich > .right-col .profile .left-col .avatar img,
body#registrierung .mein_bereich > .right-col .profile .left-col .avatar img,
body#praemien .mein_bereich > .right-col .profile .left-col .avatar img,
body#vuser .mein_bereich > .right-col .profile .left-col .avatar img,
body#punktvergabe .mein_bereich > .right-col .profile .left-col .avatar img,
body#fpwd .mein_bereich > .right-col .profile .left-col .avatar img,
body#adm .mein_bereich > .right-col .profile .left-col .avatar img,
body#authent .mein_bereich > .right-col .profile .left-col .avatar img,
body#lieferservice .mein_bereich > .right-col .profile .left-col .avatar img,
body#foodguide .mein_bereich > .right-col .profile .left-col .avatar img,
body#me .mein_bereich > .right-col .profile-data .left-col .avatar img,
body#registrierung .mein_bereich > .right-col .profile-data .left-col .avatar img,
body#praemien .mein_bereich > .right-col .profile-data .left-col .avatar img,
body#vuser .mein_bereich > .right-col .profile-data .left-col .avatar img,
body#punktvergabe .mein_bereich > .right-col .profile-data .left-col .avatar img,
body#fpwd .mein_bereich > .right-col .profile-data .left-col .avatar img,
body#adm .mein_bereich > .right-col .profile-data .left-col .avatar img,
body#authent .mein_bereich > .right-col .profile-data .left-col .avatar img,
body#lieferservice .mein_bereich > .right-col .profile-data .left-col .avatar img,
body#foodguide .mein_bereich > .right-col .profile-data .left-col .avatar img {
  border: 2px solid #518D37;
  border-radius: 1em;
  background-color: #518D37;
}
body#me .mein_bereich > .right-col .profile .left-col .entry,
body#registrierung .mein_bereich > .right-col .profile .left-col .entry,
body#praemien .mein_bereich > .right-col .profile .left-col .entry,
body#vuser .mein_bereich > .right-col .profile .left-col .entry,
body#punktvergabe .mein_bereich > .right-col .profile .left-col .entry,
body#fpwd .mein_bereich > .right-col .profile .left-col .entry,
body#adm .mein_bereich > .right-col .profile .left-col .entry,
body#authent .mein_bereich > .right-col .profile .left-col .entry,
body#lieferservice .mein_bereich > .right-col .profile .left-col .entry,
body#foodguide .mein_bereich > .right-col .profile .left-col .entry,
body#me .mein_bereich > .right-col .profile-data .left-col .entry,
body#registrierung .mein_bereich > .right-col .profile-data .left-col .entry,
body#praemien .mein_bereich > .right-col .profile-data .left-col .entry,
body#vuser .mein_bereich > .right-col .profile-data .left-col .entry,
body#punktvergabe .mein_bereich > .right-col .profile-data .left-col .entry,
body#fpwd .mein_bereich > .right-col .profile-data .left-col .entry,
body#adm .mein_bereich > .right-col .profile-data .left-col .entry,
body#authent .mein_bereich > .right-col .profile-data .left-col .entry,
body#lieferservice .mein_bereich > .right-col .profile-data .left-col .entry,
body#foodguide .mein_bereich > .right-col .profile-data .left-col .entry {
  font-size: 0.8em;
}
body#me .mein_bereich > .right-col .profile .right-col .heading,
body#registrierung .mein_bereich > .right-col .profile .right-col .heading,
body#praemien .mein_bereich > .right-col .profile .right-col .heading,
body#vuser .mein_bereich > .right-col .profile .right-col .heading,
body#punktvergabe .mein_bereich > .right-col .profile .right-col .heading,
body#fpwd .mein_bereich > .right-col .profile .right-col .heading,
body#adm .mein_bereich > .right-col .profile .right-col .heading,
body#authent .mein_bereich > .right-col .profile .right-col .heading,
body#lieferservice .mein_bereich > .right-col .profile .right-col .heading,
body#foodguide .mein_bereich > .right-col .profile .right-col .heading,
body#me .mein_bereich > .right-col .profile-data .right-col .heading,
body#registrierung .mein_bereich > .right-col .profile-data .right-col .heading,
body#praemien .mein_bereich > .right-col .profile-data .right-col .heading,
body#vuser .mein_bereich > .right-col .profile-data .right-col .heading,
body#punktvergabe .mein_bereich > .right-col .profile-data .right-col .heading,
body#fpwd .mein_bereich > .right-col .profile-data .right-col .heading,
body#adm .mein_bereich > .right-col .profile-data .right-col .heading,
body#authent .mein_bereich > .right-col .profile-data .right-col .heading,
body#lieferservice .mein_bereich > .right-col .profile-data .right-col .heading,
body#foodguide .mein_bereich > .right-col .profile-data .right-col .heading,
body#me .mein_bereich > .right-col .profile .right-col .heading2,
body#registrierung .mein_bereich > .right-col .profile .right-col .heading2,
body#praemien .mein_bereich > .right-col .profile .right-col .heading2,
body#vuser .mein_bereich > .right-col .profile .right-col .heading2,
body#punktvergabe .mein_bereich > .right-col .profile .right-col .heading2,
body#fpwd .mein_bereich > .right-col .profile .right-col .heading2,
body#adm .mein_bereich > .right-col .profile .right-col .heading2,
body#authent .mein_bereich > .right-col .profile .right-col .heading2,
body#lieferservice .mein_bereich > .right-col .profile .right-col .heading2,
body#foodguide .mein_bereich > .right-col .profile .right-col .heading2,
body#me .mein_bereich > .right-col .profile-data .right-col .heading2,
body#registrierung .mein_bereich > .right-col .profile-data .right-col .heading2,
body#praemien .mein_bereich > .right-col .profile-data .right-col .heading2,
body#vuser .mein_bereich > .right-col .profile-data .right-col .heading2,
body#punktvergabe .mein_bereich > .right-col .profile-data .right-col .heading2,
body#fpwd .mein_bereich > .right-col .profile-data .right-col .heading2,
body#adm .mein_bereich > .right-col .profile-data .right-col .heading2,
body#authent .mein_bereich > .right-col .profile-data .right-col .heading2,
body#lieferservice .mein_bereich > .right-col .profile-data .right-col .heading2,
body#foodguide .mein_bereich > .right-col .profile-data .right-col .heading2 {
  padding-left: 0.3em;
  padding-right: 0.3em;
}
body#me .mein_bereich > .right-col .profile .right-col .heading .glyphicon,
body#registrierung .mein_bereich > .right-col .profile .right-col .heading .glyphicon,
body#praemien .mein_bereich > .right-col .profile .right-col .heading .glyphicon,
body#vuser .mein_bereich > .right-col .profile .right-col .heading .glyphicon,
body#punktvergabe .mein_bereich > .right-col .profile .right-col .heading .glyphicon,
body#fpwd .mein_bereich > .right-col .profile .right-col .heading .glyphicon,
body#adm .mein_bereich > .right-col .profile .right-col .heading .glyphicon,
body#authent .mein_bereich > .right-col .profile .right-col .heading .glyphicon,
body#lieferservice .mein_bereich > .right-col .profile .right-col .heading .glyphicon,
body#foodguide .mein_bereich > .right-col .profile .right-col .heading .glyphicon,
body#me .mein_bereich > .right-col .profile-data .right-col .heading .glyphicon,
body#registrierung .mein_bereich > .right-col .profile-data .right-col .heading .glyphicon,
body#praemien .mein_bereich > .right-col .profile-data .right-col .heading .glyphicon,
body#vuser .mein_bereich > .right-col .profile-data .right-col .heading .glyphicon,
body#punktvergabe .mein_bereich > .right-col .profile-data .right-col .heading .glyphicon,
body#fpwd .mein_bereich > .right-col .profile-data .right-col .heading .glyphicon,
body#adm .mein_bereich > .right-col .profile-data .right-col .heading .glyphicon,
body#authent .mein_bereich > .right-col .profile-data .right-col .heading .glyphicon,
body#lieferservice .mein_bereich > .right-col .profile-data .right-col .heading .glyphicon,
body#foodguide .mein_bereich > .right-col .profile-data .right-col .heading .glyphicon,
body#me .mein_bereich > .right-col .profile .right-col .heading2 .glyphicon,
body#registrierung .mein_bereich > .right-col .profile .right-col .heading2 .glyphicon,
body#praemien .mein_bereich > .right-col .profile .right-col .heading2 .glyphicon,
body#vuser .mein_bereich > .right-col .profile .right-col .heading2 .glyphicon,
body#punktvergabe .mein_bereich > .right-col .profile .right-col .heading2 .glyphicon,
body#fpwd .mein_bereich > .right-col .profile .right-col .heading2 .glyphicon,
body#adm .mein_bereich > .right-col .profile .right-col .heading2 .glyphicon,
body#authent .mein_bereich > .right-col .profile .right-col .heading2 .glyphicon,
body#lieferservice .mein_bereich > .right-col .profile .right-col .heading2 .glyphicon,
body#foodguide .mein_bereich > .right-col .profile .right-col .heading2 .glyphicon,
body#me .mein_bereich > .right-col .profile-data .right-col .heading2 .glyphicon,
body#registrierung .mein_bereich > .right-col .profile-data .right-col .heading2 .glyphicon,
body#praemien .mein_bereich > .right-col .profile-data .right-col .heading2 .glyphicon,
body#vuser .mein_bereich > .right-col .profile-data .right-col .heading2 .glyphicon,
body#punktvergabe .mein_bereich > .right-col .profile-data .right-col .heading2 .glyphicon,
body#fpwd .mein_bereich > .right-col .profile-data .right-col .heading2 .glyphicon,
body#adm .mein_bereich > .right-col .profile-data .right-col .heading2 .glyphicon,
body#authent .mein_bereich > .right-col .profile-data .right-col .heading2 .glyphicon,
body#lieferservice .mein_bereich > .right-col .profile-data .right-col .heading2 .glyphicon,
body#foodguide .mein_bereich > .right-col .profile-data .right-col .heading2 .glyphicon {
  color: #FFFFFF;
  font-size: 0.8em;
}
body#me .mein_bereich > .right-col .profile .right-col .heading,
body#registrierung .mein_bereich > .right-col .profile .right-col .heading,
body#praemien .mein_bereich > .right-col .profile .right-col .heading,
body#vuser .mein_bereich > .right-col .profile .right-col .heading,
body#punktvergabe .mein_bereich > .right-col .profile .right-col .heading,
body#fpwd .mein_bereich > .right-col .profile .right-col .heading,
body#adm .mein_bereich > .right-col .profile .right-col .heading,
body#authent .mein_bereich > .right-col .profile .right-col .heading,
body#lieferservice .mein_bereich > .right-col .profile .right-col .heading,
body#foodguide .mein_bereich > .right-col .profile .right-col .heading,
body#me .mein_bereich > .right-col .profile-data .right-col .heading,
body#registrierung .mein_bereich > .right-col .profile-data .right-col .heading,
body#praemien .mein_bereich > .right-col .profile-data .right-col .heading,
body#vuser .mein_bereich > .right-col .profile-data .right-col .heading,
body#punktvergabe .mein_bereich > .right-col .profile-data .right-col .heading,
body#fpwd .mein_bereich > .right-col .profile-data .right-col .heading,
body#adm .mein_bereich > .right-col .profile-data .right-col .heading,
body#authent .mein_bereich > .right-col .profile-data .right-col .heading,
body#lieferservice .mein_bereich > .right-col .profile-data .right-col .heading,
body#foodguide .mein_bereich > .right-col .profile-data .right-col .heading {
  color: #000000;
  background-color: #F6CE14;
  font-size: 1.2em;
}
body#me .mein_bereich > .right-col .profile .right-col .heading2,
body#registrierung .mein_bereich > .right-col .profile .right-col .heading2,
body#praemien .mein_bereich > .right-col .profile .right-col .heading2,
body#vuser .mein_bereich > .right-col .profile .right-col .heading2,
body#punktvergabe .mein_bereich > .right-col .profile .right-col .heading2,
body#fpwd .mein_bereich > .right-col .profile .right-col .heading2,
body#adm .mein_bereich > .right-col .profile .right-col .heading2,
body#authent .mein_bereich > .right-col .profile .right-col .heading2,
body#lieferservice .mein_bereich > .right-col .profile .right-col .heading2,
body#foodguide .mein_bereich > .right-col .profile .right-col .heading2,
body#me .mein_bereich > .right-col .profile-data .right-col .heading2,
body#registrierung .mein_bereich > .right-col .profile-data .right-col .heading2,
body#praemien .mein_bereich > .right-col .profile-data .right-col .heading2,
body#vuser .mein_bereich > .right-col .profile-data .right-col .heading2,
body#punktvergabe .mein_bereich > .right-col .profile-data .right-col .heading2,
body#fpwd .mein_bereich > .right-col .profile-data .right-col .heading2,
body#adm .mein_bereich > .right-col .profile-data .right-col .heading2,
body#authent .mein_bereich > .right-col .profile-data .right-col .heading2,
body#lieferservice .mein_bereich > .right-col .profile-data .right-col .heading2,
body#foodguide .mein_bereich > .right-col .profile-data .right-col .heading2 {
  color: #FFFFFF;
  background-color: #518D37;
  font-size: 0.9em;
}
body#me .mein_bereich > .right-col .profile .right-col .tbl,
body#registrierung .mein_bereich > .right-col .profile .right-col .tbl,
body#praemien .mein_bereich > .right-col .profile .right-col .tbl,
body#vuser .mein_bereich > .right-col .profile .right-col .tbl,
body#punktvergabe .mein_bereich > .right-col .profile .right-col .tbl,
body#fpwd .mein_bereich > .right-col .profile .right-col .tbl,
body#adm .mein_bereich > .right-col .profile .right-col .tbl,
body#authent .mein_bereich > .right-col .profile .right-col .tbl,
body#lieferservice .mein_bereich > .right-col .profile .right-col .tbl,
body#foodguide .mein_bereich > .right-col .profile .right-col .tbl,
body#me .mein_bereich > .right-col .profile-data .right-col .tbl,
body#registrierung .mein_bereich > .right-col .profile-data .right-col .tbl,
body#praemien .mein_bereich > .right-col .profile-data .right-col .tbl,
body#vuser .mein_bereich > .right-col .profile-data .right-col .tbl,
body#punktvergabe .mein_bereich > .right-col .profile-data .right-col .tbl,
body#fpwd .mein_bereich > .right-col .profile-data .right-col .tbl,
body#adm .mein_bereich > .right-col .profile-data .right-col .tbl,
body#authent .mein_bereich > .right-col .profile-data .right-col .tbl,
body#lieferservice .mein_bereich > .right-col .profile-data .right-col .tbl,
body#foodguide .mein_bereich > .right-col .profile-data .right-col .tbl {
  font-size: 0.9em;
}
body#me .mein_bereich > .right-col .profile .right-col .tbl .lbl,
body#registrierung .mein_bereich > .right-col .profile .right-col .tbl .lbl,
body#praemien .mein_bereich > .right-col .profile .right-col .tbl .lbl,
body#vuser .mein_bereich > .right-col .profile .right-col .tbl .lbl,
body#punktvergabe .mein_bereich > .right-col .profile .right-col .tbl .lbl,
body#fpwd .mein_bereich > .right-col .profile .right-col .tbl .lbl,
body#adm .mein_bereich > .right-col .profile .right-col .tbl .lbl,
body#authent .mein_bereich > .right-col .profile .right-col .tbl .lbl,
body#lieferservice .mein_bereich > .right-col .profile .right-col .tbl .lbl,
body#foodguide .mein_bereich > .right-col .profile .right-col .tbl .lbl,
body#me .mein_bereich > .right-col .profile-data .right-col .tbl .lbl,
body#registrierung .mein_bereich > .right-col .profile-data .right-col .tbl .lbl,
body#praemien .mein_bereich > .right-col .profile-data .right-col .tbl .lbl,
body#vuser .mein_bereich > .right-col .profile-data .right-col .tbl .lbl,
body#punktvergabe .mein_bereich > .right-col .profile-data .right-col .tbl .lbl,
body#fpwd .mein_bereich > .right-col .profile-data .right-col .tbl .lbl,
body#adm .mein_bereich > .right-col .profile-data .right-col .tbl .lbl,
body#authent .mein_bereich > .right-col .profile-data .right-col .tbl .lbl,
body#lieferservice .mein_bereich > .right-col .profile-data .right-col .tbl .lbl,
body#foodguide .mein_bereich > .right-col .profile-data .right-col .tbl .lbl {
  text-transform: uppercase;
}
body#me .mein_bereich > .right-col .profile .right-col .tbl > div:first-child,
body#registrierung .mein_bereich > .right-col .profile .right-col .tbl > div:first-child,
body#praemien .mein_bereich > .right-col .profile .right-col .tbl > div:first-child,
body#vuser .mein_bereich > .right-col .profile .right-col .tbl > div:first-child,
body#punktvergabe .mein_bereich > .right-col .profile .right-col .tbl > div:first-child,
body#fpwd .mein_bereich > .right-col .profile .right-col .tbl > div:first-child,
body#adm .mein_bereich > .right-col .profile .right-col .tbl > div:first-child,
body#authent .mein_bereich > .right-col .profile .right-col .tbl > div:first-child,
body#lieferservice .mein_bereich > .right-col .profile .right-col .tbl > div:first-child,
body#foodguide .mein_bereich > .right-col .profile .right-col .tbl > div:first-child,
body#me .mein_bereich > .right-col .profile-data .right-col .tbl > div:first-child,
body#registrierung .mein_bereich > .right-col .profile-data .right-col .tbl > div:first-child,
body#praemien .mein_bereich > .right-col .profile-data .right-col .tbl > div:first-child,
body#vuser .mein_bereich > .right-col .profile-data .right-col .tbl > div:first-child,
body#punktvergabe .mein_bereich > .right-col .profile-data .right-col .tbl > div:first-child,
body#fpwd .mein_bereich > .right-col .profile-data .right-col .tbl > div:first-child,
body#adm .mein_bereich > .right-col .profile-data .right-col .tbl > div:first-child,
body#authent .mein_bereich > .right-col .profile-data .right-col .tbl > div:first-child,
body#lieferservice .mein_bereich > .right-col .profile-data .right-col .tbl > div:first-child,
body#foodguide .mein_bereich > .right-col .profile-data .right-col .tbl > div:first-child {
  padding-left: 15px;
}
body#me .mein_bereich > .right-col .profile .right-col .tbl > div,
body#registrierung .mein_bereich > .right-col .profile .right-col .tbl > div,
body#praemien .mein_bereich > .right-col .profile .right-col .tbl > div,
body#vuser .mein_bereich > .right-col .profile .right-col .tbl > div,
body#punktvergabe .mein_bereich > .right-col .profile .right-col .tbl > div,
body#fpwd .mein_bereich > .right-col .profile .right-col .tbl > div,
body#adm .mein_bereich > .right-col .profile .right-col .tbl > div,
body#authent .mein_bereich > .right-col .profile .right-col .tbl > div,
body#lieferservice .mein_bereich > .right-col .profile .right-col .tbl > div,
body#foodguide .mein_bereich > .right-col .profile .right-col .tbl > div,
body#me .mein_bereich > .right-col .profile-data .right-col .tbl > div,
body#registrierung .mein_bereich > .right-col .profile-data .right-col .tbl > div,
body#praemien .mein_bereich > .right-col .profile-data .right-col .tbl > div,
body#vuser .mein_bereich > .right-col .profile-data .right-col .tbl > div,
body#punktvergabe .mein_bereich > .right-col .profile-data .right-col .tbl > div,
body#fpwd .mein_bereich > .right-col .profile-data .right-col .tbl > div,
body#adm .mein_bereich > .right-col .profile-data .right-col .tbl > div,
body#authent .mein_bereich > .right-col .profile-data .right-col .tbl > div,
body#lieferservice .mein_bereich > .right-col .profile-data .right-col .tbl > div,
body#foodguide .mein_bereich > .right-col .profile-data .right-col .tbl > div {
  padding-left: 2px;
  padding-right: 2px;
}
body#me .mein_bereich > .right-col .profile .right-col .tbl > div:last-child,
body#registrierung .mein_bereich > .right-col .profile .right-col .tbl > div:last-child,
body#praemien .mein_bereich > .right-col .profile .right-col .tbl > div:last-child,
body#vuser .mein_bereich > .right-col .profile .right-col .tbl > div:last-child,
body#punktvergabe .mein_bereich > .right-col .profile .right-col .tbl > div:last-child,
body#fpwd .mein_bereich > .right-col .profile .right-col .tbl > div:last-child,
body#adm .mein_bereich > .right-col .profile .right-col .tbl > div:last-child,
body#authent .mein_bereich > .right-col .profile .right-col .tbl > div:last-child,
body#lieferservice .mein_bereich > .right-col .profile .right-col .tbl > div:last-child,
body#foodguide .mein_bereich > .right-col .profile .right-col .tbl > div:last-child,
body#me .mein_bereich > .right-col .profile-data .right-col .tbl > div:last-child,
body#registrierung .mein_bereich > .right-col .profile-data .right-col .tbl > div:last-child,
body#praemien .mein_bereich > .right-col .profile-data .right-col .tbl > div:last-child,
body#vuser .mein_bereich > .right-col .profile-data .right-col .tbl > div:last-child,
body#punktvergabe .mein_bereich > .right-col .profile-data .right-col .tbl > div:last-child,
body#fpwd .mein_bereich > .right-col .profile-data .right-col .tbl > div:last-child,
body#adm .mein_bereich > .right-col .profile-data .right-col .tbl > div:last-child,
body#authent .mein_bereich > .right-col .profile-data .right-col .tbl > div:last-child,
body#lieferservice .mein_bereich > .right-col .profile-data .right-col .tbl > div:last-child,
body#foodguide .mein_bereich > .right-col .profile-data .right-col .tbl > div:last-child {
  padding-right: 15px;
}
body#me .mein_bereich > .right-col .profile .right-col .tbl > div,
body#registrierung .mein_bereich > .right-col .profile .right-col .tbl > div,
body#praemien .mein_bereich > .right-col .profile .right-col .tbl > div,
body#vuser .mein_bereich > .right-col .profile .right-col .tbl > div,
body#punktvergabe .mein_bereich > .right-col .profile .right-col .tbl > div,
body#fpwd .mein_bereich > .right-col .profile .right-col .tbl > div,
body#adm .mein_bereich > .right-col .profile .right-col .tbl > div,
body#authent .mein_bereich > .right-col .profile .right-col .tbl > div,
body#lieferservice .mein_bereich > .right-col .profile .right-col .tbl > div,
body#foodguide .mein_bereich > .right-col .profile .right-col .tbl > div,
body#me .mein_bereich > .right-col .profile-data .right-col .tbl > div,
body#registrierung .mein_bereich > .right-col .profile-data .right-col .tbl > div,
body#praemien .mein_bereich > .right-col .profile-data .right-col .tbl > div,
body#vuser .mein_bereich > .right-col .profile-data .right-col .tbl > div,
body#punktvergabe .mein_bereich > .right-col .profile-data .right-col .tbl > div,
body#fpwd .mein_bereich > .right-col .profile-data .right-col .tbl > div,
body#adm .mein_bereich > .right-col .profile-data .right-col .tbl > div,
body#authent .mein_bereich > .right-col .profile-data .right-col .tbl > div,
body#lieferservice .mein_bereich > .right-col .profile-data .right-col .tbl > div,
body#foodguide .mein_bereich > .right-col .profile-data .right-col .tbl > div {
  margin-top: 0.2em;
}
body#me .mein_bereich > .right-col .profile .right-col .tbl > div > div,
body#registrierung .mein_bereich > .right-col .profile .right-col .tbl > div > div,
body#praemien .mein_bereich > .right-col .profile .right-col .tbl > div > div,
body#vuser .mein_bereich > .right-col .profile .right-col .tbl > div > div,
body#punktvergabe .mein_bereich > .right-col .profile .right-col .tbl > div > div,
body#fpwd .mein_bereich > .right-col .profile .right-col .tbl > div > div,
body#adm .mein_bereich > .right-col .profile .right-col .tbl > div > div,
body#authent .mein_bereich > .right-col .profile .right-col .tbl > div > div,
body#lieferservice .mein_bereich > .right-col .profile .right-col .tbl > div > div,
body#foodguide .mein_bereich > .right-col .profile .right-col .tbl > div > div,
body#me .mein_bereich > .right-col .profile-data .right-col .tbl > div > div,
body#registrierung .mein_bereich > .right-col .profile-data .right-col .tbl > div > div,
body#praemien .mein_bereich > .right-col .profile-data .right-col .tbl > div > div,
body#vuser .mein_bereich > .right-col .profile-data .right-col .tbl > div > div,
body#punktvergabe .mein_bereich > .right-col .profile-data .right-col .tbl > div > div,
body#fpwd .mein_bereich > .right-col .profile-data .right-col .tbl > div > div,
body#adm .mein_bereich > .right-col .profile-data .right-col .tbl > div > div,
body#authent .mein_bereich > .right-col .profile-data .right-col .tbl > div > div,
body#lieferservice .mein_bereich > .right-col .profile-data .right-col .tbl > div > div,
body#foodguide .mein_bereich > .right-col .profile-data .right-col .tbl > div > div {
  color: #000000;
  background-color: #FFE68A;
  padding-left: 0.3em;
}
body#me .mein_bereich > .right-col .profile .right-col .tbl .freigabe img,
body#registrierung .mein_bereich > .right-col .profile .right-col .tbl .freigabe img,
body#praemien .mein_bereich > .right-col .profile .right-col .tbl .freigabe img,
body#vuser .mein_bereich > .right-col .profile .right-col .tbl .freigabe img,
body#punktvergabe .mein_bereich > .right-col .profile .right-col .tbl .freigabe img,
body#fpwd .mein_bereich > .right-col .profile .right-col .tbl .freigabe img,
body#adm .mein_bereich > .right-col .profile .right-col .tbl .freigabe img,
body#authent .mein_bereich > .right-col .profile .right-col .tbl .freigabe img,
body#lieferservice .mein_bereich > .right-col .profile .right-col .tbl .freigabe img,
body#foodguide .mein_bereich > .right-col .profile .right-col .tbl .freigabe img,
body#me .mein_bereich > .right-col .profile-data .right-col .tbl .freigabe img,
body#registrierung .mein_bereich > .right-col .profile-data .right-col .tbl .freigabe img,
body#praemien .mein_bereich > .right-col .profile-data .right-col .tbl .freigabe img,
body#vuser .mein_bereich > .right-col .profile-data .right-col .tbl .freigabe img,
body#punktvergabe .mein_bereich > .right-col .profile-data .right-col .tbl .freigabe img,
body#fpwd .mein_bereich > .right-col .profile-data .right-col .tbl .freigabe img,
body#adm .mein_bereich > .right-col .profile-data .right-col .tbl .freigabe img,
body#authent .mein_bereich > .right-col .profile-data .right-col .tbl .freigabe img,
body#lieferservice .mein_bereich > .right-col .profile-data .right-col .tbl .freigabe img,
body#foodguide .mein_bereich > .right-col .profile-data .right-col .tbl .freigabe img {
  height: 1.2em;
}
body#me .mein_bereich > .right-col .profile .right-col.menulist,
body#registrierung .mein_bereich > .right-col .profile .right-col.menulist,
body#praemien .mein_bereich > .right-col .profile .right-col.menulist,
body#vuser .mein_bereich > .right-col .profile .right-col.menulist,
body#punktvergabe .mein_bereich > .right-col .profile .right-col.menulist,
body#fpwd .mein_bereich > .right-col .profile .right-col.menulist,
body#adm .mein_bereich > .right-col .profile .right-col.menulist,
body#authent .mein_bereich > .right-col .profile .right-col.menulist,
body#lieferservice .mein_bereich > .right-col .profile .right-col.menulist,
body#foodguide .mein_bereich > .right-col .profile .right-col.menulist,
body#me .mein_bereich > .right-col .profile-data .right-col.menulist,
body#registrierung .mein_bereich > .right-col .profile-data .right-col.menulist,
body#praemien .mein_bereich > .right-col .profile-data .right-col.menulist,
body#vuser .mein_bereich > .right-col .profile-data .right-col.menulist,
body#punktvergabe .mein_bereich > .right-col .profile-data .right-col.menulist,
body#fpwd .mein_bereich > .right-col .profile-data .right-col.menulist,
body#adm .mein_bereich > .right-col .profile-data .right-col.menulist,
body#authent .mein_bereich > .right-col .profile-data .right-col.menulist,
body#lieferservice .mein_bereich > .right-col .profile-data .right-col.menulist,
body#foodguide .mein_bereich > .right-col .profile-data .right-col.menulist {
  margin-top: 1em;
}
body#me .mein_bereich > .right-col .profile .right-col.menulist > .row,
body#registrierung .mein_bereich > .right-col .profile .right-col.menulist > .row,
body#praemien .mein_bereich > .right-col .profile .right-col.menulist > .row,
body#vuser .mein_bereich > .right-col .profile .right-col.menulist > .row,
body#punktvergabe .mein_bereich > .right-col .profile .right-col.menulist > .row,
body#fpwd .mein_bereich > .right-col .profile .right-col.menulist > .row,
body#adm .mein_bereich > .right-col .profile .right-col.menulist > .row,
body#authent .mein_bereich > .right-col .profile .right-col.menulist > .row,
body#lieferservice .mein_bereich > .right-col .profile .right-col.menulist > .row,
body#foodguide .mein_bereich > .right-col .profile .right-col.menulist > .row,
body#me .mein_bereich > .right-col .profile-data .right-col.menulist > .row,
body#registrierung .mein_bereich > .right-col .profile-data .right-col.menulist > .row,
body#praemien .mein_bereich > .right-col .profile-data .right-col.menulist > .row,
body#vuser .mein_bereich > .right-col .profile-data .right-col.menulist > .row,
body#punktvergabe .mein_bereich > .right-col .profile-data .right-col.menulist > .row,
body#fpwd .mein_bereich > .right-col .profile-data .right-col.menulist > .row,
body#adm .mein_bereich > .right-col .profile-data .right-col.menulist > .row,
body#authent .mein_bereich > .right-col .profile-data .right-col.menulist > .row,
body#lieferservice .mein_bereich > .right-col .profile-data .right-col.menulist > .row,
body#foodguide .mein_bereich > .right-col .profile-data .right-col.menulist > .row {
  margin-top: 0;
  margin-bottom: 0.3em;
  padding-bottom: 0.3em;
  border-bottom: 1px dotted #777777;
}
body#me .mein_bereich > .right-col .profile .right-col.menulist > .row > div .btn-link,
body#registrierung .mein_bereich > .right-col .profile .right-col.menulist > .row > div .btn-link,
body#praemien .mein_bereich > .right-col .profile .right-col.menulist > .row > div .btn-link,
body#vuser .mein_bereich > .right-col .profile .right-col.menulist > .row > div .btn-link,
body#punktvergabe .mein_bereich > .right-col .profile .right-col.menulist > .row > div .btn-link,
body#fpwd .mein_bereich > .right-col .profile .right-col.menulist > .row > div .btn-link,
body#adm .mein_bereich > .right-col .profile .right-col.menulist > .row > div .btn-link,
body#authent .mein_bereich > .right-col .profile .right-col.menulist > .row > div .btn-link,
body#lieferservice .mein_bereich > .right-col .profile .right-col.menulist > .row > div .btn-link,
body#foodguide .mein_bereich > .right-col .profile .right-col.menulist > .row > div .btn-link,
body#me .mein_bereich > .right-col .profile-data .right-col.menulist > .row > div .btn-link,
body#registrierung .mein_bereich > .right-col .profile-data .right-col.menulist > .row > div .btn-link,
body#praemien .mein_bereich > .right-col .profile-data .right-col.menulist > .row > div .btn-link,
body#vuser .mein_bereich > .right-col .profile-data .right-col.menulist > .row > div .btn-link,
body#punktvergabe .mein_bereich > .right-col .profile-data .right-col.menulist > .row > div .btn-link,
body#fpwd .mein_bereich > .right-col .profile-data .right-col.menulist > .row > div .btn-link,
body#adm .mein_bereich > .right-col .profile-data .right-col.menulist > .row > div .btn-link,
body#authent .mein_bereich > .right-col .profile-data .right-col.menulist > .row > div .btn-link,
body#lieferservice .mein_bereich > .right-col .profile-data .right-col.menulist > .row > div .btn-link,
body#foodguide .mein_bereich > .right-col .profile-data .right-col.menulist > .row > div .btn-link {
  padding: 0;
  text-align: left;
  white-space: normal;
}
body#me .mein_bereich > .right-col .profile .right-col.menulist > .row > div span,
body#registrierung .mein_bereich > .right-col .profile .right-col.menulist > .row > div span,
body#praemien .mein_bereich > .right-col .profile .right-col.menulist > .row > div span,
body#vuser .mein_bereich > .right-col .profile .right-col.menulist > .row > div span,
body#punktvergabe .mein_bereich > .right-col .profile .right-col.menulist > .row > div span,
body#fpwd .mein_bereich > .right-col .profile .right-col.menulist > .row > div span,
body#adm .mein_bereich > .right-col .profile .right-col.menulist > .row > div span,
body#authent .mein_bereich > .right-col .profile .right-col.menulist > .row > div span,
body#lieferservice .mein_bereich > .right-col .profile .right-col.menulist > .row > div span,
body#foodguide .mein_bereich > .right-col .profile .right-col.menulist > .row > div span,
body#me .mein_bereich > .right-col .profile-data .right-col.menulist > .row > div span,
body#registrierung .mein_bereich > .right-col .profile-data .right-col.menulist > .row > div span,
body#praemien .mein_bereich > .right-col .profile-data .right-col.menulist > .row > div span,
body#vuser .mein_bereich > .right-col .profile-data .right-col.menulist > .row > div span,
body#punktvergabe .mein_bereich > .right-col .profile-data .right-col.menulist > .row > div span,
body#fpwd .mein_bereich > .right-col .profile-data .right-col.menulist > .row > div span,
body#adm .mein_bereich > .right-col .profile-data .right-col.menulist > .row > div span,
body#authent .mein_bereich > .right-col .profile-data .right-col.menulist > .row > div span,
body#lieferservice .mein_bereich > .right-col .profile-data .right-col.menulist > .row > div span,
body#foodguide .mein_bereich > .right-col .profile-data .right-col.menulist > .row > div span {
  font-size: 0.8em;
}
body#me .mein_bereich > .right-col .profile-data .form-control,
body#registrierung .mein_bereich > .right-col .profile-data .form-control,
body#praemien .mein_bereich > .right-col .profile-data .form-control,
body#vuser .mein_bereich > .right-col .profile-data .form-control,
body#punktvergabe .mein_bereich > .right-col .profile-data .form-control,
body#fpwd .mein_bereich > .right-col .profile-data .form-control,
body#adm .mein_bereich > .right-col .profile-data .form-control,
body#authent .mein_bereich > .right-col .profile-data .form-control,
body#lieferservice .mein_bereich > .right-col .profile-data .form-control,
body#foodguide .mein_bereich > .right-col .profile-data .form-control {
  height: 2em;
  padding: 0.2em 0.5em;
  font-size: 0.9em;
  width: 100%;
}
body#me .mein_bereich > .right-col .profile-data textarea.form-control,
body#registrierung .mein_bereich > .right-col .profile-data textarea.form-control,
body#praemien .mein_bereich > .right-col .profile-data textarea.form-control,
body#vuser .mein_bereich > .right-col .profile-data textarea.form-control,
body#punktvergabe .mein_bereich > .right-col .profile-data textarea.form-control,
body#fpwd .mein_bereich > .right-col .profile-data textarea.form-control,
body#adm .mein_bereich > .right-col .profile-data textarea.form-control,
body#authent .mein_bereich > .right-col .profile-data textarea.form-control,
body#lieferservice .mein_bereich > .right-col .profile-data textarea.form-control,
body#foodguide .mein_bereich > .right-col .profile-data textarea.form-control {
  height: 5em;
}
body#me .mein_bereich > .right-col .profile-data .asterisk,
body#registrierung .mein_bereich > .right-col .profile-data .asterisk,
body#praemien .mein_bereich > .right-col .profile-data .asterisk,
body#vuser .mein_bereich > .right-col .profile-data .asterisk,
body#punktvergabe .mein_bereich > .right-col .profile-data .asterisk,
body#fpwd .mein_bereich > .right-col .profile-data .asterisk,
body#adm .mein_bereich > .right-col .profile-data .asterisk,
body#authent .mein_bereich > .right-col .profile-data .asterisk,
body#lieferservice .mein_bereich > .right-col .profile-data .asterisk,
body#foodguide .mein_bereich > .right-col .profile-data .asterisk {
  font-size: 0.9em;
  color: #777777;
  position: relative;
  top: -0.3em;
  left: -0.1em;
}
body#me .mein_bereich > .right-col .profile-data .mandatory,
body#registrierung .mein_bereich > .right-col .profile-data .mandatory,
body#praemien .mein_bereich > .right-col .profile-data .mandatory,
body#vuser .mein_bereich > .right-col .profile-data .mandatory,
body#punktvergabe .mein_bereich > .right-col .profile-data .mandatory,
body#fpwd .mein_bereich > .right-col .profile-data .mandatory,
body#adm .mein_bereich > .right-col .profile-data .mandatory,
body#authent .mein_bereich > .right-col .profile-data .mandatory,
body#lieferservice .mein_bereich > .right-col .profile-data .mandatory,
body#foodguide .mein_bereich > .right-col .profile-data .mandatory {
  margin-top: 0.5em;
  text-align: center;
  font-size: 0.9em;
}
body#me .mein_bereich > .right-col .profile-data .info,
body#registrierung .mein_bereich > .right-col .profile-data .info,
body#praemien .mein_bereich > .right-col .profile-data .info,
body#vuser .mein_bereich > .right-col .profile-data .info,
body#punktvergabe .mein_bereich > .right-col .profile-data .info,
body#fpwd .mein_bereich > .right-col .profile-data .info,
body#adm .mein_bereich > .right-col .profile-data .info,
body#authent .mein_bereich > .right-col .profile-data .info,
body#lieferservice .mein_bereich > .right-col .profile-data .info,
body#foodguide .mein_bereich > .right-col .profile-data .info {
  margin-top: 1em;
  font-size: 0.9em;
  color: #000000;
  background-color: #FFE68A;
  padding: 0.5em;
  text-align: justify;
}
body#me .mein_bereich > .right-col .profile-data .info a.btn-link:hover,
body#registrierung .mein_bereich > .right-col .profile-data .info a.btn-link:hover,
body#praemien .mein_bereich > .right-col .profile-data .info a.btn-link:hover,
body#vuser .mein_bereich > .right-col .profile-data .info a.btn-link:hover,
body#punktvergabe .mein_bereich > .right-col .profile-data .info a.btn-link:hover,
body#fpwd .mein_bereich > .right-col .profile-data .info a.btn-link:hover,
body#adm .mein_bereich > .right-col .profile-data .info a.btn-link:hover,
body#authent .mein_bereich > .right-col .profile-data .info a.btn-link:hover,
body#lieferservice .mein_bereich > .right-col .profile-data .info a.btn-link:hover,
body#foodguide .mein_bereich > .right-col .profile-data .info a.btn-link:hover {
  text-decoration: none;
}
body#me .mein_bereich > .right-col .profile-data .tbl,
body#registrierung .mein_bereich > .right-col .profile-data .tbl,
body#praemien .mein_bereich > .right-col .profile-data .tbl,
body#vuser .mein_bereich > .right-col .profile-data .tbl,
body#punktvergabe .mein_bereich > .right-col .profile-data .tbl,
body#fpwd .mein_bereich > .right-col .profile-data .tbl,
body#adm .mein_bereich > .right-col .profile-data .tbl,
body#authent .mein_bereich > .right-col .profile-data .tbl,
body#lieferservice .mein_bereich > .right-col .profile-data .tbl,
body#foodguide .mein_bereich > .right-col .profile-data .tbl {
  margin-top: 0.5em;
}
body#me .mein_bereich > .right-col .profile-data .tbl .lbl-declaration,
body#registrierung .mein_bereich > .right-col .profile-data .tbl .lbl-declaration,
body#praemien .mein_bereich > .right-col .profile-data .tbl .lbl-declaration,
body#vuser .mein_bereich > .right-col .profile-data .tbl .lbl-declaration,
body#punktvergabe .mein_bereich > .right-col .profile-data .tbl .lbl-declaration,
body#fpwd .mein_bereich > .right-col .profile-data .tbl .lbl-declaration,
body#adm .mein_bereich > .right-col .profile-data .tbl .lbl-declaration,
body#authent .mein_bereich > .right-col .profile-data .tbl .lbl-declaration,
body#lieferservice .mein_bereich > .right-col .profile-data .tbl .lbl-declaration,
body#foodguide .mein_bereich > .right-col .profile-data .tbl .lbl-declaration {
  font-size: 0.8em;
  color: #777777;
  margin-bottom: -0.3em;
}
body#me .mein_bereich > .right-col .profile-data .tbl .input .row,
body#registrierung .mein_bereich > .right-col .profile-data .tbl .input .row,
body#praemien .mein_bereich > .right-col .profile-data .tbl .input .row,
body#vuser .mein_bereich > .right-col .profile-data .tbl .input .row,
body#punktvergabe .mein_bereich > .right-col .profile-data .tbl .input .row,
body#fpwd .mein_bereich > .right-col .profile-data .tbl .input .row,
body#adm .mein_bereich > .right-col .profile-data .tbl .input .row,
body#authent .mein_bereich > .right-col .profile-data .tbl .input .row,
body#lieferservice .mein_bereich > .right-col .profile-data .tbl .input .row,
body#foodguide .mein_bereich > .right-col .profile-data .tbl .input .row {
  padding-left: 0;
  background-color: transparent;
}
body#me .mein_bereich > .right-col .profile-data .tbl .input .row .item,
body#registrierung .mein_bereich > .right-col .profile-data .tbl .input .row .item,
body#praemien .mein_bereich > .right-col .profile-data .tbl .input .row .item,
body#vuser .mein_bereich > .right-col .profile-data .tbl .input .row .item,
body#punktvergabe .mein_bereich > .right-col .profile-data .tbl .input .row .item,
body#fpwd .mein_bereich > .right-col .profile-data .tbl .input .row .item,
body#adm .mein_bereich > .right-col .profile-data .tbl .input .row .item,
body#authent .mein_bereich > .right-col .profile-data .tbl .input .row .item,
body#lieferservice .mein_bereich > .right-col .profile-data .tbl .input .row .item,
body#foodguide .mein_bereich > .right-col .profile-data .tbl .input .row .item {
  padding-left: 0.3em;
  padding-right: 0.3em;
}
body#me .mein_bereich > .right-col .profile-data .tbl .input .row .item .nv-field,
body#registrierung .mein_bereich > .right-col .profile-data .tbl .input .row .item .nv-field,
body#praemien .mein_bereich > .right-col .profile-data .tbl .input .row .item .nv-field,
body#vuser .mein_bereich > .right-col .profile-data .tbl .input .row .item .nv-field,
body#punktvergabe .mein_bereich > .right-col .profile-data .tbl .input .row .item .nv-field,
body#fpwd .mein_bereich > .right-col .profile-data .tbl .input .row .item .nv-field,
body#adm .mein_bereich > .right-col .profile-data .tbl .input .row .item .nv-field,
body#authent .mein_bereich > .right-col .profile-data .tbl .input .row .item .nv-field,
body#lieferservice .mein_bereich > .right-col .profile-data .tbl .input .row .item .nv-field,
body#foodguide .mein_bereich > .right-col .profile-data .tbl .input .row .item .nv-field {
  float: left;
  margin-left: 0.3em;
  width: 32%;
}
body#me .mein_bereich > .right-col .profile-data .tbl .input .row .item .avatar,
body#registrierung .mein_bereich > .right-col .profile-data .tbl .input .row .item .avatar,
body#praemien .mein_bereich > .right-col .profile-data .tbl .input .row .item .avatar,
body#vuser .mein_bereich > .right-col .profile-data .tbl .input .row .item .avatar,
body#punktvergabe .mein_bereich > .right-col .profile-data .tbl .input .row .item .avatar,
body#fpwd .mein_bereich > .right-col .profile-data .tbl .input .row .item .avatar,
body#adm .mein_bereich > .right-col .profile-data .tbl .input .row .item .avatar,
body#authent .mein_bereich > .right-col .profile-data .tbl .input .row .item .avatar,
body#lieferservice .mein_bereich > .right-col .profile-data .tbl .input .row .item .avatar,
body#foodguide .mein_bereich > .right-col .profile-data .tbl .input .row .item .avatar {
  border: 1px solid #518D37;
  border-radius: 0.5em;
}
body#me .mein_bereich > .right-col .profile-data .tbl .input .row .item .cap_cont img,
body#registrierung .mein_bereich > .right-col .profile-data .tbl .input .row .item .cap_cont img,
body#praemien .mein_bereich > .right-col .profile-data .tbl .input .row .item .cap_cont img,
body#vuser .mein_bereich > .right-col .profile-data .tbl .input .row .item .cap_cont img,
body#punktvergabe .mein_bereich > .right-col .profile-data .tbl .input .row .item .cap_cont img,
body#fpwd .mein_bereich > .right-col .profile-data .tbl .input .row .item .cap_cont img,
body#adm .mein_bereich > .right-col .profile-data .tbl .input .row .item .cap_cont img,
body#authent .mein_bereich > .right-col .profile-data .tbl .input .row .item .cap_cont img,
body#lieferservice .mein_bereich > .right-col .profile-data .tbl .input .row .item .cap_cont img,
body#foodguide .mein_bereich > .right-col .profile-data .tbl .input .row .item .cap_cont img {
  border-radius: 0.5em;
}
body#me .mein_bereich > .right-col .profile-data .tbl .input .row .item:first-child,
body#registrierung .mein_bereich > .right-col .profile-data .tbl .input .row .item:first-child,
body#praemien .mein_bereich > .right-col .profile-data .tbl .input .row .item:first-child,
body#vuser .mein_bereich > .right-col .profile-data .tbl .input .row .item:first-child,
body#punktvergabe .mein_bereich > .right-col .profile-data .tbl .input .row .item:first-child,
body#fpwd .mein_bereich > .right-col .profile-data .tbl .input .row .item:first-child,
body#adm .mein_bereich > .right-col .profile-data .tbl .input .row .item:first-child,
body#authent .mein_bereich > .right-col .profile-data .tbl .input .row .item:first-child,
body#lieferservice .mein_bereich > .right-col .profile-data .tbl .input .row .item:first-child,
body#foodguide .mein_bereich > .right-col .profile-data .tbl .input .row .item:first-child {
  padding-left: 15px;
}
body#me .mein_bereich > .right-col .profile-data .tbl .input .row .item:last-child,
body#registrierung .mein_bereich > .right-col .profile-data .tbl .input .row .item:last-child,
body#praemien .mein_bereich > .right-col .profile-data .tbl .input .row .item:last-child,
body#vuser .mein_bereich > .right-col .profile-data .tbl .input .row .item:last-child,
body#punktvergabe .mein_bereich > .right-col .profile-data .tbl .input .row .item:last-child,
body#fpwd .mein_bereich > .right-col .profile-data .tbl .input .row .item:last-child,
body#adm .mein_bereich > .right-col .profile-data .tbl .input .row .item:last-child,
body#authent .mein_bereich > .right-col .profile-data .tbl .input .row .item:last-child,
body#lieferservice .mein_bereich > .right-col .profile-data .tbl .input .row .item:last-child,
body#foodguide .mein_bereich > .right-col .profile-data .tbl .input .row .item:last-child {
  padding-right: 15px;
}
body#me .mein_bereich > .right-col .profile-data .tbl .input .row .additive,
body#registrierung .mein_bereich > .right-col .profile-data .tbl .input .row .additive,
body#praemien .mein_bereich > .right-col .profile-data .tbl .input .row .additive,
body#vuser .mein_bereich > .right-col .profile-data .tbl .input .row .additive,
body#punktvergabe .mein_bereich > .right-col .profile-data .tbl .input .row .additive,
body#fpwd .mein_bereich > .right-col .profile-data .tbl .input .row .additive,
body#adm .mein_bereich > .right-col .profile-data .tbl .input .row .additive,
body#authent .mein_bereich > .right-col .profile-data .tbl .input .row .additive,
body#lieferservice .mein_bereich > .right-col .profile-data .tbl .input .row .additive,
body#foodguide .mein_bereich > .right-col .profile-data .tbl .input .row .additive {
  font-size: 0.8em;
}
body#me .mein_bereich > .right-col .profile-data .tbl .input .row .additive input[type="checkbox"],
body#registrierung .mein_bereich > .right-col .profile-data .tbl .input .row .additive input[type="checkbox"],
body#praemien .mein_bereich > .right-col .profile-data .tbl .input .row .additive input[type="checkbox"],
body#vuser .mein_bereich > .right-col .profile-data .tbl .input .row .additive input[type="checkbox"],
body#punktvergabe .mein_bereich > .right-col .profile-data .tbl .input .row .additive input[type="checkbox"],
body#fpwd .mein_bereich > .right-col .profile-data .tbl .input .row .additive input[type="checkbox"],
body#adm .mein_bereich > .right-col .profile-data .tbl .input .row .additive input[type="checkbox"],
body#authent .mein_bereich > .right-col .profile-data .tbl .input .row .additive input[type="checkbox"],
body#lieferservice .mein_bereich > .right-col .profile-data .tbl .input .row .additive input[type="checkbox"],
body#foodguide .mein_bereich > .right-col .profile-data .tbl .input .row .additive input[type="checkbox"] {
  float: right;
}
body#me .mein_bereich > .right-col .profile-data .tbl .expired,
body#registrierung .mein_bereich > .right-col .profile-data .tbl .expired,
body#praemien .mein_bereich > .right-col .profile-data .tbl .expired,
body#vuser .mein_bereich > .right-col .profile-data .tbl .expired,
body#punktvergabe .mein_bereich > .right-col .profile-data .tbl .expired,
body#fpwd .mein_bereich > .right-col .profile-data .tbl .expired,
body#adm .mein_bereich > .right-col .profile-data .tbl .expired,
body#authent .mein_bereich > .right-col .profile-data .tbl .expired,
body#lieferservice .mein_bereich > .right-col .profile-data .tbl .expired,
body#foodguide .mein_bereich > .right-col .profile-data .tbl .expired {
  background-color: #D4D4D4 !important;
}
body#me .mein_bereich > .right-col .profile-data .tbl .set,
body#registrierung .mein_bereich > .right-col .profile-data .tbl .set,
body#praemien .mein_bereich > .right-col .profile-data .tbl .set,
body#vuser .mein_bereich > .right-col .profile-data .tbl .set,
body#punktvergabe .mein_bereich > .right-col .profile-data .tbl .set,
body#fpwd .mein_bereich > .right-col .profile-data .tbl .set,
body#adm .mein_bereich > .right-col .profile-data .tbl .set,
body#authent .mein_bereich > .right-col .profile-data .tbl .set,
body#lieferservice .mein_bereich > .right-col .profile-data .tbl .set,
body#foodguide .mein_bereich > .right-col .profile-data .tbl .set {
  background-color: #D9534F !important;
  color: #FFFFFF !important;
}
body#me .mein_bereich > .right-col .profile-data .tbl .btn-link,
body#registrierung .mein_bereich > .right-col .profile-data .tbl .btn-link,
body#praemien .mein_bereich > .right-col .profile-data .tbl .btn-link,
body#vuser .mein_bereich > .right-col .profile-data .tbl .btn-link,
body#punktvergabe .mein_bereich > .right-col .profile-data .tbl .btn-link,
body#fpwd .mein_bereich > .right-col .profile-data .tbl .btn-link,
body#adm .mein_bereich > .right-col .profile-data .tbl .btn-link,
body#authent .mein_bereich > .right-col .profile-data .tbl .btn-link,
body#lieferservice .mein_bereich > .right-col .profile-data .tbl .btn-link,
body#foodguide .mein_bereich > .right-col .profile-data .tbl .btn-link {
  padding: 0;
}
body#me .mein_bereich > .right-col .profile-data .tbl .btn-link .glyphicon,
body#registrierung .mein_bereich > .right-col .profile-data .tbl .btn-link .glyphicon,
body#praemien .mein_bereich > .right-col .profile-data .tbl .btn-link .glyphicon,
body#vuser .mein_bereich > .right-col .profile-data .tbl .btn-link .glyphicon,
body#punktvergabe .mein_bereich > .right-col .profile-data .tbl .btn-link .glyphicon,
body#fpwd .mein_bereich > .right-col .profile-data .tbl .btn-link .glyphicon,
body#adm .mein_bereich > .right-col .profile-data .tbl .btn-link .glyphicon,
body#authent .mein_bereich > .right-col .profile-data .tbl .btn-link .glyphicon,
body#lieferservice .mein_bereich > .right-col .profile-data .tbl .btn-link .glyphicon,
body#foodguide .mein_bereich > .right-col .profile-data .tbl .btn-link .glyphicon {
  font-size: 0.8em;
  padding-top: 0.3em;
  padding-right: 0.3em;
}
body#me .mein_bereich > .right-col .profile-data > .right-col .address,
body#registrierung .mein_bereich > .right-col .profile-data > .right-col .address,
body#praemien .mein_bereich > .right-col .profile-data > .right-col .address,
body#vuser .mein_bereich > .right-col .profile-data > .right-col .address,
body#punktvergabe .mein_bereich > .right-col .profile-data > .right-col .address,
body#fpwd .mein_bereich > .right-col .profile-data > .right-col .address,
body#adm .mein_bereich > .right-col .profile-data > .right-col .address,
body#authent .mein_bereich > .right-col .profile-data > .right-col .address,
body#lieferservice .mein_bereich > .right-col .profile-data > .right-col .address,
body#foodguide .mein_bereich > .right-col .profile-data > .right-col .address {
  font-size: 0.9em;
  margin-top: 2em;
}
body#me .mein_bereich > .right-col .profile-data > .right-col .submit,
body#registrierung .mein_bereich > .right-col .profile-data > .right-col .submit,
body#praemien .mein_bereich > .right-col .profile-data > .right-col .submit,
body#vuser .mein_bereich > .right-col .profile-data > .right-col .submit,
body#punktvergabe .mein_bereich > .right-col .profile-data > .right-col .submit,
body#fpwd .mein_bereich > .right-col .profile-data > .right-col .submit,
body#adm .mein_bereich > .right-col .profile-data > .right-col .submit,
body#authent .mein_bereich > .right-col .profile-data > .right-col .submit,
body#lieferservice .mein_bereich > .right-col .profile-data > .right-col .submit,
body#foodguide .mein_bereich > .right-col .profile-data > .right-col .submit {
  margin-top: 2em;
}
body#me .mein_bereich > .right-col .profile-data .pages,
body#registrierung .mein_bereich > .right-col .profile-data .pages,
body#praemien .mein_bereich > .right-col .profile-data .pages,
body#vuser .mein_bereich > .right-col .profile-data .pages,
body#punktvergabe .mein_bereich > .right-col .profile-data .pages,
body#fpwd .mein_bereich > .right-col .profile-data .pages,
body#adm .mein_bereich > .right-col .profile-data .pages,
body#authent .mein_bereich > .right-col .profile-data .pages,
body#lieferservice .mein_bereich > .right-col .profile-data .pages,
body#foodguide .mein_bereich > .right-col .profile-data .pages {
  text-align: center;
}
body#me .mein_bereich > .right-col #speisekarte details,
body#registrierung .mein_bereich > .right-col #speisekarte details,
body#praemien .mein_bereich > .right-col #speisekarte details,
body#vuser .mein_bereich > .right-col #speisekarte details,
body#punktvergabe .mein_bereich > .right-col #speisekarte details,
body#fpwd .mein_bereich > .right-col #speisekarte details,
body#adm .mein_bereich > .right-col #speisekarte details,
body#authent .mein_bereich > .right-col #speisekarte details,
body#lieferservice .mein_bereich > .right-col #speisekarte details,
body#foodguide .mein_bereich > .right-col #speisekarte details {
  max-height: 50em;
  overflow: auto;
  padding-left: 15px;
  padding-right: 15px;
}
body#me .mein_bereich > .right-col #speisekarte details summary:focus,
body#registrierung .mein_bereich > .right-col #speisekarte details summary:focus,
body#praemien .mein_bereich > .right-col #speisekarte details summary:focus,
body#vuser .mein_bereich > .right-col #speisekarte details summary:focus,
body#punktvergabe .mein_bereich > .right-col #speisekarte details summary:focus,
body#fpwd .mein_bereich > .right-col #speisekarte details summary:focus,
body#adm .mein_bereich > .right-col #speisekarte details summary:focus,
body#authent .mein_bereich > .right-col #speisekarte details summary:focus,
body#lieferservice .mein_bereich > .right-col #speisekarte details summary:focus,
body#foodguide .mein_bereich > .right-col #speisekarte details summary:focus {
  outline: none;
}
body#me .mein_bereich > .right-col #speisekarte .menu-img,
body#registrierung .mein_bereich > .right-col #speisekarte .menu-img,
body#praemien .mein_bereich > .right-col #speisekarte .menu-img,
body#vuser .mein_bereich > .right-col #speisekarte .menu-img,
body#punktvergabe .mein_bereich > .right-col #speisekarte .menu-img,
body#fpwd .mein_bereich > .right-col #speisekarte .menu-img,
body#adm .mein_bereich > .right-col #speisekarte .menu-img,
body#authent .mein_bereich > .right-col #speisekarte .menu-img,
body#lieferservice .mein_bereich > .right-col #speisekarte .menu-img,
body#foodguide .mein_bereich > .right-col #speisekarte .menu-img {
  width: 95%;
  background-color: #FFFFFF;
  border-width: 0.5em;
  border-radius: 1em;
  border-style: solid;
  border-color: #518D37;
  padding: 2em;
}
body#me .mein_bereich > .right-col #speisekarte .item-img input[type="radio"] + label,
body#registrierung .mein_bereich > .right-col #speisekarte .item-img input[type="radio"] + label,
body#praemien .mein_bereich > .right-col #speisekarte .item-img input[type="radio"] + label,
body#vuser .mein_bereich > .right-col #speisekarte .item-img input[type="radio"] + label,
body#punktvergabe .mein_bereich > .right-col #speisekarte .item-img input[type="radio"] + label,
body#fpwd .mein_bereich > .right-col #speisekarte .item-img input[type="radio"] + label,
body#adm .mein_bereich > .right-col #speisekarte .item-img input[type="radio"] + label,
body#authent .mein_bereich > .right-col #speisekarte .item-img input[type="radio"] + label,
body#lieferservice .mein_bereich > .right-col #speisekarte .item-img input[type="radio"] + label,
body#foodguide .mein_bereich > .right-col #speisekarte .item-img input[type="radio"] + label {
  background-size: 85%;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 0;
  border-width: 0;
  width: 100%;
  height: 3em;
  cursor: pointer;
}
body#me .mein_bereich > .right-col #speisekarte .item-img input[type="radio"]:checked + label,
body#registrierung .mein_bereich > .right-col #speisekarte .item-img input[type="radio"]:checked + label,
body#praemien .mein_bereich > .right-col #speisekarte .item-img input[type="radio"]:checked + label,
body#vuser .mein_bereich > .right-col #speisekarte .item-img input[type="radio"]:checked + label,
body#punktvergabe .mein_bereich > .right-col #speisekarte .item-img input[type="radio"]:checked + label,
body#fpwd .mein_bereich > .right-col #speisekarte .item-img input[type="radio"]:checked + label,
body#adm .mein_bereich > .right-col #speisekarte .item-img input[type="radio"]:checked + label,
body#authent .mein_bereich > .right-col #speisekarte .item-img input[type="radio"]:checked + label,
body#lieferservice .mein_bereich > .right-col #speisekarte .item-img input[type="radio"]:checked + label,
body#foodguide .mein_bereich > .right-col #speisekarte .item-img input[type="radio"]:checked + label {
  border-width: 1px;
  background-size: 75%;
}
body#me .mein_bereich > .right-col #speisekarte .item-img:hover,
body#registrierung .mein_bereich > .right-col #speisekarte .item-img:hover,
body#praemien .mein_bereich > .right-col #speisekarte .item-img:hover,
body#vuser .mein_bereich > .right-col #speisekarte .item-img:hover,
body#punktvergabe .mein_bereich > .right-col #speisekarte .item-img:hover,
body#fpwd .mein_bereich > .right-col #speisekarte .item-img:hover,
body#adm .mein_bereich > .right-col #speisekarte .item-img:hover,
body#authent .mein_bereich > .right-col #speisekarte .item-img:hover,
body#lieferservice .mein_bereich > .right-col #speisekarte .item-img:hover,
body#foodguide .mein_bereich > .right-col #speisekarte .item-img:hover {
  position: absolute;
  z-index: 2;
  width: 90%;
  height: 15em;
  left: 5%;
  background-color: #FFFFFF;
  border-width: 0.5em;
  border-radius: 1em;
  border-style: solid;
  border-color: #518D37;
}
body#me .mein_bereich > .right-col #speisekarte .item-img:hover input[type="radio"] + label,
body#registrierung .mein_bereich > .right-col #speisekarte .item-img:hover input[type="radio"] + label,
body#praemien .mein_bereich > .right-col #speisekarte .item-img:hover input[type="radio"] + label,
body#vuser .mein_bereich > .right-col #speisekarte .item-img:hover input[type="radio"] + label,
body#punktvergabe .mein_bereich > .right-col #speisekarte .item-img:hover input[type="radio"] + label,
body#fpwd .mein_bereich > .right-col #speisekarte .item-img:hover input[type="radio"] + label,
body#adm .mein_bereich > .right-col #speisekarte .item-img:hover input[type="radio"] + label,
body#authent .mein_bereich > .right-col #speisekarte .item-img:hover input[type="radio"] + label,
body#lieferservice .mein_bereich > .right-col #speisekarte .item-img:hover input[type="radio"] + label,
body#foodguide .mein_bereich > .right-col #speisekarte .item-img:hover input[type="radio"] + label {
  height: 11em;
}
body#registrierung .mein_bereich > .right-col .profile-data > .right-col .address {
  display: none;
}
body#me .mein_bereich > .left-col {
  padding-left: 0;
}
body#me .mein_bereich > .left-col .heading {
  text-align: center;
  font-size: 1.3em;
  text-transform: uppercase;
}
body#me .mein_bereich > .left-col .mybadge-control {
  display: none;
  font-size: 0.6em;
  text-transform: none;
  margin-left: 1em;
  white-space: nowrap;
}
body#me .mein_bereich > .left-col .mybadge-control .showbadges {
  font-size: 1.5em;
}
body#me .mein_bereich > .left-col .mybadge {
  padding: 1px 7px;
  margin-left: 0.3em;
  line-height: 1;
  font-size: 0.8em;
  font-weight: normal;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  border-radius: 1em;
  color: #68B649;
  border: 1px solid #68B649;
  background-color: #FFFFFF;
  position: absolute;
  z-index: 3;
  top: 1px;
}
body#me .mein_bereich > .left-col .mybadge.glyphicon {
  padding: 1px 4px;
}
body#me .mein_bereich > .left-col .mybadge.glyphicon-alert,
body#me .mein_bereich > .left-col .mybadge.glyphicon-warning-sign,
body#me .mein_bereich > .left-col .mybadge.glyphicon-trash,
body#me .mein_bereich > .left-col .mybadge.glyphicon-remove,
body#me .mein_bereich > .left-col .mybadge.glyphicon-remove-circle,
body#me .mein_bereich > .left-col .mybadge.glyphicon-exclamation-sign,
body#me .mein_bereich > .left-col .mybadge.glyphicon-eye-close,
body#me .mein_bereich > .left-col .mybadge.glyphicon-ban-circle {
  background-color: #FFFFFF !important;
  color: #D9534F !important;
  border-color: transparent !important;
}
body#me .mein_bereich > .left-col .mybadge:last-child {
  right: 4em;
}
body#me .mein_bereich > .left-col .mybadge:first-child {
  right: 0.5em;
}
body#me .mein_bereich > .left-col a:hover .mybadge {
  color: #518D37;
  border: 1px solid #518D37;
}
body#me .mein_bereich > .left-col .menu {
  margin-bottom: 2em;
}
body#me .mein_bereich > .left-col .menu .navi_mb > .btn,
body#me .mein_bereich > .left-col .menu .navi_mb3 > .btn {
  display: block;
  padding: 0.2em;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border: 1px solid #7AA16A;
}
body#me .mein_bereich > .left-col .menu .navi_mb > .btn .icon,
body#me .mein_bereich > .left-col .menu .navi_mb3 > .btn .icon,
body#me .mein_bereich > .left-col .menu .navi_mb > .btn .text,
body#me .mein_bereich > .left-col .menu .navi_mb3 > .btn .text {
  display: block;
  float: left;
}
body#me .mein_bereich > .left-col .menu .navi_mb > .btn .text,
body#me .mein_bereich > .left-col .menu .navi_mb3 > .btn .text {
  margin-left: 0.5em;
}
body#me .mein_bereich > .left-col .menu .navi_mb > .btn .icon,
body#me .mein_bereich > .left-col .menu .navi_mb3 > .btn .icon {
  margin-left: 0.2em;
  width: 1.5em;
  background-repeat: no-repeat;
  top: 0.2em;
}
body#me .mein_bereich > .left-col .menu .navi_mb > .btn .icon1,
body#me .mein_bereich > .left-col .menu .navi_mb3 > .btn .icon1 {
  background-image: url("images/n_my_icon1.jpg");
}
body#me .mein_bereich > .left-col .menu .navi_mb > .btn .icon2,
body#me .mein_bereich > .left-col .menu .navi_mb3 > .btn .icon2 {
  background-image: url("images/n_my_icon2.jpg");
}
body#me .mein_bereich > .left-col .menu .navi_mb > .btn .icon3,
body#me .mein_bereich > .left-col .menu .navi_mb3 > .btn .icon3 {
  background-image: url("images/n_my_icon3.jpg");
}
body#me .mein_bereich > .left-col .menu .navi_mb > .btn .icon4,
body#me .mein_bereich > .left-col .menu .navi_mb3 > .btn .icon4 {
  background-image: url("images/n_my_icon4.jpg");
}
body#me .mein_bereich > .left-col .menu .navi_mb > .btn .icon5,
body#me .mein_bereich > .left-col .menu .navi_mb3 > .btn .icon5 {
  background-image: url("images/n_my_icon5.jpg");
}
body#me .mein_bereich > .left-col .menu .navi_mb > .btn .icon6,
body#me .mein_bereich > .left-col .menu .navi_mb3 > .btn .icon6 {
  background-image: url("images/n_my_icon6.jpg");
}
body#me .mein_bereich > .left-col .menu .navi_mb > .btn .icon7,
body#me .mein_bereich > .left-col .menu .navi_mb3 > .btn .icon7 {
  background-image: url("images/n_my_icon7.jpg");
}
body#me .mein_bereich > .left-col .menu .navi_mb > .btn .icon100,
body#me .mein_bereich > .left-col .menu .navi_mb3 > .btn .icon100 {
  background-image: url("images/n_my_icon100.jpg");
}
body#me .mein_bereich > .left-col .menu .navi_mb > .btn .icon101,
body#me .mein_bereich > .left-col .menu .navi_mb3 > .btn .icon101 {
  background-image: url("images/n_my_icon101.jpg");
}
body#me .mein_bereich > .left-col .menu .navi_mb > .btn .icon102,
body#me .mein_bereich > .left-col .menu .navi_mb3 > .btn .icon102 {
  background-image: url("images/n_my_icon102.jpg");
}
body#me .mein_bereich > .left-col .menu .navi_mb > .btn .icon200,
body#me .mein_bereich > .left-col .menu .navi_mb3 > .btn .icon200 {
  background-image: url("images/n_my_icon200.jpg");
}
body#me .mein_bereich > .left-col .menu .navi_mb > .btn .icon300,
body#me .mein_bereich > .left-col .menu .navi_mb3 > .btn .icon300 {
  background-image: url("images/n_my_icon300.jpg");
}
body#me .mein_bereich > .left-col .menu .navi_mb > .btn .icon400,
body#me .mein_bereich > .left-col .menu .navi_mb3 > .btn .icon400 {
  background-image: url("images/n_my_icon400.jpg");
}
body#me .mein_bereich > .left-col .menu .navi_mb {
  margin-bottom: 0.5em;
}
body#me .mein_bereich > .left-col .menu .navi_mb > .btn,
body#me .mein_bereich > .left-col .menu .navi_mb .btn:hover {
  border: 1px solid #7AA16A;
}
body#me .mein_bereich > .left-col .menu .navi_mb > .btn .text,
body#me .mein_bereich > .left-col .menu .navi_mb .btn:hover .text {
  position: relative;
  width: calc(100% - 2.2em);
  white-space: nowrap;
  text-align: left;
}
body#me .mein_bereich > .left-col .menu .navi_mb > .btn .text .mybadge,
body#me .mein_bereich > .left-col .menu .navi_mb .btn:hover .text .mybadge {
  color: #FFFFFF;
  background-color: #68B649;
  padding: 2px 9px;
}
body#me .mein_bereich > .left-col .menu .navi_mb > .btn .text .mybadge.glyphicon,
body#me .mein_bereich > .left-col .menu .navi_mb .btn:hover .text .mybadge.glyphicon {
  position: absolute;
  z-index: 3;
}
body#me .mein_bereich > .left-col .menu .navi_mb > .btn .text .mybadge.glyphicon-alert,
body#me .mein_bereich > .left-col .menu .navi_mb .btn:hover .text .mybadge.glyphicon-alert,
body#me .mein_bereich > .left-col .menu .navi_mb > .btn .text .mybadge.glyphicon-warning-sign,
body#me .mein_bereich > .left-col .menu .navi_mb .btn:hover .text .mybadge.glyphicon-warning-sign,
body#me .mein_bereich > .left-col .menu .navi_mb > .btn .text .mybadge.glyphicon-trash,
body#me .mein_bereich > .left-col .menu .navi_mb .btn:hover .text .mybadge.glyphicon-trash,
body#me .mein_bereich > .left-col .menu .navi_mb > .btn .text .mybadge.glyphicon-remove,
body#me .mein_bereich > .left-col .menu .navi_mb .btn:hover .text .mybadge.glyphicon-remove,
body#me .mein_bereich > .left-col .menu .navi_mb > .btn .text .mybadge.glyphicon-remove-circle,
body#me .mein_bereich > .left-col .menu .navi_mb .btn:hover .text .mybadge.glyphicon-remove-circle,
body#me .mein_bereich > .left-col .menu .navi_mb > .btn .text .mybadge.glyphicon-exclamation-sign,
body#me .mein_bereich > .left-col .menu .navi_mb .btn:hover .text .mybadge.glyphicon-exclamation-sign,
body#me .mein_bereich > .left-col .menu .navi_mb > .btn .text .mybadge.glyphicon-eye-close,
body#me .mein_bereich > .left-col .menu .navi_mb .btn:hover .text .mybadge.glyphicon-eye-close,
body#me .mein_bereich > .left-col .menu .navi_mb > .btn .text .mybadge.glyphicon-ban-circle,
body#me .mein_bereich > .left-col .menu .navi_mb .btn:hover .text .mybadge.glyphicon-ban-circle {
  color: #FFFFFF !important;
  background-color: #D9534F !important;
  border-color: transparent !important;
}
body#me .mein_bereich > .left-col .menu .navi_mb .btn:hover .text .mybadge {
  background-color: #518D37;
  border: 1px solid #518D37;
}
body#me .mein_bereich > .left-col .menu .navi_mb .btn:hover .glyphicon {
  color: #518D37;
}
body#me .mein_bereich > .left-col .menu .navi_mb3 > .btn,
body#me .mein_bereich > .left-col .menu .navi_mb3 .btn:hover {
  border: 1px solid #518D37;
  background-color: #518D37;
  color: #FFFFFF;
  position: relative;
}
body#me .mein_bereich > .left-col .menu .navi_mb3 > .btn .glyphicon,
body#me .mein_bereich > .left-col .menu .navi_mb3 .btn:hover .glyphicon {
  color: #FFFFFF;
}
body#me .mein_bereich > .left-col .menu .navi_mb3 > .btn .text,
body#me .mein_bereich > .left-col .menu .navi_mb3 .btn:hover .text {
  width: calc(100% - 2.2em);
  white-space: nowrap;
  text-align: left;
}
body#me .mein_bereich > .left-col .menu .navi_mb3 > .btn .text .mybadge,
body#me .mein_bereich > .left-col .menu .navi_mb3 .btn:hover .text .mybadge {
  color: #68B649;
  border: 1px solid #518D37;
  padding: 2px 9px;
}
body#me .mein_bereich > .left-col .menu .navi_mb3 > .btn .text .mybadge.glyphicon,
body#me .mein_bereich > .left-col .menu .navi_mb3 .btn:hover .text .mybadge.glyphicon {
  position: absolute;
  z-index: 3;
}
body#me .mein_bereich > .left-col .menu .navi_mb3 .navi_mb2 {
  margin-top: 0.2em;
  margin-bottom: 0.5em;
}
body#me .mein_bereich > .left-col .menu .navi_mb3 .navi_mb2 > a {
  font-size: 0.8em;
  display: block;
  background-color: #68B649;
  color: #FFFFFF;
  margin-bottom: 0.2em;
  padding-left: 0.5em;
  white-space: nowrap;
  border-radius: 0.5em;
  position: relative;
}
body#me .mein_bereich > .left-col .menu .navi_mb3 .navi_mb2 > a .mybadge {
  top: 0.3em;
}
body#me .mein_bereich > .left-col .menu .navi_mb3 .navi_mb2 > a:hover {
  text-decoration: none;
}
body#me .mein_bereich > .left-col .menu .navi_mb3 .navi_mb2 > a[href]:hover {
  background-color: #518D37;
  color: #FFFFFF;
}
body#me .mein_bereich > .left-col .menu .navi_mb3 .navi_mb2 .new {
  background-color: #518D37 !important;
  color: #FFFFFF;
}
body#me .mein_bereich > .left-col .menu .navi_mb3 .navi_mb2 .new:hover {
  background-color: #68B649 !important;
  color: #FFFFFF;
  text-decoration: none;
}
body#me .mein_bereich > .left-col .menu .navi_mb3 .navi_mb2 .navi_mb4 {
  font-size: 0.8em;
  color: #FFFFFF;
  margin-bottom: 0.2em;
  padding-left: 0.5em;
  background-color: #518D37;
  text-decoration: none;
  border-radius: 0.5em;
  position: relative;
}
body#me .mein_bereich > .left-col .menu .navi_mb3 .navi_mb2 .navi_mb4 .mybadge {
  border-color: #518D37;
  top: 0.3em;
}
body#me .mein_bereich > .left-col .menu .navi_mb3 .navi_mb2 .inaktiv {
  background-color: #D4D4D4 !important;
  color: #000000;
}
body#me .mein_bereich > .left-col .menu .navi_mb3 .navi_mb2 a.inaktiv:hover {
  background-color: #777777 !important;
  color: #D4D4D4;
  text-decoration: none;
}
body#me .mein_bereich > .left-col > .right {
  margin-top: 1em;
}
body#me .mein_bereich > .left-col > .right .btn {
  font-size: 0.8em;
}
body#me .mein_bereich > .left-col > .right .text {
  font-size: 0.8em;
}
body#me .mein_bereich > .left-col > .right .lightercolor-inv .row {
  margin-bottom: 0.5em;
}
body#me .mein_bereich > .left-col > .right .lightercolor-inv .row > div:nth-child(2) {
  border-left: 1px solid #518D37;
}
body#me .mein_bereich > .left-col > .right .lightercolor-inv .row:nth-child(even) {
  border-bottom: 1px solid #518D37;
  padding-bottom: 0.5em;
}
body#me .mein_bereich > .left-col > .right .lightercolor-inv .row:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
body#me .mein_bereich > .right-col .addresses > div {
  margin-top: 1em;
  margin-bottom: 1em;
}
body#me .mein_bereich > .right-col .addresses > div .heading {
  padding-left: 0.3em;
  color: #000000;
  background-color: #F6CE14;
}
body#me .mein_bereich > .right-col .addresses > div .content {
  padding: 0.3em;
  border: 1px solid #518D37;
  border-radius: 0 0 0.5em 0.5em;
}
body#me .mein_bereich > .right-col .addresses > div .current {
  color: #000000;
  background-color: #FFE68A;
}
body#me .mein_bereich > .right-col .addresses > div .inaktiv {
  background-color: #D4D4D4;
}
body#me .mein_bereich > .right-col .addresses > div .buttons {
  margin-top: 0.5em;
}
body#me .mein_bereich > .right-col .addresses > div .buttons .btn {
  height: auto;
}
body#me .mein_bereich > .right-col .statistik .heading,
body#me .mein_bereich > .right-col .statistik-zeile .heading {
  padding-left: 0.3em;
  color: #000000;
  background-color: #F6CE14;
}
body#me .mein_bereich > .right-col .statistik .btn,
body#me .mein_bereich > .right-col .statistik-zeile .btn {
  padding: 0;
}
body#me .mein_bereich > .right-col .statistik .monat,
body#me .mein_bereich > .right-col .statistik-zeile .monat {
  text-align: right;
  font-size: 0.9em;
}
body#me .mein_bereich > .right-col .statistik .zeitraum {
  font-size: 0.9em;
}
body#me .mein_bereich > .right-col .statistik-zeile .skala {
  padding-left: 2px;
  border-left: 1px dotted #777777;
  font-size: 0.9em;
  line-height: 1;
}
body#me .mein_bereich > .right-col .statistik-zeile .skala > div {
  float: left;
  width: 100%;
  border-bottom: 1px dotted #777777;
  padding-bottom: 2px;
}
body#me .mein_bereich > .right-col .statistik-zeile .skala > div > div:first-child {
  float: left;
  background-color: #FFE68A;
  text-align: left;
}
body#me .mein_bereich > .right-col .statistik-zeile .skala > div > div:first-child > span {
  width: 4px;
  background-color: #555555;
}
body#me .mein_bereich > .right-col .statistik-zeile .skala > div > div:last-child {
  float: left;
  padding-left: 5px;
  font-weight: bold;
}
body#me .mein_bereich > .right-col .statistik-scale > div > div {
  border-top: 1px dotted #777777;
  padding-top: 0.3em;
}
body#me .mein_bereich > .right-col .statistik-scale .legende {
  padding-left: 2px;
  border-left: 1px dotted #777777;
}
body#me .mein_bereich > .right-col .statistik-scale .legende > div {
  float: left;
  width: 100%;
}
body#me .mein_bereich > .right-col .statistik-scale .legende > div > div {
  float: left;
  text-align: right;
}
body#me .mein_bereich > .right-col .srvrat .right-col form .row > div {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
body#me .mein_bereich > .right-col .srvrat .right-col form .row > div .heading2 {
  margin-bottom: 0.3em;
}
body#me .mein_bereich > .right-col .srvrat .right-col form .row > div .vote {
  font-size: 0.8em;
  background-color: #FFE68A;
  color: #000000;
  margin-bottom: 0.3em;
}
body#me .mein_bereich > .right-col .srvrat .right-col form .row > div .vote span {
  margin-left: 0.5em;
}
body#me .mein_bereich > .right-col .srvrat .right-col form .row > div .vote span.text-uppercase {
  display: block;
  float: right;
  margin-right: 0.5em;
  width: 40%;
  text-align: center;
}
body#adm .kontaktmenu {
  margin-top: 1em;
  background-color: #FFE68A;
  padding: 2.5em;
  max-width: 280px;
  margin: 0 auto;
  border-radius: 0.5em;
}
body#adm .adm > .row:nth-child(1),
body#lieferservice .adm > .row:nth-child(1) {
  margin-top: 3em;
}
body#adm .adm > .row,
body#lieferservice .adm > .row {
  margin-bottom: 1em;
}
body#adm .adm > .row .btn-link,
body#lieferservice .adm > .row .btn-link {
  padding: 0;
}
body#adm .adm > .row .impressum,
body#lieferservice .adm > .row .impressum {
  max-width: 600px;
  text-align: center;
  margin: 0 auto;
}
body#adm .adm > .row ul,
body#lieferservice .adm > .row ul {
  margin-bottom: 0;
}
body#vuser .mein_bereich > .right-col .profile > .left-col .lightercolor-inv .btn {
  font-size: 0.8em;
}
body#vuser .mein_bereich > .right-col .profile > .left-col .lightercolor-inv .text {
  font-size: 0.8em;
  color: #000000;
}
body#info .info .error {
  font-size: 1em;
}
body#info .info .btn-link {
  padding: 0;
}
body#rsearch h2.head2 .btn,
body#vrest .restaurant .entry_head .btn,
body#lieferservice h2.head2 .btn,
body#lieferservice .shop_auswahl .votelist .headline .btn {
  padding: 0;
}
body#rsearch h2.head2 .btn + .info,
body#vrest .restaurant .entry_head .btn + .info,
body#lieferservice h2.head2 .btn + .info,
body#lieferservice .shop_auswahl .votelist .headline .btn + .info {
  font-size: 0.8em;
  text-align: left;
  position: absolute;
  z-index: 5;
  color: #777777;
  background-color: #FFFFFF;
  width: 30em;
  padding: 1em;
  border-radius: 1em;
  text-transform: none;
  font-weight: normal;
  letter-spacing: normal;
  display: none;
}
body#rsearch h2.head2 .btn:hover + .info,
body#vrest .restaurant .entry_head .btn:hover + .info,
body#lieferservice h2.head2 .btn:hover + .info,
body#lieferservice .shop_auswahl .votelist .headline .btn:hover + .info,
body#rsearch h2.head2 .btn:active + .info,
body#vrest .restaurant .entry_head .btn:active + .info,
body#lieferservice h2.head2 .btn:active + .info,
body#lieferservice .shop_auswahl .votelist .headline .btn:active + .info,
body#rsearch h2.head2 .btn:focus + .info,
body#vrest .restaurant .entry_head .btn:focus + .info,
body#lieferservice h2.head2 .btn:focus + .info,
body#lieferservice .shop_auswahl .votelist .headline .btn:focus + .info {
  display: block;
}
body#lieferservice h2.head2 .btn .glyphicon {
  color: #FFFFFF !important;
}
body#lieferservice h2.head2 .btn:hover .glyphicon,
body#lieferservice h2.head2 btn:active .glyphicon,
body#lieferservice h2.head2 .btn:focus .glyphicon {
  color: #FFFFFF !important;
}
body#lieferservice h2.head2 .btn + .info {
  border: 1px solid #518D37;
  top: 5em;
}
body#lieferservice .shop_auswahl .votelist .headline .btn .glyphicon {
  color: #FFFFFF !important;
}
body#lieferservice .shop_auswahl .votelist .headline .btn:hover .glyphicon,
body#lieferservice .shop_auswahl .votelist .headline btn:active .glyphicon,
body#lieferservice .shop_auswahl .votelist .headline .btn:focus .glyphicon {
  color: #FFFFFF !important;
}
body#lieferservice .shop_auswahl .votelist .headline .btn + .info {
  border: 1px solid #518D37;
  top: -8em;
}
.lieferservices ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}
.lieferservices ul li.citylink {
  width: 160px;
  background-image: url("images/citylink-list-icon.png");
  background-repeat: no-repeat;
  background-position: 0px center;
  padding-left: 0;
}
.lieferservices ul li.citylink a {
  font-size: 0.8em;
}
@media (max-width: 767px) {
  .container {
    width: auto;
    margin-right: 0.5em;
    margin-left: 0.5em;
  }
  #header .start #zips,
  body#lieferservice_start .start #zips,
  #header .start #order,
  body#lieferservice_start .start #order {
    top: 5em;
  }
  #header .start #zips,
  body#lieferservice_start .start #zips {
    width: 80%;
    left: 10%;
  }
  #header .start #order,
  body#lieferservice_start .start #order {
    width: 90%;
    left: 5%;
  }
  body#anmelden .foto {
    background-position: 0 0;
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
  }
  body#index .main,
  body#lieferservices .main,
  body#restaurant .main {
    height: 340px;
    background-size: auto 215px;
  }
  body#index .main .search,
  body#lieferservices .main .search,
  body#restaurant .main .search {
    margin-top: 37px;
  }
  body#index .appimg,
  body#lieferservices .appimg,
  body#restaurant .appimg {
    position: relative;
  }
  body#index .appimg img,
  body#lieferservices .appimg img,
  body#restaurant .appimg img {
    position: absolute;
    top: 38px;
    height: 242px;
  }
  body#index .app,
  body#lieferservices .app,
  body#restaurant .app {
    margin-top: 80px;
  }
  body#index .app .apptext,
  body#lieferservices .app .apptext,
  body#restaurant .app .apptext {
    height: 200px;
  }
  body#index .icons,
  body#lieferservices .icons,
  body#restaurant .icons {
    margin-top: 3em;
  }
  body#index .icons .praemien .img-responsive,
  body#lieferservices .icons .praemien .img-responsive,
  body#restaurant .icons .praemien .img-responsive,
  body#index .icons .qualitaet .img-responsive,
  body#lieferservices .icons .qualitaet .img-responsive,
  body#restaurant .icons .qualitaet .img-responsive,
  body#index .icons .vorteile .img-responsive,
  body#lieferservices .icons .vorteile .img-responsive,
  body#restaurant .icons .vorteile .img-responsive,
  body#index .icons .deals .img-responsive,
  body#lieferservices .icons .deals .img-responsive,
  body#restaurant .icons .deals .img-responsive,
  body#index .icons .community .img-responsive,
  body#lieferservices .icons .community .img-responsive,
  body#restaurant .icons .community .img-responsive,
  body#index .icons .magazin .img-responsive,
  body#lieferservices .icons .magazin .img-responsive,
  body#restaurant .icons .magazin .img-responsive,
  body#index .icons .pizzeriatv .img-responsive,
  body#lieferservices .icons .pizzeriatv .img-responsive,
  body#restaurant .icons .pizzeriatv .img-responsive,
  body#index .icons .restaurants .img-responsive,
  body#lieferservices .icons .restaurants .img-responsive,
  body#restaurant .icons .restaurants .img-responsive,
  body#index .icons .rezepte .img-responsive,
  body#lieferservices .icons .rezepte .img-responsive,
  body#restaurant .icons .rezepte .img-responsive {
    max-width: 200px;
    margin: 0 auto;
  }
  body#index .lieferservices .cities .btn,
  body#lieferservices .lieferservices .cities .btn,
  body#restaurant .lieferservices .cities .btn {
    padding-right: 0;
  }
  body#lieferservice .main .restlink div #sortpopup form #shopfilter .kitchen .heading,
  body#rsearch .main .restlink div #sortpopup form #shopfilter .kitchen .heading,
  body#lieferservice .main .shoplink div #sortpopup form #shopfilter .kitchen .heading,
  body#rsearch .main .shoplink div #sortpopup form #shopfilter .kitchen .heading,
  body#lieferservice .main .restlink div #sortpopup form #shopfilter .zahlung .heading,
  body#rsearch .main .restlink div #sortpopup form #shopfilter .zahlung .heading,
  body#lieferservice .main .shoplink div #sortpopup form #shopfilter .zahlung .heading,
  body#rsearch .main .shoplink div #sortpopup form #shopfilter .zahlung .heading,
  body#lieferservice .main .restlink div #sortpopup form #shopfilter .sortierung .heading,
  body#rsearch .main .restlink div #sortpopup form #shopfilter .sortierung .heading,
  body#lieferservice .main .shoplink div #sortpopup form #shopfilter .sortierung .heading,
  body#rsearch .main .shoplink div #sortpopup form #shopfilter .sortierung .heading {
    text-align: center;
  }
  body#lieferservice_index .no-xs,
  body#lieferservice_start .no-xs {
    display: none;
  }
  body#lieferservice_index #popup {
    width: 80%;
    left: 10%;
    top: 10em;
  }
  body#lieferservice_index .areas h1 {
    font-size: 1.8em;
  }
  body#lieferservice_index .areas .area-col {
    text-align: center;
  }
  body#lieferservice_index .areas .minorder {
    float: none;
    font-size: 1.7em;
    font-weight: normal;
  }
  body#lieferservice_index .areas .minorder .cost {
    display: none;
  }
  body#lieferservice_index .areas .area {
    font-size: 2.2em;
    font-weight: normal;
  }
  body#lieferservice_index .areas .area .city {
    display: none;
  }
  body#lieferservice_index .times h1 {
    font-size: 1.8em;
  }
  body#lieferservice_index .times .day {
    text-align: right;
  }
  body#lieferservice_index .times .time {
    border-left: 1px solid #000;
    padding-bottom: 5px;
  }
  body#lieferservice_index .shop_auswahl .votelist > .vote .comment {
    border-left: none;
    border-right: none;
  }
  body#lieferservice_index .shop_auswahl .votelist > .vote .buttons .missbrauch {
    margin-top: 1em;
  }
  body#lieferservice_index .shop_auswahl .votelist > .vote .buttons .loeschen {
    position: static;
    margin-top: 1em;
  }
  body#lieferservice_index .opening .fix {
    top: 9em;
  }
  body#lieferservice_index .start_bewertungen {
    margin-bottom: 6em;
  }
  body#lieferservice_start .top {
    height: auto;
    padding-bottom: 0;
    border-left: #518D37 3px solid;
    border-right: #518D37 3px solid;
  }
  body#lieferservice_start .top > .row .right-col {
    border-width: 0;
  }
  body#lieferservice_start .top > .row div > .row {
    padding-bottom: 1em;
    border-bottom: #518D37 3px solid;
  }
  body#lieferservice_start .shopname .today {
    font-size: 1em;
    margin-top: 0;
  }
  body#lieferservice_start .start {
    margin-top: 0;
  }
  body#lieferservice_start .start .left-col {
    border-right: #7AA16A 3px solid;
    border-bottom: none;
  }
  body#lieferservice_start .start .left-col #navi > div {
    width: 50%;
    padding-bottom: 0.2em;
  }
  body#lieferservice_start .start .left-col #navi > div a.btn {
    font-size: 1em;
  }
  body#lieferservice_start .start .left-col #navi > div:nth-child(2n+0) {
    border-color: transparent;
  }
  body#lieferservice_start .start .right-col {
    padding-top: 0;
    border-top: #7AA16A 3px solid;
  }
  body#lieferservice_start .start .right-col .login {
    margin-top: 0;
  }
  body#lieferservice_start .start .right-col .cart .sum,
  body#lieferservice_start .start .right-col .cart .items .item,
  body#lieferservice_start .start .right-col .cart .discount {
    font-size: 1em;
  }
  body#lieferservice_start .start .right-col .order form.bestelle .address {
    font-size: 1em;
  }
  body#lieferservice_start .start .right-col .order form.bestelle .hints {
    left: 5%;
    width: 90%;
  }
  body#praemien .head .cart .headline {
    font-size: 1.6em;
  }
  body#praemien .head .cart .text {
    font-size: 1.3em;
  }
  body#praemien .list .praemie .points .cartlink {
    display: inline-block;
    width: 2em;
  }
  body#me .mein_bereich > .left-col > div,
  body#registrierung .mein_bereich > .left-col > div,
  body#praemien .mein_bereich > .left-col > div,
  body#vuser .mein_bereich > .left-col > div,
  body#fpwd .mein_bereich > .left-col > div,
  body#adm .mein_bereich > .left-col > div,
  body#authent .mein_bereich > .left-col > div,
  body#foodguide .mein_bereich > .left-col > div {
    max-width: 280px;
    margin: 0 auto 1em;
  }
  body#me .mein_bereich > .right-col .profile .left-col,
  body#registrierung .mein_bereich > .right-col .profile .left-col,
  body#praemien .mein_bereich > .right-col .profile .left-col,
  body#vuser .mein_bereich > .right-col .profile .left-col,
  body#fpwd .mein_bereich > .right-col .profile .left-col,
  body#adm .mein_bereich > .right-col .profile .left-col,
  body#authent .mein_bereich > .right-col .profile .left-col,
  body#foodguide .mein_bereich > .right-col .profile .left-col {
    padding-top: 4em;
  }
  body#me .mein_bereich > .right-col .profile .left-col .avatar,
  body#registrierung .mein_bereich > .right-col .profile .left-col .avatar,
  body#praemien .mein_bereich > .right-col .profile .left-col .avatar,
  body#vuser .mein_bereich > .right-col .profile .left-col .avatar,
  body#fpwd .mein_bereich > .right-col .profile .left-col .avatar,
  body#adm .mein_bereich > .right-col .profile .left-col .avatar,
  body#authent .mein_bereich > .right-col .profile .left-col .avatar,
  body#foodguide .mein_bereich > .right-col .profile .left-col .avatar,
  body#me .mein_bereich > .right-col .profile .left-col .entry,
  body#registrierung .mein_bereich > .right-col .profile .left-col .entry,
  body#praemien .mein_bereich > .right-col .profile .left-col .entry,
  body#vuser .mein_bereich > .right-col .profile .left-col .entry,
  body#fpwd .mein_bereich > .right-col .profile .left-col .entry,
  body#adm .mein_bereich > .right-col .profile .left-col .entry,
  body#authent .mein_bereich > .right-col .profile .left-col .entry,
  body#foodguide .mein_bereich > .right-col .profile .left-col .entry {
    max-width: 280px;
    margin-top: 0;
    margin-right: 1em;
    margin-bottom: 0.3em;
    margin-left: 2em;
    padding-left: 0.5em;
  }
  body#me .mein_bereich > .right-col .profile .right-col,
  body#registrierung .mein_bereich > .right-col .profile .right-col,
  body#praemien .mein_bereich > .right-col .profile .right-col,
  body#vuser .mein_bereich > .right-col .profile .right-col,
  body#fpwd .mein_bereich > .right-col .profile .right-col,
  body#adm .mein_bereich > .right-col .profile .right-col,
  body#authent .mein_bereich > .right-col .profile .right-col,
  body#foodguide .mein_bereich > .right-col .profile .right-col {
    padding-left: 3em;
    padding-right: 3em;
  }
  body#me .mein_bereich > .right-col .profile .right-col .tbl .lbl,
  body#registrierung .mein_bereich > .right-col .profile .right-col .tbl .lbl,
  body#praemien .mein_bereich > .right-col .profile .right-col .tbl .lbl,
  body#vuser .mein_bereich > .right-col .profile .right-col .tbl .lbl,
  body#fpwd .mein_bereich > .right-col .profile .right-col .tbl .lbl,
  body#adm .mein_bereich > .right-col .profile .right-col .tbl .lbl,
  body#authent .mein_bereich > .right-col .profile .right-col .tbl .lbl,
  body#foodguide .mein_bereich > .right-col .profile .right-col .tbl .lbl {
    font-size: 1.2em;
    margin-top: 0.5em;
  }
  body#me .mein_bereich > .right-col .profile .right-col .tbl > div:first-child,
  body#registrierung .mein_bereich > .right-col .profile .right-col .tbl > div:first-child,
  body#praemien .mein_bereich > .right-col .profile .right-col .tbl > div:first-child,
  body#vuser .mein_bereich > .right-col .profile .right-col .tbl > div:first-child,
  body#fpwd .mein_bereich > .right-col .profile .right-col .tbl > div:first-child,
  body#adm .mein_bereich > .right-col .profile .right-col .tbl > div:first-child,
  body#authent .mein_bereich > .right-col .profile .right-col .tbl > div:first-child,
  body#foodguide .mein_bereich > .right-col .profile .right-col .tbl > div:first-child {
    padding-right: 15px;
  }
  body#me .mein_bereich > .right-col .profile .right-col .tbl > div:last-child,
  body#registrierung .mein_bereich > .right-col .profile .right-col .tbl > div:last-child,
  body#praemien .mein_bereich > .right-col .profile .right-col .tbl > div:last-child,
  body#vuser .mein_bereich > .right-col .profile .right-col .tbl > div:last-child,
  body#fpwd .mein_bereich > .right-col .profile .right-col .tbl > div:last-child,
  body#adm .mein_bereich > .right-col .profile .right-col .tbl > div:last-child,
  body#authent .mein_bereich > .right-col .profile .right-col .tbl > div:last-child,
  body#foodguide .mein_bereich > .right-col .profile .right-col .tbl > div:last-child {
    padding-left: 15px;
  }
  body#me .mein_bereich > .right-col .profile .right-col .tbl > div:first-child > div,
  body#registrierung .mein_bereich > .right-col .profile .right-col .tbl > div:first-child > div,
  body#praemien .mein_bereich > .right-col .profile .right-col .tbl > div:first-child > div,
  body#vuser .mein_bereich > .right-col .profile .right-col .tbl > div:first-child > div,
  body#fpwd .mein_bereich > .right-col .profile .right-col .tbl > div:first-child > div,
  body#adm .mein_bereich > .right-col .profile .right-col .tbl > div:first-child > div,
  body#authent .mein_bereich > .right-col .profile .right-col .tbl > div:first-child > div,
  body#foodguide .mein_bereich > .right-col .profile .right-col .tbl > div:first-child > div {
    background-color: transparent;
    font-size: 1.3em;
  }
  body#me .mein_bereich > .right-col .profile .right-col .tbl > div:last-child > div,
  body#registrierung .mein_bereich > .right-col .profile .right-col .tbl > div:last-child > div,
  body#praemien .mein_bereich > .right-col .profile .right-col .tbl > div:last-child > div,
  body#vuser .mein_bereich > .right-col .profile .right-col .tbl > div:last-child > div,
  body#fpwd .mein_bereich > .right-col .profile .right-col .tbl > div:last-child > div,
  body#adm .mein_bereich > .right-col .profile .right-col .tbl > div:last-child > div,
  body#authent .mein_bereich > .right-col .profile .right-col .tbl > div:last-child > div,
  body#foodguide .mein_bereich > .right-col .profile .right-col .tbl > div:last-child > div {
    font-size: 1.3em;
  }
  body#me .mein_bereich > .right-col .profile .col-xs-12.right-col,
  body#registrierung .mein_bereich > .right-col .profile .col-xs-12.right-col,
  body#praemien .mein_bereich > .right-col .profile .col-xs-12.right-col,
  body#vuser .mein_bereich > .right-col .profile .col-xs-12.right-col,
  body#fpwd .mein_bereich > .right-col .profile .col-xs-12.right-col,
  body#adm .mein_bereich > .right-col .profile .col-xs-12.right-col,
  body#authent .mein_bereich > .right-col .profile .col-xs-12.right-col,
  body#foodguide .mein_bereich > .right-col .profile .col-xs-12.right-col {
    padding-left: 15px;
    padding-right: 15px;
  }
  body#me .mein_bereich > .right-col .profile-data .tbl .input .row .item .nv-field,
  body#registrierung .mein_bereich > .right-col .profile-data .tbl .input .row .item .nv-field,
  body#praemien .mein_bereich > .right-col .profile-data .tbl .input .row .item .nv-field,
  body#vuser .mein_bereich > .right-col .profile-data .tbl .input .row .item .nv-field,
  body#fpwd .mein_bereich > .right-col .profile-data .tbl .input .row .item .nv-field,
  body#adm .mein_bereich > .right-col .profile-data .tbl .input .row .item .nv-field,
  body#authent .mein_bereich > .right-col .profile-data .tbl .input .row .item .nv-field,
  body#foodguide .mein_bereich > .right-col .profile-data .tbl .input .row .item .nv-field {
    width: 45%;
  }
  .thickline {
    height: 1em;
  }
  .col-xs-0 {
    width: 0;
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  body {
    font-size: 15.4px;
    line-height: 1.57142857;
  }
  .head1,
  .head2,
  .head3 {
    line-height: 1.57142857;
  }
  body#index .main,
  body#lieferservices .main,
  body#restaurants .main {
    height: 500px;
    background-size: auto 370px;
  }
  body#index .main .search,
  body#lieferservices .main .search,
  body#restaurants .main .search {
    margin-top: 37px;
  }
  body#index .appimg,
  body#lieferservices .appimg,
  body#restaurants .appimg {
    position: relative;
  }
  body#index .appimg img,
  body#lieferservices .appimg img,
  body#restaurants .appimg img {
    position: absolute;
    top: 93px;
    height: 410px;
  }
  body#index .app,
  body#lieferservices .app,
  body#restaurants .app {
    margin-top: 73px;
  }
  body#index .app .apptext,
  body#lieferservices .app .apptext,
  body#restaurants .app .apptext {
    height: 430px;
  }
  body#index .icons,
  body#lieferservices .icons,
  body#restaurants .icons {
    margin-top: 4em;
  }
  body#index .lieferservices .cities .btn,
  body#lieferservices .lieferservices .cities .btn,
  body#restaurants .lieferservices .cities .btn {
    padding-right: 0;
  }
  body#lieferservice .shop_auswahl .shop_einzeln > div .name .exklusiv,
  body#lieferservice_index .shop_auswahl .shop_einzeln > div .name .exklusiv,
  body#rsearch .shop_auswahl .shop_einzeln > div .name .exklusiv,
  body#lieferservice rest_auswahl .shop_einzeln > div .name .exklusiv,
  body#lieferservice_index rest_auswahl .shop_einzeln > div .name .exklusiv,
  body#rsearch rest_auswahl .shop_einzeln > div .name .exklusiv,
  body#lieferservice .shop_auswahl .rest_einzeln > div .name .exklusiv,
  body#lieferservice_index .shop_auswahl .rest_einzeln > div .name .exklusiv,
  body#rsearch .shop_auswahl .rest_einzeln > div .name .exklusiv,
  body#lieferservice rest_auswahl .rest_einzeln > div .name .exklusiv,
  body#lieferservice_index rest_auswahl .rest_einzeln > div .name .exklusiv,
  body#rsearch rest_auswahl .rest_einzeln > div .name .exklusiv,
  body#lieferservice .shop_auswahl > .heading > div .name .exklusiv,
  body#lieferservice_index .shop_auswahl > .heading > div .name .exklusiv,
  body#rsearch .shop_auswahl > .heading > div .name .exklusiv,
  body#lieferservice rest_auswahl > .heading > div .name .exklusiv,
  body#lieferservice_index rest_auswahl > .heading > div .name .exklusiv,
  body#rsearch rest_auswahl > .heading > div .name .exklusiv,
  body#lieferservice .shop_auswahl .shop_einzeln > div .name .row > div > div,
  body#lieferservice_index .shop_auswahl .shop_einzeln > div .name .row > div > div,
  body#rsearch .shop_auswahl .shop_einzeln > div .name .row > div > div,
  body#lieferservice rest_auswahl .shop_einzeln > div .name .row > div > div,
  body#lieferservice_index rest_auswahl .shop_einzeln > div .name .row > div > div,
  body#rsearch rest_auswahl .shop_einzeln > div .name .row > div > div,
  body#lieferservice .shop_auswahl .rest_einzeln > div .name .row > div > div,
  body#lieferservice_index .shop_auswahl .rest_einzeln > div .name .row > div > div,
  body#rsearch .shop_auswahl .rest_einzeln > div .name .row > div > div,
  body#lieferservice rest_auswahl .rest_einzeln > div .name .row > div > div,
  body#lieferservice_index rest_auswahl .rest_einzeln > div .name .row > div > div,
  body#rsearch rest_auswahl .rest_einzeln > div .name .row > div > div,
  body#lieferservice .shop_auswahl > .heading > div .name .row > div > div,
  body#lieferservice_index .shop_auswahl > .heading > div .name .row > div > div,
  body#rsearch .shop_auswahl > .heading > div .name .row > div > div,
  body#lieferservice rest_auswahl > .heading > div .name .row > div > div,
  body#lieferservice_index rest_auswahl > .heading > div .name .row > div > div,
  body#rsearch rest_auswahl > .heading > div .name .row > div > div {
    margin-left: 1em;
    margin-right: 1em;
    margin-bottom: 0.5em;
  }
  body#lieferservice_index .xs-only,
  body#lieferservice_start .xs-only {
    display: none;
  }
  body#lieferservice_index #popup {
    width: 50%;
    left: 25%;
    top: 8em;
  }
  body#lieferservice_index .order.no-xs {
    margin-top: 11px;
  }
  body#lieferservice_index .order.no-xs > div {
    margin-bottom: 185px;
  }
  body#lieferservice_index .order.no-xs .achtung {
    width: 80%;
    top: 5.5em;
    left: 10%;
  }
  body#lieferservice_index .headerbg.no-xs {
    height: 447px;
  }
  body#lieferservice_index .times .day {
    text-align: right;
  }
  body#lieferservice_index .times .time {
    border-left: 1px solid #000;
  }
  body#lieferservice_start .start .left-col #navi > div {
    width: 30%;
    padding-bottom: 0.2em;
  }
  body#lieferservice_start .start .left-col #navi > div a.btn {
    font-size: 0.85em;
  }
  body#lieferservice_start .start .left-col #navi > div:nth-child(3n+0) {
    border-color: transparent;
  }
  body#lieferservice_start .start .left-col .content .send .order div .text textarea {
    font-size: 0.7em;
  }
  body#lieferservice_start .start .right-col .cart .sum,
  body#lieferservice_start .start .right-col .cart .items .item,
  body#lieferservice_start .start .right-col .cart .discount {
    font-size: 0.65em;
  }
  body#anmelden .anmelden {
    margin-top: -2em;
  }
  body#anmelden .anmelden .topshift {
    margin-top: -70px;
  }
  body#praemien .descr .icons,
  body#me .descr .icons,
  body#registrierung .descr .icons,
  body#vuser .descr .icons,
  body#authent .descr .icons,
  body#adm .descr .icons {
    margin-top: 0;
  }
  body#praemien .descr .title,
  body#me .descr .title,
  body#registrierung .descr .title,
  body#vuser .descr .title,
  body#authent .descr .title,
  body#adm .descr .title {
    margin-top: 1.5em;
  }
  body#praemien .descr .title .headline,
  body#me .descr .title .headline,
  body#registrierung .descr .title .headline,
  body#vuser .descr .title .headline,
  body#authent .descr .title .headline,
  body#adm .descr .title .headline {
    font-size: 2.5em;
  }
  body#praemien .descr .title .text,
  body#me .descr .title .text,
  body#registrierung .descr .title .text,
  body#vuser .descr .title .text,
  body#authent .descr .title .text,
  body#adm .descr .title .text {
    font-size: 1.4em;
  }
  .thickline {
    height: 1.5em;
  }
  .col-sm-0 {
    width: 0;
    display: none;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  body {
    font-size: 16.1px;
    line-height: 1.64285714;
  }
  .head1,
  .head2,
  .head3 {
    line-height: 1.64285714;
  }
  body#index .main,
  body#lieferservices .main,
  body#restaurants .main {
    height: 595px;
    background-size: auto 490px;
  }
  body#index .main .search,
  body#lieferservices .main .search,
  body#restaurants .main .search {
    margin-top: 37px;
  }
  body#index .appimg,
  body#lieferservices .appimg,
  body#restaurants .appimg {
    position: relative;
  }
  body#index .appimg img,
  body#lieferservices .appimg img,
  body#restaurants .appimg img {
    position: absolute;
    top: 10px;
    height: 480px;
  }
  body#index .app,
  body#lieferservices .app,
  body#restaurants .app {
    margin-top: 90px;
  }
  body#index .app .apptext,
  body#lieferservices .app .apptext,
  body#restaurants .app .apptext {
    height: 400px;
  }
  body#index .icons,
  body#lieferservices .icons,
  body#restaurants .icons {
    margin-top: 3em;
  }
  body#index .lieferservices .cities .btn,
  body#lieferservices .lieferservices .cities .btn,
  body#restaurants .lieferservices .cities .btn {
    padding: 0;
  }
  body#lieferservice .shop_auswahl .shop_einzeln > div .status,
  body#lieferservice_index .shop_auswahl .shop_einzeln > div .status,
  body#rsearch .shop_auswahl .shop_einzeln > div .status,
  body#lieferservice .rest_auswahl .shop_einzeln > div .status,
  body#lieferservice_index .rest_auswahl .shop_einzeln > div .status,
  body#rsearch .rest_auswahl .shop_einzeln > div .status,
  body#lieferservice .shop_auswahl .rest_einzeln > div .status,
  body#lieferservice_index .shop_auswahl .rest_einzeln > div .status,
  body#rsearch .shop_auswahl .rest_einzeln > div .status,
  body#lieferservice .rest_auswahl .rest_einzeln > div .status,
  body#lieferservice_index .rest_auswahl .rest_einzeln > div .status,
  body#rsearch .rest_auswahl .rest_einzeln > div .status,
  body#lieferservice .shop_auswahl > .heading > div .status,
  body#lieferservice_index .shop_auswahl > .heading > div .status,
  body#rsearch .shop_auswahl > .heading > div .status,
  body#lieferservice .rest_auswahl > .heading > div .status,
  body#lieferservice_index .rest_auswahl > .heading > div .status,
  body#rsearch .rest_auswahl > .heading > div .status {
    padding-left: 2px;
    padding-right: 2px;
  }
  body#lieferservice_index .xs-only,
  body#lieferservice_start .xs-only {
    display: none;
  }
  body#lieferservice_index #popup {
    width: 40%;
    left: 30%;
    top: 10em;
  }
  body#lieferservice_index .start .content .price .headimg > div {
    text-align: center;
  }
  body#lieferservice_index .start .content .price .headimg > div img {
    width: 76%;
  }
  body#lieferservice_index .order.no-xs {
    margin-top: 11px;
  }
  body#lieferservice_index .order.no-xs > div {
    margin-bottom: 270px;
  }
  body#lieferservice_index .headerbg.no-xs {
    height: 532px;
  }
  body#lieferservice_index .times .left-col {
    border-right: 1px solid #000;
  }
  body#lieferservice_start .start .left-col #navi > div {
    width: 30%;
    padding-bottom: 0.2em;
  }
  body#lieferservice_start .start .left-col #navi > div a.btn {
    font-size: 0.85em;
  }
  body#lieferservice_start .start .left-col #navi > div:nth-child(3n+0) {
    border-color: transparent;
  }
  body#lieferservice_start .start .left-col .content .send .order div .text textarea {
    font-size: 0.7em;
  }
  body#anmelden .anmelden {
    margin-top: -3em;
  }
  body#anmelden .anmelden .topshift {
    margin-top: -70px;
  }
  body#praemien .descr .icons,
  body#me .descr .icons,
  body#registrierung .descr .icons,
  body#vuser .descr .icons,
  body#authent .descr .icons,
  body#adm .descr .icons {
    margin-top: 0;
  }
  body#praemien .descr .title,
  body#me .descr .title,
  body#registrierung .descr .title,
  body#vuser .descr .title,
  body#authent .descr .title,
  body#adm .descr .title {
    margin-top: 3.5em;
  }
  body#praemien .descr .title .headline,
  body#me .descr .title .headline,
  body#registrierung .descr .title .headline,
  body#vuser .descr .title .headline,
  body#authent .descr .title .headline,
  body#adm .descr .title .headline {
    font-size: 2.5em;
  }
  body#praemien .descr .title .text,
  body#me .descr .title .text,
  body#registrierung .descr .title .text,
  body#vuser .descr .title .text,
  body#authent .descr .title .text,
  body#adm .descr .title .text {
    font-size: 1.6em;
  }
  .thickline {
    height: 1.6em;
  }
  .col-md-0 {
    width: 0;
    display: none;
  }
}
@media (min-width: 1200px) {
  body {
    font-size: 17.5px;
    line-height: 1.78571429;
  }
  .head1,
  .head2,
  .head3 {
    line-height: 1.78571429;
  }
  body#index .main,
  body#lieferservices .main,
  body#restaurants .main {
    height: 615px;
    background-size: auto 530px;
  }
  body#index .main .search,
  body#lieferservices .main .search,
  body#restaurants .main .search {
    margin-top: 37px;
  }
  body#index .appimg,
  body#lieferservices .appimg,
  body#restaurants .appimg {
    position: relative;
  }
  body#index .appimg img,
  body#lieferservices .appimg img,
  body#restaurants .appimg img {
    position: absolute;
    top: 10px;
    height: 550px;
  }
  body#index .app,
  body#lieferservices .app,
  body#restaurants .app {
    margin-top: 120px;
  }
  body#index .app .apptext,
  body#lieferservices .app .apptext,
  body#restaurants .app .apptext {
    height: 440px;
  }
  body#index .icons,
  body#lieferservices .icons,
  body#restaurants .icons {
    margin-top: 2em;
  }
  body#index .lieferservices .cities .btn,
  body#lieferservices .lieferservices .cities .btn,
  body#restaurants .lieferservices .cities .btn {
    padding: 0;
  }
  body#lieferservice .shop_auswahl .shop_einzeln > div .status,
  body#lieferservice_index .shop_auswahl .shop_einzeln > div .status,
  body#rsearch .shop_auswahl .shop_einzeln > div .status,
  body#lieferservice .rest_auswahl .shop_einzeln > div .status,
  body#lieferservice_index .rest_auswahl .shop_einzeln > div .status,
  body#rsearch .rest_auswahl .shop_einzeln > div .status,
  body#lieferservice .shop_auswahl .rest_einzeln > div .status,
  body#lieferservice_index .shop_auswahl .rest_einzeln > div .status,
  body#rsearch .shop_auswahl .rest_einzeln > div .status,
  body#lieferservice .rest_auswahl .rest_einzeln > div .status,
  body#lieferservice_index .rest_auswahl .rest_einzeln > div .status,
  body#rsearch .rest_auswahl .rest_einzeln > div .status,
  body#lieferservice .shop_auswahl > .heading > div .status,
  body#lieferservice_index .shop_auswahl > .heading > div .status,
  body#rsearch .shop_auswahl > .heading > div .status,
  body#lieferservice .rest_auswahl > .heading > div .status,
  body#lieferservice_index .rest_auswahl > .heading > div .status,
  body#rsearch .rest_auswahl > .heading > div .status {
    padding-left: 2px;
    padding-right: 2px;
  }
  body#lieferservice_index .xs-only,
  body#lieferservice_start .xs-only {
    display: none;
  }
  body#lieferservice_index #popup {
    width: 40%;
    left: 30%;
    top: 10em;
  }
  body#lieferservice_index .start .content .price .headimg > div {
    text-align: center;
  }
  body#lieferservice_index .start .content .price .headimg > div img {
    width: 63%;
  }
  body#lieferservice_index .order.no-xs {
    margin-top: 41px;
  }
  body#lieferservice_index .order.no-xs > div {
    margin-bottom: 428px;
  }
  body#lieferservice_index .headerbg.no-xs {
    height: 720px;
  }
  body#lieferservice_index .times .left-col {
    border-right: 1px solid #000;
  }
  body#lieferservice_start .start .left-col #navi > div {
    width: 30%;
    padding-bottom: 0.2em;
  }
  body#lieferservice_start .start .left-col #navi > div a.btn {
    font-size: 0.85em;
  }
  body#lieferservice_start .start .left-col #navi > div:nth-child(3n+0) {
    border-color: transparent;
  }
  body#lieferservice_start .start .left-col .content .send .order div .text textarea {
    font-size: 0.9em;
  }
  body#anmelden .anmelden {
    margin-top: -4em;
  }
  body#anmelden .anmelden .topshift {
    margin-top: -70px;
  }
  body#praemien .descr .icons,
  body#me .descr .icons,
  body#registrierung .descr .icons,
  body#vuser .descr .icons,
  body#authent .descr .icons,
  body#adm .descr .icons {
    margin-top: 0;
  }
  body#praemien .descr .title,
  body#me .descr .title,
  body#registrierung .descr .title,
  body#vuser .descr .title,
  body#authent .descr .title,
  body#adm .descr .title {
    margin-top: 4.5em;
  }
  body#praemien .descr .title .headline,
  body#me .descr .title .headline,
  body#registrierung .descr .title .headline,
  body#vuser .descr .title .headline,
  body#authent .descr .title .headline,
  body#adm .descr .title .headline {
    font-size: 2.5em;
  }
  body#praemien .descr .title .text,
  body#me .descr .title .text,
  body#registrierung .descr .title .text,
  body#vuser .descr .title .text,
  body#authent .descr .title .text,
  body#adm .descr .title .text {
    font-size: 1.6em;
  }
  .thickline {
    height: 2em;
  }
  .col-lg-0 {
    width: 0;
    display: none;
  }
}
@media print {
  body > *,
  body .noprint {
    display: none;
  }
  body#print {
    margin: 0;
    color: #000;
    background-color: #fff;
  }
  body#print > .container {
    display: block;
  }
  body#print > .container .logo img {
    width: 5em;
  }
}
.community img {
  background-image: url("/_responsive/images/community1.jpg");
}
a.community:hover img {
  background-image: url("/_responsive/images/community2.jpg");
}
.magazin img {
  background-image: url("/_responsive/images/magazin1.jpg");
}
a.magazin:hover img {
  background-image: url("/_responsive/images/magazin2.jpg");
}
.pizzeriatv img {
  background-image: url("/_responsive/images/pizzeriatv1.jpg");
}
a.pizzeriatv:hover img {
  background-image: url("/_responsive/images/pizzeriatv2.jpg");
}
.bestellinfo img {
  background-image: url("/_responsive/images/bestellinfo1.jpg");
}
a.bestellinfo:hover img {
  background-image: url("/_responsive/images/bestellinfo2.jpg");
}
.lieferdienste img {
  background-image: url("/_responsive/images/lieferdienste1.jpg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  width: 100%;
  border-radius: 0.5em;
  background-color: transparent;
}
a.lieferdienste:hover img {
  background-image: url("/_responsive/images/lieferdienste2.jpg");
}
.restaurants img {
  background-image: url("/_responsive/images/restaurants1.jpg");
}
a.restaurants:hover img {
  background-image: url("/_responsive/images/restaurants2.jpg");
}
.rezepte img {
  background-image: url("/_responsive/images/rezepte1.jpg");
}
a.rezepte:hover img {
  background-image: url("/_responsive/images/rezepte2.jpg");
}
.footer > div .powered .btn span.img {
  width: 59px;
  background-image: url("/_responsive/images/de/logo_klein.png");
}
.topspace {
  margin-bottom: 10em;
}
.pagelist {
  margin-top: 1em;
  padding-top: 1em;
  text-align: center;
}
.breadcrumbs .breadcrumb {
  background-color: transparent;
  font-size: 0.9em;
  margin-bottom: 0;
  padding-left: 0;
}
.breadcrumbs .breadcrumb > li {
  max-width: 15em;
  white-space: nowrap;
  overflow: hidden;
}
.breadcrumbs .breadcrumb > li + li:before {
  padding: 0 5px 0 10px;
}
body#index .funktionsbereich .divider {
  background-color: #518D37;
}
body#index #restaurant .step123 .light,
body#restaurants .step123 .light {
  background-image: url("images/circle-light-bg-rest.png");
}
body#index #restaurant .step123 .normal,
body#restaurants .step123 .normal {
  background-image: url("images/circle-normal-bg-rest.png");
}
body#index #restaurant .step123 .dark,
body#restaurants .step123 .dark {
  background-image: url("images/circle-dark-bg-rest.png");
}
.bottom-navi {
  margin-top: 3em;
}
.bottom-navi .btn-info {
  background-color: transparent;
  border-color: transparent;
  border-radius: 0;
}
.bottom-navi + .footer {
  margin-top: 0;
}
.bottom-navi {
  background-color: #518D37;
}
.bottom-navi .btn-info {
  color: #FFFFFF;
}
.bottom-navi .btn-info:hover {
  background-color: #68B649;
}
body#restaurants .bottom-navi {
  background-color: #518D37;
}
body#restaurants .bottom-navi .btn-info {
  color: #FFFFFF;
}
body#restaurants .bottom-navi .btn-info:hover {
  background-color: #F6CE14;
}
body#index #magazin .randombg > .main,
body#foodguide .randombg > .main,
body#index #praemien .randombg > .main,
body#index #rezepte .randombg > .main {
  height: auto;
}
body#index #magazin .randombg > .main > .search,
body#foodguide .randombg > .main > .search,
body#index #praemien .randombg > .main > .search,
body#index #rezepte .randombg > .main > .search {
  padding-top: 4em;
}
body#index #magazin .cells .cell,
body#foodguide .cells .cell,
body#index #praemien .cells .cell,
body#kitchen .cells .cell,
body#vrecipe .cells .cell,
body#community .cells .cell,
body#vuser .cells .cell {
  margin-bottom: 2em;
}
body#index #magazin .cells .cell .box,
body#foodguide .cells .cell .box,
body#index #praemien .cells .cell .box,
body#kitchen .cells .cell .box,
body#vrecipe .cells .cell .box,
body#community .cells .cell .box,
body#vuser .cells .cell .box {
  margin-bottom: 1em;
  padding: 1em;
}
body#index #magazin .rubrik,
body#foodguide .rubrik,
body#index #praemien .rubrik,
body#kitchen .rubrik,
body#vrecipe .rubrik,
body#community .rubrik,
body#vuser .rubrik {
  text-transform: uppercase;
  letter-spacing: 0.1em;
  border-bottom: 2px solid #518D37;
  margin-bottom: 0.5em;
}
body#index #magazin .artikel .buchstaben .buchstabe,
body#foodguide .artikel .buchstaben .buchstabe,
body#index #praemien .artikel .buchstaben .buchstabe,
body#kitchen .artikel .buchstaben .buchstabe,
body#index #magazin .cells .cell .buchstaben .buchstabe,
body#foodguide .cells .cell .buchstaben .buchstabe,
body#index #praemien .cells .cell .buchstaben .buchstabe,
body#kitchen .cells .cell .buchstaben .buchstabe,
body#index #magazin .kat .buchstaben .buchstabe,
body#foodguide .kat .buchstaben .buchstabe,
body#index #praemien .kat .buchstaben .buchstabe,
body#kitchen .kat .buchstaben .buchstabe {
  float: left;
  text-transform: uppercase;
  margin-right: 0.5em;
}
body#index #magazin .artikel .buchstaben .buchstabe > a,
body#foodguide .artikel .buchstaben .buchstabe > a,
body#index #praemien .artikel .buchstaben .buchstabe > a,
body#kitchen .artikel .buchstaben .buchstabe > a,
body#index #magazin .cells .cell .buchstaben .buchstabe > a,
body#foodguide .cells .cell .buchstaben .buchstabe > a,
body#index #praemien .cells .cell .buchstaben .buchstabe > a,
body#kitchen .cells .cell .buchstaben .buchstabe > a,
body#index #magazin .kat .buchstaben .buchstabe > a,
body#foodguide .kat .buchstaben .buchstabe > a,
body#index #praemien .kat .buchstaben .buchstabe > a,
body#kitchen .kat .buchstaben .buchstabe > a {
  font-size: 0.8em;
  font-weight: normal;
  background-color: #68B649;
  color: #FFFFFF;
  padding: 0.3em;
  border: 2px solid #FFFFFF;
  border-radius: 0.5em;
  margin-bottom: 0.3em;
  display: inline-block;
  line-height: 1;
}
body#index #magazin .artikel .buchstaben .buchstabe > a:focus,
body#foodguide .artikel .buchstaben .buchstabe > a:focus,
body#index #praemien .artikel .buchstaben .buchstabe > a:focus,
body#kitchen .artikel .buchstaben .buchstabe > a:focus,
body#index #magazin .cells .cell .buchstaben .buchstabe > a:focus,
body#foodguide .cells .cell .buchstaben .buchstabe > a:focus,
body#index #praemien .cells .cell .buchstaben .buchstabe > a:focus,
body#kitchen .cells .cell .buchstaben .buchstabe > a:focus,
body#index #magazin .kat .buchstaben .buchstabe > a:focus,
body#foodguide .kat .buchstaben .buchstabe > a:focus,
body#index #praemien .kat .buchstaben .buchstabe > a:focus,
body#kitchen .kat .buchstaben .buchstabe > a:focus,
body#index #magazin .artikel .buchstaben .buchstabe > a:hover,
body#foodguide .artikel .buchstaben .buchstabe > a:hover,
body#index #praemien .artikel .buchstaben .buchstabe > a:hover,
body#kitchen .artikel .buchstaben .buchstabe > a:hover,
body#index #magazin .cells .cell .buchstaben .buchstabe > a:hover,
body#foodguide .cells .cell .buchstaben .buchstabe > a:hover,
body#index #praemien .cells .cell .buchstaben .buchstabe > a:hover,
body#kitchen .cells .cell .buchstaben .buchstabe > a:hover,
body#index #magazin .kat .buchstaben .buchstabe > a:hover,
body#foodguide .kat .buchstaben .buchstabe > a:hover,
body#index #praemien .kat .buchstaben .buchstabe > a:hover,
body#kitchen .kat .buchstaben .buchstabe > a:hover {
  background-color: #518D37;
  text-decoration: none;
}
body#index #magazin .artikel .weltkueche .kueche > a,
body#foodguide .artikel .weltkueche .kueche > a,
body#index #praemien .artikel .weltkueche .kueche > a,
body#kitchen .artikel .weltkueche .kueche > a,
body#index #magazin .cells .cell .weltkueche .kueche > a,
body#foodguide .cells .cell .weltkueche .kueche > a,
body#index #praemien .cells .cell .weltkueche .kueche > a,
body#kitchen .cells .cell .weltkueche .kueche > a,
body#index #magazin .kat .weltkueche .kueche > a,
body#foodguide .kat .weltkueche .kueche > a,
body#index #praemien .kat .weltkueche .kueche > a,
body#kitchen .kat .weltkueche .kueche > a {
  font-size: 0.8em;
  font-weight: normal;
  background-color: #68B649;
  color: #FFFFFF;
  padding: 0.3em;
  border: 2px solid #FFFFFF;
  border-radius: 0.5em;
  margin-bottom: 0.3em;
  display: block;
  line-height: 1;
}
body#index #magazin .artikel .weltkueche .kueche > a:focus,
body#foodguide .artikel .weltkueche .kueche > a:focus,
body#index #praemien .artikel .weltkueche .kueche > a:focus,
body#kitchen .artikel .weltkueche .kueche > a:focus,
body#index #magazin .cells .cell .weltkueche .kueche > a:focus,
body#foodguide .cells .cell .weltkueche .kueche > a:focus,
body#index #praemien .cells .cell .weltkueche .kueche > a:focus,
body#kitchen .cells .cell .weltkueche .kueche > a:focus,
body#index #magazin .kat .weltkueche .kueche > a:focus,
body#foodguide .kat .weltkueche .kueche > a:focus,
body#index #praemien .kat .weltkueche .kueche > a:focus,
body#kitchen .kat .weltkueche .kueche > a:focus,
body#index #magazin .artikel .weltkueche .kueche > a:hover,
body#foodguide .artikel .weltkueche .kueche > a:hover,
body#index #praemien .artikel .weltkueche .kueche > a:hover,
body#kitchen .artikel .weltkueche .kueche > a:hover,
body#index #magazin .cells .cell .weltkueche .kueche > a:hover,
body#foodguide .cells .cell .weltkueche .kueche > a:hover,
body#index #praemien .cells .cell .weltkueche .kueche > a:hover,
body#kitchen .cells .cell .weltkueche .kueche > a:hover,
body#index #magazin .kat .weltkueche .kueche > a:hover,
body#foodguide .kat .weltkueche .kueche > a:hover,
body#index #praemien .kat .weltkueche .kueche > a:hover,
body#kitchen .kat .weltkueche .kueche > a:hover {
  background-color: #518D37;
  text-decoration: none;
}
body#index #magazin .artikel .buchstaben,
body#foodguide .artikel .buchstaben,
body#index #praemien .artikel .buchstaben,
body#kitchen .artikel .buchstaben,
body#index #magazin .kat .buchstaben,
body#foodguide .kat .buchstaben,
body#index #praemien .kat .buchstaben,
body#kitchen .kat .buchstaben,
body#index #magazin .artikel .weltkueche,
body#foodguide .artikel .weltkueche,
body#index #praemien .artikel .weltkueche,
body#kitchen .artikel .weltkueche,
body#index #magazin .kat .weltkueche,
body#foodguide .kat .weltkueche,
body#index #praemien .kat .weltkueche,
body#kitchen .kat .weltkueche {
  margin-bottom: 1em;
  padding: 1em;
  border-radius: 0.5em;
}
body#index #magazin .cells .cell .box .aehnlich .heading,
body#foodguide .cells .cell .box .aehnlich .heading,
body#index #praemien .cells .cell .box .aehnlich .heading,
body#kitchen .cells .cell .box .aehnlich .heading {
  font-size: 0.85em;
  font-style: italic;
  border-bottom: 1px dotted #518D37;
}
body#index #magazin .cells .cell .box .aehnlich .links,
body#foodguide .cells .cell .box .aehnlich .links,
body#index #praemien .cells .cell .box .aehnlich .links,
body#kitchen .cells .cell .box .aehnlich .links {
  line-height: 1.2;
  background-color: #FFFFFF;
  padding: 0.3em;
  margin-top: 0.3em;
}
body#index #magazin .cells .cell .box .aehnlich .links > a,
body#foodguide .cells .cell .box .aehnlich .links > a,
body#index #praemien .cells .cell .box .aehnlich .links > a,
body#kitchen .cells .cell .box .aehnlich .links > a {
  font-size: 0.8em;
  font-weight: normal;
  white-space: normal;
  color: #68B649;
}
body#index #magazin .cells .cell .box .aehnlich .links > a:focus,
body#foodguide .cells .cell .box .aehnlich .links > a:focus,
body#index #praemien .cells .cell .box .aehnlich .links > a:focus,
body#kitchen .cells .cell .box .aehnlich .links > a:focus,
body#index #magazin .cells .cell .box .aehnlich .links > a:hover,
body#foodguide .cells .cell .box .aehnlich .links > a:hover,
body#index #praemien .cells .cell .box .aehnlich .links > a:hover,
body#kitchen .cells .cell .box .aehnlich .links > a:hover {
  color: #518D37;
  text-decoration: none;
}
body#index #magazin .cells .cell .box .aehnlich .links br,
body#foodguide .cells .cell .box .aehnlich .links br,
body#index #praemien .cells .cell .box .aehnlich .links br,
body#kitchen .cells .cell .box .aehnlich .links br {
  font-size: 1px;
}
body#index #magazin .cells .cell .btn-link,
body#foodguide .cells .cell .btn-link,
body#index #praemien .cells .cell .btn-link,
body#kitchen .cells .cell .btn-link {
  text-align: left;
  padding-left: 0;
  padding-right: 0;
}
body#index #magazin .cells .cell .rubrik .btn-link,
body#foodguide .cells .cell .rubrik .btn-link,
body#index #praemien .cells .cell .rubrik .btn-link,
body#kitchen .cells .cell .rubrik .btn-link {
  font-weight: bold;
}
body#index #magazin .cells .cell .inhalt,
body#foodguide .cells .cell .inhalt,
body#index #praemien .cells .cell .inhalt,
body#kitchen .cells .cell .inhalt {
  margin-bottom: 0.1em;
}
body#index #magazin .cells .cell .inhalt .heading,
body#foodguide .cells .cell .inhalt .heading,
body#index #praemien .cells .cell .inhalt .heading,
body#kitchen .cells .cell .inhalt .heading {
  float: left;
  margin-right: 0.5em;
}
body#index #magazin .cells .cell .inhalt .suchtreffer,
body#foodguide .cells .cell .inhalt .suchtreffer,
body#index #praemien .cells .cell .inhalt .suchtreffer,
body#kitchen .cells .cell .inhalt .suchtreffer {
  background-color: orange;
  padding: 0.1em 0.3em;
}
body#index #magazin .cells .cell .inhalt .mein_bereich .content > table,
body#foodguide .cells .cell .inhalt .mein_bereich .content > table,
body#index #praemien .cells .cell .inhalt .mein_bereich .content > table,
body#kitchen .cells .cell .inhalt .mein_bereich .content > table {
  width: 100% !important;
}
body#index #magazin .cells .cell .inhalt .mein_bereich .content > table a,
body#foodguide .cells .cell .inhalt .mein_bereich .content > table a,
body#index #praemien .cells .cell .inhalt .mein_bereich .content > table a,
body#kitchen .cells .cell .inhalt .mein_bereich .content > table a {
  font-weight: normal;
  white-space: normal;
  color: #68B649;
}
body#index #magazin .cells .cell .inhalt .mein_bereich .content > table a:focus,
body#foodguide .cells .cell .inhalt .mein_bereich .content > table a:focus,
body#index #praemien .cells .cell .inhalt .mein_bereich .content > table a:focus,
body#kitchen .cells .cell .inhalt .mein_bereich .content > table a:focus,
body#index #magazin .cells .cell .inhalt .mein_bereich .content > table a:hover,
body#foodguide .cells .cell .inhalt .mein_bereich .content > table a:hover,
body#index #praemien .cells .cell .inhalt .mein_bereich .content > table a:hover,
body#kitchen .cells .cell .inhalt .mein_bereich .content > table a:hover {
  color: #518D37;
  text-decoration: none;
}
body#index #magazin .cells .cell .inhalt .mein_bereich .content > table a.btn-default,
body#foodguide .cells .cell .inhalt .mein_bereich .content > table a.btn-default,
body#index #praemien .cells .cell .inhalt .mein_bereich .content > table a.btn-default,
body#kitchen .cells .cell .inhalt .mein_bereich .content > table a.btn-default {
  color: #FFFFFF;
}
body#index #magazin .cells .cell .inhalt .mein_bereich .content h3,
body#foodguide .cells .cell .inhalt .mein_bereich .content h3,
body#index #praemien .cells .cell .inhalt .mein_bereich .content h3,
body#kitchen .cells .cell .inhalt .mein_bereich .content h3 {
  font-size: 1.1em;
  font-weight: bold;
}
body#index #magazin .cells .cell .inhalt .mein_bereich .content img,
body#foodguide .cells .cell .inhalt .mein_bereich .content img,
body#index #praemien .cells .cell .inhalt .mein_bereich .content img,
body#kitchen .cells .cell .inhalt .mein_bereich .content img {
  display: inline-block;
  max-width: 100%;
  height: auto;
  margin: 0.5em;
  border-radius: 0.5em;
}
body#index #magazin .cells .cell .inhalt .mein_bereich .content .poll,
body#foodguide .cells .cell .inhalt .mein_bereich .content .poll,
body#index #praemien .cells .cell .inhalt .mein_bereich .content .poll,
body#kitchen .cells .cell .inhalt .mein_bereich .content .poll,
body#index #magazin .cells .cell .inhalt .mein_bereich .content .quiz,
body#foodguide .cells .cell .inhalt .mein_bereich .content .quiz,
body#index #praemien .cells .cell .inhalt .mein_bereich .content .quiz,
body#kitchen .cells .cell .inhalt .mein_bereich .content .quiz,
body#index #magazin .cells .cell .inhalt .mein_bereich .content .test,
body#foodguide .cells .cell .inhalt .mein_bereich .content .test,
body#index #praemien .cells .cell .inhalt .mein_bereich .content .test,
body#kitchen .cells .cell .inhalt .mein_bereich .content .test {
  background-color: #FFFFFF;
  margin: 1em auto;
}
body#index #magazin .cells .cell .inhalt .mein_bereich .content .poll .frage > div,
body#foodguide .cells .cell .inhalt .mein_bereich .content .poll .frage > div,
body#index #praemien .cells .cell .inhalt .mein_bereich .content .poll .frage > div,
body#kitchen .cells .cell .inhalt .mein_bereich .content .poll .frage > div,
body#index #magazin .cells .cell .inhalt .mein_bereich .content .quiz .frage > div,
body#foodguide .cells .cell .inhalt .mein_bereich .content .quiz .frage > div,
body#index #praemien .cells .cell .inhalt .mein_bereich .content .quiz .frage > div,
body#kitchen .cells .cell .inhalt .mein_bereich .content .quiz .frage > div,
body#index #magazin .cells .cell .inhalt .mein_bereich .content .test .frage > div,
body#foodguide .cells .cell .inhalt .mein_bereich .content .test .frage > div,
body#index #praemien .cells .cell .inhalt .mein_bereich .content .test .frage > div,
body#kitchen .cells .cell .inhalt .mein_bereich .content .test .frage > div,
body#index #magazin .cells .cell .inhalt .mein_bereich .content .poll .antwort > div,
body#foodguide .cells .cell .inhalt .mein_bereich .content .poll .antwort > div,
body#index #praemien .cells .cell .inhalt .mein_bereich .content .poll .antwort > div,
body#kitchen .cells .cell .inhalt .mein_bereich .content .poll .antwort > div,
body#index #magazin .cells .cell .inhalt .mein_bereich .content .quiz .antwort > div,
body#foodguide .cells .cell .inhalt .mein_bereich .content .quiz .antwort > div,
body#index #praemien .cells .cell .inhalt .mein_bereich .content .quiz .antwort > div,
body#kitchen .cells .cell .inhalt .mein_bereich .content .quiz .antwort > div,
body#index #magazin .cells .cell .inhalt .mein_bereich .content .test .antwort > div,
body#foodguide .cells .cell .inhalt .mein_bereich .content .test .antwort > div,
body#index #praemien .cells .cell .inhalt .mein_bereich .content .test .antwort > div,
body#kitchen .cells .cell .inhalt .mein_bereich .content .test .antwort > div {
  padding: 0 1em;
  font-size: 0.9em;
}
body#index #magazin .cells .cell .inhalt .mein_bereich .content .poll .frage,
body#foodguide .cells .cell .inhalt .mein_bereich .content .poll .frage,
body#index #praemien .cells .cell .inhalt .mein_bereich .content .poll .frage,
body#kitchen .cells .cell .inhalt .mein_bereich .content .poll .frage,
body#index #magazin .cells .cell .inhalt .mein_bereich .content .quiz .frage,
body#foodguide .cells .cell .inhalt .mein_bereich .content .quiz .frage,
body#index #praemien .cells .cell .inhalt .mein_bereich .content .quiz .frage,
body#kitchen .cells .cell .inhalt .mein_bereich .content .quiz .frage,
body#index #magazin .cells .cell .inhalt .mein_bereich .content .test .frage,
body#foodguide .cells .cell .inhalt .mein_bereich .content .test .frage,
body#index #praemien .cells .cell .inhalt .mein_bereich .content .test .frage,
body#kitchen .cells .cell .inhalt .mein_bereich .content .test .frage {
  font-weight: bold;
}
body#index #magazin .cells .cell .inhalt .mein_bereich .content .poll .antworten form,
body#foodguide .cells .cell .inhalt .mein_bereich .content .poll .antworten form,
body#index #praemien .cells .cell .inhalt .mein_bereich .content .poll .antworten form,
body#kitchen .cells .cell .inhalt .mein_bereich .content .poll .antworten form,
body#index #magazin .cells .cell .inhalt .mein_bereich .content .quiz .antworten form,
body#foodguide .cells .cell .inhalt .mein_bereich .content .quiz .antworten form,
body#index #praemien .cells .cell .inhalt .mein_bereich .content .quiz .antworten form,
body#kitchen .cells .cell .inhalt .mein_bereich .content .quiz .antworten form,
body#index #magazin .cells .cell .inhalt .mein_bereich .content .test .antworten form,
body#foodguide .cells .cell .inhalt .mein_bereich .content .test .antworten form,
body#index #praemien .cells .cell .inhalt .mein_bereich .content .test .antworten form,
body#kitchen .cells .cell .inhalt .mein_bereich .content .test .antworten form {
  margin: 0 1em;
}
body#index #magazin .cells .cell .inhalt .mein_bereich .content .poll .submit,
body#foodguide .cells .cell .inhalt .mein_bereich .content .poll .submit,
body#index #praemien .cells .cell .inhalt .mein_bereich .content .poll .submit,
body#kitchen .cells .cell .inhalt .mein_bereich .content .poll .submit,
body#index #magazin .cells .cell .inhalt .mein_bereich .content .quiz .submit,
body#foodguide .cells .cell .inhalt .mein_bereich .content .quiz .submit,
body#index #praemien .cells .cell .inhalt .mein_bereich .content .quiz .submit,
body#kitchen .cells .cell .inhalt .mein_bereich .content .quiz .submit,
body#index #magazin .cells .cell .inhalt .mein_bereich .content .test .submit,
body#foodguide .cells .cell .inhalt .mein_bereich .content .test .submit,
body#index #praemien .cells .cell .inhalt .mein_bereich .content .test .submit,
body#kitchen .cells .cell .inhalt .mein_bereich .content .test .submit {
  text-align: center;
  margin-top: 1em;
}
body#index #magazin .cells .cell .inhalt .mein_bereich .content .poll .result,
body#foodguide .cells .cell .inhalt .mein_bereich .content .poll .result,
body#index #praemien .cells .cell .inhalt .mein_bereich .content .poll .result,
body#kitchen .cells .cell .inhalt .mein_bereich .content .poll .result {
  margin-top: 0.3em;
  border-bottom: 1px dotted #518D37;
  margin-right: 0;
  margin-left: 0;
  padding-bottom: 0.3em;
}
body#index #magazin .cells .cell .inhalt .mein_bereich .content .poll .result .antwort,
body#foodguide .cells .cell .inhalt .mein_bereich .content .poll .result .antwort,
body#index #praemien .cells .cell .inhalt .mein_bereich .content .poll .result .antwort,
body#kitchen .cells .cell .inhalt .mein_bereich .content .poll .result .antwort {
  padding-left: 0;
  padding-right: 0;
}
body#index #magazin .cells .cell .inhalt .mein_bereich .content .poll .result .balken,
body#foodguide .cells .cell .inhalt .mein_bereich .content .poll .result .balken,
body#index #praemien .cells .cell .inhalt .mein_bereich .content .poll .result .balken,
body#kitchen .cells .cell .inhalt .mein_bereich .content .poll .result .balken {
  font-size: 0.9em;
}
body#index #magazin .cells .cell .inhalt .mein_bereich .content .poll .result .balken .yes,
body#foodguide .cells .cell .inhalt .mein_bereich .content .poll .result .balken .yes,
body#index #praemien .cells .cell .inhalt .mein_bereich .content .poll .result .balken .yes,
body#kitchen .cells .cell .inhalt .mein_bereich .content .poll .result .balken .yes,
body#index #magazin .cells .cell .inhalt .mein_bereich .content .poll .result .balken .no,
body#foodguide .cells .cell .inhalt .mein_bereich .content .poll .result .balken .no,
body#index #praemien .cells .cell .inhalt .mein_bereich .content .poll .result .balken .no,
body#kitchen .cells .cell .inhalt .mein_bereich .content .poll .result .balken .no {
  float: left;
}
body#index #magazin .cells .cell .inhalt .mein_bereich .content .poll .result .balken .yes,
body#foodguide .cells .cell .inhalt .mein_bereich .content .poll .result .balken .yes,
body#index #praemien .cells .cell .inhalt .mein_bereich .content .poll .result .balken .yes,
body#kitchen .cells .cell .inhalt .mein_bereich .content .poll .result .balken .yes {
  background-color: #68B649;
}
body#index #magazin .cells .cell .inhalt .mein_bereich .content .poll .result .balken .no,
body#foodguide .cells .cell .inhalt .mein_bereich .content .poll .result .balken .no,
body#index #praemien .cells .cell .inhalt .mein_bereich .content .poll .result .balken .no,
body#kitchen .cells .cell .inhalt .mein_bereich .content .poll .result .balken .no {
  background-color: #EEEEEE;
}
body#index #magazin .cells .cell .inhalt .mein_bereich .content .poll .result .balken .wert,
body#foodguide .cells .cell .inhalt .mein_bereich .content .poll .result .balken .wert,
body#index #praemien .cells .cell .inhalt .mein_bereich .content .poll .result .balken .wert,
body#kitchen .cells .cell .inhalt .mein_bereich .content .poll .result .balken .wert {
  position: absolute;
  right: 45%;
}
body#index #magazin .cells .cell .inhalt .mein_bereich .content .quiz .text,
body#foodguide .cells .cell .inhalt .mein_bereich .content .quiz .text,
body#index #praemien .cells .cell .inhalt .mein_bereich .content .quiz .text,
body#kitchen .cells .cell .inhalt .mein_bereich .content .quiz .text,
body#index #magazin .cells .cell .inhalt .mein_bereich .content .test .text,
body#foodguide .cells .cell .inhalt .mein_bereich .content .test .text,
body#index #praemien .cells .cell .inhalt .mein_bereich .content .test .text,
body#kitchen .cells .cell .inhalt .mein_bereich .content .test .text {
  font-style: italic;
}
body#index #rezepte .randombg .slider {
  background-image: url(images/recipe-randombg-cover.png);
  background-repeat: repeat;
  padding: 1em;
}
body#index #rezepte .randombg .slider > .container {
  margin: 0 auto;
}
body#index #rezepte .randombg .slider > .container .cell .box {
  background-color: #FFFFFF;
  padding-bottom: 0;
}
body#index #rezepte .randombg .slider > .container .cell .box .inhalt > div {
  margin-bottom: -1.5em;
  text-align: center;
}
body#index #rezepte .randombg .slider > .container .cell .box .inhalt > div .btn {
  padding: 0;
  color: #FFFFFF;
}
body#index #rezepte .randombg .slider > .container .cell .box .inhalt > div .btn img {
  border-radius: 0.5em;
}
body#index #rezepte .randombg .slider > .container .cell .box .inhalt > div .btn .title {
  position: relative;
}
body#index #rezepte .randombg .slider > .container .cell .box .inhalt > div .btn .title span {
  position: relative;
  display: block;
  padding: 0 0.3em;
  font-size: 0.8em;
  line-height: 1.6;
  top: -1.5em;
  height: 1.5em;
  background-color: #68B649;
  border-radius: 0 0 0.5em 0.5em;
  overflow: hidden;
  text-overflow: ellipsis;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -webkit-opacity: 0.8;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  filter: alpha(opacity=80);
}
body#index #rezepte .randombg .slider > .container .cell .box .inhalt > div .btn .title span:hover {
  overflow: visible;
}
body#index #rezepte .randombg .slider > .container .cell .box .inhalt > div .btn:hover {
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  -webkit-opacity: 0.6;
  opacity: 0.6;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
  filter: alpha(opacity=60);
}
body#index #rezepte .randombg .slider > .container .cell .box .inhalt > div .btn + a {
  position: relative;
  top: -1.5em;
}
body#index #rezepte .randombg .slider > .container .cell .box .inhalt > div .btn + a img {
  max-width: 100%;
  height: auto;
}
body#index #magazin .cells .cell .box {
  background-color: #FFFFFF;
}
body#index #magazin .cells .cell .box .inhalt {
  overflow: hidden;
}
body#index #magazin .cells .cell .box .inhalt .heading {
  float: none;
}
body#foodguide .artikel .addons,
body#foodguide .kat .addons {
  margin-top: 6px;
}
body#foodguide .artikel .addons > div:nth-child(odd),
body#foodguide .kat .addons > div:nth-child(odd) {
  margin-top: 2em;
}
body#foodguide .artikel .addons > div:nth-child(even),
body#foodguide .kat .addons > div:nth-child(even) {
  margin-top: 1em;
}
body#foodguide .artikel .addons .meiste > .row,
body#foodguide .kat .addons .meiste > .row,
body#foodguide .artikel .addons .neueste > .row,
body#foodguide .kat .addons .neueste > .row {
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0.5em;
}
body#foodguide .artikel .addons .meiste > .row ul.frage,
body#foodguide .kat .addons .meiste > .row ul.frage,
body#foodguide .artikel .addons .neueste > .row ul.frage,
body#foodguide .kat .addons .neueste > .row ul.frage {
  list-style-type: none;
  padding-inline-start: 0;
  margin: 0;
  font-weight: bold;
  font-size: 0.9em;
}
body#foodguide .artikel .addons .meiste > .row ul.frage li > a,
body#foodguide .kat .addons .meiste > .row ul.frage li > a,
body#foodguide .artikel .addons .neueste > .row ul.frage li > a,
body#foodguide .kat .addons .neueste > .row ul.frage li > a {
  font-weight: normal;
  color: #68B649;
  line-height: 1;
}
body#foodguide .artikel .addons .meiste > .row ul.frage li > a:focus,
body#foodguide .kat .addons .meiste > .row ul.frage li > a:focus,
body#foodguide .artikel .addons .neueste > .row ul.frage li > a:focus,
body#foodguide .kat .addons .neueste > .row ul.frage li > a:focus,
body#foodguide .artikel .addons .meiste > .row ul.frage li > a:hover,
body#foodguide .kat .addons .meiste > .row ul.frage li > a:hover,
body#foodguide .artikel .addons .neueste > .row ul.frage li > a:hover,
body#foodguide .kat .addons .neueste > .row ul.frage li > a:hover {
  color: #518D37;
  text-decoration: none;
}
body#foodguide .artikel .addons .meiste > .row .antwortmoeglichkeit,
body#foodguide .kat .addons .meiste > .row .antwortmoeglichkeit,
body#foodguide .artikel .addons .neueste > .row .antwortmoeglichkeit,
body#foodguide .kat .addons .neueste > .row .antwortmoeglichkeit {
  font-size: 0.8em;
}
body#foodguide .cells .cell .box,
body#kitchen .cells .cell .box,
body#community .cells .cell .box {
  background-color: #FFE68A;
}
body#index #praemien .cells .cell .box {
  background-color: #FFE68A;
}
body#index #praemien .cells .cell .box .btn img {
  background-color: #FFFFFF;
}
body#index #praemien .cells .cell .box .btn:hover,
body#index #magazin .cells .cell .box .btn:hover {
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  -webkit-opacity: 0.6;
  opacity: 0.6;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
  filter: alpha(opacity=60);
}
body#index #tv .randombg {
  margin-top: -3em;
}
body#index #tv .randombg .box {
  position: relative;
}
body#index #tv .randombg .box video {
  width: 100%;
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  -webkit-opacity: 0.6;
  opacity: 0.6;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
  filter: alpha(opacity=60);
}
body#index #tv .randombg .box .btn-block {
  font-size: 2em;
  position: absolute;
  z-index: 5;
  width: 70%;
  left: 15%;
  top: 5em;
}
body#index .randombg,
body#lieferservices .randombg,
body#restaurants .randombg,
body#foodguide .randombg {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
body#index .randombg .main .search,
body#lieferservices .randombg .main .search,
body#restaurants .randombg .main .search,
body#foodguide .randombg .main .search {
  padding-top: 10em;
}
body#index .randombg .main .search .danke,
body#lieferservices .randombg .main .search .danke,
body#restaurants .randombg .main .search .danke,
body#foodguide .randombg .main .search .danke {
  position: relative;
  text-align: center;
  clear: both;
}
body#index .randombg .main .search .danke span,
body#lieferservices .randombg .main .search .danke span,
body#restaurants .randombg .main .search .danke span,
body#foodguide .randombg .main .search .danke span {
  display: inline-block;
  padding: 0.1em 3em;
  font-size: 1.3em;
  color: #FFFFFF;
  background-color: #68B649;
}
body#index .randombg .main .search.rest .danke span,
body#lieferservices .randombg .main .search.rest .danke span,
body#restaurants .randombg .main .search.rest .danke span,
body#foodguide .randombg .main .search.rest .danke span {
  background-color: #7BB5A2;
}
body#restaurants .icons .community img {
  background-image: url("/_responsive/images/community1-2.jpg");
}
body#restaurants .icons a.community:hover img {
  background-image: url("/_responsive/images/community2-2.jpg");
}
body#restaurants .icons .magazin img {
  background-image: url("/_responsive/images/magazin1-2.jpg");
}
body#restaurants .icons a.magazin:hover img {
  background-image: url("/_responsive/images/magazin2-2.jpg");
}
body#restaurants .icons .pizzeriatv img {
  background-image: url("/_responsive/images/pizzeriatv1-2.jpg");
}
body#restaurants .icons a.pizzeriatv:hover img {
  background-image: url("/_responsive/images/pizzeriatv2-2.jpg");
}
body#restaurants .icons .lieferdienste img {
  background-image: url("/_responsive/images/lieferdienste1-2.jpg");
}
body#restaurants .icons a.lieferdienste:hover img {
  background-image: url("/_responsive/images/lieferdienste2-2.jpg");
}
body#restaurants .icons .restaurants img {
  background-image: url("/_responsive/images/restaurants1-2.jpg");
}
body#restaurants .icons a.restaurants:hover img {
  background-image: url("/_responsive/images/restaurants2-2.jpg");
}
body#restaurants .icons .rezepte img {
  background-image: url("/_responsive/images/rezepte1-2.jpg");
}
body#restaurants .icons a.rezepte:hover img {
  background-image: url("/_responsive/images/rezepte2-2.jpg");
}
body#restaurants .icons .praemien img {
  background-image: url("/_responsive/images/praemien1-2.jpg");
}
body#restaurants .icons a.praemien:hover img {
  background-image: url("/_responsive/images/praemien2-2.jpg");
}
body#lieferservices .icons .community img:hover,
body#restaurants .icons .community img:hover {
  background-image: url("/_responsive/images/community2.jpg");
}
body#lieferservices .icons .magazin img:hover,
body#restaurants .icons .magazin img:hover {
  background-image: url("/_responsive/images/magazin2.jpg");
}
body#lieferservices .icons .pizzeriatv img:hover,
body#restaurants .icons .pizzeriatv img:hover {
  background-image: url("/_responsive/images/pizzeriatv2.jpg");
}
body#lieferservices .icons .lieferdienste img:hover,
body#restaurants .icons .lieferdienste img:hover {
  background-image: url("/_responsive/images/lieferdienste2.jpg");
}
body#lieferservices .icons .restaurants img:hover,
body#restaurants .icons .restaurants img:hover {
  background-image: url("/_responsive/images/restaurants2.jpg");
}
body#lieferservices .icons .rezepte img:hover,
body#restaurants .icons .rezepte img:hover {
  background-image: url("/_responsive/images/rezepte2.jpg");
}
body#rsearch .rest_auswahl > .heading,
body#rsearch .rest_auswahl .rest_einzeln.merchant {
  background-color: #DAE8B9;
  border: #2B705D 1px solid;
}
body#rsearch .rest_auswahl .rest_einzeln {
  background-color: #FFFFFF;
}
body#rsearch .rest_auswahl > .heading > div {
  color: #000000;
}
body#rsearch .rest_auswahl .rest_einzeln > div .logo .row .vote .voteouter {
  background-color: #FFFFFF;
  border-color: #2B705D;
}
body#rsearch .rest_auswahl .rest_einzeln > div .info .link {
  border-bottom: #2B705D solid 1px;
}
body#rsearch .rest_auswahl .rest_einzeln > div .info .specials {
  color: #000000;
}
body#rsearch .rest_auswahl .rest_einzeln > div .info .today {
  color: #777777;
}
body#rsearch .rest_auswahl .rest_einzeln > div .info .today .glyphicon {
  color: #777777;
}
body#rsearch .rest_auswahl .rest_einzeln > div .name .today {
  color: #777777;
}
body#rsearch .rest_auswahl .rest_einzeln > div .name .today .glyphicon {
  color: #777777;
}
body#rsearch .rest_auswahl .rest_einzeln > div .name .row .vote .voteouter {
  background-color: #FFFFFF;
  border-color: #2B705D;
}
body#rsearch .rest_auswahl .rest_einzeln > div .details .specials,
body#rsearch .rest_auswahl .rest_einzeln > div .name .specials {
  color: #000000;
}
body#rsearch .rest_auswahl .rest_einzeln > div .status .closed {
  background-color: #D4D4D4;
  color: #777777;
}
body#rsearch .rest_auswahl .rest_einzeln > div .vote .voteouter {
  background-color: #FFFFFF;
  border-color: #2B705D;
}
body#rsearch .rest_auswahl .rest_einzeln > div .vote .voteouter .voteinner {
  background-color: #F3FCFB;
}
body#rsearch .rest_auswahl .agb {
  color: #000000;
}
body#vrest .tabs > .row,
body#vrestrnk .tabs > .row,
body#foodguide .tabs > .row,
body#kitchen .tabs > .row,
body#vrecipe .tabs > .row,
body#addimg .tabs > .row,
body#newrecipe .tabs > .row,
body#community .tabs > .row {
  margin: 1em 0 0;
}
body#vrest .tabs > .row .tab,
body#vrestrnk .tabs > .row .tab,
body#foodguide .tabs > .row .tab,
body#kitchen .tabs > .row .tab,
body#vrecipe .tabs > .row .tab,
body#addimg .tabs > .row .tab,
body#newrecipe .tabs > .row .tab,
body#community .tabs > .row .tab {
  padding-left: 0;
  padding-right: 1px;
  padding-top: 1px;
}
body#vrest .tabs > .row .tab a,
body#vrestrnk .tabs > .row .tab a,
body#foodguide .tabs > .row .tab a,
body#kitchen .tabs > .row .tab a,
body#vrecipe .tabs > .row .tab a,
body#addimg .tabs > .row .tab a,
body#newrecipe .tabs > .row .tab a,
body#community .tabs > .row .tab a {
  text-align: left;
  white-space: nowrap;
  border-radius: 0;
  font-size: 0.8em;
  padding: 0.5em;
}
body#vrest .tabs > .row .tab a .glyphicon,
body#vrestrnk .tabs > .row .tab a .glyphicon,
body#foodguide .tabs > .row .tab a .glyphicon,
body#kitchen .tabs > .row .tab a .glyphicon,
body#vrecipe .tabs > .row .tab a .glyphicon,
body#addimg .tabs > .row .tab a .glyphicon,
body#newrecipe .tabs > .row .tab a .glyphicon,
body#community .tabs > .row .tab a .glyphicon {
  margin-right: 0.5em;
}
body#foodguide .tabs .row .tab a,
body#kitchen .tabs .row .tab a,
body#vrecipe .tabs .row .tab a,
body#addimg .tabs .row .tab a,
body#newrecipe .tabs .row .tab a,
body#community .tabs .row .tab a {
  border-color: #68B649;
  background-color: #68B649;
}
body#foodguide .tabs .row .tab a:hover,
body#kitchen .tabs .row .tab a:hover,
body#vrecipe .tabs .row .tab a:hover,
body#addimg .tabs .row .tab a:hover,
body#newrecipe .tabs .row .tab a:hover,
body#community .tabs .row .tab a:hover,
body#foodguide .tabs .row .tab a:active,
body#kitchen .tabs .row .tab a:active,
body#vrecipe .tabs .row .tab a:active,
body#addimg .tabs .row .tab a:active,
body#newrecipe .tabs .row .tab a:active,
body#community .tabs .row .tab a:active,
body#foodguide .tabs .row .tab a:focus,
body#kitchen .tabs .row .tab a:focus,
body#vrecipe .tabs .row .tab a:focus,
body#addimg .tabs .row .tab a:focus,
body#newrecipe .tabs .row .tab a:focus,
body#community .tabs .row .tab a:focus,
body#foodguide .tabs .row .tab a.current,
body#kitchen .tabs .row .tab a.current,
body#vrecipe .tabs .row .tab a.current,
body#addimg .tabs .row .tab a.current,
body#newrecipe .tabs .row .tab a.current,
body#community .tabs .row .tab a.current {
  border-color: #518D37;
  background-color: #518D37;
  color: #FFFFFF;
}
body#foodguide .suche .btn,
body#kitchen .suche .btn,
body#vrecipe .suche .btn,
body#addimg .suche .btn,
body#newrecipe .suche .btn,
body#community .suche .btn {
  font-size: 0.8em;
  padding-top: 0.3em;
  padding-bottom: 0.3em;
  text-transform: uppercase;
}
body#addimg .kitchen #msg_layer,
body#newrecipe .kitchen #msg_layer,
body#me .newalbum #msg_layer {
  position: absolute;
  left: 1%;
  z-index: 100;
  display: none;
  background-color: #518D37;
  border-radius: 0.5em;
  width: 98%;
  height: 90%;
  margin-top: 0px;
  margin-left: 0px;
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  -webkit-opacity: 0.7;
  opacity: 0.7;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  filter: alpha(opacity=70);
}
body#addimg .kitchen #wr_layer,
body#newrecipe .kitchen #wr_layer,
body#me .newalbum #wr_layer {
  margin: 0.5em;
  height: calc(100% - 1em);
  text-align: center;
  border: 3px solid #F6CE14;
  border-radius: 0.5em;
}
body#addimg .kitchen #wr_layer img,
body#newrecipe .kitchen #wr_layer img,
body#me .newalbum #wr_layer img {
  margin-top: 45%;
}
body#vrecipe .kitchen .head2,
body#addimg .kitchen .head2,
body#newrecipe .kitchen .head2,
body#community .comm .head2 {
  border: 1px solid #518D37;
}
body#vrecipe .kitchen .head2 .aktionen,
body#addimg .kitchen .head2 .aktionen,
body#newrecipe .kitchen .head2 .aktionen,
body#community .comm .head2 .aktionen,
body#vrecipe .kitchen .head2 .bewerten,
body#addimg .kitchen .head2 .bewerten,
body#newrecipe .kitchen .head2 .bewerten,
body#community .comm .head2 .bewerten {
  background-color: #F6CE14;
}
body#vrecipe .kitchen .head2 .aktionen:hover,
body#addimg .kitchen .head2 .aktionen:hover,
body#newrecipe .kitchen .head2 .aktionen:hover,
body#community .comm .head2 .aktionen:hover,
body#vrecipe .kitchen .head2 .bewerten:hover,
body#addimg .kitchen .head2 .bewerten:hover,
body#newrecipe .kitchen .head2 .bewerten:hover,
body#community .comm .head2 .bewerten:hover {
  background-color: #FFE68A;
}
body#vrecipe .kitchen .autor,
body#addimg .kitchen .autor,
body#newrecipe .kitchen .autor,
body#community .comm .autor {
  font-size: 0.8em;
  font-style: italic;
  padding-bottom: 0.3em;
  margin-bottom: 0.5em;
  border-bottom: 1px dotted #518D37;
}
body#vrecipe .kitchen .kommentar,
body#addimg .kitchen .kommentar,
body#newrecipe .kitchen .kommentar,
body#community .comm .kommentar {
  margin-top: 2em;
  margin-right: 0;
  margin-left: 0;
  padding-top: 1em;
}
body#vrecipe .kitchen .kommentar .comment,
body#addimg .kitchen .kommentar .comment,
body#newrecipe .kitchen .kommentar .comment,
body#community .comm .kommentar .comment {
  font-size: 0.9em;
  background-color: #FFFFFF;
  color: #777777;
  padding: 0.3em 1em;
  margin-top: 1em;
}
body#vrecipe .kitchen .kommentar .prof .img-responsive,
body#addimg .kitchen .kommentar .prof .img-responsive,
body#newrecipe .kitchen .kommentar .prof .img-responsive,
body#community .comm .kommentar .prof .img-responsive {
  width: 100%;
  max-width: 50px;
  margin: 0 auto;
}
body#vrecipe .kitchen .kommentar .prop,
body#addimg .kitchen .kommentar .prop,
body#newrecipe .kitchen .kommentar .prop,
body#community .comm .kommentar .prop,
body#vrecipe .kitchen .kommentarschreiben .prop,
body#addimg .kitchen .kommentarschreiben .prop,
body#newrecipe .kitchen .kommentarschreiben .prop,
body#community .comm .kommentarschreiben .prop {
  font-style: italic;
}
body#vrecipe .kitchen .kommentarschreiben,
body#addimg .kitchen .kommentarschreiben,
body#newrecipe .kitchen .kommentarschreiben,
body#community .comm .kommentarschreiben {
  margin-top: 0.5em;
  margin-right: 0;
  margin-left: 0;
}
body#vrecipe .kitchen .kommentarschreiben form,
body#addimg .kitchen .kommentarschreiben form,
body#newrecipe .kitchen .kommentarschreiben form,
body#community .comm .kommentarschreiben form {
  text-align: center;
  font-size: 1em;
}
body#vrecipe .kitchen .kommentarschreiben .comment,
body#addimg .kitchen .kommentarschreiben .comment,
body#newrecipe .kitchen .kommentarschreiben .comment,
body#community .comm .kommentarschreiben .comment {
  width: 100%;
  height: 8em;
  margin-bottom: 1em;
}
body#vrecipe .kitchen .kommentarliste,
body#addimg .kitchen .kommentarliste,
body#newrecipe .kitchen .kommentarliste,
body#community .comm .kommentarliste {
  background-color: #FFFFFF;
}
body#vrecipe .kitchen .box,
body#addimg .kitchen .box,
body#newrecipe .kitchen .box,
body#community .comm .box {
  margin-bottom: 1em;
  background-color: #FFE68A;
  padding: 1em;
}
body#vrecipe .kitchen .rubrik,
body#addimg .kitchen .rubrik,
body#newrecipe .kitchen .rubrik,
body#community .comm .rubrik {
  border-color: #518D37;
}
body#vrecipe .kitchen .rubrik > *,
body#addimg .kitchen .rubrik > *,
body#newrecipe .kitchen .rubrik > *,
body#community .comm .rubrik > * {
  text-transform: none;
  font-weight: normal;
  letter-spacing: 0;
}
body#vrecipe .kitchen .rubrik form,
body#addimg .kitchen .rubrik form,
body#newrecipe .kitchen .rubrik form,
body#community .comm .rubrik form {
  display: inline;
}
body#vrecipe .kitchen .rubrik form .form-control,
body#addimg .kitchen .rubrik form .form-control,
body#newrecipe .kitchen .rubrik form .form-control,
body#community .comm .rubrik form .form-control {
  display: inline-block;
  width: 2em;
  padding: 0.1em;
  height: auto;
  text-align: center;
}
body#vrecipe .kitchen .rubrik form .glyphicon,
body#addimg .kitchen .rubrik form .glyphicon,
body#newrecipe .kitchen .rubrik form .glyphicon,
body#community .comm .rubrik form .glyphicon {
  margin-top: 0.5em;
}
body#vrecipe .kitchen .rubrik form .btn-default,
body#addimg .kitchen .rubrik form .btn-default,
body#newrecipe .kitchen .rubrik form .btn-default,
body#community .comm .rubrik form .btn-default {
  margin: 0.5em auto 0;
  display: block;
  padding: 0.1em 0.5em;
}
body#vrecipe .kitchen .rubrik form.form-glyph .glyphicon,
body#addimg .kitchen .rubrik form.form-glyph .glyphicon,
body#newrecipe .kitchen .rubrik form.form-glyph .glyphicon,
body#community .comm .rubrik form.form-glyph .glyphicon {
  display: none;
  cursor: pointer;
}
body#vrecipe .kitchen .informationen,
body#addimg .kitchen .informationen,
body#newrecipe .kitchen .informationen,
body#community .comm .informationen,
body#vrecipe .kitchen .kategorien,
body#addimg .kitchen .kategorien,
body#newrecipe .kitchen .kategorien,
body#community .comm .kategorien,
body#vrecipe .kitchen .tipp,
body#addimg .kitchen .tipp,
body#newrecipe .kitchen .tipp,
body#community .comm .tipp,
body#vrecipe .kitchen .zubereitung,
body#addimg .kitchen .zubereitung,
body#newrecipe .kitchen .zubereitung,
body#community .comm .zubereitung,
body#vrecipe .kitchen .zutaten,
body#addimg .kitchen .zutaten,
body#newrecipe .kitchen .zutaten,
body#community .comm .zutaten {
  font-size: 0.8em;
  margin: 0.5em 0;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  background-color: #FFE68A;
}
body#vrecipe .kitchen .informationen > div,
body#addimg .kitchen .informationen > div,
body#newrecipe .kitchen .informationen > div,
body#community .comm .informationen > div {
  border-bottom: 1px dotted #518D37;
}
body#vrecipe .kitchen .informationen > div:last-child,
body#addimg .kitchen .informationen > div:last-child,
body#newrecipe .kitchen .informationen > div:last-child,
body#community .comm .informationen > div:last-child {
  border-bottom: none;
}
body#vrecipe .kitchen .informationen .row.item,
body#addimg .kitchen .informationen .row.item,
body#newrecipe .kitchen .informationen .row.item,
body#community .comm .informationen .row.item {
  margin-left: 0;
  margin-right: 0;
  margin-top: 0.3em;
  margin-bottom: 0.3em;
  padding-bottom: 0.3em;
}
body#vrecipe .kitchen .informationen .row.item > div:first-child,
body#addimg .kitchen .informationen .row.item > div:first-child,
body#newrecipe .kitchen .informationen .row.item > div:first-child,
body#community .comm .informationen .row.item > div:first-child {
  padding-left: 0;
}
body#vrecipe .kitchen .informationen .row.item > div:last-child,
body#addimg .kitchen .informationen .row.item > div:last-child,
body#newrecipe .kitchen .informationen .row.item > div:last-child,
body#community .comm .informationen .row.item > div:last-child {
  padding-right: 0;
}
body#vrecipe .kitchen .informationen .row.item .form-control,
body#addimg .kitchen .informationen .row.item .form-control,
body#newrecipe .kitchen .informationen .row.item .form-control,
body#community .comm .informationen .row.item .form-control {
  display: inline;
  padding: 0.2em 0.3em;
  height: auto;
}
body#vrecipe .kitchen .informationen .row.item:first-child,
body#addimg .kitchen .informationen .row.item:first-child,
body#newrecipe .kitchen .informationen .row.item:first-child,
body#community .comm .informationen .row.item:first-child {
  margin-top: 0;
  padding-top: 0;
}
body#vrecipe .kitchen .informationen .row.item:last-child,
body#addimg .kitchen .informationen .row.item:last-child,
body#newrecipe .kitchen .informationen .row.item:last-child,
body#community .comm .informationen .row.item:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
body#vrecipe .kitchen .fotos .einzeln .img-responsive,
body#addimg .kitchen .fotos .einzeln .img-responsive,
body#newrecipe .kitchen .fotos .einzeln .img-responsive,
body#community .comm .fotos .einzeln .img-responsive,
body#vrecipe .kitchen .fotos .liste .img-responsive,
body#addimg .kitchen .fotos .liste .img-responsive,
body#newrecipe .kitchen .fotos .liste .img-responsive,
body#community .comm .fotos .liste .img-responsive {
  width: 100%;
  border-radius: 0.5em;
}
body#vrecipe .kitchen .fotos .einzeln .aktionen,
body#addimg .kitchen .fotos .einzeln .aktionen,
body#newrecipe .kitchen .fotos .einzeln .aktionen,
body#community .comm .fotos .einzeln .aktionen {
  position: absolute;
  z-index: 3;
  right: 15px;
  top: -0.1em;
  background-color: #518D37;
  padding: 0 0.1em 0.1em 0.3em;
}
body#vrecipe .kitchen .fotos .einzeln .aktionen .btn-link,
body#addimg .kitchen .fotos .einzeln .aktionen .btn-link,
body#newrecipe .kitchen .fotos .einzeln .aktionen .btn-link,
body#community .comm .fotos .einzeln .aktionen .btn-link {
  background-color: #F6CE14;
  padding: 0.2em 0.5em;
  margin-right: 0.2em;
  font-size: 0.7em;
  border-radius: 0;
}
body#vrecipe .kitchen .fotos .einzeln .aktionen .btn-link .glyphicon,
body#addimg .kitchen .fotos .einzeln .aktionen .btn-link .glyphicon,
body#newrecipe .kitchen .fotos .einzeln .aktionen .btn-link .glyphicon,
body#community .comm .fotos .einzeln .aktionen .btn-link .glyphicon,
body#vrecipe .kitchen .fotos .einzeln .aktionen .btn-link .glyphicon:hover,
body#addimg .kitchen .fotos .einzeln .aktionen .btn-link .glyphicon:hover,
body#newrecipe .kitchen .fotos .einzeln .aktionen .btn-link .glyphicon:hover,
body#community .comm .fotos .einzeln .aktionen .btn-link .glyphicon:hover {
  color: #000000;
}
body#vrecipe .kitchen .fotos .einzeln .aktionen .btn-link:hover,
body#addimg .kitchen .fotos .einzeln .aktionen .btn-link:hover,
body#newrecipe .kitchen .fotos .einzeln .aktionen .btn-link:hover,
body#community .comm .fotos .einzeln .aktionen .btn-link:hover {
  background-color: #FFE68A;
}
body#vrecipe .kitchen .fotos .liste,
body#addimg .kitchen .fotos .liste,
body#newrecipe .kitchen .fotos .liste,
body#community .comm .fotos .liste {
  max-height: 20em;
  overflow: auto;
}
body#vrecipe .kitchen .fotos .liste .img-responsive,
body#addimg .kitchen .fotos .liste .img-responsive,
body#newrecipe .kitchen .fotos .liste .img-responsive,
body#community .comm .fotos .liste .img-responsive {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
body#vrecipe .kitchen .fotos .liste .img-responsive:hover,
body#addimg .kitchen .fotos .liste .img-responsive:hover,
body#newrecipe .kitchen .fotos .liste .img-responsive:hover,
body#community .comm .fotos .liste .img-responsive:hover {
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  -webkit-opacity: 0.5;
  opacity: 0.5;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  filter: alpha(opacity=50);
}
body#vrecipe .kitchen .zubereitung > div a,
body#addimg .kitchen .zubereitung > div a,
body#newrecipe .kitchen .zubereitung > div a,
body#community .comm .zubereitung > div a,
body#vrecipe .kitchen .tipp > div a,
body#addimg .kitchen .tipp > div a,
body#newrecipe .kitchen .tipp > div a,
body#community .comm .tipp > div a {
  color: #68B649;
}
body#vrecipe .kitchen .zubereitung > div a:hover,
body#addimg .kitchen .zubereitung > div a:hover,
body#newrecipe .kitchen .zubereitung > div a:hover,
body#community .comm .zubereitung > div a:hover,
body#vrecipe .kitchen .tipp > div a:hover,
body#addimg .kitchen .tipp > div a:hover,
body#newrecipe .kitchen .tipp > div a:hover,
body#community .comm .tipp > div a:hover {
  color: #518D37;
  text-decoration: none;
}
body#vrecipe .kitchen .criteria,
body#addimg .kitchen .criteria,
body#newrecipe .kitchen .criteria,
body#community .comm .criteria,
body#vrecipe .kitchen .files,
body#addimg .kitchen .files,
body#newrecipe .kitchen .files,
body#community .comm .files {
  margin-top: 0.5em;
  background-color: #FFFFFF;
}
body#vrecipe .kitchen .criteria .entry,
body#addimg .kitchen .criteria .entry,
body#newrecipe .kitchen .criteria .entry,
body#community .comm .criteria .entry,
body#vrecipe .kitchen .files .entry,
body#addimg .kitchen .files .entry,
body#newrecipe .kitchen .files .entry,
body#community .comm .files .entry {
  margin-right: 0;
  margin-left: 0;
  margin-bottom: 0.5em;
  padding-bottom: 0.5em;
  border-bottom: 1px dotted #518D37;
}
body#vrecipe .kitchen .criteria .entry:last-child,
body#addimg .kitchen .criteria .entry:last-child,
body#newrecipe .kitchen .criteria .entry:last-child,
body#community .comm .criteria .entry:last-child,
body#vrecipe .kitchen .files .entry:last-child,
body#addimg .kitchen .files .entry:last-child,
body#newrecipe .kitchen .files .entry:last-child,
body#community .comm .files .entry:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
body#vrecipe .kitchen .files .entry .form-control,
body#addimg .kitchen .files .entry .form-control,
body#newrecipe .kitchen .files .entry .form-control,
body#community .comm .files .entry .form-control,
body#vrecipe .kitchen .tipp .entry .form-control,
body#addimg .kitchen .tipp .entry .form-control,
body#newrecipe .kitchen .tipp .entry .form-control,
body#community .comm .tipp .entry .form-control,
body#vrecipe .kitchen .zubereitung .entry .form-control,
body#addimg .kitchen .zubereitung .entry .form-control,
body#newrecipe .kitchen .zubereitung .entry .form-control,
body#community .comm .zubereitung .entry .form-control,
body#vrecipe .kitchen .zutaten .entry .form-control,
body#addimg .kitchen .zutaten .entry .form-control,
body#newrecipe .kitchen .zutaten .entry .form-control,
body#community .comm .zutaten .entry .form-control {
  height: auto;
  padding: 0.2em 0.3em;
}
body#vrecipe .kitchen .files .entry .form-control,
body#addimg .kitchen .files .entry .form-control,
body#newrecipe .kitchen .files .entry .form-control,
body#community .comm .files .entry .form-control {
  font-size: 0.9em;
}
body#vrecipe .kitchen .bildrechte,
body#addimg .kitchen .bildrechte,
body#newrecipe .kitchen .bildrechte,
body#community .comm .bildrechte {
  background-color: #FFFFFF;
  margin-top: 2em;
  margin-right: 0;
  margin-left: 0;
  font-size: 0.8em;
  padding: 1em;
}
body#vrecipe .kitchen .tipp .entry,
body#addimg .kitchen .tipp .entry,
body#newrecipe .kitchen .tipp .entry,
body#community .comm .tipp .entry,
body#vrecipe .kitchen .zubereitung .entry,
body#addimg .kitchen .zubereitung .entry,
body#newrecipe .kitchen .zubereitung .entry,
body#community .comm .zubereitung .entry,
body#vrecipe .kitchen .zutaten .entry,
body#addimg .kitchen .zutaten .entry,
body#newrecipe .kitchen .zutaten .entry,
body#community .comm .zutaten .entry,
body#vrecipe .kitchen .row.head3,
body#addimg .kitchen .row.head3,
body#newrecipe .kitchen .row.head3,
body#community .comm .row.head3,
body#vrecipe .kitchen .liste .zeile .entry,
body#addimg .kitchen .liste .zeile .entry,
body#newrecipe .kitchen .liste .zeile .entry,
body#community .comm .liste .zeile .entry {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}
body#vrecipe .kitchen .tipp .entry > div,
body#addimg .kitchen .tipp .entry > div,
body#newrecipe .kitchen .tipp .entry > div,
body#community .comm .tipp .entry > div,
body#vrecipe .kitchen .zubereitung .entry > div,
body#addimg .kitchen .zubereitung .entry > div,
body#newrecipe .kitchen .zubereitung .entry > div,
body#community .comm .zubereitung .entry > div,
body#vrecipe .kitchen .zutaten .entry > div,
body#addimg .kitchen .zutaten .entry > div,
body#newrecipe .kitchen .zutaten .entry > div,
body#community .comm .zutaten .entry > div,
body#vrecipe .kitchen .row.head3 > div,
body#addimg .kitchen .row.head3 > div,
body#newrecipe .kitchen .row.head3 > div,
body#community .comm .row.head3 > div,
body#vrecipe .kitchen .liste .zeile .entry > div,
body#addimg .kitchen .liste .zeile .entry > div,
body#newrecipe .kitchen .liste .zeile .entry > div,
body#community .comm .liste .zeile .entry > div {
  padding-left: 0.5em;
  padding-right: 0.5em;
}
body#vrecipe .kitchen .informationen .entry,
body#addimg .kitchen .informationen .entry,
body#newrecipe .kitchen .informationen .entry,
body#community .comm .informationen .entry,
body#vrecipe .kitchen .zutaten .entry,
body#addimg .kitchen .zutaten .entry,
body#newrecipe .kitchen .zutaten .entry,
body#community .comm .zutaten .entry,
body#vrecipe .kitchen .liste .zeile .entry,
body#addimg .kitchen .liste .zeile .entry,
body#newrecipe .kitchen .liste .zeile .entry,
body#community .comm .liste .zeile .entry {
  margin-bottom: 0.5em;
  padding-bottom: 0.5em;
  border-bottom: 1px dotted #518D37;
}
body#vrecipe .kitchen .informationen .entry .prop,
body#addimg .kitchen .informationen .entry .prop,
body#newrecipe .kitchen .informationen .entry .prop,
body#community .comm .informationen .entry .prop,
body#vrecipe .kitchen .zutaten .entry .prop,
body#addimg .kitchen .zutaten .entry .prop,
body#newrecipe .kitchen .zutaten .entry .prop,
body#community .comm .zutaten .entry .prop,
body#vrecipe .kitchen .liste .zeile .entry .prop,
body#addimg .kitchen .liste .zeile .entry .prop,
body#newrecipe .kitchen .liste .zeile .entry .prop,
body#community .comm .liste .zeile .entry .prop {
  font-style: italic;
}
body#vrecipe .kitchen .informationen .entry .infotext,
body#addimg .kitchen .informationen .entry .infotext,
body#newrecipe .kitchen .informationen .entry .infotext,
body#community .comm .informationen .entry .infotext,
body#vrecipe .kitchen .zutaten .entry .infotext,
body#addimg .kitchen .zutaten .entry .infotext,
body#newrecipe .kitchen .zutaten .entry .infotext,
body#community .comm .zutaten .entry .infotext,
body#vrecipe .kitchen .liste .zeile .entry .infotext,
body#addimg .kitchen .liste .zeile .entry .infotext,
body#newrecipe .kitchen .liste .zeile .entry .infotext,
body#community .comm .liste .zeile .entry .infotext {
  padding: 0.1em 0.5em;
}
body#vrecipe .kitchen .informationen .entry:last-child,
body#addimg .kitchen .informationen .entry:last-child,
body#newrecipe .kitchen .informationen .entry:last-child,
body#community .comm .informationen .entry:last-child,
body#vrecipe .kitchen .zutaten .entry:last-child,
body#addimg .kitchen .zutaten .entry:last-child,
body#newrecipe .kitchen .zutaten .entry:last-child,
body#community .comm .zutaten .entry:last-child,
body#vrecipe .kitchen .liste .zeile .entry:last-child,
body#addimg .kitchen .liste .zeile .entry:last-child,
body#newrecipe .kitchen .liste .zeile .entry:last-child,
body#community .comm .liste .zeile .entry:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
body#vrecipe .kitchen .informationen .arrow_wrap,
body#addimg .kitchen .informationen .arrow_wrap,
body#newrecipe .kitchen .informationen .arrow_wrap,
body#community .comm .informationen .arrow_wrap,
body#vrecipe .kitchen .zutaten .arrow_wrap,
body#addimg .kitchen .zutaten .arrow_wrap,
body#newrecipe .kitchen .zutaten .arrow_wrap,
body#community .comm .zutaten .arrow_wrap,
body#vrecipe .kitchen .liste .zeile .arrow_wrap,
body#addimg .kitchen .liste .zeile .arrow_wrap,
body#newrecipe .kitchen .liste .zeile .arrow_wrap,
body#community .comm .liste .zeile .arrow_wrap {
  display: none;
  position: absolute;
  z-index: 100;
  padding: 1em;
  background-color: #FFFFFF;
  width: calc(100% - 15px);
  margin-top: 0.2em;
  margin-left: 0.5em;
}
body#vrecipe .kitchen .informationen .arrow_wrap .rec_hints a,
body#addimg .kitchen .informationen .arrow_wrap .rec_hints a,
body#newrecipe .kitchen .informationen .arrow_wrap .rec_hints a,
body#community .comm .informationen .arrow_wrap .rec_hints a,
body#vrecipe .kitchen .zutaten .arrow_wrap .rec_hints a,
body#addimg .kitchen .zutaten .arrow_wrap .rec_hints a,
body#newrecipe .kitchen .zutaten .arrow_wrap .rec_hints a,
body#community .comm .zutaten .arrow_wrap .rec_hints a,
body#vrecipe .kitchen .liste .zeile .arrow_wrap .rec_hints a,
body#addimg .kitchen .liste .zeile .arrow_wrap .rec_hints a,
body#newrecipe .kitchen .liste .zeile .arrow_wrap .rec_hints a,
body#community .comm .liste .zeile .arrow_wrap .rec_hints a {
  color: #68B649 !important;
  border-bottom: 1px dotted #518D37;
}
body#vrecipe .kitchen .informationen .arrow_wrap .rec_hints a:last-child,
body#addimg .kitchen .informationen .arrow_wrap .rec_hints a:last-child,
body#newrecipe .kitchen .informationen .arrow_wrap .rec_hints a:last-child,
body#community .comm .informationen .arrow_wrap .rec_hints a:last-child,
body#vrecipe .kitchen .zutaten .arrow_wrap .rec_hints a:last-child,
body#addimg .kitchen .zutaten .arrow_wrap .rec_hints a:last-child,
body#newrecipe .kitchen .zutaten .arrow_wrap .rec_hints a:last-child,
body#community .comm .zutaten .arrow_wrap .rec_hints a:last-child,
body#vrecipe .kitchen .liste .zeile .arrow_wrap .rec_hints a:last-child,
body#addimg .kitchen .liste .zeile .arrow_wrap .rec_hints a:last-child,
body#newrecipe .kitchen .liste .zeile .arrow_wrap .rec_hints a:last-child,
body#community .comm .liste .zeile .arrow_wrap .rec_hints a:last-child {
  border-bottom: none;
}
body#vrecipe .kitchen .informationen .arrow_wrap .rec_hints a:hover,
body#addimg .kitchen .informationen .arrow_wrap .rec_hints a:hover,
body#newrecipe .kitchen .informationen .arrow_wrap .rec_hints a:hover,
body#community .comm .informationen .arrow_wrap .rec_hints a:hover,
body#vrecipe .kitchen .zutaten .arrow_wrap .rec_hints a:hover,
body#addimg .kitchen .zutaten .arrow_wrap .rec_hints a:hover,
body#newrecipe .kitchen .zutaten .arrow_wrap .rec_hints a:hover,
body#community .comm .zutaten .arrow_wrap .rec_hints a:hover,
body#vrecipe .kitchen .liste .zeile .arrow_wrap .rec_hints a:hover,
body#addimg .kitchen .liste .zeile .arrow_wrap .rec_hints a:hover,
body#newrecipe .kitchen .liste .zeile .arrow_wrap .rec_hints a:hover,
body#community .comm .liste .zeile .arrow_wrap .rec_hints a:hover {
  color: #FFFFFF !important;
  background-color: #518D37 !important;
}
body#vrecipe .kitchen .kategorien .kat,
body#addimg .kitchen .kategorien .kat,
body#newrecipe .kitchen .kategorien .kat,
body#community .comm .kategorien .kat {
  margin-left: 0;
  margin-right: 0;
}
body#vrecipe .kitchen .kategorien .kat .left,
body#addimg .kitchen .kategorien .kat .left,
body#newrecipe .kitchen .kategorien .kat .left,
body#community .comm .kategorien .kat .left,
body#vrecipe .kitchen .kategorien .kat .right,
body#addimg .kitchen .kategorien .kat .right,
body#newrecipe .kitchen .kategorien .kat .right,
body#community .comm .kategorien .kat .right {
  padding-left: 0.5em;
  padding-right: 0.5em;
}
body#vrecipe .kitchen .kategorien .kat .left > .mainborder-thin,
body#addimg .kitchen .kategorien .kat .left > .mainborder-thin,
body#newrecipe .kitchen .kategorien .kat .left > .mainborder-thin,
body#community .comm .kategorien .kat .left > .mainborder-thin,
body#vrecipe .kitchen .kategorien .kat .right > .mainborder-thin,
body#addimg .kitchen .kategorien .kat .right > .mainborder-thin,
body#newrecipe .kitchen .kategorien .kat .right > .mainborder-thin,
body#community .comm .kategorien .kat .right > .mainborder-thin {
  background-color: #FFFFFF;
  margin-bottom: 0.5em;
  padding: 0 0.5em;
}
body#vrecipe .kitchen .kategorien .kat .left > details.mainborder-thin,
body#addimg .kitchen .kategorien .kat .left > details.mainborder-thin,
body#newrecipe .kitchen .kategorien .kat .left > details.mainborder-thin,
body#community .comm .kategorien .kat .left > details.mainborder-thin,
body#vrecipe .kitchen .kategorien .kat .right > details.mainborder-thin,
body#addimg .kitchen .kategorien .kat .right > details.mainborder-thin,
body#newrecipe .kitchen .kategorien .kat .right > details.mainborder-thin,
body#community .comm .kategorien .kat .right > details.mainborder-thin {
  background-color: #68B649;
}
body#vrecipe .kitchen .kategorien .kat .left > details.mainborder-thin .groups,
body#addimg .kitchen .kategorien .kat .left > details.mainborder-thin .groups,
body#newrecipe .kitchen .kategorien .kat .left > details.mainborder-thin .groups,
body#community .comm .kategorien .kat .left > details.mainborder-thin .groups,
body#vrecipe .kitchen .kategorien .kat .right > details.mainborder-thin .groups,
body#addimg .kitchen .kategorien .kat .right > details.mainborder-thin .groups,
body#newrecipe .kitchen .kategorien .kat .right > details.mainborder-thin .groups,
body#community .comm .kategorien .kat .right > details.mainborder-thin .groups {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
body#vrecipe .kitchen .kategorien .kat .left > details.mainborder-thin:hover,
body#addimg .kitchen .kategorien .kat .left > details.mainborder-thin:hover,
body#newrecipe .kitchen .kategorien .kat .left > details.mainborder-thin:hover,
body#community .comm .kategorien .kat .left > details.mainborder-thin:hover,
body#vrecipe .kitchen .kategorien .kat .right > details.mainborder-thin:hover,
body#addimg .kitchen .kategorien .kat .right > details.mainborder-thin:hover,
body#newrecipe .kitchen .kategorien .kat .right > details.mainborder-thin:hover,
body#community .comm .kategorien .kat .right > details.mainborder-thin:hover {
  background-color: #518D37;
}
body#vrecipe .kitchen .kategorien .kat .left > details[open],
body#addimg .kitchen .kategorien .kat .left > details[open],
body#newrecipe .kitchen .kategorien .kat .left > details[open],
body#community .comm .kategorien .kat .left > details[open],
body#vrecipe .kitchen .kategorien .kat .right > details[open],
body#addimg .kitchen .kategorien .kat .right > details[open],
body#newrecipe .kitchen .kategorien .kat .right > details[open],
body#community .comm .kategorien .kat .right > details[open] {
  background-color: #FFFFFF;
  background-image: url(images/linkHoverColor.png);
  background-size: auto 1.8em;
  background-position: top left;
  background-repeat: repeat-x;
  position: absolute;
  z-index: 5;
  width: calc(100% - 1em);
}
body#vrecipe .kitchen .kategorien .kat .left .single > div:nth-child(odd),
body#addimg .kitchen .kategorien .kat .left .single > div:nth-child(odd),
body#newrecipe .kitchen .kategorien .kat .left .single > div:nth-child(odd),
body#community .comm .kategorien .kat .left .single > div:nth-child(odd),
body#vrecipe .kitchen .kategorien .kat .right .single > div:nth-child(odd),
body#addimg .kitchen .kategorien .kat .right .single > div:nth-child(odd),
body#newrecipe .kitchen .kategorien .kat .right .single > div:nth-child(odd),
body#community .comm .kategorien .kat .right .single > div:nth-child(odd),
body#vrecipe .kitchen .kategorien .kat .left .group > div:nth-child(odd),
body#addimg .kitchen .kategorien .kat .left .group > div:nth-child(odd),
body#newrecipe .kitchen .kategorien .kat .left .group > div:nth-child(odd),
body#community .comm .kategorien .kat .left .group > div:nth-child(odd),
body#vrecipe .kitchen .kategorien .kat .right .group > div:nth-child(odd),
body#addimg .kitchen .kategorien .kat .right .group > div:nth-child(odd),
body#newrecipe .kitchen .kategorien .kat .right .group > div:nth-child(odd),
body#community .comm .kategorien .kat .right .group > div:nth-child(odd),
body#vrecipe .kitchen .kategorien .kat .left summary > div:nth-child(odd),
body#addimg .kitchen .kategorien .kat .left summary > div:nth-child(odd),
body#newrecipe .kitchen .kategorien .kat .left summary > div:nth-child(odd),
body#community .comm .kategorien .kat .left summary > div:nth-child(odd),
body#vrecipe .kitchen .kategorien .kat .right summary > div:nth-child(odd),
body#addimg .kitchen .kategorien .kat .right summary > div:nth-child(odd),
body#newrecipe .kitchen .kategorien .kat .right summary > div:nth-child(odd),
body#community .comm .kategorien .kat .right summary > div:nth-child(odd) {
  padding-right: 0.1em;
}
body#vrecipe .kitchen .kategorien .kat .left .single > div:nth-child(even),
body#addimg .kitchen .kategorien .kat .left .single > div:nth-child(even),
body#newrecipe .kitchen .kategorien .kat .left .single > div:nth-child(even),
body#community .comm .kategorien .kat .left .single > div:nth-child(even),
body#vrecipe .kitchen .kategorien .kat .right .single > div:nth-child(even),
body#addimg .kitchen .kategorien .kat .right .single > div:nth-child(even),
body#newrecipe .kitchen .kategorien .kat .right .single > div:nth-child(even),
body#community .comm .kategorien .kat .right .single > div:nth-child(even),
body#vrecipe .kitchen .kategorien .kat .left .group > div:nth-child(even),
body#addimg .kitchen .kategorien .kat .left .group > div:nth-child(even),
body#newrecipe .kitchen .kategorien .kat .left .group > div:nth-child(even),
body#community .comm .kategorien .kat .left .group > div:nth-child(even),
body#vrecipe .kitchen .kategorien .kat .right .group > div:nth-child(even),
body#addimg .kitchen .kategorien .kat .right .group > div:nth-child(even),
body#newrecipe .kitchen .kategorien .kat .right .group > div:nth-child(even),
body#community .comm .kategorien .kat .right .group > div:nth-child(even),
body#vrecipe .kitchen .kategorien .kat .left summary > div:nth-child(even),
body#addimg .kitchen .kategorien .kat .left summary > div:nth-child(even),
body#newrecipe .kitchen .kategorien .kat .left summary > div:nth-child(even),
body#community .comm .kategorien .kat .left summary > div:nth-child(even),
body#vrecipe .kitchen .kategorien .kat .right summary > div:nth-child(even),
body#addimg .kitchen .kategorien .kat .right summary > div:nth-child(even),
body#newrecipe .kitchen .kategorien .kat .right summary > div:nth-child(even),
body#community .comm .kategorien .kat .right summary > div:nth-child(even) {
  padding-left: 0.1em;
}
body#vrecipe .kitchen #ingr_error.inputerror,
body#addimg .kitchen #ingr_error.inputerror,
body#newrecipe .kitchen #ingr_error.inputerror,
body#community .comm #ingr_error.inputerror {
  margin-bottom: 0.5em;
}
body#vrecipe .kitchen #gr_error.inputerror,
body#addimg .kitchen #gr_error.inputerror,
body#newrecipe .kitchen #gr_error.inputerror,
body#community .comm #gr_error.inputerror {
  padding-top: 0.5em;
}
body#vrecipe .kitchen #err_div,
body#addimg .kitchen #err_div,
body#newrecipe .kitchen #err_div,
body#community .comm #err_div {
  display: none;
}
body#vrecipe .kitchen #msg_layer,
body#addimg .kitchen #msg_layer,
body#newrecipe .kitchen #msg_layer,
body#community .comm #msg_layer {
  background-color: #518D37;
}
body#vrecipe .kitchen #wr_layer,
body#addimg .kitchen #wr_layer,
body#newrecipe .kitchen #wr_layer,
body#community .comm #wr_layer {
  border: 3px solid #F6CE14;
}
body#vrest .tabs .row .tab a,
body#vrestrnk .tabs .row .tab a {
  border-color: #7BB5A2;
  background-color: #7BB5A2;
}
body#vrest .tabs .row .tab a:hover,
body#vrestrnk .tabs .row .tab a:hover,
body#vrest .tabs .row .tab a:active,
body#vrestrnk .tabs .row .tab a:active,
body#vrest .tabs .row .tab a:focus,
body#vrestrnk .tabs .row .tab a:focus,
body#vrest .tabs .row .tab a.current,
body#vrestrnk .tabs .row .tab a.current {
  border-color: #2B705D;
  background-color: #2B705D;
  color: #FFFFFF;
}
body#vrest .restaurant .name,
body#vrestrnk .restaurant .name {
  font-size: 1.1em;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  font-weight: bold;
}
body#vrest .restaurant .entry_head,
body#vrestrnk .restaurant .entry_head,
body#vrest .restaurant .entry,
body#vrestrnk .restaurant .entry {
  font-size: 0.8em;
}
body#vrest .restaurant .entry_head,
body#vrestrnk .restaurant .entry_head {
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 0.1em;
  margin-bottom: 0.5em;
}
body#vrest .restaurant .entry,
body#vrestrnk .restaurant .entry {
  border-bottom: 1px dotted #2B705D;
  margin-left: 0;
  margin-right: 0;
}
body#vrest .restaurant .entry:last-child,
body#vrestrnk .restaurant .entry:last-child {
  border-bottom: none;
}
body#vrest .restaurant .box,
body#vrestrnk .restaurant .box {
  background-color: #DAE8B9;
  margin-bottom: 1em;
  padding: 1em;
}
body#vrest .restaurant .prop,
body#vrestrnk .restaurant .prop {
  font-style: italic;
}
body#vrest .restaurant .logo,
body#vrestrnk .restaurant .logo {
  margin-bottom: 1em;
  padding: 1em;
}
body#vrest .restaurant .logo img,
body#vrestrnk .restaurant .logo img {
  border-radius: 0.5em 0.5em 0 0;
}
body#vrest .restaurant .fav-speichern,
body#vrestrnk .restaurant .fav-speichern {
  margin-bottom: 0.3em;
}
body#vrest .restaurant .fav-speichern .btn,
body#vrestrnk .restaurant .fav-speichern .btn {
  font-size: 0.8em;
  padding: 0;
  border-radius: 0 0 0.5em 0.5em;
}
body#vrest .restaurant .edit,
body#vrestrnk .restaurant .edit {
  text-align: center;
  margin-bottom: 1em;
}
body#vrest .restaurant .tipp,
body#vrestrnk .restaurant .tipp {
  margin-left: 0;
  margin-right: 0;
  padding-top: 0.5em;
  margin-top: 0.5em;
  font-size: 0.8em;
}
body#vrest .restaurant .comment,
body#vrestrnk .restaurant .comment {
  font-size: 0.9em;
  background-color: #FFFFFF;
  color: #777777;
  padding: 0.3em 1em;
}
body#vrest .restaurant .medium,
body#vrestrnk .restaurant .medium {
  text-align: center;
  display: none;
}
body#vrest .restaurant .medium:first-child,
body#vrestrnk .restaurant .medium:first-child {
  display: block;
}
body#vrest .restaurant .thumbs a.btn-link,
body#vrestrnk .restaurant .thumbs a.btn-link {
  text-align: center;
  margin-bottom: 1em;
}
body#vrest .restaurant .buttons,
body#vrestrnk .restaurant .buttons {
  margin-top: 1em;
  text-align: center;
}
body#vrest .restaurant .prof .img-responsive,
body#vrestrnk .restaurant .prof .img-responsive {
  width: 100%;
  max-width: 50px;
  margin: 0 auto;
}
body#vrest .restaurant .kommentare .kommentarschreiben,
body#vrestrnk .restaurant .kommentare .kommentarschreiben {
  margin-top: 0.5em;
  margin-right: 0;
  margin-left: 0;
}
body#vrest .restaurant .kommentare .kommentarschreiben form,
body#vrestrnk .restaurant .kommentare .kommentarschreiben form {
  text-align: center;
  font-size: 1em;
}
body#vrest .restaurant .kommentare .kommentarschreiben form .comment,
body#vrestrnk .restaurant .kommentare .kommentarschreiben form .comment {
  width: 100%;
  height: 8em;
  margin-bottom: 1em;
}
body#vrest .restaurant .kommentar,
body#vrestrnk .restaurant .kommentar {
  margin-top: 2em;
  margin-right: 0;
  margin-left: 0;
  padding-top: 1em;
}
body#vrest .restaurant .kommentar .comment,
body#vrestrnk .restaurant .kommentar .comment {
  margin-top: 1em;
}
body#vrest .restaurant .bewertung_zeile,
body#vrestrnk .restaurant .bewertung_zeile,
body#vrest .restaurant .keine_bewertung,
body#vrestrnk .restaurant .keine_bewertung {
  margin-top: 1em;
  padding-top: 1em;
}
body#vrest .restaurant .bewertung_zeile,
body#vrestrnk .restaurant .bewertung_zeile {
  border-top: 1px dotted #2B705D;
}
body#vrest .restaurant .keine_bewertung + .pagelist,
body#vrestrnk .restaurant .keine_bewertung + .pagelist,
body#vrest .restaurant .keine_bewertung + .pagelist + .buttons,
body#vrestrnk .restaurant .keine_bewertung + .pagelist + .buttons {
  display: none;
}
body#vrest .restaurant .bewertung_schreiben_link,
body#vrestrnk .restaurant .bewertung_schreiben_link {
  text-align: center;
}
body#vrest .restaurant .bewertung_anzeigen select,
body#vrestrnk .restaurant .bewertung_anzeigen select,
body#vrest .restaurant .bewertung_schreiben select,
body#vrestrnk .restaurant .bewertung_schreiben select,
body#vrest .restaurant .kommentar_schreiben select,
body#vrestrnk .restaurant .kommentar_schreiben select,
body#vrest .restaurant .reservierung select,
body#vrestrnk .restaurant .reservierung select,
body#vrest .restaurant .bewertung_anzeigen textarea,
body#vrestrnk .restaurant .bewertung_anzeigen textarea,
body#vrest .restaurant .bewertung_schreiben textarea,
body#vrestrnk .restaurant .bewertung_schreiben textarea,
body#vrest .restaurant .kommentar_schreiben textarea,
body#vrestrnk .restaurant .kommentar_schreiben textarea,
body#vrest .restaurant .reservierung textarea,
body#vrestrnk .restaurant .reservierung textarea,
body#vrest .restaurant .bewertung_anzeigen input[type="text"],
body#vrestrnk .restaurant .bewertung_anzeigen input[type="text"],
body#vrest .restaurant .bewertung_schreiben input[type="text"],
body#vrestrnk .restaurant .bewertung_schreiben input[type="text"],
body#vrest .restaurant .kommentar_schreiben input[type="text"],
body#vrestrnk .restaurant .kommentar_schreiben input[type="text"],
body#vrest .restaurant .reservierung input[type="text"],
body#vrestrnk .restaurant .reservierung input[type="text"] {
  width: 100%;
  background-color: #F3FCFB;
  border-width: 1px;
  border-radius: 0;
}
body#vrest .restaurant .bewertung_anzeigen input[type="text"],
body#vrestrnk .restaurant .bewertung_anzeigen input[type="text"],
body#vrest .restaurant .bewertung_schreiben input[type="text"],
body#vrestrnk .restaurant .bewertung_schreiben input[type="text"],
body#vrest .restaurant .kommentar_schreiben input[type="text"],
body#vrestrnk .restaurant .kommentar_schreiben input[type="text"],
body#vrest .restaurant .reservierung input[type="text"],
body#vrestrnk .restaurant .reservierung input[type="text"] {
  padding: 0;
  line-height: 1;
}
body#vrest .restaurant .bewertung_anzeigen .criteria,
body#vrestrnk .restaurant .bewertung_anzeigen .criteria,
body#vrest .restaurant .bewertung_schreiben .criteria,
body#vrestrnk .restaurant .bewertung_schreiben .criteria {
  margin-top: 1em;
}
body#vrest .restaurant .bewertung_anzeigen .criteria > div > .box,
body#vrestrnk .restaurant .bewertung_anzeigen .criteria > div > .box,
body#vrest .restaurant .bewertung_schreiben .criteria > div > .box,
body#vrestrnk .restaurant .bewertung_schreiben .criteria > div > .box {
  background-color: #F3FCFB;
}
body#vrest .restaurant .bewertung_loeschen,
body#vrestrnk .restaurant .bewertung_loeschen {
  margin-top: 3em;
  margin-bottom: 3em;
  text-align: center;
}
body#vrest .restaurant .reservierung .datum > div > div,
body#vrestrnk .restaurant .reservierung .datum > div > div {
  padding-right: 3px;
}
body#vrest .restaurant .reservierung .datum > div > div:last-child,
body#vrestrnk .restaurant .reservierung .datum > div > div:last-child {
  padding-right: 15px;
}
body#rsearch h2.head2 .btn .glyphicon {
  color: #FFFFFF !important;
}
body#rsearch h2.head2 .btn:hover .glyphicon,
body#rsearch h2.head2 btn:active .glyphicon,
body#rsearch h2.head2 .btn:focus .glyphicon {
  color: #FFFFFF !important;
}
body#rsearch h2.head2 .btn + .info {
  border: 1px solid #2B705D;
  top: -8em;
}
body#vrest .restaurant .entry_head .btn .glyphicon {
  color: #2B705D !important;
}
body#vrest .restaurant .entry_head .btn:hover .glyphicon,
body#vrest .restaurant .entry_head btn:active .glyphicon,
body#vrest .restaurant .entry_head .btn:focus .glyphicon {
  color: #7BB5A2 !important;
}
body#vrest .restaurant .entry_head .btn + .info {
  border: 1px solid #2B705D;
  left: 5em;
  bottom: 2em;
}
body#kitchen .tabs .row .tab a,
body#vrecipe .tabs .row .tab a,
body#addimg .tabs .row .tab a,
body#newrecipe .tabs .row .tab a,
body#community .tabs .row .tab a {
  border-color: #518D37;
  background-color: #518D37;
}
body#kitchen .tabs .row .tab a:hover,
body#vrecipe .tabs .row .tab a:hover,
body#addimg .tabs .row .tab a:hover,
body#newrecipe .tabs .row .tab a:hover,
body#community .tabs .row .tab a:hover,
body#kitchen .tabs .row .tab a:active,
body#vrecipe .tabs .row .tab a:active,
body#addimg .tabs .row .tab a:active,
body#newrecipe .tabs .row .tab a:active,
body#community .tabs .row .tab a:active,
body#kitchen .tabs .row .tab a:focus,
body#vrecipe .tabs .row .tab a:focus,
body#addimg .tabs .row .tab a:focus,
body#newrecipe .tabs .row .tab a:focus,
body#community .tabs .row .tab a:focus,
body#kitchen .tabs .row .tab a.current,
body#vrecipe .tabs .row .tab a.current,
body#addimg .tabs .row .tab a.current,
body#newrecipe .tabs .row .tab a.current,
body#community .tabs .row .tab a.current {
  border-color: #68B649;
  background-color: #68B649;
  color: #FFFFFF;
}
body#kitchen .tabs .row .tab a.attention,
body#vrecipe .tabs .row .tab a.attention,
body#addimg .tabs .row .tab a.attention,
body#newrecipe .tabs .row .tab a.attention,
body#community .tabs .row .tab a.attention {
  border-color: #F6CE14;
  background-color: #F6CE14;
  color: #000000;
}
body#kitchen .tabs .row .tab a.attention:hover,
body#vrecipe .tabs .row .tab a.attention:hover,
body#addimg .tabs .row .tab a.attention:hover,
body#newrecipe .tabs .row .tab a.attention:hover,
body#community .tabs .row .tab a.attention:hover,
body#kitchen .tabs .row .tab a.attention:active,
body#vrecipe .tabs .row .tab a.attention:active,
body#addimg .tabs .row .tab a.attention:active,
body#newrecipe .tabs .row .tab a.attention:active,
body#community .tabs .row .tab a.attention:active,
body#kitchen .tabs .row .tab a.attention:focus,
body#vrecipe .tabs .row .tab a.attention:focus,
body#addimg .tabs .row .tab a.attention:focus,
body#newrecipe .tabs .row .tab a.attention:focus,
body#community .tabs .row .tab a.attention:focus,
body#kitchen .tabs .row .tab a.attention.current,
body#vrecipe .tabs .row .tab a.attention.current,
body#addimg .tabs .row .tab a.attention.current,
body#newrecipe .tabs .row .tab a.attention.current,
body#community .tabs .row .tab a.attention.current {
  border-color: #FFE68A;
  background-color: #FFE68A;
}
body#kitchen .menu,
body#vrecipe .menu,
body#addimg .menu,
body#newrecipe .menu,
body#community .menu {
  position: absolute;
  padding: 0;
  left: 0.5em;
}
body#kitchen .menu summary,
body#vrecipe .menu summary,
body#addimg .menu summary,
body#newrecipe .menu summary,
body#community .menu summary {
  padding-top: 0;
}
body#kitchen .menu[open],
body#vrecipe .menu[open],
body#addimg .menu[open],
body#newrecipe .menu[open],
body#community .menu[open] {
  z-index: 4;
  width: 20em;
  border-color: #518D37;
  border-style: solid;
  border-width: 0 2px 2px 0;
  border-radius: 0.5em 0;
  padding-bottom: 0.5em;
  padding-top: 0.5em;
  margin-top: -1em;
  margin-left: -0.5em;
}
body#kitchen .menu[open] .menuitem,
body#vrecipe .menu[open] .menuitem,
body#addimg .menu[open] .menuitem,
body#newrecipe .menu[open] .menuitem,
body#community .menu[open] .menuitem,
body#kitchen .menu[open] .subitem,
body#vrecipe .menu[open] .subitem,
body#addimg .menu[open] .subitem,
body#newrecipe .menu[open] .subitem,
body#community .menu[open] .subitem {
  margin-right: 0;
  margin-left: 0;
  padding-top: 0.2em;
}
body#kitchen .menu[open] .menuitem,
body#vrecipe .menu[open] .menuitem,
body#addimg .menu[open] .menuitem,
body#newrecipe .menu[open] .menuitem,
body#community .menu[open] .menuitem {
  font-size: 0.85em;
}
body#kitchen .menu[open] .menuitem:nth-child(odd),
body#vrecipe .menu[open] .menuitem:nth-child(odd),
body#addimg .menu[open] .menuitem:nth-child(odd),
body#newrecipe .menu[open] .menuitem:nth-child(odd),
body#community .menu[open] .menuitem:nth-child(odd) {
  background-color: #F6CE14;
}
body#kitchen .menu[open] .subitem,
body#vrecipe .menu[open] .subitem,
body#addimg .menu[open] .subitem,
body#newrecipe .menu[open] .subitem,
body#community .menu[open] .subitem {
  font-size: 0.7em;
  padding-left: 1em;
}
body#kitchen .menu[open] .menuitem,
body#vrecipe .menu[open] .menuitem,
body#addimg .menu[open] .menuitem,
body#newrecipe .menu[open] .menuitem,
body#community .menu[open] .menuitem {
  border-top: 1px dotted #518D37;
}
body#kitchen .start .cells .cell > .box > .inhalt,
body#vrecipe .start .cells .cell > .box > .inhalt,
body#addimg .start .cells .cell > .box > .inhalt,
body#newrecipe .start .cells .cell > .box > .inhalt,
body#community .start .cells .cell > .box > .inhalt {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  height: 14em;
  margin: 1em 0;
  padding-top: 6em;
  border-radius: 0.5em;
}
body#kitchen .start .cells .cell > .box > .inhalt .titel,
body#vrecipe .start .cells .cell > .box > .inhalt .titel,
body#addimg .start .cells .cell > .box > .inhalt .titel,
body#newrecipe .start .cells .cell > .box > .inhalt .titel,
body#community .start .cells .cell > .box > .inhalt .titel {
  display: block;
  background-color: #F6CE14;
  color: #000000;
  margin-bottom: 0.2em;
  padding: 0.3em 0.5em;
}
body#kitchen .start .cells .cell > .box > .inhalt .teaser,
body#vrecipe .start .cells .cell > .box > .inhalt .teaser,
body#addimg .start .cells .cell > .box > .inhalt .teaser,
body#newrecipe .start .cells .cell > .box > .inhalt .teaser,
body#community .start .cells .cell > .box > .inhalt .teaser {
  display: block;
  background-color: #FFFFFF;
  color: #000000;
  font-size: 0.8em;
  padding: 0.3em 0.5em 0.3em 1em;
  margin-bottom: 1em;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -webkit-opacity: 0.8;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  filter: alpha(opacity=80);
}
body#kitchen .start .cells .cell > .box > .inhalt .teaser .text,
body#vrecipe .start .cells .cell > .box > .inhalt .teaser .text,
body#addimg .start .cells .cell > .box > .inhalt .teaser .text,
body#newrecipe .start .cells .cell > .box > .inhalt .teaser .text,
body#community .start .cells .cell > .box > .inhalt .teaser .text {
  display: block;
  white-space: nowrap;
  overflow: hidden;
}
body#kitchen .start .cells .cell > .box > .inhalt .teaser .mehr,
body#vrecipe .start .cells .cell > .box > .inhalt .teaser .mehr,
body#addimg .start .cells .cell > .box > .inhalt .teaser .mehr,
body#newrecipe .start .cells .cell > .box > .inhalt .teaser .mehr,
body#community .start .cells .cell > .box > .inhalt .teaser .mehr {
  display: block;
  float: right;
}
body#kitchen .start .cells .cell > .box > .inhalt .titel:hover,
body#vrecipe .start .cells .cell > .box > .inhalt .titel:hover,
body#addimg .start .cells .cell > .box > .inhalt .titel:hover,
body#newrecipe .start .cells .cell > .box > .inhalt .titel:hover,
body#community .start .cells .cell > .box > .inhalt .titel:hover,
body#kitchen .start .cells .cell > .box > .inhalt .teaser:hover,
body#vrecipe .start .cells .cell > .box > .inhalt .teaser:hover,
body#addimg .start .cells .cell > .box > .inhalt .teaser:hover,
body#newrecipe .start .cells .cell > .box > .inhalt .teaser:hover,
body#community .start .cells .cell > .box > .inhalt .teaser:hover {
  background-color: #FFE68A;
  text-decoration: none;
}
body#kitchen .start .cells .cell > .box > .inhalt:hover,
body#vrecipe .start .cells .cell > .box > .inhalt:hover,
body#addimg .start .cells .cell > .box > .inhalt:hover,
body#newrecipe .start .cells .cell > .box > .inhalt:hover,
body#community .start .cells .cell > .box > .inhalt:hover {
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  -webkit-opacity: 0.5;
  opacity: 0.5;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  filter: alpha(opacity=50);
}
body#kitchen .start .cells .cell .subcells,
body#vrecipe .start .cells .cell .subcells,
body#addimg .start .cells .cell .subcells,
body#newrecipe .start .cells .cell .subcells,
body#community .start .cells .cell .subcells {
  font-size: 0.8em;
}
body#kitchen .tabelle .sort,
body#vrecipe .tabelle .sort,
body#addimg .tabelle .sort,
body#newrecipe .tabelle .sort,
body#community .tabelle .sort {
  margin-top: 2em;
}
body#kitchen .tabelle .sort .anzahl,
body#vrecipe .tabelle .sort .anzahl,
body#addimg .tabelle .sort .anzahl,
body#newrecipe .tabelle .sort .anzahl,
body#community .tabelle .sort .anzahl {
  font-weight: bold;
  font-size: 1.5em;
}
body#kitchen .tabelle .sort form select.form-control,
body#vrecipe .tabelle .sort form select.form-control,
body#addimg .tabelle .sort form select.form-control,
body#newrecipe .tabelle .sort form select.form-control,
body#community .tabelle .sort form select.form-control {
  padding: 0.2em 0.3em;
  font-size: 1em;
  height: 2em;
}
body#kitchen .tabelle .listenkopf,
body#vrecipe .tabelle .listenkopf,
body#addimg .tabelle .listenkopf,
body#newrecipe .tabelle .listenkopf,
body#community .tabelle .listenkopf,
body#kitchen .tabelle .zeile,
body#vrecipe .tabelle .zeile,
body#addimg .tabelle .zeile,
body#newrecipe .tabelle .zeile,
body#community .tabelle .zeile {
  margin-right: 0;
  margin-left: 0;
}
body#kitchen .tabelle .listenkopf > div,
body#vrecipe .tabelle .listenkopf > div,
body#addimg .tabelle .listenkopf > div,
body#newrecipe .tabelle .listenkopf > div,
body#community .tabelle .listenkopf > div,
body#kitchen .tabelle .zeile > div,
body#vrecipe .tabelle .zeile > div,
body#addimg .tabelle .zeile > div,
body#newrecipe .tabelle .zeile > div,
body#community .tabelle .zeile > div {
  padding-right: 0.2em;
  padding-left: 0.2em;
  border-right: 1px dotted #518D37;
}
body#kitchen .tabelle .listenkopf > div:last-child,
body#vrecipe .tabelle .listenkopf > div:last-child,
body#addimg .tabelle .listenkopf > div:last-child,
body#newrecipe .tabelle .listenkopf > div:last-child,
body#community .tabelle .listenkopf > div:last-child,
body#kitchen .tabelle .zeile > div:last-child,
body#vrecipe .tabelle .zeile > div:last-child,
body#addimg .tabelle .zeile > div:last-child,
body#newrecipe .tabelle .zeile > div:last-child,
body#community .tabelle .zeile > div:last-child {
  border-right: none;
}
body#kitchen .tabelle .listenkopf,
body#vrecipe .tabelle .listenkopf,
body#addimg .tabelle .listenkopf,
body#newrecipe .tabelle .listenkopf,
body#community .tabelle .listenkopf {
  margin-top: 2em;
}
body#kitchen .tabelle .listenkopf > div > div:first-child,
body#vrecipe .tabelle .listenkopf > div > div:first-child,
body#addimg .tabelle .listenkopf > div > div:first-child,
body#newrecipe .tabelle .listenkopf > div > div:first-child,
body#community .tabelle .listenkopf > div > div:first-child {
  float: left;
  width: calc(100% - 2.2em);
  overflow: hidden;
}
body#kitchen .tabelle .listenkopf > div > div:last-child,
body#vrecipe .tabelle .listenkopf > div > div:last-child,
body#addimg .tabelle .listenkopf > div > div:last-child,
body#newrecipe .tabelle .listenkopf > div > div:last-child,
body#community .tabelle .listenkopf > div > div:last-child {
  float: right;
  width: 2.2em;
  background-color: #F6CE14;
}
body#kitchen .tabelle .listenkopf > div .btn,
body#vrecipe .tabelle .listenkopf > div .btn,
body#addimg .tabelle .listenkopf > div .btn,
body#newrecipe .tabelle .listenkopf > div .btn,
body#community .tabelle .listenkopf > div .btn {
  padding: 0;
}
body#kitchen .tabelle .zeile .mainborder-thin,
body#vrecipe .tabelle .zeile .mainborder-thin,
body#addimg .tabelle .zeile .mainborder-thin,
body#newrecipe .tabelle .zeile .mainborder-thin,
body#community .tabelle .zeile .mainborder-thin {
  background-color: #FFE68A;
}
body#kitchen .tabelle .zeile:nth-child(even),
body#vrecipe .tabelle .zeile:nth-child(even),
body#addimg .tabelle .zeile:nth-child(even),
body#newrecipe .tabelle .zeile:nth-child(even),
body#community .tabelle .zeile:nth-child(even) {
  background-color: #FFE68A;
}
body#kitchen .tabelle .zeile:nth-child(even) .mainborder-thin,
body#vrecipe .tabelle .zeile:nth-child(even) .mainborder-thin,
body#addimg .tabelle .zeile:nth-child(even) .mainborder-thin,
body#newrecipe .tabelle .zeile:nth-child(even) .mainborder-thin,
body#community .tabelle .zeile:nth-child(even) .mainborder-thin {
  background-color: #FFFFFF;
}
body#vrecipe .start .cells .cell .subcells .subcell,
body#addimg .start .cells .cell .subcells .subcell,
body#newrecipe .start .cells .cell .subcells .subcell {
  text-align: center;
}
body#vrecipe .start .cells .cell .subcells .subcell .mainborder-thin,
body#addimg .start .cells .cell .subcells .subcell .mainborder-thin,
body#newrecipe .start .cells .cell .subcells .subcell .mainborder-thin {
  background-color: #FFFFFF;
}
body#vrecipe .start .cells .cell .subcells .subcell .mainborder-thin img,
body#addimg .start .cells .cell .subcells .subcell .mainborder-thin img,
body#newrecipe .start .cells .cell .subcells .subcell .mainborder-thin img {
  width: 100%;
}
body#vrecipe .start .cells .cell .subcells .subcell .mainborder-thin img:hover,
body#addimg .start .cells .cell .subcells .subcell .mainborder-thin img:hover,
body#newrecipe .start .cells .cell .subcells .subcell .mainborder-thin img:hover {
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  -webkit-opacity: 0.5;
  opacity: 0.5;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  filter: alpha(opacity=50);
}
body#vrecipe .start .cells .cell .subcells .subcell .mainborder-thin .btn-default,
body#addimg .start .cells .cell .subcells .subcell .mainborder-thin .btn-default,
body#newrecipe .start .cells .cell .subcells .subcell .mainborder-thin .btn-default {
  padding-left: 0.2em;
  padding-right: 0.2em;
  overflow: hidden;
  white-space: nowrap;
}
body#kitchen .subcells .subcell .box,
body#community .subcells .subcell .box {
  padding: 0.3em;
  padding-bottom: 0;
  background-color: #FFFFFF;
}
body#kitchen .subcells .subcell .box .inhalt,
body#community .subcells .subcell .box .inhalt {
  margin-bottom: 0.1em;
}
body#kitchen .subcells .subcell .box .inhalt > div,
body#community .subcells .subcell .box .inhalt > div {
  margin-bottom: -1.5em;
  text-align: center;
}
body#kitchen .subcells .subcell .box .inhalt > div .btn,
body#community .subcells .subcell .box .inhalt > div .btn {
  padding: 0;
  color: #FFFFFF;
}
body#kitchen .subcells .subcell .box .inhalt > div .btn img,
body#community .subcells .subcell .box .inhalt > div .btn img {
  border-radius: 0.5em;
  width: inherit;
}
body#kitchen .subcells .subcell .box .inhalt > div .btn .title,
body#community .subcells .subcell .box .inhalt > div .btn .title {
  position: relative;
}
body#kitchen .subcells .subcell .box .inhalt > div .btn .title span,
body#community .subcells .subcell .box .inhalt > div .btn .title span {
  position: relative;
  display: block;
  padding: 0 0.3em;
  font-size: 0.8em;
  line-height: 1.6;
  top: -1.5em;
  height: 1.5em;
  background-color: #68B649;
  border-radius: 0 0 0.5em 0.5em;
  overflow: hidden;
  text-overflow: ellipsis;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -webkit-opacity: 0.8;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  filter: alpha(opacity=80);
}
body#kitchen .subcells .subcell .box .inhalt > div .btn .title span:hover,
body#community .subcells .subcell .box .inhalt > div .btn .title span:hover {
  overflow: visible;
}
body#kitchen .subcells .subcell .box .inhalt > div .btn:hover,
body#community .subcells .subcell .box .inhalt > div .btn:hover {
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  -webkit-opacity: 0.6;
  opacity: 0.6;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
  filter: alpha(opacity=60);
}
body#kitchen .subcells .subcell .box .inhalt > div .btn + a,
body#community .subcells .subcell .box .inhalt > div .btn + a {
  position: relative;
  top: -1.5em;
}
body#kitchen .subcells .subcell .box .inhalt > div .btn + a img,
body#community .subcells .subcell .box .inhalt > div .btn + a img {
  max-width: 100%;
  height: auto;
}
body#kitchen .menu[open],
body#vrecipe .menu[open],
body#addimg .menu[open],
body#newrecipe .menu[open] {
  background-color: #FFE68A;
}
body#community .menu[open] {
  background-color: #FFFFFF;
}
body#community .menu[open] .usersuche .item {
  margin-right: 0;
  margin-left: 0;
  margin-bottom: 0.3em;
  padding-bottom: 0.3em;
  border-bottom: 1px dotted #518D37;
}
body#community .menu[open] .usersuche .item .prop {
  font-style: italic;
}
body#community .menu[open] .usersuche .item .form-control {
  padding: 0.2em 0.3em;
  height: auto;
  font-size: 1em;
}
body#community .menu[open] .usersuche .item:last-child {
  border-bottom: none;
}
body#community .comm .blogtext > table {
  width: 100% !important;
}
body#community .comm .blogtext a {
  font-weight: normal;
  white-space: normal;
  color: #68B649;
}
body#community .comm .blogtext a:focus,
body#community .comm .blogtext a:hover {
  color: #518D37;
  text-decoration: none;
}
body#community .comm .blogtext a.btn-default {
  color: #FFFFFF;
}
body#community .comm .blogtext h3 {
  font-size: 1.1em;
  font-weight: bold;
}
body#community .comm .blogtext img {
  display: inline-block;
  max-width: 100%;
  height: auto;
  margin: 0.5em;
  border-radius: 0.5em;
}
body#community .gewinnspiel .gewinn .mainborder-thin > .img-responsive {
  border-radius: 0.5em;
}
body#community .gewinnspiel .meinungen {
  max-height: 50em;
  overflow: auto;
  font-size: 0.8em;
}
body#community .gewinnspiel .meinungen .row {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0.5em;
  padding-bottom: 0.5em;
  border-bottom: 1px dotted #518D37;
}
body#community .gewinnspiel .meinungen .row > div {
  padding-left: 0;
  padding-right: 0;
}
body#community .gewinnspiel .meinungen .row:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}
body#community .gewinnspiel .img-right,
body#community .gewinnspiel .img-left {
  height: 4em;
  margin: 0.3em;
  padding: 0.3em;
  border-radius: 0.5em;
}
body#community .gewinnspiel .img-right {
  float: right;
  margin-right: 0;
}
body#community .gewinnspiel .img-left {
  float: left;
  margin-left: 0;
}
body#community .beste .liste .heading,
body#community .schlechteste .liste .heading,
body#community .beste .liste .zeile,
body#community .schlechteste .liste .zeile {
  margin-right: 0;
  margin-left: 0;
}
body#community .beste .liste .heading,
body#community .schlechteste .liste .heading {
  background-color: #F6CE14;
}
body#community .beste .liste .zeile,
body#community .schlechteste .liste .zeile {
  font-size: 0.9em;
  margin-top: 0.5em;
}
body#community .beste .monate,
body#community .schlechteste .monate {
  margin-bottom: 2em;
}
body#community .beste .monate .btn-link,
body#community .schlechteste .monate .btn-link {
  white-space: nowrap;
}
body#me .mein_bereich .kommentar,
body#vuser .mein_bereich .kommentar {
  margin-top: 2em;
  margin-right: 0;
  margin-left: 0;
  padding-top: 1em;
}
body#me .mein_bereich .kommentar .comment,
body#vuser .mein_bereich .kommentar .comment {
  font-size: 0.9em;
  background-color: #FFFFFF;
  color: #777777;
  padding: 0.3em 1em;
  margin-top: 1em;
}
body#me .mein_bereich .kommentar .prof .img-responsive,
body#vuser .mein_bereich .kommentar .prof .img-responsive {
  width: 100%;
  max-width: 50px;
  margin: 0 auto;
}
body#me .mein_bereich .kommentar .prop,
body#vuser .mein_bereich .kommentar .prop,
body#me .mein_bereich .kommentarschreiben .prop,
body#vuser .mein_bereich .kommentarschreiben .prop {
  font-style: italic;
}
body#me .mein_bereich .kommentarschreiben,
body#vuser .mein_bereich .kommentarschreiben {
  margin-top: 0.5em;
  margin-right: 0;
  margin-left: 0;
}
body#me .mein_bereich .kommentarschreiben form,
body#vuser .mein_bereich .kommentarschreiben form {
  text-align: center;
  font-size: 1em;
}
body#me .mein_bereich .kommentarschreiben .comment,
body#vuser .mein_bereich .kommentarschreiben .comment {
  width: 100%;
  height: 8em;
  margin-bottom: 1em;
}
body#me .mein_bereich .kommentarliste,
body#vuser .mein_bereich .kommentarliste {
  background-color: #FFFFFF;
}
body#me .mein_bereich .box,
body#vuser .mein_bereich .box {
  margin-bottom: 1em;
  background-color: #FFE68A;
  padding: 1em;
}
body#me .mein_bereich .profile .thumbs .btn,
body#vuser .mein_bereich .profile .thumbs .btn,
body#me .mein_bereich .profile .thumb .btn,
body#vuser .mein_bereich .profile .thumb .btn {
  padding: 0.5em;
}
body#me .mein_bereich .profile .thumbs .btn img,
body#vuser .mein_bereich .profile .thumbs .btn img,
body#me .mein_bereich .profile .thumb .btn img,
body#vuser .mein_bereich .profile .thumb .btn img {
  width: 100%;
  border-radius: 0.5em;
}
body#me .mein_bereich .profile .thumbs a:hover img,
body#vuser .mein_bereich .profile .thumbs a:hover img,
body#me .mein_bereich .profile .thumb a:hover img,
body#vuser .mein_bereich .profile .thumb a:hover img,
body#me .mein_bereich .profile .thumbs .btn:hover img,
body#vuser .mein_bereich .profile .thumbs .btn:hover img,
body#me .mein_bereich .profile .thumb .btn:hover img,
body#vuser .mein_bereich .profile .thumb .btn:hover img {
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  -webkit-opacity: 0.6;
  opacity: 0.6;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
  filter: alpha(opacity=60);
}
body#me .mein_bereich .profile .thumb,
body#vuser .mein_bereich .profile .thumb {
  display: inline-block;
  margin-left: 15px;
  margin-bottom: 15px;
}
body#me .mein_bereich .profile .thumb img,
body#vuser .mein_bereich .profile .thumb img {
  border-radius: 0.5em;
}
body#me .mein_bereich .profile .thumb .glyphs,
body#vuser .mein_bereich .profile .thumb .glyphs {
  margin-top: 0.5em;
}
body#me .mein_bereich .profile .thumb .glyphs span,
body#vuser .mein_bereich .profile .thumb .glyphs span {
  margin-left: 0.5em;
  margin-right: 0.5em;
}
body#me .mein_bereich .profile .foto .ranking,
body#vuser .mein_bereich .profile .foto .ranking {
  margin-bottom: 1em;
}
body#me .mein_bereich .profile .foto img,
body#vuser .mein_bereich .profile .foto img {
  width: 100%;
  border-radius: 0.5em;
}
body#me .mein_bereich .profile .album_edit .edit_img,
body#vuser .mein_bereich .profile .album_edit .edit_img {
  margin-right: 0;
  margin-top: 0.5em;
  margin-bottom: 1em;
  padding-bottom: 1em;
  border-bottom: 1px dotted #518D37;
}
body#me .mein_bereich .profile .album_edit .edit_img > div:last-child,
body#vuser .mein_bereich .profile .album_edit .edit_img > div:last-child {
  padding-right: 0;
}
body#me .mein_bereich .profile .album_edit .edit_img:last-child,
body#vuser .mein_bereich .profile .album_edit .edit_img:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
body#me .mein_bereich .bewerten .quali .criteria,
body#vuser .mein_bereich .bewerten .quali .criteria {
  margin-top: 0.5em;
  background-color: #FFFFFF;
}
body#me .mein_bereich .bewerten .quali .criteria .entry,
body#vuser .mein_bereich .bewerten .quali .criteria .entry {
  margin-right: 0;
  margin-left: 0;
  margin-bottom: 0.5em;
  padding-bottom: 0.5em;
  border-bottom: 1px dotted #518D37;
}
body#me .mein_bereich .bewerten .quali .criteria .entry:last-child,
body#vuser .mein_bereich .bewerten .quali .criteria .entry:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
body#me .mein_bereich .bewerten .auswahl img.img-responsive,
body#vuser .mein_bereich .bewerten .auswahl img.img-responsive {
  width: 100%;
  border-radius: 0.5em;
}
#navi-popup {
  position: fixed;
  z-index: 100;
  top: 81px;
  right: 1em;
}
#navi-popup #navi-button {
  float: right;
  margin-right: 1.5em;
  padding: 0;
  border: none;
  background-color: transparent;
}
#navi-popup #navi-button .glyphicon {
  font-size: 40px;
  color: #68B649;
}
#navi-popup #navi-menu {
  position: relative;
  top: -20px;
  display: none;
  clear: right;
}
#navi-popup #navi-menu .menu-top {
  line-height: 1;
  background-image: url(/_responsive/images/navi-menu-top.png);
  background-repeat: no-repeat;
  background-size: 33%;
  background-position: right 0;
}
#navi-popup #navi-menu ul {
  list-style-type: none;
  padding-inline-start: 0;
  background-color: #FFFFFF;
}
#navi-popup #navi-menu ul li {
  border: 1px solid #FFFFFF;
  border-top: none;
}
#navi-popup #navi-menu ul li a {
  display: block;
  padding: 0.5em;
  padding-right: 2em;
  border-radius: 0;
  text-align: left;
}
#navi-popup #navi-menu ul li a img {
  margin-right: 2em;
}
#navi-popup #navi-menu ul li:first-child a {
  border-radius: 0.5em 0.5em 0 0;
}
#navi-popup #navi-menu ul li:last-child {
  border-bottom: none;
}
#navi-popup #navi-menu ul li:last-child a {
  border-radius: 0 0 0.5em 0.5em;
}
#navi-popup #navi-button:hover + #navi-menu {
  display: block;
}
#navi-popup #navi-cover {
  display: none;
}
body#index #restaurant .head1,
body#restaurants .head1,
body#rsearch .head1,
body#vrest .head1,
body#vrestrnk .head1,
body#me.restaurant .head1,
body#registrierung.restaurant .head1,
body#adm.restaurant .head1 {
  background-color: #7BB5A2;
  color: #FFFFFF;
}
body#index #restaurant .head2,
body#restaurants .head2,
body#rsearch .head2,
body#vrest .head2,
body#vrestrnk .head2,
body#me.restaurant .head2,
body#registrierung.restaurant .head2,
body#adm.restaurant .head2 {
  background-color: #7BB5A2;
  color: #FFFFFF;
}
body#index #restaurant .head3,
body#restaurants .head3,
body#rsearch .head3,
body#vrest .head3,
body#vrestrnk .head3,
body#me.restaurant .head3,
body#registrierung.restaurant .head3,
body#adm.restaurant .head3 {
  background-color: #7BB5A2;
  color: #000000;
}
body#index #restaurant .infotext,
body#restaurants .infotext,
body#rsearch .infotext,
body#vrest .infotext,
body#vrestrnk .infotext,
body#me.restaurant .infotext,
body#registrierung.restaurant .infotext,
body#adm.restaurant .infotext {
  background-color: #DAE8B9;
}
body#index #restaurant .footer,
body#restaurants .footer,
body#rsearch .footer,
body#vrest .footer,
body#vrestrnk .footer,
body#me.restaurant .footer,
body#registrierung.restaurant .footer,
body#adm.restaurant .footer {
  background-color: #7BB5A2;
}
body#index #restaurant .footer > div .links > .btn,
body#restaurants .footer > div .links > .btn,
body#rsearch .footer > div .links > .btn,
body#vrest .footer > div .links > .btn,
body#vrestrnk .footer > div .links > .btn,
body#me.restaurant .footer > div .links > .btn,
body#registrierung.restaurant .footer > div .links > .btn,
body#adm.restaurant .footer > div .links > .btn,
body#index #restaurant .footer > div .powered .btn,
body#restaurants .footer > div .powered .btn,
body#rsearch .footer > div .powered .btn,
body#vrest .footer > div .powered .btn,
body#vrestrnk .footer > div .powered .btn,
body#me.restaurant .footer > div .powered .btn,
body#registrierung.restaurant .footer > div .powered .btn,
body#adm.restaurant .footer > div .powered .btn {
  color: #FFFFFF !important;
}
body#index #restaurant .footer > div .links > .btn.rest,
body#restaurants .footer > div .links > .btn.rest,
body#rsearch .footer > div .links > .btn.rest,
body#vrest .footer > div .links > .btn.rest,
body#vrestrnk .footer > div .links > .btn.rest,
body#me.restaurant .footer > div .links > .btn.rest,
body#registrierung.restaurant .footer > div .links > .btn.rest,
body#adm.restaurant .footer > div .links > .btn.rest {
  color: #000000 !important;
}
body#index #restaurant .btn-default,
body#restaurants .btn-default,
body#rsearch .btn-default,
body#vrest .btn-default,
body#vrestrnk .btn-default,
body#me.restaurant .btn-default,
body#registrierung.restaurant .btn-default,
body#adm.restaurant .btn-default {
  background-color: #2B705D;
  border-color: #2B705D;
}
body#index #restaurant .btn-default .glyphicon,
body#restaurants .btn-default .glyphicon,
body#rsearch .btn-default .glyphicon,
body#vrest .btn-default .glyphicon,
body#vrestrnk .btn-default .glyphicon,
body#me.restaurant .btn-default .glyphicon,
body#registrierung.restaurant .btn-default .glyphicon,
body#adm.restaurant .btn-default .glyphicon,
body#index #restaurant .btn-default .glyphicon:hover,
body#restaurants .btn-default .glyphicon:hover,
body#rsearch .btn-default .glyphicon:hover,
body#vrest .btn-default .glyphicon:hover,
body#vrestrnk .btn-default .glyphicon:hover,
body#me.restaurant .btn-default .glyphicon:hover,
body#registrierung.restaurant .btn-default .glyphicon:hover,
body#adm.restaurant .btn-default .glyphicon:hover {
  color: #FFFFFF;
}
body#index #restaurant .btn-default:hover,
body#restaurants .btn-default:hover,
body#rsearch .btn-default:hover,
body#vrest .btn-default:hover,
body#vrestrnk .btn-default:hover,
body#me.restaurant .btn-default:hover,
body#registrierung.restaurant .btn-default:hover,
body#adm.restaurant .btn-default:hover {
  border-color: #7BB5A2;
  background-color: #7BB5A2;
}
body#index #restaurant .btn-default:hover .glyphicon,
body#restaurants .btn-default:hover .glyphicon,
body#rsearch .btn-default:hover .glyphicon,
body#vrest .btn-default:hover .glyphicon,
body#vrestrnk .btn-default:hover .glyphicon,
body#me.restaurant .btn-default:hover .glyphicon,
body#registrierung.restaurant .btn-default:hover .glyphicon,
body#adm.restaurant .btn-default:hover .glyphicon,
body#index #restaurant .btn-default:hover .glyphicon:hover,
body#restaurants .btn-default:hover .glyphicon:hover,
body#rsearch .btn-default:hover .glyphicon:hover,
body#vrest .btn-default:hover .glyphicon:hover,
body#vrestrnk .btn-default:hover .glyphicon:hover,
body#me.restaurant .btn-default:hover .glyphicon:hover,
body#registrierung.restaurant .btn-default:hover .glyphicon:hover,
body#adm.restaurant .btn-default:hover .glyphicon:hover {
  color: #FFFFFF;
}
body#index #restaurant .btn-link,
body#restaurants .btn-link,
body#rsearch .btn-link,
body#vrest .btn-link,
body#vrestrnk .btn-link,
body#me.restaurant .btn-link,
body#registrierung.restaurant .btn-link,
body#adm.restaurant .btn-link {
  color: #2B705D;
}
body#index #restaurant .btn-link .glyphicon,
body#restaurants .btn-link .glyphicon,
body#rsearch .btn-link .glyphicon,
body#vrest .btn-link .glyphicon,
body#vrestrnk .btn-link .glyphicon,
body#me.restaurant .btn-link .glyphicon,
body#registrierung.restaurant .btn-link .glyphicon,
body#adm.restaurant .btn-link .glyphicon {
  color: #2B705D;
}
body#index #restaurant .btn-link:focus,
body#restaurants .btn-link:focus,
body#rsearch .btn-link:focus,
body#vrest .btn-link:focus,
body#vrestrnk .btn-link:focus,
body#me.restaurant .btn-link:focus,
body#registrierung.restaurant .btn-link:focus,
body#adm.restaurant .btn-link:focus,
body#index #restaurant .btn-link:hover,
body#restaurants .btn-link:hover,
body#rsearch .btn-link:hover,
body#vrest .btn-link:hover,
body#vrestrnk .btn-link:hover,
body#me.restaurant .btn-link:hover,
body#registrierung.restaurant .btn-link:hover,
body#adm.restaurant .btn-link:hover {
  color: #7BB5A2;
  text-decoration: none;
}
body#index #restaurant .btn-link:focus .glyphicon,
body#restaurants .btn-link:focus .glyphicon,
body#rsearch .btn-link:focus .glyphicon,
body#vrest .btn-link:focus .glyphicon,
body#vrestrnk .btn-link:focus .glyphicon,
body#me.restaurant .btn-link:focus .glyphicon,
body#registrierung.restaurant .btn-link:focus .glyphicon,
body#adm.restaurant .btn-link:focus .glyphicon,
body#index #restaurant .btn-link:hover .glyphicon,
body#restaurants .btn-link:hover .glyphicon,
body#rsearch .btn-link:hover .glyphicon,
body#vrest .btn-link:hover .glyphicon,
body#vrestrnk .btn-link:hover .glyphicon,
body#me.restaurant .btn-link:hover .glyphicon,
body#registrierung.restaurant .btn-link:hover .glyphicon,
body#adm.restaurant .btn-link:hover .glyphicon {
  color: #7BB5A2;
}
body#index #restaurant .glyphicon,
body#restaurants .glyphicon,
body#rsearch .glyphicon,
body#vrest .glyphicon,
body#vrestrnk .glyphicon,
body#me.restaurant .glyphicon,
body#registrierung.restaurant .glyphicon,
body#adm.restaurant .glyphicon {
  color: #2B705D;
}
body#index #restaurant .glyphicon:hover,
body#restaurants .glyphicon:hover,
body#rsearch .glyphicon:hover,
body#vrest .glyphicon:hover,
body#vrestrnk .glyphicon:hover,
body#me.restaurant .glyphicon:hover,
body#registrierung.restaurant .glyphicon:hover,
body#adm.restaurant .glyphicon:hover {
  color: #7BB5A2;
}
body#index #restaurant .lightbg,
body#restaurants .lightbg,
body#rsearch .lightbg,
body#vrest .lightbg,
body#vrestrnk .lightbg,
body#me.restaurant .lightbg,
body#registrierung.restaurant .lightbg,
body#adm.restaurant .lightbg {
  background-color: #DAE8B9;
}
body#index #restaurant .mainborder,
body#restaurants .mainborder,
body#rsearch .mainborder,
body#vrest .mainborder,
body#vrestrnk .mainborder,
body#me.restaurant .mainborder,
body#registrierung.restaurant .mainborder,
body#adm.restaurant .mainborder,
body#index #restaurant .mainborder-thin,
body#restaurants .mainborder-thin,
body#rsearch .mainborder-thin,
body#vrest .mainborder-thin,
body#vrestrnk .mainborder-thin,
body#me.restaurant .mainborder-thin,
body#registrierung.restaurant .mainborder-thin,
body#adm.restaurant .mainborder-thin,
body#index #restaurant .mainborder-thick,
body#restaurants .mainborder-thick,
body#rsearch .mainborder-thick,
body#vrest .mainborder-thick,
body#vrestrnk .mainborder-thick,
body#me.restaurant .mainborder-thick,
body#registrierung.restaurant .mainborder-thick,
body#adm.restaurant .mainborder-thick {
  border-color: #2B705D;
}
body#index #restaurant .col-border,
body#restaurants .col-border,
body#rsearch .col-border,
body#vrest .col-border,
body#vrestrnk .col-border,
body#me.restaurant .col-border,
body#registrierung.restaurant .col-border,
body#adm.restaurant .col-border {
  border-right: 1px dotted #2B705D;
}
body#index #rezepte .head1 {
  background-color: #F6CE14;
  color: #000000;
}
body#index #rezepte .head2 {
  background-color: #518D37;
  color: #FFFFFF;
}
body#index #rezepte .head3 {
  background-color: #F6CE14;
  color: #000000;
}
body#index #rezepte .infotext {
  background-color: #FFE68A;
}
body#index #rezepte .footer {
  background-color: #F6CE14;
}
body#index #rezepte .footer > div .links > .btn,
body#index #rezepte .footer > div .powered .btn {
  color: #518D37 !important;
}
body#index #rezepte .btn-default {
  background-color: #68B649;
  border-color: #68B649;
}
body#index #rezepte .btn-default .glyphicon,
body#index #rezepte .btn-default .glyphicon:hover {
  color: #FFFFFF;
}
body#index #rezepte .btn-default:hover {
  border-color: #518D37;
  background-color: #518D37;
}
body#index #rezepte .btn-default:hover .glyphicon,
body#index #rezepte .btn-default:hover .glyphicon:hover {
  color: #FFFFFF;
}
body#index #rezepte .btn-link {
  color: #68B649;
}
body#index #rezepte .btn-link .glyphicon {
  color: #68B649;
}
body#index #rezepte .btn-link:focus,
body#index #rezepte .btn-link:hover {
  color: #518D37;
  text-decoration: none;
}
body#index #rezepte .btn-link:focus .glyphicon,
body#index #rezepte .btn-link:hover .glyphicon {
  color: #518D37;
}
body#index #rezepte .glyphicon {
  color: #68B649;
}
body#index #rezepte .glyphicon:hover {
  color: #518D37;
}
body#index #rezepte .lightbg {
  background-color: #FFE68A;
}
body#index #rezepte .mainborder,
body#index #rezepte .mainborder-thin,
body#index #rezepte .mainborder-thick {
  border-color: #518D37;
}
body#index #rezepte .col-border {
  border-right: 1px dotted #7AA16A;
}
body#restaurants #navi-popup #navi-button .glyphicon,
body#rsearch #navi-popup #navi-button .glyphicon,
body#vrest #navi-popup #navi-button .glyphicon,
body#vrestrnk #navi-popup #navi-button .glyphicon,
body#me.restaurant #navi-popup #navi-button .glyphicon,
body#registrierung.restaurant #navi-popup #navi-button .glyphicon,
body#adm.restaurant #navi-popup #navi-button .glyphicon {
  color: #2B705D;
}
body#restaurants #navi-menu .menu-top,
body#rsearch #navi-menu .menu-top,
body#vrest #navi-menu .menu-top,
body#vrestrnk #navi-menu .menu-top,
body#me.restaurant #navi-menu .menu-top,
body#registrierung.restaurant #navi-menu .menu-top,
body#adm.restaurant #navi-menu .menu-top {
  background-image: url(/_responsive/images/navi-menu-top-rest.png);
}
body#me.restaurant .descr .icons .profil img,
body#registrierung.restaurant .descr .icons .profil img {
  background-image: url("images/icon_profil_2_2.jpg");
}
body#me.restaurant .descr .icons .profil_m img,
body#registrierung.restaurant .descr .icons .profil_m img {
  background-image: url("images/icon_profil_m_2_2.jpg");
}
body#me.restaurant .descr .icons .profil_w img,
body#registrierung.restaurant .descr .icons .profil_w img {
  background-image: url("images/icon_profil_w_2_2.jpg");
}
body#me.restaurant .teaser,
body#registrierung.restaurant .teaser {
  color: #FFFFFF;
  background-color: #7BB5A2;
}
body#me.restaurant .mein_bereich > .left-col .mybadge,
body#registrierung.restaurant .mein_bereich > .left-col .mybadge {
  color: #2B705D;
  border: 1px solid #2B705D;
}
body#me.restaurant .mein_bereich > .left-col a:hover .mybadge,
body#registrierung.restaurant .mein_bereich > .left-col a:hover .mybadge {
  color: #7BB5A2;
  border: 1px solid #7BB5A2;
}
body#me.restaurant .mein_bereich > .left-col .menu .navi_mb > .btn,
body#registrierung.restaurant .mein_bereich > .left-col .menu .navi_mb > .btn,
body#me.restaurant .mein_bereich > .left-col .menu .navi_mb .btn:hover,
body#registrierung.restaurant .mein_bereich > .left-col .menu .navi_mb .btn:hover {
  background-image: none;
  border: 1px solid #2B705D;
}
body#me.restaurant .mein_bereich > .left-col .menu .navi_mb > .btn .text .mybadge,
body#registrierung.restaurant .mein_bereich > .left-col .menu .navi_mb > .btn .text .mybadge,
body#me.restaurant .mein_bereich > .left-col .menu .navi_mb .btn:hover .text .mybadge,
body#registrierung.restaurant .mein_bereich > .left-col .menu .navi_mb .btn:hover .text .mybadge {
  background-color: #2B705D;
}
body#me.restaurant .mein_bereich > .left-col .menu .navi_mb .btn:hover .text .mybadge,
body#registrierung.restaurant .mein_bereich > .left-col .menu .navi_mb .btn:hover .text .mybadge {
  background-color: #7BB5A2;
  border: 1px solid #7BB5A2;
}
body#me.restaurant .mein_bereich > .left-col .menu .navi_mb .btn:hover .glyphicon,
body#registrierung.restaurant .mein_bereich > .left-col .menu .navi_mb .btn:hover .glyphicon {
  color: #7BB5A2;
}
body#me.restaurant .mein_bereich > .left-col .menu .navi_mb3 > .btn,
body#registrierung.restaurant .mein_bereich > .left-col .menu .navi_mb3 > .btn,
body#me.restaurant .mein_bereich > .left-col .menu .navi_mb3 .btn:hover,
body#registrierung.restaurant .mein_bereich > .left-col .menu .navi_mb3 .btn:hover {
  background-image: none;
  border: 1px solid #7BB5A2;
  background-color: #7BB5A2;
}
body#me.restaurant .mein_bereich > .left-col .menu .navi_mb3 > .btn .text .mybadge,
body#registrierung.restaurant .mein_bereich > .left-col .menu .navi_mb3 > .btn .text .mybadge,
body#me.restaurant .mein_bereich > .left-col .menu .navi_mb3 .btn:hover .text .mybadge,
body#registrierung.restaurant .mein_bereich > .left-col .menu .navi_mb3 .btn:hover .text .mybadge {
  color: #2B705D;
  border: 1px solid #7BB5A2;
}
body#me.restaurant .mein_bereich > .left-col .menu .navi_mb3 .navi_mb2 > a,
body#registrierung.restaurant .mein_bereich > .left-col .menu .navi_mb3 .navi_mb2 > a {
  background-color: #2B705D;
}
body#me.restaurant .mein_bereich > .left-col .menu .navi_mb3 .navi_mb2 > a:hover,
body#registrierung.restaurant .mein_bereich > .left-col .menu .navi_mb3 .navi_mb2 > a:hover {
  background-color: #7BB5A2;
}
body#me.restaurant .mein_bereich > .left-col .menu .navi_mb3 .navi_mb2 .navi_mb4,
body#registrierung.restaurant .mein_bereich > .left-col .menu .navi_mb3 .navi_mb2 .navi_mb4 {
  background-color: #7BB5A2;
}
body#me.restaurant .mein_bereich > .left-col .menu .navi_mb3 .navi_mb2 .navi_mb4 .mybadge,
body#registrierung.restaurant .mein_bereich > .left-col .menu .navi_mb3 .navi_mb2 .navi_mb4 .mybadge {
  border-color: #7BB5A2;
}
body#me.restaurant .mein_bereich > .right-col,
body#registrierung.restaurant .mein_bereich > .right-col {
  border-color: #2B705D;
}
body#me.restaurant .mein_bereich > .right-col .profile .right-col .heading,
body#registrierung.restaurant .mein_bereich > .right-col .profile .right-col .heading {
  background-color: #7BB5A2;
  color: #FFFFFF;
}
body#me.restaurant .mein_bereich > .right-col .profile .right-col .input .kategorie,
body#registrierung.restaurant .mein_bereich > .right-col .profile .right-col .input .kategorie {
  margin-right: 0;
  margin-left: 0;
}
body#me.restaurant .mein_bereich > .right-col .profile .myself .tbl > div > div,
body#registrierung.restaurant .mein_bereich > .right-col .profile .myself .tbl > div > div {
  background-color: #DAE8B9;
}
body#me.restaurant .mein_bereich > .right-col .addresses > div a.btn-link .heading,
body#registrierung.restaurant .mein_bereich > .right-col .addresses > div a.btn-link .heading {
  background-color: #2B705D;
  border-color: #2B705D;
  border-style: solid;
  border-width: 1px 1px 0 1px;
}
body#me.restaurant .mein_bereich > .right-col .addresses > div a.btn-link:hover .heading,
body#registrierung.restaurant .mein_bereich > .right-col .addresses > div a.btn-link:hover .heading {
  background-color: #7BB5A2;
}
body#me.restaurant .mein_bereich > .right-col .addresses > div a.btn-link:hover .content,
body#registrierung.restaurant .mein_bereich > .right-col .addresses > div a.btn-link:hover .content {
  background-color: #7BB5A2;
  color: #FFFFFF;
}
body#me.restaurant .mein_bereich > .right-col .addresses > div .heading,
body#registrierung.restaurant .mein_bereich > .right-col .addresses > div .heading {
  background-color: #7BB5A2;
  color: #FFFFFF;
}
body#me.restaurant .mein_bereich > .right-col .addresses > div .content,
body#registrierung.restaurant .mein_bereich > .right-col .addresses > div .content {
  border-color: #2B705D;
}
body#me.restaurant .mein_bereich > .right-col .addresses > div .buttons .btn-block,
body#registrierung.restaurant .mein_bereich > .right-col .addresses > div .buttons .btn-block {
  font-size: 0.7em;
}
body#me.restaurant .mein_bereich > .right-col .addresses > div .buttons .right-td-popup .right-td-button .glyphicon,
body#registrierung.restaurant .mein_bereich > .right-col .addresses > div .buttons .right-td-popup .right-td-button .glyphicon {
  color: #FFFFFF;
}
body#me.restaurant .mein_bereich > .right-col .addresses > div .buttons .right-td-popup .right-td-menu,
body#registrierung.restaurant .mein_bereich > .right-col .addresses > div .buttons .right-td-popup .right-td-menu {
  position: absolute;
  left: 1em;
  z-index: 100;
  display: none;
  clear: right;
}
body#me.restaurant .mein_bereich > .right-col .addresses > div .buttons .right-td-popup .right-td-menu ul,
body#registrierung.restaurant .mein_bereich > .right-col .addresses > div .buttons .right-td-popup .right-td-menu ul {
  list-style-type: none;
  padding-inline-start: 0;
  background-color: transparent;
  font-size: 0.8em;
}
body#me.restaurant .mein_bereich > .right-col .addresses > div .buttons .right-td-popup .right-td-menu ul li,
body#registrierung.restaurant .mein_bereich > .right-col .addresses > div .buttons .right-td-popup .right-td-menu ul li {
  min-width: 9em;
  border-width: 1px 1px 0;
  border-style: solid;
  border-color: #FFFFFF;
}
body#me.restaurant .mein_bereich > .right-col .addresses > div .buttons .right-td-popup .right-td-menu ul li a,
body#registrierung.restaurant .mein_bereich > .right-col .addresses > div .buttons .right-td-popup .right-td-menu ul li a {
  display: block;
  padding: 0.3em;
  text-align: left;
  border-radius: 0;
}
body#me.restaurant .mein_bereich > .right-col .addresses > div .buttons .right-td-popup .right-td-menu ul li:last-child,
body#registrierung.restaurant .mein_bereich > .right-col .addresses > div .buttons .right-td-popup .right-td-menu ul li:last-child {
  border-bottom-width: 1px;
}
body#me.restaurant .mein_bereich > .right-col .profile-data .info,
body#registrierung.restaurant .mein_bereich > .right-col .profile-data .info {
  background-color: #DAE8B9;
}
body#me.restaurant .mein_bereich > .right-col .profile-data .images > .tbl,
body#registrierung.restaurant .mein_bereich > .right-col .profile-data .images > .tbl {
  margin-bottom: 1em;
  padding-bottom: 1em;
  border-bottom: 2px solid #518D37;
}
body#me.restaurant .mein_bereich > .right-col .profile-data .images > .tbl .item .img-responsive,
body#registrierung.restaurant .mein_bereich > .right-col .profile-data .images > .tbl .item .img-responsive {
  width: 100%;
}
body#me.restaurant .mein_bereich > .right-col .profile-data .images > .tbl:last-child,
body#registrierung.restaurant .mein_bereich > .right-col .profile-data .images > .tbl:last-child {
  border-bottom: none;
}
body#me.restaurant .mein_bereich > .right-col .profile-data .features > .tbl .input .row .item,
body#registrierung.restaurant .mein_bereich > .right-col .profile-data .features > .tbl .input .row .item,
body#me.restaurant .mein_bereich > .right-col .profile-data .features > .tbl .input .row .item:first-child,
body#registrierung.restaurant .mein_bereich > .right-col .profile-data .features > .tbl .input .row .item:first-child {
  padding-left: 0.3em;
  padding-right: 0.3em;
}
body#me.restaurant .mein_bereich > .right-col .profile-data .features > .tbl .input .row .item .glyphicon,
body#registrierung.restaurant .mein_bereich > .right-col .profile-data .features > .tbl .input .row .item .glyphicon,
body#me.restaurant .mein_bereich > .right-col .profile-data .features > .tbl .input .row .item:first-child .glyphicon,
body#registrierung.restaurant .mein_bereich > .right-col .profile-data .features > .tbl .input .row .item:first-child .glyphicon {
  font-size: 0.75em;
  color: #777777;
}
body#me.restaurant .mein_bereich > .right-col .profile-data .cart > .tbl .row,
body#registrierung.restaurant .mein_bereich > .right-col .profile-data .cart > .tbl .row {
  margin-right: 0;
}
body#me.restaurant .mein_bereich > .right-col .profile-data .cart > .tbl .artikel > div,
body#registrierung.restaurant .mein_bereich > .right-col .profile-data .cart > .tbl .artikel > div {
  border-top: 1px dotted #7AA16A;
}
body#me.restaurant .mein_bereich > .right-col .profile-data .cart > .tbl .artikel > div:last-child,
body#registrierung.restaurant .mein_bereich > .right-col .profile-data .cart > .tbl .artikel > div:last-child {
  text-align: right;
}
body#me.restaurant .mein_bereich > .right-col .profile-data .cart > .tbl .artikel:first-child > div,
body#registrierung.restaurant .mein_bereich > .right-col .profile-data .cart > .tbl .artikel:first-child > div {
  border-top: none;
}
body#me.restaurant .mein_bereich > .right-col .profile-data .bills .bill,
body#registrierung.restaurant .mein_bereich > .right-col .profile-data .bills .bill {
  border-bottom: 1px dotted #518D37;
}
body#registrierung.restaurant .teaser h1 {
  font-size: 1.5em;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
@media (max-width: 767px) {
  body#index .randombg .main,
  body#lieferservices .randombg .main,
  body#restaurants .randombg .main {
    margin-top: 0;
  }
  body#index .randombg .main .search,
  body#lieferservices .randombg .main .search,
  body#restaurants .randombg .main .search {
    padding-top: 2em;
  }
  body#index .main-rowspacer,
  body#lieferservices .main-rowspacer,
  body#restaurants .main-rowspacer {
    margin-top: 0em;
  }
  body#index #tv .randombg {
    margin-top: 0;
  }
  body#index #tv .randombg .box .btn-block {
    width: 80%;
    left: 10%;
  }
  #navi-popup {
    top: 40px;
    right: 0;
  }
  #navi-popup:hover {
    background-color: rgba(255, 255, 255, 0.7);
  }
  #navi-menu .menu-top {
    width: 125px;
    float: right;
    margin-right: 1.5em;
  }
  #navi-menu .menu-top + ul {
    clear: right;
  }
  body#me .mein_bereich > .right-col .addresses > div .buttons .right-td-popup .right-td-menu {
    left: auto;
    right: 15%;
  }
  body#index #magazin .cells .cell .box .inhalt .heading {
    float: left;
    width: 30%;
  }
  body#newrecipe .kitchen .rezept .kategorien .kat .left > details[open],
  body#newrecipe .kitchen .rezept .kategorien .kat .right > details[open] {
    background-size: auto 1.5em;
  }
  body#registrierung.restaurant .teaser h1 {
    font-size: 1.2em;
  }
  body#community .gewinnspiel .img-right,
  body#community .gewinnspiel .img-left {
    float: none;
    margin-left: 0;
  }
  body#community .beste .monate,
  body#community .schlechteste .monate {
    text-align: center;
  }
  body#community .beste .monate .btn-link,
  body#community .schlechteste .monate .btn-link {
    display: inline;
  }
  body#community .beste .monate > span::after,
  body#community .schlechteste .monate > span::after {
    margin-left: 1em;
    margin-right: 1em;
    content: "|";
  }
  body#community .beste .monate > span:last-child::after,
  body#community .schlechteste .monate > span:last-child::after {
    content: "";
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  body#index .main,
  body#lieferservices .main,
  body#restaurants .main {
    margin-top: -2em;
  }
  body#index .main-rowspacer,
  body#lieferservices .main-rowspacer,
  body#restaurants .main-rowspacer {
    margin-top: 2em;
  }
  body#index #tv .randombg {
    margin-top: -2em;
  }
  #navi-popup {
    top: 54px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  body#index .main,
  body#lieferservices .main,
  body#restaurants .main {
    margin-top: -3em;
  }
  body#index .main-rowspacer,
  body#lieferservices .main-rowspacer,
  body#restaurants .main-rowspacer {
    margin-top: 3em;
  }
  #navi-popup {
    top: 73px;
  }
}
@media (min-width: 1200px) {
  body#index .main,
  body#lieferservices .main,
  body#restaurants .main {
    margin-top: -4em;
  }
  body#index .main-rowspacer {
    margin-top: 4em;
  }
}
body#adm .adm.head1,
body#lieferservice .adm.head1,
body#rsearch .adm.head1,
body#foodguide .adm.head1 {
  margin-top: 8em;
}
body#lieferservice_index .opening.no-xs.headerbg {
  background-size: cover;
}
