body { margin-top:10px; margin-bottom:10px; background:#ffffff;}

p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,b,i
     { font-family:geneva,helvetica,arial,verdana; }

h1, h2, h3, h4, b { color:#333333; }

h1 { font-size:16pt; }

h1.title { font-size:20pt; }

h1.title { color:#006600; }

#rot  { color:#ff0000; }
#rotg { color:#ff0000; font-size:150%;  }

h2 { font-size:12pt; }
h3 { font-size:12pt; }
h4 { font-size:10pt; }

p,ul,ol,li,div,td,th,address,blockquote,nobr { font-size:10pt; }

pre, tt { font-family:"Andale Mono","Courier New",Courier; font-size:10pt; color:#0000cc; }

a:link    { color:#003366; text-decoration:underline; font-weight:bold;}
a:visited { color:#333333; text-decoration:underline; font-weight:bold;}
a:active  { color:#0000ff; text-decoration:none;      font-weight:bold;}
a:hover   { color:#ff0000; text-decoration:underline; font-weight:bold;}

a.an { text-decoration:none; }

td {vertical-align:top;}

/*
.rahmen {border-style:solid;
         border-width:1pt;
	 border-color:silver;
	 background-color:yellow;
	 margin:8pt;
	 padding:4pt;
	 text-align:center;
	 font-size:9pt;
}

.active {border-style:solid;
         border-width:1pt;
	 border-color:red;
	 background-color:yellow;
	 margin:8pt;
	 padding:4pt;
	 text-align:center;
	 font-size:9pt;
}
*/

.rahmen {border-style:none;
         border-width:1pt;
	 border-color:silver;
	 text-align:center;
	 font-size:9pt;
}

.active {border-style:solid;
         border-width:1pt;
	 border-color:red;
	 text-align:center;
	 font-size:9pt;
}

hr{color:black;}

address{font-style:normal;text-align:center;}

