All texts and links have been carefully checked and are constantly updated. While we endeavor to provide accurate and complete information on this site, we make no representation, warranty or liability that the information provided through this site is accurate, complete or current. We reserve the right to change the information on this site at any time and without notice, and we do not undertake any obligation to update the information contained herein. All links to external providers have been checked for accuracy at the time of their inclusion, but we are not responsible for the content and availability of hyperlinked websites. For illegal, incorrect or incomplete contents and in particular for damages caused by contents of linked pages, the provider of the page, to which reference was made, is liable. It is irrelevant whether the damage is direct, indirect or financial or other damage that could result from data loss, loss of use or other reasons of any kind.