@charset "utf-8";
/* CSS Document */

/*********  Umfrage - pbsurvey  ***************/
.tx-pbsurvey-pi1{
	padding: 0px 10px 10px 11px;
}
.tx-pbsurvey-pi1 div {
	margin-bottom: 10px;

}
.tx-pbsurvey-pi1 .pagenumbering {
	font-size: 60%; 
	position: relative; 
	height: 15px;
}
.tx-pbsurvey-pi1 .barcontainer {
	background-color: #FFFFFF; 
	border: 1px solid #44b7c6; 
	width: 100px; 
	height: 15px; 
	position: absolute; 
	z-index: 6; 
	right: 0px;
	top: 10px;
}
.tx-pbsurvey-pi1 .bar {
	background-color: #c4edf1; 
	height: 15px; 
	z-index: 4; 
	position: absolute; 
	left: 0px;
}
.tx-pbsurvey-pi1 .bartext {
	z-index: 5; 
	text-align: center; 
	position: absolute; 
	left: 0px; 
	width: 100px; 
	height: 15px;
	color: #4d4d4d;
}
.tx-pbsurvey-pi1 .pageHeader {
	font-weight: bold; 
}
.tx-pbsurvey-pi1 .pageIntroduction {}
.tx-pbsurvey-pi1 .survey_item {
	margin-top: 20px; 
	margin-bottom: 20px;
}
.tx-pbsurvey-pi1 .itemform {}
.tx-pbsurvey-pi1 fieldset {
	width: 700px;
	min-width: 700px;
	max-width: 700px;
}
.tx-pbsurvey-pi1 .question {
	white-space:normal;
	width: 700px;
	min-width: 700px;
	max-width: 700px;
	color: #44b7c6;
	font-weight: bold;
}
.tx-pbsurvey-pi1 .questionNumber {
	color: #44b7c6;
	font-weight: bold;
}
.tx-pbsurvey-pi1 .questionComment{
	color: #44b7c6;
	font-weight: bold;
	font-size: 9px
}
.tx-pbsurvey-pi1 .questionSubtext{
	padding: 0px;
	margin: 0px;
}
.tx-pbsurvey-pi1 .questionSubtext p.bodytext{
	padding-top: 0px;
	padding-left: 0px;

}
.tx-pbsurvey-pi1 .required {
	color: #FF0000; 
	vertical-align: super;
}
.tx-pbsurvey-pi1 .survey_error, .tx-pbsurvey-pi1 .survey_error p {
	color: #FF0000;
}
.tx-pbsurvey-pi1 .additional_ver input{
	margin-left: 20px;
}
.tx-pbsurvey-pi1 .additional_ver textarea{
	display: block;
}
.tx-pbsurvey-pi1 .matrix {
	width: 700px;
	min-width: 700px;
	max-width: 700px;
}
.tx-pbsurvey-pi1 .matrix .surveyrow_even {
	background-color: #FFF;
	padding-bottom: 10px;
}
.tx-pbsurvey-pi1 .matrix .columnFirst {
	font-weight: normal; 
	text-align: left;
	width: 250px;
	min-width: 250px;
	max-width: 250px;
}
.tx-pbsurvey-pi1 .matrix .columnNext {
	text-align: center;
	vertical-align: bottom;
}
.tx-pbsurvey-pi1 .additional_ver textarea, .tx-pbsurvey-pi1 .additional_ver input{
	background-color: #ffffff; 
	border: 1px dotted;  
	border-color: #d1cfcf;
	font-size: 11px; 
	font-family: arial; 
}

.tx-pbsurvey-pi1 .survey_item input{

}
.additional_text{

}
.pbsurvey-submit{
	background: #fff url(../img/assets/btn_valider.jpg) no-repeat;
	width: 71px;
	height: 19px;
	border: none;
	text-indent: 999em;
}
.pbsurvey-back{
	background: #fff url(../img/assets/btn_retour.jpg) no-repeat;
	width: 68px;
	height: 19px;
	border: none;
	text-indent: 999em;
}

.survey_item textarea{
	background-color: #ffffff; 
	border: 1px dotted;  
	border-color: #d1cfcf;
	font-size: 11px; 
	font-family: arial; 
}
.tx-ncpbsurveyfesimplestats-pi1{
	padding: 0px 10px 10px 11px;
}

.tx-pbsurvey-pi1 .survey_item h1{
	padding: 0px 0px 0px 0px;
}
.tx-pbsurvey-pi1 .grey, .tx-pbsurvey-pi1 .grey h1{
	color: #4d4d4d;
}
.tx-pbsurvey-pi1 .grey legend {
	color: #4d4d4d;
	font-weight: bold;
}
.tx-pbsurvey-pi1 .grey textarea {
	height: 20px;
	min-height: 20px;
	max-height: 20px;
}

.tx-pbsurvey-pi1 .grey_nohead, .tx-pbsurvey-pi1 .grey_nohead h1{
	color: #4d4d4d;
	font-weight: normal;	
}
.tx-pbsurvey-pi1 .grey_nohead legend {
	color: #4d4d4d;
	font-weight: normal;
}
.tx-pbsurvey-pi1 .grey_nohead {
	margin-top: 0px; 
	margin-bottom: 0px;
}
.tx-pbsurvey-pi1 .lines input, .tx-pbsurvey-pi1 .linesnobottomstart input{
	background-color: #ffffff; 
	border: 1px dotted;  
	border-color: #d1cfcf;
	font-size: 11px; 
	font-family: arial; 
	margin-bottom: 5px;
}
.tx-pbsurvey-pi1 .linesnobottomstart{
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.tx-pbsurvey-pi1 .lines input, .tx-pbsurvey-pi1 .linesnobottom input{
	background-color: #ffffff; 
	border: 1px dotted;  
	border-color: #d1cfcf;
	font-size: 11px; 
	font-family: arial; 
	margin-bottom: 5px;
}
.tx-pbsurvey-pi1 .linesnobottom{
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.tx-pbsurvey-pi1 .linesnobottom legend{
	display: none;
}

.tx-pbsurvey-pi1 span.required{
	display: none;
}

.tx-pbsurvey-pi1 .product_spezial span.question-item{
	display:table-cell;
	vertical-align:top;
	width: 700px;
	line-height: 80px;
	border-bottom: 1px solid #d1cfcf;
	margin-bottom: 5px;
}
.tx-pbsurvey-pi1 .product_spezial legend.question{
	font-size: 13px;
}
.tx-pbsurvey-pi1 .product_spezial span{
	font-weight: bold;
}
.tx-pbsurvey-pi1 .product_spezial span.question-item img{
	padding: 0px 10px 0px 5px;
}
