Agrega la posición derecha dentro de tu clase "#der":
Código:
#der{
position: absolute;
left: 590px;
width: auto;
top: 0px;
right: 0; */ <-- Aqui */
}
De cualquier forma necesitas probarlo en varios navegadores para confirmar su funcionalidad. En las versiones para Mac de Firefox y Safari funciona perfectamente, pero en IE no. Seguiré buscando una forma de hacerlo trabajar ahí.