/* KontextMenu */
div.MenuContent
{
  position:absolute;
  top:35px;
  left:30px;
  visibility: hidden;
  z-index:10;
  width:140px;
  height:auto;
  background-image:url(https://static.bbag.ch/img/bgCMenuGrau.gif);
  border:1px #333333 solid;
  padding:2px 1px 2px 1px;
  filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#888888,strength=3); 
  overflow:hidden;
}

div.SubMenuContent
{
  position:absolute;
  top:35px;
  left:200px;
  visibility: hidden;
  z-index:100;
  width:140px;
  height:10px;
  background-image:url(https://static.bbag.ch/img/bgCMenuGrau.gif);
  border:1px #333333 solid;
  padding:2px 1px 2px 1px;
  filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#888888,strength=3); 
}


td.CMenuLeftLo
{
  width:20px;
  height:18px;
  padding-left:3px;
  border-top:1px #DDDDDD solid;
  border-left:1px #DDDDDD solid;
  border-bottom:1px #DDDDDD solid;
	
}
td.CMenuMidLo
{

  height:18px;
  font-family:Arial;
  font-size:11px;
  padding:0 0 0 6px;
  border-top:1px white solid;
  border-bottom:1px white solid;  
	
}
table.CMenuMidLoI
{
  font-family:"segoe ui", arial, sans-serif !important;
  font-size:12px;
  border:0px #DDDDDD solid;
}
.CG_inputI {  
	border: 1px solid #7f9db9 !important;
	font-family: "segoe ui", arial, sans-serif !important;
	font-size:12px !important;
	margin-top:1px;
}
td.CMenuMidLoI
{
  padding:0 10px 0 0;
  font-weight:bold;
  height:20px;
}
td.CMenuMidLoII
{
  padding:0 10px 0 0;
}
td.CMenuRightLo
{
  height:18px;
  font-family:Arial;
  font-size:11px;  
  text-align: right;
  padding-right: 1px;  
  border-top:1px white solid;
  border-right:1px white solid;
  border-bottom:1px white solid;  
   
}

td.CMenuLeftHi
{
  width:20px;
  height:18px;
  padding-left:3px;
  border-top:1px #0A246A solid;
  border-left:1px #0A246A solid;
  border-bottom:1px #0A246A solid;
  background-color:#B6BDD2;  
}
td.CMenuMidHi
{
  height:18px;
  font-family:Arial;
  font-size:11px;
  padding:0 0 0 6px;
  border-top:1px #0A246A solid;
  border-bottom:1px #0A246A solid;
  background-color:#B6BDD2;
}
td.CMenuRightHi
{
  height:18px;
  font-family:Arial;
  font-size:11px;  
  text-align: right;
  padding-right: 1px;
  border-top:1px #0A246A solid;
  border-right:1px #0A246A solid;
  border-bottom:1px #0A246A solid;
  background-color:#B6BDD2;
}

td.CMenuLeftPassiv
{
  width:20px;
  height:18px;
  padding-left:3px;
  border-top:1px #DDDDDD solid;
  border-left:1px #DDDDDD solid;
  border-bottom:1px #DDDDDD solid;
  
  color: #999999;
}
td.CMenuMidPassiv
{

  height:18px;
  font-family:Arial;
  font-size:11px;
  padding:0 0 0 6px;
  border-top:1px white solid;
  border-bottom:1px white solid;  
	
  color: #999999;  
}
td.CMenuRightPassiv
{
  height:18px;
  font-family:Arial;
  font-size:11px;  
  text-align: right;
  padding-right: 1px;  
  border-top:1px white solid;
  border-right:1px white solid;
  border-bottom:1px white solid;  
  
  color: #999999;  
}

table.Hi
{
  width:100%; /*138px;*/
  height:18px;
  margin:1px 0 1px 0;
  background-color:#B6BDD2;
  border:1px #0A246A solid;
  cursor:pointer;
}
table.Lo
{
  width:100%; /*138px;*/
  height:18px;
  margin:1px 0 1px 0;
  
  cursor:pointer;
}

td.CMenuLeftStrich
{
  width:28px;  
}
td.CMenuRightStrich
{
  background-color:#DDDDDD;
}
table.Strich
{
  width:98%; /*130px;*/
  height:2px;
  margin:3px 10px 3px 0;
}

/*
 *  Top-Menu
 */
div.MenuTopTitle
{
  font: bold 18px Verdana;
  color: #999999;
}
td.TopMenuText
{
  font: normal 10px Verdana;
  vertical-align: bottom;
  padding-left:2px;
  color: #333333;
}
table.TopMenuItem
{
  
  border:1px #DDDDDD solid;
  cursor:pointer;
}
table.TopMenuItemHi
{
  background-color:#B6BDD2;
  border:1px #0A246A solid;
  cursor:pointer;
}
/*
 *  TopNavi
 */
table.TopNavi
{
  margin:1px 0 10px 0;
  /*height:14px;*/
}
table.TopNaviItemLo
{
  /*font:12px Verdana;
  border:1px solid #E1E1E1; BBBBBB*/
  cursor:pointer;
}
table.TopNaviItemHi
{
  /*font:12px Verdana;
  border:1px #0A246A solid;
  background-color:#C4CADB; *//* #D9DDE8; /*  #B6BDD2 */
  cursor:pointer;
}
table.TopNaviItemPassiv
{
  font:10px Verdana;
  /*border:1px solid #E1E1E1; BBBBBB*/
  cursor:default;
  color:#777777;
}
td.TopNaviImg
{
  padding:3px 0px 0px 0px;
}
td.TopNaviDDimgLo
{
  vertical-align:bottom;
  padding:0px 0px 1px 0px;
  /*border-left:1px solid #E1E1E1;*/
}
td.TopNaviDDimgHi
{
  vertical-align:bottom;
  padding:0px 0px 1px 0px;
  /*border-left:1px solid darkblue;*/
}
td.TopNaviText
{
  padding:0 5px !important;
  font-family: "segoe ui", arial, sans-serif !important;
  font-size:12px;
    /*font-family: verdana;*/
	color:#272727;
}
td.TopNaviDelim
{
  font:10px Verdana;
  color:#777777;
}
div.TopNavidivider {
    width:1px;height:27px;border-left:1px solid #828282;
    margin-left:1px;
}

