Texture transparency problem

I am new to texturing and the game engine.
Some of my UV textures are partly transparent when they should not be.
See attached image of tree, which is actually in front of the building.
Some objects are seen through the “transparent” object while others are not.
What could be my problem?