h1, h2, h3 { color: #365F91; }

#naturschutz_header { display: none; }
#holzproduktion_header { display: none; }
#shpBtn, #ausdunnenFrm { display: none !important; }
td.done { color: green; }

th.anzahl_baume_rel, th.anzahl_baume_rel__abs, th.anzahl_baume_rel__rel, th.anzahl_baume_rel_anteil_auto {
  background-color: #cde5ec !important;
}
th.volumen_rel, th.volumen_rel__abs, th.volumen_rel__rel, th.volumen_rel_anteil_auto {
  background-color: #d0e9cc !important;
}
th.grundflaeche_rel, th.grundflaeche_rel__abs, th.grundflaeche_rel__rel, th.grundflaeche_rel_anteil_auto {
  background-color: #f6eece !important;
}

.content-warning {
  background-color: #ffcfcf;
  font-style: italic;
  font-size: small;
  padding: 4px 8px;
  margin: 0.5rem 0;
  border: 2px solid #e87d7d;
  border-radius: 4px;
}

table.vol-lfi tr.inv-1 td, table.vol-lfi tr.inv-2 td, table.vol-lfi tr.inv-3 td, table.vol-lfi tr.inv-before2023 td {
  background-color: #ffcfcf;
  font-style: italic;
  opacity: 0.7;
}

/* home styles */
.home_list li {
  font-size: 90%;
  margin-bottom: 0.5em;
}
.image-container {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
  margin-bottom: 20px;
}

.image-container img {
  max-width: 100%;
  max-width: 800px;
  max-height: 400px;
  height: auto;
  padding: 5px;
  background-color: #fff;
}
.button {
  display: inline-block;
  padding: 10px 20px;
  margin-top: 20px;
  background-color: #365F91;
  color: #fff;
  text-decoration: none;
  border-radius: 5px;
}
.button:hover {
  background-color: #4F81BD;
}
