body {
  background-color: #fff!important;
}

.container {
  width: 100%;
  float: left;
}

.row.main {
  padding-left: 0;
  padding-right: 0;
  display: block;
  float: left;
  width:100%;
}

#content.col-sm-8,
#content.col-md-8 {
  width:100% !important;
  padding-right: 0px;
}

.col-md-6 {
  width:50% !important;
  float: left;
}
#content .collapse {
  display: block;
}

#content {
  padding-right: 0px;
}

.submit,
.servicenav,
.socialmedia,
.navbar,
.search-box,
#sidebar,
.iconfacebook,
.icongoogle,
.icontwitter,
.iconrss,
.breadcrumb,
.footerlogos,
.schriftgroesse,
.tx-ww-recipe .recipeadd,
.tx-ww-recipe .submit,
.searchpage,
.listpage,
#c1817,
#c1893,
#c1891,
#c1895,
#c1894,
.hidden-print {
  display:none !important;
  visibility: hidden!important;
  height:0!important;
}

#sidebar {
  display:none !important;
  visibility: hidden!important;
}

#content {
  padding-right: 0px;
  width:100%;
  margin:top:0!important;
}

a[href]:after{content:""}

.fusszeile {
  padding-top:10px;
  margin-top: 20px;
  border-top: 1px solid #000;
}

#footer {
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}

.logozeile {
  padding-left: 0px;
  padding-right: 0px;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #000;
  display:block;
  width: 100%;
}

.logozeile .logoinform {
  display: inline;
  float:left;
  width:auto;
}

.logozeile .logoprojekt {
  display: inline;
  float:right;
  width:auto;
}

.logozeile .dgelogo {
  display: inline;
  float:right;
  width:auto;
  margin-left: 20px;
}

.tx-ww-speiseplancheck .contenttable td:first-child {
  width:70px;
}

.tx-ww-speiseplancheck .contenttable td td:first-child {
  width:100px;
}

.tx-ww-speiseplancheck span.nichterfuellt {
  background-color: #d0645a;
  color: #fff;
  white-space: nowrap;
  padding: 2px 5px;
  width: 100px;
  display: inline-block;
}

.tx-ww-speiseplancheck .nichterfuellt {
  background-color: transparent;
  color: #d0645a!important;
  padding:0;
  font-weight:700;
}

.tx-ww-speiseplancheck .erfuellt {
  background-color: transparent;
  color: #89bc36!important;
  padding:0;
  font-weight:700;
}

.tx-om-cookie-consent {
  display:none !important;
  visibility: hidden!important;
}
