/** vim: fdm=marker
 * Reset styles for all browsers. {{{
 */
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, font, 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 {
	margin:  0;
	padding: 0;
	border:  0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
    font-size:   62.5%;
    line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

sup {
    font-size:      0.7em;
    vertical-align: super;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

hr {
    text-align: left;
    width:      570px;
}
/**
 * Reset ends }}}
 */


/* WYMeditor */

/* IMG: Left */
.left img, img.left {
    float:  left;
    margin-right: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
    /* float: left; */
}

/* IMG: Right */
.right img, img.right {
    float:  right;
    margin-left: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
    /* float: right; */
}

/* P: Red */
.red p, p.red {
    color: #8D2610;
    /* color: #8D2610; */
}

/* P: Blue */
.blue-p p, p.blue-p {
    color: #0082A2;
    /* color: #0082A2; */
}

/* A: Blue */
.blue a, a.blue {
    color: #0082A2;
    /* text-decoration: none;
    color: #0082A2; */
}

/* /WYMeditor */


/**
 * Start of regular styling.
 */

body, html {
    width:              100%;
    height:             100%;
    background-color:   #696969;
    color:              #696969;
    font-size:          8pt;
    line-height:        12pt;
    font-family:        Verdana;
    text-align:         center;
}

a {
    color:              #696969;
    text-decoration:    none;
}

#shim-v {
    float:              left;
    height:             600px;
    margin-left:        -407px;
    visibility:         hidden;
    width:              50%;
}

#main-positioner {
    margin:             0px auto;
    width:              814px;
    text-align:         left;
}

#content-holder {
    width:              814px;
    margin-top:         20px;
    background-color:   #FFFFFF;
    border:             1px solid #232323;
    padding:            20px;
    position:           relative;
    float:              left;
}

#header {
    width:              814px;
    height:             180px;
    background-image:   url(/images/header.png);
}

    #header #nummers {
        float:              right;
        margin-right:       20px;
        margin-top:         45px;
        color:              #FFFFFF;
        font-weight:        bold;
        font-size:          11pt;
    }

        #header #nummers span.abr {
            width:              30px;
            display:            block;
            float:              left;
        }

        #header #nummers span.number {
            width:              130px;
            display:            block;
            float:              left;
        }

        #header #nummers div {
            padding-top:        1px;
            padding-bottom:     3px;
        }

        #header #nummers div.nl {
            border-bottom:      1px solid #FFFFFF;
        }

    #header #net5-logo {
        width:                  62px;
        height:                 80px;
/*
        background-image:       url(/images/NET5_logo.jpg);
*/
        float:                  right;
        margin-right:           20px;
        margin-top:             30px;
        display:                inline;
    }

#top-menu {
    float:          right;
    margin-right:   20px;
    margin-top:     40px;
    clear:          both;
}

    #top-menu ul {
    }

        #top-menu ul li {
            display:            inline;
            margin-left:        5px;
            margin-right:       5px;
        }

            #top-menu ul li a {
                color:              #FFFFFF;
                font-size:          8pt;    
            }

                #top-menu ul li a.selected {
                    color:              #5CA5AC;
                }

#main-menu {
    display:                block;
    padding-bottom:         9px;
    background-position:    left top;
    background-image:       url(/images/menu_bg.png);
    background-repeat:      no-repeat;
    padding-top:            3px;
    margin-top:             5px;
    /*float:                left;
    width:                  814px;
    background-image:       url(/images/menu_bg.png);
    background-repeat:      no-repeat;
    background-position:    0px 0px;
    margin-top:             5px;
    padding-bottom:         10px;*/
    border-bottom:          1px solid #26819f;
}

    #main-menu ul {
        margin-top:         5px;
        display:            block;
        vertical-align:     middle;
        width:              auto;
        text-align:         center;
    }

        #main-menu ul li {
            display:                inline;
            margin-right:           14px;
            margin-left:            14px;
            padding-bottom:         14px;
            background-image:       url(/image/0.gif);
            background-repeat:      no-repeat;
            background-position:    center bottom;    
        }

        #main-menu ul li.selected {
            background-image:       url(/images/arrow.png);
            background-repeat:      no-repeat;
            background-position:    center bottom;
        }

            #main-menu ul li.selected a {
                color:          #0082A2;
            }

            #main-menu ul li a {
                font-size:          11pt;    
            }

.menu {
    float:              left;
    background-color:   #DDDDDD;
    padding:            10px;
    width:              178px;
}

    .menu .selected {
        font-weight:    bold;
    }

