.tx-faqmanager-pi1{
  clear: both;
  font-size: 12px;
  line-height: 150%
}
.tx-faqmanager-pi1 A{
  font-size: 12px;
  line-height: 150%
}

.tx_faqmanager_pi1-title{
  	font-family: arial, verdana;
	text-decoration:none;
	display: block;
	color: #000000;
	background-color: #E5EFFA;
	border-left: 7px solid #0066cc;
	margin: 0 0 0.65em;
	padding: 3px 7px !important;
	padding: 3px 0 5px 7px;
}
.tx_faqmanager_pi1-title-wrapper{
	font-weight: bold;
}
.tx_faqmanager_pi1-details-catdescriptions-single-title{
  	padding-left: 10px;
}
.tx_faqmanager_pi1-product-title, .tx_faqmanager_pi1-details-catdescriptions-single-title H1{
    height:14px;
    line-height: 100%;
    margin: 0;
    padding: 0;
    padding-top: 3px;
}
.tx_faqmanager_pi1-product-image {
    width: 50%;
    vertical-align:top;
    text-align: center;
    padding: 0 0 0 0;
}

/*************************************************************
	LIST
*/
.tx_faqmanager_pi1-list-question, .tx_faqmanager_pi1-details-question{
	margin-bottom: 0.2em;
	clear: both;
}
.tx_faqmanager_pi1-list-question-wrapper, .tx_faqmanager_pi1-details-question-wrapper{
  	margin: 0;
	padding: 0;
	list-style: none;
}
ul.tx_faqmanager_pi1-list-question-wrapper li{
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #fff;
}
ul.tx_faqmanager_pi1-list-question-wrapper li a{
	display: block;
	margin: 0;
	border: 1px solid #eee;
	background: #eee;
	text-indent: -0.7em;
	padding: 0.15em 0.5em 0.3em 1.2em;
/*\*/
	text-indent: 0;
	padding: 0.15em 0.5em 0.3em;
/**/
}
ul.tx_faqmanager_pi1-list-question-wrapper li a:hover {
	background: #ddd;
	border: 1px solid #06c;
	color: #06c;
	text-decoration: none;
}
ul.tx_faqmanager_pi1-list-question-wrapper li a img {
/*\*/
	float: left;
/**/
	width: 0.5em;
	height: 0.5em;
	border: none;
	margin-top: 0.5em;
}

.tx_faqmanager_pi1-details-question{
  margin: 10px 0 10px 0;
  border: 1px solid #EFEFEF;
  color: #06c;
}
.tx_faqmanager_pi1-details-question-wrapper{
    font-weight: bold
}
/*************************************************************
	SEARCHFORM
*/
.tx_faqmanager_pi1-searchform{
  margin: 0px 0 10px 0;
  background: #F7F7F7;
  border-bottom: 1px solid #cccccc;
}
.tx_faqmanager_pi1-searchform-wrapper{
  background: #F7F7F7;

}
.tx_faqmanager_pi1-2col-lcol{
  float: left;
  width: 48%;
}
.tx_faqmanager_pi1-2col-rcol{
  float: left;
  width: 48%;
  margin-left: 2%;
}
/*************************************************************
	DETAILS
*/
.tx_faqmanager_pi1-details-answer{
    line-height: 140%;
    margin: 0 0 15px 0;
}
.tx_faqmanager_pi1-details-answer-wrapper{
    padding: 10px;
}
.tx_faqmanager_pi1-details-catdescriptions-single-description{
  	padding: 5px 5px 15px 5px;
}
.tx_faqmanager_pi1-details-feedback-row{
  	padding: 10px 0 10px 0;
  	clear: both;
}
.tx_faqmanager_pi1-details-feedback-col FORM, INPUT{
  	margin: 0;
  	padding: 0;
}
.tx_faqmanager_pi1-submit{
  	width: 15em;
	color: #000; 
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
}
.tx_faqmanager_pi1-details-feedback-col{
  	width: 33%;
  	float: left;
}
.tx_faqmanager_pi1-details-feedback-row:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.tx_faqmanager_pi1-input TEXTAREA, INPUT, SELECT{
  	font-size: 8pt;
  	padding-left: 2px;
  	margin: 0 0 5px 10px;
}
.tx_faqmanager_pi1-input-title{
  	margin: 0 0 5px 5px;
}
