/* HEADER */
    * {
        margin:                 0;
        padding:                0;
    }

    body {
        background-color:       #B2B2B2;
        font:                   12px Verdana, Arial, Helvetica, sans-serif;
    }

    #container {
        border:                 1px solid #909090;
        color:                  #000000;
        width:                  1000px;
        margin:                 0 auto 0 auto;
        background:             no-repeat bottom right url('../img/bgimage.gif') #FFFFFF;
    }

    #header {
        height:                 205px;
        background:             url('../img/header_back.gif') left top no-repeat;
    }

    h1 {
        width:                  682px;
        height:                 163px;
        cursor:                 pointer;
        background:             url('../img/logo_hans.gif') bottom right no-repeat;
    }

    h1 span {
        display:                none;
    }

    h2 {
        display:                none;
    }
/* END HEADER */

/* MENU */
    #nav, #nav ul {
        list-style:             none;
    }

    #nav img {
        margin-right:           10px;
        border:                 0px;
    }

    #nav a {
        display:                block;
        width:                  160px;
        color:                  #E30043;
        text-decoration:        none;
        font-weight:            bold;
    }

    #nav a:hover {
        color:                  #F19C97;
    }

    a.rootmenu {
        height:                 36px;
        line-height:            36px;
        font-size:              14px;
    }

    a.submenu {
        height:                 20px;
        line-height:            20px;
        margin-left:            35px;
    }
/* END MENU*/

/* LEFT LAYOUT */
    #left {
        float:                  left;
        width:                  195px;
    }

    #left div.item {
        margin:                 0px 0px 0px 20px;
    }
/* END LEFT LAYOUT*/

/* CENTER LAYOUT */
    #center {
        float:                  left;
        width:                  615px;
    }

    #center h3 {
        color:                  #009EE0;
        font-weight:            bold;
        font-size:              16px;
        margin-bottom:          20px;
    }

    #center h4 {
        font-weight:            bold;
        margin:                 30px 0px 10px 15px;
    }

    #center p, #center dl {
       margin:                 0px 20px 15px 20px;
       line-height:             20px;
    }

    #center ul, #center ol {
        margin:                 0px 20px 15px 35px;
       line-height:             20px;
    }

    #center dt {
        width:                  100px;
        float:                  left;
        font-weight:            bold;
    }

    #center img {
        border:                 1px solid #CBCDD1;
    }

    #center a {
        color:                  #002EF0;
    }

    #center a:hover {
        color:                  #00ABE5;
    }
/* END CENTER LAYOUT */

/* RIGHT LAYOUT */
    #right {
        float:                  left;
        width:                  190px;
    }

    #right div.item {
        margin:                 0px 0px 0px 20px;
    }

    #right img {
        width:                  150px;
        height:                 100px;
        margin-bottom:          2px;
        border:                 1px solid #CBCDD1;
    }
/* END RIGHT LAYOUT*/

/* FOOTER */
    #footer address {
        width:                  752px;
        margin:                 10px auto 10px auto;
        color:                  #00ACE5;
        font-style:             normal;
    }

    #footer address.maker {
        display:                none;
    }

    #verkeer {
        margin:                 20px 20px 0px 20px;
    }

    #footer hr {
        height:                 1px;
        border:                 0px;
        border-top:             1px solid #CBCDD1;
        margin:                 0px 20px 0px 20px;
    }
/* END FOOTER */

/* REGULAR ITEMS */
    p.introtext {
        font-style:             italic;
    }

    fieldset {
        border:                 1px solid #CBCDD1;
        padding:                10px;
        margin:                 0px 20px 15px 20px;
    }

    legend {
        color:                  #000000;
        padding:                0px 5px 0px 5px;
    }
/* END REGULAR ITEMS */

/* CONTACT PAGE */
    fieldset.addressfield {
        width:                  255px;
        height:                 182px;
    }

    #center fieldset p, #center fieldset dl {
        margin:                 0 0 15px 0;
    }

    #center fieldset dt {
        width:                  70px;
    }

    a.landkaart {
       float:                   right;
       margin:                  7px 9px 0px 0px;
       display:                 block;
       width:                   280px;
       height:                  195px;
       border:                  1px solid #CBCDD1;
       background:              url('../img/landkaart.jpg') top left no-repeat;
    }

    label {
        display:                block;
        float:                  left;
        width:                  150px;
        font-weight:            bold;
        margin-left:            5px;
        line-height:            25px;
        cursor:                 pointer;
    }

    input {
        width:                  250px;
        height:                 16px;
        margin:                 4px 0px 4px 0px;
    }

    textarea {
        font-family:            Verdana, Arial, Helvetica, sans-serif;
        font-size:              12px;
        width:                  330px;
        height:                 100px;
        margin:                 4px 0px 4px 0px;
    }

    select {
        width:                  254px;
        height:                 18px;
        margin:                 4px 0px 4px 0px;
    }

    button {
        margin-left:            150px;
}

    ul.foutmelding {
        color:                  #FF0000;
    }
/* END CONTACT PAGE */

/* GALLERY PAGE */
    #gallery {
        margin-left:            20px;
    }

    a.gallery {
        display:                block;
        float:                  left;
        width:                  133px;
        height:                 100px;
    }

    img.gallery {
        width:                  133px;
        height:                 100px;
    }
/* END GALLERY PAGE*/