.wrapper{width: 420px;margin:0 auto;padding: 8px 0;}
@media only screen and (max-width: 420px){.wrapper{width: 90%;}}
.elements-sortable{margin:0 auto;}
.itemtext{width: 90%;display:inline-block;font-size: 15px;/* line-height: 16px; */}
.itemtext p{margin:0; padding:0;}
.element {margin: 4px;background: #f5f5f5;border: 2px solid #535456;cursor:move;font-weight:normal;} 
.element > div {position:relative;padding: 7px;padding-left:30px;} 
.element:hover {background-color: #e0e0e0 !important;} 
.ui-sortable-helper{background:#e8e8e8;}
.questiontable, .col1, .col3 {display:none;}
.currentIndexOutput{position:absolute;left:2px;top:2px;background-color: #26b3cc;color:#fff;padding: 4px;width: 30px;max-width: 10%;height:30px;display: inline-block;font-weight:bold;font-size: 15px;}
.ausfuellhinweis{display: none; padding:3px; background:#ff9999;}
.elements-sortable > div:nth-child(-n+3) .currentIndexOutput{
   background-color: #18707f;
}
.elements-sortable > div:nth-child(-n+3){
   background-color: #ffffff;
}
.elements-sortable > div:nth-child(4){
   margin-top: 10px;
}