/* --- Formular Darstellung ---*/

/*.fgclass {font-family:Verdana,sans-serif;color:#000000;line-height:14px;font-size:11px;width:600px;background-color:#F1F1F1;padding:10px;}/**/
.fgclass {font-family:Verdana,sans-serif;color:#000000;line-height:14px;font-size:11px;background-color:#F1F1F1;padding:10px;}

.fgclass a {color:#D23606;text-decoration:none;font-weight:bold;}
.fgclass a:hover {text-decoration:underline;}
.fgclass a:active {text-decoration:underline;}

.fgclass .titlebox {background-color:#999999;padding:5px;font-size:12px;color:#FFFFFF;font-weight:bold;} /* Titel-Box */
.fgclass fieldset { /* Sektionen */
	padding: 5px;
	margin-top:10px; 	/*background-color:#f0f0f0;*/
}
.fgclass .fieldset_distance{
	line-height: 15px;
}
.fgclass legend {color:#000000;font-weight:bold;padding:10px;} /* Sektions-Legende */
.fgclass .qa_block {margin-bottom:5px;} /* Frage/Antwort-Box (komplett) */
.fgclass .questionbox {} /* Frage-Box */
.fgclass .responsebox {} /* Antwort-Box */

.fgclass .fg_text {border:1px solid #000000;background-color:#FFFFFF;font-size:11px;} /* Text-Felder */
.fgclass .fg_textarea {border:1px solid #000000;background-color:#FFFFFF;font-size:11px;font-family:Verdana,sans-serif;} /* Textarea-Felder */
.fgclass .fg_select {border:1px solid #000000;background-color:#FFFFFF;font-size:11px;} /* Select-Felder */
.fgclass .fg_multiselect {border:1px solid #000000;background-color:#FFFFFF;font-size:11px;} /* Multiselect-Felder */
.fgclass .fg_option {border:0px solid #000000;background-color:#FFFFFF;font-size:11px;} /* Option-Felder */
.fgclass .fg_radio_box {	display:inline;	} /* Radiobutton & Label Container-Boxen */
.fgclass .fg_radio {	border:0px solid #000000;	background-color:none;	vertical-align:middle;	} /* Radiobutton-Felder */
.fgclass .fg_radio_label {	vertical-align:middle;	} /* Radiobutton-Labels */
.fgclass .fg_checkbox_box {	display:inline;	} /* Checkbox & Label Container-Boxen */
.fgclass .fg_checkbox {	border:0px solid #000000;	background-color:none;	vertical-align:middle;	} /* Checkbox-Felder */
.fgclass .fg_checkbox_label {	vertical-align:middle;	} /* Checkbox-Labels */
.fgclass .fg_file {border:1px solid #000000;background-color:#FFFFFF;font-size:11px;} /* Upload-Felder */
.fgclass .fg_password {border:1px solid #000000;background-color:#FFFFFF;font-size:11px;} /* Passwort-Felder */
.fgclass .calendar {line-height:10px;font-size:10px;} /* Calendar-Felder */

.innerHelp {background-image:url(img/hint.gif);background-position: left center;background-repeat: no-repeat;padding-left: 20px;padding-top: 1px;} /* Hilfe (Hint) */
.innerError {background-image:url(img/error.gif);background-position:left center;background-repeat:no-repeat;padding-left:20px;padding-top:1px;background-color:#FF0000;color:#FFFFFF;} /* Fehler-Meldung-Anzeige */
.fgclass .error {background-image:url(img/error.gif);background-position:left center;background-repeat:no-repeat;padding-left:20px;padding-top:1px;background-color:#FF0000;color:#FFFFFF;margin-bottom:10px;} /* Upload-Fehler-Meldung-Anzeige */

.fgclass .btn_reset {font-size:11px;} /* Reset-Button */
.fgclass .btn_submit {font-size:11px;} /* Submit-Button */

.fgclass .imagebox {} /* Image-Box */
.fgclass .textbox {padding:5px;} /* Text-Box */
.fgclass .imagetextbox {float:left; margin-right:20px;} /* Image-Box next to Text-Box */
.fgclass .textimagebox {float:left;} /* Text-Box next to Image-Box */
.fgclass img {} /* Standard Image */

.fgclass .dhtmlxTabBar {
	height:500px;
} /* Paginierung/Registerkarten allgemein */
	/*.dhx_tabbar_zone{} /**/
		/*.dhx_tablist_zone{} /**/
		.dhx_tabcontent_zone{position:relative;} /**/
			.fgclass .fgtabs {
				padding-top:5px;
				padding-bottom:5px;
				padding-left:20px;
				padding-right:20px;
				width:90%; /* default setting */
				/*width:auto;*/
			} /* Registerkarten */

.dhx_tabcontent_sub_zone{}

/* --- Chart Darstellung ---*/

.fgresponsebox a {color:#D23606;text-decoration:none;}
.fgresponsebox a:hover {text-decoration:underline;}
.fgresponsebox a:active {text-decoration:underline;}

.fgresponsebox {font-family:Verdana,sans-serif;color:#000000;line-height:18px;font-size:11px;width:600px;background-color:#F1F1F1;padding:10px;} /* Response-Box */
.fgresponsebox .titlebox {background-color:#999999;padding:5px;font-size:12px;color:#FFFFFF;font-weight:bold;} /* Titel-Box */
.fgresponsebox .surveydetails_links {font-weight:bold;float:left;} /* Umfrage-Details-Box (links) */
.fgresponsebox .surveydetails_rechts {float:right;text-align:right;} /* Umfrage-Details-Box (rechts) */
.fgresponsebox .surveychart {} /* Umfrage-Detail-Chart-Box */

.fgresponsebox .printlink {text-decoration:none;background-image:url(img/printer.gif);background-position: center center;background-repeat:no-repeat;width:20px;height:18px;float:right;padding:1px;} /* Print-Link */
.fgresponsebox .printlink:hover {text-decoration:none;background-image:url(img/printer_hover.gif);background-position: center center;background-repeat:no-repeat;width:20px;height:18px;float:right;padding:1px;} /* Print-Link-Hover */
.fgresponsebox .expandall {text-decoration:none;background-image:url(img/expand.gif);background-position: center center;background-repeat:no-repeat;width:20px;height:18px;float:right;padding:1px;} /* Expand All-Link */
.fgresponsebox .expandall:hover {text-decoration:none;background-image:url(img/expand_hover.gif);background-position: center center;background-repeat:no-repeat;width:20px;height:18px;float:right;padding:1px;} /* Expand All-Link-Hover */
.fgresponsebox .collapseall {text-decoration:none;background-image:url(img/collapse.gif);background-position: center center;background-repeat:no-repeat;width:20px;height:18px;float:right;padding:1px;} /* Expand All-Link */
.fgresponsebox .collapseall:hover {text-decoration:none;background-image:url(img/collapse_hover.gif);background-position: center center;background-repeat:no-repeat;width:20px;height:18px;float:right;padding:1px;} /* Expand All-Link-Hover */

.fgresponsebox .questiontitle {font-weight:bold;margin-top:10px;background-color:#cccccc;color:#FFFFFF;} /* Fragen-Titel */
.fgresponsebox .answerbox {margin: 0px 0px 10px 21px;display:none;} /* Antworten-Box */
.fgresponsebox .answertitle {border-bottom:1px solid #FFFFFF;} /* Antwort-Text */
.fgresponsebox .answertitle:hover {background-color:#999999;color:#FFFFFF;} /* Antwort-Text */

.fgresponsebox .treeButtons {text-decoration:none;color:#000000;background-image:url(img/list.gif);background-position:left center;background-repeat:no-repeat;padding:1px 1px 1px 20px;} /* Tree-Text */
.fgresponsebox .treeButtons:hover {text-decoration:none;color:#999999;background-image:url(img/list_hover.gif);background-position:left center;background-repeat:no-repeat;height:20px;padding:1px 1px 1px 20px;} /* Tree-Text-Hover */
.fgresponsebox .treeButtonsExpanded {text-decoration:none;color:#000000;background-image:url(img/listcollapse.gif);background-position:left center;background-repeat:no-repeat;height:20px;padding:1px 1px 1px 20px;} /* Tree-Text-Collapsed */
.fgresponsebox .treeButtonsExpanded:hover {text-decoration:none;color:#999999;background-image:url(img/listcollapse_hover.gif);background-position:left center;background-repeat:no-repeat;height:20px;padding:1px 1px 1px 20px;} /* Tree-Text-Collapsed-Hover */

.fgresponsebox .charttitle {font-weight:bold;margin-top:10px;background-color:#cccccc;color:#FFFFFF;} /* Chart-Titel */
.fgresponsebox .chartbox {margin: 0px 0px 10px 0px;display:none;} /* Chart-Box */
.fgresponsebox .chartButton {text-decoration:none;color:#000000;background-image:url(img/chart.gif);background-position:left center;background-repeat:no-repeat;padding:1px 1px 1px 20px;} /* Chart-Text */
.fgresponsebox .chartButton:hover {text-decoration:none;color:#999999;background-image:url(img/chart_hover.gif);background-position:left center;background-repeat:no-repeat;height:20px;padding:1px 1px 1px 20px;} /* Chart-Text-Hover */
.fgresponsebox .chartButtonExpanded {text-decoration:none;color:#000000;background-image:url(img/chartcollapse.gif);background-position:left center;background-repeat:no-repeat;padding:1px 1px 1px 20px;} /* Chart-Collapsed-Text */
.fgresponsebox .chartButtonExpanded:hover {text-decoration:none;color:#999999;background-image:url(img/chartcollapse_hover.gif);background-position:left center;background-repeat:no-repeat;height:20px;padding:1px 1px 1px 20px;} /* Chart-Collapsed-Text-Hover */
