.navi-link {
  font-size: 22px;
  padding-right: 30px;
  color: #666666;
  font-family: Lato, sans-serif;
  text-decoration: none;
  padding-left: 30px;
  padding-top: 15px;
  padding-bottom: 15px;
}
.navi-link:hover {
  font-size: 22px;
  padding-right: 30px;
  color: #b68569;
  font-family: Lato, sans-serif;
  text-decoration: none;
}

.headline {
  font-family: 'Stint Ultra Expanded', serif;
  font-size: 44px;
  margin-bottom: 30px;
}

.subline {
  font-size: 44px;
  font-family: 'Stint Ultra Expanded', serif;
}

body {
  color: #666666;
}

.kontakt {
  padding-top: 100px;
  padding-bottom: 100px;
}

.col-headline {
  margin-bottom: 100px;
}

.col-content {
  padding-top: 130px;
  padding-bottom: 130px;
}

.titel {
  font-size: 26px;
}

.kontakt-heading {
  font-family: 'Stint Ultra Expanded', serif;
}

.modal-heading {
  font-size: 26px;
  font-family: 'Stint Ultra Expanded', serif;
}

.boxes p a {
  text-decoration: none;
  color: #b68569;
}

.boxes p a:hover {
  text-decoration: underline;
  color: #b68569;
}

a {
  color: #b68569;
}

.co-box {
  font-size: 20px;
  font-family: Lato, sans-serif;
}

.footer-link {
  margin-right: 20px;
  margin-left: 20px;
}

.footer-line {
  border-top: 3px solid #ba817c;
  width: 560px;
  margin: 0 auto;
}

.impressum a, .footer-link a {
  color: #b68569;
  text-decoration: none;
  font-family: 'Lato';
}

.impressum a:hover, .footer-link a:hover {
  color: #b68569;
  text-decoration: underline;
}

p {
  font-family: 'Lato';
}

.headline {
  font-size: 34px;
}

.wave {
	padding-bottom: 70px;
	padding-top: 70px
}
.heading-wave {
	font-size: 34px;
	font-family: 'Stint Ultra Expanded', serif;
}
.map-link {
  font-size: 22px;
  padding-right: 30px;
  color: #b68569;
  font-family: Lato, sans-serif;
  text-decoration: none;
}
.map-link:hover {
  font-size: 22px;
  padding-right: 30px;
  color: #b68569;
  font-family: Lato, sans-serif;
  text-decoration: underline;
}
