html, body {
 font-size: 12px;
 color: #333333;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 line-height: 12px;
 margin-top:0px;
 padding: 0;
 height: 100%;
 background-color:#ececec;
 }
 img {
 border:0;
 }
.header {
 font:bold 10px Arial;
 width: 780px;
 height: 255px;
 border-spacing:0;
 padding:0;
 margin-top:0px;
   }
.witregellogo {
 width: 265px;
 height:5px;
 background-color:#ffffff;
 }
.witregel {
width: 510px;
height: 5px;
background-color:#ffffff;
}
.witregeltotaal {
width: 780px;
height: 5px;
background-color:#ffffff;
}
.witregelbodem {
width: 780px;
height: 2px;
background-color:#ffffff;
 border-top:1px;
 border-top-style:dotted;
 border-top-color:#990000;
}
.witregeltop {
width: 780px;
height: 1px;
background-color:#ffffff;
 border-top:1px;
 border-top-style:dotted;
 border-top-color:#990000;
}
.witregelfootertop {
width: 780px;
height: 5px;
background-color:#ffffff;
}
.filla {
width: 270px;
height:3px;
background-color:#990000;
text-align:center;
font:bold 12px Arial;
color: #ffffff;
}
.fillb {
width:510px;
height:3px;
background-color:#990000;
padding:0px;
border:0;
}
.slogan {
width: 270px;
height:18px;
background-color:#990000;
text-align:center;
font:bold 12px Arial;
color: #ffffff;

}
.menu {
width:510px;
height:18px;
background-color:#990000;
padding:0px;
border:0;
}
.menu a{
color:#FFFFFF;
}
.menu a:hover {
color:#FFFFFF
}
.logo {
width: 270px;
height: 227px;
background-repeat:no-repeat;
background-position:center;
background-color:#ffffff;
}
.fotomain {
width: 510px;
height: 227px;
background-repeat:no-repeat;
}
.main {
height : 250px;
width : 780px;
background-color:#ffffff;
font-size: 11px;
color: #666666;
font-family: Arial, Verdana, Helvetica, sans-serif;
line-height: 12px;
}
.randompic {
width:265px;
height:250px;
border-left: 1px dotted #dadada;
padding:2;
}
.table {
width:248px;
height:245px;
}
.randomachtergrond {
background-position:center center;
background-repeat:no-repeat;
background-size:248 auto;
}

.kolomagenda {
width:406px;
height:250px;
padding:2;
}

.middenkolom {
width:291px;
padding:2;
}
.middenkolompoll {

padding:2;
}

.middenkolomagenda {
width:150px;
border-left: 1px dotted #dadada;
text-align:center;
padding:2;
}
.contentblok {
width:291px;
height: 250px;
}
.contentblokmetdotted {
width:291px;
height: 250px;
border-right: 1px dotted #dadada;
}
.sorteerblok {
width:150px;
height: 250px;
text-align:center;
}
.headerkolom1 {
width:250px;
height:18px;
text-align:left;
font-size: 14px;
font-weight:bold;
color: #990000;
font-family: Arial, Verdana, Helvetica, sans-serif;
line-height: 12px;
padding:2;
}
.headeragenda {
width:150px;
height:18px;
text-align:left;
font-size: 14px;
font-weight:bold;
color: #990000;
font-family: Arial, Verdana, Helvetica, sans-serif;
line-height: 12px;
padding:2;
}
.textkolom1 {
width:250px;
height:250px;
text-align:left;
font-size: 11px;
color: #000000;
font-family: Arial, Verdana, Helvetica, sans-serif;
line-height: 11px;
padding:2;
}

.rechtskolom {
width:217px;
padding:2;
}
.contentrechts {
width:217px;
height:63px;
}
.headerrechts {
width:217px;
height:18px;
text-align:left;
font-size: 14px;
font-weight:bold;
color: #990000;
font-family: Arial, Verdana, Helvetica, sans-serif;
line-height: 12px;
padding:2;
}
.rechtskolom {
border-left:1px dotted #dadada;
}
.textkolomrechts {
width:217px;
height:250px;
text-align:left;
font-size: 11px;
color: #000000;
font-family: Arial, Verdana, Helvetica, sans-serif;
line-height: 11px;
padding:2;
}
.textkolomrechts a {
color:#990000;
text-decoration:underline;

}
.textkolomrechts a:hover {
color:#666666;
text-decoration:underline;
}

