Each year the domain name provider should invoice you well in advance. If you don't pay, you lose your domain.
As for the web hosting by Magix, you are paying for storage space for your website and for email boxes. See their terms for how and when to pay. I presume that you have a monthly fee.
About annual payments to the domain registrar or NIC, it appears that Magix handles this.
I received a notification that says "Domain Name Expiration Notice." Then in smaller print it is actually trying to get me to transfer to and renew the name with a different Registrar, for 40$ per year. I will stick with Magix handling the registry; it's probably less expensive. Thus beware of any notices like this trying to trick you.
oh shit. thx John for saying! dont know diddeli bout the net and pages, so its so good to hear it, thouhg it did not sound good in my ears! I will shut down and maybe try harder, ore not.. ?! Help me out, if its the same 4 u , I will do it asap