/* http://meyerweb.com/eric/tools/css/reset/
 v2.0 | 20110126
 License: none (public domain)
 */
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;
}

html, body {
    margin: 0;
    padding: 0;
}

body {
    text-align: center;
    background-color: #485536;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

#root {
    clear: both;
    overflow: hidden;
    width: 100%;
    background-image: url(../images/common/bg_root.jpg);
    background-repeat: no-repeat;
    background-position: top center;
}

#wrapper {
    width: 100%;
    clear: both;
    overflow: hidden;
}

#header {
    margin: 0 auto;
    width: 927px;
    height: 198px;
    position: relative;
}

#topLinks {
    list-style-type: none;
    margin: 0 0 0 0;
    width: 597px;
    height: 25px;
    margin-left: 328px;
    background-color: #ebf3f6;
    padding: 0;
}

#topLinks li {
    float: left;
    font-family: Arial;
    font-size: 12px;
    padding-top: 5px;
}

#topLinks li a {
    color: #00799a;
    font-weight: bold;
    text-decoration: none;
    margin-left: 13px;
    margin-right: 3px;
}

#provantLinks {
    list-style-type: none;
    width: 940px;
    height: 130px;
    background-repeat: no-repeat;
    background-position: top left;
    margin: 0;
    padding: 0;
}

#provantLinks li {
    padding-top: 6px;
    float: left;
    margin-right: 24px;
    font-family: Arial;
    font-size: 12px;
}

#provantLinks .first {
    padding-left: 120px;
}

#provantLinks li a {
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
}

#provantBreadcrumb {
    position: absolute;
    left: 0;
    top: 20px;
    list-style-type: none;
    margin: 0;
    padding: 0 5px;
    float: left;
    height: 29px;
    line-height: 29px;
    background: #FFF;
}

#provantBreadcrumb li {
    float: left;
}

#provantBreadcrumb li a {
    color: #4eb8e6;
    font-weight: bold;
    text-decoration: underline;
    padding: 0 12px;
    background-image: url(../images/common/provant_arrow.png);
    background-repeat: no-repeat;
    background-position: center left;
}

#provantBreadcrumb .first {
    background-image: url(../images/common/provant_arrow_first.gif);
    padding-left: 24px;
}

#provantBreadcrumb .selected {
    color: #008bc7;
}

#sitelogo {
    position: absolute;
    right: -44px;
    top: 26px;
    z-index: 555;
}

#navigatie {
    position: absolute;
    left: 0;
    top: 80px;
    margin: 0;
    list-style-type: none;
    width: 100%;
    background-image: url(../images/common/navigatie.png);
    background-repeat: no-repeat;
    background-position: top left;
    padding: 0;
}

#navigatie li {
    float: left;
    text-indent: -999px;
    overflow: hidden;
    display: block;
}

#navigatie #home a, #navigatie #actua a, #navigatie #programma a, #navigatie #tickets a, #navigatie #nieuws a, #navigatie #gastenboek a, #navigatie #fotos a, #navigatie #locaties a, #navigatie #contact a {
    display: block;
    height: 42px;
}

#navigatie .selected {
}

#navigatie #home a {
    width: 67px;
}

#navigatie #home {
    padding-left: 20px;
}

#navigatie #contact a {
    width: 96px;
}

#navigatie #programma a {
    width: 124px;
}

#navigatie #tickets a {
    width: 80px;
}

#navigatie #locaties a {
    width: 95px;
}

#navigatie #nieuws a {
    width: 70px;
}

#navigatie #actua a {
    width: 78px;
}

#navigatie #fotos a {
    width: 70px;
}

#content {
    position: relative;
    margin: 0 auto;
    width: 940px;
    text-align: left;
    padding: 0;
    padding-bottom: 140px;
}

.floatRight {
    float: right;
}

.overzicht {
    text-indent: -999px;
    overflow: hidden;
    background-image: url(../images/common/overzicht.gif);
    background-repeat: no-repeat;
    width: 258px;
    height: 44px;
    display: block;
}

.boxTitle {
    float: left;
    width: 652px;
    height: 45px;
    background-image: url(../images/common/boxTitle.gif);
    background-repeat: no-repeat;
    padding-top: 14px;
    padding-left: 3px;
    padding-left: 24px;
}

.boxTitle .programma {
    text-indent: -999px;
    overflow: hidden;
    margin: 0;
    float: left;
    background-image: url(../images/common/boxTitle_programma.gif);
    background-repeat: no-repeat;
    width: 128px;
    height: 21px;
}

.boxTitle .gastenboek {
    text-indent: -999px;
    overflow: hidden;
    margin: 0;
    float: left;
    background-image: url(../images/common/boxTitle_gastenboek.gif);
    background-repeat: no-repeat;
    width: 585px;
    height: 21px;
    position: relative;
    left: -15px;
}

.boxTitle .fotos {
    text-indent: -999px;
    overflow: hidden;
    margin: 0;
    float: left;
    background-image: url(../images/common/boxTitle_fotos.gif);
    background-repeat: no-repeat;
    width: 58px;
    height: 19px;
    position: relative;
    left: -15px;
}

.boxTitle .fotos {
    text-indent: -999px;
    overflow: hidden;
    margin: 0;
    float: left;
    background-image: url(../images/common/boxTitle_fotos.gif);
    background-repeat: no-repeat;
    width: 63px;
    height: 19px;
    position: relative;
    left: -15px;
}

.boxTitle .locaties {
    text-indent: -999px;
    overflow: hidden;
    margin: 0;
    float: left;
    background-image: url(../images/common/title_locaties.gif);
    background-repeat: no-repeat;
    width: 91px;
    height: 17px;
}

