The Hindu idea of God varies widely between people.
Some will believe that the gods one hears about and sees in temples (e.g. Ganesh, Vishnu, etc) exist in some place in the sky. It was they that created the universe, etc.
Some believe that there is an all-Mighty being (formless), that created everything, including the aforementioned gods/goddesses.
Another belief (this will be in marginally more detail because was explained to me a few days ago) is that before creation (and therefore time) there was pure existence, which is called God, and it was he that created the universe, the earth etc. Now as time is measured by the movement of matter, there was no time before creation, as pure existence was sentient, but formless. Then he created the aforementioned god/goddesses, which we can't prove or disprove because they could be in another dimension, or elsewhere (this wasn't fully explained). It was this 'God' that created all the laws of the universe, because they have the signs of intelligent creation (please note that this isn't my view at all, this is just what was explained to me). Now, as there was no time before creation, during pure existence, this pure existence needs to cause.
To me this sounds a lot like ID, and makes a lot of assumptions, for one: why should this 'God' be exempt from a cause? I also don't like the definition of time given, bit I couldn't think of one myself to counter with.