#accordion {
	font:12px/1.55 Calibri, Trebuchet, Lucida Grande, Lucida Sans, Lucida Sans Unicode, Arial, Helvetica, Verdana, sans-serif;
	list-style: none;
	padding: 0 16px 0 0;
	margin-left:16px;
	margin-top: 32px;
	margin-bottom: 32px;
	clear: both;
  display: block;
}

.accordion-titel-item {
	display: block;
	font: 12px/1.55 GillSansMT, Calibri, Trebuchet, Lucida Grande, Lucida Sans, Lucida Sans Unicode, Arial, Helvetica, Verdana, sans-serif;
	background-color: #f5f6f6;
	color:#444f50;
	/*color:#b71e3f;*/
	/*font-weight: bold;*/
	margin-bottom: 1px;
	cursor: pointer;
	font-size: 13px;
	height: 25px;
	padding-top: 16px;
	padding-left: 16px;
	text-transform: uppercase;
}

.accordion-main-item a.head {
	display: block;
	background-color: #f5f6f6;
	color:#444f50;
	margin-bottom: 1px;
	cursor: pointer;
	font-size: 13px;
	min-height: 25px;
	padding: 5px 16px 5px;
	text-transform: uppercase;
}

.accordion-main-item a.head:hover {
	background-color: #ffffff; 
}

.accordion-main-item-selected a.head {
	display: block;
	background-color: #ffffff;
	color:#b71e3f;
	cursor: pointer;
	font-size: 13px;
	min-height: 25px;
	padding: 5px 16px 5px;
	background-image:url('../images/item-cross.gif');
	background-repeat: no-repeat;
	background-position: 324px 11px;
	text-transform: uppercase;
}

.accordion-main-item-selected a.head:hover {
	background-color: #ffffff;
	background-position: 324px 11px;
	background-image:url('../images/item-cross.gif');
	background-repeat: no-repeat;
}

.accordion-submenu {
	display: block;
	background-color: #f5f6f6;
	margin-bottom: 1px;
	cursor: pointer;
	list-style: none;
	font-size: 14px;
	min-height: 25px;
	padding: 0;
}
.accordion-submenu a.head {
	display: block;
	min-height: 20px;
	padding: 5px 16px 5px;
	text-transform: uppercase;
}
.accordion-submenu a.head:hover {
	color:#b71e3f;
	background-color: #ffffff;
}

#accordion ul {
	list-style: none;
	padding: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #f5f6f6;
	margin-bottom: 1px;
	display: none;
	border-top: 1px solid #e3e5e5;
	/*display: none;*/
}


.accordion-sub-item {
	display: block;
	margin: 0;
	padding: 0;
}

.accordion-sub-item a {
	display: block;
	cursor: pointer;
	background-color: #f5f6f6;
	padding: 2px 16px 0 16px;
}

.accordion-sub-item a:hover {
	background-color: #ffffff;
}

.accordion-sub-item-selected a {
	display: block;
	cursor: pointer;
	background-color: #ffffff;
	color:#b71e3f;
	padding: 2px 16px 0 16px;
	background-image:url('../images/item-cross.gif');
	background-repeat: no-repeat;
	background-position: 324px 7px;
}

.accordion-sub-item-selected a:hover {
	background-color: #ffffff;
	background-image:url('../images/item-cross.gif');
	background-repeat: no-repeat;
	background-position: 324px 7px;
}

.accordion-main-item-selected:not(.accordion-submenu){
	border-bottom: 1px solid #e3e5e5;
}


#referenzen-content .accordion-sub-item-selected a,
#referenzen-content .accordion-main-item-selected a.head,
#buero-content .accordion-sub-item-selected a,
#buero-content .accordion-main-item-selected a.head,
#karriere-content .accordion-sub-item-selected a,
#karriere-content .accordion-main-item-selected a.head,
#press-content .accordion-sub-item-selected a,
#press-content .accordion-main-item-selected a.head,
#team-content .accordion-sub-item-selected a,
#team-content .accordion-main-item-selected a.head  {background-position: 232px 7px;}


.accordion-selected-item {
	color:#b71e3f;
}