.sitemapButton {
	position : absolute;
	top: 0;	
  	left: 0;
}

.sitemapButtonHotSpotElement {
	cursor : pointer;
	position : absolute;
	top: 0;	
  	left: 0;
}

.sitemapContainer {
	position: absolute;
	overflow-y: auto;
	overflow-x: hidden;
	background-color: #ffffff;
}

.sitemapItem {
	cursor : pointer;
	position : relative;
	background-color: transparent;
}

.sitemapText {
	cursor : pointer;
	background-color: transparent;
}

.sitemapSection {
	cursor : pointer;
	font-weight : bold;
}

.sitemapMarker {
	position : absolute;
	top: 50%;
	right : 20px;
	transform: translateY(-50%);
}

.sitemapVisited {
	position : absolute;
	top: 50%;
	right : 20px;
	transform: translateY(-50%);
}

.sitemapIconHotSpotElement {
	cursor : pointer;
	position : absolute;
	top: 50%;
	left : 10px;
	transform: translateY(-50%);
}