body {
margin-top: 5px; /* geeft een sjiek wit randje */
padding: 0;
font-family: verdana, arial, helvetica, geneva, sans-serif;
font-weight: normal;
text-align: center; /* bug-fix voor pre IE6-browser ivm centreren webpagina, overige code staat hieronder in #centreerfunctie*/
}

#centreerfunctie {
width: 900px;
margin: 0 auto;		/* centreert alle webpagina's*/
text-align: left;	/* bug-fix voor pre IE6-browser ivm centreren webpagina; zie ook hierboven in #body*/
 /* border-right-width: 1px;
border-left-width: 1px;
border-color: #960000; */
}

div {
border: 0px solid black;
padding: 0;
margin: 0;
}

span.rtop, span.rbottom 			{ display: block; background: #ffffff; width: 900px;}
span.rtop span, span.rbottom span	{
display: block; 
height: 1px;
overflow: hidden; 
}
span.rtop span		{ background: #960000; }
span.rbottom span	{ background: #960000; clear: both; }
span.r1				{ margin: 0 5px; }
span.r2				{ margin: 0 3px; }
span.r3				{ margin: 0 2px; }
span.rtop span.r4, span.rbottom span.r4 { margin: 0 1px; height: 2px; }

#header { /* balk boven fotobalk met daarin <h1>*/
width: 900px;
height: 27px;
text-align: center;
background-color: #960000;
color: #ffffff;
}

#mainmenu {
width: 900px;
height: 31px;
margin: 0 auto;
border-top: 5px solid #960000; /*Orange color theme*/ 
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
background-color: #54A3F1;
color: #ffffff;
border-bottom: 1px solid #960000;
}
#mainmenu img { padding-top: 3px; }
#mainmenu ul {
margin: 0 0 0 0px ; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}
#mainmenu li {
display: inline;
margin: 0 2px 0 0;
padding: 0;
}
#mainmenu a {
float: left;
display: block;
font: normal 13px Verdana;
color: #000000;
text-decoration: none;
margin: 0 7px 0 0; /*Margin between each menu item*/
padding: 6px 6px 5px 6px;
background-color: #54A3F1; /*standaard groene achtergrond*/ 
height: 20px;
}
#mainmenu .programma	{ margin-left: 20px; }
#mainmenu a:hover {
background-color: #960000; /*grey hover*/ 
color: #ffffff;
}
#mainmenu a:active {
background: #a8a8a8;
color: #ffffff;
}
#mainmenu #current a { /*currently selected tab*/
background-color: #960000; /*grey theme*/ 
color: #ffffff;
border: 0; 
}

h1 { /* stichting muziek in de nicolaas amsterdam*/
margin: 0;
padding-left: 2px;
font-size: 17px;
font-weight: normal;
letter-spacing: 0.200cm;
background-color: #960000;
color: #ffffff;
}
h5 { /* tweets */
margin: 0;
padding-left: 50px;
font-size: 22px;
font-weight: normal;
letter-spacing: 0.100cm;
background-color: #79B7F4;
color: #960000;
}

#delen {
float: right;
width: 185px;
height: 20px;
padding-top: 10px;
padding-right: 40px;
border-right-width: 1px;
border-color: #960000;
color: #960000;
}
#delen a:link			{ background-color: #ffffff; color: #960000; text-decoration: underline; font-size: 13px; }
#delen a:visited		{ background-color: #ffffff; color: #960000; text-decoration: underline; }
#delen a:hover			{ background-color: #ffffff; color: #960000; text-decoration: none; }
#delen a:active			{ background-color: #6e6e6e; color: #000000; text-decoration: none; }

#fotobalk {
width: 900px;
height: 250px;
border: 0;
}

#menubalk {
float: left;
height: 34px;	
width: 800px;
background-color: #960000;
color: #000000;
}

#adres { /* footer*/
clear: both;
width: 600px;
line-height: 28px;
background-color: #960000;
color: #ffffff;
font-size: 11px;
letter-spacing: 0.010cm;
padding-left: 300px;
}

/* links in adresbalk in footer */
#adres a:link			{ background-color: #960000; color: #ffffff; text-decoration: none; }
#adres a:visited		{ background-color: #960000; color: #ffffff; text-decoration: none; }
#adres a:hover			{ background-color: #960000; color: #ffffff; text-decoration: underline; }
#adres a:active			{ color: #000000; background-color: #6e6e6e; text-decoration: none; }

/* voorkomt opsommingstekens in navigatiemenu "op deze pagina" en actueel-links op homepagina*/
li { display: list-item; list-style: none; }

ul.normal-bullet {
	list-style-type: circle;
}

