@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 { 
}
vanhaa...
*/
/* 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%;
}

#searchresults { /*div*/ }
#controls { /*div*/ 
	text-align: right;
}
#searchresulttarget { /*ul*/ 
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.searchresult { /*li*/ }
.searchresult h4 {
	font-size:1em;
	margin-bottom:0.1em;
	margin-top:10px;
}
.resultindex {
	margin-right: 0.4em;
}
.score, .timestamp, .description {
	margin-left: 1.6em;
}


/* lomakelomake */
/* vanhoja */

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

.questionnaire h1 { /*lomakkeen otsikko*/

}
.questionnaire br  {
	display: none;
}
.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 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ä */

}

