Banská Štiavnica ( pronunciation ; German: Schemnitz, Hungarian: Selmecbánya - eften the short form is uised: Selmec) is a toun in central Slovakie, in the middle o an immense caldera creatit bi the collapse o an ancient volcano.