.sg001e35 { float:right; margin: 4px 10px 0px 19px; border-style: none; top: 5px;}

.arrowlistmenu ul li a.sg001e38 { margin-left:6px; color: #333333; font-weight: bold; text-decoration: none; margin-top: 4px; }
.arrowlistmenu ul li a.sg001e38:link { margin-left:6px; color: #333333; font-weight: bold; }
.arrowlistmenu ul li a.sg001e38:visited { margin-left:6px; color: #333333; font-weight: bold; }
.arrowlistmenu ul li a.sg001e38:focus { margin-left:6px; color: #ffffff; font-weight: bold; }
.arrowlistmenu ul li a.sg001e38:hover { margin-left:6px; color: #ffffff; font-weight: bold; }
.arrowlistmenu ul li a.sg001e38:active { margin-left:6px; color: #ffffff; font-weight: bold; }

.arrowlistmenu ul li a.selected { color: #ffffff; }
.arrowlistmenu ul li a.selected:visited { color: #ffffff; }

/* Start: new navi structur */
.arrowlistmenu div a { text-decoration: none; }
.arrowlistmenu div a.sg001e38 { color: #333333; margin-top: 4px; font-weight: normal; }
.arrowlistmenu div a.sg001e38:link { color: #333333; font-weight: normal; }
.arrowlistmenu div a.sg001e38:visited { color: #333333; font-weight: normal; }
.arrowlistmenu div a.sg001e38:focus { color: #ffffff; font-weight: normal; }
.arrowlistmenu div a.sg001e38:hover { color: #ffffff; font-weight: normal; }
.arrowlistmenu div a.sg001e38:active { color: #ffffff; font-weight: normal; }

.arrowlistmenu div a.expandable:link  { color: #ffffff; font-weight: bold; }
.arrowlistmenu div a.expandable:visited { color: #ffffff; font-weight: bold; }
.arrowlistmenu div a.expandable:focus { color: #ffffff; font-weight: bold; }
.arrowlistmenu div a.expandable:hover { color: #333333; font-weight: bold; }
.arrowlistmenu div a.expandable:active { color: #333333; font-weight: bold; }

.arrowlistmenu div a.active:link  { color: #333333; font-weight: bold; }
.arrowlistmenu div a.active:visited { color: #333333; font-weight: bold; }
.arrowlistmenu div a.active:focus { color: #333333; font-weight: bold; }
.arrowlistmenu div a.active:hover { color: #ffffff; font-weight: bold; }
.arrowlistmenu div a.active:active { color: #333333; font-weight: bold; }

.arrowlistmenu h3 a {	color: white; font-family: Verdana, Arial, Helvetica, sans-serif ; }
.arrowlistmenu h3 a:hover{ color: #ff820f;}
.arrowlistmenu h3 a.expandable:visited { color: #ffffff; }
.arrowlistmenu h3 a.expandable:focus { color: #ffffff; }
.arrowlistmenu h3 a.expandable:active { color: #ffffff; }


.arrowlistmenu div a.selected { color: #ffffff; }
.arrowlistmenu div a.selected:visited { color: #ffffff; }
.arrowlistmenu .departmentbox { 
	display:none; margin-left: 9px;
	padding:4px 0 7px;
	width:160px;
	}
/* IE6 Fix */
* html .arrowlistmenu .departmentbox {
  padding:5px 0 6px;
}

.arrowlistmenu .subBox{
	padding:6px 0 1px;
	margin:1px 0 4px;
	border-bottom:1px solid #333333;
	border-top:1px solid #333333;
	}
/* IE6 Fix */
* html .arrowlistmenu .subBox {
 	padding:7px 0 0px;
	margin:0px 0 5px;
}

.arrowlistmenu .subBox .nav {
	margin-left: 7px;
	}
.arrowlistmenu .subBox .subBox .subnav {
	margin-left: 7px;
	}
.arrowlistmenu .invisible {
	visibility:hidden;
	width:7px;
	height:8px;
	}
.arrowlistmenu .closebtn {
	float:right;
	padding-top:3px;
	}
.arrowlistmenu .filter {
	color: #333333;
	background-color:#dbd9da;
	font-weight:bold;
	padding: 7px 10px 8px 8px;
	font-size: 12px;
	line-height: 14px;
	}
.singlelink {
	margin-left:8px;
	padding:4px 0 5px;
	width:181px;
	}
.arrowlistmenu select {
	font-size: 11px;
	margin:7px 0 3px;
	width:180px;
}
/* IE6 Fix */
* html .arrowlistmenu select {
	margin:7px 0 4px;
}
/* End: new navi structur */

.arrowlistmenu{
width: 199px; /*width of accordion menu*/
font-family: Verdana, Arial, Helvetica, sans-serif ;
font-size: 10px;
line-height: 14px;
background: #999999;
}
/* IE6 Fix */
* html .arrowlistmenu .subnav {
	height: 14px;
}
* html .arrowlistmenu .nav {
	height: 14px;
}

.arrowlistmenu .menuheader { /*CSS class for menu headers in general (expanding or not!)*/
color: white; 
margin: 0px; 
position: relative;
background: #333333;
margin-bottom: 2px; /*bottom spacing between header and rest of content*/

padding: 5px 0 6px 8px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
width: 191px;
}

.arrowlistmenu .menuheader a {
	color: white;

	font-weight: bold; }

.arrowlistmenu h3 a:hover{ /*hover state CSS*/
color: #ff820f;
}
.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
color:#ffffff;
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
color:#ffffff;
margin: 0px 0px 0px 0px;
padding: 0;
margin-bottom: 4px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding: 0px 0px 2px 0px; /*bottom spacing between menu items*/
color:#ffffff;
}

.arrowlistmenu ul li .opensubheader{ /*Open state CSS for sub menu header*/
background: #999999 !important;
color:#ffffff;
}

.arrowlistmenu ul li .closedsubheader{ /*Closed state CSS for sub menu header*/
background: #999999 !important;
}

.arrowlistmenu ul li a{
color: #ffffff;
background: #999999; /*custom bullet list image*/
padding:0 0 0 19px;
text-decoration: none;
font-weight: bold;
}

.arrowlistmenu ul li a:visited{
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
background-color: #999999;
}

.arrowlistmenu ul li a.subexpandable:hover{ /*hover state CSS for sub menu header*/
background: #999999;
}

.arrowlistmenu ul li a.subexpandable:visited{ 
background: #999999;
}

.arrowlistmenu .categoryitems select {
	margin:5px 0px 5px 18px;
	}

