@media screen,print
{

BODY {                background-color: #E3E3E3;
                margin: 0px 0px 0px 0px;
                vertical-align:top;
                padding: 0px 0px 0px 0px;
                font-size:12px;
                color:#000000;
                font-weight:normal;
                height:101%;
                font-family:Verdana,Arial,Helvetica,Sans-serif;}

UL, OL, LI {        margin-top: 0;
                margin-bottom: 0;}

FORM, TABLE {        margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
                font-size:12px;
                color:#000000;
                font-weight:normal;
                font-family:Verdana,Arial,Helvetica,Sans-serif;}

a{                color:#661680;
                font-family:Verdana,Arial,Helvetica,Sans-serif;}
a:link {        text-decoration: underline;}
a:active {        text-decoration: underline;}
a:visited {        text-decoration: underline;}
a:hover {        text-decoration: underline;}


TD, TH {        vertical-align: top;}

IMG {                border-width: 0px;}

H1,H2,H3, H4, H5, H6{        color:#661680;
                margin: 0px 0px 0px 0px;
                font-family:Verdana,Arial,Helvetica,Sans-serif;}
H1 {                font-size:24px;}
H2 {                font-size:22px;}
H3 {                font-size:20px;}
H4 {                font-size:18px;}
H5 {                font-size:16px;}


#omhullende {        position:relative;
                width:975px;
                height:100%;}

#hoofdtabel{        height:100%;
                width:975px;}

/* basis canvas */
.canvaslinks{        background-image: url('../images/bgcanvaslinks.gif');
                background-position:top right;
                background-repeat: repeat-y;}

.canvasmidden{        background-color:#FFFFFF;
                background-image: url('../images/bgtop.gif');
                background-position:top left;
                background-repeat: repeat-x;}

.canvasrechts{        background-image: url('../images/bgcanvasrechts.gif');
                background-position:top right;
                background-repeat: repeat-y;}

/* google map placeholder */
.mijngmapaktief{width:650px;height:300px;position:inline;
                border:solid 1px #661680;}

.mijngmapnietaktief{width:1px;height:1px;position:absolute;
                border:solid 0px #FFFFFF;}


/* hoofdnavigatie (1e balk boven) */
#hoofdnav{        position:absolute;
                height:30px;
                width:925px;
                top:154px;
                left:25px;}


#hoofdnav td{        color:#FFFFFF;
                padding:3px 15px 7px 15px;
                cursor:pointer;
                font-size:12px;
                line-height:16px;
                font-weight:bold;}

#hoofdnav #eerstemain{padding:3px 15px 7px 25px;}

#hoofdnav #laatste{padding:3px 25px 7px 15px;}

#hoofdnav .aktief{background-color:#B647D8;}

#hoofdnav .nietaktief{background-color:transparent;}


/* subnavigatie (2e balk boven) */
#subnav{        position:absolute;
                height:30px;
                top:182px;
                left:25px;}

#subnav td{        color:#661680;
                padding:3px 15px 7px 15px;
                cursor:pointer;
                font-size:12px;
                line-height:16px;
                font-weight:bold;}

#subnav #eerstesub{padding:3px 15px 7px 25px;}

#subnav #laatste{padding:3px 25px 7px 15px;}

#subnav .aktief{background-color:#FFFFFF;color:#661680;}

#subnav .nietaktief{background-color:transparent;color:#380B47;}


#subsubnav{        padding:50px 0px 20px 5px;
                margin:0px 0px 15px 0px;
                background-color:#B647D8;}

#subsubnav .aktief{cursor:pointer;
                background-color:#EED3F6;
                padding:5px 5px 5px 5px;
                font-size:11px;
                font-weight:bold;
                color:#661680;}

#subsubnav .nietaktief{cursor:pointer;
                background-color:transparent;
                padding:5px 5px 5px 5px;
                font-size:11px;
                font-weight:bold;
                color:#FFFFFF;}

#padnav{        position:absolute;
                color:#B4B4B4;
                font-size:11px;
                height:45px;
                top:222px;
                left:50px;}
