﻿/*
QS4 system menu css
*/

.syspopupMenu {
	/*width:9em;*/
	width: 144px;
	background:#ffffff;
	/* -moz-box-sizing:border-box; bugfix html5 */

	border: solid 2px #535355; 
	text-align:left;
	display:none;
	float:left;
	z-index:1090;
	/* -moz-box-sizing:border-box; bugfix html5 */
}

.syspopupMenu a {
	font: 8pt tahoma, helvetica, sans-serif;
	display: block;
	white-space:nowrap;
	margin: 0;
	padding: 6px;
	padding-left:7px;
	text-decoration:none;
	/* -moz-box-sizing:border-box; bugfix html5 */
}

.syspopupMenu a, .syspopupMenu a:visited {
	color:black;
	/* -moz-box-sizing:border-box; bugfix html5 */
}

.syspopupMenu a:hover {
	background:#cfe4ee;
	text-decoration:none;
	padding:6px;
	padding-left:7px;
	border: none;
	color:black;
	/* -moz-box-sizing:border-box; bugfix html5 */
}

.syspopupMenu a img {
	margin:0;
	border:0;
	float:left;
	margin-left:-5px;
	margin-right:9px;
	margin-top: -1px;
	width:13px;
	/* -moz-box-sizing:border-box; bugfix html5 */
}

.syspopupMenu li {
	position:relative;
	padding:0;
	background: url("/static/commune/reference/6f6d772f82411858eb1f914b939f3d3f85bebe3c3f9bf71e13d55b64e6321cc7.gif") repeat-y;
	/* -moz-box-sizing:border-box; bugfix html5 */
}

.syspopupMenu ul {
	list-style-type: none;
	margin:0;
	padding:0;
/*	float:left;*/
	/* -moz-box-sizing:border-box; bugfix html5 */
}

.syspopupMenu ul li {
/*	float: left;*/ /* cure IE5.x "whitespace in lists" problem */
	width: 100%;
	display:none;
	/* -moz-box-sizing:border-box; bugfix html5 */
}
.syspopupMenu ul li a {
	height: 1%; /* make links honour display: block; properly */	
	/* -moz-box-sizing:border-box; bugfix html5 */
} 

.syspopupMenu .syspopupMenuTitle 
{
	/*width:146px;*/
	font: 8pt Tahoma, arial, helvetica, sans-serif;
	color:White;
	display:block;
	text-align:left;
	padding-left:24px;
	background: #535355 url("/static/commune/reference/a1acba76123e49dac7a3e7f4d6a3e32f23b12cf0d5fd64efa5ff8f36aaa00f6d.gif") no-repeat;
	min-height:20px;
	/* -moz-box-sizing:border-box; bugfix html5 */
}

.syspopupMenu .syspopupMenuTitle span
{
	color:#84d3f6;
	padding-left:5px;
	/* -moz-box-sizing:border-box; bugfix html5 */
	min-height:20px;
}

img.editPopup
{
	margin-right:5px;
	cursor:pointer;
}
.syspopupMenu #mnuBottom
{
	/*border-top: solid 2px #535355; */
	padding-top: 2px;
	/*height:22px;*/
	display:table;
	width: 100%;
	background-color: #535355;
}

.syspopupMenu #mnuBottom a
{
	padding: 0px;
	margin: 0px;
	width:24px;
	height:20px;
	float:right;
}
a.disable
,a.disable:hover 
{
	cursor:default;
}

a#mnuClipboardCut 
{
	display:block;
	background: #dedede url("/static/commune/reference/2bf9a4f7a4bfbc8620f276c635601f985304a09b971184b525008699906846e6.gif") no-repeat 6px 4px;
}
a#mnuClipboardCut:hover 
{
	background: #535355 url("/static/commune/reference/5511a2f2fa5dd38a6ac04596198060b2c273af4b916879d7bfd34ad7204f2f85.gif") no-repeat 6px 4px;
}
a#mnuClipboardCut.disable
,a#mnuClipboardCut.disable:hover 
{
	display:block;
	background: #dedede url("/static/commune/reference/7c75432d9f51929255f5f0e4175e29aab54d4927bee36fab5797c06c749769fb.gif") no-repeat 6px 4px;
}

a#mnuClipboardCopy 
{
	display:block;
	background: #dedede url("/static/commune/reference/46374447954dc674e62e9aa54b5aca76bf0f151453aa6efe459811ee7886df95.gif") no-repeat 6px 4px;
}
a#mnuClipboardCopy:hover
{
	background: #535355 url("/static/commune/reference/ba5542d104d4a89da3337056d740766b6c441db6decfdfe32a44a0ebba2db324.gif") no-repeat 6px 4px;
}
a#mnuClipboardCopy.disable
,a#mnuClipboardCopy.disable:hover 
{
	display:block;
	background: #dedede url("/static/commune/reference/304de44160b6bfabbdad9e79ef97d971683068bc436a1a7fcd640c66037a1e6c.gif") no-repeat 6px 4px;
}


