
/* Copyright 2003 Sven Neuhaus <sven@ping.de>. All rights reserved. */
body.intro, .box { font-family: arial, helvetica, sans-serif; }
body.intro { background-color: #fff7d0; }
body, p, div, #dyna { font-family: verdana, arial, helvetica, sans-serif; }
#reference { font-family: arial narrow, arial, helvetica, sans-serif; }
tr, .points { color: black; }
tr { background-color: #e7e7f7; }
td { vertical-align: top; font-size: x-small; }
tt { font-family: monospace; }
select, input  { background-color: #4f4fdf; color: white; }
b.points { background-color: #2f9f2f; color: white; }
.type_Passive { color: black; }
.type_Active { color: #5f1f00; }
.type_Style { color: #005f00; }
.off { color: #474747; }
.current { color: red }
.off, a.points, .current {
	background-color: #bfbfcf;
	margin-left: 1px; margin-right: 1px;
	padding-left: 3px; padding-right: 3px;
	padding-top: 1px; padding-bottom: 1px; }
.points { border: 1px outset #c7bfcf; }
a.points { text-decoration: none; color: black; }
img.icon { float: left; }
img.intro { border-style: none; float: left; }
.footer { text-align: right; font-size: x-small; }
#dyna { border: 1px solid black; }
div.popup {
	position: absolute;
	border: 2px ridge #afafff;
	padding: 2px;
	background-color: #afafff;
	color: black;
	opacity: 0.8;               /* CSS 3 */
	-moz-opacity: 80%;          /* Mozilla */
	filter: alpha(Opacity=80);  /* MS IE */
}
a:link, a:visited, a:active { text-decoration: none; font-weight: bold; }
a:hover { text-decoration: underline; }

.box {
        margin: 20px;
		padding: 20px;
        border: 2px solid rgb(100,50,25);
        background: #ffe077;
        clear: both;
}

