.Layer1 {
    position: relative;
    top: 0px;
    left: 0px;
    width: 600px;
    height: 400px;
    border: 1px solid red;
  }
  .Layer2 {
    position: absolute;
    top: 0px;
    left: 300px;
    width: 300px;
    height: 400px;
    border: 1px solid blue;
  }
  .Layer3 {
    position: absolute;
    top: 200px;
    left: 0px;
    width: 300px;
    height: 200px;
    border: 1px solid orange;
  }

上の HTML ソースは以下の様になっています。

<div id="Layer1"></div>
<div id="Layer2"></div>
<div id="Layer3"></div>

Layer3 は Layer1 を基点として配置されます。

  .Layer1 {
    position: relative;
    top: 0px;
    left: 0px;
    width: 600px;
    height: 400px;
    border: 1px solid red;
  }
  .Layer2 {
    position: absolute;
    top: 0px;
    left: 300px;
    width: 300px;
    height: 400px;
    border: 1px solid blue;
  }
  .Layer3 {
    position: absolute;
    top: 200px;
    left: 0px;
    width: 300px;
    height: 200px;
    border: 1px solid orange;
  }

上の HTML ソースは以下の様になっています。

<div id="Layer1">
  <div id="Layer2">
    <div id="Layer3">
    </div>
  </div>
</div>

Layer3 は Layer2 を基点として配置されます。