.nb_globaal {
}

.nb_globaal_kop_logo {
    background: #FFFFFF url(../beelden/statisch/3-cm.gif) no-repeat scroll 0%;
    height: 58px;
}

.nb_globaal_kop_versie {
    background-color: #FFFFFF;
    color: #000000;
    
    font-size: 100%;
    font-style: italic;
    padding: 0 5px 3px 0;
    text-align: right;
    text-decoration: none;
    vertical-align: bottom;
}

.nb_globaal_kop_functie {
    display: inline;
}

.nb_globaal_menu, .nb_globaal_menu_sec {
    background-color: #000;
    border-bottom: 0 solid #000;
    height: 28px;
}

.nb_globaal_menu_sec a:link, .nb_globaal_menu_sec a:hover,
.nb_globaal_menu_sec a:active, .nb_globaal_menu_sec a:visited,
.nb_globaal_hoofdmenutd a:link, .nb_globaal_hoofdmenutd a:hover,
.nb_globaal_hoofdmenutd a:active, .nb_globaal_hoofdmenutd a:visited {
    
    color: #abb4be;
    font-weight: normal;
    text-decoration: none;
    line-height: 130%;
}

.nb_globaal_menu_sec a:link, .nb_globaal_menu_sec a:hover,
.nb_globaal_menu_sec a:active, .nb_globaal_menu_sec a:visited {
    padding: 1px 5px;
}

.nb_globaal_hoofdmenu, .nb_globaal_submenu {
    height: 28px;
}

.nb_globaal_menu_sec, .nb_globaal_menu_sec a {
    font-size: 90% !important;
    color: #8e8e8c !important;
    border-color: #70706f !important;
    line-height: 110% !important;
}
.nb_globaal_menu_sec a:hover {
    color: #fff !important;
}

.nb_globaal_hoofdmenutd {
    
    color: #fff;
    font-size: 100%;
    background: transparent;
    padding: 3px 10px 3px 10px;
}

/* Hoofdmenu stijl roll-over */
.nb_globaal_hoofdmenutdover {
    
    color: #fff;
    font-size: 100%;
    padding: 3px 10px 3px 10px;
}

.nb_globaal_hoofdmenutdover a:link, .nb_globaal_hoofdmenutdover a:hover,
.nb_globaal_hoofdmenutdover a:visited, .nb_globaal_hoofdmenutdover a:active {
    
    color: #fff;
    text-decoration: underline;
}

/* Submenu stijl */
.nb_globaal_submenu_container {
    padding-left: 0;
    border-bottom: 0 solid #c9c8c2;
}

.nb_globaal_submenutr {
    
}

.nb_globaal_submenutd {
    
    color: #fff;
    font-size: 100%;
    padding: 2px 7px 3px 7px;
}

.nb_globaal_submenutd a:link, .nb_globaal_submenutd a:hover,
.nb_globaal_submenutd a:visited, .nb_globaal_submenutd a:active {
    
    color: #fff;
    text-decoration: none;
}

.nb_globaal_submenutdover {
    
    color: #686868;
    padding: 2px 7px 3px 7px;
}

.nb_globaal_submenutdover a:link, .nb_globaal_submenutdover a:hover,
.nb_globaal_submenutdover a:visited, .nb_globaal_submenutdover a:active {
    
    color: #c01919;
    text-decoration: none;
}

.nb_form_0 {
    background: transparent;
    border: 0 none;
}

.nb_form_0 table {
    width: 100%;
    
    color: #000;
}

.nb_form_0 tr[class="fouteinvoer"] {
    background: #FFEFAA;
}

.nb_form_0 td._regc, .nb_form_0 td._frmc {
    border-bottom: 1px solid #fafafa;
    color: #000000;
    height: 22px;
    padding: 6px 1px !important;
    text-align: left;
    font-size: 100%;
}
/*.nb_form_0 td._regc label{*/
/*    padding: 0 0 0 5px;*/
/*}*/
.nb_form_0 td._regc {
    /*vertical-align: top;*/
    padding-top: 8px;
}

.nb_form_0 td._regc span {
    display: block;
    margin: 5px 0;
    color: #999;
    font-size: 80%;
}

.nb_form_0 td._regc sup {
    color: #999;
}

.nb_form_0 tr:hover td._regc sup {
    color: #c01919;
}

.nb_form_0 td._frmc {
    text-align: right;
}

.nb_form_0 td._frmc label {
    color: #898989;
    cursor: pointer;
    line-height: 16px;
    padding-left: 2px;
    padding-right: 0;
}

