#grenze
    {
     background: green;
     height: 96vh;
     width: 96vh;
    }
    
    #baukasten
    {
     background: white; 
     height: 86vh; 
     width: 86vh; 
     margin: 5vh;
     border: 1px solid #DDDDDD;  
     overflow: hidden;
    }<div id="grenze">
   <div id="baukasten">   
   </div>
</div>Margin works only to left but not to top, I tried with different browsers and it's always the same. What could be the problem here? Is it a bug?
EDIT:
I can't use padding on grenze instead because
            $( ".dragresize" ).draggable({
                containment: "#grenze"
            });
Won't do what I need
 
     
     
     
    