.um-goldschmieden-galeriebild {
  width: 150px;
  height: 150px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.galerie-sortable {
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start;
  align-items: flex-end;
  margin-bottom: 40px;
  row-gap: 60px;
  /* background-color: lime; */
}
.um-goldschmieden-galeriebuttons {
  display: flex;
  flex-flow: column;
  padding: 0.5em;
}

.um-goldschmieden-galerieelement-border {
  /* width: 190px; */
  /* height: 190px; */
  /* display: flex;
  flex-flow: row wrap;
  justify-content: flex-start;
  align-items: flex-end;
  margin-bottom: 40px;
  row-gap: 100px; */
  /* background-color: purple; */
}
.um-goldschmieden-galerieelement {
  margin-right: 20px;
  border: thin solid black;
}

.um-goldschmieden-galeriebild {
  margin: auto;
}

.um-goldschmieden-container {
  border: 1px dashed grey;
  margin-top: 3em;
  padding: 1em;
}

.goldschmieden-content-section { 
  height: calc(100% - 30px); 
} 

.goldschmieden-container, 
.goldschmieden-content-section header, 
.goldschmieden-content-section h3, 
.goldschmieden-content-section a { 
  height: 100%; 
} 
.um-goldschmieden-thumbnail {
  position: relative;
  height: 150px;
  width: 150px;
  border: 1px solid black;
}

.goldschmieden-content-section img { 
	height: 100% !important; 
	object-fit: contain; 
}

.um-goldschmieden-thumbnail img {
  position: absolute;
  margin: auto;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.kein-logo {
  text-align: center;
  line-height: 150px;
  height: 150px;
}
.um-goldschmieden-button-container {
  display: flex;
  flex-flow: row nowrap;
  padding: 0.5em;
}