.nb_form_0 td._frmc label.gekozen {
    color: #000000;
}

.nb_form_0 .opruimen {
    left: -3000px;
    position: absolute;
}

.nb_form_0 td._frmc table {
    height: 24px;
}

.nb_form_0 input, .nb_form_0 textarea, .nb_form_0 select {
    /*-webkit-appearance: none;*/
    border-radius: 0;
}

.nb_form_0 input[type="text"], .nb_form_0 input[type="date"], .nb_form_0 input[type="number"], .nb_form_0 input[type="email"], .nb_form_0 input[type="password"], ._frmfc, ._frmfc div {
    height: 18px;
    margin: 0;
    padding: 3px 0 3px 5px;
}

.nb_form_0 input[type="text"], .nb_form_0 input[type="date"], .nb_form_0 input[type="number"], .nb_form_0 input[type="email"], .nb_form_0 input[type="password"] {
    border: 1px solid #D3D3D3;
    background-color: #f7f7f7;
    color: #555555;
    
    font-size: 100%;
    text-align: left;
    width: 150px;
}

.nb_form_0 input:focus, .nb_form_0 textarea:focus, .nb_form_0 select:focus,
.nb_form_0 input:active, .nb_form_0 textarea:active, .nb_form_0 select:active{
    background-color: #fff;
}
.nb_form_0 input:disabled, .nb_form_0 textarea:disabled, .nb_form_0 select:disabled{
    background-color: #e7e4e4;
    color: #c7c6c6;
}

/*.nb_form_0 input[type="checkbox1"] {*/
/*    -moz-appearance: none;*/
/*    -webkit-appearance: none;*/
/*    -o-appearance: none;*/
/*    border: 1px solid #D3D3D3;*/
/*    background-color: #f7f7f7;*/
/*    color: #555555;*/
/*    */
/*    font-size: 100%;*/
/*    width: 14px !important;*/
/*    height: 14px !important;*/
/*}*/

.nb_form_0 textarea {
    border: 1px solid #D3D3D3;
    background-color: #f7f7f7;
    color: #555555;
    
    font-size: 100%;
    height: 60px;
    margin: 0;
    padding: 3px 0 3px 5px;
    width: 220px;
}

.nb_form_0 select {
    border: 1px solid #D3D3D3;
    background-color: #f7f7f7;
    color: #555555;
    margin: 0;
    
    font-size: 100%;
    width: 230px;
    min-height: 24px;
    padding: 5px;
}

.nb_form_0 select optgroup {
    color: #000;
    font-style: normal;
    font-weight: bold;
    background-color: #fff;
    padding: 1px 0 1px 8px;
    text-indent: 3px;
    
    line-height: 150%;
    border: 0;
}

.nb_form_0 select option, .nb_form_0 select optgroup option {
    /*background-color: #fff;*/
    color: #000;
    padding: 1px 0 0 2px;
    font-style: normal;
    font-weight: normal;
    border: 0;
    border-bottom: 1px solid #f7f7f7;
    
}

.nb_form_0 select optgroup option {
    padding-left: 8px;
    margin-bottom: 1px;
    border-right: 0;
}

.nb_form_0 select optgroup option:first-child {
    padding-top: 0;
}

.nb_form_0 select optgroup option:before {
    content: ' - ';
}

.nb_form_0 input[type="file"] {
    opacity: 0;
    position: relative;
    z-index: 2;
}

._frmfc {
    position: relative;
}

._frmfc button {
    background: transparent url(../beelden/statisch/form0/knopAchtergrond.gif) repeat-x scroll 0%;
    border-bottom: 1px solid #898989;
    border-right: 1px solid #898989;
    border-top: 1px solid #898989;
    color: #5E5E5E;
    cursor: pointer;
    font-size: 90%;
    height: 22px;
    margin: 0;
    padding: 2px 6px 3px;
    text-align: center;
    width: 72px;
    z-index: 1;
    border-radius: 3px;
}

._frmfc div {
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    z-index: 1;
}

._frmfc table {
    margin-top: -1px;
}

._frmr, ._frmrc {
    clear: left;
    cursor: pointer;
    display: inline;
    float: left;
    height: 14px;
    margin: 0;
    padding: 0;
    width: 15px;
}

._frmr {
    background: transparent url(../beelden/statisch/form0/radio.gif) no-repeat scroll left top;
}

._frmrc {
    background: transparent url(../beelden/statisch/form0/radio.gif) no-repeat scroll left bottom;
}