#seo-menu {
    display:            block;
    float:              left;
    width:              100%;
    margin-top:         20px;
}

    #seo-menu ul {
        display:        block;
        width:          100%;
        float:          left;
    }

    #seo-menu li {
        display:        inline;
        margin-top:     5px;
        margin-bottom:  5px;
        margin-right:   10px;
    }

/**
 * Content Home
 */

#content-1-home {
    width:              574px;
    margin-top:         10px;
    background-color:   #a1bb22;
    float:              left;
    padding:            20px;
    padding-right:      25px;
    color:              #232323;
    margin-bottom:      5px;
}

    #content-1-home h1 {
        color:          #FFFFFF;
        font-size:      12pt;
        margin-bottom:  5px;
    }

    #content-1-home p {
        margin-bottom:  10px;
    }

#content-2-home {
    float:          right;
    margin-top:     10px;
    margin-left:    20px;
    width:          175px;
}

    #content-2-home h1 {
        color:          #0082A2;
        font-size:      10pt;
        margin-bottom:  10px;
    }

#content-3-home {
    float:          left;
    display:        inline;
    margin-top:     10px;
    width:          639px;
    margin-left:    -20px;
}

/**
 * Content Sub
 */

#content {
    margin-top:         10px;
    float:              left;
    overflow:           hidden;
    background-image:   url(/images/content_bg.png);
}

#content-1-sub {
    width:              195px;
    min-height:         20px;
    float:              left;
}

#log-out {
    margin-top:         10px;
    width:              178px;
    float:              left;
    padding:            10px;
    background-color:   #DDDDDD;
}

    #content-1-sub h1 {
        color:              #0082A2;
        font-size:          10pt;
        margin-bottom:      10px;
    }

#content-2-sub {
    width:              384px;
    min-height:         20px;
    float:              left;
    margin-bottom:      5px;
    margin-left:        20px;
    padding:            10px;
}

    #content-2-sub table th {
        width:          120px;
        text-align:     left;
    }

    #content-2-sub table th.wide {
        width:          200px;
    }

    #content-2-sub h1 {
        color:              #0082A2;
        font-size:          10pt;
        margin-bottom:      10px;
    }

    #content-2-sub h2 {
        color:              #8D2610;
        font-size:          10pt;
        margin-bottom:      10px;
    }

    #content-2-sub p {
        margin-bottom:      10px;
    }

#content-3-sub {
    width:              175px;
    min-height:         20px;
    float:              left;
    margin-left:        20px;
}


    #content-3-sub h1 {
        color:          #0082A2;
        font-size:      10pt;
        margin-bottom:  10px;
    }

#copyright {
    float:          left;
    width:          100%;
    margin-top:     15px;
}

/**
 * scroll style
 */

#scrollbar_container {  
    position:           relative;
    float:              left;
    display:            inline;
    height:             450px;
} 
   
#scrollbar_track {  
    position:           absolute;  
    top:                0px;  
    right:              0px;  
    height:             100%;  
    width:              10px;  
    background-color:   transparent;
    cursor:             move;  
} 

#scrollbar_handle {
    width:              10px;
    background-color:   #0082A3;
    cursor:             move;
} 

#scrollbar_content {  
    overflow:           hidden;
    height:             450px;  
    width:              404px;
}  

/**
 * form style
 */

form {
    float:              left;
    margin-top:         15px;    
    padding-bottom:     20px;
}

    form label {
        display:            block;
        float:              left;
        width:              130px;
    }

    form input {
        border:             1px solid #000000;
        margin-bottom:      5px;
        width:              250px;
        float:              left;
    }

    form span {
        float:              left;
        display:            block;
        width:              250px;
        clear:              right;
    }

    form textarea {
        margin-top:         0px;
        border:             1px solid #000000;
        height:             140px;
        margin-bottom:      5px;
        width:              250px;
        float:              left;
    }

    form .submit {
        background-color:   #DDDDDD;
        border:             0 none;
        color:              #0082A2;
        margin-top:         10px;
        padding:            0;
        text-align:         left;
        width:              auto;
    }

    form .invalid {
        border:             1px solid #FF1212; 
    }

/** 
 * Start with module styles. 
 */

ul.consultants-available, ul.consultants-offline, ul.consultants-busy {
    list-style-type:    square;
    margin-left:        20px;
}

ul.consultants-available {
    color:              #A1BB22;
}

ul.consultants-offline {
    color:              #000000;
}

ul.consultants-busy {
    color:              #8d2610;
}

div.consultants-available div, div.consultants-busy div, div.consultants-offline div {
    float:              left;
    display:            inline;
    margin-left:        20px;
    width:              191px;
    border:             1px solid #696969;
    margin-bottom:      20px;
}