.boxTitle .nieuws {
    text-indent: -999px;
    overflow: hidden;
    margin: 0;
    margin-right: 5px;
    float: left;
    background-image: url(../images/common/boxTitle_nieuws.gif);
    background-repeat: no-repeat;
    width: 80px;
    height: 17px;
}

.boxTitle .tickets {
    text-indent: -999px;
    overflow: hidden;
    margin: 0;
    float: left;
    background-image: url(../images/common/boxTitle_tickets.gif);
    background-repeat: no-repeat;
    width: 77px;
    height: 17px;
}

.boxTitle .contact {
    text-indent: -999px;
    overflow: hidden;
    margin: 0;
    float: left;
    background-image: url(../images/common/boxTitle_contact.gif);
    background-repeat: no-repeat;
    width: 262px;
    height: 17px;
}

.homeMapBox h2 {
    text-indent: -999px;
    overflow: hidden;
    margin: 0;
    float: left;
    background-image: url(../images/common/title_homeMapBox.gif);
    background-repeat: no-repeat;
    width: 183px;
    height: 35px;
    margin-top: 11px;
    margin-left: 10px;
}

.calendarBox h2 {
    text-indent: -999px;
    overflow: hidden;
    margin: 0;
    float: left;
    background-image: url(../images/common/title_calendar.gif);
    background-repeat: no-repeat;
    width: 162px;
    height: 19px;
    margin-top: 11px;
    margin-left: 20px;
}

.overzichtfotos {
    text-indent: -999px;
    overflow: hidden;
    margin: 0;
    float: left;
    background-image: url(../images/common/title_overzichtfotos.gif);
    background-repeat: no-repeat;
    width: 216px;
    height: 22px;
    margin-top: 11px;
    margin-left: 10px;
    margin-bottom: 8px;
}

.overzichtfotoself {
    text-indent: -999px;
    overflow: hidden;
    background-image: url(../images/common/title_overzichtfotos11.gif);
    background-repeat: no-repeat;
    width: 216px;
    height: 22px;
    margin-top: 11px;
    margin-left: 10px;
    margin-bottom: 8px;
}

.overzichtfotosnulnegen {
    text-indent: -999px;
    overflow: hidden;
    background-image: url(../images/common/title_overzichtfotos09.gif);
    background-repeat: no-repeat;
    width: 216px;
    height: 22px;
    margin-top: 11px;
    margin-left: 10px;
    margin-bottom: 8px;
}

.overzichtfotosnulacht {
    text-indent: -999px;
    overflow: hidden;
    margin: 0;
    float: left;
    background-image: url(../images/common/title_overzichtfotos08.gif);
    background-repeat: no-repeat;
    width: 216px;
    height: 22px;
    margin-top: 11px;
    margin-left: 10px;
    margin-bottom: 8px;
}

.fotoopladen {
    text-indent: -999px;
    overflow: hidden;
    margin: 0;
    background-image: url(../images/common/boxTitle_fotoopladen.gif);
    background-repeat: no-repeat;
    width: 176px;
    height: 21px;
	margin-top:0 !important;
    margin-left: 10px;
    margin-bottom: 8px;
}

.fotogalerij2009 {
    text-indent: -999px;
    overflow: hidden;
    margin: 0;
    float: left;
    background-image: url(../images/common/boxTitle_fotogalerij2009.gif);
    background-repeat: no-repeat;
    width: 166px;
    height: 21px;
    margin-top: 11px;
    margin-left: 10px;
    margin-bottom: 8px;
}

.largeBox {
    width: 927px;
}

.largeBox .top {
    width: 927px;
    height: 9px;
	overflow:hidden;
    display: block;
    background-image: url(../images/common/largeBox_top.png);
    background-repeat: no-repeat;
}

.largeBox .content {
    width: 927px;
    display: block;
    padding: 0;
    background-position: top left;
    background-color: #ffffff;
    padding-top: 12px;
    padding-bottom: 25px;
}

.largeBox .bottom {
    width: 927px;
    height: 9px;
    display: block;
    background-image: url(../images/common/largeBox_bottom.png);
    background-repeat: no-repeat;
    margin: 0;
    padding: 0;
}

.largeBox .content p {
    font-family: Verdana;
    font-size: 12px;
    margin-left: 60px;
    margin-right: 25px;
    line-height: 1.4em;
    text-align: justify;
    color: #333333;
    clear: both;
    width: 800px;
}

.largeBox .content p img {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}

.largeBox h2 {
    font-size: 21px;
    font-weight: bold;
    margin-top: 25px;
    margin-left: 10px;
    margin-bottom: 20px;
    color: #eb008a;
}

.largeBox h4 {
    display: block;
    font-size: 16px;
    font-weight: bold;
    margin-left: 60px;
    margin-top: 30px;
    margin-bottom: 10px;
    color: #78922a;
}

#nieuws_item table {
    margin-top: 15px;
    margin-left: 60px;
}

#nieuws_item table tr {
    margin: 100px;
}

#nieuws_item .first {
    padding-right: 15px;
    padding-bottom: 5px;
}

#nieuws_item a {
    color: #000;
}

.nieuwsbr {
    background: url(../images/2011/title_verwenbrief.gif) no-repeat 0 0;
    width: 129px;
    height: 21px;
    overflow: hidden;
    text-indent: -999px;
}

.button_overzicht_newsletter {
    background: url(../images/2011/button_vorigeverwenbrieven.gif) no-repeat 0 0;
    width: 231px;
    height: 37px;
    display: block;
    overflow: hidden;
    text-indent: -999px;
}