._frmcb, ._frmcbc {
    clear: left;
    cursor: pointer;
    display: inline;
    float: left;
    height: 13px;
    margin: 0;
    padding: 0;
    width: 13px;
}

._frmcb {
    background: transparent url(../beelden/statisch/form0/checkbox.gif) no-repeat scroll left top;
}

._frmcbc {
    background: transparent url(../beelden/statisch/form0/checkbox.gif) no-repeat scroll left bottom;
}

.identificatie {
    padding: 5px;
    color: #acabab;
    font-size: 80%;
}

/*.nb_form_0 input[class="_verc"], .nb_form_0 select[class="_verc"], .nb_form_0 textarea[class="_verc"] {
border-left: 0 solid #C01919;
}
._verc {
border-left: 0 solid #C01919;
}*/
.nb_form_0 input[type="submit"], .nb_form_0 input[type="reset"], .nb_form_0 input[type="button"] {
    background-color: #000;
    border: 1px solid #000;
    color: #f7f7f7;
    cursor: pointer;
    font-size: 80%;
    margin: 0;
    padding: 6px 6px 5px 6px;
    border-radius: 3px;
    text-align: center;
    text-transform: uppercase;
}
.nb_form_0 input[type="submit"]{
    background-color: #085e08;
    border: 1px solid #085e08;
}
.nb_form_0 input[type="submit"]:hover{
    background-color: #053d05;
    border: 1px solid #053d05;
}

.nb_form_0 input[type="submit"]:disabled,.nb_form_0 input[type="reset"]:disabled {
    background-color: #c2c2c2;
    border: 1px solid #e7e4e4;
    color: #e7e4e4;
    cursor: not-allowed;
}
.nb_form_0 input[type="submit"]:hover {
    background-color: #686868;
    border: 1px solid #dbdbdb;
}
.nb_form_0 input[type="submit"]:disabled:hover,.nb_form_0 input[type="reset"]:disabled:hover {
    background-color: #c2c2c2;
    border: 1px solid #e7e4e4;
    color: #e7e4e4;
    cursor: not-allowed;
}
.nb_form_0 input[type="reset"], .nb_form_0 input[type="button"].reset {
    background-color: #a20917;
    border: 1px solid #850714;
}
.nb_form_0 input[type="reset"]:hover, .nb_form_0 input[type="button"].reset:hover {
    background-color: #52030a;
    border: 1px solid #fdd5d9;
}
.nb_form_0 input[type="button"] {
    background-color: #1863b9;
    border: 1px solid #1d79e0;
}
.nb_form_0 input[type="button"]:hover {
    background-color: #0f4075;
    border: 1px solid #0f4075;
}

.nb_form_0 .Ubutton[type="button"] {
    color: #1863b9;
    background-color: #C7C3BA;
    border: 1px solid #dbdbdb;
    max-height: none;
    width: 260px;
    height: 50px;
    border-radius: 3px;
}

.nb_form_0 .Ubutton[type="button"]:hover {
    background-color: #686868;
    border: 1px solid #dbdbdb;
}

.nb_form_0 .Usubmit[type="submit"] {
    color: #fff;
    background-color: #1863b9;
    border: 1px solid #1d79e0;
    width: 260px;
    height: 50px;
    max-height: none;
    word-wrap: break-word;
    border-radius: 3px;
}

.nb_form_0 .Usubmit[type="submit"]:hover {
    background-color: #0f4075;
    border: 1px solid #1863b9;
}

.nb_form_0 .PDF[type="button"] {
    background-color: #08b9c1;
    border: 1px solid #08b9c1;
    border-radius: 3px;
}

.nb_form_0 .PDF[type="button"]:hover {
    background-color: #088e96;
    border: 1px solid #08757d;
}

.nb_form_0 span[class="_tip"] {
    background-color: #FFFFFF;
    border: 2px solid #C01919;
    display: none;
    left: -25px;
    opacity: 0.8;
    padding: 6px 7px;
    position: absolute;
}

.nb_formulier_bestand_containers {
    height: 20px;
    position: relative;
    text-align: right;
    width: 325px;
}

.nb_globaal_formitem.actief {
    border-left: 3px solid #C01919;
}

.nb_formulier_bestand_invoercel {
    margin: 0;
    width: 275px;
}

.nb_formulier_bestand_invoercel.hidden {
    opacity: 0;
    position: relative;
    text-align: right;
    z-index: 2;
}

.nb_formulier_nep_veld {
    height: 17px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 325px;
    z-index: 1;
}

