/* apply a natural box layout model to all elements, but allowing components to change */

:root  {
  --ho-green: #084a26 ;
  --ho-link-hover-green: black ; /*#13964e ;*/
  /* --ho-hover-green: #d0f78f;  original von vorheriger Site */
  --ho-hover-green: #e8f6d0;
}


a, .nav-link {
  color: var(--ho-green);  
}
a:hover, nav-link:focus, .nav-link:hover {
  color: var(--ho-link-hover-green);
  text-decoration: underline;
}

.nav-link.active {
  text-decoration: underline;
  font-weight: bold;
}

.holtmanns-logo { 
  width: 100%;
  height: auto;  
  max-width: 200px;
}

@media (min-width: 576px) { 
  .holtmanns-logo { 
    max-width: 300px;
}
}
.holtmanns.start h2  {
  letter-spacing: 0.1em ;  
  font-weight: bold;
  font-size: 1em;
 }
.holtmanns.start h2 a  {
  text-decoration: none;
}

.holtmanns h4 {
  letter-spacing: 0.1em ;
  font-weight: bold;
  font-size: 1em;
}
.holtmanns h4 a {
  padding-left: 0.5em ;
}

.holtmanns .col {
  border-right: 1px solid var(--ho-green);
}

.holtmanns .col:last-child {
  border-right: none;
}

.holtmanns .col:hover {
  background-color: var(--ho-hover-green);
}

.footer {
  background-color: white ;  
}