#content-1-sub div.consultants-available div, 
#content-1-sub div.consultants-busy div, 
#content-1-sub div.consultants-offline div {
    margin:     0px;
}

#content-1-sub div.consultants-available .description, 
#content-1-sub div.consultants-busy .description, 
#content-1-sub div.consultants-offline .description {
    display:        none;
}

#content-1-sub div.consultants-available .bel-nu, 
#content-1-sub div.consultants-busy .bel-nu, 
#content-1-sub div.consultants-offline .bel-nu {
    display:        block;
}
    
    div.consultants-available .name, div.consultants-busy .name, div.consultants-offline .name {
        background-color:   #0082A2;
        color:              #FFFFFF;
        font-weight:        bold;
        padding-top:        3px;
        padding-bottom:     3px;
        padding-left:       3px;
        margin:             0px;
        border:             0px;
        width:              189px;
    }

    div.consultants-available .box-nr, div.consultants-busy .box-nr, div.consultants-offline .box-nr {
        color:              #FFFFFF;
        font-weight:        bold;
        padding-left:       3px;
        padding-bottom:     3px;
        padding-top:        3px;
        background-color:   #696969;
        width:              101px;
        float:              left;
        margin:             0px;
        border:             0px;
    }

    div.consultants-available .status, div.consultants-busy .status, div.consultants-offline .status {
        color:              #FFFFFF;
        font-weight:        bold;
        padding-top:        3px;
        padding-bottom:     3px;
        float:              left;
        width:              87px;
        text-align:         center;
        margin:             0px;
        border:             0px;
        display:            none;
    }

     div.consultants-available .status-available {
        background-color:   #A1BB22; 
        display:            block;
    }

     div.consultants-busy .status-busy {
        background-color:   #8D2610;
        display:            block;
    }

    div.consultants-offline .status-offline {
        background-color:   #000000;
        display:            block;
    }

    div.consultants-available .info, div.consultants-busy .info, div.consultants-offline .info {
        margin:             0px;
        border:             0px;
        border-top:         1px solid #696969;
        padding-top:        3px;
        padding-bottom:     3px;
    }

    div.consultants-available .info b, div.consultants-busy .info b, div.consultants-offline .info b {
        float:              left;
        display:            block;
        padding-left:       10px;
        width:              20px;
    }

    div.consultants-available img, div.consultants-busy img, div.consultants-offline img {
        float:              right;
        margin-top:         -10px;
        margin-right:       -10px;
        margin-left:        5px;
    }

    div.consultants-available .description, div.consultants-busy .description, div.consultants-offline .description {
        float:              left;
        margin:             0px;
        border:             0px;
        padding:            9px;
        width:              173px;
        height:             140px;
        overflow:           hidden;
    }

    div.consultants-available .bel-nu, div.consultants-busy .bel-nu, div.consultants-offline .bel-nu {
        margin:             0px;
        border:             0px;
        padding:            10px 10px 0px 10px;
        width:              171px;
        color:              #0082A2;
        font-weight:        bold;
        font-size:          10pt;
        text-align:         center;
        vertical-align:     middle;
        display:            none;
    }

    div.consultants-available .description a, div.consultants-busy .description a, div.consultants-offline .description a {
        color:              #0082A2;
        display:            block;
    }

    div.consultants-agenda {
    }

        div.consultants-agenda .header {
            color:              #8D2610;
        }

        div.consultants-agenda .description {
            color:              #0082A2;
        }

        div.consultants-agenda p {
            margin-top:         10px;
        }

        div.consultants-agenda a {
            color:              #0082A2;
        }

span#text_container, span#text_container span {
    width:          auto;
}

