/* Style sheet modul-umfrage */
.ce_survey{margin:10px;padding:1px;}
.ce_survey .introduction{margin-bottom:2em;padding:3em;background-color:#383838;border:1px solid #000000;font-size:12px;color:#e3e3e3;}
.ce_survey .finalstatement{margin-bottom:2em;padding:3em;background-color:#383838;border:1px solid #000000;}
.ce_survey .pagetitle{border-bottom:2px solid #000000;font-weight:bold;font-size:14px;color:#ffffff;}
.ce_survey .before{vertical-align:top;}
.ce_survey .after{vertical-align:top;}
.ce_survey .surveyhead{width:98%;overflow:auto;margin-bottom:2em;padding:1em 0.5em;font-size:16px;color:#a8a7a7;}
.ce_survey .surveytitle{font-weight:bold;font-size:15px;color:#ffffff;}
.ce_survey .surveyhead .left{width:50%;float:left;}
.ce_survey .surveyhead .middle{margin-right:32%;margin-left:32%;text-align:center;}
.ce_survey .surveyhead .right{width:32%;float:right;text-align:right;}
.ce_survey .submit_container{overflow:auto;padding:1em 0.5em;color:#ffffff;}
.ce_survey .submit_container .left{width:32%;float:left;}
.ce_survey .submit_container .middle{margin-right:32%;margin-left:32%;text-align:center;}
.ce_survey .submit_container .right{width:32%;float:right;text-align:right;}
.ce_survey .pageintroduction{padding:1em 0.5em;}
.ce_survey .error,.ce_survey .tl_error{padding-left:20px;font-weight:bold;color:#e65d49;background: transparent url(system/modules/survey_ce/html/images/exclamation.png) no-repeat left top;}
.surveytable{width:100%;}
.surveytable td{vertical-align:top;}
.surveytable .titlecolumn{text-align:right;font-weight:bold;}
.surveytable .questioncolumn{}
.surveyblock{margin:1em 0;background-color:#f0f0f0;border:1px solid #000000;color:#000;}
.surveyblock .title{padding:0.25em 0.5em;background-color:#242222;border-bottom:1px solid #000000;font-weight:bold;font-size:110%;color:#ffffff;}
.surveyblock .help{font-weight:normal;font-size:80%;}
.surveyblock .question{margin-top:0.5em;margin-bottom:0.5em;}
.surveyblock .widget{padding:10px;}
.surveyblock .mandatory{font-size:11px;color:#d9048b;}
.mc td{text-align:center;}
.constantsum input[type="text"]{width:4em;}
.matrix table{width:100%;}
.matrix td{text-align:center;}
.matrix td.columnheader{vertical-align:bottom;}
.matrix td.rowtext{text-align:left;}
.matrix .leftadjective,.matrix .rightadjective{text-align:center;vertical-align:middle;background-color:#eee;border:1px solid #999;}
