dd { display:none; }
.visible { display: inline-block;}
.invisible { display:none; }


.float-left {
  float:left;
}

.float-right {
  float:right;
}

.vf-container {
  margin-bottom: 49px;
}

.acc-trigger {
  cursor: pointer;
  border-bottom: 2px solid grey;
  margin-bottom: 7px;
}

.acc-content {

}

.vf-trigger-symbol {
  float: right;
}

.initial-open {
  display:block;
}

.back-button {
  background: #f0f0f0;
  border: 1px solid #e1e1e1;
  padding: 3px 7px;
}

.back-button a {
  color: #808080 !important;
}

.back-button a:hover {
  color: #c36262 !important;
  text-decoration: none !important;
}

#letterpicker {
  margin-bottom: 21px;
}

.letter {
  padding: 7px;
  text-align: center;
  border: 1px solid #e1e1e1;
  color: #808080 !important;
}

.letter:nth-child(odd) {
  background: #f0f0f0;
}

.letter:hover {
  text-decoration: none !important;
  background: #c36262;
  color: #ffffff !important;
}

.starting-letters {
  padding-bottom: 7px;
  margin-bottom: 7px;
  font-size: 28px;
  border-bottom: 2px solid #e1e1e1;
}

#verfahren_title {
  margin-bottom: 14px;
}
