        .nz {
            clear: both
        }
        
        
        .ctrl-Element {
            cursor: pointer
        }
        
        .vintario-editor-sidebar-left {
            float: left;
            margin-top: 10px;
            max-width: 50px;
            text-align: center
        }
        
        button {
            background: none;
            border: none
        }
        
        button img {
            width: 30px;
            height: auto;
        }
        
        .modusButton {
            color: #CCCCCC;
        }
        /*.vintario-editor{}*/
        
        .wys-area {
            height: calc(100vH - 400px);
            overflow-y: scroll;
            width: calc(100vW - 160px);
            float: left;
            display: block;
            background-color: #FFFFFF;
            border: #F1F1F1 1px solid;
            min-height: 400px;
            margin: 0px;
            padding: 20px;
        }
        
        .vintario-editor-ctrl {
            display: flex;
            border-bottom: #000000 1px solid;
            padding: 10px 0px
        }
        
        .vintario-editor-element-classes {
            display: flex;
            margin-top: 15px;
            background-color: #F1F1F1;
            padding: 10px;
            border-bottom: #CCCCCC 1px solid
        }
        
        .vintario-editor-element-classes div {
            width: 90px;
            margin-right: 10px
        }
        
        .vintario-editor-element-info {
            clear: both;
            background-color: #F1F1F1;
            padding: 10px
        }
        
        .myClass {
            width: 100px;
            height: 100px;
            background-color: #CCCCCC;
        }
        
        .vintario-editor-flex {
            display: flex;
            padding-top: 20px;
            padding-bottom: 20px
        }

        .flex{display: flex}
        .flexSpaceBetween{display: flex; justify-content: space-between;}
        .flexSpaceAround{display: flex; justify-content: space-around;}
        .gap20{gap: 20px}
        .gap40{gap: 40px}
        .divWithSimpleBorder{padding: 20px; border: var(--jpRot) 1px solid}
        .divWithSimpleBorderRounded{padding: 20px; border: var(--jpRot) 1px solid; border-radius: 10px;}
        .flexWrapWrap {
            flex-wrap: wrap
        }
        
        .flexItem2 {
            max-width: 45%
        }
        /*
        .vintario-editor-flex div {
            padding: 0px 20px
        }
        */
        
        .vintario-editor-jcsb {
            justify-content: space-between
        }
        
        .vintario-editor-jcsa {
            justify-content: space-around
        }
        
        .vintario-editor-jcfs {
            justify-content: flex-start
        }
        
        .vintario-editor-jcfe {
            justify-content: flex-end
        }
        
        .vintario-editor-fdcr {
            flex-direction: column-reverse
        }
        /*Breiten Flex*/
        
        .flexWidth10 {
            min-width: 10%;
            max-width: 10%
        }
        
        .flexWidth20 {
            min-width: 20%;
            max-width: 20%
        }
        
        .flexWidth25 {
            min-width: 25%;
            max-width: 25%
        }
        
        .flexWidth30 {
            min-width: 30%;
            max-width: 30%
        }
        
        .flexWidth35 {
            min-width: 35%;
            max-width: 35%
        }
        
        .flexWidth40 {
            min-width: 40%;
            max-width: 40%
        }
        
        .flexWidth45 {
            min-width: 45%;
            max-width: 45%
        }
        
        .flexWidth50 {
            min-width: 50%;
            max-width: 50%
        }
        
        .flexWidth55 {
            min-width: 55%;
            max-width: 55%
        }
        
        .flexWidth60 {
            min-width: 60%;
            max-width: 60%
        }
        
        .flexWidth70 {
            min-width: 70%;
            max-width: 70%
        }
        
        .flexWidth80 {
            min-width: 80%;
            max-width: 80%
        }
        
        .flexWidth90 {
            min-width: 90%;
            max-width: 90%
        }
        
        .flexWidth100 {
            min-width: 100%;
            max-width: 100%
        }
        
        .vintario-editor-flex img {
            max-width: 100%
        }
        
        .vintario-editor-flex-align-center-vert {
            display: flex;
            align-items: center;
        }
        
        .vintario-editor-flex-align-bottom {
            display: flex;
            align-items: flex-end;
        }
        
        .vintario-editor-element-classes {
            width: 100%;
            overflow-x: scroll
        }
        
        .holder_flexWidth,
        .holder_class {
            cursor: pointer
        }
        
        .vintario-editor-padding-top {
            padding-top: 20px !important
        }
        
        .vintario-editor-padding-right {
            padding-right: 20px !important
        }
        
        .vintario-editor-padding-bottom {
            padding-bottom: 20px !important
        }
        
        .vintario-editor-padding-left {
            padding-left: 20px !important
        }
        
        .vintario-editor-padding-all {
            padding: 20px !important
        }
        
        .vintario-editor-margin-hor-center {
            margin-left: auto;
            margin-right: auto;
        }
        /*p{padding:0px; margin:0px} */
        
        .border {
            border: yellow 1px solid;
        }
        
        .activeElement {
            border: #CCCCCC 1px dotted;
            background-color: rgba(255, 255, 0, 0.3) !important;
        }
        
        .ui-droppable-active {
            border: red 1px dotted;
        }
        
        .ui-droppable-hover {
            /*border: red 3px dotted*/
        }
        
        .btnSetBorder {
            background-color: #FFFFFF;
            border: 0
        }
        
        .border_top {
            border-top: #000000 1px solid !important
        }
        
        .border_right {
            border-right: #000000 1px solid !important
        }
        
        .border_bottom {
            border-bottom: #000000 1px solid !important
        }
        
        .border_left {
            border-left: #000000 1px solid !important
        }
        
        .border_all {
            border: #000000 1px solid !important
        }
        
        .vintarioBr {
            color: #F1F1F1
            /*border-top: #000000 1px dotted*/
        }
        
        .offerBreak {
            position: relative;
            width: 20px;
            height: 20px;
            padding: 0px !important;
            background-color: red;
            color: white;
            text-align: center;
        }
        
        .offerFlexSettings {
            position: relative;
            overflow-x: scroll;
            padding: 3px;
            background-color: red;
            color: white
        }
        
        .offerFlexSettings div {
            float: right;
            margin-left: 10px
        }
        
        .offerBreak:hover {
            cursor: pointer
        }
        
        #divContentContainer li {
            list-style: none
        }
        
        #divContentContainer .liContainer {
            font-size: 12px
        }
        
        .navSpacerH {
            margin-left: 10px;
            margin-right: 10px;
            border-right: #CCCCCC 1px solid;
            width: unset !important;
        }
        
        .navSpacerV {
            margin: 10px 0px;
            border-bottom: #F1F1F1 1px solid
        }
        
        .vintario-editor-button-Speichern {
            float: right
        }
        
        .vintario-editor-quellcode-helper {
            width: 100%;
            height: 140px;
            display: none
        }
        
        .vintario-editor-quellcode {
            width: calc(100vW - 40px);
            height: calc(100vH - 400px);
            position: absolute;
            margin-top: -640px;
            display: none;
        }
        
        .tal {
            text-align: left
        }
        
        .tac {
            text-align: center
        }
        
        .tar {
            text-align: right
        }
        
        @media only screen and (max-width:1023px) {
            .flexWidth10,
            .flexWidth20,
            .flexWidth25,
            .flexWidth30,
            .flexWidth35,
            .flexWidth40,
            .flexWidth45,
            .flexWidth50,
            .flexWidth55,
            .flexWidth60,
            .flexWidth70,
            .flexWidth80,
            .flexWidth90,
            .flexWidth100 {
                min-width: calc(100vw - 40px);
                max-width: calc(100vw - 40px);
                margin-bottom: 20px
            }
            .produktbeschreibungMitBild .infoContainerMehrContent {
                height: unset
            }
            .produktbeschreibungMitBild {
                height: unset
            }
            .infoContainerMehr {
                max-width: calc(100vw - 40px)
            }
            .infoContainerMehrContent {
                height: unset
            }
            .produktbeschreibungMehrLink {
                margin-top: 20px
            }
        }
        
        @media only screen and (max-width:850px) {
            .vintario-editor-padding-right {
                padding-right: 0px !important
            }
            .vintario-editor-padding-left {
                padding-left: 0px !important
            }
            .border_right {
                border-right: 0 !important;
            }
            .border_left {
                border-left: 0 !important;
            }
        }