@charset "UTF-8";
@media screen and (max-width: 949px) {
  /* ----------------------- INHALTSELEMENTE ----------------------- */
  /* Masonry */
  /* Aktuelles: Bild, Subline & Text */
  /* Aktuelles: Video, Subline & Text */
  .ce_rsce_masonry-start .masonryWrapper .grid .grid-sizer {
    width: 100%;
  }
  .ce_rsce_masonry-start .masonryWrapper .grid .grid-item {
    width: 100%;
  }
  .ce_rsce_masonry-start .masonryWrapper .grid .grid-item:nth-of-type(2n + 2) {
    width: 100%;
  }
  .ce_rsce_aktuelles-bild-subline-text .wrapper {
    margin: 20px 0;
  }
  .ce_rsce_aktuelles-youtubeVideo-subline-text .wrapper, .ce_rsce_aktuelles-vimeoVideo-subline-text .wrapper {
    margin: 20px 0;
  }
}
@media screen and (max-width: 767px) {
  /*rot*/
  /* ----------------------- HEADER ----------------------- */
  /* ----------------------- ALLGEMEIN ----------------------- */
  /* ----------------------- SCHRIFTEN ----------------------- */
  /* ----------------------- INHALTSELEMENTE ----------------------- */
  /* Masonry */
  /* Aktuelles: Bild, Subline & Text */
  /* Aktuelles: Video, Subline & Text */
  /* Button Text animiert */
  /* Button Text animiert */
  /* Logo */
  /* Bild NEUES LAYOUT */
  /* h1, Subline NEUES LAYOUT */
  /* Logos mit Verlinkung NEUES LAYOUT */
  /* Einstiegsbild, h1, Subline,Text NEUES LAYOUT */
  /* Einstiegsbild, h1, Subline,Textblöcke, Maps für Kontakt NEUES LAYOUT */
  /* Personal Details Tabelle */
  /* Personal Details mit Tabs */
  /* Klinische Studien */
  /* Link PDF Dokument */
  /* ----------------------- FOOTER ----------------------- */
  /* ----------------------- PERSONAL ----------------------- */
  /* Teaser */
  /* ----------------------- PERSONAL ----------------------- */
  /* Leser */
  /* Sharebuttons */
  /* ----------------------- OFFENE STELLEN ----------------------- */
  /* Teaser */
  .ce_hyperlink {
    padding: 0;
  }
  #header .inside {
    padding: 20px 20px;
  }
  #main {
    padding: 30px 20px 50px;
  }
  h1 {
    font-size: 1.4rem;
    max-inline-size: 15ch;
  }
  .ce_rsce_masonry-start h2 {
    padding: 0;
  }
  .ce_rsce_masonry-start .masonryWrapper {
    padding: 0;
  }
  .ce_rsce_aktuelles-bild-subline-text .wrapper {
    padding: 20px;
  }
  .ce_rsce_aktuelles-youtubeVideo-subline-text .wrapper, .ce_rsce_aktuelles-vimeoVideo-subline-text .wrapper {
    padding: 20px;
  }
  .ce_rsce_button-text-animiert {
    z-index: 100;
    position: fixed;
    top: auto;
    bottom: 0;
    right: 0;
    left: 0;
    line-height: 1.3;
  }
  .ce_rsce_button-text-animiert .wrapper {
    -webkit-animation: none;
    animation: none;
    opacity: 1;
    padding-top: 0;
  }
  .ce_rsce_button-text-animiert .wrapper a:hover .button {
    transform: none;
  }
  .ce_rsce_button-text-animiert .wrapper .button {
    display: block;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    width: 100%;
    height: auto;
  }
  .ce_rsce_button-text-animiert .wrapper .button .text {
    color: #FFFFFF;
    padding: 20px;
    text-align: center;
    width: 100%;
  }
  .ce_rsce_button-text-animiert .wrapper .button .text br {
    display: none !important;
  }
  .ce_rsce_button-text-animiert.ohneBild {
    top: auto;
    right: 0;
  }
  .ce_rsce_button-text-animiert.ohneBild .wrapper {
    padding-top: 0px;
  }
  .ce_rsce_logo a .logo img {
    height: auto;
    width: 250px;
  }
  .ce_rsce_bild .wrapper .content .links {
    width: 100%;
    left: -20px;
  }
  .ce_rsce_bild .wrapper .content .mitte {
    width: 100%;
  }
  .ce_rsce_bild .wrapper .content .rechts {
    width: 100%;
    right: -20px;
  }
  .ce_rsce_h1-subline .wrapper .content .intro {
    padding: 0;
    max-width: 100%;
  }
  .ce_rsce_h1-subline .wrapper .content .intro h1 {
    font-size: 1.4rem;
  }
  .ce_rsce_logos-verlinkung .wrapper .content .inhalt.abstand {
    width: 100%;
    margin-left: 0;
    padding: 50px 0 50px 0;
  }
  .ce_rsce_logos-verlinkung .wrapper .content .inhalt {
    padding: 50px 0 50px 0;
  }
  .ce_rsce_einstiegsbild-mit-text .wrapper .content .bild {
    width: 100%;
    margin-right: 0;
    left: -20px;
  }
  .ce_rsce_einstiegsbild-mit-text .wrapper .content .inhalt {
    width: 100%;
    margin-left: 0;
    padding: 40px 0 50px 0;
  }
  .ce_rsce_einstiegsbild-h1-subline-text .wrapper .content .intro {
    padding: 0;
    max-width: 100%;
  }
  .ce_rsce_einstiegsbild-h1-subline-text .wrapper .content .intro h1 {
    font-size: 1.4rem;
  }
  .ce_rsce_einstiegsbild-h1-subline-text .wrapper .content .bild .einstiegsbild {
    width: calc(100% + 40px);
    margin-right: 0;
    left: -20px;
  }
  .ce_rsce_einstiegsbild-h1-subline-text .wrapper .content .inhalt.abstand {
    width: 100%;
    margin-left: 0;
    padding: 50px 0 50px 0;
  }
  .ce_rsce_einstiegsbild-h1-subline-text .wrapper .content .inhalt {
    padding: 50px 0 50px 0;
  }
  .ce_rsce_einstiegsbild-kontakt .wrapper .content .intro {
    padding: 0;
  }
  .ce_rsce_einstiegsbild-kontakt .wrapper .content .intro h1 {
    font-size: 1.4rem;
  }
  .ce_rsce_einstiegsbild-kontakt .wrapper .content .intro .zusatz {
    max-width: 100%;
  }
  .ce_rsce_einstiegsbild-kontakt .wrapper .content .bild .einstiegsbild {
    width: calc(100% + 40px);
    margin-right: 0;
    left: -20px;
  }
  .ce_rsce_einstiegsbild-kontakt .wrapper .content .inhalt {
    padding: 50px 0 50px 0;
  }
  .ce_rsce_einstiegsbild-kontakt .wrapper .content .inhalt .textblock .map {
    position: relative;
  }
  .ce_rsce_einstiegsbild-kontakt .wrapper .content .inhalt .textblock .map svg {
    width: calc(100% + 20px);
  }
  .ce_rsce_einstiegsbild-kontakt .wrapper .content .inhalt .textblock .map svg #Kreis #Ebene_2 {
    transform-box: fill-box;
    /* you need this for SVGs */
    transform-origin: center center;
    animation: rotating 4s linear infinite;
  }
  .ce_rsce_einstiegsbild-h1-subline-textblock .wrapper .content .intro {
    padding: 0;
  }
  .ce_rsce_einstiegsbild-h1-subline-textblock .wrapper .content .intro h1 {
    font-size: 1.4rem;
  }
  .ce_rsce_einstiegsbild-h1-subline-textblock .wrapper .content .intro .zusatz {
    max-width: 100%;
  }
  .ce_rsce_einstiegsbild-h1-subline-textblock .wrapper .content .bild .einstiegsbild {
    width: calc(100% + 40px);
    margin-right: 0;
    left: -20px;
  }
  .ce_rsce_einstiegsbild-h1-subline-textblock .wrapper .content .inhalt.abstand {
    width: 100%;
    margin-left: 0;
    padding: 50px 0 50px 0;
  }
  .ce_rsce_einstiegsbild-h1-subline-textblock .wrapper .content .inhalt {
    padding: 50px 0 50px 0;
  }
  .ce_rsce_einstiegsbild-mit-textbloecken .wrapper .content .bild {
    width: 100%;
    margin-right: 0;
    left: 0;
  }
  .ce_rsce_einstiegsbild-mit-textbloecken .wrapper .content .inhalt {
    width: 100%;
    margin-left: 0;
    padding: 40px 0 50px 0;
  }
  .ce_rsce_subline-mit-text .wrapper .content .inhalt {
    width: 100%;
    padding: 0;
  }
  .ce_rsce_aufzaehlung-mit-bild-und-text {
    margin: 50px 0 0;
    padding: 0;
  }
  .ce_rsce_aufzaehlung-mit-bild-und-text .wrapper {
    display: block;
  }
  .ce_rsce_aufzaehlung-mit-bild-und-text .wrapper .content {
    width: 100%;
    padding-right: 0;
    margin: 0 0 50px 0;
  }
  .ce_rsce_aufzaehlung-mit-bild-und-text .wrapper .content .bild {
    width: 100%;
    max-width: 270px;
  }
  .ce_rsce_aufzaehlung-mit-bild-und-text .wrapper .content .inhalt {
    width: 100%;
    max-width: 270px;
    padding: 20px 0 0;
  }
  .ce_rsce_personal-tabelle .wrapper .content .tabelle .kopfzeile {
    padding: 12px 0;
    display: block;
  }
  .ce_rsce_personal-tabelle .wrapper .content .tabelle .text {
    width: 100%;
  }
  .ce_rsce_personal-tabelle .wrapper .content .tabelle .text .linie {
    display: block;
    width: 100%;
    padding: 12px 0;
  }
  .ce_rsce_personal-tabelle .wrapper .content .tabelle .text .linie .jahr {
    width: 100%;
    display: block;
  }
  .ce_rsce_personal-tabelle .wrapper .content .tabelle .text .linie .bezeichnung {
    width: 100%;
    display: block;
    padding-right: 0;
  }
  .ce_rsce_personal-details-tabs .wrapper .content .boxen {
    /* ----------------------- TABS ----------------------- */
    /* Tabs */
  }
  .ce_rsce_personal-details-tabs .wrapper .content .boxen .tabs #tabs-nav {
    margin: 0;
    padding: 0;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    overflow: visible;
  }
  .ce_rsce_personal-details-tabs .wrapper .content .boxen .tabs #tabs-nav .tab {
    width: 100%;
    padding: 10px 0 10px 0;
    border-right: none;
    border-bottom: 1px solid #888;
  }
  .ce_rsce_personal-details-tabs .wrapper .content .boxen .tabs #tabs-content .lebenslauf {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .ce_rsce_personal-details-tabs .wrapper .content .boxen .tabs #tabs-content .lebenslauf 0.jahr {
    min-width: 0;
    width: 100%;
  }
  .ce_rsce_personal-details-tabs .wrapper .content .boxen .tabs #tabs-content .lebenslauf .beschreibung {
    width: 100%;
    padding-left: 0;
  }
  .studien h2 {
    padding: 0;
  }
  .studien .ce_text {
    padding: 0;
  }
  .ce_accordion {
    padding: 0;
  }
  .accordionOnBlock {
    padding: 0;
  }
  .ce_rsce_link-pdf-download .wrapper {
    padding: 0;
  }
  #footer {
    padding: 70px 20px 20px;
  }
  .buttonAbstand #footer {
    padding: 70px 20px 100px;
  }
  .ce_rsce_footer .wrapper .content .box br {
    display: none;
  }
  .ce_rsce_footer .wrapper .content span, .ce_rsce_footer .wrapper .content a {
    display: block;
    white-space: normal;
  }
  .ce_rsce_footer .wrapper .content span.adresse:after, .ce_rsce_footer .wrapper .content span.telefon:after {
    display: none;
  }
  .detailseite.personalseite.neuesLayout #main {
    /* Teaser */
  }
  .detailseite.personalseite.neuesLayout #main .back {
    padding: 0 20px 50px;
  }
  .mod_newslist {
    padding: 0;
  }
  .mod_newsreader {
    padding: 0 0 50px;
  }
  .mod_newsreader .layout_full .inside .teaserbild {
    width: 180px;
    margin-bottom: 20px;
    margin-right: 0;
    float: none;
  }
  .mod_newsreader .layout_full .inside .beschreibung {
    padding: 0 10px 0 0;
  }
  .mod_newsreader .layout_full-neuesLayout .intro {
    padding: 0 20px;
  }
  .mod_newsreader .layout_full-neuesLayout .intro h1 {
    font-size: 1.4rem;
  }
  .mod_newsreader .layout_full-neuesLayout .intro .zusatz {
    font-size: 1.2rem;
  }
  .mod_newsreader .layout_full-neuesLayout .bild {
    padding: 0 20px;
  }
  .mod_newsreader .layout_full-neuesLayout .bild .teaserbild-neuesLayout {
    width: 100%;
    margin-right: 0;
  }
  .mod_newsreader .layout_full-neuesLayout .inside {
    padding: 0 20px;
  }
  .mod_newsreader .layout_full-neuesLayout .inside .links {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 50px 0;
  }
  .mod_newsreader .layout_full-neuesLayout .inside .links .email, .mod_newsreader .layout_full-neuesLayout .inside .links .telefon, .mod_newsreader .layout_full-neuesLayout .inside .links .cv {
    width: 100%;
    border-right: none;
    padding: 0 0 5px 0;
  }
  .mod_newsreader .layout_full-neuesLayout .inside .links .telefon {
    padding: 5px 0 5px 0;
  }
  .mod_newsreader .layout_full-neuesLayout .inside .links .cv {
    padding: 5px 0 0 0;
  }
  .mod_newsreader .layout_full-neuesLayout .inside .beschreibung {
    padding: 0;
  }
  .sharebuttons {
    margin: 20px 0px;
  }
  #offene-stellen-modul.mod_newslist .layout_latest {
    width: 100%;
    margin: 0 0 50px 0;
  }
}
@media screen and (max-width: 600px) {
  /* Teaser */
  .mod_newslist .layout_latest-neuesLayout {
    width: 100%;
    margin: 0 0 50px 0;
    max-width: 550px;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22var%2Fwww%2Fvhosts%2Fkho.ch%2Fhttpdocs_2026%2Ffiles%2Fonkozentrum%2Fscss%2Fmobile.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOG%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAmBA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAUD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAaD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBL%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAOH%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAca%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAerB%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAEiB%3BAAAA%3BAAAA%3BAAAA%3BAAKhB%3BAAAA%3BAAAA%3BAAAA%3BAAaN%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAQG%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAOH%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%22%7D */