.snippet {
    border-style: dotted;
    border-width: 2px;
    margin: -1px;
}

.HideSnippetBorders .snippet {
    border-style: none;
    border-width: 0px;
    margin: 0px;
}

.snippet table {
    empty-cells: show;
    border-collapse: separate;
}
.snippet table, .snippet td, .snippet th {
    border: 1px dotted gray;
}
.HideTableBorders .snippet table, .HideTableBorders .snippet td, .HideTableBorders .snippet th {
    empty-cells: hide;
    border-collapse: collapse;
    border-style: none;
}

.deleted {
    background-color: #ff0000;
    text-decoration:  line-through;
}
.inserted {
    background-color: #00ff00;
}
.changed_src {
    background-color: #ffff00;
    text-decoration:  line-through;
}
.changed_des {
    background-color: #ffff00;
}
.deleted_op {
    background-color: #ff7777;
    text-decoration:  line-through;
}
.inserted_op {
    background-color: #77ff77;
}
.changed_src_op {
    background-color: #dddd77;
    text-decoration:  line-through;
}
.changed_des_op {
    background-color: #dddd77;
}

.scope_page {
    border-color: #f00;
}
.changed.scope_page {
    border-color: #800;
}
.scope_journal {
    border-color: #00f;
}
.changed.scope_journal {
    border-color: #008;
}
.scope_shared {
    border-color: #0f0;
}
.changed.scope_shared {
    border-color: #080;
}
.SnippetChanged {
    border-style: solid;
}
.snippet a.anchor {
    padding: 4px;
    width: 8px;
    background: url('/HTMLArea/plugins/ContentEditor/img/anchorSmall.gif') no-repeat;
}
.HideSnippetBorders .snippet a.anchor {
    display: none !important
}