The Lib. Dems are not Marxists. They are part of the Alliance of Liberals and Democrats for Europe (formerly European Liberal Democrat and Reform) group in the European Parliament, which includes the German FDP. They're considered to be old-fashioned free-market liberals (not liberals in the American sense). The British LibDems are probably towards the left of the ALDE, but calling them Marxists is just asinine.
Whats assinine is you resorting to calling me a liar when the fact of the matter is that Dawkins' views on religion are marxist. His economic views are leftist. His views on the jihadists are a freaking disgrace.