@media all and (min-width: 1380px) {
    .body {
        /* calc(px / 1728 * 100vw) */
        /*transform: translate(x-achse px, y px);*/
       padding: 0 56px;
       /* cursor: url('../bilder/cursor.png') 16 16, auto; */
       position: relative;
    }
    .mobile-br {
        display: none; /* Entfernt den Zeilenumbruch im Desktop */
    }
    .box {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        align-items: flex-start;
    }
    .navigation-raw {
        text-decoration: none;
        color: #000000;
    }

    .lauftext3 {
        width: 100%;
        font-size: 26px;
        font-family: Epilogue;
        font-weight: 400;
        line-height: 33px;
        position: relative;
        padding: 8px;
    }
    .hboxr2 {
        display: flex;
        justify-content: flex-end;
    }
    .hboxl2 {
        display: flex;
        justify-content: flex-start;
    }
    .htextbox {
        margin: -92px -8px 0 -8px;
    }
    .dreihtext {
        width: 50%;
        padding: 0 -8px;
    }
    .margin-top {
        margin: -280px -8px 0 -8px;
        display: flex;
        justify-content: end;
    }
    .dreiquerr {
        height: 100%;
        width: 50%;
        padding: 0 8px;
    }
    .dreiquer-gone {
        width: 50%;
        padding: 0 8px;
    }
    .vierquerl {
        height: 100%;
        width: calc((4 / 6* 100% - 4px));
        margin-top: 56px;
    }
    .margin-top-56 {
        margin: 56px -8px 0 -8px;
    }
    .vierqrechts {
        height: 100%;
        width: calc((4 / 6* 100% - 4px));
        margin-top: 56px;
        margin-left: calc((2 / 6* 100% + 4px));
    }

    .farbkontrolle {
        width: auto !important;
    }

    .schnittmarken-links {
        width: 48px;
        margin-top: -8px;
    }
    .schnittmarken-unten {
        width: 48px;
    }
    .schnittmarken-mitte {
        width: 30px;
        margin-top: -20px;
    } 
    .schnittmarken-mitte-unten {
        width: 30px;
        margin-top: 20px;
    } 
    .titel {
        font-size: 100px;
        font-family: Epilogue, sans-serif;
        font-weight: 900;
        text-transform: uppercase;
        line-height: 92px;
        margin-bottom: 56px;
    }
    .titel-einzug-l-5 {
        margin-left: -6px;
        display: inline-block;
    }
    .beschreibung {
        margin: 8px 0 0 0;
        width: 100%;
        font-size: calc(40 / 1728 * 100vw);
        font-family: Epilogue;
        text-transform: uppercase;
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
    }
    .beschreibung-2 {
        text-transform: uppercase;
        text-align: end;
    }
    .titel-einzug-l-1 {
        margin-left: -2px;
        display: inline-block;
    }
    .titel-rechts {
        font-size: 100px;
        font-family: Epilogue;
        font-weight: 900;
        text-transform: uppercase;
        line-height: 92px;
        text-align: right;
        transform: translateY(-80.5%);
    }
    .titel-rechts-container {
        display: flex;
        width: 100%;
        justify-content: flex-end;
    }
    .dreiq-56 {
        margin-top: 56px;
    }
    .margin-top-280 {
        margin-top: 280px;
    }
    .dreihoch {
        width: 50%;
        padding: 0 8px;
    }
    .dreihoch-stay {
        width: 50%;
        padding: 0 8px;
    }
    .zweihbox {
        width: calc((2 / 6 * 100%));
        padding: 0 8px;
    }
    .zweihbox2 {
        width: calc((2 / 6 * 100%));
        padding: 0 8px;
    }
    .zweihbox2-top-margin {
        width: calc((2 / 6 * 100%));
        padding: 0 8px;
    }
    .dreih {
        margin: 56px 0 0 0;
        width: 100%;
    }
    .dreih3 {
        margin: 56px 0 0 0;
        width: 100%;
    }
    .margin-top-168 {
        margin-top: 168px;
    }
    .margin-top--56 {
        margin: -112px -8px 0 -8px;
    }
    .einsmenue {
        position: fixed;
        top: 110px;
        left: 14px;
    }
    .zweimenue {
        position: fixed;
        top: 279px;
        left: 14px;
    }
    .menuuerechts {
        transform: rotate(90deg) translateX(100%);
        display: inline-block;
        font-size: 24px;
        transform-origin: right top;
        font-family: Epilogue;
        font-weight: 400;
        text-transform: uppercase;
        text-align: start;
    }
    .meunuelinks {
        transform: rotate(-90deg) translateX(-100%);
        transform-origin: left top;
        display: inline-block;
        font-size:  24px;
        font-family: Epilogue;
        font-weight: 400;
        text-transform: uppercase;
        text-align: end;
        text-decoration: none;
    }
    .dreimenue {
        position: fixed;
        top: 112px;
        right: 14px;
    }
    .viermenue {
        position: fixed;
        top: 279px;
        right: 14px;
    }
    .fuenfmenue {
        position: fixed;
        margin-top: 525px;
        right: 14px;
    }
    .postkarten-p {
        margin-top: 168px;
    }
    .erstebox {
        margin: 56px -8px 0 -8px;
    }
    .zweihoch {
        width: 33.33333333%;
        padding: 0px 8px;
    }
    .vierquer {
        width: 66.66666667%;
        padding: 0 8px;
    }
    .zweitebox {
        margin: -8px 0 -8px;
    }
    .skigebiet-p {
        margin-top: 280px;
    }
    .dreih2 {
        margin: 56px 0 0 0;
        width: 100%;
    }
    .voyons-p {
        margin-top: 168px;
    }
    .dreibox {
        margin: -112px -8px 0 -8px;
    }
    .velolampe-p {
        margin-top: 168px;
    }
    .viertebox {
        margin: 56px 0 0 0;
    }
    .fuenftebox {
        margin: -112px 0 0 0;
    }
    .schlossgarten-p {
        margin-top: 280px;
    }
    .dreiquer {
        width: 50%;
        padding: 0 8px;
    }
    .sechstebox {
        margin: -168px 0 0 0;
    }
    .siebenbox {
        margin: 56px 0 0 0;
    }
    .priv-p {
        margin-top: 280px;
    }
    .navigation-rechts {
        position: absolute;
        left: 88px;
        bottom: 10px;
        text-decoration: none;
        color: #000000;
    }
    .navigation-rechts-pdf {
        position: absolute;
        left: 88px;
        bottom: 10px;
        text-decoration: none;
        color: #000000;
    }
    .sans {
        text-decoration: none;
        color: #000000;
    }
    .navigation-rechts-farbe {
        position: absolute;
        left: 88px;
        top: 8px;
        height: 30px;
    }
    .navigation-links {
        position: absolute;
        right: 88px;
        bottom: 10px;
        text-decoration: none;
        color: #000000;
    }
    .navigation-links-farbe {
        position: absolute;
        height: 30px;
        right: 88px;
        top: 8px;
    }
    .titel-einzug-l-2-5 {
        margin-left: -3.5px;
        display: inline-block;
    }
    .titel-einzug-r-1 {
        margin-right: -8.5px;
        display: inline-block;
    }
    .titel-einzug-r-2 {
        margin-right: -8px;
        display: inline-block;
    }
    .dreihohne {
        margin: 0 0 0 0;
        width: 100%;
    }
    .titel-einzug-l-3-5 {
        margin-left: -4.5px;
        display: inline-block;
    }
    .titel-einzug-l-4 {
        margin-left: -5px;
        display: inline-block;
    }
    .dreiq-video-56 {
        margin-top: 56px;
        width: 100%;
    }
    .schlossgarten-video {
        width: 100%;
        margin-top: 56px;
    }
    .htextbox-priv {
        margin: 56px -8px 0 -8px;
    }
    .htextboxme {
        margin: 0 -8px 0 -8px;
    }
    .navigation {
        display: flex;
        justify-content: space-between;
        font-size:  24px;
        font-family: Epilogue;
        font-weight: 400;
        text-transform: uppercase;
        text-align: start;
        margin: 0 -56px;
        padding: 0px 8px 8px 8px;
    }
    .navigation-farbe {
        display: flex;
        justify-content: space-between;
        text-transform: uppercase;
        text-align: start;
        margin: 0 -56px;
        padding: 0px 8px 8px 8px;
    }
    .schnittmarken-unten-start {
        margin: 0 -56px;
        padding: 56px 8px 8px 8px;
        display: flex;
        justify-content: space-between;
    }
    .w-menue {
        position: fixed;
        margin-top: 525px;
        left: 14px;
    }
    .schnittmarken-oben {
        margin: 0 -56px;
        padding: 8px 8px 56px 8px;
        display: flex;
        justify-content: space-between;
    }
    .sechsq {
        height: 100%;
        width: calc((6 / 6* 100%));
        margin-top: 56px;
    }
}