.homeMapBox a {
    color: #0177aa;
    font-size: 11px;
    font-family: Verdana;
    text-decoration: underline;
    margin-left: 18px;
}

.homeMapBox p {
    margin-left: 17px;
    margin-top: 6px;
}

.homeMapBox img {
    border: 0px;
}

.boxTitle h2 {
    margin: 0;
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    color: #00a0c7;
}

.boxTitle .green {
    margin: 0;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #014912;
    padding-top: 4px;
}

.boxTitle .red {
    margin: 0;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #db2029;
    padding-top: 4px;
}

.boxTitle .pink {
    margin: 0;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #ed018a;
    padding-top: 4px;
}

.boxTitle .blue {
    margin: 0;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #ff6633;
    padding-top: 4px;
}

.leftColumn {
    display: block;
    margin-top: 10px;
    clear: both;
    float: left;
    text-align: left;
    width: 334px;
}

.leftNormalColumn {
    display: block;
    margin-top: 10px;
    clear: both;
    float: left;
    text-align: left;
    width: 459px;
    overflow: hidden;
}

.rightColumn {
    float: right;
    text-align: left;
    width: 573px;
    margin-top: 10px;
}

.rightNormalColumn {
    float: right;
    text-align: left;
    width: 459px;
    margin-top: 10px;
}

.leftBox, .leftBlueBox {
    width: 330px;
    margin-bottom: 15px;
}

.leftNormalBox {
    width: 459px;
    margin-bottom: 15px;
}

.leftBlueBigBox {
    width: 447px;
    margin-bottom: 15px;
}

.rightBox {
    width: 573px;
    margin-bottom: 15px;
}

.leftBox .top, .leftBox .bottom {
    width: 330px;
    height: 9px;
    overflow: hidden;
    background-repeat: no-repeat;
}

.leftNormalBox .top, .leftNormalBox .bottom {
    background-repeat: no-repeat;
    width: 459px;
    position: relative;
}

.leftNormalBox .top {
    height: 8px;
}

.leftTransBox .top {
    height: 10px;
}

.leftBlueBigBox .top, .leftBlueBigBox .bottom {
    background-repeat: no-repeat;
    width: 459px;
    position: relative;
}

.leftBlueBigBox .top {
    height: 10px;
    overflow: hidden;
}

.calendarBox .top, .calendarBox .bottom {
    height: 7px;
}

.leftTransBox .bottom {
    height: 8px;
}

.leftNormalBox h3, .leftTransBox h3 {
    margin-top: 16px;
    font-family: Verdana;
    font-size: 13px;
    color: #eb008a;
    font-weight: bold;
    margin-bottom: 7px;
}

.leftNormalBox .bottom {
    height: 9px;
}

.leftBlueBigBox .bottom {
    height: 9px;
}

.rightBox .top, .rightBox .bottom {
    width: 573px;
    height: 8px;
    overflow: hidden;
    background-repeat: no-repeat;
}

.calendarBox, .calendarBox .top, .calendarBox .bottom, .calendarBox .content {
    width: 330px;
}

.leftBlueBox .top, .leftBlueBox .bottom {
    width: 330px;
    height: 6px;
	overflow:hidden;
    background-repeat: no-repeat;
}

.leftBox .top {
    background-image: url(../images/common/leftBox_top.png);
}

.leftNormalBox .top {
    background-image: url(../images/common/leftNormalBox_top.png);
}

.leftBlueBigBox .top {
    background-image: url(../images/common/leftBlueBigBox_top.png);
}

.calendarBox .top {
    background-image: url(../images/common/calendarBox_top.png);
}

.calendarBox .bottom {
    background-image: url(../images/common/calendarBox_bottom.png);
}

.calendarBox .content {
    background-image: url(../images/common/calendarBox_bg.png);
}

.leftBlueBox .top {
    background-image: url(../images/common/leftBlueBox_top.png);
}

.rightBox .top {
    background-image: url(../images/common/rightBox_top.png);
}

.leftBox .bottom {
    background-image: url(../images/common/calendarBox_bottom.png);
}

.leftNormalBox .bottom {
    background-image: url(../images/common/leftNormalBox_bottom.png);
}

.leftBlueBigBox .bottom {
    background-image: url(../images/common/leftBlueBigBox_bottom.png);
}

.leftTransBox .bottom {
    background-image: url(../images/common/leftTransBox_bottom.png);
}

.leftBlueBox .bottom {
    background-image: url(../images/common/leftBlueBox_bottom.png);
}

.rightBox .bottom {
    background-image: url(../images/common/rightBox_bottom.png);
}

.rightBox .bottomBlue {
    background-image: url(../images/common/rightBox_bottom_blue.png);
    height: 8px;
    overflow: hidden;
}

.leftBox .content {
    background: #014912;
    padding-left: 22px;
    padding-right: 22px;
    padding-top: 12px;
    padding-bottom: 5px;
}

.leftBlueBigBox .content {
    background-color: #e5fafd;
    padding-left: 22px;
    padding-right: 22px;
    font-family: Verdana;
    font-size: 12px;
    color: #4d4f50;
    padding-top: 12px;
    padding-bottom: 5px;
}

.leftNormalBox .content {
    background-color: #ffffff;
    padding-left: 22px;
    padding-right: 22px;
    font-family: Verdana;
    font-size: 12px;
    color: #4d4f50;
    padding-top: 12px;
    padding-bottom: 5px;
}

.leftTransBox .content {
    background-image: url(../images/common/leftTransBox_bg.png);
    padding-left: 22px;
    padding-right: 22px;
    font-family: Verdana;
    font-size: 12px;
    color: #4d4f50;
    padding-top: 12px;
    padding-bottom: 5px;
}

