div.tx-irfaq-pi1 { border:0; margin:0; padding:0; font-size:1em;}



.tx-irfaq-pi1 ul { padding:0; margin:0; }
.tx-irfaq-pi1 ul li { padding:5px 0; margin:0; }
.tx-irfaq-pi1 ul li a { text-decoration:none; padding:0; margin:0; font-weight:bold; }
.tx-irfaq-pi1 ul li a:hover { text-decoration:underline; }
.tx-irfaq-pi1 ul li a p.bodytext { padding-right:5px; margin:0; display:inline; }

.tx-irfaq-pi1 ul.irfaq-related-faq,
.tx-irfaq-pi1 ul.irfaq-related-links { padding:0; margin:0; padding-left:1em;  }

.tx-irfaq-pi1 .tx-irfaq-answer { padding:5px 0 0 0; margin:0; border-top:1px solid #ddd; }
.tx-irfaq-pi1 .tx-irfaq-answer h4 p.bodytext { padding:0; margin:0; display:inline; font-weight: bold; }

.tx-irfaq-pi1 dl { padding:0; margin:2em 0 0 0; border-bottom:1px solid #ddd; }
.tx-irfaq-pi1 dl dt { padding:.5em; background-color:transparent; border-top: 1px solid #ddd; }
.tx-irfaq-pi1 dl dt img { float:left; margin:5px 0 0 0; }
.tx-irfaq-pi1 dl dt p { padding:0; margin:0 0 0 17px; font-weight: bold; }
.tx-irfaq-pi1 dl dd { padding:0; margin:0; }
.tx-irfaq-pi1 dl dd p { padding:0; margin:0; }

.tx-irfaq-pi1 dl dd p.bodytext { padding:0; margin:0 0 0 2em; }

.irfaq-related-faq-block  .irfaq-related-text,
.irfaq-related-link-block  .irfaq-related-text
{ color:#555; font-weight:bold; padding:1em 0 .5em 0; margin:0; }

.tx-irfaq-pi1 .additional-info { padding:0; margin:0px 10px 10px 20px; border:none;  }
.tx-irfaq-pi1 .additional-info .additional-info-text { color:#555; padding:2px 0; }
.tx-irfaq-pi1 .additional-info .additional-info-text span.additional-info-experturl,
.tx-irfaq-pi1 .additional-info .additional-info-text span.additional-info-askedbyname {  }

.tx-irfaq-pi1 .additional-info ul { padding:0 0 0 10px; margin:0; }
.tx-irfaq-pi1 .additional-info  ul li { padding:2px 0; margin:0; }
.tx-irfaq-pi1 .additional-info  ul li a { text-decoration:none; padding:0; margin:0; font-weight:normal; }
.tx-irfaq-pi1 .additional-info  ul li a:hover { text-decoration:underline; }
.tx-irfaq-pi1 .additional-info  ul li a p.bodytext { padding:0; margin:0; display:inline; font-weight:normal; }

.tx-irfaq-pi1 .irfaq-related-faq, 
.tx-irfaq-pi1 .irfaq-related-links { margin:0; padding:0; }

.irfaq-search-form  { padding:0; margin:0; }
.irfaq-search-form  input { }
.irfaq-search-form span.irfaq-search-form-submit {  padding:0 1em; }


/* dynamic view properties - dont change */
.tx-irfaq-cleaner { clear:left; height:.1px; line-height:.1em; padding:0; margin:0; }
.tx-irfaq-dynheader { cursor: pointer; }
.tx-irfaq-dynans-hidden { display: none; }
.tx-irfaq-dynans-visible { display: inline; }



/* für xxx extension */
.tx-irfaq-pi1 ul.tx-irfaq-questions-list { padding:5px 0; margin:0; border-top:1px solid #ddd; }
.tx-irfaq-pi1 ul.tx-irfaq-questions-list li{ padding:5px 0; margin:0; }
.tx-irfaq-pi1 ul.tx-irfaq-questions-list li p { color:#060; }
