#body .breadcrumMenu { width:504px; }
#body h2 { margin-top:10px; font-size: 150%; }
#body h3 { font-size: 110%; }
#body h1, #body h2, #body h3, #body h4 { float: left; width: 100%; }
#body h1.calendermenu { font-size: 130%; }
#body .rail #leeftijd h2 { float: none; }
#body .rail #loginBox h2 { float: none; margin-top: 0px; }
#body .directMenu{float:left;}
#body .holder h2 { border-top:0px; margin:0px; }
#body #calender { float: left; width: 100%; margin-bottom: 15px; padding-top: 10px; }
#body #calender #calender h1 { font-size: 130%; margin-top: 5px; }
#body #calender dl { float: left; width: 100%; margin-bottom: 15px; }
#body #calender dl dt { width: 75px; float: left; }
#body #calender dl dd { display: block; float: left; width: 85% }
#body #calender .intro { margin:0; width: auto; text-align: left; }
#body #calender .content { margin:0; width: auto; text-align: left; }
#body #calender .holder { width: 100%; float: left; margin-top: 0px; /* border-bottom: 1px solid black; */ }
#body #calender .holder .tpl { width: 100%; float: left; }
#body #calender h1.calendermenu { margin-bottom: 10px; }
#body #calender .holder .content { min-height:0px; height:auto; width: 100%; margin-bottom: 0px; }
#body #calender .holder .content ul li h3 { width: 100%; float: left; clear: left; }
#body #calender .content { min-height:0px; height:auto; }
#body #calender ul { list-style:none; margin:0; padding:0; float: left; width: 100%; }
#body #calender ul li { list-style:none; margin:0; padding:0; margin-left: 20px; }
#body #calender .content ul li { margin-left: 0px; }
#body #calender #calenderitem .content p { float: left; width: 660px; }
#body #calender #calenderitem .content ul { margin-top: 2px; margin-bottom: 4px; }
#body #calender #calenderitem .content ul li { list-style-type: disc; margin-left: 15px; }
#body #calender ol li { margin-left: 25px; }
#body #calender p { margin:1em 0; }
#body #calender span.pink { color:#F73866; }
 
 
