html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0;	border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; } 
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0;}

/* Formatting */

html, body, p, a { font-family: helvetica, arial, 'sans serif'; color:#333; font-size:14px; line-height:24px;}
A, A:active, A:visited { color: #BA8616; }
A:hover { color: #AD4921; }

h1 { font-size: 230%; text-align: center; margin: 50px 0 10px 0; line-height:40px; display:block; }
h2 { font-size: 150%; text-align: center; margin: 0px 0 70px 0; line-height:40px; display:block; }

.backlink, .maindirlink, .songnamelist { margin-left: 50px; display:block;}
.bladmuziek, .backlink { margin: 30px 0 50px 50px; }
.footertekst { border-top: 1px solid #ccc; margin-top: 100px; padding: 20px 0 30px 50px;}
.footright {float:right; margin-right:50px; }
.introtekst { margin: 0 0 40px 50px;}

.button { margin-left: 20px; border: 1px solid #BA8616; background-color: #EEE; padding: 5px 11px; color: #000!important; font-size: 12px!important; cursor: pointer; }
.button:hover { border: 1px solid #BA8616; background-color: #CCC; padding: 5px 11px;}
.inputfield { border: 1px solid #BA8616; background-color: #FFF; padding: 5px 5px; color: #000!important; font-size: 12px!important; width: 200px;}

.inputfield2 { margin-left:50px; border: 1px solid #BA8616; background-color: #FFF; padding: 5px 5px; color: #000!important; font-size: 12px!important; width: 200px;}

.searchformat { margin: 60px 0 20px 50px; } 
.mailresult { font-family: helvetica, arial, 'sans serif'; color:#333; font-size:14px; line-height:24px;}