span#text_container span.mceIcon,
span#text_container img.mceIcon {
    width:          20px;
}

    .banners {
        float:          left;
        margin-top:     20px;
        width:          175px;
    }

        .banners div {
            height:             24px;
            margin-bottom:      6px;
            font-size:          8pt;
            text-align:         center;
            font-weight:        bold;
            padding-top:        6px;
        }

            .banners div a {
                color:              #FFFFFF;
            }

    .custom-text {
        float:      left;
    }

    div.guestbook-list {
        float:              left;
        margin-top:         40px;
        position:           relative;
    }

        #content-2-sub hr {
            float:          left;
            border:         0px;
            border-top:     1px solid #696969;
            width:          384px !important;
            margin-top:     5px;
            margin-bottom:  5px;
            clear:          both;
        }

    div.guestbook-item {
        margin-left:        -10px;
        width:              384px;
        padding:            10px;
        padding-top:        5px;
        padding-bottom:     5px;
        float:              left;
        position:           relative;
    }

        div.guestbook-item p {
            margin:                 0px !important;
        }

        div.guestbook-item small a {
            color:                  #8D2610 !important;    
        }

            div.guestbook-item .header {
                color:              #0082A2;
            }

        div.guestbook-item.white {
            background-color:       #FFFFFF;    
        }

        div.guestbook-item.grey {
            background-color:       #DDDDDD;    
        }

    .guestbook-pages {
        font-weight:        bold;
        border-top:         1px solid #696969;
        border-bottom:      1px solid #696969;
        float:              left;
        padding-top:        5px;
        padding-bottom:     5px;
        width:              384px;
        margin-top:         5px;
        margin-bottom:      10px;
    }

        .guestbook-pages a {
            font-weight:        normal;
        }

    .chatbox-list {
        background-color:   #DDDDDD;
        padding:            10px;    
    }

    .chatbox-box {
        margin-top:         40px;
        margin-left:        -10px;
        width:              404px;
    }

        .chatbox-box .chatbox-message {
            width:              374px;
            padding:            10px;
            padding-top:        5px;
            padding-bottom:     5px;
            padding-right:      20px;
            float:              left;
        }

            .chatbox-message .header {
                color:              #0082A2;    
            }

            .chatbox-message.white {
                background-color:       #FFFFFF;    
            }

            .chatbox-message.grey {
                background-color:       #DDDDDD;    
            }
    
    .chatbox-form .slide {
        float:              left;
        height:             98px;
    }

    .emoticons {
        margin-left:        130px;
        margin-bottom:      10px;
        float:              left;
        display:            inline;
    }

        .emoticons img {
            margin-right:       10px;
        }


    .consultants-stats-pages {
        font-weight:        bold;
        border-top:         1px solid #696969;
        border-bottom:      1px solid #696969;
        float:              left;
        padding-top:        5px;
        padding-bottom:     5px;
        width:              384px;
        margin-top:         5px;
        margin-bottom:      10px;
    }

        .consultants-stats-pages a {
            font-weight:        normal;
        }

        .consultants-stats-details {
            font-weight:        bold;
            float:              left;
            margin-bottom:      10px;
            width:              300px;
        }

    .login-form {
        margin-top:             100px;
    }

    .gallery-list-holder {
        margin-left:            -10px;
        margin-top:             20px;
    }

    .gallery-list-item {
        width:                  150px;
        float:                  left;
        margin-left:            35px;
        margin-bottom:          35px;
        display:                inline;
    }

        .gallery-images a.back {
            width:              300px;
            float:              left;
            margin-left:        35px;
            margin-bottom:      10px;
        }

            
            .gallery-images a.last {
                margin-top:     -20px;
            }

        .gallery-list-item a.link {
            margin-top:         5px;
            font-weight:        bold;
            float:              left;
        }

        .gallery-list-item img {
            float:              left;
        }

        .gallery-list-item span {
            float:              left;
            display:            block;
            clear:              left;
            width:              100%;
        }

    .gallery-images {
        margin-left:        -10px;
        margin-top:         20px;
    }

        .gallery-images img {
            float:              left;
            margin-left:        35px;
            margin-bottom:      35px;
        }

div.glossary-pagination {
    float:              left;
    margin-bottom:      20px;
    width:              380px;
}

    div.glossary-pagination a.selected {
        font-weight:            bold;
    }

div.glossary-list {
    float:              left;
    position:           relative;
}

    div.glossary-list div {
        float:              left;
        margin-left:        -10px;
        padding:            5px 10px;
        position:           relative;
        width:              384px;
    }

        div.glossary-list div.white {
            background-color:           #ffffff;
        }

        div.glossary-list div.grey {
            background-color:           #DDDDDD;
        }
.wit {
    background-color: #FFFFFF;
    padding: 3px;
}

.grijs {
    padding: 3px;
}

.horoscoop {
    position: relative;
    width: 405px;
    left: -10px;
}

.horafb {
    float: left;
    padding: 3px 0px 0px 0px;
}
.hortitel {
    color: #0082A2;
    font-weight: bold;
    font-size: 12px;
    float: left;
    padding: 0px 10px 0px 5px;
}
.hordatum {
    float: left;
    font-size: 9px;
}
.hortekst {
    float: right;
    width: 373px;
    padding-bottom: 10px;
    font-weight: bold;
}
.hortekst2 {
    float: right;
    width: 373px;
    padding-bottom: 10px;
    padding-top: 10px;
}
.terug {
    float: right;
}
.terug a {
    color:#0082A2;
}