.question-teaser {
	margin: 40px 0px 40px 0px;
}

.question-teaser .question, .question-teaser .answer{
	font-style: italic;
}
.question-teaser .question{
}
.question-teaser .answer{
	margin-top: 12px;
}
.question-teaser .question-header { display: block; overflow: hidden; margin-bottom: 4px; }
.question-teaser .question-title{
	font-family: 'PTSansNarrow', sans-serif;
	font-size: 20px;
	color: #7c9064;
	l1ine-height: 24px;
	font-style: normal;
}
.question-teaser .question-date{
	background-color: #7D9165;
	color: #fff;
	float: right;
	font-style: italic;
	padding: 3px 6px 2px 5px;
	text-align: center;
	margin: 0px 0px 0px 10px;
}

.nodus-page-description-question { margin-bottom: 24px; }
.question-teaser .question-question p { margin-top: 4px; padding-top: 0; }
.question-teaser .question-answer p { margin-top: 1px; padding-top: 0; }

.nodus-teaser-selector-rows-question, .nodus-teaser-selector-rows-question_categories { clear: both; }

.nodus-teaser-selector-rows-question .sel { color: white; background: #7D9165; padding-left: 2px; padding-right: 3px; }

#questions_search_form { display: block; overflow: hidden; padding: 0; margin: 0 0 28px 0; }
#questions_search_form  .caption { font-size: 14px; margin-bottom: 3px; }
#questions_search_form .search_question { display: block; float: left; width: 583px; padding: 2px 6px 0 6px; height: 19px; background: transparent; border: solid 1px #8b9c74; border-right: none; font-family: 'pt_serif', Arial, sans-serif; font-size: 11px; font-style: italic; color: #ababab; }
#questions_search_form .search_btn { display: block; float: left; border: none; width: 21px; height: 23px; background: url('/image/layout/calendar_btn.gif') no-repeat left top; }
#questions_search_form .search_btn:hover { background-position: left -23px; }
#questions_search_form .search_btn1:focus { outline: none; }

