/*Layout settings voor de header-blok*/
.header  
{
    position: relative;
    height: 55px;
    width: 100%;
    z-index: 9999;
    background-color: #D1DCF3;
}

.header .logo 
{
    clear: left;
    float: left;
}

.header .maxwidth 
{
    overflow: hidden;
    position: relative;
    z-index: 10;
    margin: 0 auto;
}

/********** PAGECONTENT *********/
.PageContent
{
    background-color: #FFFFFF;
    padding-bottom: 1px;
}

/********** PAGETITLE **********/

div.buiten h2 
{
    color: #2F4B9E; 
    padding-top: 0px;
    padding-right: 5px;
}

/********** MENU **********/

div.buiten div.RadMenu_TRS
{
    border-bottom: 5px solid #D1DCF3;          
    border-right : 5px solid #D1DCF3;    
}

div.buiten div.RadMenu_TRS ul.rmRootGroup li.rmItem div.rmSlide ul.rmGroup li.rmItem a.rmLink:hover span.rmText
{
   background-color : #D1DCF3;
   color: #FFFFFF;    
}

div.buiten div.RadMenu_TRS ul.rmRootGroup li.rmItem a.rmLink:hover span.rmText, 
div.buiten div.RadMenu_TRS ul.rmRootGroup li.rmItem a.rmFocused span.rmText, 
div.buiten div.RadMenu_TRS ul.rmRootGroup li.rmItem a.rmExpanded span.rmText, 
div.buiten div.RadMenu_TRS ul.rmRootGroup li.rmItem div.rmSlide ul.rmGroup li.rmItem a.rmLink span.rmText, 
div.buiten div.RadMenu_TRS ul.rmRootGroup li.rmItem div.rmSlide ul.rmGroup li.rmItem a.rmFocused span.rmText, 
div.buiten div.RadMenu_TRS ul.rmRootGroup li.rmItem div.rmSlide ul.rmGroup li.rmItem a.rmExpanded span.rmText 
{
    color: #FFFFFF;   
}

div.buiten div.RadMenu_TRS ul.rmRootGroup li.rmItem div.rmSlide ul.rmGroup li.rmItem a.rmLink span.rmText,
div.buiten div.RadMenu_TRS ul.rmRootGroup li.rmItem div.rmSlide ul.rmGroup li.rmItem a.rmLink:hover span.rmText
{
   background: #002550;
}

div.buiten div.RadMenu_TRS .rmHorizontal .rmItem
{   
    border-right: 1px solid #D1DCF3;
}

/********** LOGIN **********/

div div.fwLogin div.AspNet-Login div.AspNet-Login-TitlePanel span,
div div.change_pwd_form span.login_msg_title
{
    font-size: 15px !important;
}

div.fwLogin .AspNet-Login label
{
    color: #000000;    
}

div div.fwLogin .AspNet-Login .AspNet-Login-TitlePanel,
div div.fwLogin .AspNet-Login .AspNet-Login-SubmitPanel input
{
    background-color: #2F4B9E;
}

div div.fwLogin div.AspNet-Login div.AspNet-Login-TitlePanel
{
    border-bottom: 1px #000000 solid;
}

/**** PASWOORD WIJZIGEN ***/
div div.change_pwd_form span.login_msg_title,
div div.change_pwd_form div.submit_row input
{
    background-color: #2F4B9E;
    border-bottom: 1px solid #000000; 
}

div div.change_pwd_form div.row input,
div div.change_pwd_form
{
    border: 1px solid #000000;
}

div.stap div.submit_row input.btn_submit,
div.stap_2 div.resend_info input.btn_submit,
div.stap_4 div.col input.btn_submit 
{
    background-color: #2F4B9E;
    border-bottom: 1px solid #000000;
}

/** EINDE PASWOORD WIJZIGEN **/

/********** LINKS **********/

div.topmenu ul
{
    margin-top: 20px;
}

/************* LANGUAGESELECTOR **************/

div.LanguageSelector a
{
    color: #59B2DE;
}

div.LanguageSelector a:hover
{
    color: #2F4B9E;
}

/**** publiekStartContent *****/

div.publiekStartContent div.pnlPubliekeLinks 
{
    height: 200px;
    margin: 0 auto;
    width: 980px;
}

div.publiekStartContent div.pnlPubliekeLinks span 
{
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
}

div.publiekStartContent div.pnlPubliekeLinks div.row div.publiekpag 
{
    width:210px;
}

div.publiekStartContent div.pnlPubliekeLinks div.row div.col div.pnlInloggen span
{
    color: #59B2DE;
    font-size: 11px;
    font-weight: normal;
}

div.publiekStartContent div.pnlPubliekeLinks div.row div.col div.pnlInloggen
{
    width: 80px;
}

div.publiekStartContent div.pnlPubliekeLinks div.row div.col div.pnlInloggen a
{
    width: 50px;
    float: left;
}

div.publiekStartContent div.pnlPubliekeLinks div.row div.col div.pnlInloggen a.image
{
    width: 18px;
}

div.publiekStartContent div.mededelingen table.MededelingenList tr td
{
    background-color: White;
}

/**** DIVERSEN **** :

/*afwijking op het framework: tekst bij highlight zwart maken omdat anders niet goed leesbaar*/
/*we zitten met witte tekst op een donkere achtergrond.*/
.highlight
{
    color: #000000;
}

#error_content a
{
    color: #FFFFFF;
}

/* ruimte voorzien onder de lijst zodat er niet alles tegenplakt. */
.fwGridViewWrap 
{
    margin-bottom: 40px;
}

.geopos_link
{
    position: relative;
}

/** VARIA **/
/*Afwijken van GeoCommon.css, want we willen de wereldbol links zien staan (is mooier). */
div.LigplaatsBezettingSelect div.row,
div.ScheepsopvolgingSelect div.row
{
    width: 28px; 
}

div.contentpub div.PageContent 
{
    background-color: #D1DCF3;
    padding-top: 20px;
}

/*
    MFA
*/

div div.pnlMfaInit div.backupmethodcontainer div.cell_mail label
{
    width: 310px;
}

div div.pnlMfaInit div.backupmethodcontainer div.cell_mail .con_email 
{
    margin-left: 314px;
    padding-left: 25px;
    padding-right: 25px;
}

div div.RadWizard .rwzBreadCrumb .rwzText
{
    font-size: 13px;
}

div div.pnlMfaInit * 
{
    font-size: 15px;
}

div.pnlMfaTitle 
{
    background-color: #193a6d;
}

div.pnlMfaTitle .lblTitle 
{
    color: white;
}

div.pnlMfa input[type=submit],
div.pnlMfaBackup input[type=submit] 
{
    background-color: #2F4B9E;
    color: white;
    height: 23px;
    border: 1px solid #002550;
}


/* Login mogelijkheden */

body div.loginmogelijkheden *,
body div.loginmogelijkheden li,
body div.loginmogelijkheden a {
    font-size: 11px !important;
    font-style: Verdana, Geneva, Arial, Helvetica, sans-serif !important;
}

body div.cont_loginmogelijkheden ul li.MsoNormal:first-child 
{
    padding-top: 15px;
}