.nb_formulier_nep_veld input {
    background-color: #fcfcfc;
    border: 1px solid #d3d3d3;
    color: #acabab;
    
    font-size: 100%;
    height: 17px;
    margin: 1px 0 0 0 ;
    padding: 2px 0 0 3px;
    width: 216px;
}

.nb_formulier_invul_knop {
    background: transparent url(../beelden/statisch/form0/knopAchtergrond.gif) repeat-x scroll 0%;
    border: 1px solid #d3d3d3;
    color: #acabab;
    cursor: pointer;
    
    height: 16px;
    margin: 1px;
    padding: 3px 4px 0;
    text-align: center;
    vertical-align: middle;
    width: 60px;
    z-index: 1;
    float: right;
}

.nb_tabel_0 {
    background-color: #f8f7f7;
    border: 0 none;
    /*-webkit-box-shadow: 0 4px 4px 0 rgba(50, 50, 50, 0.35);*/
    /*-moz-box-shadow: 0 4px 4px 0 rgba(50, 50, 50, 0.35);*/
    /*box-shadow: 0 4px 4px 0 rgba(50, 50, 50, 0.35);*/
}

.nb_tabel_0 td[class="_sscel"], .nb_tabel_0 td[class="_secel"], .nb_tabel_0 td[class="_slohcel"], .nb_tabel_0 td[class="_srohcel"] {
    width: 6px;
}

.nb_tabel_0 td[class="_sscel"] {
    background: transparent url(../beelden/statisch/tabel0/sl.gif) repeat scroll right center;
}

.nb_tabel_0 td[class="_secel"] {
    background: transparent url(../beelden/statisch/tabel0/sr.gif) repeat scroll left center;
}

.nb_tabel_0 td[class="_klcel"] {
    background-color: #FFFFFF;
    margin: 0;
    padding: 0;
    height: 6px;
}

.nb_tabel_0 td[class="_kccel"] {
    background-color: #FFFFFF;
    margin: 0;
    padding: 0;
    vertical-align: middle;
}

.nb_tabel_0 td[class="_kccel"] form {
    /*margin-left:auto;
    margin-right:auto;*/
    margin-left: 10px;
    width: 98%;
}

.nb_tabel_0 td[class="_kccel"] form table {
    margin-left: 0;
    /*	margin-right:auto;*/
    width: 100%;
}

.nb_tabel_0 td[class="_slohcel"], .nb_tabel_0 td[class="_srohcel"], .nb_tabel_0 td[class="_sorij"] {
    height: 9px;
    margin: 0;
    padding: 0;
    background-color: transparent;
}

.nb_tabel_0 td[class="_slohcel"] {
    background: #E2E1DF url(../beelden/statisch/tabel0/slo.gif) no-repeat 0 0;
}

.nb_tabel_0 td[class="_srohcel"] {
    background: #E2E1DF url(../beelden/statisch/tabel0/sro.gif) no-repeat 100% 0;
}

.nb_tabel_0 td[class="_sorij"] {
    background: #E2E1DF url(../beelden/statisch/tabel0/sotegel.gif) repeat-x;
}

.nb_tabel_0 td._koprij, .nb_tabel_0 th {
    background-color: #000;
    color: #E2E1DF;
    height: 28px;
    font-weight: bold;
    font-size: 95%;
    text-transform: uppercase;
}
.nb_tabel_0 td._koprij:first-child{
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
}
.nb_tabel_0 td._koprij:last-child{
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
}

/*.nb_tabel_0 td {padding-left: 3px;}*/
.nb_tabel_0 td._koprij input {
    border: 1px solid #fff;
    border-radius: 0;
}
input[type=button]._koprij{
    background-color: #000;
    border-color: #000 !important;
    padding: 3px 3px 2px 3px;
}

tr>td._koprij a img {
    margin: 0 3px;
    display: none;
}
tr:hover>td._koprij a img {
    display: inline;
}

#message {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border: 1px solid #686868;
    border-radius: 0;
}

td, th {
    vertical-align: middle;
}

.icore_frame_container {
    background: #898989 url(../beelden/print_lader.gif) no-repeat scroll center;
    border: 1px solid #898989;
    overflow: hidden;
    padding: 5px;
    z-index: 10000;
}

.foutmelding {
    position: relative;
    border: 3px solid #C01919;
    padding: 5px;
    background-color: #fff;
}

.gelukt {
    position: relative;
    border: 10px solid #fff;
    border-top: 20px solid #fff;
    padding: 5px 10px;
    background-color: #78b075;
    color: #fff;
}
.gelukt p{
    color: #fff;
}