.leftBlueBigBox .content p, .leftBlueBigBox .content p {
    margin: 0;
    padding-top: 4px;
    padding-bottom: 4px;
    line-height: 18px;
}

.leftNormalBox .content p, .leftTransBox .content p {
    margin: 0;
    padding-top: 4px;
    padding-bottom: 4px;
    line-height: 18px;
}

.leftBlueBigBox .content a, .leftBlueBigBox .content a {
    color: #eb008a;
    text-decoration: underline;
}

.leftNormalBox .content a, .leftTransBox .content a {
    color: #4d4f50;
    text-decoration: underline;
}

.leftNormalBox .content ul, .leftTransBox .content ul {
    margin-bottom: 7px;
}

.leftNormalBox .content ul li span, .leftTransBox .content ul li span {
    color: #a3a3a3;
}

.leftNormalBox .content ul li a, .leftTransBox .content ul li a {
    color: #4d4f50;
    line-height: 20px;
}

.leftBlueBox .content {
    background-image: url(../images/common/leftBlueBox_bg.png);
    padding-left: 22px;
    padding-right: 22px;
    padding-top: 12px;
    padding-bottom: 5px;
}

.rightBox .content {
    color: #787878;
    font-family: Verdana;
    font-size: 12px;
    background: #FFF;
    padding-left: 22px;
    padding-right: 22px;
    padding-top: 12px;
    padding-bottom: 5px;
    line-height: 1.4em;
    text-align: justify;
}

.leftBox form, .leftTransBox form {
    margin: 0;
    display: block;
}

.leftTransBox .content form {
    margin-bottom: 10px;
}

.leftBox label {
    font-family: Arial;
    font-size: 13px;
    color: #FFF;
    float: left;
    font-weight: bold;
    margin-right: 10px;
}

.leftBox .trefwoord, .leftTransBox .emailadres {
    background-color: #ffffff;
    padding-top: 2px;
    padding-left: 2px;
    height: 21px;
    border: 1px solid #ababab;
    font-family: Arial;
    font-size: 11px;
    color: #333333;
    width: 180px;
}

.leftBox .alle {
    clear: both;
    float: left;
    margin-top: 10px;
    margin-left: 85px;
}

.leftBox .labelAlle {
    margin-top: 10px;
    padding-left: 4px;
    font-weight: normal;
    width: 130px;
}

.leftBox .labelZoekOpDatum {
    width: 130px;
    height: 16px;
    margin-top: 20px;
    background-image: url(../images/common/label_zoekopdatum.gif);
    background-repeat: no-repeat;
    text-indent: -999px;
    overflow: hidden;
    clear: both;
    margin-top: 10px;
}

.leftBox .labelZoekOpThema {
    width: 150px;
    height: 15px;
    margin-top: 20px;
    background-image: url(../images/common/label_zoekopthema.gif);
    background-repeat: no-repeat;
    text-indent: -999px;
    overflow: hidden;
    clear: both;
    margin-top: 10px;
}

.leftBox .labelSelecteerGemeente {
    width: 143px;
    height: 16px;
    margin-top: 20px;
    background-image: url(../images/common/label_selecteergemeente.gif);
    background-repeat: no-repeat;
    text-indent: -999px;
    overflow: hidden;
    clear: both;
    margin-top: 10px;
}

.leftBox .labelSelecteerDoelgroep {
    width: 160px;
    height: 16px;
    margin-top: 20px;
    background-image: url(../images/common/label_selecteerdoelgroep.gif);
    background-repeat: no-repeat;
    text-indent: -999px;
    overflow: hidden;
    clear: both;
    margin-top: 10px;
}

.leftBox .zoekopdatum, .leftBox .zoekopthema, .leftBox .selecteergemeente, .leftBox .selecteerdoelgroep {
    font-family: Arial;
    font-size: 11px;
    color: #333333;
    width: 180px;
    margin-top: 10px;
    margin-left: 85px;
}

.leftBox .submit {
    margin-top: 15px;
    margin-left: 170px;
}

.leftTransBox .submit {
    position: relative;
    top: 13px;
    left: 20px;
}

.leftBox .uitgebreidzoeken {
    margin: 0;
    width: 231px;
    height: 17px;
    display: block;
    background-image: url(../images/common/title_uitgebreidzoeken.gif);
    background-repeat: no-repeat;
    text-indent: -999px;
    overflow: hidden;
    margin-bottom: 8px;
}

.leftBlueBox .title_verwerdic {
    background-image: url(../images/common/title_verwerdic.gif);
    background-repeat: no-repeat;
    overflow: hidden;
    text-indent: -999px;
    display: block;
    margin: 0;
    width: 258px;
    height: 17px;
}

.leftTransBox .nieuwsbrief, .leftBox .nieuwsbrief {
    background-image: url(../images/common/title_nieuwsbrief.gif);
    background-repeat: no-repeat;
    overflow: hidden;
    text-indent: -999px;
    display: block;
    margin: 0;
    width: 266px;
    height: 23px;
}

.leftBox .nieuwsbrief {
    margin-bottom: 15px;
}

.leftTransBox .meerinfo {
    background-image: url(../images/common/title_meerinfo.gif);
    background-repeat: no-repeat;
    overflow: hidden;
    text-indent: -999px;
    display: block;
    margin: 0;
    width: 116px;
    height: 22px;
}

.leftTransBox .content h3 {
    color: #0781b4;
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 0px;
}

.leftNormalBox .zomergolven {
    background-image: url(../images/common/title_zomergolven.gif);
    background-repeat: no-repeat;
    overflow: hidden;
    text-indent: -999px;
    display: block;
    margin: 0;
    width: 132px;
    height: 21px;
}

