$DOCUMENT {
    font-family: Verdana, Arial, sans-serif;
    text-align: left;
    font-size: 12px;
}

$MARKSEC {
    display: block;
    color: black;
    white-space: pre;
    font-family: monospace;
    font-weight: normal;
    font-size: 12px;
}

$COMMENT {
    display: inline;
    color: #800000;
    white-space: pre;
    background-color: #E0E0E0;
    text-align: left;
}

$PROCINS {
    display: none;
}

admitted {
    display: block;
    color: green;
    margin : 5px;
    padding-left : 15px;
}

blocked {
    display: block;
    color: red;
    margin : 5px;
    padding-left : 15px;
}

configuration {
    display: block;
}

image {
    display: block;
    margin : 5px;
}

image:before {
    content: "Bild: ";
    font-weight: bold;
}

label {
    display: block;
    margin : 5px;
    padding-left : 15px;
}

label:before {
    content: "Angezeigtes Label (" attr(language) "): ";
    font-weight: bold;
}

property[key="customer"] {
    display: block;
    margin : 5px;
}

property[key="customer"]:before {
    content: "Kunde: ";
    font-weight: bold;
}

property[key="definition"] {
    display: block;
    margin : 5px;
}

property[key="definition"]:before {
    content: "Definition: ";
    font-weight: bold;
}

property[key="note"] {
    display: block;
    margin : 5px;
}

property[key="note"]:before {
    content: "Hinweis: ";
    font-weight: bold;
}

property[key="project"] {
    display: block;
    margin : 5px;
}

property[key="project"]:before {
    content: "Projekt: ";
    font-weight: bold;
}

property[key="subject"] {
    display: block;
    margin : 5px;
}

property[key="subject"]:before {
    content: "Sparte: ";
    font-weight: bold;
}

property-entry {
    display: block;
    border: 0.5pt solid #466F82;
    background: #ECFFE4;
    margin : 5px;
    padding-left : 5px;
    padding-top : 5px;
}

property-entry:before {
    content: "Key: " attr(key) " | Level: " attr(level) " | Type: " attr(type);
    font-weight: bold;
}

recommended {
    display: block;
    color: green;
    margin : 5px;
    padding-left : 15px;
}

term-container {
    display: block;
    margin : 5px;
    #border: 0.5pt solid #466F82;
    #background: #EEEEEE;
}

term-locale {
    display: block;
    margin : 5px;
    padding-left : 15px;
}

term-locale:before {
    content: "Sprache (" attr(language) "): ";
    font-weight: bold;
}

terminology {
    display: block;
}