.titelnieuws {
height:12px;
text-align:left;
font-size: 11px;
color: #666666;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight:bold;
line-height: 11px;
padding:2;
}
.nieuws {
text-align:left;
font-size: 11px;
color: #000000;
font-family: Arial, Verdana, Helvetica, sans-serif;
line-height: 11px;
padding:2;
border-bottom: 1px dotted #dadada;
border-top: 1px dotted #dadada;
}
.linkleesmeer {
height:12px;
font-size: 11px;
color: #990000;
font-family: Arial, Verdana, Helvetica, sans-serif;
line-height: 11px;
padding:2;
text-decoration:none;
}
.linkleesmeer a {
color:#990000;
text-decoration:underline;

}
.linkleesmeer a:hover {
color:#666666;
text-decoration:underline;
}
.nieuwsbrief {
width:183px;
height:55px;
}
.nieuwsbriefa {
width :84px;
height: 14px;

}
.nieuwsbriefb {
width :99px;
height: 14px;
text-align:left;
font-size: 14px;
font-weight:bold;
color: #990000;
font-family: Arial, Verdana, Helvetica, sans-serif;
line-height: 12px;

}
.nieuwsbriefc {
width:183px;
height:21px;
text-align:center;
font-size: 11px;
color: #990000;
font-family: Arial, Verdana, Helvetica, sans-serif;
line-height: 11px;

}
.nieuwsbriefd {
width:183px;
height:40px;
text-align:center;
font-size: 10px;
color: #666666;
font-family: Arial, Verdana, Helvetica, sans-serif;
line-height: 11px;
padding:2;
}
.textfield {
background-color: #ffffff;
border-color: #dadada;
border-style: solid;
border-width: 1;
width:100px;
height:16px;
font-size: 10px;
color: #990000;
font-family: Arial, Verdana, Helvetica, sans-serif;
line-height: 11px;

}
.submit {
background-color: #ffffff;
border-color: #dadada;
border-style: solid;
border-width: 1;
height:16px;
font-size: 11px;
color: #666666;
font-family: Arial, Verdana, Helvetica, sans-serif;
line-height: 11px;
}
.footer {
height:182px;
width: 780px;
}
.sponsors {
width:88px;
height:172px;
background-color:#ffffff;
border-left: 1px dotted #dadada;
}
.sponsorworden {
width:192px;
height:172px;
background-color:#ffffff;
border-left: 1px dotted #dadada;
}
.titelsworden {
height:12px;
width:192px;
text-align:left;
font:bold 12px Arial;
color: #990000;
line-height: 11px;
padding:2;
}
.sworden {
height:160px;
width:192px;
text-align:left;
font-size: 11px;
color: #666666;
font-family: Arial, Verdana, Helvetica, sans-serif;
line-height: 11px;
padding:2;

}
.veldensworden {
height:12px;
width:60px;
text-align:left;
font-size: 11px;
font:normal 11px Arial;
color: #666666;
line-height: 11px;
padding:2;
}
.2pxsworden {
height:12px;
width:2px;
text-align:left;
font-size: 10px;
font:normal 11px Arial;
color: #666666;
line-height: 11px;
}
.agendabase {
width:322px;
height:172px;
background-color:#ffffff;
border-left: 1px dotted #dadada;
}
.agendarow {
width:322px;
height:19px;
padding-left:3px;
padding-right:3px;
border-bottom: 1px dotted #dadada;
}
.agendadatum {
width:80px;
text-align:left;
font-size: 11px;
font:normal 11px Arial;
color: #000000;
line-height: 11px;

}
.agendaitems {
width:160px;
text-align:left;
font-size: 11px;
font:normal 10px Arial;
color: #666666;
line-height: 11px;
padding:2px;
}
.agendaitems a {
color:#990000;
text-decoration:underline;

}
.agendaitems a:hover {
color:#666666;
text-decoration:underline;
}

