body { margin: 0px; font-family: Verdana, Tahoma, Arial; font-size: 12px; background-color: transparent; }
td { font-size: 12px; }
a { color: #000000; }
a:hover { text-decoration: none; }
div#banner_top { margin-top: 10px; margin-left: 10px; width: 728px; height: 90px; }
div#banner_right { position: absolute; top: 10px; left: 748px; width: 120px; height: 600px; }
div#banner_right div.spacer { height: 10px; overflow: hidden; }
div#banner_main { width: 250px; height: 250px; margin-bottom: 5px; }
div.banner_main { width: 250px; margin-bottom: 5px; }
div.banner_halfa { width: 317px; text-align: center; align: center; margin-bottom: 5px; }
div#container { width: 738px; }
div#container div#top_logo { width: 738px; height: 95px; background-image:url(../images/top_logo.gif); }
div#container div#leftcontainer { width: 165px; float: left; }
div#container div#leftcontainer div#left_main { background-image:url(../images/left_bg.gif); }
div#container div#leftcontainer div#left_mainmain { background-image:url(../images/left_top.gif); background-repeat: no-repeat; padding: 45px 6px 0px 11px; }
div#container div#leftcontainer div#left_bottom { background-image:url(../images/left_bottom.gif); background-repeat: no-repeat; height: 9px; overflow: hidden; }
div#container div#maincontainer { width: 573px; float: left; }
div#container div#maincontainer div.fullc1 { width: 573px; margin-bottom: 5px; }
div#container div#maincontainer div.fullc1 div.top { background-image:url(../images/win_tit_full_c1.gif); height: 26px; color: #FFFFFF; font-size: 15px; font-weight: bold; padding: 3px 5px 0px 5px; overflow: hidden; }
div#container div#maincontainer div.fullc1 div.main { background-color: #FFFFFF; height: 100%; background-image:url(../images/win_bg_full_c1.gif); padding: 1px 8px 2px 8px; }
div#container div#maincontainer div.fullc1 div.bottom { clear: both; background-image:url(../images/win_tail_full_c1.gif); height: 4px; overflow: hidden; }
div#container div#maincontainer div.fullc2 { width: 573px; margin-bottom: 5px; }
div#container div#maincontainer div.fullc2 div.top { background-image:url(../images/win_tit_full_c2.gif); height: 26px; color: #FFFFFF; font-size: 15px; font-weight: bold; padding: 3px 5px 0px 5px; overflow: hidden; }
div#container div#maincontainer div.fullc2 div.main { background-color: #FFFFFF; height: 100%; background-image:url(../images/win_bg_full_c2.gif); padding: 1px 8px 2px 8px; }
div#container div#maincontainer div.fullc2 div.bottom { clear: both; background-image:url(../images/win_tail_full_c2.gif); height: 4px; overflow: hidden; }
div#container div#maincontainer div.halfac1 { width: 317px; margin-bottom: 5px; }
div#container div#maincontainer div.halfac1 div.top { background-image:url(../images/win_tit_halfa_c1.gif); height: 18px; color: #FFFFFF; font-size: 11px; font-weight: bold; padding: 1px 5px 0px 5px; overflow: hidden; }
div#container div#maincontainer div.halfac1 div.main { background-color: #FFFFFF; height: 100%; background-image:url(../images/win_bg_halfa_c1.gif); padding: 1px 8px 2px 8px; }
div#container div#maincontainer div.halfac1 div.bottom { clear: both; background-image:url(../images/win_tail_halfa_c1.gif); height: 4px; overflow: hidden; }
div#container div#maincontainer div.halfac2 { width: 317px; margin-bottom: 5px; }
div#container div#maincontainer div.halfac2 div.top { background-image:url(../images/win_tit_halfa_c2.gif); height: 18px; color: #FFFFFF; font-size: 11px; font-weight: bold; padding: 1px 5px 0px 5px; overflow: hidden; }
div#container div#maincontainer div.halfac2 div.main { background-color: #FFFFFF; height: 100%; background-image:url(../images/win_bg_halfa_c2.gif); padding: 1px 8px 2px 8px; }
div#container div#maincontainer div.halfac2 div.bottom { clear: both; background-image:url(../images/win_tail_halfa_c2.gif); height: 4px; overflow: hidden; }
div#container div#maincontainer div.halfbc1 { width: 250px; margin-bottom: 5px; }
div#container div#maincontainer div.halfbc1 div.top { background-image:url(../images/win_tit_halfb_c1.gif); height: 18px; color: #FFFFFF; font-size: 11px; font-weight: bold; padding: 1px 5px 0px 5px; overflow: hidden; }
div#container div#maincontainer div.halfbc1 div.main { background-color: #FFFFFF; height: 100%; background-image:url(../images/win_bg_halfb_c1.gif); padding: 1px 8px 2px 8px; }
div#container div#maincontainer div.halfbc1 div.bottom { clear: both; background-image:url(../images/win_tail_halfb_c1.gif); height: 4px; overflow: hidden; }
div#container div#maincontainer div.halfbc2 { width: 250px; margin-bottom: 5px; }
div#container div#maincontainer div.halfbc2 div.top { background-image:url(../images/win_tit_halfb_c2.gif); height: 18px; color: #FFFFFF; font-size: 11px; font-weight: bold; padding: 1px 5px 0px 5px; overflow: hidden; }
div#container div#maincontainer div.halfbc2 div.main { background-color: #FFFFFF; height: 100%; background-image:url(../images/win_bg_halfb_c2.gif); padding: 1px 8px 2px 8px; }
div#container div#maincontainer div.halfbc2 div.bottom { clear: both; background-image:url(../images/win_tail_halfb_c2.gif); height: 4px; overflow: hidden; }
div#container div#maincontainer div.smallc1 { width: 156px; margin-bottom: 5px; }
div#container div#maincontainer div.smallc1 div.top { background-image:url(../images/win_tit_small_c1.gif); height: 18px; color: #FFFFFF; font-size: 11px; font-weight: bold; padding: 1px 5px 0px 5px; overflow: hidden; }
div#container div#maincontainer div.smallc1 div.main { background-color: #FFFFFF; height: 100%; background-image:url(../images/win_bg_small_c1.gif); padding: 1px 8px 2px 8px; }
div#container div#maincontainer div.smallc1 div.bottom { clear: both; background-image:url(../images/win_tail_small_c1.gif); height: 4px; overflow: hidden; }
div#container div#maincontainer div.smallc2 { width: 156px; margin-bottom: 5px; }
div#container div#maincontainer div.smallc2 div.top { background-image:url(../images/win_tit_small_c2.gif); height: 18px; color: #FFFFFF; font-size: 11px; font-weight: bold; padding: 1px 5px 0px 5px; overflow: hidden; }
div#container div#maincontainer div.smallc2 div.main { background-color: #FFFFFF; height: 100%; background-image:url(../images/win_bg_small_c2.gif); padding: 1px 8px 2px 8px; }
div#container div#maincontainer div.smallc2 div.bottom { clear: both; background-image:url(../images/win_tail_small_c2.gif); height: 4px; overflow: hidden; }
div#container div#maincontainer div.top a { color: #FFFFFF; }
div#container div#maincontainer div.tit_c1 { margin-bottom: 5px; background-image:url(../images/tit_c1.gif); height: 22px; color: #FFFFFF; font-size: 15px; font-weight: bold; padding: 3px 5px 0px 5px; overflow: hidden; }
div#container div#maincontainer div.tit_c2 { margin-bottom: 5px; background-image:url(../images/tit_c2.gif); height: 22px; color: #FFFFFF; font-size: 15px; font-weight: bold; padding: 3px 5px 0px 5px; overflow: hidden; }
div#container div#maincontainer div.tit_c1 a { color: #FFFFFF; }
div#container div#maincontainer div.tit_c2 a { color: #FFFFFF; }
div#container div#maincontainer div.smallcontainer { width: 159px; float: left; margin-right: 2px; }
div#container div#maincontainer div.halfacontainer { width: 323px; float: left; }
div#container div#maincontainer div.halfbcontainer { width: 250px; float: left; }
div#footer { clear: both; width: 878px; height: 23px; font-size: 11px; margin-top: 10px; margin-bottom: 10px; color: #d6425a; font-weight: bold; text-align: center; }
a.bt_c1 { display: block; background-image:url(../images/bt_bg_c1.gif); border-left: 1px solid #e79da9; border-top: 1px solid #e79da9; border-right: 1px solid #a64857; border-bottom: 1px solid #a64857; color: #FFFFFF; font-weight: bold; text-decoration: none; font-size: 13px; padding: 2px 2px 3px 6px; }
a:hover.bt_c1 { background: #e18594; }
a.bt_c2 { display: block; background-image:url(../images/bt_bg_c2.gif); border-left: 1px solid #71cde8; border-top: 1px solid #71cde8; border-right: 1px solid #217891; border-bottom: 1px solid #217891; color: #FFFFFF; font-weight: bold; text-decoration: none; font-size: 11px; padding: 2px 2px 3px 6px; }
a:hover.bt_c2 { background: #4ec1e2; }
a.letter { display: block; width: 36px; text-align: center; font-weight: bold; text-decoration: none; padding-top: 11px; padding-bottom: 11px; background-color: #A9EAEC; }
a:hover.letter { background-color: #D6425A; color: #FFFFFF; }
a.selected { background-color: #D6425A; color: #FFFFFF; }
a.bt_image { display: block; margin: 8px 0px 8px; padding: 0px 6px 0px 6px; }
span.bt_image { display: block; margin: 8px 0px 0px; padding: 0px 6px 0px 6px; }
ul.artiesten { margin: 0; list-style-type: none; }
ul.artiesten a { display: block; font-size: 11px; line-height: 17px; padding: 2px 0px 2px 0px; text-decoration: none; font-weight: bold; color: #000000; }
ul.artiesten a img { margin: 0px 2px 0px 2px; }
ul.artiesten a.a { background-color: #A9EAEC; }
ul.artiesten a.b { background-color: #FFFFFF; }
ul.artiesten a:hover.a { background: #D6425A; color: #FFFFFF; }
ul.artiesten a:hover.b { background: #D6425A; color: #FFFFFF; }
table.programmatie tr.a td { background-color: #cef8e6; }
table.programmatie td.uur { font-weight: bold; width: 37px; vertical-align: top; font-size: 11px; border-right: 1px solid #d6425a; }
table.programmatie td.naam { font-weight: bold; }
table.programmatie td.naam span.desc { font-style: italic; font-size: 11px; font-weight: normal; }
div.nieuwslinks div.actief { font-size: 9px; padding: 3px 2px 0px 2px; background-color: #d6425a; color: #FFFFFF; height: 52px; }
div.nieuwslinks div.actief img { border: 1px solid #15667e; margin: 1px 4px 2px 2px; }
div.nieuwslinks div.actief span.title { font-weight: bold; }
div.nieuwslinks a { display: block; font-size: 9px; text-decoration: none; padding: 3px 2px 0px 2px; height: 52px; }
div.nieuwslinks a.a { background-color: #ffffff; }
div.nieuwslinks a.b { background-color: #a2e1f5; }
div.nieuwslinks a img { border: 1px solid #15667e; margin: 1px 4px 2px 2px; }
div.nieuwslinks a span.title { font-weight: bold; }
div.nieuwslinks a:hover { background-color: #d6425a; color: #FFFFFF; }
div.nieuwsbericht div.title { font-size: 14px; background-color: #d6425a; color: #ffffff; padding: 2px 3px 2px 3px; font-weight: bold; }
div.nieuwsbericht div.datum { font-size: 10px; color: #3fb2d3; margin-bottom: 5px; text-align: right; }
div.nieuwsbericht div.kalenderperiode { font-size: 11px; color: #d6425a; margin-bottom: 5px; text-align: right; font-weight: bold; }
div.nieuwsbericht img { margin-left: 5px; margin-bottom: 5px; }
div.nieuwsrelations { font-size: 10px; font-weight: bold; margin-top: 5px; background-color: #ebc6cc; padding: 2px 3px 4px 3px; }
div.nieuwsrelations ul { margin: 0px; font-weight: normal; margin-left: 25px; }
div.jarigeartiesten a { display: block; font-size: 9px; text-decoration: none; padding: 3px 2px 0px 2px; height: 52px; }
div.jarigeartiesten a img { border: 1px solid #15667e; margin: 1px 4px 2px 2px; }
div.jarigeartiesten a span.title { font-size: 12px; font-weight: bold; }
div.jarigeartiesten a.a { background-color: #ffffff; }
div.jarigeartiesten a.b { background-color: #a2e1f5; }
div.jarigeartiesten a:hover { background-color: #d6425a; color: #FFFFFF; }
div.jarigen span.title { font-size: 12px; font-weight: bold; }
div.jarigen div.a { display: block; font-size: 9px; text-decoration: none; padding: 3px 2px 3px 2px; background-color: #ffffff; }
div.jarigen div.b { display: block; font-size: 9px; text-decoration: none; padding: 3px 2px 3px 2px; background-color: #a2e1f5; }
div.feiten span.title { font-size: 12px; font-weight: bold; }
div.feiten div.a { display: block; font-size: 11px; text-decoration: none; padding: 3px 2px 3px 2px; background-color: #ffffff; }
div.feiten div.b { display: block; font-size: 11px; text-decoration: none; padding: 3px 2px 3px 2px; background-color: #a2e1f5; }
div.replyform { margin-top: 5px; }
div.replyform table { font-size: 11px; }
div.replyform form { margin: 0px; }
div.replyform input,textarea { font-size: 11px; font-family: Arial, Verdana, Tahoma; }
div.replys { font-size: 11px; }
div.replys div { padding: 2px 4px 2px 4px; margin-top: 5px; }
div.replys div.a { background-color: #a2e1f5; }
div.discografie a { display: block; font-size: 11px; text-decoration: none; padding: 3px 2px 0px 2px; height: 52px; }
div.discografie a img { border: 1px solid #15667e; margin: 1px 4px 2px 2px; }
div.discografie a span.title { font-size: 12px; font-weight: bold; }
div.discografie a.a { background-color: #ffffff; }
div.discografie a.b { background-color: #a2e1f5; }
div.discografie a:hover { background-color: #d6425a; color: #FFFFFF; }
span.klein { font-size: 9px; }
table#playlist tr.now td { background-color: #D6425A; color: #FFFFFF; }
table#playlist tr.now td a { color: #FFFFFF; }
form { margin: 0px; }
table#gastenboek td.a { border: 1px solid #1e91b2; }
table#gastenboek td.a h2 { font-size: 11px; border: 0px; background-color: #1e91b2; color: #ffffff; margin: 0px; padding: 2px 4px 3px 4px; text-decoration: none; }
table#gastenboek td.a h2 a { color: #ffffff; }
table#gastenboek td.a p.reactie { border-top: 1px solid #1e91b2; margin: 0px; padding: 2px 3px 4px 4px; }
table#gastenboek td p { margin: 0px; padding: 2px 3px 4px 4px; }
table#gastenboek td.b { border: 1px solid #d6425a; }
table#gastenboek td.b h2 { font-size: 11px; border: 0px; background-color: #d6425a; color: #ffffff; margin: 0px; padding: 2px 4px 3px 4px; text-decoration: none; }
table#gastenboek td.b h2 a { color: #ffffff; }
table#gastenboek td.b p.reactie { border-top: 1px solid #d6425a; margin: 0px; padding: 2px 3px 4px 4px; }
table.verzoeklijst tr.a td { background-color: #a2e1f5; }
table.verzoeklijst td { padding: 2px 3px 2px 3px; }
table.verzoeklijst td.b { font-size: 10px; font-weight: bold; color: #bbbbbb; }
table.verzoeklijst td.b a { color: #000000; }
table.verzoeklijst td.c { font-size: 10px; }

div.cmsdata { background-color: #000000; color: #FFFFFF; padding: 2px 3px 2px 3px; font-size: 12px; margin-bottom: 10px; }
div.cmsdata a { color: #FFFFFF; }