#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active {
	text-decoration: none;
	font-weight: bold;
	cursor:pointer;
	color:#fff; 
	font-size: 12px;
	}
#nav a:hover {color:#FFC9AF}

#sitemap a, #sitemap a:link, #sitemap a:visited, #sitemap a:active {
	text-decoration: none;
	cursor:pointer;
	color:#BBBBBB; 
	font-size: 12px;
	}
#sitemap a:hover {color: black;}

.sitemap2 a, a:link, a:visited, a:active {
	text-decoration: none;
	font-weight: bold;
	cursor:pointer;
	color:black; 
	font-size: 12px;
	}
.sitemap2 a, a:hover {color: #BBBBBB;}

div#categories {
	padding-top: 25px;
	padding-left: 1px;
	float: left;
	width: 200px;
}

/*--- navigation ------------*/

div#categories p.category, div#categories a {
	margin: 0;
	font-size: 25px;
	text-decoration: none;
	
}
.single a {
	margin: 0;
	text-decoration: none;
}
div#categories  a {
padding-left: 5px;
	display: block;
	font:95%/1.5 arial,tahoma,verdana,sans-serif;
	border-bottom-color: silver;
	border-bottom-style: dashed;
	border-width: 1px;
	color: maroon;
}

#single a {
padding-left: 5px;
	display: block;
	padding: 0 0 0.1em 0;
	border-bottom-color: silver;
	border-bottom-style: dashed;
	border-width: 1px;
}

div#categories a:hover {
padding-left: 5px;
	text-decoration: none;
	list-style-type:none;
}
.single a:hover {
	text-decoration: none;
}

div#categories ul li a {
padding-left: 5px;
list-style-type:none;
margin: 0;
	display: block;
	text-decoration: none;
	border-top-color: #972B37;
	border-top-style: dashed;
	border-width: 0px;
	outline: none;
}

div#categories ul.subcategory {
color: maroon;
	margin: 0 0 0.5em 0;
padding-left: 5px;
	background: none;
	border-bottom-color: silver;
	border-bottom-style: dotted;
	border-width: 1px;
	
}

div#categories ul.subcategory li {
list-style-type:none;
	margin:0;
	padding-left: 5px;
	background: none;
}

div#categories ul.subcategory li a:hover {
padding-left: 5px;
list-style-type:none;
font-weight: bold;
}

div#categories ul.subcategory li a.accordion {
list-style-type:none;
	color: maroon;
	background: transparent url(../image/navi/down_off.png) right 0.7em no-repeat;
	/*cursor: n-resize;*/
}

div#categories ul.subcategory li a.single {
list-style-type:none;
		/*cursor: n-resize;*/
}

div#categories ul.subcategory li a.accordion:hover, div#categories ul.subcategory li a.active {
list-style-type:none;
}

div#categories ul.subcategory li a.accordion:hover, div#categories ul.subcategory li a.accordion.active {
list-style-type:none;
	background: transparent url(../image/navi/down_on.png) right 0.7em no-repeat;
}

div#categories ul.projects {
background-color:#fffff0;
list-style-type:none;
	margin: 0;
	padding: 0;
}

div#categories ul.projects li a {
list-style-type:none;
	padding: 0 2 1.8em 0;
	margin: 2px;
	font-size: 13px;
	cursor: pointer;
}

div#categories ul.projects li a:hover {
list-style-type:none;
}

div#categories ul.projects li a.active {
list-style-type:none;
	color:  orange;
	font-weight: bold;
	background: transparent url("/img/global/opaque_15.png") 0 0 repeat;
}