body {
  font-family: Raleway, sans-serif;
}

.pedigree .img-beside-left {
  display: table;
  width: 100%;
}
.pedigree .img-wrap {
  display: table-cell;
  float: none;
  height: 100%;
  vertical-align: middle;
}
.pedigree .img-wrap img {
  max-width: 350px;
  width: 100%;
}
.pedigree .img-beside-left .text {
  padding-left: 10px;
}
.pedigree a {
  background: none !important;
  padding-left: 0 !important;
}
td.colspan16,
td.colspan08,
td.colspan04,
td.colspan02 {
  width: 32px;
  background-image: url(/web/20240422204937im_/https://www.hanke-hameln.de/fileadmin/celo_bsv0/theme/images/main/gen1.png);
  background-position: right center;
  background-repeat: no-repeat;
}
td.colspan08 {
  width: 180px;
  background-image: url(/web/20240422204937im_/https://www.hanke-hameln.de/fileadmin/celo_bsv0/theme/images/main/gen2.png);
}
td.colspan04 {
  width: 168px;
  background-image: url(/web/20240422204937im_/https://www.hanke-hameln.de/fileadmin/celo_bsv0/theme/images/main/gen3.png);
}
td.colspan02 {
  width: 158px;
  background-image: url(/web/20240422204937im_/https://www.hanke-hameln.de/fileadmin/celo_bsv0/theme/images/main/gen4.png);
}
td.colspan01 {
  
}

h1, 
h1.footer {
  font-size: 34px;
  font-width: 500;
  color: #c18b5f;
  line-height: 1.2;
  margin-bottom: 10px;
}
h1.footer {
  color: #fef6f0;
}
h2 {
  font-size: 28px;
  font-width: 500;
  color: #c18b5f;
  line-height: 0.857;
  text-align: left;
  margin-top: 40px;
  margin-bottom: 20px;
}
h3 {
  font-size: 24px;
  font-width: 500;
  color:#3e3e3c;
  line-height: 1.679;
}
h4 {
  font-size: 18px;
  font-width:500;
  color: #3e3e3c;
}

p,
p.footer {
  font-size: 16px;
  font-width: 500;
  #color: #3e3e3c;
  line-height: 1.5;
  text-align: left;
  margin-bottom: 4px;
}

p.footer {
  color: #fef6f0;
  line-height: 1.2;
}

a {
  font-size: 18px;
  font-family: "Raleway";
  color: #c18b5f;
  line-height: 1.2;
  /*text-align: right;*/
}
a:hover,
a:active {
  color: #c18b5f;
}

a.internal-link,
a.mail,
span.phone {
  background-position: left, center;
  background-repeat: no-repeat;
  padding-left: 30px;
}
a.internal-link {
  background-image: url(/web/20240422204937im_/https://www.hanke-hameln.de/fileadmin/celo_bsv0/theme/images/main/rechts_klein.png);
  padding-left: 15px;
}
a.mail {
  background-image: url(/web/20240422204937im_/https://www.hanke-hameln.de/fileadmin/celo_bsv0/theme/images/main/msg_klein.png);
}
span.phone {
  background-image: url(/web/20240422204937im_/https://www.hanke-hameln.de/fileadmin/celo_bsv0/theme/images/main/tel_klein.png);
}

.news-single .news-list-date {
  font-weight: bold;
}

.news-single .teaser-text {
  color: #c18b5f;
}
.news-single .news-text-wrap {
  margin-bottom: 51px;
}
.news-single h2 {
  margin-bottom: 36px;
}
/*
     FILE ARCHIVED ON 20:49:37 Apr 22, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:32:15 Sep 24, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.524
  exclusion.robots: 0.019
  exclusion.robots.policy: 0.008
  esindex: 0.013
  cdx.remote: 25.233
  LoadShardBlock: 147.225 (3)
  PetaboxLoader3.datanode: 230.765 (5)
  load_resource: 353.207
  PetaboxLoader3.resolve: 248.075
  loaddict: 68.636
*/