Why does the Norway have a cross?

It is a long standing flag-tradition that christian countries have a cross in their flag. Our state religion is christian (though we are not a very religious nation, its our cultural heritage more like it) All the Scandinavian countries have the same cross in their flag.

The colours: red, white and blue symbolizes freedom. The US and Norway both have these colours, and we are both free after having been under the rule of some other nation, Norway under Sweden and denmark, and the US under the british empire:)