a#mnuClipboardPaste 
{
	display:block;
	background: #dedede url("/static/commune/reference/e424daa34a033d2116dd323c13f12e12a0e0aec1fdbdfd55e32eb2a43d496831.gif") no-repeat 6px 4px;
}
a#mnuClipboardPaste:hover
{
	background: #535355 url("/static/commune/reference/a376c76134c72c6e85099afc0709a45d725e7b3add52b075e4da9759d90a43ce.gif") no-repeat 6px 4px;
}
a#mnuClipboardPaste.disable
,a#mnuClipboardPaste.disable:hover 
{
	display:block;
	background: #dedede url("/static/commune/reference/cd5ca2a77c20b29eb75c81fca049cc1b7fa43671328682dd314b0885a79b0f08.gif") no-repeat 6px 4px;
}


a#mnuMoveUp 
{
	display:block;
	background: #dedede url("/static/commune/reference/68f099d5463c4ef21bee98482cc96cbdf2328d9f48489c46d8b0cfe10f3702ee.gif") no-repeat 6px 4px;
}
a#mnuMoveUp:hover 
{
	background: #535355 url("/static/commune/reference/6818850e6610813ae34c413052197caa913eec537f06b02931783083f9848055.gif") no-repeat 6px 4px;
}
a#mnuMoveUp.disable
,a#mnuMoveUp.disable:hover 
{
	display:block;
	background: #dedede url("/static/commune/reference/afed1a71b40c9004ec40f2529682d4fdfe6927f80f69c2b6a9d5639c7f28c5bb.gif") no-repeat 6px 4px;
}


a#mnuMoveDown 
{
	display:block;
	background: #dedede url("/static/commune/reference/b94880a0c082d0e2ddb3d53472ececfce1d7d47b415f9eeda19a2882008c4901.gif") no-repeat 6px 4px;
}
a#mnuMoveDown:hover
{
	background: #535355 url("/static/commune/reference/132615b5aac6a995b8d49134e776ce06df57fe76a00f2b34158b45a2cff6ef78.gif") no-repeat 6px 4px;
}
a#mnuMoveDown.disable
,a#mnuMoveDown.disable:hover 
{
	display:block;
	background: #dedede url("/static/commune/reference/1d9023852fc06bc5ff274ddd27c0082d6cbd9dc88955d01890eeda1796a05dd9.gif") no-repeat 6px 4px;
}



/* same for standard menu -> should be moved after tests */

.vMenu {
	border: solid 1px #6e6d8f; 
	text-align:left;
	float:left;
	width:9em;
	background:#eeffee;
	/* -moz-box-sizing:border-box; bugfix html5 */
}

.vMenu a {
	font: 8pt tahoma, helvetica, sans-serif;
	display: block;
	white-space:nowrap;
	margin: 0;
	text-decoration:none;
	line-height:24px;
	height:24px;
	/* -moz-box-sizing:border-box; bugfix html5 */
}

.vMenu a, .vMenu a:visited {
	color:black;
	line-height:24px;
	/* -moz-box-sizing:border-box; bugfix html5 */
}

.vMenu a:hover {
	background:#ffeec2;
	text-decoration:none;
	line-height:24px;
	/* -moz-box-sizing:border-box; bugfix html5 */
}

.vMenu li
{
	position:relative;
	padding:1px;
	/* -moz-box-sizing:border-box; bugfix html5 */
}

.vMenu ul
{
	list-style-type: none;
	margin:0;
	padding:0;
	float:left;
	/* -moz-box-sizing:border-box; bugfix html5 */
}

.vMenu ul ul,
.vMenu ul ul ul
{
	position:absolute;
	top:0;
	left:100%;
	border: solid 1px #6e6d8f; 
	text-align:left;
	width:12em;
	background:#eeffcc;
	/* -moz-box-sizing:border-box; bugfix html5 */
}

.vMenu ul li
{
	float: left; /* cure IE5.x "whitespace in lists" problem */
	width: 100%;
	/* -moz-box-sizing:border-box; bugfix html5 */
}
.vMenu ul li a {
	/* aheight: 1%;  make links honour display: block; properly -> Bug in FF */	
	/* -moz-box-sizing:border-box; bugfix html5 */
} 

.vMenu ul ul, 
.vMenu ul li:hover ul ul,
.vMenu ul li.sfHover ul ul
{
	display:none;
	/* -moz-box-sizing:border-box; bugfix html5 */
}

.vMenu ul li:hover ul,
.vMenu ul li:hover ul li:hover ul,
.vMenu ul li.sfHover ul,
.vMenu ul li.sfHover ul li.sfHover ul
{
	display:block;
	/* -moz-box-sizing:border-box; bugfix html5 */
}

