/* voorkomt blauwe ring rond geselecteerde items in Safari */
:focus {
    outline : none;
}
.logoarea {
    font-size : 12px;
    width : 100%;
    float : left;
}
.logo {
    float : right;
    margin : 0 0 0 0;
    background : #ffffff url(logo.png) no-repeat;
    width : 349px;
    height : 76px;
    padding : 0;
}
body,
table,
tr,
td,
th,
p {
    font-family : "Verdana", "Arial", sans-serif;
    font-size : 10px;
    font-weight : normal;
    color : #333333;
}
h1, div.part div.toc p {
    font-size : 14px;
    font-weight : bold;
    color : #e16e22;
    background-color : white;
    padding-top : 8px;
    padding-bottom : 8px;
}
h1.title {
    font-size : 20px;
    background-color : white;
}
h2 {
    font-size : 12px;
    font-weight : bold;
    color : #e16e22;
    background-color : white;
    width : auto;
    padding-top : 6px;
    padding-bottom : 6px;
}
h2.title {
    background-color : white;
}
h3, h4, h5, h6, h7, h8 {
    font-weight : bold;
    color : #7a6e62;
    background-color : white;
    padding-top : 4px;
    padding-bottom : 4px;
}
a:link {
    color : green;
}
a:visited {
    color : green;
}
a:hover {
    color : red;
}
a:active {
    color : yellow;
}
div {
    margin-left : 0px;
    margin-right : 0px;
    margin-top : 0px;
    margin-bottom : 4px;
    text-align : left;
    vertical-align : top;
}
/* Hide TOCs inside chapters ... */
div.chapter div.toc {
    display: none;
}
table.nictiztable {
    border : 2px solid #A84B88;
    border-collapse : collapse;
    padding : 0px;
    width : 100%;
}
table.nictiztable th {
    font-weight : bold;
    text-align : left;
}
table.nictiztable th, table.nictiztable td {
    border : 1px solid #A84B88;
}
table.propertytable {
    border : 0px;
    width: auto;
}
tr.headinglabel {
    background-color : #CCC0D9; 
}
tr.desclabel {
    background-color : #FAFAD2; 
}
.propertytable th, .propertytable td {
    border : 0px;
}
.propertytable .label {
    font-style: italic;
}
code.conflabel {
    font-family : "Courier New", Courier, mono;
    font-weight : bold;
    color : black;
    background-color : #e16e22;
    border : 1px solid black;
    padding : 0px;
}
code.xml {
    font-family : "Courier New", Courier, mono;
    font-weight : normal;
    /* font-size : 12px; */
    padding : 0px;
}
h2.subtitle {
    font-size : 14px;
    background-color : white;
    color : #A84B88;
}
div.chapter div.toc, div.appendix div.toc {
    display: none;
}
/* 
* additional style color classes to future style element replacements, see AD30-2306
* KH 20260112
*/
.cardColor {
    color: #000000;
}
.elementRowColor {
    color: #ffeaea;
}
.conceptsColor {
    background-color: #f4fff4;
}
.itemColor {
    background-color: #ffeeee;
}
.firstLastColNeutralColor {
    color: #ffffff;
}