a.active-ajax, a.non-active-ajax,
a.active-ajax:visited, a.non-active-ajax:visited,
a.active-ajax:hover, a.non-active-ajax:hover {
	display: block;
	float: left;
	padding: 0;
	margin: 0;
	width: 20px;
	height: 20px;
	line-height: 20px;
	font-size: 18px;
	background: white url(images/active.gif) no-repeat top left;
	text-decoration: none;
	overflow: hidden;
}
a.non-active-ajax, a.non-active-ajax:visited, a.non-active-ajax:hover {
	background-image: url(images/non-active.gif);
}

.active-content {
	width: 20px;
	height: 20px;
}

a.active-ajax.switch-on, a.non-active-ajax.switch-on,
a.active-ajax.switch-on:visited, a.non-active-ajax.switch-on:visited,
a.active-ajax.switch-on:hover, a.non-active-ajax.switch-on:hover {
	background-position: 0px -20px;
}
