body { background-color:#ffffff; color:#1a1a1a; font-family:Verdate, Arial, Helvetica, sans-serif; font-size:11pt; text-align:justify; }
tr { vertical-align:top; }
a:link { color:#303030; text-decoration:none; }
a:visited { color:#505050; text-decoration:none; }
a:hover { color:#0000ff; text-decoration:underline; }
a:active { color:#0000ff; text-decoration:underline; }

em[onClick] { color:#0000ff; text-decoration:underline; } /* ? */

/* xslt styles */
div { margin-bottom:1em; } /* abstand zwischen abschnitten */
h3 { text-align:center; background:#cccccc; padding:1px 0px; margin-top:1em;}

div.left { float:left; margin-right:6px; margin-bottom:1px; }
div.right { float:right; margin-left:6px; margin-bottom:1px; }

div.x-title { position:relative; background:#cccccc; padding:5px; }
div.x-info { width:590px; position:absolute; top:0px; left:0px; padding:5px; }
/* /xslt styles */

span.fl { float:left; margin-right:6px; margin-bottom:1px; }
span.fr { float:right; margin-left:6px; margin-bottom:1px; }

span i { font-size:8pt; }
span.rem { color:#505050; }
span.white { color:#ffffff; }
span.title { color:#ffffff; font-size:12pt; }

table.warn { border-color:#000000; }
td.warn { border-color:#000000; }
td.grey { background-color:#cccccc; padding:4px; text-align:left; }
td.center { text-align:center; }
td.download1 { width:15%; background-color:#cccccc; font-size:7pt; line-height:20px; text-align:right; vertical-align:middle; }
td.download2 { width:85%; padding:4px 4px 1px; }

td#tute { background-color:#666666; padding:0px; margin:0px; width:13%; height:50%; text-align:right; }
td#title { background-color:#666666; padding:0px; margin:0px; width:64,5%; height:50%; vertical-align:middle; font-size:12pt; font-weight:bold; color:#ffffff; }
td#req { background-color:#666666; padding:0px; margin:0px; width:7%; height:50%; vertical-align:middle; text-align:center; }
td#icon { background-color:#999999; padding:0px; margin:0px; width:15%; vertical-align:middle; text-align:center; }
td#date { background-color:#666666; padding:0px; margin:0px; width:13%; height:50%; vertical-align:middle; text-align:right; font-size:8pt; color:#ffffff; }
td#author { background-color:#999999; padding:0px; margin:0px; width:36%; height:50%; vertical-align:middle; text-align:right; color:#ffffff; }
td#bversion { background-color:#999999; padding:0px; margin:0px; width:13%; height:50%; vertical-align:middle; text-align:right; font-size:8pt; color:#ffffff; }
td#empty2 { padding:0px; margin:0px; width:auto; height:50%; vertical-align:middle; }
