css hack and div height adaptive