.arrowlistmenu{
width: 120px; /*width of accordion menu*/
padding-left:20px;
}

.arrowlistmenu h3, .arrowlistmenu h3 a {
  color:#FFFFFF;
  font-size:10px;
  text-decoration: none;
  font-weight: bold;
  text-transform:uppercase;
}

.arrowlistmenu h3 {
  border-top:1px solid #9c4f2f;
  padding:0px;
  padding-bottom:3px;
  padding-top:3px;
  margin:0px;
  cursor:pointer;
  background:url(../../images/design/navi_shadow.png) top no-repeat;
  behavior: url(/fileadmin/templates/iepngfix.htc);
  width: 120px;
	margin-left:-20px;
	padding-left:20px;
}

.arrowlistmenu h3 a {
  display:block;
}

.arrowlistmenu h3 a:hover {
  color:#e19927;
}


* html .arrowlistmenu .openheader {
	color:#e19927;
	border-bottom:1px solid #9c4f2f;
	background-image:url(../../images/design/perle_klein_ie6.png);
	behavior: url(/fileadmin/templates/iepngfix.htc);
	background-position:0px 5px;
	background-repeat:no-repeat;
	height:16px;
	z-index:100;
	margin-left:-20px;
	padding-left:20px;
}

*> .arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
	/*background-image: url(titlebar-active.png);*/
	color:#e19927;
	border-bottom:1px solid #9c4f2f;
	background-image:url(../../images/design/perle_klein.png);
	behavior: url(/fileadmin/templates/iepngfix.htc);
	background-position:0px 5px;
	background-repeat:no-repeat;
	height:16px;
	z-index:100;
	margin-left:-20px;
	padding-left:20px;
}

.arrowlistmenu .open a {
	color:#e19927;
}

* html .arrowlistmenu .open {
	border-top:1px solid #9c4f2f;
	background-image:url(../../images/design/perle_klein_ie6.png);
	background-position:0px 5px;
	background-repeat:no-repeat;
	margin-left:-20px;
	padding-left:20px;
}

*> .arrowlistmenu .open {
	border-top:1px solid #9c4f2f;
	background-image:url(../../images/design/perle_klein.png);
	background-position:0px 5px;
	background-repeat:no-repeat;
	margin-left:-20px;
	padding-left:20px;
}

.arrowlistmenu .expandable {
	border-top:1px solid #9c4f2f;
}

.arrowlistmenu .open2, .arrowlistmenu .open3 {
	color:#e19927;
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 2px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li .opensubheader{ /*Open state CSS for sub menu header*/
	color:#FFFFFF;
	/*background: lightblue !important;*/
}

.arrowlistmenu ul.categoryitems li {
	color:#FFFFFF;
}

.arrowlistmenu ul.subcategoryitems {
	color:#FFFFFF;
	list-style: disc;
	margin-right: 0px;
	margin-left: 14px;
	padding: 0px;
}

.arrowlistmenu ul.categoryitems a {
	letter-spacing:0.1em;
}

.arrowlistmenu ul li .closedsubheader{ /*Closed state CSS for sub menu header*/
	color:#e19927;
	/*background: lightgreen !important;*/
}

.arrowlistmenu ul li a{
	font-size:10px;
	color:#FFFFFF;
	/*background: url(arrowbullet.png) no-repeat center left; */
	display: block;
	padding:0px;
	margin:0px;
	/*padding-left: 19px; */
	text-decoration: none;
	/*border-bottom: 1px solid #dadada;*/
}

.arrowlistmenu ul li a:visited{
	/*color: #A70303;*/
}

.arrowlistmenu ul li a:hover, .arrowlistmenu ul li:hover { /*hover state CSS*/
	/*background-color: #F3F3F3;*/
	color:#e19927;
}

.arrowlistmenu ul li.opensubmenu3 {
	color:#e19927;
}

.arrowlistmenu ul li a.subexpandable:hover{ /*hover state CSS for sub menu header*/
	/*background: lightblue;*/
}

/* Schatten beim letzten Menü Element */
div#spacer3 {
  border-top:1px solid #9c4f2f;
  background:url(../../images/design/navi_shadow.png) top no-repeat;
  behavior: url(/fileadmin/templates/iepngfix.htc);
}

div#spacer3div {
  border-top:1px solid #9c4f2f;
  background:url(../../images/design/navi_shadow.png) top no-repeat;
  behavior: url(/fileadmin/templates/iepngfix.htc);
}
