html, body {
        background-color:#fff;

}

body{
        font-family:Arial,Helvetica,sans-serif;
        font-size:12pt;
        line-height:14pt;
        color:#000;
        margin:1px;
}


/* 1. HOOFDING */

/* 1.1 Logobeeld  met zoekfunctie*/


#header {
        background-color:#b2c5de;
        float:left;

        margin:0;

}




/* 1.2 Menu voor contact, impressum, sitemap */

#personalia {
        visibility:hidden;
        background-color:#fff;
        font-size:0.01em;
        line-height:1pt;
        min-width:250px;
        position:relative;
}



/* 1.3 Menu voor hoofddelen van de website, zoals 'TOERISME' */


#navi{
        visibility:hidden;
        background-color:#fff;
        font-size:0.01em;
        line-height:1pt;
        clear:both;
        position:relative;
        }

#navi ul {
        float:left;
        margin:0;
        padding:0;
        list-style:none;
}


/* 1.4 Menu voor  noodnummers, winterbanden, Umweltzonen */

#navi2{
        visibility:hidden;
        background-color:#fff;
        font-size:0.01em;
        line-height:1pt;
        position:relative;
        clear:left;

}

#navi2 a {
        background-color:#fff;
        font-size:0.01em;
        line-height:1pt;
}




/* 2. PAGINAINHOUD buiten hoofding en voet */


/* Algemene 'div', 'a' en randloze beelden voor paginainhoud */


#algemeenkader{
         min-width:900px;
         margin:0;
         padding:0;
}

a {
        text-decoration:none;
        color:#9481cb;
}


a:hover {
        text-decoration:none;
        color:#c2d4ec;
}

img{
         border-style:none;
}


/* 2.1 'div' voor LINKSE ZIJMEBNU */

#zijmenu{
        visibility:hidden;
        background-color:#fff;
        font-size:0.01em;
        line-height:1pt;
        width:16em;
        float:left;
        border:2px solid #d9e5f6;
        margin:0em 0em 2em 2px;
        padding:0;
}

/*2.1.1 Alle 'a' van zijmenu */

#zijmenu a {
        padding-left:2px;
        display:block;
        background-color:#fff;
        font-size:0.01em;
        line-height:1pt;
}



#zijmenu p, #middenmenu p {
        visibility:hidden;
        background-color:#fff;
        font-size:0.01em;
        line-height:1pt;
        margin:0;
        padding:0;
}

/* 2.1.3 Navigatiekaart voor deelstaten in het zijmenu */

#navikaart{
        text-align:center;
        background-color:#f7f7fd;
}

#navibeeld {
        width:175px;
}


/* 2.1.4 Zoekfuncties*/

#hulpzoek, #jaarzoek{     /* hulpzoek = popupvenster voor hulp bij de zoekfunctie*/
        visibility:hidden;
        background-color:#fff;
        font-size:0.01em;
        line-height:1pt;
        width:15em;
       position:absolute;
       top:165px;
       font-size:90%;
       padding:10px 5px 10px 10px;
       border-style:ridge;
       border-color:#ffffe0;
}

#kunstenaarszoek{     /* hulpzoek = popupvenster voor hulp bij de zoekfunctie*/
       visibility:hidden;
        background-color:#fff;
        font-size:0.01em;
        line-height:1pt;
        width:30em;
       position:absolute;
       overflow:auto;
       top:470px;
       left:560px;
       padding:10px 5px 10px 10px;
       border-style:ridge;
       border-color:#ffffe0;
}

#zijmenu input,#middenmenu input.tekst, #zoekformalgemeen input {
        visibility:hidden;
        background-color:#fff;
        font-size:0.01em;
        line-height:1pt;
        color:#979797;
}

#middenmenu input.kunstenaars {
        visibility:hidden;
        background-color:#fff;
        font-size:0.01em;
        line-height:1pt;
        color:#979797;
        margin-bottom:7px;
}

#zoekalgemeen {
        visibility:hidden;
        background-color:#fff;
        font-size:0.01em;
        line-height:1pt;
        position:absolute;
        right:10px;
        top:160px;
        width:14em;
}

#zoekformalgemeen{

        visibility:hidden;
        background-color:#fff;
        font-size:0.01em;
        line-height:1pt;
        width:13.5em;
        text-align:center;
        padding-top:5px;
}



#zoekcontainer{

        visibility:hidden;
        background-color:#fff;
        font-size:0.01em;
        line-height:1pt;
        overflow:hidden;
        /*padding:5px; */
}

#zoekformcontainer{

        visibility:hidden;
        background-color:#fff;
        font-size:0.01em;
        line-height:1pt;
        width:13.5em;
        text-align:center;
        padding:5px 0px 0px 5px;
}

#zoekformcontainer option{
        visibility:hidden;
        background-color:#fff;
        font-size:0.01em;
        line-height:1pt;
        color:#979797;
}



/*2.1.5 Tabel met alfabetische keuzes in het zijmenu */




/* 2.1.7 Lijst in het zijmenu en middenmenu */

#lijst{
        visibility:hidden;
        background-color:#fff;
        font-size:0.01em;
        line-height:1pt;
        text-align:left;
        overflow:auto;
        margin:0;
        padding:0;

}


/* 2.1.6 Dagelijkse berichten in een 'object'in het zijmenu */

#berichten {
         visibility:hidden;
        background-color:#fff;
        font-size:0.01em;
        line-height:1pt;
        width:100%;
        border:none;
        overflow:auto;
}




/* 2.2 INHOUD van de website-pagina */

#inhoud{
        padding-top:0.25em;
        background-color:#fff;
        margin:0em 3em 3em 0em;
}


