h1,h2,h3,h4,p,ul,ol,li,div,td,th,address,blockquote,nobr,b,i {
 font-family:Verdana,Helvetica,Arial,sans-serif; }
ul, li { margin-top:3px; }
pre { font-family:Courier New,Courier,fixed,serif; white-space:normal; }
code,kbd,tt { font-family:Courier New,Courier,fixed,serif; color:#000060; }
blockquote,cite { font-style:italic; }
var { font-style:normal; color:#000060; }
body { padding-left:20px; background:url(/node/background.png) repeat-y; }
a:link { color:#ffffff; text-decoration:underline; }
a:visited { color:#fcfcfc; text-decoration:underline; }
a:hover { color:#ff003f; text-decoration:underline; }
a:focus { color:#ff003f; text-decoration:underline; }
a:active { color:#000000; text-decoration:none; }
.left { text-align:left; vertical-align:top; }
.center { text-align:center; vertical-align:top; }
.right { text-align:right; vertical-align:top; }
.title { text-align:center; font-size:bigger; font-weight:bold;
	color:#ffffff; background:#0077aa; padding:2px;
	border:1px solid #0077aa; }
.subtitle { text-align:center; font-size:big; font-weight:bold;
	color:#ffffff; background:#0088bb; padding:1px;
	border:1px solid #0088bb; }
.warning { text-align:center; font-size:bigger; font-weight:bold;
	background:#f8f0af;
	border:1px solid #f8f0af; }
.error { text-align:center; font-size:bigger; font-weight:bold;
	background:#f8c07f; color:#e04000;
	border:1px solid #f8c07f; }
.menue { text-align:center; font-size:smaller; font-weight:bold;
	color:#ffffff; background:#006699; color:#ffffff;
	border:1px solid #006699; }
.head { background:#0077aa; color:#ffffff; }
.body { background:#ffffff; color:#000000; }
.body a:link { color:#0000c0; text-decoration:underline; }
.body a:visited { color:#00a0a0; text-decoration:underline; }
.body a:hover { color:#ff003f; text-decoration:underline; }
.body a:focus { color:#ff003f; text-decoration:underline; }
.body a:active { color:#000000; text-decoration:none; }
.foot { background:#ffffff; color:#000000; }
.even { background:#e0e0ff; }
.odd { background:#ffffff; }
.var { text-align:left; font-size:0.8em; font-weight:bold;
	border:1px outset; }
.var a:link { color:#000000; text-decoration:underline; }
.var a:visited { color:#000000; text-decoration:underline; }
.val { text-align:right; font-size:0.8em; font-weight:thin;
	border:1px outset; }
.in { background:#a0ffa0; border:2px outset #00af00; }
.out { background:#ffa0a0; border:2px outset #af0000; }
.button { text-align:center; vertical-align:top;
	font-size:small; font-weight:bold;
	background:#004070; color:#a0a0a0; white-space:nowrap;
	border:1px outset #004070;
	padding:1px; }
.label { text-align:center; vertical-align:top;
	font-size:medium; font-weight:bold;
	background:#0070a0; color:#ffffff; white-space:nowrap;
	border:1px outset #0070a0;
	padding:1px; padding-left:4px; padding-right:4px; }
.content { text-align:left; vertical-align:top;
	font-size:medium; font-weight:normal;
	background:#005080; color:#ffffff; white-space:nowrap;
	border:1px outset #005080;
	padding:1px; padding-left:4px; padding-right:4px; }
.hilite { text-align:left; vertical-align:top;
	font-size:medium; font-weight:normal;
	background:#0090b0; color:#ffffff; white-space:nowrap;
	border:1px outset #0090b0;
	padding:1px; padding-left:4px; padding-right:4px; }
.message { text-align:left; vertical-align:top; 
	font-size:medium; font-weight:normal;
	background:#effeff; color:#000060; white-space:normal;
	border:1px outset #effeff;
	padding:8px; }
