body { behavior:url("fileadmin/templates/csshover3.htc"); }

.colormenu2 ul {
      margin:0px;
      padding:0px;
      list-style-type:none;
      }

.colormenu2 li li {
	height:22px;
	width:120px;
}

.colormenu2 li {
	position:relative;
	z-index:10;
}

LI.menuitem_yel li a, LI.menuitem_flieder li a, LI.menuitem_pink li a, .menuitem_bblue li a, LI.menuitem_orange li a, LI.menuitem_green li a, LI.menuitem_dblue li a, LI.menuitem_purple li a {
	background-image:none;
	width:115px;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#EEEEEE;
    text-align:left;
    padding-left:5px;
    float:none;
}


LI.menuitem_yel li a{
	background-color:#fbfcc1;
	            cursor:hand;
}

LI.menuitem_yel li a:hover{
	background-color:#fdff8d;
	color:#333333;
		            cursor:hand;
}

LI.menuitem_yel ul a.drop {
background:#fbfcc1 url(/fileadmin/templates/drop.gif) right no-repeat;
}

LI.menuitem_yel ul a.drop:visited {
background:#fbfcc1 url(/fileadmin/templates/drop.gif) right no-repeat;
}

LI.menuitem_yel ul a.drop:hover {
background:#fdff8d url(/fileadmin/templates/drop.gif) right no-repeat;
}

LI.menuitem_yel ul  :hover > a.drop{
background:#fdff8d url(/fileadmin/templates/drop.gif) right no-repeat;
}


LI.menuitem_flieder li a{
	background-color:#c9c8ea;
}

LI.menuitem_flieder li a:hover{
	background-color:#abaad0;
	color:#333333;
}

LI.menuitem_flieder ul a.drop {
background:#c9c8ea url(/fileadmin/templates/drop.gif) right no-repeat;
}
LI.menuitem_flieder ul a.drop:visited {
background:#c9c8ea url(/fileadmin/templates/drop.gif) right no-repeat;
}

LI.menuitem_flieder ul a.drop:hover{
background:#abaad0 url(/fileadmin/templates/drop.gif) right no-repeat;
}

LI.menuitem_flieder ul  :hover > a.drop{
background:#abaad0 url(/fileadmin/templates/drop.gif) right no-repeat;
}


LI.menuitem_pink li a{
	background-color:#ffc1e0;
}

LI.menuitem_pink li a:hover{
	background-color:#fd9acb;
	color:#333333;
	}
	
LI.menuitem_pink ul a.drop {
background:#ffc1e0 url(/fileadmin/templates/drop.gif) right no-repeat;
}

LI.menuitem_pink ul a.drop:visited {
background:#ffc1e0 url(/fileadmin/templates/drop.gif) right no-repeat;
}

LI.menuitem_pink ul a.drop:hover{
background:#fd9acb url(/fileadmin/templates/drop.gif) right no-repeat;
}

LI.menuitem_pink ul  :hover > a.drop{
background:#fd9acb url(/fileadmin/templates/drop.gif) right no-repeat;
}


LI.menuitem_bblue li a{
	background-color:#c4e1ff;
}

LI.menuitem_bblue li a:hover{
	background-color:#a8d2fe;
	color:#333333;
	}
	
LI.menuitem_bblue ul a.drop{
background:#c4e1ff url(/fileadmin/templates/drop.gif) right no-repeat;
}

LI.menuitem_bblue ul a.drop:visited {
background:#c4e1ff url(/fileadmin/templates/drop.gif) right no-repeat;
}

LI.menuitem_bblue ul a.drop:hover {
background:#a8d2fe url(/fileadmin/templates/drop.gif) right no-repeat;
}

LI.menuitem_bblue ul  *:hover > a.drop{
background:#a8d2fe url(/fileadmin/templates/drop.gif) right no-repeat;
}


LI.menuitem_orange li a{
	background-color:#fec866;
}

LI.menuitem_orange li a:hover{
	background-color:#ffa126;
	color:#333333;
	}
	
LI.menuitem_orange ul a.drop {
background:#fec866 url(/fileadmin/templates/drop.gif) right no-repeat;
}

LI.menuitem_orange ul a.drop:visited {
background:#fec866 url(/fileadmin/templates/drop.gif) right no-repeat;
}