p a{
        font-weight:normal;
}

p.wens{
        font-size:100%;
}

.mapkaart{              /* map-beeldje voor Google-maps */
        width:20px;
        height:12px;
        border-style:none;
}

#inhoud ul{               /* ruit-beeldje voor lijstopsommingen in de inhoud */
        list-style-image: url(../beelden/lijst.gif);
}

h2.inhoudsdeel {
        margin-top:2.5em;
}


/* 2.2.1 'div' voor inhoud van dorpen-steden-pagina's, die een middenmenu bezitten */

#plaatsgegevens{
        padding:0;
        background-color:#fff;
        margin:0em 3em 3em 19em;
}


/* 2.2.2 Middenmenu voor dorpen-steden-pagina's */

#middenmenu{
        visibility:hidden;
        background-color:#fff;
        font-size:0.01em;
        line-height:1pt;
        width:16em;
        float:left;
        border: 2px solid #d9e5f6;
        margin:0;
        padding:0;
}








/* 2.2.4 Inleidend beeld met verschillende formaten en bijhorende inleidingstekst van de inhoud */

#inleiding{      /* div-container voor beeld en inleidende tekst ernaast */
        width:100%;
        min-height:180px;
}

.bildrahmen {
        width:180px;
        float:left;
        margin:0pt 2em 1em 0pt;
}

.bildrahmen img {
        width:180px;
        height:119px;
}

.bildrahmenc {
        width:120px;
        float:left;
        margin:0pt 2em 1em 0pt;
}

.bildrahmenc img {
        width:120px;
        height:136px;
}

#bildtextrahmen {
        text-align:right;
        padding-bottom:2px;
        margin-top:2px;
}




.bildrahment {
        width:108px;
        float:left;
        margin:0pt 2em 1em 0pt;
}

.bildrahmen2 {
        width:109px;
        float:left;
        margin:0pt 1em 1em 0pt;
}

.bildrahmen2 img {
        width:109px;
        height:177px;
}

.bildrahmen3 {
        width:146px;
        float:left;
        margin:0pt 1em 1em 0pt;
}

.bildrahmen3 img {
        width:146px;
        height:441px;
}

#bijmenu{      /* div-container voor zijmenu in toerismepagina's */
       visibility:hidden;
        background-color:#fff;
        font-size:0.01em;
        line-height:1pt;
        width:100%;
       margin-top:2em;

}

#bijmenu #middenmenu {
        width:180px;
        margin:0pt 0em 1em 0pt;
}

#bijmenu #algemeen {
        margin:0em 0em 0em 25em;
}

#titel{      /* deel van tekstje onder een beeld */
        font-weight:bold;
        font-size:100%;
}


.umwelt{     /* div-container voor beeld en inleidende tekst ernaast op de Umwelt-pagina */
        width:100%;
        overflow:hidden;
}

/* 2.2.5 Eventuele grote kaart met links-overzicht ernaast */

#tekstnaastbeeld{
         padding-left:65%;
}

.kaartraam {
        float:left;
        margin:0pt 1em 1em 0pt;
}


/* 2.2.6 Tabellen in de inhoud van overzichtspagina's, bv. eerste pagina van 'Toerisme' */

table.globaal{
        border-style:none;
}

table.globaal tr{
         font-weight:normal;
}

table.globaal td{
         vertical-align:top;
}

table.globaal col.beeld{
         width:80px;
}

table.globaal col.inhoud{
         width:28em;
}

table.globaal td p{
         font-size:100%;
         margin:0;
}

table.globaal td a {
        text-decoration:none;
        color:#979797;
}

table.globaal td a:hover {
        text-decoration:none;
        color:#c2d4ec;
}

table.globaal img{
        width:60px;
        height:40px;
        border-style:none;
        padding:0em 1em 0em 1em;
}





table.cultuur{
        width:100%;

}



#cataglobaal{
        visibility:hidden;
        background-color:#fff;
        font-size:0.01em;
        line-height:1pt;
        position:relative;
        top:0px;
        left:170px;
        width:400px;

}

div.cataloog, div.cataloogtitel{
       position:absolute;
}



.cataloog img{
       width:50px;
       height:50px;

}

#catainfo, #welkom{
visibility:hidden;
        background-color:#fff;
        font-size:0.01em;
        line-height:1pt;
        position:absolute;
        top:77px;
        left:113px;
        width:140px;
        background:url(../beelden/catacult.gif);
        background-position:bottom;
        background-repeat:repeat-x;
        background-color:#fff;
        border-width:1px 2px 3px 2px;
        border-style:solid;
        border-color:#f7f7fd #f7f7fd #d9e5f6 #f7f7fd;
        padding:1em 2em 1em 1em;

}





#cultuurinfo{
        background:url(../beelden/cultuuraanbod.gif);
        background-position:bottom;
        background-repeat:repeat-x;
        background-color:#fff;
        border-width:1px 2px 3px 2px;
        border-style:solid;
        border-color:#f7f7fd #f7f7fd #d9e5f6 #f7f7fd;
        background-color:#fff;
        padding:1em 2em 1em 1em;
}

/* 2.2.7 Inhoud van pagina's Noodnummers, Winterbanden en Umwelt */

#overzicht{
        padding:0.25em 0em 0em 0em;
        background-color:#fff;
        margin:0em 3em 3em 3em;
}

#overzicht tr.tussen{
        line-height:200%;
}

/*Voet van elke pagina */

#voet{
        clear:both;
        background-color:#f0f5fb;
}

#voet p{
        font-size:0.85em;
        text-align:center;
}