.leftBlueBigBox .vervoer {
    background-image: url(../images/common/title_vervoer.gif);
    background-repeat: no-repeat;
    overflow: hidden;
    text-indent: -999px;
    display: block;
    margin: 0;
    width: 328px;
    height: 21px;
}

.leftBlueBigBox .contact {
    background-image: url(../images/common/title_contact.gif);
    background-repeat: no-repeat;
    overflow: hidden;
    text-indent: -999px;
    display: block;
    margin: 0;
    width: 328px;
    height: 21px;
}

.leftNormalBox .tickets {
    background-image: url(../images/common/title_tickets.gif);
    background-repeat: no-repeat;
    overflow: hidden;
    text-indent: -999px;
    display: block;
    margin: 0;
    width: 283px;
    height: 60px;
}

.leftNormalBox .zomergolven {
    background-image: url(../images/common/title_zomergolven.gif);
    background-repeat: no-repeat;
    overflow: hidden;
    text-indent: -999px;
    display: block;
    margin: 0;
    width: 132px;
    height: 21px;
}

.leftNormalBox .toegankelijkheid {
    background-image: url(../images/common/title_toegankelijkheid.gif);
    background-repeat: no-repeat;
    overflow: hidden;
    text-indent: -999px;
    display: block;
    margin: 0;
    width: 169px;
    height: 21px;
}

.leftNormalBox .terranova {
    background-image: url(../images/2011/title_terranova.gif);
    background-repeat: no-repeat;
    overflow: hidden;
    text-indent: -999px;
    display: block;
    margin: 0;
    width: 169px;
    height: 21px;
}

.toegankelijkheidform {
    background-image: url(../images/2011/title_toegankelijkheid.gif);
    background-repeat: no-repeat;
    overflow: hidden;
    text-indent: -999px;
    display: block;
    margin: 0;
    width: 169px;
    height: 21px;
}

.leftNormalBox .spelregels {
    background-image: url(../images/common/title_spelregels.gif);
    background-repeat: no-repeat;
    overflow: hidden;
    text-indent: -999px;
    display: block;
    margin: 0;
    width: 169px;
    height: 21px;
}

.leftNormalBox .activiteiten {
    background-image: url(../images/common/title_activiteiten.gif);
    background-repeat: no-repeat;
    overflow: hidden;
    text-indent: -999px;
    display: block;
    margin: 0;
    width: 119px;
    height: 17px;
}

.leftTransBox .heetvandenaald {
    background-image: url(../images/common/title_heetvandenaald.gif);
    background-repeat: no-repeat;
    overflow: hidden;
    text-indent: -999px;
    display: block;
    margin: 0;
    width: 192px;
    height: 17px;
}

.leftNormalBox .content p .lightLink, .leftTransBox .content p .lightLink {
    color: #4d4f50;
}

.leftNormalBox ul, .leftTransBox ul {
    margin: 0;
    padding-left: 20px;
}

.leftBlueBox img {
    text-align: center;
    margin-top: 14px;
    margin-bottom: 14px;
    border: 0px;
}

.leftBlueBox .ontdek {
    font-family: Verdana;
    font-size: 12px;
    color: #0177aa;
    text-decoration: underline;
    margin-left: 130px;
    padding-bottom: 8px;
    display: block;
}

.rightBox h2 {
    color: #78922a;
    font-weight: bold;
    font-family: Verdana;
    font-size: 12px;
    margin: 0;
    display: block;
}

.title_vwd {
    width: 269px;
    height: 17px;
    text-indent: -999px;
    overflow: hidden;
    background-image: url(../images/common/title_vwd.gif);
    background-repeat: no-repeat;
    margin: 0;
    display: block;
}

.rightBox h3 {
    font-family: Verdana;
    font-size: 12px;
    margin: 0;
    display: inline;
    font-weight: bold;
    color: #eb008a;
}

.rightBox p {
    margin-bottom: 0px;
    margin-top: 16px;
}

.rightBox a {
    text-decoration: underline;
    color: #4d4d4d;
}

.alternatiefvervoer {
    width: 275px;
    height: 40px;
    background-image: url(../images/common/alternatiefvervoer.gif);
    background-repeat: no-repeat;
    text-indent: -999px;
    overflow: hidden;
    display: block;
}

.rightBox .sub {
    height: 1px;
    width: 573px;
    background-image: url(../images/common/rightBox_sub.gif);
    background-repeat: no-repeat;
    overflow: hidden;
}

.rightBox .zieook {
    margin-top: 0px;
    background-image: url(../images/common/title_zieook.gif);
    width: 68px;
    height: 24px;
    text-indent: -999px;
    display: block;
    overflow: hidden;
    background-repeat: no-repeat;
}

.rightBox .besteltickets {
    margin: 0;
    padding-top: 10px;
    background-image: url(../images/common/title_besteltickets.gif);
    background-repeat: no-repeat;
    width: 212px;
    height: 16px;
    text-indent: -999px;
    display: block;
    overflow: hidden;
}

.data {
    height: 30px;
}

.data .datum {
    float: left;
    clear: both;
}

.data .datum .ok {
    color: #4d4f50;
    text-decoration: underline;
}

.data .datum .nok {
    color: #989a9b;
    text-decoration: underline;
}

.data .status {
    text-indent: -999px;
    overflow: hidden;
}

.data .uitverkocht {
    position: relative;
    top: -8px;
    background-image: url(../images/common/data_uitverkocht.gif);
    background-repeat: no-repeat;
    width: 119px;
    height: 34px;
}

.data .afgelast {
    position: relative;
    top: -7px;
    background-image: url(../images/common/data_afgelast.gif);
    background-repeat: no-repeat;
    width: 119px;
    height: 34px;
}

