12 Due from banks audited information (XLS:) Download in CHF thousands 31.12.2016 31.12.2015 +/– % On demand 506'401 483'307 4.8 At maturity or callable 2'608'459 3'770'767 –30.8 Total due from banks 3'114'861 4'254'074 –26.8