* {
    border:0px;
    padding:0px;
    margin:0px;
    font-size:11px;
    font-family:Verdana;
    color:#1e2573;
}
td {
    vertical-align:top;
}
body {
    text-align:center;
    background-image:url('../../gfx/bg_body.jpg');
    background-repeat:repeat-x;
    background-color:#f3f7fa;
}
h1 {
    font-size:17px;
    font-family:Lucida Fax;
    color:#0b9dc8;
    font-weight:normal;
}
th {
    text-align:left;
}
#mainContainer {
    width:991px;
    text-align:left;
    margin:auto;
    position:relative;
}
#mainContainer #top {
    background-image:url('../../gfx/bg_top.jpg');
    height:29px;
    position:relative;
}
#mainContainer #top #date {
    position:absolute;
    left:40px;
    top:0px;
    color:#FFFFFF;
    line-height:29px;
}
#mainContainer #top #changedate {
    position:absolute;
    right:40px;
    top:0px;
    color:#9ad5e7;
    line-height:29px;
}
#mainContainer #header {
    background-image:url('../../gfx/bg_header.jpg');
    height:90px;
    position:relative;
}
#mainContainer #header #leasLink {
    width:70px;
    height:50px;
    display:block;
    position:absolute;
    bottom:0px;
    right:60px;
}
#mainContainer #menu {
    background-image:url('../../gfx/bg_menu.jpg');
    height:46px;
    position:relative;
}
#mainContainer #menu #zoomLevel {
    position:absolute;
    left:40px;
    top:15px;
}
#mainContainer #menu #menuItems {
    position:absolute;
    right:40px;
    top:0px;
}
#mainContainer #menu #menuItems a {
    display:block;
    float:left;
    height:40px;
    line-height:36px;
    padding-left:15px;
    padding-right:15px;
    color:#ffffff;
    text-decoration:none;
    background-image:url('../../gfx/m_sep.jpg');
    background-repeat:no-repeat;
}
#mainContainer #menu #menuItems a.active {
    height:36px;
    border-bottom:4px solid #fff;
}
#mainContainer #content {
    background-image:url('../../gfx/bg_content.jpg');
}
#mainContainer #content #contentTable {
    margin-left:22px;
    margin-right:22px;
    width:948px;
}
#mainContainer #content #contentTable #left {
    width:163px;
}
#mainContainer #content #contentTable #left h1 {
    margin-left:10px;
    margin-bottom:5px;
}
#mainContainer #content #contentTable #left a {
    display:block;
    margin-left:5px;
    margin-right:0px;
    padding-left:5px;
    padding-right:0px;
    background-image:url('../../gfx/bg_menuborder.jpg');
    background-repeat:repeat-x;
    background-position:top left;
    color:#0467a5;
    text-decoration:none;
    line-height:22px;
}
#mainContainer #content #contentTable #left a.active {
    font-weight:bold;
    color:#9e1263;
}
#mainContainer #content #contentTable #right {
    padding-left:24px;
    padding-right:12px;
    padding-bottom:20px;
    height:400px;
    min-height:400px;
}
#mainContainer #content #contentTable #right #lea {
    color:#7068a0;
    border-bottom:1px solid #6cabce;
    width:100%;
    margin-bottom:10px;
}
#mainContainer #content #contentTable #right #lea #icon {
    width:100px;
    text-align:center;
}
#mainContainer #content #contentTable #right #lea #text {
    vertical-align:bottom;
    padding-bottom:5px;
}
/* CSS voor de content blokken met ronde hoeken */
#mainContainer #content #contentTable #right .contentBlock {
    background-image:url('../../gfx/box_top.jpg');
    background-repeat:repeat-x;
    background-position:top left;
    position:relative;
    color:#247ab0;
}
#mainContainer #content #contentTable #right .contentBlock .topLeft {
    position:absolute;
    top:0px;
    left:0px;
}
#mainContainer #content #contentTable #right .contentBlock .topRight {
    position:absolute;
    top:0px;
    right:0px;
}
#mainContainer #content #contentTable #right .contentBlock .bottomLeft {
    position:absolute;
    bottom:0px;
    left:0px;
}
#mainContainer #content #contentTable #right .contentBlock .bottomRight {
    position:absolute;
    bottom:0px;
    right:0px;
}
#mainContainer #content #contentTable #right .contentBlock .open {
    position:absolute;
    top:18px;
    right:20px;
    cursor:pointer;
}
#mainContainer #content #contentTable #right .contentBlock .close {
    position:absolute;
    top:18px;
    right:20px;
    cursor:pointer;
}
#mainContainer #content #contentTable #right .contentBlock  .bottom {
    background-image:url('../../gfx/box_bottom.jpg');
    background-repeat:repeat-x;
    background-position:bottom left;
}
#mainContainer #content #contentTable #right .contentBlock  .left {
    background-image:url('../../gfx/box_left.jpg');
    background-repeat:repeat-y;
    background-position:bottom left;
}
#mainContainer #content #contentTable #right .contentBlock  .right {
    background-image:url('../../gfx/box_right.jpg');
    background-repeat:repeat-y;
    background-position:top right;
    padding:20px;
    padding-top:30px;
    padding-bottom:20px;
}
#mainContainer #content #contentTable #right .contentBlock h1 {
    margin-bottom:5px;
}
#mainContainer #content #contentTable #right .contentBlock h3 {
    color:#9c1061;
    margin-bottom:5px;
}
#mainContainer #content #contentTable #right .searchForm input {
    border:1px solid #cccccc;
    height:20px;
    width:415px;
}
#mainContainer #content #contentTable #right .searchForm button,
#mainContainer #content #contentTable #right .searchAdvanced button,
#mainContainer #content #contentTable #right .searchSimple button {
    background-image:url('../../gfx/b_zoek.jpg');
    width:60px;
    height:26px;
    cursor:pointer;
    margin-top:-2px;
}
#mainContainer #content #contentTable #right .seperator {
    background-image:url('../../gfx/stippels.jpg');
    font-size:1px;
    height:1px;
    margin-top:10px;
    margin-bottom:10px;
}


