  H2 { 
       font-family : Helvetica

}
  H3 { 
       font-family : Helvetica
}
  span.CODE { 
       font-family : Courier ;
	      font-size : 85%
}
  span.guideline { 
	      font-weight : bold
}
  span.priority1 { 
       font-size : 70%;
       font-weight : bold;
       color : white;
       background : red;
       text-transform : uppercase;
}
  span.priority2 { 
       font-size : 70%;
       font-weight : bold;
       color : white;
       background : purple;
       text-transform : uppercase;
}
  span.priority3 { 
       font-size : 70%;
       font-weight : bold;
       color : white;
       background : blue;
       text-transform : uppercase
}
  .scenario
{ 
       font-size : 110%;
       font-weight : bold;
       color : white;
       background : green;
}
  .implementation-idea
{ 
       font-size : 110%;
       font-weight : bold;
       color : white;
       background : brown;
}

  .test-page
{ 
       font-size : 110%;
       font-weight : bold;
       color : white;
       background : orange;
}

/*
  .sectbreak
{ 
       color : white;
       background : gray;
}
*/

.toc {
    text-indent: 0;
}
P.toc-line {
    margin-top: 1em;
    margin-bottom: 1em;
    text-indent: 0;
}

UL.toc, OL.toc {list-style: none}
DIV.toc UL UL, DIV.toc OL OL {margin-left: 0}
DIV.toc UL UL UL, DIV.toc OL OL OL {margin-left: 1em}
DIV.toc UL UL UL UL, DIV.toc OL OL OL OL {margin-left: 0}
LI.tocline1 {font-weight: bold}
LI.tocline2 {font-weight: normal}
LI.tocline4 {font-style: italic}
/* DIV.subtoc UL, DIV.subtoc OL {list-style: none} */
/* The border in the following rule crashes NN4 on fonts.html :-(
DIV.subtoc {padding: 1em; border: solid black thin; margin: 1em 0;
    background: #ddd}
*/
DIV.toc, UL.index, DT {
    text-align: left
}

UL.index {list-style: none}

 .comment {
       font-style: italic;
       color : white;
       background-color: gray;
}

  .new {
       color : black;
       background-color: yellow;
}
  .del {
       text-decoration : line-through
}
