Carlsberg has sold its Landskron Brauerei in southern Germany for an undisclosed sum.