.terug {
    float: right;
    width: 211px;
    height: 38px;
    text-indent: -999px;
    overflow: hidden;
    display: block;
    background-image: url(../images/common/terug.png);
}

.terughome {
    float: right;
    width: 258px;
    height: 44px;
    text-indent: -999px;
    overflow: hidden;
    display: block;
    background-image: url(../images/common/terughome.png);
}

.hoewerkthet {
    float: right;
    width: 129px;
    height: 28px;
    text-indent: -999px;
    overflow: hidden;
    display: block;
    background-image: url(../images/common/hoewerkthet.gif);
}

#footer {
    position: absolute;
    right: 0;
    bottom: 50px;
    border-top: 3px solid #ffffff;
    padding-top: 5px;
}

#footer ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    float: left;
    padding-left: 5px;

    background: url(../images/common/footer_tile.png) repeat-x 0 0;
}

#footer ul li {
    position: relative;
    padding-top: 8px;
    padding-bottom: 8px;
    float: left;
    font-family: Verdana;
    font-size: 10px;
    color: #00301a;
    padding-right: 4px;
    padding-left: 4px;
}

#footer ul li.logo {
    width: 63px;
    padding: 0 !important;
    position: absolute;
    left: 0;
    top: 4px;
}

#footer ul li.logo img {
}

#footer ul li a {
    color: #00301a;
    text-decoration: underline;
}

#footer ul li.first {
    padding-left: 60px;
}

#footer ul li span {
    padding-left: 6px;
}

#footer #slimweg {
    width: 106px;
    height: 36px;
    text-indent: -999px;
    overflow: hidden;
    display: block;
    background-image: url(../images/common/logo_slimweg.gif);
}

#sitefooter {
    width: 100%;
    clear: both;
    overflow: hidden;
    text-align: center;
    height: 35px;
    line-height: 35px;
    background: #FFF;
}

#sitefooter ul {
    overflow: hidden;
    text-align: center;
}

#sitefooter li {
    display: inline;
    line-height: 35px;
    font-family: Verdana;
    font-size: 10px;
    list-style-type: none;
}

#sitefooter li a {
    color: #363b36;
    text-decoration: none;
    margin: 0 10px;
}

#sitefooter li a:hover {
    text-decoration: underline;
}

.homeMapBox {
    margin-bottom: 15px;
    background-image: url(../images/common/homeMapBox.gif);
    background-repeat: no-repeat;
    display: block;
    width: 223px;
    height: 237px;
    float: left;
}

#home_gallerij {
    float: right;
    margin-bottom: 15px;
}

#home_gastenboek {
    width: 459px;
    height: 214px;
}

.tel {
    padding-left: 20px;
    background-image: url(../images/common/icon_tel.gif);
    background-repeat: no-repeat;
    background-position: center left;
    height: 20px;
    display: block;
}

.fax {
    padding-left: 20px;
    background-image: url(../images/common/icon_fax.gif);
    background-repeat: no-repeat;
    background-position: center left;
    height: 20px;
    display: block;
}

.mail {
    padding-left: 20px;
    background-image: url(../images/common/icon_mail.gif);
    background-repeat: no-repeat;
    background-position: center left;
    height: 20px;
    display: block;
}

.arrow {
    padding-left: 20px;
    background-image: url(../images/common/icon_arrow.gif);
    background-repeat: no-repeat;
    background-position: center left;
    height: 20px;
    display: block;
}

.bestel {
    padding-left: 20px;
    background-image: url(../images/common/icon_bestel.gif);
    background-repeat: no-repeat;
    background-position: center left;
    height: 20px;
    display: block;
}

.facebook {
    margin-top: 11px;
    margin-right: 20px;
    background-image: url(../images/common/facebook.gif);
    float: left;
    background-repeat: no-repeat;
    height: 30px;
    width: 81px;
    display: block;
    text-indent: -999px;
    overflow: hidden;
}

.flickr {
    margin-top: 11px;
    margin-right: 20px;
    background-image: url(../images/common/flickr.gif);
    background-repeat: no-repeat;
    height: 30px;
    width: 64px;
    display: block;
    text-indent: -999px;
    overflow: hidden;
   float: left;
}

.zva {
    margin-top: 11px;
    margin-right: 20px;
    background-image: url(../images/2011/ZvA_logo.jpg);
    background-repeat: no-repeat;
    height: 30px;
    width: 47px;
    display: block;
    text-indent: -999px;
    overflow: hidden;
}

#googlemaps {
    width: 523px;
    height: 471px;
    border: 1px solid #23a7be;
    background-color: #ffffff;
    display: block;
}

.leftNormalColumn .content .pink {
    color: #ed018a;
    font-weight: bold;
    text-decoration: underline;
}

.besteltickets {
    background-image: url(../images/common/button_besteltickets.gif);
    width: 131px;
    height: 37px;
    display: block;
    text-indent: -999px;
    overflow: hidden;
    background-repeat: no-repeat;
    padding-top: 11px;
}

#gastenboek {
    text-align: center;
}

.gb_terug {
    background-image: url(../images/common/gb_terug.gif);
    width: 201px;
    height: 33px;
    display: block;
    text-indent: -999px;
    overflow: hidden;
    background-repeat: no-repeat;
}

.gb_maak {
    text-align: left;
    width: 668px;
    background-color: #cde7f4;
    padding: 15px 15px 15px 15px;
    margin-left: 70px;
}

.gb_maak p {
    font-family: Verdana;
    font-size: 12px;
    color: #0377aa;
}

