body { font-size:12px; color: black; background: #005; font-family: 'Tahoma', sans-serif; margin: 0; padding: 0; }
a {color: #008; text-decoration: none; border-style: none;}
a:hover {color: #800; text-decoration: none; border:none;}
img { border-style: none; }
p { margin:5px 3px; padding:0; } 
small { font-size: 0.7em; } 
table { margin-left: auto; margin-right: auto; border-collapse:collapse; text-align:left;}
ol { margin:0.5em 0; padding-left:12px; text-align:justify;}
td { border:1px solid #800; padding: 3px; }

#startscreen {width:auto; min-height: 200px; background: url(titlepda.jpg); background-repeat:no-repeat; margin-left: auto; margin-right: auto; }
#startscreen h1 { margin:0; padding: 4px 0 0 0; font-size: 20px; text-align:center; color:#800; }
#startscreen p { margin:0; padding:0; font-size: 12px; text-align:center;}
#container {position:static; background: #005; margin: 0; line-height: 130%; text-align: center;  }
#content { position:static; border:none; margin: 0; padding:0 0 4px 0; background: #eef8ff; }
#content h1, h2, h3, h4 {clear:left; text-align: center; color: #800; background: #dee; line-height:1em; margin: 6px 2px 2px 2px;}
#content p { text-align:left; }
#footer { background: #005; margin:0; background: #dee; padding:0; text-align: center; clear: both; font-size: 0.7em; line-height: 100%;}
#navi {position:static; width:auto; text-align:center; line-height: 165%; padding:0 0 2px 0; font-size:12px; background: #eef8ff; }
#navi a {width:auto; margin: 0; background: #dee; border: 1px solid #cdd; font-weight:normal; color: #008; padding: 0 2px; text-decoration: none; display:inline;}
#navi a:hover {width:auto; margin: 0; background: #cdd; border: 1px solid #cdd; font-weight:normal; color: #008; padding: 0 2px; text-decoration: none; display:inline;}
#title {position:static; margin:0; height:auto; background: #dee; color:#800; padding:0.2em; font-size: 15px; font-weight: bold; text-align: center; border-top:1px solid #800; border-bottom:1px solid #800;}

.author { margin:0; margin-bottom:1px; color:#008; text-align:right; }
.beginn { height:1px; }
.biotable { margin:4px; text-align:justify; }
.biotable td { padding:3px; border:none; border-left:1px solid #800;  }
.clearboth { clear:both; }
.diskotable { width:100%;}
.diskotable b {color:#008; }
.diskotable td {vertical-align:top; border:1px solid #cdd;}
.diskocd { background-color:#dee; border:1px solid #cdd; }
.diskocd b { color:#800; }
.image { margin: 3px 0 0 0; border: 1px solid #800; padding: 1px; }
.imageright {float: right; margin: 2px 0 0.6em 0.6em; border: 1px solid #800; padding: 1px; }
.imageleft { float: left; margin: 2px 0.6em 0.6em 0; border: 1px solid #800; padding: 1px; }
.inhaltsverzeichnis { list-style-image:url(arrow.gif); text-align:left; list-style-position:outside; }
.inhaltsverzeichnis li { line-height:100%; margin:2px 0; padding-left:0px; }
.leerraum { height:4px; }
.linkbox { margin-top:4px; text-align:center; }
.linkbox a {background: #dee;border: 1px solid #cdd; color: #008; display: inline; line-height: 170%; padding: 1px; margin: 0px; text-decoration: none; }
.menuimage { min-width: 100px; float: left; margin: 0 0 4px 0; padding: 0; text-align: center; }
.tdyear { background: #dee; text-align: right; vertical-align: top; font-style:italic; font-size:10px;}
.thumbnail {font-size: 10px; line-height: 100%; text-align: center; float: left; border: 1px solid #800; margin: 3px 4px; padding: 1px; }
.werkliste { border:1px solid #cdd; }
.werkliste td { border:1px solid #cdd;}
.werkliste th { background: #dee; font-style:italic; font-weight:normal; font-size: 10px; line-height:100%}
.zitat { margin:3px 5px; padding:0 6px; color:#000; border-top:1px solid #cdd; border-bottom:1px solid #cdd; font-style:italic; background:#dee; }