#myMenu
{
	width: 714px;
  height: 35px;	
	z-index: 5;
	border: 0px solid red;
	position: relative;
	display: none;
	visibility: hidden;
  overflow: hidden;
  clear: both; 
  background-image:url('../images/menu_back.jpg');
  background-repeat:repeat-x;
}

#myMenu .MenuElement
{
  width:140px;
  border:0px solid red;
  padding:0px;
  float:left;
  color:white;
  z-index:15;
	cursor:pointer;
}

#myMenu .MainMenuElement
{
  width:140px;
  max-width:140px;
  height:35px;

  line-height:16px;

  color:#a81c25;
  background-color:transparent;
  margin-bottom:4px;
  cursor:pointer;
  /* border-bottom:4px solid white; */  
}
#myMenu .MenuElement .Text
{
  width:140px;
  height:35px;
  color:white;
  cursor:pointer;
}
#myMenu .MenuElement a
{
  width:140px;
  max-width:140px;
  height:35px;
  font-size:11px;
  color:#a81c25;
  text-align:center;
  vertical-align:bottom;
  float:left;
  text-decoration:none;
    cursor:pointer;
}

#myMenu .MenuElement a:hover
{
  font-weight:bold;
}

#myMenu #SubElements
{
  display: none;  
  visibility: hidden;
  height:0px;
  overflow:hidden;
  z-index:30px;
  background-color:red;
} 

#myMenu .SubMenuElement
{
  width:140px;
  height:25px;
  line-height:25px;
  padding:0px;
  color:white;
  /* background-color:#a81c25; */
  margin-bottom:4px;
  /* border-bottom:4px solid white; */
  display: block;
  visibility: visible;  
  
}

#myMenu .SubMenuElement .Text
{
  width:140px;
  height:25px;
  line-height:25px;
  padding-left:2px;
  font-size:9px;
  color:white;
  text-align:left;
  float:left;
  text-decoration:none;  
  overflow:hidden;
  cursor:pointer;
  background-color:#a81c25;
}
#myMenu .SubMenuElement .Text:hover
{
/*
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
*/ 
  background-color:#7e1316;	
  font-weight:bold;
}
#myMenu .SubMenuElement a
{
  width:140px;
  max-width:140px;
  height:25px;
  font-size:11px;
  color:#a81c25;
  text-align:left;
  float:left;
  text-decoration:none;
}

#myMenu .SubMenuElement a:hover
{
/*
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
*/ 
  background-color:#7e1316;	
  font-weight:bold;
}

#display_item
{
  width:205px;
  height:70px; 
  overflow: hidden; 
  text-decoration:none;
  /* border:2px solid red; */
}
#display_item a
{
  text-decoration:none;
  width:170px;
  color:white;
  /* border:2px solid red; */
}
.display_item_inakt
{
  width:170px;
  padding-left:20px;
  float:left;
  text-align:left;
  clear:both;
  color:#cccccc;
}
.display_item_akt
{
  width:170px;
  /* padding-left:10px;  */
  float:left;
  text-align:right;
  overflow: hidden; 
  cursor:pointer;
  color:white;
  /* border:2px solid red; */
  
}

#startXXX
{
  float:left; 
  width:70px; 
  height:70px; 
  padding-top:15px;
  cursor:pointer;

}

#startXXX a:hover
{
  background-image:url('../images/cocofin_start_akt.jpg');
}

.rsMenu
{
	overflow: hidden;
	position: relative;
}

.rsMenu img
{
	border: 0;
	margin: 0;
}

#scontainer {
	position:absolute;
	top:30px;
	left:25px;
	height:305px;
	width:450px;
	overflow:hidden;
	border:solid 0px;
}

#toscroll {
	position:absolute;
	top:0;
	left:0;
}
.bar1{
	position:absolute;
	top:12px;
	left:25px;
	width:430px;
		display: none;
	visibility: hidden;
}

.bar2{
	position:absolute;
	top:335px;
	left:25px;
	width:430px;

}

/* SCROLLER */
div#scrollbar {
    display:block; /* initially display:none; to hide from incapable */
    }

div#wn	{ 
    position:relative;  left:30px;
    width:674px; 
    height:340px;
    overflow:hidden;
	}
    
div#scrollbar { 
  position:relative; top:3px; left:-32px;
  width:11px; height:340px; 
    /* so no gap or misplacement due to image vertical alignment */
  }
div#track { 
  position:absolute; left:0; top:12px;
  width:11px; height:315px;
  background: #e1d9a1;
  }
div#dragBar {
  position:absolute; left:1px; top:1px;
  width:9px; height:20px;
  background-color:#998a5f;
  }  
div#up { position:absolute; left:0; top:0; }  
div#down { position:absolute; left:0; bottom:0; }

/* for safari, to prevent selection problem  */
div#scrollbar, div#track, div#dragBar, div#up, div#down {
    -moz-user-select: none;
    -khtml-user-select: none;
}


/* so no gap or misplacement due to image vertical alignment
font-size:1px in scrollbar has same effect (less likely to be removed, resulting in support issues) */
div#scrollbar img {
    display:block; 
    } 