.agendatotaal {
text-align:center;
font-size: 11px;
font:normal 10px Arial;
color: #666666;
line-height: 11px;
}
.agendatotaal a {
color:#990000;

}
.agendatotaal a:hover {
color:#666666;
}

.agendaorkest {
width:82px;
text-align:left;
font-size: 11px;
font:bold 11px Arial;
color: #990000;
line-height: 11px;
}
.lidworden {
width:178px;
height:213px;
background-color:#ffffff;
background-image:url(../img/hoorn.png);
background-position:bottom;
background-repeat:no-repeat;


}
.greyfooter {
width:602px;
height:41px;
background-image:url(../img/footerbad.png);
margin-bottom:0px;
text-align:right;
font-size: 10px;
font:normal 10px Arial;
color: #ffffff;
line-height: 11px;
background-color:#FFFFFF;
}
.greyfooter a{
color:#FFFFFF; 
text-decoration:underline;
}
.greyfooter a:hover{
color:#FFFFFF; 
}
.agendaitem {
width:400px;
border: 1px dotted #dadada;
background-color:#FFFFFF;

}
.agendaitemtop {
width:400px;
height:30px;
text-align:left;
font-size: 14px;
font-weight:bold;
color: #990000;
font-family: Arial, Verdana, Helvetica, sans-serif;
line-height: 12px;
padding:2;
background-color:#FFFFFF;
}
.agendacontent {
width:400px;
}
.agendaleft {
width:100px;
text-align:left;
background-color:#FFFFFF;
border-left:1px dotted #dadada;
text-align:left;
font-size: 11px;
font-weight:normal;
color: #000000;
font-family: Arial, Verdana, Helvetica, sans-serif;
line-height: 12px;
padding:2;

}
.agendaright {
width:300px;
text-align:left;
text-align:left;
font-size: 11px;
font-weight:normal;
color: #666666;
font-family: Arial, Verdana, Helvetica, sans-serif;
line-height: 12px;
padding:2;
}
.agendarow2 {
width:397px;
height:19px;
padding-left:3px;
padding-right:3px;
border-bottom: 1px dotted #dadada;
}
.agendadatum2 {
width:50px;
text-align:left;
font-size: 11px;
font:normal 11px Arial;
color: #000000;
line-height: 11px;

}
.agendaitems2 {
width:265px;
text-align:left;
font-size: 11px;
font:normal 10px Arial;
color: #666666;
line-height: 11px;
padding:2px;
}
.agendaitems2 a {
color:#990000;

}
.agendaitems2 a:hover {
color:#666666;
}

.agendatotaal2 {
text-align:center;
font-size: 11px;
font:normal 10px Arial;
color: #666666;
line-height: 11px;
}
.agendatotaal2 a {
color:#990000;

}
.agendatotaal2 a:hover {
color:#666666;
}

.agendaorkest2 {
width:82px;
text-align:left;
font-size: 11px;
font:bold 11px Arial;
color: #990000;
line-height: 11px;
}

.gisteren {
width:322px;
height:19px;
padding-left:3px;
padding-right:3px;
border-bottom: 1px dotted #dadada;
background-color:#F4F4F4;
}
.agendaitemrechtsblok{
width :440px; 
background-image:url(../img/agendabg.png);
}
.airbheader{
width:440px;
height:18px;
text-align:left;
font-size: 14px;
font-weight:bold;
color: #990000;
font-family: Arial, Verdana, Helvetica, sans-serif;
line-height: 12px;
padding:2;
}

.airbheader a {
text-decoration:underline;
}

.airbheader a:hover {
text-decoration:underline;
}
.contentblokagenda {
width:440px;
height: 250px;

}
.linkerkantagenda {
width:100px;
text-align:left;
background-color:#FFFFFF;
border-right:1px dotted #dadada;
text-align:left;
font-size: 12px;
font-weight:normal;
color: #000000;
font-family: Arial, Verdana, Helvetica, sans-serif;
line-height: 12px;
padding:2;
}
.rechterkantagenda {
width:300px;
text-align:left;
/*border-left:1px dotted #dadada;*/
text-align:left;
font-size: 12px;
font-weight:normal;
color: #000000;
font-family: Arial, Verdana, Helvetica, sans-serif;
line-height: 12px;
padding:2;
}
.rechterkantagenda a {
color:#990000;

}
.rechterkantagenda a:hover {
color:#666666;
}