.gb_maak h2 {
    background-image: url(../images/common/title_gbmaak.gif);
    background-repeat: no-repeat;
    width: 210px;
    height: 17px;
    display: block;
    text-indent: -999px;
    overflow: hidden;
    margin: 0;
}

.gb_maak .hoe-werkt-het {
    background-image: url(../images/common/title_hoewerkthet.gif);
    background-repeat: no-repeat;
    width: 142px;
    height: 17px;
    display: block;
    text-indent: -999px;
    overflow: hidden;
    margin: 0;
}

.gb_maak #gbmaakform label {
    clear: both;
    color: #26accf;
    font-family: verdana;
    font-size: 12px;
    float: left;
    line-height: 22px;
    width: 120px;
}

.gb_maak #gbmaakform .naam, #gbmaakform .email {
    margin-bottom: 5px;
    background-color: #ffffff;
    height: 21px;
    padding-top: 4px;
    padding-left: 2px;
    border: 1px solid #26accf;
    color: #26accf;
    font-family: verdana;
    font-size: 11px;
    width: 202px;
}

.gb_maak #gbmaakform .leeftijd {
    margin-bottom: 5px;
    background-color: #ffffff;
    height: 21px;
    padding-top: 4px;
    padding-left: 2px;
    border: 1px solid #26accf;
    color: #26accf;
    font-family: verdana;
    font-size: 11px;
    width: 58px;
}

.gb_maak #gbmaakform .reactie {
    margin-bottom: 5px;
    width: 202px;
    height: 70px;
    background-color: #ffffff;
    padding-top: 4px;
    padding-left: 2px;
    border: 1px solid #26accf;
    color: #26accf;
    font-family: verdana;
    font-size: 11px;
}

.gb_maak #gbmaakform .submit {
    width: 123px;
    height: 33px;
    text-indent: -999px;
    overflow: hidden;
    display: block;
    background-repeat: no-repeat;
    background-image: url(../images/common/submit_versturen.gif);
    border: 0px;
    margin-left: 140px;
}

.fotoboxen {
    clear: both;
    margin-left: 60px;
    padding-right: 20px;
    display: block;
}

.fotobox {
    margin-right: 30px;
    margin-bottom: 24px;
    width: 91px;
    height: 140px;
    float: left;
    background-image: url(../images/common/fotobox.gif);
    background-repeat: no-repeat;
    background-position: top left;
}

.fotobox img {
    border: 1px solid #000000;
    margin-top: 7px;
    margin-left: 7px;
}

.fotobox .title {
    line-height: 11px;
    margin-top: 15px;
    display: block;
    color: #0071cf;
    font-weight: bold;
    text-decoration: none;
    font-family: verdana;
    font-size: 10px;
}

.fotobox .title:hover {
    text-decoration: underline;
}

.button_overzicht2008 {
    margin-left: 15px;
    background-image: url(../images/common/button_fotos2008.gif);
    background-repeat: no-repeat;
    width: 172px;
    height: 36px;
    text-indent: -999px;
    overflow: hidden;
    display: block;
}

.button_overzicht2009 {
    margin-left: 15px;
    background-image: url(../images/common/button_fotos2009.gif);
    background-repeat: no-repeat;
    width: 172px;
    height: 36px;
    text-indent: -999px;
    overflow: hidden;
    display: block;
}

.button_overzicht2010 {
    margin-left: 15px;
    background-image: url(../images/common/button_fotos2010.gif);
    background-repeat: no-repeat;
    width: 172px;
    height: 36px;
    text-indent: -999px;
    overflow: hidden;
    display: block;
}

.button_overzicht2011 {
    margin-left: 15px;
    background-image: url(../images/common/button_fotos2011.gif);
    background-repeat: no-repeat;
    width: 172px;
    height: 36px;
    text-indent: -999px;
    overflow: hidden;
    display: block;
}

.button_laadop {
    margin-left: 15px;
    background-image: url(../images/common/button_laadop.gif);
    background-repeat: no-repeat;
    width: 180px;
    height: 34px;
    text-indent: -999px;
    overflow: hidden;
    display: block;
}

#laadform {
    clear: both;
	overflow:hidden;
	display:inline;
}

#laadformLeft {
    float: left;
    width: 500px;
	padding-left:10px;
}

#laadformRight {
    float: right;
    padding-right: 90px;
    width: 265px;
}

#laadform label {
    margin-top: 3px;
    font-family: Verdana;
    font-size: 12px;
    color: #4d4e50;
    float: left;
    width: 125px;
    padding-top: 6px;
}

#laadform input {
    margin-top: 3px;
    width: 202px;
    border: 1px solid #bababa;
    color: #4d4e50;
    height: 21px;
    padding-top: 2px;
    padding-left: 2px;
    font-family: Verdana;
    font-size: 12px;
}

#laadform textarea {
    margin-top: 3px;
    width: 202px;
    height: 103px;
    border: 1px solid #bababa;
    color: #4d4e50;
    font-family: Verdana;
    font-size: 12px;
    padding: 2px 2px 2px 2px;
}

#laadform select {
    margin-top: 3px;
    width: 209px;
    font-family: Verdana;
    font-size: 12px;
    color: #4d4e50;
}

#laadform .submit {
    background-image: url(../images/common/submit_opladen.gif);
    background-repeat: no-repeat;
    width: 111px;
    height: 34px;
    display: block;
    border: 0px;
    float: right;
    margin-top: 10px;
}

.verplicht {
    font-family: Verdana;
    font-size: 12px;
    color: #c4c4c4;
    padding-top: 20px;
    clear: both;
    display: block;
}

.calendar a {
    color: #FFF;
}

.calendarBox .content .calendar {
    clear: both;
    padding-top: 20px;
    margin-left: 74px;
    width: 165px;
    display: block;
}

