header {
width: 100%;
top: 0;
left: 0;
z-index: 1;
padding-bottom: 25px;
background-image: url(../images/header.jpg);
background-size: cover;
background-position: center bottom;
background-color: #D2BBA3;
}

header h1, h2 {font-family: 'Times', serif; font-style: italic; text-align: center;}
header h1 {font-size: 24pt; font-weight: 800; color: #D2BBA3; margin-bottom: 5px;}
header h2 {font-size: 18pt; font-weight: 600; color: white;}

header .caption {
	padding-top: 25px;
	padding-bottom: 35px;
	padding-left: 25px;
	padding-right: 25px;
}

.img-fulltext-none {
text-align: center;
}

.column-1 {
  padding: 0px;
  margin: 0px;
}

.cols-1 {
  padding: 0px;
  margin: 0px;
}

.fewol {
  width: 60%;
  float: left;
}

.fewo1 img {
  margin-bottom: 10px;
}

.fewo1 h4 {
  margin-top: 5px;
}

.fewor {
  width: 39%;
  margin-left: 1%;
  float: left;
}

.preise {
  padding: 0 2%;
  width: 26%;
  min-width: 280px;
  float: left;
  text-align: center;
}

.sechs {
  width: 60%;
  float: left;
  border-bottom: solid 1px black;
  min-height: 30px;
  max-height: 50px;
}

.vier {
  width: 40%;
  float: left;
  border-bottom: solid 1px black;
  min-height: 30px;
  max-height: 50px;
}

.preise p {
  margin: 0;
  padding: 0;
  font-size: 12px;
  line-height: 120%;
}

.preise h1 {
  margin-bottom: 5px;
  font-size: 18px;
}

@media only screen and (max-width: 1000px) {
  .items-row .item {float:none; width: 100%;}
  .img-fulltext-none {display: block;}
  .fewol {float: none; width: 100%; text-align: center;}
  .fewor {float: none; width: 100%; margin-left: 0; text-align: center;}
  .preise {float: none; width: 100%}
}
