A convex covering $R$ of a Semi-Riemannian manifold $M$ is a covering of $M$ by open geodesically convex sets, such that if elements $a$ and $b$ of $R$ meet, then the intersection is also convex.
In the Book of O'Neill on Semi-Riemannian manifolds on p.131 it is shown in Lemma 10, that for every open covering $C$ of $M$, there exists a convex refinement $R$ of $C$. Let $C^*$ be the open covering of $M$ consisting of all convex open sets contained in any element of $C$.
What I don't understand, is the following step in this proof: "Since $M$ is second countable, hence paracompact, there is an open covering $B$ such that if two elements meet then their union is contained in some element of $C^*$"
Would be glad, if someone could give me a hint...