/* CSS voor de boomstructuur */
#mainContainer #content #contentTable #right ul {
    margin:0px;
    padding:0px;
    padding-left:20px;
    width:100%;
}
#mainContainer #content #contentTable #right ul.ulIndexTree {
    padding:0px;
    margin:0px;
    padding-left:10px;
    list-style-type: none;
}
#mainContainer #content #contentTable #right ul.ulIndexTree li {
    padding:0px;
    margin:0px;
    list-style-type: none;
}
#mainContainer #content #contentTable #right ul.ulIndexTree li .printButton {
    float:right;
    margin-top:10px;
    margin-right:30px;
}
#mainContainer #content #contentTable #right .cptr {
    color:#9e1263;
    font-weight:bold;
    border-bottom:0px solid #bcd4e0;
}
#mainContainer #content #contentTable #right .sctn a {
    color:#1e2573;
    text-decoration:none;
    font-weight:normal;
}

#mainContainer #content #contentTable #right .clickAble {
    cursor:pointer;
    background-image:url('../../gfx/b_plus.jpg');
    background-repeat:no-repeat;
    background-position:0px 10px;
    padding-left:20px;
    line-height:30px;
    color:#9e1263;
}


/* Classes met betrekking tot het weergeven van de teksten */
#mainContainer #content #contentTable #right .chapter {
    padding-top:25px;padding-left:15px;
}
#mainContainer #content #contentTable #right .chapter .textDetails {
    color:#9bb8cc;
}
#mainContainer #content #contentTable #right .chapter h1 {
    margin-bottom:10px;
}
#mainContainer #content #contentTable #right .chapter .section {
    margin-bottom:10px;
}
#mainContainer #content #contentTable #right .chapter .section .markAnswer {
    border:1px dashed #649fc0;
    padding:5px;
    margin-bottom:10px;
}
#mainContainer #content #contentTable #right .chapter .section .markAnswer h2 {
    /*color:#a8e1ff;*/
    color:#ba0964;
    font-size:18px;
    font-weight:normal;
}
#mainContainer #content #contentTable #right .chapter .section .markAnswer .paragraph {
    color:#FFFFFF;
}
#mainContainer #content #contentTable #right .chapter .section h2 {
    margin-bottom:10px;
    font-size:13px;
}
#mainContainer #content #contentTable #right .chapter .section .paragraph {
    margin-bottom:10px;
}
#mainContainer #content #contentTable #right .chapter .section .paragraph .highLight {
    background-color:#87d6fe;
    padding-left:2px;
    padding-right:2px;
}
#mainContainer #content #contentTable #right .chapter .section .special {
    border:1px solid #bfd8eb;
    background-color:#f3f7fa;
    font-style:italic;
    padding:8px;
}
#mainContainer #content #contentTable #right .chapter .section .special .paty_name {
    font-style:normal;
    font-weight:bold;
    color:#85a0b4;
    margin-bottom:10px;
    padding-left:16px;
    background-image:url('../../gfx/b_close.jpg');
    background-repeat:no-repeat;
    cursor:pointer;
}
#mainContainer #content #contentTable #right .iconTable {
    width:100%;
}
#mainContainer #content #contentTable #right .iconTable td {
    padding-right:5px;
    padding-top:5px;
}
#mainContainer #content #contentTable #right .iconTable img {
    margin-top:1px;
}
#mainContainer #content #contentTable #right .iconTable a {
    text-decoration:none;
}
#mainContainer #content #contentTable #right .iconTable a:hover {
    text-decoration:underline;
}
#mainContainer #content #contentTable #right .searchAdvanced,
#mainContainer #content #contentTable #right .searchSimple {
}
#mainContainer #content #contentTable #right .searchAdvanced .searchLeft,
#mainContainer #content #contentTable #right .searchSimple .searchLeft {
    color:#247ab0;
}
#mainContainer #content #contentTable #right .searchSimple .searchLeft {
    
}
#mainContainer #content #contentTable #right .searchAdvanced .searchLeft input,
#mainContainer #content #contentTable #right .searchSimple .searchLeft input {
    border:1px solid #cccccc;
    width:300px;
    padding:2px;
}
#mainContainer #content #contentTable #right .searchSimple .searchLeft input {
    width:335px;
    margin-right:10px;
}
#mainContainer #content #contentTable #right .searchAdvanced .searchRight,
#mainContainer #content #contentTable #right .searchSimple .searchRight {
    padding-left:10px;
    color:#247ab0;
}
#mainContainer #content #contentTable #right .searchAdvanced select,
#mainContainer #content #contentTable #right .searchSimple select {
    border:1px solid #d2e2ed;
    width:250px;
    height:20px;
}
#mainContainer #content #contentTable #right .zoekBack {
    padding-left:20px;
}
#mainContainer #content #contentTable #right .zoekBack a {
    
}
#mainContainer #content #contentTable #right .zoekRes {
    color:#247ab0;
}
#mainContainer #content #contentTable #right .zoekRes a {
    font-size:12px;
    color:#9c1061;
    font-weight:bold;
    text-decoration:none;
}
#mainContainer #content #contentTable #right .zoekRes a:hover {
    text-decoration:underline;
}
#mainContainer #content #contentTable #right .zoekRes .textDetails {
    color:#9bb8cc;
}
#mainContainer #content #contentTable #right #doorstuurBlock,
#mainContainer #content #contentTable #right #reactieBlock {
    position:absolute;
    top:-20px;
    right:250px;
    border:2px outset #bfd8eb;
    background-color:#FFFFFF;
    padding:15px;
    width:350px;
    display:none;
    z-index:500;
}
#mainContainer #content #contentTable #right #doorstuurBlock table th,
#mainContainer #content #contentTable #right #reactieBlock table th {
    padding-right:10px;
}
#mainContainer #content #contentTable #right #doorstuurBlock table td input,
#mainContainer #content #contentTable #right #reactieBlock table td input {
    padding-left:5px;
    border:1px solid #bfd8eb;
    padding:1px;
    width:150px;
}
#mainContainer #content #contentTable #right #doorstuurBlock table td textarea,
#mainContainer #content #contentTable #right #reactieBlock table td textarea {
    padding-left:5px;
    border:1px solid #bfd8eb;
    padding:1px;
    width:250px;
    height:80px;
}
#mainContainer #content #contentTable #right #doorstuurBlock td button,
#mainContainer #content #contentTable #right #reactieBlock td button {
    background-image:url('../../gfx/b_verzenden.jpg');
    width:82px;
    height:26px;
    float:right;
    margin-top:10px;
    margin-right:-5px;
    cursor:pointer;
}
#mainContainer #content #contentTable #right #doorstuurBlock td,
#mainContainer #content #contentTable #right #doorstuurBlock th,
#mainContainer #content #contentTable #right #reactieBlock td,
#mainContainer #content #contentTable #right #reactieBlock th {
    padding:2px;
}
#mainContainer #content #contentTable #right #doorstuurBlock .close,
#mainContainer #content #contentTable #right #reactieBlock .close {
    float:right;
    cursor:pointer;
    font-weight:bold;
}
#footer {
    background-image:url('../../gfx/bg_footer.jpg');
}
#footer #center {
    background-image:url('../../gfx/bg_footer_center.jpg');
    background-position:center;
    height:40px;
    background-repeat:no-repeat;
    margin-left:2px;
    padding-top:10px;
}
#suggesties {
    position:absolute;
    left:229px;
    top:221px;
}
.keywSuggesties {
    position:absolute;
    top:18px;
    left:0px;
    z-index:9999999;
    border:1px solid #cccccc;
    background-color:#FFFFFF;
    width:250px;
}
.keywSuggesties a {
    display:block;
    padding-top:5px;
    padding-left:5px;
    padding-bottom:5px;
    padding-right:5px;
    text-decoration:none;
    z-index:9999;
    color:#1e2573;
}
.keywSuggesties a:hover,
.keywSuggesties a.selected {
    background-color:#e0edf5;
}
.profielForm th {
    padding:4px;
    width:150px;
}
.profielForm td {
    padding:4px;
    padding-left:10px;
}
.profielForm td input {
    border:1px solid #cccccc;
    padding:2px;
    width:300px;
}
.profielForm td textarea {
    border:1px solid #cccccc;
    padding:2px;
    width:400px;
    height:100px;
}
.profielForm td button {
    width:100px;
    height:20px;
    letter-spacing:1px;
    background:#e3edf4;
    color:#FFFFFF;
    background-color:#9e1263;
    float:right;
    padding-bottom:3px;
    cursor:pointer;
}






