html {
	height: 100%;
}

	a:link { color:#7690B1; text-decoration:none; }
	a:visited { color:#7690B1; text-decoration:none; }
	a:hover { color:#7690B1; text-decoration:underline; }
	a:active { color:#7690B1; text-decoration:none; }
	
/* formatting body */
body
{
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	height: 100%;
	width: 100%;
	background: #86A1CE;
}


/* switch / setup <hr> */
hr
{
	border: none;
	border-top: 1px dashed #A6B4CE;
	height: 1px;
}

/* set <hr> workaround to display images */
.hr
{
}


/* spacer between htmlbody and maintable */
.header
{
	background: #A6B4CE;
	height: 5px;
	width: 100%;
}


/* Configures the main table which contains all content */
.maintable
{
	width: 765px;
	margin 0 0 0 0;
	padding: 0 0 0 0; 
	font-family: Arial, Helvetica, sans-serif;
	height: 100%;
	background-color: #D7DEF1;
}


/* Configures the formbody table which contains all questions */
.formbody
{
	width: 100%;
	padding: 0px;
	font-size: 8pt;
}


/* Configures the width of the question columns / the sum of columnwidth must result 100% */
.cellwidth_description
{
	width: 48%;
}

.cellwidth_left
{
	width: 10%;
}

.cellwidth_middle
{
	width: 20%;
}

.cellwidth_right
{
	width: 10%;
}

.cellwidth_abstention
{
	width: 12%;
}


/* Configures the head of the survey which displays organization, lecturer, subunit, survey, ... */
.survey_header
{
	width: 100%;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}

.survey_header_organization
{
	background-color: #86A1CE;
}
.survey_header_subunit
{
	background-color: #A6B4CE;
}
.survey_header_lecturer
{
	background-color: #86A1CE;
}
.survey_header_survey
{
	background-color: #A6B4CE;
}


/* formatting chapter title */
.chapter_title
{
	color: #000000;
	font-weight: bold;
	font-size: 10pt;
	background-color: #C4CEE7;
}


/* formatting scaled question */
.scaledquestion
{
}

/* formatting description of scaled question (whole row)*/
.scaledquestion_description
{
}

/* formatting left pole of scaled question */
.scaledquestion_left
{
}

/* formatting right pole of scaled question */
.scaledquestion_right
{
}

/* formatting radiobox cell of scaled question */
.scaledquestion_input
{
}

/* formatting optional abstention of scaled question */
.scaledquestion_abstention
{
}

/* formatting extended pole definitions of scaled question */
.scaledquestion_pole_def_ext
{
	font-size: 8pt;
}

/* formatting abstention of scaled questions with extended pole definitions */
.scaledquestion_pole_def_ext_abstention
{
	font-size: 8pt;
}

/* formatting background of scaled questions with extended pole definitions */
.scaledquestion_pole_def_ext_bg
{
}



/* formatting global pole definition of scaled questions (whole row) */
.scaledquestion_pole_def
{
}

/* formatting global right pole definition of scaled questions */
.scaledquestion_pole_def_left
{
}

/* formatting global pole definition input cell background of scaled questions */
.scaledquestion_pole_def_input
{
}

/* formatting global left pole definition of scaled questions */
.scaledquestion_pole_def_right
{
}

/* formatting global optional abstention of scaled questions */
.scaledquestion_pole_def_abstention
{
}



/* Single Choice Question Radiobuttons */
.singlechoicequestion
{
}
.singlechoicequestion_description
{
}

.singlechoicequestion_input
{
}

.singlechoicequestion_inputdescription
{
	font-size: 8pt;
}



/* Single Choice Question Dropdownbox */
.singlechoicequestion_dropdownstyle
{
}

.singlechoicequestion_dropdownstyle_input
{
}

.singlechoicequestion_dropdownstyle_input_select
{
	font-size: 8pt;
	height: 18px;
}



/* Multiple Choice Question */
.multiplechoicequestion
{
}

.multiplechoicequestion_description
{
}

.multiplechoicequestion_input
{
}

.multiplechoicequestion_inputdescription
{
	font-size: 8pt;
}



/* Matrixfield Question */
.matrixquestion
{
}

.matrixquestion_description
{
}

.matrixquestion_input
{
}

.matrixquestion_inputfield
{
	height: 18px;
	font-size: 8pt;
	border: 1px solid #A6B4CE;
}



/* Grade Question */
.gradequestion
{
}

.gradequestion_description
{
}

.gradequestion_input
{
	padding: 2px;
}

.gradequestion_input_select
{
	height: 18px;
	font-size: 8pt;
}



/* Open Question */
.openquestion
{
}

.openquestion_description
{
}

.openquestion_input
{
}

.openquestion_input_textarea
{
	border: 1px solid #A6B4CE;
	font: 8pt;
}

/* Comment Fields like 1004 and 21 */
.comment
{
}

/* Required question not set */
.description_error
{
	color: red;
}



/* Configures Buttons */
.button_tempsave
{
	color: #000000;
	font: 8pt Arial, Helvetica, sans-serif;
	background: #A6B4CE;
	width: 150px;
	border: 1px solid #000000;
}

.button_submit
{
	color: #000000;
	font: 8pt Arial, Helvetica, sans-serif;
	background: #A6B4CE;
	width: 150px;
	border: 1px solid #000000;
}

.button_close
{
	color: #000000;
	font: 8pt Arial, Helvetica, sans-serif;
	background: #A6B4CE;
	width: 150px;
	border: 1px solid #000000;
}

.button_print
{
	color: #000000;
	font: 8pt Arial, Helvetica, sans-serif;
	background: #A6B4CE;
	width: 150px;
	border: 1px solid #000000;
}

.button_next
{
	color: #000000;
	font: 8pt Arial, Helvetica, sans-serif;
	background: #A6B4CE;
	width: 150px;
	border: 1px solid #000000;
}

.button_previous
{
	color: #000000;
	font: 8pt Arial, Helvetica, sans-serif;
	background: #A6B4CE;
	width: 150px;
	border: 1px solid #000000;
}


/* configures language selection (dropdownbox & flags) */
.language_selection
{
	font-size: 8pt;
}

/* configures language selection dropdownbox */
.language_selection_select
{
	height: 18px;
	font-size: 8pt;
}

/* configures language selection dropdownbox input button */
.language_selection_button
{
	color: #000000;
	font: 8pt Arial, Helvetica, sans-serif;
	background: #A6B4CE;
	width: 150px;
	border: 1px solid #000000;
}

/* spacer between formbody and copyright */
.spacer
{
	background: #BABDB6;
	height: 3px;
}

/* copyright */
.copyright
{
	font-size: 8pt;
	color: #7690B1;
	background: #A6B4CE;
	height: 24px;
}

/* goodbye message */
.goodbye
{
	font-size: 12pt;
	font-weight: bold;
}