@media screen and (max-width: 800px) {
  .PageContentTitle {
    padding: 0 30px !important; }

  .PageHeader {
    width: 100% !important;
    top: 170px !important; }

  .PageHeader .PageHeaderInner.BaufiAbwicklung {
    width: 100% !important; }

  .PageHeader .PageHeaderInner .PageHeaderInnerLayout {
    padding-left: 30px !important; }

  main.Auswertung2 {
    width: 100% !important; }

  .MenuHeaderLayout .MenuHeaderLayoutCenter {
    width: 100% !important;
    position: relative !important; }

  .MenuHeaderLayout .MenuHeaderLayoutCenter .CenterLeft {
    width: 100% !important; }

  .MenuHeaderLayout .MenuHeaderLayoutCenter .CenterLeft .LeftLogo {
    padding: 20px 20px 5px !important; }

  .MenuHeaderLayout .MenuHeaderLayoutCenter .CenterLeft .LeftNotification {
    display: none !important; }

  .MenuHeaderLayout .MenuHeaderLayoutCenter .CenterLeft .LeftSearch {
    width: 100% !important;
    padding: 10px 20px !important; }

  .MenuHeaderLayout .MenuHeaderLayoutCenter .CenterRight {
    position: absolute !important;
    right: 0;
    top: 5px; }

  .MenuHeaderLayout .MenuHeaderLayoutCenter .CenterRight .MenuHeaderUser .UserLayoutInner .Layout-Name {
    max-width: 100px !important;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; }

  .KundenSucheMenuEventLayout {
    width: calc(100% - 40px) !important; }

  .MenuHeaderLayout .MenuHeaderSubLayout {
    padding: 0 30px !important; }

  .MenuHeaderLayoutPlaceholder {
    height: 170px !important;
    max-height: 170px !important;
    min-height: 170px !important; }

  main.TimelineWidth {
    width: 100% !important; }

  .TimelineLayoutTitle {
    padding: 20px !important; }

  .TimelineLayoutBlock .Block .BlockSchalter {
    display: none !important; }

  .BerechnungAufstellungDrop {
    display: none !important; }

  .TimelineLayoutBlock .Block .BlockText span:last-child {
    padding: 0 !important; }
    .TimelineLayoutBlock .Block .BlockText span:last-child div:nth-child(2) {
      padding: 15px 0 0 0 !important;
      text-align: center;
      border-top: 1px solid #eee; }
      .TimelineLayoutBlock .Block .BlockText span:last-child div:nth-child(2) .btn {
        width: 100%;
        margin: 0; }

  .TimelineLayoutBlock .Block .BlockText {
    padding: 20px !important;
    font-size: 16px !important; }

  .TimelineStartLayout {
    display: none !important; }

  .ModalLayout .ModalContent, .ModalLayoutSecond .ModalContent {
    width: 100% !important;
    overflow: auto !important; }

  .ModalLayout .ModalCenter, .ModalLayoutSecond .ModalCenter {
    width: 100% !important; }

  .Window-Bar .BarTitle {
    padding-left: 20px !important;
    text-align: left !important; }

  .MobileUnterlagenScrollViewer {
    width: 2200px !important; }

  .LoginLayout {
    position: relative !important;
    float: left !important; }

  .LoginLayout .LoginLeft {
    display: none !important; }

  .LoginLayout .LoginRight {
    width: 100% !important; }

  .LoginLayout .LoginRight .LoginBox {
    width: 100%;
    margin: 0 !important;
    top: 0 !important; }

  .LoginLayout .LoginRight .LoginBox .LoginBoxLayout {
    width: 100% !important; }

  .SearchListLayout {
    display: none; }

  .SearchListLayout .SearchListInner {
    display: inline-block; }

  .SearchListLayout .SearchListInner.Five .SearchListPanel {
    width: 100% !important; }

  .PageHeaderPlaceholderBeta {
    height: 90px !important; }

  .PageHeader .PageColor {
    display: none; }

  .PageHeader .PageTitle {
    padding-left: 0px !important;
    max-width: 35%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; }

  .PageHeader .PageRight {
    padding-right: 20px; }

  .SearchFilterText {
    padding: 20px;
    display: none; }

  .TodoInlineEdit {
    float: left;
    width: 100%; }

  .TodoInlineEdit_1 {
    width: 100% !important; }

  .TodoInlineEdit_2, .TodoInlineEdit_3, .TodoInlineEdit_4 {
    width: 100% !important;
    padding-left: 30px; }

  .TodoInlineEdit_4 {
    display: none !important; }

  .ModalLayout, .ModalLayoutSecond {
    padding-top: 0 !important; }

  .TimelineLayoutTitleSub {
    padding: 20px; } }

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