Ok, I see I left out the beginning of the beginning of the list...
Here´s my code again, in full this time...sorry for not noticing it directly. You see, I have some problems with my perception.
<ul>
<li><a href="#vitamin_use">Vitamins and their use</a></li>
<li><a href="#vitamin_a">Vitamin A</a></li>
<li><a href="#vitamin_b">Vitamin B</a></li>
<ul>
<li><a href="#vitamin_b1">Vitamin B<span id="sub1">1</span></a></li>
<li><a href="#vitamin_b2">Vitamin B<span id="sub2">2</span></a></li>
<li><a href="#vitamin_b3">Vitamin B<span id="sub3">3</span></a></li>
<li><a href="#vitamin_b5">Vitamin B<span id="sub4">5</span></a></li>
<li><a href="#vitamin_b6">Vitamin B<span id="sub5">6</span></a></li>
<li><a href="#vitamin_b12">Vitamin B<span id="sub6">12</span></a></li>
</ul>
<li><a href="#vitamin_c">Vitamin C</a></li>
<li><a href="#vitamin_d">Vitamin D</a></li>
<li><a href="#vitamin_e">Vitamin E</a></li>
<li><a href="#vitamin_k">Vitamin K</a></li>
</ul>
- <ul>
- <li><a href="#vitamin_use">Vitamins and their use</a></li>
- <li><a href="#vitamin_a">Vitamin A</a></li>
- <li><a href="#vitamin_b">Vitamin B</a></li>
- <ul>
- <li><a href="#vitamin_b1">Vitamin B<span id="sub1">1</span></a></li>
- <li><a href="#vitamin_b2">Vitamin B<span id="sub2">2</span></a></li>
- <li><a href="#vitamin_b3">Vitamin B<span id="sub3">3</span></a></li>
- <li><a href="#vitamin_b5">Vitamin B<span id="sub4">5</span></a></li>
- <li><a href="#vitamin_b6">Vitamin B<span id="sub5">6</span></a></li>
- <li><a href="#vitamin_b12">Vitamin B<span id="sub6">12</span></a></li>
- </ul>
- <li><a href="#vitamin_c">Vitamin C</a></li>
- <li><a href="#vitamin_d">Vitamin D</a></li>
- <li><a href="#vitamin_e">Vitamin E</a></li>
- <li><a href="#vitamin_k">Vitamin K</a></li>
- </ul>
Can´t see anything wrong with this coding, when comparing it to yours. Yet the validator shows errors in this one.
Line 41, Column 5: document type does not allow element "ul" here; assuming missing "li" start-tag.
<ul
>Line 49, Column 23: document type does not allow element "li" here; missing one of "ul", "ol" start-tag.
<li><a href="#vitamin_c">Vitamin C</a></li>
Line 50, Column 23: document type does not allow element "li" here; missing one of "ul", "ol" start-tag.
<li
><a href="#vitamin_d">Vitamin D</a></li>
Line 51, Column 9: document type does not allow element "li" here; missing one of "ul", "ol" start-tag.
<li
><a href="#vitamin_e">Vitamin E</a></li>
Line 52, Column 9: document type does not allow element "li" here; missing one of "ul", "ol" start-tag.
<li
><a href="#vitamin_k">Vitamin K</a></li>
Line 53, Column 12: end tag for "li" omitted, but OMITTAG NO was specified.
</ul
>Line 41, Column 2: start tag was here.
<ul>
As you can see, I have marked what is said to be wrong. I think these errors are very strange, since it seems to be the right way to code it. Totally confused in this matter.
Oh, and I really appreciate your help. Really great of you to help me.

Hope you´re able to see what´s wrong here.
Thanks in advance!
/Tobias