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, including any database entries, 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 correctness at the time of their inclusion. Nevertheless, we are not liable for the content and availability of websites that can be accessed via hyperlinks. For illegal, incorrect or incomplete contents and in particular for damages caused by the unchecked use of content of linked pages, the provider of the page referred to is solely 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.