refactor hr

For some reason we use `<div class="hr"><hr /></div>` instead of simply `<hr />`. I fixed that and also replaced the `hr` element in some places by css borders.