Colocar uma imagem no canto superior direito - CSS

Preciso exibir uma imagem no canto superior direito de uma div (a imagem é uma faixa "diagonal"), mas mantendo o texto atual contido em uma div interna, colada na parte superior como no moment

Tentei coisas diferentes, incluindo a imagem em outra div ou definindo sua classe como:

.ribbon {
   position: relative;
   top: -16px;
   right: -706px;
}

<div id="content">
   <img src="images/ribbon.png" class="ribbon"/>
   <div>some text...</div>
</div>

mas sem sorte. O melhor resultado que obtive foi todo o texto rolado para baixo no mesmo tamanho de altura da image

Qualquer ideia

questionAnswers(3)

yourAnswerToTheQuestion