/* ckeditor classes  */
.oskl-werkstatt_logo-text {
  font-family: orbitron;
  color: #004f80;
  font-size: 1em;
  font-weight: bold;
}

/* links */
.link-button {
  background-color: #004f80;
  padding: 0.3em;
  color: white;
  border-radius: 3px;
}

.link-button a {
  color: white !important;
  font-weight: bold;
  font-family: roboto;
}

.link-text a {
  color: #004f80 !important;
  font-weight: bold;
  font-family: roboto;
  text-decoration: none;
}

.hint_bg-grey {
  background-color: gainsboro;
  border-radius: 5px;
  padding: 0.3em;
}

.hint_bg-grey p {
  margin-bottom: unset;
}

.background-red {
  background-color: #d03f38;
  border-radius: 5px;
  color: white;
}

.background-blue {
  background-color: #6daae0;
  border-radius: 5px;
  color: white;
}

.background-green {
  background-color: #d03f38;
  border-radius: 5px;
  color: white;
}

.background-grey {
  background-color: #d03f38;
  border-radius: 5px;
  color: #333333;
}

/* tt_content Basic-Styles */
.frame li, .frame li li, .frame li li li {
  font-size: 1em;
}

.center {
  text-align: center;
}

.right {
  text-align: right;
}

.left {
  text-align: left;
}

.submenu {
  color: #004f80;
  font-weight: 300;
}

.tt_content-tile-1 {
  margin-top: 0.4em;
  border: 1px solid #d0d0d0;
  margin-left: 5px;
  padding: 6px;
  border-radius: 5px;
  box-sizing: border-box;
}

body.cke_editable_themed {
  font-size: 1rem;
}

.centering a > div {
  display: flex;
  justify-content: center;
  height: inherit;
  align-items: center;
}

.pano-tile-menu {
  height: 13em;
}

.pano-font-a {
  color: white;
}

.pano-tile-menu a > div {
  display: flex;
  justify-content: center;
  height: inherit;
  align-items: center;
}

@media screen and (min-width: 25em) and (max-width: 31.1875em) {
  .tx-t3s-simplepanoview {
    min-width: 100%;
    min-height: 300px;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
  }

  .small-12-minus-1 {
    width: 100% !important;
    box-sizing: border-box;
  }
}
@media print, screen and (min-width: 40em) {
  .tx-t3s-simplepanoview {
    min-width: 50%;
    min-height: 300px;
    position: relative;
    margin-left: 1%;
    margin-right: 1%;
  }

  .medium-6-minus-1 {
    width: 49% !important;
    box-sizing: border-box;
  }
}
@media print, screen and (min-width: 50em) {
  .tx-t3s-simplepanoview {
    min-width: 100%;
    min-height: 300px;
    position: relative;
  }

  body {
    overflow-y: scroll;
  }

  .medium-6-minus-1 {
    width: 49% !important;
    box-sizing: border-box;
  }
}
@media print, screen and (min-width: 64em) {
  .tx-t3s-simplepanoview {
    min-width: 100%;
    min-height: 600px;
    position: relative;
  }

  .large-4-minus-1 {
    width: 32% !important;
  }

  .large-6-minus-1 {
    width: 49% !important;
  }
}
@media screen and (min-width: 75em) {
  .tx-t3s-simplepanoview {
    min-width: 100%;
    min-height: 600px;
    position: relative;
  }
}

/*# sourceMappingURL=osklw.css.map */
