div#sidemenu
{
	width:200px;
	float:left;
  /*border-style:solid;
	border-color:#fff;
	border-width:0 2px 0 0;*/
	/* FONT DEFINITION FOR THE COMPLETE SID EMENU */
	font-size:0.9em;
	line-height:1.0em;
}

#sidemenu ul 
{
	list-style-type: none;
 	width:100%;
}

#sidemenu ul li
{
	list-style-type: none;
	
	border-style:solid;
	border-color:#fff;
	border-width:0 0 2px 0;
}


/* The Search */

li#search
{	
	background-color:#DDD8D0;
	text-align:left;
	padding:8px;
}

#search fieldset
{
	border:none;
}

#search legend
{
	display:none;
}

#search label
{
	display:none;
}

#ednasearch
{
	float:left;
	width:179px;
	font-size:1.0em;
	border: solid 1px #BAB4B4;	
	padding:2px;
	margin:0 0 0 0;
}

#ednasearch:hover, #ednasearch:focus
{
	border: solid 1px #827979;	
}

#searchsubmit
{
	float:right;
	margin:3px 0 3px 0;

}

#search a, #search a:link
{
	font-size:0.8em;
	line-height:1.0em;
	color:#3F3F3F;
}

#search a:hover, #search a:focus
{
	text-decoration:underline;
	color:#1F1F1F;
}






/* Main Links 

	there are three different link classes
	- normal without any special marking
	- with arrow indicating presence of sub menu
	- with dash indicating that opened sub menu can be closed again

*/


/* default indicated by h3.mainCat*/

#sidemenu h3 {
	font-size:1.0em;
}

.mainCat a
{
	font-weight: normal;
	text-align: right;
	color: #fff;
	display: block;
	padding: 12px 28px 6px 8px;
  border-bottom:1px solid #83b861;
}



/* The ones conatining sub menues */

.upCat a
{
	font-weight: normal;
	text-align: right;
	color: #fff;
	display: block;
	padding: 12px 28px 6px 8px;
  border-bottom:1px solid #83b861;
	/*background-image: url(../images/menu_arrow.gif);
	background-position: right bottom;
	background-repeat: no-repeat;*/
}


/* the dash is resolved by adding a class specification */

.upCat a.open
{
	/*background-image: url(../images/menu_open.gif) !important;*/
}



/* the sub menu general specification */

.subCat
{
	text-align:right;
	font-size:0.8em;
	list-style-type: none;
 	margin:0;
 	padding:0;
	width:100%;
}

.subCat li
{
	text-align:right;
 	margin:0;
 	padding:0;
 	list-style-type: none;
	border-width:1px 0 0 0 !important;
}

.subCat a
{
	text-align:right;
	display: block;
	background:none;
	padding: 6px 28px 6px 8px;
}




/* general the colours! */

/*a.edna01, a.edna01:link, a.edna01:visited
{
	color: #fff;
	background-color: #83b861;
}


a.edna01:hover, a.edna01:focus
{
	color: #fff;
	text-decoration:none;
	background-color: #1B89A0;
}*/


a.navi, a.navi:link, a.navi:visited {
	color: #4a4a4a;
	background-color: transparent;
}


a.navi:hover, a.navi:focus {
	color: #fff;
	text-decoration:none;
	background-color: #83b861;
}

.active {
	font-weight:bold;
}


/* Second Side Menu */

a.ednasecondSide, a.ednasecondSide:link, a.ednasecondSide:visited
{
	text-align: right;
	color: #3F3F3F;
  font-weight:normal;
	display: block;
	background-color: #E9E5DF;
	padding: 6px 28px 6px 8px;
	background-repeat: no-repeat;
}


a.ednasecondSide:hover, a.ednasecondSide:focus
{
	text-decoration:none;
  font-weight:normal;
	color: #1F1F1F;
	background-color: #DDD8D0;
}

