html              { margin:0; padding:0; }

h1                { margin:0; padding:0; font-size:24pt; }
h2                { margin:0; padding:0; font-size:20pt; }
h3                { margin:0; padding:0; font-size:14pt; }

table 						{ empty-cells:show; border-width:0px; margin:0px; padding:0px; }
table.center      { margin-left:auto; margin-right:auto; }
thead             { background-color:#ccffff; }
th				      	{ margin:0; padding:4px; text-align:center; vertical-align:top; empty-cells:show; }
table td					{ vertical-align:top; text-align:left; empty-cells:show; }

table.zeichen tr td { margin:0; padding:4px; text-align:center; vertical-align:middle;
											empty-cells:show; border-bottom:1px solid #ccffff; }
.rali               { border-left:2px solid #ccffff; }

ul          { list-style-type:none; }

div.titel   { margin:0 0 10px 0; padding:0; font-size:24pt; font-weight:bold; background-color:inherit; }
div.titel a { text-decoration:none; color:#000000; }

.anm       { font-size:0.7em; vertical-align:top; white-space:nowrap; }
.index     { font-size:0.7em; vertical-align:bottom; white-space:nowrap; }
.center    { text-align:center; margin-left:auto; margin-right:auto; }
.clear     { clear:left; }
.e1        { margin-left:20px; }
.e2        { margin-left:40px; }
.gr        { font-size:1.2em; }
.kdeco     { text-decoration:none; }
.kl        { font-size:10pt; }
.null      { margin:0; padding:0; }
.q160      { width:160px; height:140px; }
.nrechts   { float:left; }
.rechtsb   { float:right; }
.rot       { color:#ff0000; }
.sch       { color:#000000; }

#box span       { display:none; }
#box:hover span { margin:5px; padding:0; display:block; width:265px; height:200px; position:absolute; right:5px;
								  border:2px solid #ccffff; background: transparent; }

/*---------------------------------------------------------------------------------------------------------------------------*/
@media screen, projection, tty, tv {
body         { margin:10px; padding:0; font-family: Verdana,Arial,Helvetica,sans-serif; color:#000000; }
p            { padding:3px 0 3px 0; text-align:justify; line-height:125%; }

ul.navi      { margin:0; padding:0; line-height:125%; font-size:0.9em; font-weight:600; }
ul.navi li a { text-decoration:none; }

a         { text-decoration:underline; color:#000000; }
a:link    { color:#000099; }
a:visited { color:#800080; }
a:hover   { color:#000099; background:#ccffff; }
a:active  { color:#ff0000; }
a:focus   { color:#ffffff; }

.gruen       { color:green; }
.noscreen    { display: none; }

*[title]     { color:green; }

#navigation  { margin:10px 0 10px 10px; padding:4px; position:absolute; width:205px; left:0; background-color:#ccffff; }
#navigation a:hover { background:#ffffff; }
#inhalt      { margin:0 0 0 220px; padding:0px; overflow:auto; min-height:450px; }
#pfeil       { position:fixed; top:0px; left:0px; border-width:0px; }
#box a       { text-decoration:none; color:green; }
}

/*---------------------------------------------------------------------------------------------------------------------------*/
@media print {
body         { margin:5px 5px 5px 10px; padding:0; font-family: Times,serif; color:#000000; }

a            { text-decoration:none; color:#000000; }

thead tr td  { border:2px solid #ccffff; }
thead.inhalt tr th { margin:0; padding:0; text-align:left; }

.blau        { color:#0000ff; }
.noprint     { display:none; }
.ss          { font-family: Arial,Helvetica,sans-serif; }

#navigation  { display:none; }
#inhalt      { margin:0; padding:0px; }
#box a       { text-decoration:none; color:#000000; }
}

