@media screen and (max-width: 600px), screen and (max-width: 899px) and (orientation: landscape) {
  /* line 1, ../../sass/general/_helper.scss */
  .clearfix {
    zoom: 1; }
    /* line 4, ../../sass/general/_helper.scss */
    .clearfix:before, .clearfix:after {
      content: "";
      display: table; }
    /* line 10, ../../sass/general/_helper.scss */
    .clearfix:after {
      clear: both; }

  /* line 15, ../../sass/general/_helper.scss */
  .border-box, .toolbar_small .toolbar_search,
  .toolbar_small .toolbar_all_positions,
  .toolbar_small .toolbar_contacts, .detail .item_action .button_reminder a, .detail .item_action .back a, .mobile .item_action .button,
  .mobile .item_action .button_reminder a {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }

  /* line 1, ../../sass/responsive/medium/_general.scss */
  #wrapper,
  .column--main {
    width: 100%;
    min-height: 500px;
    margin: 0;
    left: auto; }
    /* line 8, ../../sass/responsive/medium/_general.scss */
    #wrapper .inside,
    .column--main .inside {
      padding: 0;
      overflow: visible; }

  /* line 14, ../../sass/responsive/medium/_general.scss */
  .main_content {
    width: auto; }

  /* line 18, ../../sass/responsive/medium/_general.scss */
  #wrapper {
    border-color: #ccc !important;
    border-top: 0 !important;
    height: auto;
    left: 88% !important; }

  /* line 26, ../../sass/responsive/medium/_general.scss */
  .portal_welcome_small h1 {
    font-size: 28px;
    font-weight: bold; }
  /* line 31, ../../sass/responsive/medium/_general.scss */
  .portal_welcome_small h1, .portal_welcome_small h2, .portal_welcome_small p {
    padding-left: 3%;
    padding-right: 3%; }
  /* line 36, ../../sass/responsive/medium/_general.scss */
  .portal_welcome_small img {
    width: 100%;
    display: block;
    margin-bottom: 20px; }

  /* line 1, ../../sass/responsive/medium/_header.scss */
  .logobar-small {
    border-bottom: 1px solid #E5E5E5; }

  /* line 6, ../../sass/responsive/medium/_header.scss */
  .logo-small img {
    display: block;
    max-width: 400px;
    padding: 18px 0 18px 32px; }

  /* line 13, ../../sass/responsive/medium/_header.scss */
  .menu-small {
    background-color: #002D67;
    height: 44px; }
    /* line 17, ../../sass/responsive/medium/_header.scss */
    .menu-small .menu-button {
      position: relative;
      display: inline-block;
      width: 24px;
      height: 24px;
      top: 10px;
      left: 26px;
      background-image: url("https://vr.mein-check-in.de/templates/basis/webbank/img/ci/menu.svg");
      background-repeat: no-repeat; }

  /* line 29, ../../sass/responsive/medium/_header.scss */
  .toolbar_small {
    margin-bottom: 0; }
    /* line 32, ../../sass/responsive/medium/_header.scss */
    .toolbar_small .toolbar_search,
    .toolbar_small .toolbar_all_positions,
    .toolbar_small .toolbar_contacts {
      font-size: 13px;
      line-height: 16px;
      width: 50%;
      font-weight: bold;
      padding: 16px 0 17px 0;
      letter-spacing: 0.6px;
      text-align: center;
      border-bottom: 1px solid #E5E5E5; }
      /* line 45, ../../sass/responsive/medium/_header.scss */
      .toolbar_small .toolbar_search:hover,
      .toolbar_small .toolbar_all_positions:hover,
      .toolbar_small .toolbar_contacts:hover {
        background-color: rgba(0, 91, 160, 0.05);
        padding-bottom: 16px;
        border-bottom: 2px solid #0066B3; }
        /* line 50, ../../sass/responsive/medium/_header.scss */
        .toolbar_small .toolbar_search:hover a, .toolbar_small .toolbar_search:hover span,
        .toolbar_small .toolbar_all_positions:hover a,
        .toolbar_small .toolbar_all_positions:hover span,
        .toolbar_small .toolbar_contacts:hover a,
        .toolbar_small .toolbar_contacts:hover span {
          color: #0066B3; }
      /* line 55, ../../sass/responsive/medium/_header.scss */
      .toolbar_small .toolbar_search.active,
      .toolbar_small .toolbar_all_positions.active,
      .toolbar_small .toolbar_contacts.active {
        padding-bottom: 16px;
        border-bottom: 2px solid #0066B3; }
        /* line 59, ../../sass/responsive/medium/_header.scss */
        .toolbar_small .toolbar_search.active span,
        .toolbar_small .toolbar_all_positions.active span,
        .toolbar_small .toolbar_contacts.active span {
          color: #0066B3; }
      /* line 64, ../../sass/responsive/medium/_header.scss */
      .toolbar_small .toolbar_search a, .toolbar_small .toolbar_search span,
      .toolbar_small .toolbar_all_positions a,
      .toolbar_small .toolbar_all_positions span,
      .toolbar_small .toolbar_contacts a,
      .toolbar_small .toolbar_contacts span {
        color: #828282;
        text-decoration: none; }
    /* line 70, ../../sass/responsive/medium/_header.scss */
    .toolbar_small .icon_search,
    .toolbar_small .icon_contacts {
      display: none; }

  /* line 77, ../../sass/responsive/medium/_header.scss */
  .all_positions .toolbar_all_positions {
    padding-bottom: 16px;
    border-bottom: 2px solid #0066B3; }
    /* line 81, ../../sass/responsive/medium/_header.scss */
    .all_positions .toolbar_all_positions a {
      color: #0066B3; }

  /* line 3, ../../sass/responsive/medium/_search.scss */
  .search_box .search_box_container input {
    width: 100%;
    background-image: url("https://vr.mein-check-in.de/templates/basis/webbank/img/ci/search.svg");
    background-repeat: no-repeat;
    background-position: calc(100% - 10px) 32px; }

  /* line 4, ../../sass/responsive/medium/_footer.scss */
  .footer .info li.contacts {
    display: none; }

  /* line 12, ../../sass/responsive/medium/_footer.scss */
  .social-footer a {
    margin-left: 20px; }

  /* line 2, ../../sass/responsive/medium/_infobox.scss */
  .infobox_small .infobox {
    margin-bottom: 24px; }

  /* line 1, ../../sass/responsive/medium/_mainmenu.scss */
  #mainmenu {
    float: left; }
    /* line 4, ../../sass/responsive/medium/_mainmenu.scss */
    #mainmenu .mainmenu_home {
      background-color: #002D67;
      line-height: 72px;
      background-image: url("https://vr.mein-check-in.de/templates/basis/webbank/img/ci/close-white.svg");
      background-repeat: no-repeat;
      background-position: 16px center;
      text-indent: -999px; }
      /* line 13, ../../sass/responsive/medium/_mainmenu.scss */
      #mainmenu .mainmenu_home li a {
        padding: 0; }
    /* line 19, ../../sass/responsive/medium/_mainmenu.scss */
    #mainmenu .mainmenu_group span {
      color: rgba(0, 0, 0, 0.62);
      background-image: url("https://vr.mein-check-in.de/templates/basis/webbank/img/ci/chevron-right.svg"); }
    /* line 24, ../../sass/responsive/medium/_mainmenu.scss */
    #mainmenu .opened span {
      background-image: url("https://vr.mein-check-in.de/templates/basis/webbank/img/ci/chevron-down.svg"); }
    /* line 30, ../../sass/responsive/medium/_mainmenu.scss */
    #mainmenu .mainmenu_group span,
    #mainmenu .opened span {
      background-repeat: no-repeat;
      background-position: calc(100% - 16px) center; }
    /* line 36, ../../sass/responsive/medium/_mainmenu.scss */
    #mainmenu ul {
      margin-bottom: 0; }
    /* line 40, ../../sass/responsive/medium/_mainmenu.scss */
    #mainmenu li {
      list-style-type: none;
      margin-left: 0; }
      /* line 44, ../../sass/responsive/medium/_mainmenu.scss */
      #mainmenu li a,
      #mainmenu li span {
        padding: 11.5px 40px 12.5px 16px;
        border-color: #CCCCCC;
        font-size: 16px; }

  /* line 1, ../../sass/responsive/medium/_typo.scss */
  input[type="submit"],
  input[type="button"] {
    -webkit-appearance: none;
    -webkit-border-radius: 0; }

  /* line 8, ../../sass/responsive/medium/_typo.scss */
  .all_positions .toolbar_all_positions a {
    font-weight: bold; }

  /* line 2, ../../sass/responsive/medium/_detail.scss */
  .detail .description_title,
  .detail .description_content,
  .detail .reminder_usage,
  .detail .shariff {
    margin: 0 3%; }
  /* line 9, ../../sass/responsive/medium/_detail.scss */
  .detail .description_title {
    margin-top: 24px; }
    /* line 12, ../../sass/responsive/medium/_detail.scss */
    .detail .description_title h1,
    .detail .description_title h2 {
      font-size: 28px; }
  /* line 18, ../../sass/responsive/medium/_detail.scss */
  .detail .row {
    margin: 0; }
  /* line 22, ../../sass/responsive/medium/_detail.scss */
  .detail .col {
    padding: 0; }
  /* line 26, ../../sass/responsive/medium/_detail.scss */
  .detail .app_notify {
    margin: 0 3% 20px 3%; }
  /* line 30, ../../sass/responsive/medium/_detail.scss */
  .detail .item_action {
    justify-content: space-between;
    display: flex;
    margin: 0 3%;
    height: 120px; }
    /* line 36, ../../sass/responsive/medium/_detail.scss */
    .detail .item_action .button_reminder a {
      display: inline-block;
      width: auto;
      background-color: #0066B3;
      color: #fff;
      font-size: 13px;
      line-height: 30px;
      letter-spacing: 0.6px;
      padding: 5px 16px;
      border: 2px solid #0066B3;
      border-radius: 22.5px;
      text-decoration: none; }
      /* line 50, ../../sass/responsive/medium/_detail.scss */
      .detail .item_action .button_reminder a:hover {
        border-color: #005ba0;
        background-color: #005ba0; }
      /* line 55, ../../sass/responsive/medium/_detail.scss */
      .detail .item_action .button_reminder a:active {
        border-color: #005698;
        background-color: #005698; }
    /* line 62, ../../sass/responsive/medium/_detail.scss */
    .detail .item_action .back a {
      line-height: 44px;
      height: 44px;
      width: 44px;
      padding: 0;
      background-image: url("https://vr.mein-check-in.de/templates/basis/webbank/img/ci/arrow-left.svg");
      background-position: center center;
      background-repeat: no-repeat;
      background-color: transparent;
      border: 2px solid #0066B3;
      border-radius: 50%;
      text-indent: -9999px; }
      /* line 76, ../../sass/responsive/medium/_detail.scss */
      .detail .item_action .back a:hover {
        background-color: rgba(0, 91, 160, 0.05); }
      /* line 80, ../../sass/responsive/medium/_detail.scss */
      .detail .item_action .back a:active {
        background-color: rgba(0, 86, 152, 0.05); }

  /* line 88, ../../sass/responsive/medium/_detail.scss */
  .reminder_usage {
    margin-top: 20px; }

  /* line 92, ../../sass/responsive/medium/_detail.scss */
  .small_link_pdf a {
    top: 20px;
    margin-left: 3%;
    margin-right: 0; }

  /* line 98, ../../sass/responsive/medium/_detail.scss */
  .shariff-button.facebook {
    margin-left: 1.8%; }

  /* line 105, ../../sass/responsive/medium/_detail.scss */
  .mobile .item_action .button,
  .mobile .item_action .button_reminder a {
    width: auto; }
  /* line 111, ../../sass/responsive/medium/_detail.scss */
  .mobile .item_action .button {
    position: relative;
    display: inline-block;
    height: 44px;
    text-align: center;
    left: 55px;
    right: auto; }
    /* line 119, ../../sass/responsive/medium/_detail.scss */
    .mobile .item_action .button:hover {
      border-color: #005ba0;
      background-color: #005ba0; }
    /* line 124, ../../sass/responsive/medium/_detail.scss */
    .mobile .item_action .button:active {
      border-color: #005698;
      background-color: #005698; }

  /* line 1, ../../sass/responsive/medium/_displayed.scss */
  .header,
  .column--right,
  #app_addons,
  #search_box,
  .column-right .infobox,
  #portal_welcome,
  .container,
  #contact_icon,
  .link_pdf,
  .teaser,
  .page--index .teaser,
  #portal_title,
  .toolbar_contacts,
  .item_action .button_resume,
  .item_action .button,
  .page--index .header_back,
  .closed .mainmenu_positions,
  #contact_info,
  .asmContainer,
  .page--start .logobar_small,
  .page--summary .logobar_small,
  .page--interject .logobar_small,
  .quest .logobar_small {
    display: none; }

  /* line 27, ../../sass/responsive/medium/_displayed.scss */
  .header_small,
  .portal_welcome_small,
  .position-group-small,
  .lister_small,
  #mainmenu .mainmenu_home a,
  .position_location_list.responsive,
  .footer_small,
  .reminder_usage,
  .page--index .logobar_small,
  .page--index .toolbar_small,
  .small_link_pdf,
  .page--index .exclusive .container_small,
  .page--index .exclusive .header_back {
    display: block; }

  /* line 44, ../../sass/responsive/medium/_displayed.scss */
  .mobile .reminder_usage,
  .mobile .position_location_list.responsive {
    display: none; }

  /* line 1, ../../sass/responsive/medium/_information.scss */
  .privacy,
  .imprint,
  .accessibility {
    margin: 24px 3%; }
    /* line 6, ../../sass/responsive/medium/_information.scss */
    .privacy h1,
    .imprint h1,
    .accessibility h1 {
      font-size: 28px; }
    /* line 10, ../../sass/responsive/medium/_information.scss */
    .privacy h2,
    .imprint h2,
    .accessibility h2 {
      font-size: 22px;
      font-weight: 400; }

  /* line 17, ../../sass/responsive/medium/_information.scss */
  .imprint .imprint_left {
    float: none;
    width: 100%;
    margin-top: 10px; }
  /* line 23, ../../sass/responsive/medium/_information.scss */
  .imprint .imprint_right {
    margin-left: 0;
    margin-top: 10px; }

  /* line 1, ../../sass/responsive/medium/_lister.scss */
  .filter_small,
  .position_link_small {
    border-color: #CCCCCC;
    background-image: url("https://vr.mein-check-in.de/templates/basis/webbank/img/ci/chevron.svg");
    text-decoration: none; }

  /* line 9, ../../sass/responsive/medium/_lister.scss */
  .lister h1 {
    font-size: 28px; }

  /* line 16, ../../sass/responsive/medium/_lister.scss */
  .lister .position_title,
  .lister .position_group,
  .position_group_small .position_title,
  .position_group_small .position_group {
    font-size: 16px;
    color: #0066B3;
    margin: 0 0 5px 0; }
  /* line 23, ../../sass/responsive/medium/_lister.scss */
  .lister .position_img img,
  .position_group_small .position_img img {
    width: 100%;
    display: block;
    margin-bottom: 10px; }
  /* line 29, ../../sass/responsive/medium/_lister.scss */
  .lister h1, .lister p,
  .position_group_small h1,
  .position_group_small p {
    padding: 0 3%; }
  /* line 33, ../../sass/responsive/medium/_lister.scss */
  .lister li,
  .position_group_small li {
    list-style-type: none;
    margin-left: 0; }
    /* line 37, ../../sass/responsive/medium/_lister.scss */
    .lister li a,
    .position_group_small li a {
      font-weight: bold;
      padding-left: 3%; }
      /* line 41, ../../sass/responsive/medium/_lister.scss */
      .lister li a .position_description,
      .lister li a .position_description_short,
      .position_group_small li a .position_description,
      .position_group_small li a .position_description_short {
        font-weight: normal;
        font-size: 15px;
        color: rgba(0, 0, 0, 0.86);
        margin-left: 0; }
  /* line 51, ../../sass/responsive/medium/_lister.scss */
  .lister .last,
  .position_group_small .last {
    margin-bottom: 0;
    border-color: #cccccc; }

  /* line 57, ../../sass/responsive/medium/_lister.scss */
  .lister_all_positions {
    margin-top: 20px; }
    /* line 60, ../../sass/responsive/medium/_lister.scss */
    .lister_all_positions h1 {
      font-weight: 400;
      padding: 0 3%; }

  /* line 1, ../../sass/responsive/medium/_jobletter.scss */
  .infobox.jobletter {
    padding: 2% 3%;
    border: none; }
    /* line 5, ../../sass/responsive/medium/_jobletter.scss */
    .infobox.jobletter h2 {
      font-size: 22px;
      line-height: 32px;
      font-weight: normal; }
    /* line 11, ../../sass/responsive/medium/_jobletter.scss */
    .infobox.jobletter #jobletterform_small {
      max-width: none; }
    /* line 15, ../../sass/responsive/medium/_jobletter.scss */
    .infobox.jobletter .asmContainer {
      display: block; }
    /* line 21, ../../sass/responsive/medium/_jobletter.scss */
    .infobox.jobletter #jobletterform_small .submit-button .button {
      width: 100%;
      float: none; }

  /* line 29, ../../sass/responsive/medium/_jobletter.scss */
  .jobletter-confirm,
  .jobletter-unsubscribe {
    margin: 3%; }

  /* line 36, ../../sass/responsive/medium/_jobletter.scss */
  .exclusive .column--main .jobletter {
    display: none; }

  /* line 1, ../../sass/responsive/medium/_login.scss */
  .login {
    margin: 3%; }

  /* line 5, ../../sass/responsive/medium/_login.scss */
  .hotfix_login_1st {
    font-size: 28px;
    line-height: 32px; }

  /* line 1, ../../sass/responsive/medium/questform/_terms.scss */
  .page--start .main_content {
    margin-top: 0; }

  /* line 5, ../../sass/responsive/medium/questform/_terms.scss */
  .terms {
    margin: 3%; }
    /* line 10, ../../sass/responsive/medium/questform/_terms.scss */
    .terms .hotfix_terms .col_1 input[type="checkbox"] {
      position: relative;
      top: 2px; }
    /* line 17, ../../sass/responsive/medium/questform/_terms.scss */
    .terms .hotfix_terms .next:hover {
      background-color: #0066B3;
      color: #ffffff; }

  /* line 1, ../../sass/responsive/medium/questform/_summary.scss */
  .page--summary .main_content,
  .page--interject .main_content {
    margin-top: 0; }

  /* line 6, ../../sass/responsive/medium/questform/_summary.scss */
  div.summary {
    margin: 3%; }
    /* line 10, ../../sass/responsive/medium/questform/_summary.scss */
    div.summary .hotfix_summary td, div.summary .hotfix_summary th {
      font-size: 13px; }
    /* line 15, ../../sass/responsive/medium/questform/_summary.scss */
    div.summary .hotfix_summary .hotfix_summary_table th {
      width: 165px;
      margin-left: 5px; }
      /* line 19, ../../sass/responsive/medium/questform/_summary.scss */
      div.summary .hotfix_summary .hotfix_summary_table th input {
        width: 100%; }
    /* line 26, ../../sass/responsive/medium/questform/_summary.scss */
    div.summary .hotfix_summary .next:hover {
      background-color: #0066B3;
      color: #ffffff; }

  /* line 35, ../../sass/responsive/medium/questform/_summary.scss */
  .page--interject .booknav .button.send,
  .page--interject .booknav .button.disconnect {
    color: #ffffff;
    background-color: #0066B3;
    border-color: #0066B3;
    margin-left: 12%; }

  /* line 1, ../../sass/responsive/medium/questform/_quest.scss */
  .quest .main_content {
    margin-top: 0; }

  /* line 5, ../../sass/responsive/medium/questform/_quest.scss */
  #questForm {
    margin: 3%; }
    /* line 8, ../../sass/responsive/medium/questform/_quest.scss */
    #questForm table {
      width: 100%; }
    /* line 12, ../../sass/responsive/medium/questform/_quest.scss */
    #questForm .data-import {
      margin: 25px 0;
      padding: 0; }
      /* line 16, ../../sass/responsive/medium/questform/_quest.scss */
      #questForm .data-import a {
        width: auto; }
      /* line 20, ../../sass/responsive/medium/questform/_quest.scss */
      #questForm .data-import span {
        font-size: 14px; }
    /* line 26, ../../sass/responsive/medium/questform/_quest.scss */
    #questForm .Standard1Cols .extralong {
      width: 100%; }
      /* line 29, ../../sass/responsive/medium/questform/_quest.scss */
      #questForm .Standard1Cols .extralong textarea {
        width: 100%; }
    /* line 37, ../../sass/responsive/medium/questform/_quest.scss */
    #questForm .privacyQuestion .question input {
      vertical-align: top; }
    /* line 41, ../../sass/responsive/medium/questform/_quest.scss */
    #questForm .privacyQuestion .question div {
      width: 300px;
      line-height: 15px; }
    /* line 48, ../../sass/responsive/medium/questform/_quest.scss */
    #questForm .hearaboutgeneral tr {
      display: table !important; }
    /* line 53, ../../sass/responsive/medium/questform/_quest.scss */
    #questForm .hearabout tr {
      display: table !important; }
    /* line 57, ../../sass/responsive/medium/questform/_quest.scss */
    #questForm .hearabout #row_hearabout_1_alternativereason .col_0 {
      display: none; }
    /* line 63, ../../sass/responsive/medium/questform/_quest.scss */
    #questForm .Standard2Cols tr {
      display: table;
      width: 100%;
      margin-bottom: 15px; }
    /* line 69, ../../sass/responsive/medium/questform/_quest.scss */
    #questForm .Standard2Cols .col_0,
    #questForm .Standard2Cols .col_1 {
      display: table-row; }
    /* line 74, ../../sass/responsive/medium/questform/_quest.scss */
    #questForm .Standard2Cols .long {
      width: 100%; }
      /* line 77, ../../sass/responsive/medium/questform/_quest.scss */
      #questForm .Standard2Cols .long select,
      #questForm .Standard2Cols .long input {
        width: 100%; }
    /* line 84, ../../sass/responsive/medium/questform/_quest.scss */
    #questForm .Standard2Cols.smsconsent td {
      display: table-cell; }
    /* line 88, ../../sass/responsive/medium/questform/_quest.scss */
    #questForm .Standard2Cols.smsconsent .col_0 {
      width: 230px; }
    /* line 94, ../../sass/responsive/medium/questform/_quest.scss */
    #questForm .Standard2Cols.extendedstorage td {
      display: table-cell; }

  /* line 1, ../../sass/responsive/medium/questform/_booknav.scss */
  .booknav {
    padding: 16px 8px; }
    /* line 4, ../../sass/responsive/medium/questform/_booknav.scss */
    .booknav .button {
      margin-left: 8px; }
      /* line 7, ../../sass/responsive/medium/questform/_booknav.scss */
      .booknav .button.interject, .booknav .button.pdfdownload {
        padding: 0; }
      /* line 12, ../../sass/responsive/medium/questform/_booknav.scss */
      .booknav .button.pdfdownload {
        margin-left: 0; }
      /* line 16, ../../sass/responsive/medium/questform/_booknav.scss */
      .booknav .button.next {
        width: auto;
        padding-right: 48px; }

  /* line 1, ../../sass/responsive/medium/questform/_upload.scss */
  .applicantpicture {
    width: 100%;
    box-sizing: border-box; }
    /* line 5, ../../sass/responsive/medium/questform/_upload.scss */
    .applicantpicture tbody {
      display: table;
      width: 100%; }

  /* line 11, ../../sass/responsive/medium/questform/_upload.scss */
  #questForm #addButton_optionalfiles {
    margin-top: 0; }

  /* line 16, ../../sass/responsive/medium/questform/_upload.scss */
  .optionalfiles h2 {
    margin-bottom: 10px; }
  /* line 20, ../../sass/responsive/medium/questform/_upload.scss */
  .optionalfiles .col_0 {
    width: 40%; }
  /* line 24, ../../sass/responsive/medium/questform/_upload.scss */
  .optionalfiles .medium {
    width: 100%; }
  /* line 28, ../../sass/responsive/medium/questform/_upload.scss */
  .optionalfiles .long {
    width: 160px;
    margin-right: 0; }
  /* line 33, ../../sass/responsive/medium/questform/_upload.scss */
  .optionalfiles .row_0 .col_2 .button {
    display: none; } }
