.meschede-menu {

}

.meschede-menu-item {

}
.meschede-menu-item-solo{

}
.meschede-content-list {

}
.meschede-content-list-item {
  border: 1px solid #ccc; 
  padding: 15px;
  margin-bottom: 10px;
  cursor: pointer;
}
.meschede-content-list-item:hover:not(.open) {
  background-color: #eeeeee;
}
.meschede-content-item-title {
  font-size: 1.2rem;
 font-weight: 600;
}
.meschede-content-item-subline {
  font-size: 0.9rem;
  font-weight: 100;
}
.meschede-hidden {
  display: none;
}
.meschede-content-detail-container {
  font-size: 1rem;
}
.meschede-article {
  background-color: #fff;
}