/*
***********************************************************
Title: jpfaq.css
Author: Jacco van der Post - www.id-webdesign.nl
Date: may 2011 - sep 2016
***********************************************************
*/
/** Frag Sebastian **/
.answer {font-style:italic; font-size:1.125rem; }
.answer a{ color:#000; }
.answer:before {content: "\f10d"; font-family: 'FontAwesome'; padding-right:0.5rem;}
.answer:after {content: "\f10e"; font-family: 'FontAwesome'; padding-left:0.5rem;}
.answer, #jpfaq-filter-count {display:none;} 
/* #c1309, #c39 {display:none;} */
.keywords {display:none;}


.abisz { height: 36px; text-align: center;}
.abisz a, .abisz span{ padding:3px 10px; border:1px solid #ccc; }
.abisz span.activelinkcolor{ background: #158e30; color:#fff; }


.answer.active {display:block;}
#c1309.active {display:block;}
#c39.active {display:block;}

body#seite-177 .frame-layout-400, 
body#seite-183 .frame-layout-400, 
body#seite-371 .frame-layout-400 {padding-bottom:1rem; padding-left:1rem; padding-right:1rem; }

body#seite-177 .frame-layout-400:nth-child(odd), 
body#seite-183 .frame-layout-400:nth-child(odd) {background:#EFEFEE;} 
body#seite-371 .frame-layout-400:nth-child(odd) {background:#ECF3E9;} 

body#seite-177 .frame-layout-400::before, body#seite-183 .frame-layout-400::before, body#seite-371 .frame-layout-400::before {
  display: block; 
  content: " "; 
  padding-bottom:0;
  /*
  margin-top: -75px; 
  height: 75px; 
  visibility: hidden; 
  pointer-events: none; */
}
body#seite-177 #c536::before {
  display: block; 
  content: " "; 
  padding-bottom:0;
}

body#seite-183 #c537::before {
  display: block; 
  content: " "; 
  padding-bottom:0;
}

#jpfaqSearch .form-control { padding:10px; width:92%;}

 .tx-jpfaq {margin:1rem 0;  } 
body#seite-177 .tx-jpfaq, body#seite-183 .tx-jpfaq, body#seite-371 .tx-jpfaq {margin:0;  }
body#seite-371 .tx-jpfaq ul.jpfaqList {
    margin: 0;
    padding: 0 0 10px 0; 
	max-height:3000px; }
}

.tx-jpfaq ul.jpfaqList {
    margin: 0;
    padding: 0 0 10px 0; 
	max-height:3000px; }
}

body#seite-177 .tx-jpfaq ul.jpfaqList, body#seite-183 .tx-jpfaq ul.jpfaqList, body#seite-371 .tx-jpfaq ul.jpfaqList {
    margin: 0;
    padding: 0 0 0 0; 
}

.tx-jpfaq ul.jpfaqList li {
    list-style: none;
    margin: 0 0 10px 0;
    padding: 0;
}
body#seite-177 .tx-jpfaq ul.jpfaqList li, 
body#seite-183 .tx-jpfaq ul.jpfaqList li, 
body#seite-371 .tx-jpfaq ul.jpfaqList li {
border-bottom:1px solid #efefee;
}

body#seite-371 .tx-jpfaq .jpfaqAnswer a {color:#158e30;text-decoration:none; }
body#seite-371 .tx-jpfaq .jpfaqAnswer a:hover {color:#50534f;}

.tx-jpfaq .jpfaqAnswer ul {
	margin: 0 0 1rem 1.25rem !important;
	padding:0 !important;
}
.tx-jpfaq .jpfaqAnswer li {
    list-style-type: disc !important;
    margin: 0 !important;
    padding: 0; 
}

.tx-jpfaq li h3 {
    background: url('../../Images/plus.png') no-repeat left center;
    padding-left: 30px;
    margin-bottom: 3px;
    cursor: pointer;
}

.tx-jpfaq li h3.questionUnfolded {
    background: url('../../Images/min.png') no-repeat left center;
}

.tx-jpfaq .jpfaqAll {
    margin-bottom: 0; display:none;
}


.tx-jpfaq .jpfaqShowAll,
.tx-jpfaq .jpfaqHideAll {
    background: url('../../Images/all_plus.png') no-repeat left center;
    padding-left: 20px;
    cursor: pointer;
}

.tx-jpfaq .jpfaqHideAll {
    background: url('../../Images/all_min.png') no-repeat left center;
}

.tx-jpfaq label,
.tx-jpfaq .jpfaqHideAll,
.tx-jpfaq .toggleTriggerContainer,
.tx-jpfaq #jpfaq-filter-count {
    display: none;
}

.tx-jpfaq .toggleTriggerContainer {
	padding-left:2rem; padding-top:1rem;
}

@media screen and (max-width: 800px) {
  .abisz { height: auto; text-align: left;}
  body#seite-371 .abisz { padding:0 2rem;}
  .abisz a, .abisz span{ padding:3px 10px; border:1px solid #ccc; margin-bottom:1rem; display:inline-block; }
}
@media screen and (max-width: 800px) {
body#seite-177 #c536::before {
  margin-top:6rem;
}
}