.calendarBox .content .calendar .month {
    height: 18px;
    width: 165px;
    border-bottom: 1px solid #00a0c7;
}

.calendarBox .content .calendar .month .previous, .calendarBox .content .calendar .month .next {
    width: 26px;
    height: 17px;
    display: block;
    text-indent: -999px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: middle center;
}

.calendarBox .content .calendar .month .previous {
    float: left;
    background-image: url(../images/common/calendar_previous.gif);
}

.calendarBox .content .calendar .month .next {
    float: right;
    background-image: url(../images/common/calendar_next.gif);
}

.calendarBox .content .calendar .month span {
    float: left;
    text-transform: uppercase;
    color: #b3e2f2;
    font-family: Arial;
    font-size: 12px;
    width: 113px;
    display: block;
    text-align: center;
    font-weight: bold;
}

.calendarBox .content .calendar .week, .calendarBox .content .calendar .days {
    margin-left: 5px;
    display: block;
    text-align: center;
    width: 165px;
}

.calendarBox .content .calendar .week span {
    width: 22px;
    text-align: center;
    height: 19px;
    padding-top: 4px;
    font-family: Arial;
    color: #adf0fb;
    font-size: 12px;
    font-weight: bold;
    display: block;
    float: left;
}

.calendarBox .content .calendar .days div {
    float: left;
    width: 22px;
    text-align: center;
    height: 19px;
    padding-top: 4px;
    font-family: Arial;
    color: #ADF0FB;
    font-size: 12px;
    display: block;
}

.calendarBox .content .calendar .days .todo {
    font-weight: bold;
    background-color: #346d41;
    float: left;
    width: 22px;
    text-align: center;
    height: 19px;
    padding-top: 4px;
    font-family: Arial;
    color: #00a0c7;
    font-size: 12px;
    display: block;
}

.calendarBox .content .calendar .days .todo a {
    color: #FFF;
}

.calendarBox .content .calendar .days div a {
    color: #adf0fb;
    text-decoration: none;
}

.calendarBox .content .calendar .days div a:hover {
    text-decoration: underline;
}

.rightBox .content .pink {
    color: #eb008a;
}

.rightBox .content p img {
    float: left;
    margin-right: 10px;
    clear: left;
}

.pagNav {
    float: right;
    width: 238px;
    height: 39px;
    display: block;
    padding: 5px 10px 0;
    background-image: url(../images/common/pagNav.png);
}

.pagNavNo {
    float: right;
    width: 313px;
    height: 39px;
    display: block;
}

.pagNav #previous, .pagNavNo #previous {
    position: relative;
    display: block;
    margin-top: 6px;
    margin-left: 4px;
    margin-right: 10px;
    float: left;
    width: 24px;
    height: 23px;
    display: block;
    background-image: url(../images/common/pagNav_previous.gif);
    text-indent: -999px;
    overflow: hidden;
}

.pagNav #next, .pagNavNo #next {
    position: relative;
    display: block;
    margin-top: 6px;
    margin-left: 10px;
    float: left;
    width: 24px;
    height: 23px;
    display: block;
    background-image: url(../images/common/pagNav_next.gif);
    text-indent: -999px;
    overflow: hidden;
}

.pagNav ul, .pagNavNo ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
}

.pagNav ul li, .pagNavNo ul li {
    position: relative;
    font-family: Arial;
    font-size: 12px;
    color: #62b8cd;
    float: left;
    margin-top: 12px;
    font-weight: bold;
    text-align: center;
    display: block;
    width: 20px;
}

.pagNav ul li a, .pagNavNo ul li a {
    color: #FFF;
    text-decoration: underline;
}

.button_maakaan {
    width: 225px;
    height: 36px;
    background-image: url(../images/common/button_maakaan.gif);
    background-repeat: no-repeat;
    display: block;
    text-indent: -999px;
    overflow: hidden;
    margin-bottom: 15px;
}

#gastenboek .titel {
    width: 668px;
    height: 33px;
    background-color: #c6d34f;
    text-align: left;
    margin-bottom: 8px;
}

#gastenboek .titel .meestrecent {
    margin-left: 24px;
    margin-top: 12px;
    width: 154px;
    height: 11px;
    background-image: url(../images/common/title_recentereacties.gif);
    text-indent: -999px;
    overflow: hidden;
    display: block;
}

#gastenboek .titel .reactiesvan {
    color: #016e88;
    font-weight: bold;
    font-family: Trebuchet MS;
    font-size: 14px;
    margin-top: 0px;
    line-height: 15px;
    margin-left: 24px;
    margin-top: 12px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center left;
    background-image: url(../images/common/titel_reactiesvan.gif);
    text-indent: 109px;
    overflow: hidden;
    display: block;
}

#gastenboek .guestbookBox {
    width: 668px;
    background-image: url(../images/common/guestbookBox_bg.png);
    border-bottom: 2px solid #ffffff;
    margin-bottom: 5px;
}

#gastenboek .guestbookBox .icon {
    padding-top: 15px;
    padding-bottom: 15px;
    float: left;
    width: 79px;
    display: block;
    text-align: center;
}

#gastenboek .guestbookBox .content {
    text-align: left;
    float: right;
    width: 565px;
    margin-right: 20px;
    padding-top: 15px;
    padding-bottom: 15px;
}

#gastenboek .guestbookBox .content p {
    font-family: Verdana;
    font-size: 12px;
    color: #026f8a;
}

#gastenboek .guestbookBox .content em {
    font-style: normal;
    font-weight: normal;
    font-family: Verdana;
    color: #026f8a;
    font-size: 11px;
}
