html { height:100%; margin:0 0 0 0; }

table { border-width:0 0 0 0; margin:0 0 0 0; }

#subnavi { text-align:center; font-size:13px; line-height:11px; }
#debug { font-family:arial; color:#ff0000; margin:0; border-width:1 0 0 0; border-color:white; border-style:solid; padding:3; }
#debug span { font-size:9px; }
#debug select { font-family:arial; font-size:9px; }

a.expl { font-style:italic; }

.navi { border:0px; font-family:arial; font-size:12px; color:#000000; font-weight:bold; background-repeat:no-repeat; }
.navi a:link { font-family:arial; font-size:12px; text-decoration:none; color:#555555; font-weight:normal; }
.navi a:visited { font-family:arial; font-size:12px; text-decoration:none; color:#666666; font-weight:normal; }
.navi a:hover { font-family:arial; font-size:12px; text-decoration:underline; color:#000000; font-weight:normal; }
.navi a:active { font-family:arial; font-size:12px; text-decoration:underline; color:#666666; font-weight:normal; }

.error { background-color:black; border-width:1px; border-color:red; border-style:solid; padding:3px; color:red; font-size:11px; font-family:courier; font-weight:normal; font-style:normal; line-height:13px; margin:10 0 10 10; }

ul, ol { font-size:12px; color:#ffffff; font-family:tahoma; font-style:normal; font-weight:normal; line-height:16px; }
ul { list-style-type:square; }

p { margin-top:4px; margin-bottom:4px; }
*.quote { font-size:11px; font-family:verdana; font-weight:normal; font-style:normal; line-height:13px; margin:4px; }

hr { height:1px; border-width:0px; }

img { border-width:0 0 0 0; margin:0 0 0 0; padding:0px; }
img.thumbnail { border-width:1px; border-style:solid; border-color:#777777; margin:0px; }

input { font-family:tahoma; font-size:12px; padding:1px; margin:1px; }
textarea { font-family:tahoma; font-size:12px; padding:1px; margin:1px; }

*.statusline a { font-size:10px; line-height:11px; }
