.dlObjectDetails .preview-container {
  float: none !important;
  margin: 0 auto !important;
  width: 550px !important;
  height: 550px !important;
}

#dlObjectDate,
#dlObjectDateDisplayGroup,
#dlObjectUpdate,
#dlObjectUpdateDisplayGroup,
#dlObjectFilter .filter label {
  width: 95% !important;
}
#dlObjectDateMinGroup,
#dlObjectUpdateMinGroup {
  left: 0em !important;
}
.ui-slider-range,
.ui-slider-handle {
  background: #ffffff !important;
  border: 1px solid #287da8 !important;
}

.ui-dialog-content {
  display: inline-block!important;
  width: 95%!important;
}

.controls .ui-autocomplete li {
  padding-left: 10px;
}
.controls .ui-autocomplete li::before {
  display: none;
}

#dlObjectTypeButtons button {
  padding: 5px !important;
}

ul.orderList {
  max-height: 35vh;
  overflow: auto;
}

#glMap {
  width: auto !important;
}
.map {
  background: white;
  width: 800px !important;
  height: 600px !important;
}

#dlaDownload {
  max-width: unset !important;
}

#dlObjects {
  width: 19em !important;
}
#dlaDownload #dlObjects::before {
  width: auto !important;
  font-family: "myriad-pro", "Myriad Pro", Arial, sans-serif;
}
#dlaDownload #dlObjectList {
  min-height: 600px;
  max-height: 700px !important;
}
#dlObjectList .object::before {
  background-image: none !important;
}
#dlObjectSummary {
  padding-top: 0.5em;
}
a.download {
  width: 90%;
  margin-bottom: 10px;
}
a.download::before {
  display: none !important;
}
.gaialight-map .control-panel {
  display: initial !important;
}
.holder_25.sidebar {
  width: 20% !important;
}

.ui-dialog,
.ui-button {
  font-size: 0.9em !important;
}

.controls label {
  display: inline-block !important;
}
.controls input.searchinput {
  border: 1px solid silver;
  margin-left: 7px !important;
  margin-right: 7px !important;
}
.gaialight .controls .ol-control.searchbox .searchmarkers-label,
.gaialight .controls .ol-control.searchbox button {
  vertical-align: middle !important;
}
.download-wrapper {
  clear: both;
  text-align: center;
  padding: 1em;
}
.ui-widget button,
.ui-widget input,
.ui-widget select,
.ui-widget textarea {
  font-family: "myriad-pro", "Myriad Pro", Arial, sans-serif !important;
}

// Filter

#dlObjectFilter label {
  font-weight: bold;
  font-size: 125%;
}
#dlObjectFilter .filter label {
  width: 4em;
  display: inline-block;
  vertical-align: top;
  font-weight: bold;
}
#dlObjectFilter .filter {
  padding: 0.5em 0.5em 0.5em 1em;
}
#dlObjectDate {
  width: 17em;
  display: inline-block;
  margin: 0.5em 0.2em 0.2em;
}
#dlObjectDateDisplayGroup {
  width: 22em;
  position: relative;
}
#dlObjectDateMinGroup {
  display: inline-block;
  position: relative;
  left: 4em;
}
#dlObjectDateMaxGroup {
  display: inline-block;
  position: absolute;
  right: 0;
}
#dlObjectFilter .filter #dlObjectDateMinGroup label,
#dlObjectFilter .filter #dlObjectDateMaxGroup label {
  width: auto;
  font-weight: normal;
}
.gaialight .ol-control.searchbox button {
  text-indent: -999px;
}
.gaialight .ol-control.searchbox button.searchbutton::before,
.gaialight .ol-control.searchbox button.searchzoom::before,
.gaialight .ol-control.searchbox button.searchreset::before {
  text-indent: 0px;
  left: 0;
}

#dlObjectDateGroup,
#dlObjectFilter {
  width: 100% !important;
  font-size: 16px;
}
#dlaDownload #dlObjectFilter .filter label {
  display: inline-block !important;
}

#dlaDownload #dlObjects::before {
  top: 10em !important;
  left: 0 !important;
}

#kachelSuche {
  border: 1px solid gray;
  padding: 0.5em 0.5em 0.5em 1em;
}
#dlObjectTypeButtons {
  padding: 0.5em 0.5em 0.5em 1em;
  text-align: center;
}

#kachelSuchInput {
  font-size: 1em;
  padding: 0.2em;
  width: 97%;
  margin-bottom: 0.5em;
  margin-top: 0.5em;
}

.ui-autocomplete {
  max-height: 600px;
  overflow: auto;
}

span.hinweistext {
  font-style: italic;
  font-size: 12px;
}

#dlObjectList .object.highlight,
#dlObjectList .object:hover {
	border-color: rgba(240, 165, 31, 0.8);
	background-color: rgba(240, 165, 31, 0.2);
}