body
{
 color: white;
 background: #000000;
 margin-left: 1em;
 margin-right: 1em;
}

A:link, A:visited, A:active { color: black; }

hr
{
 clear: both;
 border-top: 1px solid black;
 border-bottom: 2px solid #ffff00;
 height: 3px;
}

div.menu
{
 padding-bottom: 3px;
 background: #cceeee;
 font-size: 12px;
}

div.pre
{
 font-family: monospace, courier;
 text-align: left;
 margin-left: 10%;
 width: 650px;
}

div.center
{
 text-align: center;
}

div.fish
{
 padding-top: 30px;
 padding-bottom: 20px;
 font-size: 16px;
 text-align: center;
}

div.footer
{
 padding-top: 3px;
 padding-bottom: 3px;
 background: #cceeee;
 font-size: 16px;
 text-align: center;
}

div.skipline
{
 margin-top: 1em;
}

div.skiplines
{
 margin-top: 2em;
}

img
{
 border-style: none;
}

div.rightfloat
{
 float: right;
 text-align: right;
 clear: right;
 position: relative;
 top: 1em;
}

div.main
{
 margin-left: 5%;
}

div.page
{
 text-align: center;
 margin-top: 1em;
 padding-top: 3px;
 padding-bottom: 3px;
 padding-left: 3px;
 background: #0044ff;
 color: #ffffff;
 font-size: 11px;
 font-weight: bold;
 font-family: Verdana, helvetica, sans-serif;
 width: 60%;
}

div.topic
{
 text-align: center;
 padding-top: 3px;
 padding-bottom: 3px;
 padding-left: 3px;
 background: #cceeee;
 color: #000000; 
 font-size: 11px;
 font-weight: bold;
 font-family: Verdana, helvetica, sans-serif;
 width: 60%;
}

div.bold
{
 font-size: 12px;
 font-weight: bold;
 font-family: Verdana, helvetica, sans-serif;
 display: inline;
}
div.rechts
{
 font-size: 12px;
 text-align: right;
 font-family: Verdana, helvetica, sans-serif;
 display: inline;
}

div.bold-ul
{
 border-bottom: 1px solid #336699;
 font-size: 12px;
 font-weight: bold;
 font-family: Verdana, helvetica, sans-serif;
 display: inline;
}

table.personalia TD { padding-right: 3em; }

tr.top TD { padding-right: 4em; border-bottom: 1px solid #336699; }

tr.content TD { padding-right: 1em;}

div.content
{
 width: 80%;
}

.code
{
 font-family: monospace, courier;
}

