/* -------------------------------------- */
/* -------------------------------------- */
/* [ DYNAMIC MENU CSS DEFINITION ] */
/* -------------------------------------- */
/* -------------------------------------- */


/* menu definition [ul] */
div#menul div.course_categories_menu,
div#menur div.course_categories_menu {
    margin: 0;
	padding: 0;

    filter:alpha(opacity=90);
    -moz-opacity: 0.9;
    opacity: 0.9;
}
div#menul {
	width: 150px;
}
div#menur {
    position: absolute;
    top: 0;
	margin-left: 150px;
    width: 260px;
}

/* menu definition [div] */
div.course_categories_menu div {
    cursor: pointer;
    list-style: none;
    margin: 0;
    padding: 0;
}

/* sepcial menu definition [p] */
div.course_categories_menu p.articles {
    margin: 0;
    padding: 0;
}

/* sepcial menu definitions [p] */
div.course_categories_menu .single_grp,
div.course_categories_menu .single_grp_exp,
div.course_categories_menu .single_grp_a,
div.course_categories_menu .single_grp_a_exp,
div.course_categories_menu .single_grp_hover,
div.course_categories_menu .single_grp_exp_hover,
div.course_categories_menu .single_grp_a_hover,
div.course_categories_menu .single_grp_a_exp_hover {
	height: 14px;
	padding: 5px 10px 6px 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: white;
}

div.course_categories_menu div.course_categories_menu .groups {}

/* hide all articles of unpublished subnavigation */
div.articles_of_group {
}

/* hide all unpublished groups */
div.course_categories_menu div#group_fold {
	display: none;
}

/* -------------------------------------- */
/* style definitions for menue elements
  (generic) */
/* -------------------------------------- */

/* put one style to all elements inside the active branch (for all depths)*/
div.course_categories_menu .single_grp_exp a.hlink,
div.course_categories_menu .single_grp_a a.hlink,
div.course_categories_menu .single_grp_a_exp a.hlink,
div.course_categories_menu .single_grp_exp_hover a.hlink,
div.course_categories_menu .single_grp_a_hover a.hlink,
div.course_categories_menu .single_grp_a_exp_hover a.hlink {
	text-decoration: none;
	color: white;
}


/* put one style to all elements inside the inactive branch (for all depths) */
div.course_categories_menu .single_grp a.hlink,
div.course_categories_menu .single_grp_hover a.hlink {
	text-decoration: none;
	color: white;
}


/* -------------------------------------- */
/* style definitions for menue elements
  (depth specific) */
/* -------------------------------------- */

/* put one style to all elements for depth 0 */
div.course_categories_menu .d1 {
	font-weight: bold;
}
div.course_categories_menu .d1 .single_grp {
	background-color: rgb(140, 170, 30);
}
div.course_categories_menu .d1 .single_grp_hover {
	background-color: rgb(79, 90, 88);
}
div.course_categories_menu .d1 .single_grp_exp,
div.course_categories_menu .d1 .single_grp_a,
div.course_categories_menu .d1 .single_grp_a_exp {
	background-color: rgb(79, 90, 88);
}
div.course_categories_menu .d1 .single_grp_exp_hover,
div.course_categories_menu .d1 .single_grp_a_hover,
div.course_categories_menu .d1 .single_grp_a_exp_hover {
	background-color: rgb(140, 170, 30);
}

/* put one style to all elements for depth 1 */
div.course_categories_menu .d2 {
	font-weight: normal;
}
div.course_categories_menu .d2 .single_grp {
	background-color: rgb(79, 90, 88);
}
div.course_categories_menu .d2 .single_grp_hover {
	background-color: rgb(140, 170, 30);
}
div.course_categories_menu .d2 .single_grp_exp,
div.course_categories_menu .d2 .single_grp_a,
div.course_categories_menu .d2 .single_grp_a_exp {
	background-color: rgb(140, 170, 30);
}
div.course_categories_menu .d2 .single_grp_exp_hover,
div.course_categories_menu .d2 .single_grp_a_hover,
div.course_categories_menu .d2 .single_grp_a_exp_hover {
	background-color: rgb(79, 90, 88);
}


/* -------------------------------------- */
/* style definitions for menue elements
  (special) */
/* -------------------------------------- */

/* n/a */
