I have a problem where a div tag that is supposed to show on hover is hidden behind an image. This is how it looks:

I tried to remake it with jsfiddle: http://jsfiddle.net/Gwxyk/21/
I tried position relative also on ‘.image-options’ but did not turn out right. Also how do i float the small orange box to the right side? I tried float: right; but it did not respond.
Help would be appritiated.
Some arbitrary code since stackoverflow asks for it (its in jsfiddle):
.image-options {
float: right;
}
I’m struggling to understand exactly what you require to happen. However have you tried using the z-index property? Both the div and the image will need to be positioned relatively or absolutely, then apply a higher z-index to the element that you want to appear in front. So you could apply z-index: 1 to the image and z-index: 100 to the div.