@macro primitivea {name,level}
@ifhtml
@html
<div style="margin:5px 0px 5px 0px; background-color:#F0FFFF;">
@end html
@findex \name\
@end ifhtml
@c@findex \name\
@heading \name\
\level\
@ifhtml
@html
<div style="margin:5px 5px 5px 5px; background-color:#00FFFF; border:2px dashed #C0C0C0;">
@end html
@end ifhtml
@end macro

@macro primitiveb {name1,name2,level}
@ifhtml
@html
<div style="margin:5px 0px 5px 0px; background-color:#F0FFFF;">
@end html
@findex \name1\
@findex \name2\
@end ifhtml
@c@findex \name1\
@c@findex \name2\
@heading \name1\, \name2\
\level\
@ifhtml
@html
<div style="margin:5px 5px 5px 5px; background-color:#00FFFF; border:2px dashed #C0C0C0;">
@end html
@end ifhtml
@end macro

@macro primitivec {name1,name2,name3,level}
@ifhtml
@html
<div style="margin:5px 0px 5px 0px; background-color:#F0FFFF;">
@end html
@findex \name1\
@findex \name2\
@findex \name3\
@end ifhtml
@c@findex \name1\
@c@findex \name2\
@c@findex \name3\
@heading \name1\, \name2\, \name3\
\level\
@ifhtml
@html
<div style="margin:5px 5px 5px 5px; background-color:#00FFFF; border:2px dashed #C0C0C0;">
@end html
@end ifhtml
@end macro

@macro primitived {name1,name2,name3,name4,level}
@ifhtml
@html
<div style="margin:5px 0px 5px 0px; background-color:#F0FFFF;">
@end html
@findex \name1\
@findex \name2\
@findex \name3\
@findex \name4\
@end ifhtml
@c@findex \name1\
@c@findex \name2\
@c@findex \name3\
@c@findex \name4\
@heading \name1\, \name2\, \name3\, \name4\
\level\
@ifhtml
@html
<div style="margin:5px 5px 5px 5px; background-color:#00FFFF; border:2px dashed #C0C0C0;">
@end html
@end ifhtml
@end macro

@macro primitivee {name1,name2,name3,name4,name5,level}
@ifhtml
@html
<div style="margin:5px 0px 5px 0px; background-color:#F0FFFF;">
@end html
@findex \name1\
@findex \name2\
@findex \name3\
@findex \name4\
@findex \name5\
@end ifhtml
@c@findex \name1\
@c@findex \name2\
@c@findex \name3\
@c@findex \name4\
@c@findex \name5\
@heading \name1\, \name2\, \name3\, \name4\, \name5\
\level\
@ifhtml
@html
<div style="margin:5px 5px 5px 5px; background-color:#00FFFF; border:2px dashed #C0C0C0;">
@end html
@end ifhtml
@end macro

@macro primitivef {name1,name2,name3,name4,name5,name6,level}
@ifhtml
@html
<div style="margin:5px 0px 5px 0px; background-color:#F0FFFF;">
@end html
@findex \name1\
@findex \name2\
@findex \name3\
@findex \name4\
@findex \name5\
@findex \name6\
@end ifhtml
@c@findex \name1\
@c@findex \name2\
@c@findex \name3\
@c@findex \name4\
@c@findex \name5\
@c@findex \name6\
@heading \name1\, \name2\, \name3\, \name4\, \name5\, \name6\
\level\
@ifhtml
@html
<div style="margin:5px 5px 5px 5px; background-color:#00FFFF; border:2px dashed #C0C0C0;">
@end html
@end ifhtml
@end macro

@macro primitiveg {name1,name2,name3,name4,name5,name6,name7,level}
@ifhtml
@html
<div style="margin:5px 0px 5px 0px; background-color:#F0FFFF;">
@end html
@findex \name1\
@findex \name2\
@findex \name3\
@findex \name4\
@findex \name5\
@findex \name6\
@findex \name7\
@end ifhtml
@c@findex \name1\
@c@findex \name2\
@c@findex \name3\
@c@findex \name4\
@c@findex \name5\
@c@findex \name6\
@c@findex \name7\
@c@heading \name1\, \name2\, \name3\, \name4\, \name5\, \name6\, \name7\
\level\
@ifhtml
@html
<div style="margin:5px 5px 5px 5px; background-color:#00FFFF; border:2px dashed #C0C0C0;">
@end html
@end ifhtml
@end macro


@macro primitiveMid {}
@ifhtml
@html
</div>
@end html
@end ifhtml
@end macro

@macro primitiveEnd {}
@ifhtml
@html
</div>
@end html
@end ifhtml
@end macro
