.container {
   position: relative;
   height: 50px;
   }

.left-element {
   position: absolute;
   left: 0;
   top: 5;
   width: 144;
   border:4px solid #4c4b49;
   }

.right-element {
   position: absolute;
   left: 690;
   top: 35;
   width: 100;
   text-align: right; /* depends on element width */
   }
   
.center-container {
position: absolute;
left: 150;
top: 0;
width: 510;
}

.center-element {
position: absolute;
left: 10;
top: 10;
width: 505;
background-color: #23999999;
border:4px solid #4c4b49;
font-family: sans-serif;
font-size: 12px;
text-align: left; /* depends on element width */

}  
.bottom-element{
position: absolute;
top: 730;
left: 170;
width: 75;
text-align: left; /* depends on element width */
}
.header-element {
position: absolute;
top: 0px;
left: 682;
width: 75;
text-align: left; /* depends on element width */
   }

