@charset "UTF-8";
/* lomakkeiden ja haun määreet määritellään täällä 
Kaikki lomakkeet ovat aina mainKaksi -divin sisällä
*/
/*ylitetään mm. hakusivun paikallinen asetus
.xmldocument1 div {   
	margin-left:auto !important;
}

*/
label {
	font-size: 1em; 
	margin-bottom: 0.5em;
}

/* hakulomake */
/* hakutulokset tämän sisällä (div)
#T_Slot1_C1_TargetPanel { 
	
}
*/
/* input checkbox hakulomakkeessa (x3) + rajauslistaus select*/
#T_Slot1_C1_EntireSite, #T_Slot1_C1_OnlySection, #T_Slot1_C1_GoogleSearch, #T_Slot1_C1_PageList {
	font-size: 1em !important;
	margin-bottom: 0.5em;
}

/* rajauslistaus select */
#T_Slot1_C1_PageList {
	margin-left: 3em !important;
}

/* tuloslistaus tämän divin sisällä */
#results {
	width: 100%;
}


/* lomakelomake */
.questionnaire {
	margin:0 !important;
	width: 94% ; /* uusi */
}

.questionnaire h1 { /*lomakkeen otsikko*/

}
.questionnaire br  {
	display: none;
}
/*
.questionnaire table br  {
	display:block;
}
*/
.questionnaire table {
	border-collapse:collapse; 
	empty-cells:hide;
}
.questionnaire table td{
	border-collapse:collapse;
	empty-cells:hide;
}

.QGroup { /* lomakekentät tämän sisällä*/
	width: 100%;
	padding: 0;
}
table.QGroup tr {
	padding: 0;
	margin: 0;
}
table.QGroup td {
	padding: 0;
	margin: 0;
}
html>body table.QGroup td {
	font-size: 1em;
}
.QQuestionLabel {/*lomakkeen "otsikko" (tulee lomaketyäkalusta) - sama kuin h4*/
	font-size: 1.1em; 
	font-weight: bold;
	padding: 1em 0;
	margin: 0;
}

.QMultipleChoiceQuestion { /* itse kysymykset tämän kentän sisällä */
	width: 100%;
	padding: 0;
	margin: 0 0 1em 0;
}

.QMultipleChoiceQuestion td {
	padding: 0;
	margin: 0;
	vertical-align: top;
	width: 100%;
}
.QGroup h4, .QMultipleChoiceQuestion h4 {
	line-height: 1em;
	font-weight: normal;
	margin: 0;
	padding:0;
}
/*
.QMultipleChoiceQuestion br {
	display: block;
}
*/

.QMultipleChoiceQuestion label { /*monivalintakysymyksissä, ainakin checkboxin yhteydessä*/
	text-align: left;
	width: auto;
	padding: 0;
	margin: 0;
	clear:right;
}
.QTextQuestion { /*input */
	padding: 0;
	margin: 0;
	max-width: 98% !important;
	font-size: 0.9em;
	background-color:#F3F3F3;
}
html>body .QTextQuestion {
	overflow:visible !important;
	font-size: 1em;
}

.questionnaire input[type=submit], .questionnaire input[type=reset], .questionnaire input[type=button]{
	margin-right: 2em !important;
}
.button2 { 	/* Napin tyyli*/
}

.QSummary { /* yhteenvetonäkymä */

}

/* 2008-1014 uutta */
.pf_textquestion { /* tekstikenttä*/
	width: 96% !important;
	min-width: 19em;
}
.pf_errorlabel { /* jos syöttää jotain lomakekenttään, mitä ei tarvitsisis syöttää....*/
	margin-left:1em;
	color:#FF0000;
}
.pf_controller { /* div, jonka sisällä napit + sivunvaihdot, jos on */ }
.pf_pages { /* dov, jonka sisälllä ilmeisesti sivunvaihdot */ }
.pf_button { /* nappi */ }