.rechterkantleeg {
width:440px;
text-align:left;
border-left:1px dotted #dadada;
text-align:left;
font-size: 12px;
font-weight:normal;
color: #000000;
font-family: Arial, Verdana, Helvetica, sans-serif;
line-height: 12px;
padding:2;
}
.nieuwsmetborder {
height:20px;
text-align:left;
border-bottom:1px dotted #dadada;
text-align:left;
font-size: 12px;
font-weight:normal;
color: #000000;
font-family: Arial, Verdana, Helvetica, sans-serif;
line-height: 12px;
padding:2;
}
.kolomnieuws {
text-align:left;
font-size: 12px;
font-weight:normal;
color: #000000;
font-family: Arial, Verdana, Helvetica, sans-serif;
line-height: 12px;
padding:2;
background-image:url(../img/nieuwsbg.png);
background-position:bottom right;
background-repeat:no-repeat;
}

.kolomnieuws a {
color:#990000;

}
.kolomnieuws a:hover {
color:#666666;
}

.rechtskolomnieuws {
width:217px;
padding:2;
border-left:1px dotted #dadada;
}
.dirigentenkolom {
width:150px;
background-position:0% 100%;
background-repeat:no-repeat;
border-right:1px solid #dadada;
}

.dirigentenkolom2 {
width:150px;
background-repeat:no-repeat;
border-right:1px solid #dadada;
}

.linkjeskolom {
width:150px;
border-right:1px solid #dadada;
background-position:top right;
background-repeat:no-repeat;
}
.linken {
text-align:left;
font-size: 12px;
font-weight:normal;
color: #000000;
font-family: Arial, Verdana, Helvetica, sans-serif;
line-height: 12px;
padding:2;
border-bottom:1px dotted #dadada;
}

.linken a {
color:#990000;

}
.linken a:hover {
color:#666666;
}

.contactformulier {
width:400px;
height:250px;
text-align:left;
font-size: 11px;
color: #000000;
font-family: Arial, Verdana, Helvetica, sans-serif;
line-height: 11px;
padding:2;
/*border-left:1px dotted #dadada;
border-right:1px dotted #dadada;*/
}
.verleden {
width:441px;
height: 250px;
}
/*ereleden*/
.ereafbeelding {
width:248px;
}
.erespacer {
width:10px;
}
.eretitel {
width:522px;
text-align:left;
font-size: 14px;
font-weight:bold;
color: #990000;
font-family: Arial, Verdana, Helvetica, sans-serif;
}
.eretekst {
width:522px;
font-size: 11px;
font-weight:normal;
color: #000000;
font-family: Arial, Verdana, Helvetica, sans-serif;
}
.erebottom {
border-bottom:1px dotted #dadada;
}
/*smoelenboek*/
.smoelenboek_menu {
height:18px;
text-align:left;
font-size: 14px;
font-weight:bold;
color: #990000;
font-family: Arial, Verdana, Helvetica, sans-serif;
line-height: 12px;
padding:2;
width:150px;
}
.smoelenboek_kolom1 {
width:150px;
height:18px;
text-align:left;
font-size: 14px;
font-weight:bold;
color: #990000;
font-family: Arial, Verdana, Helvetica, sans-serif;
line-height: 12px;
padding:2;
}

.smoelenboek_text {
text-align:left;
font-size: 11px;
color: #000000;
font-family: Arial, Verdana, Helvetica, sans-serif;
line-height: 11px;
padding:2;
}
.smoelenboek_text a{
text-decoration:none;
font-weight:normal;
}
.smoelenboek_text a:hover{
text-decoration:underline;
}
.smoelenboek_center {
text-align:left;
width:508px;
border-left: 1px dotted #dadada;
padding:2;
}
.smoelenboek_content {
text-align:left;
}
.smoelenboek_kolom2 {
width:500px;
height:18px;
text-align:left;
font-size: 14px;
font-weight:bold;
color: #990000;
font-family: Arial, Verdana, Helvetica, sans-serif;
line-height: 12px;
padding:2;
}