.tx-irfaq-pi1 ul.tx-irfaq-questions-list {
    margin-bottom: 75px;
}

.tx-irfaq-pi1 dt {
	position: relative;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	background: #fafafa;
	margin-top: 10px;
	/*padding: 5px 45px 5px 15px;*/
	padding: 5px 45px 5px 25px;
	display: block;
	cursor: pointer;
	color: #ee750d;
}

.tx-irfaq-pi1 dt:before,
.tx-irfaq-pi1 dt:after {
	position: absolute;
	/*right: 15px;*/
	left: 5px;
	top: 8px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	font-family: 'Glyphicons Halflings' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.tx-irfaq-pi1 dt:before {
	/*content: "\e055";*/
	content: "\e080";
	-webkit-transform: scale(1);
	transform: scale(1);
}

.tx-irfaq-pi1 dt.tx-irfaq-toggle-minus:before {
	content: "\e114";
}

.tx-irfaq-pi1 dt:after {
	content: '';
	-webkit-transform: scale(0);
	transform: scale(0);
}
.tx-irfaq-pi1 dt:focus {
	text-decoration: none;
	color: #ee750d;
}

.tx-irfaq-pi1 dd {
	padding: 5px 5px 5px 15px;
}


/*
.accordion > section > h2 > a.collapsed:before {
	content: '';
	-webkit-transform: scale(0);
	transform: scale(0);
}
.accordion > section > h2 > a.collapsed:after {
	content: "\e055";
	-webkit-transform: scale(1);
	transform: scale(1);
}
*/


/*
.tx-irfaq-pi1 ul.tx-irfaq-questions-list {
    margin-bottom: 75px;
}

.tx-irfaq-pi1 ul li a p.bodytext {
    margin: 0;
    display: inline;
    font-weight: bold;
}

.tx-irfaq-pi1 ul li a {
    color: #000;
    text-decoration: none;
}

.tx-irfaq-pi1 ul li a:hover {
    color: #000;
    text-decoration: underline;
}

.tx-irfaq-pi1 .tx-irfaq-answer {
    margin-bottom: 10px;
}

.tx-irfaq-pi1 .tx-irfaq-answer h4 p.bodytext {
    margin: 0;
    display: inline;
    font-weight: bold;
}

.tx-irfaq-pi1 dt p {
    font-weight: bold;
    margin: 0;
    display: inline;
}

.tx-irfaq-pi1 dd {
    margin-left: 0;
}

.tx-irfaq-pi1 dd p {
    margin-top: 0;
}

.tx-irfaq-pi1 .additional-info {
    border-top: 2px solid #e6e6e6;
    margin-bottom: 10px;
}

.tx-irfaq-pi1 .irfaq-related-faq, .tx-irfaq-pi1 .irfaq-related-links {
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 3px;
    margin-bottom: 15px;
}

.tx-irfaq-cleaner {
    clear: left;
    height: 1px;
}

.tx-irfaq-dynheader {
    cursor: pointer;
    overflow: hidden;
}

.tx-irfaq-dynans-hidden {
    display: none;
}

.tx-irfaq-dynans-visible {
    display: inline;
}

.tx-irfaq-toggle-plus {
    background: url(/typo3conf/ext/irfaq/res/plus.gif) left no-repeat;
    padding-left: 15px;
}

.tx-irfaq-toggle-minus {
    background: url(/typo3conf/ext/irfaq/res/minus.gif) left no-repeat;
    padding-left: 15px;
}

.tx-irfaq-toggle-all-hide, .tx-irfaq-toggle-all-show {
    background: none;
    border: none;
    cursor: pointer;
}

*/

