mira estuve viendo tu problema q se te superponen los divs una solución posible seria esta:
Código HTML:
Ver originalAl div con class="text1" modificar su padding-top por este padding-top: 25px;
y Al div con id="contenido" agregar un margin-top=150;
Saludos espero que te haya servido mi respuesta