/* REGULAR ITEMS */
    * {
        margin:                 0px;
        padding:                0px;
        font-family:            Verdana, Arial, Helvetica, sans-serif;
        font-size:              11px;
    }

    body {
        color:                  #87888A;
        background-color:       #1A171B;
    }

    #container {
        width:                  1000px;
        margin:                 0px auto 0px auto;
        background-color:       #FFFFFF;
        border:                 1px solid #000000;
    }
/* END REGULAR ITEMS */

/* HEADER */
    #header {
        background-position:    366px top;
        background-repeat:      no-repeat;
    }

    #topheader {
        height:                 111px;
        width:                  960px;
        margin:                 20px 20px 20px 20px;
        border-left:            1px dotted #D9DADB;
        border-right:           1px dotted #D9DADB;
    }

    #logo {
        float:                  left;
        width:                  280px;
        height:                 111px;
        padding-right:          22px;
        margin:                 0px 20px 0px 22px;
        border-right:           1px dotted #D9DADB;
    }

    #logo img {
        border:                 0px;
    }

    h1 {
        float:                  left;
        font-weight:            normal;
        color:                  #B1B3B4;
    }

    h2 {
        display:                none;
    }

    #menu {
        height:                 23px;
        width:                  1000px;
        background-color:       #000000;
    }

    #menu h3 span {
        display:                none;
    }

    #nav {
        list-style:             none;
        float:                  left;
        margin-top:             6px;
        margin-left:            20px;
    }

    #nav li {
        float:                  left;
        height:                 12px;
        padding-right:          15px;
    }

    a.rootmenu {
        display:                block;
        margin-top:             -1px;
        color:                  #FFFFFF;
        text-decoration:        none;
        letter-spacing:         2px;
    }

    a.rootmenu:hover, #ftplink:hover {
        text-decoration:        underline;
    }

    #ftplink {
        float:                  right;
        margin-top:             5px;
        margin-right:           20px;
        color:                  #FFFFFF;
        text-decoration:        none;
        letter-spacing:         2px;
    }

    #slogan {
        height:                 190px;
        background-color:       #E2007A;
        background-image:       url('../img/slogan.gif');
        background-position:    top left;
        background-repeat:      no-repeat;
    }

    #products {
        height:                 19px;
        width:                  1000px;
        padding-top:            4px;
        color:                  #FFFFFF;
        background-color:       #000000;
        letter-spacing:         4px;
        text-align:             center;
    }
/* END HEADER */

/* PAGE */
    #page {
        float:                  left;
        width:                  920px;
        min-height:             300px;
        margin-top:             25px;
        margin-left:            20px;
        padding:                0px 20px 0px 20px;
        border-left:            1px dotted #D9DADB;
        border-right:           1px dotted #D9DADB;
        background-position:    right top;
        background-repeat:      no-repeat;
    }

    #page h3 {
        color:                  #E2007A;
        font-size:              20px;
        font-weight:            normal;
        margin-bottom:          25px;
    }

    #page h4 {
        color:                  #1A171B;
        font-size:              14px;
        font-weight:            normal;
        margin-top:             -20px;
        margin-bottom:          25px;
    }

    #page h5 {
        color:                  #1A171B;
        font-size:              14px;
        font-weight:            normal;
        margin-bottom:          25px;
    }

    #page p, #page ul, #page ol {
        margin-bottom:          30px;
        line-height:            18px;
    }

    #page ul, #page ol {
        margin-left:            15px;
    }

    #page p.introtext {
        font-style:             italic;
    }

    #page a {
        color:                  #C6C7C8;
    }

    #page a:hover {
        color:                  #E2007A;
    }

    #page a.arrowrightlink {
        display:                block;
        padding-left:           15px;
        background-image:       url('../img/arrows.gif');
        background-repeat:      no-repeat;
        background-position:    0px -87px;
    }

    #page a.arrowrightlink:hover {
        background-position:    0px -57px;
    }

    #page img {
        margin-bottom:          10px;
    }

    #page #column1of3 {
        float:                  left;
        border-right:           1px dotted #D9DADB;
        padding-right:          20px;
        width:                  280px;
        min-height:             300px;
    }

    #page #column2of3 {
        float:                  left;
        border-right:           1px dotted #D9DADB;
        padding-left:           20px;
        padding-right:          20px;
        width:                  280px;
        min-height:             300px;
    }

    #page #column3of3 {
        float:                  left;
        width:                  298px;
        min-height:             300px;
    }

    #page #column3of3 img {
        width:                  318px;
        height:                 308px;
    }

    #page #column1of2 {
        float:                  left;
        border-right:           1px dotted #D9DADB;
        padding-right:          20px;
        width:                  600px;
        min-height:             300px;
    }

    #page p.column1of3 {
        font-style:             italic;
        color:                  #E2007A;
    }

    #page #submenu {
        margin-left:            0px;
        margin-bottom:          75px;
        list-style:             none;
    }

    #page #submenu a {
        display:                block;
        padding-left:           15px;
        color:                  #87888A;
        text-decoration:        none;
        background-image:       url('../img/arrows.gif');
        background-position:    0px -117px;
        background-repeat:      no-repeat;
    }

    #page #submenu a:hover {
        color:                  #E2007A;
        text-decoration:        underline;
        background-position:    0px -57px;
    }
