.scrollgeneric {
	line-height: 1px; font-size: 1px;
	position: absolute; top: 0; left: 0;
}

.vscrollerbase, .vscrollerbar {
	width: 15px;
}

.hscrollerbase, .hscrollerbar {
	height: 15px;
}

.vscrollerbar, .hscrollerbar {
	padding: 5px;
	z-index: 2;
}
.vscrollerbarbeg {
	background: url(gfx/vscroller.png) 0px -10px;
	width: 15px;
}

.vscrollerbarend {
	background: url(gfx/vscroller.png);
	width: 15px; height: 10px;
}

.hscrollerbarbeg {
	background: url(gfx/hscroller.png) -10px 0px;
	height: 15px;
}

.hscrollerbarend {
	background: url(gfx/hscroller.png);
	height: 15px; width: 10px;
}

.vscrollerbase, .hscrollerbase {
	background: #212121 url(gfx/scrollbaseback.png);
}

.hscrollerbasebeg {
	height: 15px;
	background: url(gfx/scrollbases.png) -19px 0px no-repeat;
}

.hscrollerbaseend {
	height: 15px; width: 10px;
	background: url(gfx/scrollbases.png) 0% 0% no-repeat;
}

.vscrollerbasebeg {
	width: 15px;
	background: url(gfx/scrollbases-2.png) 0 -18px no-repeat;
}

.vscrollerbaseend {
	height: 7px; width: 15px;
	background: url(gfx/scrollbases-2.png) 0 -1px no-repeat;
}

.scrollerjogbox {
	width: 15px; height: 15px;
	top: auto; left: auto; bottom: 0px; right: 0px;
	background: white url(gfx/scrolljog.png) 50% 50%;
}