


/* ===================================================== WEBSITE ===================================================== */


/* -------------------------- COLORS -------------------------- */


.PRIM_color { color:#003399; } /* PRIM COLOR */
.SEC_color { color:#cc9900; } /* SEC COLOR */






/* -------------------------- HTML -------------------------- */

body
{
    background-color:#f9f9f9; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px;
    background-image:url(images/bg_body.jpg);
    background-position:center top;
font-family:Arial; font-size:12px; 
}

td, tr, div
    {
        text-align:left; font-family:Arial; font-size:12px; vertical-align:top;
        line-height:167%; /* 167% zorgt voor 20px grid line-height */
        margin:0px; padding:0px;
    }
    


/* -------------------------- DNN CONTENT -------------------------- */

A:link, A:visited, A:active { color:#cc9900; font-weight:bold; }
A:hover { color:#003399;  font-weight:bold; text-decoration:none; }

.Normal
{
       text-align:left; font-family:Arial; font-size:12px; vertical-align:top;
       line-height:167%;
       margin:0px; padding:0px;
}




/* -------------------------- PAGINA INDELING -------------------------- */

.pagina { width:100%; height:100%; }

.pagina_whitespace_left { font-size:5px; }
.pagina_whitespace_right { font-size:5px; }




/* -------------------------- HEADER -------------------------- */

.pagina_header
{
    width:980px; background-color:#ffffff;
    background-image:url(images/header_pane.jpg); /* <<<<< CUSTOM */
    background-position:left top;
    background-repeat:no-repeat; 
    text-align:center;
}

.pagina_header_hoogte { height:219px; } /* <<<<< CUSTOM */


.pagina_header_inner /* LOGO */
{
    height:185px; width:980px; text-align:center; vertical-align:middle;
    /* padding-top:5px; padding-bottom:5px;
    padding-left:10px; padding-right:10px; */
}

.pagina_header_right_logo_border  /* om LOGO, div */
{
    border-style:solid; border-width:1px; border-color:#003399; background-color:#ffffff;
    text-align:center;
    /* padding:5px;*/
}















.pagina_leftpane
{
    width:245px; background-color:#ffe10a;
    padding-top:10px;
     background-position:top; background-repeat:repeat-x;
}

.pagina_leftpane_footer
{
    width:245px; height:10px; background-color:#ffe10a; vertical-align:bottom;
    background-position:bottom; background-repeat:no-repeat;
    background-image:url(images/pagina_leftpane_footer.jpg);
}


.td_leftmenu_bovenbalk
{
    background-color:#003399;
    padding-top:5px;
    background-image:url(images/bg_boven_in_submenu_balk4.jpg); background-position:top; background-repeat:repeat-x;
    width:245px;
}

    .td_leftmenu /* NOT IN USE */
    {
    
    }


    .td_left_undermenu
    {
         height:20px; width:245px;
         background-image:url(images/bg_onder_submenu_balk.jpg); background-position:top; background-repeat:repeat-x;
    }

        .submenu_pane
        {
            background-color:Transparant;
            width:225px;
        }



.pane_td_center735
{
    width:735px; background-color:#ffffff;
    padding-top:10px;
    background-image:url(images/bg_balk_fade_black.png);  background-position:top; background-repeat:repeat-x;
}








/* -------------------------- FOOTER -------------------------- */

.pane_tr_footer { height:15px; }

.pane_td_footer
{
    background-color:#003399;
    background-image:url(images/bg_footer_balk.jpg);
    background-position:top ; background-repeat:repeat-x;
}









/* ===================================================== DNN PARTS ===================================================== */


.contentInner
{
}


h1 { font-size:20px; color:#cc9900; margin-top:10px; }













/* -------------------------- HOOFDMENU -------------------------- */

.pagina_hoofdmenu
{
    padding:0px; margin:0px; /* BG COLOR CHECK 2,3,4, ! */
    background-color:#003399; text-align:center;
    background-image:url(images/bg_mainmenu_balk.jpg); background-repeat:repeat; background-position:top;
    height:35px;
}

.hoofdmenu_delen
{
  padding:0px; margin:0px; width:982px;
  white-space:nowrap;
  border-right:solid 1px #1c49a5; /* CUSTOM */
}

.hoofdmenu_radmenu
{
    float:left; width:940px;
}


/* --- DNN LOGIN --- */

.hoofdmenu_login
{
    float:right; width:35px; height:30px; /*<<< */ text-align:center;
    padding-top:4px; /* <<< */
}

.LoginCSS, .LoginCSS:visited, .LoginCSS:link
{
    width:25px; height:20px;
    background-image:url(images/login2.png); background-repeat:no-repeat; background-position:right bottom;
    font-family:Arial; font-size:18px;
}
.LoginCSS:hover
{
    width:25px; height:20px;
    background-image:url(images/login2_o.png); background-repeat:no-repeat; background-position:right bottom;
    font-family:Arial; font-size:18px; text-decoration:none;
}









/* ===================================================== RADMENU ===================================================== */



/* ----------------- ROOTGROUP (MAINMENU) ----------------- */

.RadMenu_MYMENU_main
{
    padding:0px; margin:0px;
    background-image:url(images/bg_mainmenu_balk.jpg); background-repeat:repeat; background-position:top;
    background-color:#808080;
}

.RadMenu_MYMENU_main .rootGroup
{
    padding:0px; margin:0px;
    height:35px;
}

 .RadMenu_MYMENU_main .rootGroup .text
{
    text-align:center; font-weight:bold; line-height:15px; font-size:12px; 
    text-decoration:none;
}

.RadMenu_MYMENU_main .last
{
    padding-bottom:0px; margin-bottom:0px;
    border-right-style:solid; border-right-width:1px; border-right-color:#1c49a5; /* CUSTOM */
}


.RadMenu_MYMENU_main .rootGroup .link
{
    padding-top:8px;  padding-bottom:12px; padding-right:10px; padding-left:10px;
    border-left-style:solid; border-left-width:1px; border-left-color:#1c49a5; /* CUSTOM */
    cursor:hand; color:#ffffff; /* CUSTOM */
}

.RadMenu_MYMENU_main .rootGroup .link:hover,
.RadMenu_MYMENU_main .rootGroup .focused,
.RadMenu_MYMENU_main .rootGroup .expanded
{
    padding-top:10px;  padding-bottom:10px;
    text-decoration:none; color:#ffe10a; /* CUSTOM */ 
}


/* ----------------- GROUP (POPUP) ----------------- */

.RadMenu_MYMENU_main .group
{
    background-image:url(images/bg_dropdown_topmenu.jpg); background-position:top;
    border-style:solid; border-width:1px; border-color:#002277; /* CUSTOM */
}

.RadMenu_MYMENU_main .slide .group,
.RadMenu_MYMENU_main .slide .slide .group,
.RadMenu_MYMENU_main .slide .slide .slide .group,
.RadMenu_MYMENU_main .slide .slide .slide .slide .group,
.RadMenu_MYMENU_main .slide .slide .slide .slide .slide .group
{
    background-image:url(images/bg_dropdown_topmenu.jpg); background-position:top;
}

.RadMenu_MYMENU_main .expandLeft, .RadMenu_MYMENU_main .expandRight
{
    padding-right:20px;
    background-image:url(images/submenu_expand_pijl.png); background-position:right top; background-repeat:no-repeat;
}

.RadMenu_MYMENU_main .group .first
{
    padding-top:10px;
}

.RadMenu_MYMENU_main .group .last
{
    padding-bottom:10px;
    border-right:none; border-left:none; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#1b47aa; /* CUSTOM */
}

.RadMenu_MYMENU_main .group .text
{
    height:25px;
    margin-right:10px;
    text-align:left; line-height:15px; font-size:13px;  text-decoration:none;
}

 .RadMenu_MYMENU_main .group .link
{
    height:25px;
    padding:0px; margin:0px; padding-right:10px; padding-left:10px;
    font-weight:bold; text-align:left; line-height:13px; color:#ffffff; /* CUSTOM */
    border:none; cursor:hand;
}

 .RadMenu_MYMENU_main .group .link:hover, #MainContentAdmin .RadMenu_MYMENU_main .group .link:hover,
 .RadMenu_MYMENU_main .group .focused, #MainContentAdmin .RadMenu_MYMENU_main .group .focused,
 .RadMenu_MYMENU_main .group .expanded, #MainContentAdmin .RadMenu_MYMENU_main .group .expanded
{
    padding: 0px; margin:0px; padding-right:10px; padding-left:10px;
    border:none; cursor:hand; font-weight:bold; text-align:left; line-height:13px; color:#ffe10a; /* CUSTOM */
}


/* ----------------- LEFTMENU ----------------- */

.RadMenu_MYLEFTMENU
{
    width:245px; padding-top:5px; white-space:normal;
    background-image:url(images/bg_leftmenu.jpg); background-position:bottom; background-repeat:repeat-x;
}

.RadMenu_MYLEFTMENU .rootGroup
{
    width:245px; white-space:normal;
    background-image:url(images/bg_leftmenu.jpg); background-position:bottom; 
}

.RadMenu_MYLEFTMENU .slide
{
    background-image:url(images/bg_leftmenu.jpg); background-position:center;
    border-style:solid; border-width:1px; border-color:#002277; /* CUSTOM */
}


.RadMenu_MYLEFTMENU .expandLeft, .RadMenu_MYLEFTMENU .expandRight
{
    background-image:url(images/submenu_expand_pijl.png); background-position:right top; background-repeat:no-repeat;
    width:220px;
}

.RadMenu_MYLEFTMENU .rootGroup .link
{
    height:25px;
}

.RadMenu_MYLEFTMENU .rootGroup .link:hover
{
}

 .RadMenu_MYLEFTMENU .rootGroup .text
{
    text-align:left; font-weight:bold;
    font-size:12px; text-decoration:none; line-height:15px;
    white-space:normal;
}


.RadMenu_MYLEFTMENU .first
{
    padding-top:5px;
}

.RadMenu_MYLEFTMENU .last
{
    padding-bottom:5px;
}

 .RadMenu_MYLEFTMENU .rootGroup .link
{
    padding-left:10px; padding-right:10px;
    cursor:hand; color:#ffffff; /* CUSTOM */
}

.RadMenu_MYLEFTMENU .rootGroup .last
{
}

.RadMenu_MYLEFTMENU .rootGroup .item
{
}

.RadMenu_MYLEFTMENU .rootGroup .link:hover,
.RadMenu_MYLEFTMENU .rootGroup .focused,
.RadMenu_MYLEFTMENU .rootGroup .expanded
{
    padding-left:10px; padding-right:10px;
    white-space:normal; text-decoration:none; color:#ffe10a; /* CUSTOM */
}


