body		{vertical-align: top; background-color: #FFCC99; margin-top: 10; text-align: center; }

p			{text-align: justify; }
th,td		{text-align: left; vertical-align: top; }

.indent		{margin-left: 20px; }
.indent0	{margin-left: 0px; }
.indent1	{margin-left: 20px; }
.indent2	{margin-left: 40px; }
.indent3	{margin-left: 60px; }
.indent4	{margin-left: 80px; }
.space		{margin-left: 10px; }
.layer		{position: absolute; }
.ilayer		{position: relative; }

small,.small{font-size: 70%; }
.std		{font-size: 100%; text-decoration: none; text-align: justify; vertical-align: top; }
.big		{font-size: 130%; }

.just		{text-align: justify; }
.left		{text-align: left; }
.right		{text-align: right; }
.center		{text-align: center; }

.top		{vertical-align: top; }
.bottom		{vertical-align: bottom; }
.middle		{vertical-align: middle; }
.sub		{vertical-align: sub; }
.sup		{vertical-align: super; }

.header		{background-color: #f0f0f0; margin: 0px; }
.footer		{background-color: #f0f0f0; margin: 0px; }

.il			{vertical-align: bottom; text-align: left;  }
.im			{vertical-align: bottom; text-align: center;}
.ir			{vertical-align: bottom; text-align: right; }

.comment	{background-color: #00ff00; font-size: 90%; }
.define		{background-color: #00ffff; font-size: 90%; }
.task		{background-color: #ffc0ff; font-size: 90%; }

.ok			{background-color: #80ff80; }
.err		{background-color: #ff8080; }

.box, .code	{border: 1px solid black}

.border		{border-width: 1px; }

.h1			{font-size: 40px; font-weight: 800; margin-bottom: 15px; font-style: italic; }
.h2			{font-size: 25px; font-weight: bold; margin-bottom: 15px; }
.h3			{font-size: 20px; font-weight: bold; margin-bottom: 15px; }
.ha			{text-decoration: none; color: black; }

.fussnote	{font-size: 80%; }
