absolute and relative positioning are very powerful and misunderstood concepts in CSS.
http://plnkr.co/edit/nzhONbfFRG17R44EHI5C?p=preview
In a nutshell, if you absolute position something, it will become bounded within the closest parent level element with a position other than default.
Eg 1.
<body>
<div class='parent'>
<div class='apple1' style='position:absolute'></div>
<div class='apple2' style='position:absolute'></div>
</div>
</body>
In this case the 2 apples will both be positioned relative to the body
Eg 2.
<body>
<div class='parent' style='position:relative'>
<div class='apple1' style='position:absolute'></div>
<div class='apple2' style='position:absolute'></div>
</div>
</body>
In this case the 2 apples will both be positioned relative to the div with the 'parent' class because it has a position value.
So, to solve what you want to do, just make sure your yellow apple is a child element of your green apple. That way your yellow apple will be positioned in relation to wherever your green apple is being shown.
<body>
<div class='content'>
<div class='greenApple01' style='position:absolute'>
<div class='yellowApple03' style='position:relative'></div>
</div>
</div>
</body>