.arrowList {
    width:100%;
}
.arrowList th {
    vertical-align:top;
    padding:2px;
    padding-right:5px;
}
.arrowList td {
    padding:2px;
}
.arrowList td a {
    text-decoration:none;
}
.arrowList td a:hover {
    text-decoration:underline;
}








/*tooltip*/
.tool-tip {
	z-index: 13000;
    background-image:url('../../gfx/alt_left.gif');
    background-repeat:no-repeat;
    border-right:1px solid #3eabd0;
    padding-left:34px;
}
 
.tool-title {
    display:none;
}
 
.tool-text {
    background-image:url('../../gfx/alt_bg.gif');
	font-size: 11px;
    color:#15a1ca;
	height:25px;
    line-height:25px;
    padding-right:5px;
}




.tipz-tip {
	z-index: 13000;
}
 
.tipz-title {
    display:none;
}
 
.tipz-text {
	font-size: 11px;
    color:#15a1ca;
    line-height:25px;
    padding-right:5px;
    width:300px;
    text-align:left;
    background-color:#FFFFFF;
    border:1px solid #3eabd0;
    padding:10px;
}
.tipz-text li {
    margin-left:15px;
}

ol {
    padding:0px;
    padding-left:25px;
    margin:0px;
}
ol li {
    padding:0px;
    margin:0px;
}


.piPaTable {
    width:750px;
}

