document
div {
position: relative;
left: 50px;
top: 50px;
margin: 10px;
width: 500px;
height: 100px;
border: 1px solid #e3581d;
}
.border {
position: absolute;
padding: 5px;
border-style: solid;
border-color: #e3581d;
}
.row1 {
border-width: 5px 0 0 5px;
top: -5px;
left: -5px;
border-radius: 4px 0 0 0;
}
.row2 {
border-width: 5px 5px 0 0;
top: -5px;
right: -5px;
}
.col1 {
border-width: 0 0 5px 5px;
bottom: -5px;
left: -5px;
}
.col2 {
border-width: 0 5px 5px 0;
bottom: -5px;
right: -5px;
}