forked from http://www.alinden.mynetcologne.de/qlwm/