#padnav a{        color:#B4B4B4;
                font-size:11px;
                font-family:Verdana,Arial,Helvetica,Sans-serif;}
#padnav a:link {        text-decoration: none;}
#padnav a:active {        text-decoration: none;}
#padnav a:visited {        text-decoration: none;}
#padnav a:hover {        text-decoration: underline;}

/* Fotoalbum classes */
#fotomain{        position:relative;
                color:#B4B4B4;
                background-color:#661680;
                font-size:11px;
                width:270px;
                float:left;
                clear:left;
                top:0px;
                left:0px;
                margin:20px 15px 10px 0px;
                text-align:left;
                vertical-align:top;
                z-index:1000;}

.fotogroot{        position:relative;
                padding:10px 10px 10px 10px;
                z-index:1000;}
.fotogroot img.aktief{display:block;cursor:pointer;}
.fotogroot img.nietaktief{display:none;cursor:pointer;}

.fotoklein{        margin:0px 15px 0px 0px;
                padding:0px 10px 10px 10px;
                z-index:1000;}

.fotoklein div.aktief {        display:inline;}

.fotoklein div.nietaktief {display:inline;}
.fotoklein div.aktief img{margin:0px 0px 5px 0px;border: solid 4px #B647D8;cursor:pointer;}
.fotoklein div.nietaktief img{margin:0px 0px 5px 0px;border: solid 4px #661680;cursor:pointer;}

/* Google classes */
.kaartlinks{        background-color:#661680;padding: 10px; }
.kaartrechts{        background-color:#B647D8;color:#000000;padding: 10px; }
.kaartrechts h3{color:#FFFFFF;}

/* AlphaList classes */
td.AlphaListLetter {
                font-size:18px;
                color:#FFFFFF;
                background-color:#661680;
                background-image: url('../images/letter_gradient_back.gif');
                background-position:top left;
                background-repeat: repeat-x;
                height: 25px;
                text-align:center;
                vertical-align:middle;}

td.rozelijn {
                background-color:#B647D8;
                height: 2px;
                padding: 0px;}


#subdocs{        padding:25px 0px 15px 0px;
                position:relative;
                color:#9C9B9B;
                font-size:11px;}
#subdocs a{        color:#9C9B9B;
                font-size:11px;
                font-family:Verdana,Arial,Helvetica,Sans-serif;}
#subdocs a:link {        text-decoration: none;}
#subdocs a:active {        text-decoration: none;}
#subdocs a:visited {        text-decoration: none;}
#subdocs a:hover {        text-decoration: underline;}


#axis{                position:absolute;
                top:25px;
                left:650px;}

#axis a{        color:#999999;
                font-size:11px;
                font-family:Arial,Helvetica,Verdana,Sans-serif;}
#axis a:link {        text-decoration: none;}
#axis a:active {text-decoration: none;}
#axis a:visited {text-decoration: none;}
#axis a:hover {        text-decoration: underline;}


#contentholder{        margin:0px 0px 0px 0px;}

#contentholder .inhoud{        padding:50px 0px 0px 0px;}

#contentholderhome{margin:38px 0px 25px 0px;}

#contentholderhome .inhoud{padding:0px 0px 0px 0px;}

#homeintro{        margin:0px 0px 0px 0px;
                font-size:13px;
                color:#661680;
                font-weight:bold;
                background-color: #FFFFFF;}

.bannergroen{        background-color:#AEDF31;
                background-image: url('../images/bgbannergroen.gif');
                background-position:bottom left;
                background-repeat: repeat-x;
                cursor:pointer;}
.bannergroen .kopgroot{padding:5px 10px 5px 10px;
                color:#FFFFFF;
                background-color:#3AA60E;
                font-size:20px;
                font-weight:bold;}
.bannergroen .kop{padding:10px 10px 10px 10px;
                font-size:14px;
                font-weight:bold;
                color:#3AA60E;}
.bannergroen .pijl{background-image: url('../images/bgbannerpijlgroen.gif');
                background-position:bottom right;
                padding:10px 80px 10px 10px;
                background-repeat: no-repeat;}
.bannergroen .tekst{padding:10px 10px 10px 10px;
                color:#FFFFFF;
                font-size:11px;
                font-weight:bold;}
.bannergroen .kaart{padding:15px 15px 15px 15px;
                color:#000000;
                font-size:11px;
                font-weight:bold;}

.bannercyaan{        background-color:#1CCDBE;
                background-image: url('../images/bgbannercyaan.gif');
                background-position:bottom left;
                background-repeat: repeat-x;
                cursor:pointer;}
.bannercyaan .kopgroot{padding:5px 10px 5px 10px;
                color:#FFFFFF;
                background-color:#198178;
                font-size:20px;
                font-weight:bold;}
.bannercyaan .kop{padding:10px 10px 10px 10px;
                font-size:14px;
                font-weight:bold;
                color:#FFFFFF;}
.bannercyaan .pijl{background-image: url('../images/bgbannerpijlcyaan.gif');
                background-position:bottom right;
                padding:10px 80px 10px 10px;
                background-repeat: no-repeat;}
.bannercyaan .tekst{padding:10px 10px 10px 10px;
                color:#FFFFFF;
                font-size:11px;
                font-weight:bold;}
.bannercyaan .kaart{padding:15px 15px 15px 15px;
                color:#000000;
                font-size:11px;
                font-weight:bold;}

.bannermagenta{        background-color:#B647D8;
                background-image: url('../images/bgbannermagenta.gif');
                background-position:bottom left;
                background-repeat: repeat-x;
                cursor:pointer;}
.bannermagenta .kopgroot{padding:5px 10px 5px 10px;
                color:#FFFFFF;
                background-color:#8C1952;
                font-size:20px;
                font-weight:bold;}
.bannermagenta .kop{padding:10px 10px 10px 10px;
                font-size:14px;
                font-weight:bold;
                color:#FFFFFF;}
.bannermagenta .pijl{background-image: url('../images/bgbannerpijlmagenta.gif');
                background-position:bottom right;
                padding:10px 80px 10px 10px;
                background-repeat: no-repeat;}
.bannermagenta .tekst{
                padding:10px 10px 10px 10px;
                color:#FFFFFF;
                font-size:11px;
                font-weight:bold;}
.bannermagenta .kaart{padding:15px 15px 15px 15px;
                color:#000000;
                font-size:11px;
                font-weight:bold;}

.bannerrood{        background-color:#D91011;
                background-image: url('../images/bgbannerrood.gif');
                background-position:bottom left;
                background-repeat: repeat-x;
                cursor:pointer;}
.bannerrood .kopgroot{padding:5px 10px 5px 10px;
                color:#FFFFFF;
                background-color:#911819;
                font-size:20px;
                font-weight:bold;}
.bannerrood .kop{padding:10px 10px 10px 10px;
                font-size:14px;
                font-weight:bold;
                color:#FFFFFF;}
.bannerrood .pijl{background-image: url('../images/bgbannerpijlrood.gif');
                background-position:bottom right;
                padding:10px 80px 10px 10px;
                background-repeat: no-repeat;}
.bannerrood .tekst{padding:10px 10px 10px 10px;
                color:#FFFFFF;
                font-size:11px;
                font-weight:bold;}
.bannerrood .kaart{padding:15px 15px 15px 15px;
                color:#000000;
                font-size:11px;
                font-weight:bold;}

.bannerblauw{        background-color:#3A8BCC;
                background-image: url('../images/bgbannerblauw.gif');
                background-position:bottom left;
                background-repeat: repeat-x;
                cursor:pointer;}
.bannerblauw .kopgroot{padding:5px 10px 5px 10px;
                color:#FFFFFF;
                background-color:#082581;
                font-size:20px;
                font-weight:bold;}
.bannerblauw .kop{padding:10px 10px 10px 10px;
                font-size:14px;
                font-weight:bold;
                color:#FFFFFF;}
.bannerblauw .pijl{background-image: url('../images/bgbannerpijlblauw.gif');
                background-position:bottom right;
                padding:10px 80px 10px 10px;
                background-repeat: no-repeat;}
.bannerblauw .tekst{padding:10px 10px 10px 10px;
                color:#FFFFFF;
                font-size:11px;
                font-weight:bold;}
.bannerblauw .kaart{padding:15px 15px 15px 15px;
                color:#000000;
                font-size:11px;
                font-weight:bold;}

.bannerpaars{        background-color:#B248DA;
                background-image: url('../images/bgbannerpaars.gif');
                background-position:bottom left;
                background-repeat: repeat-x;
                cursor:pointer;}
.bannerpaars .kopgroot{padding:5px 10px 5px 10px;
                color:#FFFFFF;
                background-color:#631881;
                font-size:20px;
                font-weight:bold;}
.bannerpaars .kop{padding:10px 10px 10px 10px;
                font-size:14px;
                font-weight:bold;
                color:#FFFFFF;}
.bannerpaars .pijl{background-image: url('../images/bgbannerpijlpaars.gif');
                background-position:bottom right;
                padding:10px 80px 10px 10px;
                background-repeat: no-repeat;}
.bannerpaars .tekst{padding:10px 10px 10px 10px;
                color:#FFFFFF;
                font-size:11px;
                font-weight:bold;}
.bannerpaars .kaart{padding:15px 15px 15px 15px;
                color:#000000;
                font-size:11px;
                font-weight:bold;}

.forceerhoogte{        padding:0px 10px 0px 10px;
                height:40px;
                margin:0px 0px 0px 0px;}

.geenverloop{ background-image: none;}


.relevantelinks{padding:10px 0px 10px 0px;}

.relevantelinks .kop{        padding:5px 0px 5px 10px;
                        background-color:#B647D8;
                        font-size:14px;
                        font-weight:bold;
                        color:#FFFFFF;}

.relevantelinks .rellink{padding:5px 5px 5px 10px;
                        font-size:11px;}

.relevantelinks .rellink strong{color:#661680;font-size:11px;}

.relevantelinks .rellink a{color:#661680;font-size:11px;}
.relevantelinks .rellink a:link {        text-decoration: none;}
.relevantelinks .rellink a:active {        text-decoration: none;}
.relevantelinks .rellink a:visited {        text-decoration: none;}
.relevantelinks .rellink a:hover {        text-decoration: underline;}

/* fotoalbum stijles */

.introtekst{        margin:15px 0px 0px 0px;
                font-weight:bold;}

#fotoboek {        margin:0px 0px 0px 0px;
                background-color:#FFFFFF;
                padding:0px 0px 0px 20px;}

#fotoboek td {        cursor:pointer;}
#fotoboek table {        margin:0px 0px 0px 0px;}

#kiesfotoholder{position:relative;
                height:45px;
                width:444px;
                overflow: hidden;}

#kiesfoto{        position: absolute;
                height:45px;
                width:100%;
                top:0px;
                left:0px;}

#kiesfoto img{ cursor:pointer;}

#fotoholder{        text-align:center;
                background-color:#FFFFFF;
                padding:3px 20px 0px 20px;}

#fotoholder .aktief{display:block;
                padding:0px 0px 0px 0px;
                width:484px;
                text-align:center;
                cursor:pointer;}

#fotoholder .nietaktief{display:none;
                padding:0px 0px 0px 0px;
                text-align:center;
                width:484px;
                cursor:pointer;}

/* */

.overzicht{        margin:10px 0px 0px 0px;}

.overzicht th{        padding:2px 0px 3px 0px;
                cursor:pointer;}

.overzicht td{        cursor:pointer;
                padding:0px 0px 0px 0px;}

.overzicht .tekst{padding:0px 0px 0px 0px;}


.overzichtkol{        margin:0px 0px 0px 0px;}


.overzicht .tekst{padding:0px 0px 0px 0px;}




}


@media print
{
        body {        background-color: #FFFFFF;
                height:100%;
                background-image: url('../images/spacer.png');}

}