/* Styles for menu */


.menu_body {
  padding: 1px 0px 1px 10px;
  display:none;
}


.menu_0_expandable {
  padding: 1px 0px 1px 11px;
  display:block;
  color:#000000;
	margin:1px;
	background: #E8E8E8 url(../billeder/closed.png) 3px 5px no-repeat;
	cursor: default;
}


.menu_0_expandable:hover {
  background-color:#F0F0F0;
}


.menu_1, .menu_0 {
  padding: 1px 0px 1px 8px;
  color: #000000;
  display:block;
	margin:1px;
	background-color:#F8F8F8;
	cursor: pointer;
}


.menu_1:hover .menu_0:hover {
  background-color:#FFFFFF;
	text-decoration: underline;
	cursor: pointer;
}
.menu_1_expandable {
  padding: 1px 0px 1px 11px;
  color: #000000;
  display:block;
  margin:1px;
  background: #F0F0F0 url(../billeder/closed.png) 3px 5px no-repeat;
  cursor: default;
}


.menu_1_expandable:hover {
  background-color: #F8F8F8;
}


.menu_2 {
  padding: 1px 0px 1px 8px;
  color: #000000;
  display:block;
	margin:1px;
	background-color:#F8F8F8;
	cursor: pointer;
}


.menu_2:hover {
  background-color:#FFFFFF;
	text-decoration: underline;
	cursor: pointer;
}


a.menu_link{
  float:right;
  text-decoration:none;
  display:block;
  color:black;
}

a.menu_link:hover{
  float:right;
  text-decoration:none;
  display:block;
  color:red;
}

a.menu_link:visited{
  float:right;
  text-decoration:none;
  display:block;
  color:black;
}

.menu_item {
  color: #000000;
  display:block;
	background-color:#F8F8F8;
	cursor: pointer;
}


.menu_item:hover {
	background-color:#FFFFFF;
	text-decoration: underline;
	cursor: pointer;
	
}

.menu_item:hover, .menu_item, a.menu_link, .menu_2:hover, .menu_2, .menu_1_expandable:hover, .menu_1_expandable, .menu_1, .menu_0, .menu_0_expandable, .menu_0_expandable:hover, .menu_body {
  font-size: 10px;
}

.categoryDataLeftAlign    { font-size: 12px; font-weight: normal; font-style: normal; color: black; text-align: left; vertical-align: middle; padding: 10px 5px 10px 5px; height: 20px } 
.categoryDataCenterAlign  { font-size: 12px; font-weight: normal; font-style: normal; color: black; text-align: center;  vertical-align: middle; padding: 10px 5px 10px 5px; height: 20px } 
.categoryDataRightAlign   { font-size: 12px; font-weight: normal; font-style: normal; color: black; text-align: right;  vertical-align: middle; padding: 10px 5px 10px 5px; height: 20px } 
.categoryTable      { margin: 5px 0 5px 0; }
