body {
	behavior: url("csshover3.htc");
	background-color: #f8f8f8;
}

.themeMenuItem1 {
	background-image: url('./Image/menuItem.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #EEEEEE;
	padding: 8px 0 4px 20px;
	height: auto;
	font-size: 13px;
	color: #666666;
	width: auto;
	margin: 0 0 2px 0;
}

.themeMenuItem1:hover {
	background-image: url('./Image/menuItemHover.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.themeMenuItem2 {
	background-image: none;
	background-color: #EEEEEE;
	padding: 8px 0 4px 20px;
	height: auto;
	font-size: 13px;
	color: #666666;
	width: auto;
	margin: 0 0 2px 0;
}

.themeMenuItem2:hover {
	background-image: url('./Image/menuItemHover.png');
}

.themeMenuLevel1first {
	background-image: url('./Image/menuItem.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #EEEEEE;
	padding: 8px 0 4px 20px;
	height: auto;
	font-size: 13px;
	color: #666666;
	width: auto;
	margin: 0 0 2px 0;
}

.themeMenuLevel1first:hover {
	background-image: url('./Image/menuItemHover.png');
	background-repeat: no-repeat;
}

.themeMenuLevel1 {
	background-image: url('./Image/menuItem.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #EEEEEE;
	padding: 8px 0 4px 20px;
	height: auto;
	font-size: 13px;
	color: #666666;
	width: auto;
	margin: 0 0 2px 0;
}

.themeMenuLevel1:hover {
	background-image: url('./Image/menuItemHover.png');
	background-repeat: no-repeat;
}
.themeMenuLevel1:focus {
	background-image: url('./Image/Ab.png');
	background-repeat: no-repeat;
}

.themeMenuLevel2first {
	background-image: none;
	height: auto;
	padding: 4px 0 4px 15px;
	font-size: 11px;
	width: auto;
}

.themeMenuLevel2first:hover {
	background-image: none;
	background-color: #DDDDDD;
	color: #000000;
	box-shadow: 0 0 1px #666666;
}

.themeMenuLevel2firstactive {
	background-image: none;
	height: auto;
	padding: 4px 0 4px 15px;
	font-size: 11px;
	font-weight: normal;
	width: auto;
	background-color: #ECB200;
	color: #ffffff;
	box-shadow: 0 0 1px #666666;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}

.themeMenuLevel2 {
	background-image: none;
	height: auto;
	padding: 4px 0 4px 15px;
	font-size: 11px;
	width: auto;
}

.themeMenuLevel2:hover {
	background-image: none;
	background-color: #DDDDDD;
	color: #000000;
	box-shadow: 0 0 1px #666666;
}

.themeMenuLevel2active {
	background-image: none;
	height: auto;
	padding: 4px 0 4px 15px;
	font-size: 13px;
	font-weight: normal;
	width: auto;
	background-color: #ECB200;
	color: #ffffff;
	box-shadow: 0 0 1px #666666;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}

.menuClose {
	display: none;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}

.menuOpen {
	display: block;
}

.menuOpenClicked {
	display: block;
}

.menuHeader {
	cursor: pointer;
	display: inherit;
}

.navigation {
	overflow: auto !important;
	position: relative !important;
	display: block;
	left: 0;
	top: 0;
	width: 180px;
}

.elementHidden {
	display: none;
}

.contentDefault {
	position: relative !important;
	top: 0px;
	margin-left: 200px;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

.contentFullscreen {
	margin-left: 0px;
}

/* Infobutton in Toolbar */
.showInfoBlock {
	overflow: visible ! important;
}

.leftBlock {
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	position: relative !important;
	left: 0px;
	top: 0px;
	float: left;
	width: 200px;
	height: 666px;
}

.toolbar {
	overflow: visible !important;
	top: 72px;
	left: 28px;
	width: 967px;
	height: 36px;
}

.grpMenuItemsScrollframe {
	position: relative !important;
	overflow: auto !important;
	left: 0;
	width: 220px;
	height: 544px
}

.grpMenu {
	width: 220px;
	top: 0;
	bottom: 0;
	position: absolute !important;
	overflow: auto !important;
	height: auto;
	margin: 0;
}

.menuHidden {
	width: 200px;
	margin-left: -200px;
}