LI.menuitem_orange ul a.drop:hover {
background:#ffa126 url(/fileadmin/templates/drop.gif) right no-repeat;
}

LI.menuitem_orange ul  :hover > a.drop{
background:#ffa126 url(/fileadmin/templates/drop.gif) right no-repeat;
}


LI.menuitem_green li a{
	background-color:#e6e070;
}

LI.menuitem_green li a:hover{
	background-color:#e0d840;
	color:#333333;
	}
	
LI.menuitem_green ul a.drop {
background:#e6e070 url(/fileadmin/templates/drop.gif) right no-repeat;
}

LI.menuitem_green ul a.drop:visited {
background:#e6e070 url(/fileadmin/templates/drop.gif) right no-repeat;
}

LI.menuitem_green ul a.drop:hover {
background:#e0d840 url(/fileadmin/templates/drop.gif) right no-repeat;
}

LI.menuitem_green ul  :hover > a.drop{
background:#e0d840 url(/fileadmin/templates/drop.gif) right no-repeat;
}


LI.menuitem_dblue li a{
	background-color:#92aec6;
}

LI.menuitem_dblue li a:hover{
	background-color:#6595be;
	color:#333333;
	}
	
LI.menuitem_dblue ul a.drop {
background:#92aec6 url(/fileadmin/templates/drop.gif) right no-repeat;
}

LI.menuitem_dblue ul a.drop:visited {
background:#92aec6 url(/fileadmin/templates/drop.gif) right no-repeat;
}

LI.menuitem_dblue ul a.drop:hover {
background:#6595be url(/fileadmin/templates/drop.gif) right no-repeat;
}

LI.menuitem_dblue ul  :hover > a.drop {
background:#6595be url(/fileadmin/templates/drop.gif) right no-repeat;
}


LI.menuitem_purple li a {
	background-color:#c978b0;
	position:relative;
	left:-30px;
}

LI.menuitem_purple li a:hover{
	background-color:#b14590;
	color:#333333;
	}
	
LI.menuitem_purple ul a.drop {
background:#c978b0 url(/fileadmin/templates/drop.gif) right no-repeat;
}

LI.menuitem_purple ul a.drop:visited {
background:#c978b0 url(/fileadmin/templates/drop.gif) right no-repeat;
}

LI.menuitem_purple ul a.drop:hover {
background:#b14590 url(/fileadmin/templates/drop.gif) right no-repeat;
}

LI.menuitem_purple ul  :hover > a.drop {
background:#b14590 url(/fileadmin/templates/drop.gif) right no-repeat;
}
 
 /* hide the sub levels and give them a positon absolute so that they take up no room */

.colormenu2 ul ul {
      visibility:hidden;
      position:absolute;
      height:0px;
      top:40px;
      left:0px;
      width:auto;
      }


/* style the table so that it takes no ppart in the layout - required for IE to work */

.colormenu2 table {position:absolute; top:0; left:0;}


/* style the second level links */

.colormenu2 ul ul a, .colormenu2 ul ul a:visited {
      height:auto;
      padding-top:5px;
      font-size:95%;
}

LI.menuitem_purple ul a,
LI.menuitem_purple ul a:visited,
LI.menuitem_dblue ul a,
LI.menuitem_dblue ul a:visited {
      height:auto;
      padding-top:5px;
      font-size:95%;
      color:#333333;
}

/* make the second level visible when hover on first level list OR link */

.colormenu2 ul li:hover ul,
.colormenu2 ul a:hover ul{
      visibility:visible;
      }
            
/* Third LEVEL */

/* style the third level background */

.colormenu2 ul ul ul a,
.colormenu2 ul ul ul a:visited {
border-left-style:solid;
border-left-width:1px;
border-left-color:#EEEEEE;
}

/* position the third level flyout menu */

.colormenu2 ul ul ul{
left:120px;
top:0;
width:120px;
}

/* position the third level flyout menu for a left flyout */

.colormenu2 ul ul ul.left {
left:-120px;
}

/* keep the third level hidden when you hover on first level list OR link */

.colormenu2 ul :hover ul ul{
visibility:hidden;
}

/* make the third level visible when you hover over second level list OR link */

.colormenu2 ul :hover ul :hover ul{
visibility:visible;
}
