html body a.hintboxTrigger, html body img.hintboxTrigger {
	vertical-align: middle;
	display: inline;
	position: relative;
}
#KS_hintboxHolder {
	width: 400px;
	position: absolute;
	color: #634D42;
	z-index: 100;
	display: block;
	font-size: .9em;
	font-family: Tahoma, Arial, sans-serif;
}
#KS_hintboxShadow {
	width: 410px;
	right: -5px;
	top: -5px;
	height: 50px;
	position: absolute;
	background: #ff7f00;
	opacity: .5;
	font-size: 1px;
}
#KS_hintboxContainer {
}
#KS_hintboxDragBar {
	position: absolute;
	display: block;
	top: 0px; left: 0px;
	width: 400px;
	height: 23px;
	padding-top: 7px;
	font-size: 1.2em;
	font-weight: bold;
	color: white;
	z-index: 102;
	cursor: move;
	background: #151a20;
	position: relative;
}
#KS_hintboxTitle {
	margin-left: 12px;
}
#KS_hintboxText {
	border: 0;
	padding: 0;
	position: relative;
	padding: 5px 5px 5px;
	max-height: 500px;
	z-index: 100;
	overflow: auto;
	background: #EFF7E7;
}
.bIE #KS_hintboxText {
	height: expression(this.scrollHeight > 500 ? '500px' : 'auto'); /* Nasty IE hack for max-height */
}
#KS_hintboxClose {
	display: block;
	cursor: pointer;
	position: absolute;
	top: 0px;
	right: 0px;
	text-align: center;
	height: 22px;
	padding: 8px 5px 0;
	background: #EFF7E7;
	z-index: 103;
	color: #151a20;
}
#KS_hintboxIndicator {
	visibility: visible;
	width: 43px;
	height: 11px;
	position: absolute;
	top: 17px;
	left: 190px;
	z-index: 104;
}
#KS_hintboxPointer {
	position: absolute;
	bottom: -16px;
}
#KS_hintboxPointerUp {
	position: absolute;
	top: -9px;
}
