Podrías hacer algo así:
Código CSS:
Ver original@media (orientation: landscape) {
body {
transform: rotate(-90deg);
}
}
Que lo que haría sería girar noventa grados el elemento
body
al cambiar la orientación de la pantalla hacia el modo apaisado.
Seguramente debas de incluir los prefijos propietarios.