body {
  background-image: none
}
#navigation a {
  font-size: 0.8em;
  font-weight: 600
}
.article_popup .popup_title {
  background-color: #ffffff;
  color: #231f20
}
.article_popup .selectedArticle {
  color: #c91e26
}
#selected_positions {
  padding: 0
}
#selected_positions .sub_position {
  border: 0;
  color: #ffffff
}
#subarticles_content {
  border: 0;
  background-color: #ffffff;
  border-radius: 0
}
#subarticles_content .sub_header {
  color: #ffffff;
  background-color: #c91e26;
  font-weight: 500
}
#base_shopcart .content_box {
  border-radius: 0;
  box-shadow: none;
  color: #231f20;
  border: 1px solid #c91e26
}
#base_shopcart .content_box .title {
  background-color: #c91e26;
  color: #ffffff;
  text-transform: none;
  font-weight: 400;
  text-shadow: 0 0;
  border-radius: 0
}
#base_shopcart .content_box .position {
  background-color: #ffffff
}
#totals {
  background-color: #c91e26;
  color: #ffffff;
  text-transform: none
}
#m_totals_left {
  background-color: #c91e26;
  color: #ffffff;
  text-shadow: 0 0;
  font-weight: 400;
  padding-top: 7px;
  border-radius: 0
}
#m_totals_right {
  background-color: #c91e26;
  color: #ffffff;
  text-shadow: 0 0;
  font-weight: 600;
  font-size: 1.2em;
  padding-top: 8px;
  border-radius: 0
}
#order_bonuscard > .ui-btn {
  background-color: #fef92e;
  color: #231f20;
  text-shadow: none
}
#bonuscard {
  border-radius: 0;
  border: 1px solid #c91e26;
  box-shadow: none;
  color: #ffffff
}
#bonuscard .title {
  background-color: #c91e26;
  color: #ffffff;
  text-transform: none;
  border-radius: 0
}
#ingredients_area {
  border-radius: 0;
  text-shadow: none;
  border: 1px solid #c91e26;
  box-shadow: none
}
#ingredients_area .title {
  background-color: #c91e26;
  color: #ffffff;
  font-weight: 400;
  text-shadow: 0 0;
  border-radius: 0
}
#agb_area label {
  font-size: 0.9em;
  font-weight: 600
}
#order_state .title {
  background-color: #c91e26;
  color: #ffffff;
  text-transform: none;
  font-weight: 400;
  text-shadow: 0 0;
  border-radius: 0
}
#order_state .section {
  text-shadow: none
}
#state {
  padding-bottom: 20px
}
#state .state_info {
  color: #565656;
  text-shadow: none
}
#cust_data {
  text-shadow: none
}
#address {
  text-shadow: none
}
#impressum {
  border-radius: 0;
  text-shadow: none;
  box-shadow: none;
  border: 1px solid #c91e26
}
#impressum .title {
  background-color: #c91e26;
  color: #ffffff;
  font-weight: 400;
  text-transform: none;
  text-shadow: 0 0;
  border-radius: 0
}
#impressum_buttons .ui-btn {
  background-color: #c91e26;
  font-size: 0.9em
}
#impressum .openinghours {
  color: #19191b;
  padding: 5px;
  margin: 0
}
#impressum .current {
  border-bottom: 0;
  color: #424242
}
#impressum .dark {
  background-color: #dedede;
  color: #ffffff
}
#cust_form label {
  font-size: 0.9em
}
.suggestions a {
  font-weight: 400
}