/* END PAGE*/

/* FORMS */
    textarea {
        width:                  265px;
        height:                 80px;
        margin-bottom:          2px;
        padding:                0px 5px 0px 5px;
    }

    input {
        width:                  266px;
        height:                 14px;
        margin-bottom:          2px;
        padding:                0px 5px 0px 5px;
    }

    input.frmtextdisabled {
        width:                  266px;
        height:                 14px;
        margin-bottom:          2px;
        padding:                0px 5px 0px 5px;
        color:                  #909090;
        background-color:       #FFFFFF;
    }

    input.orderfield {
        width:                  24px;
    }

    input.radio {
        width:                  14px;;
        height:                 14px;
        margin:                 4px 0px 2px 0px;
        padding:                0px;
        float:                  left;
    }

    input.file {
        height:                 20px;
    }

    select {
        width:                  266px;
        height:                 17px;
        margin-bottom:          2px;
    }

    label {
        display:                block;
        width:                  100px;
        cursor:                 pointer;
        float:                  left;
        font-style:             italic;
        clear:                  left;
    }

    label.radio {
        font-style:             normal;
        width:                  70px;
        float:                  left;
        padding-left:           5px;
        height:                 22px;
        clear:                  none;
    }

    button {
        margin-left:            0px;
    }
/* ENS FORMS */

/* FOOTER */
    #footer {
        clear:                  both;
    }

    #copyright {
        color:                  #B1B3B4;
        margin:                 0px 0px 15px 20px;
        padding-top:            20px;
    }

    #bar {
        height:                 22px;
        background-color:       #D1D1D1;
    }

    #bar div {
        color:                  #000000;
        margin-left:            20px;
        padding-top:            4px;
    }

    #bar a {
        color:                  #000000;
        text-decoration:        none;
    }

    #bar a:hover {
        text-decoration:        underline;
    }

    #creator {
        display:                none;
    }
/* END FOOTER */

/* HOME/NEWS */
    #page div.column1of2 {
        float:                  left;
        border-right:           1px dotted #D9DADB;
        padding-right:          20px;
        width:                  600px;
        min-height:             150px;
    }

    #page div.column2of2 {
        float:                  left;
        width:                  299px;
    }

    #page #home h3, #page div.column1of2 h3 {
        font-size:              11px;
        margin-bottom:          5px;
        line-height:            18px;
    }

    #page #home p {
        margin-bottom:          5px;
    }

    #page #home a.nieuwsarchieflink {
        display:                block;
        float:                  right;
        width:                  104px;
        height:                 13px;
        padding-left:           15px;
        background-image:       url('../img/arrows.gif');
        background-position:    0px -87px;
        background-repeat:      no-repeat;
    }

    #page #home a.nieuwsarchieflink:hover {
        background-position:    0px -57px;
    }

    #page img.newsimage {
        height:                 195px;
        width:                  318px;
    }
/* END HOME */

/* PORTFOLIO */
    a.previouslink {
        display:                block;
        float:                  left;
        width:                  35px;
        padding-left:           15px;
        padding-right:          10px;
        margin-right:           10px;
        background-image:       url('../img/arrows.gif');
        background-position:    0px -27px;
        background-repeat:      no-repeat;
        border-right:           1px solid #C6C7C8;
    }

    a.previouslink:hover {
        background-position:    0px 3px;
    }

    a.nextlink {
        display:                block;
        float:                  left;
        width:                  53px;
        padding-right:          15px;
        margin-left:            0px;
        background-image:       url('../img/arrows.gif');
        background-position:    right -87px;
        background-repeat:      no-repeat;
    }

    a.nextlink:hover {
        background-position:    right -57px;
    }
/* END PORTFOLIO */

/* CONTACT FORM*/
    #page #message {
         margin-bottom:         20px;
         padding:               2px 5px 2px 30px;
         color:                 #000000;
         background-color:      #DDE7F2;
         background-image:      url('../img/accept.gif');
         background-position:   5px 1px;
         background-repeat:     no-repeat;
         border:                1px solid #1860AB;
    }

    #page #errors {
         margin-bottom:         20px;
         padding:               2px 5px 2px 30px;
         color:                 #FF0000;
         background-color:      #FFB3B3;
         background-image:      url('../img/error.gif');
         background-position:   5px 1px;
         background-repeat:     no-repeat;
         border:                1px solid #FF0000;
    }

    #page #errors ul {
        margin-left:            15px;
        margin-bottom:          0px;
    }
/* END CONTACT FORM*/
