body { margin: 0px; font-family: Verdana, Arial; font-size: 10px; text-align: center; height: 100%; box-sizing: border-box; -moz-box-sizing: border-box; } div.title { background: url(images/titlebg.gif) repeat-y; color: white; font-weight: bold; font-size: 18px; padding-left: 5px; text-align: left; } h1.title { text-align: center; font-size: 15px; margin: 0px; } .subtitle { text-align: center; } .ident { text-align: center; } fieldset { border-bottom: 0px; border-left: 0px; border-right: 0px; padding-left: 0px; padding-right: 0px; } #leftmenu p { margin: 0px; margin-top: 1px; margin-bottom: 2px; font-size: 1px; } a.site { font-size: 12px; font-weight: bold; height: 34px; /* padding-left: 5px; padding-top: 2px; */ background: #E9E9E9; border: 1px solid #E0E0E0; text-align: left; margin: 1px; margin-right: 3px; margin-left: 3px; display: block; text-decoration: none; color: black; box-sizing: border-box; -moz-box-sizing: border-box; } a.siteactive { font-size: 12px; font-weight: bold; height: 34px; /* padding-left: 5px; padding-top: 2px; */ border: 1px solid #E0E0E0; background: white; text-align: left; margin: 1px; margin-right: 3px; margin-left: 3px; display: block; text-decoration: none; color: black; box-sizing: border-box; -moz-box-sizing: border-box; } a.sitemenu { font-size: 11px; display: block; height: 17px; /* background: #E0E0E0; */ border-bottom: 1px solid #E0E0E0; background-position: right; background-repeat: no-repeat; padding-right: 20px; padding-top: 2px; text-align: right; margin-top: 1px; margin-right: 3px; margin-left: 3px; box-sizing: border-box; -moz-box-sizing: border-box; } td { font-size: 10px; color: black; } a { color: blue; text-decoration: none; } input.input, select.input, textarea.input { font-family: Verdana, Arial; font-size: 10px; border: 1px solid silver; background: #EFEFEF; } input.show, select.show, textarea.show { font-family: Verdana, Arial; font-size: 10px; border: 1px dashed silver; background: #FAFAFA; } a.button { font-family: Verdana, Arial; font-size: 9px; border-left: 1px solid silver; border-bottom: 1px solid silver; border-right: 1px solid silver; border-top: 0px; background: #F0F0F0; padding: 0px; padding-left: 2px; padding-right: 2px; cursor: default; } form { margin: 0px; } hr { color: silver; height: 2px; } .error { color: red; } .message { color: green; } #leftmenu { position: absolute; left: 0px; top: 0px; width: 200px; background: #EEEEEE; border-right: 1px solid silver; height: 100%; text-align: left; padding-left: 5px; padding-right: 5px; box-sizing: border-box; -moz-box-sizing: border-box; } #leftmenu p { margin-top: 0px; margin-bottom: 10px; padding-left: 5px; } #container { position: absolute; left: 200px; top: 0px; right: 0px; box-sizing: border-box; -moz-box-sizing: border-box; } #containerdata { padding-left: 10px; text-align: left; font-size: 15px; height: 36px; padding-top: 2px; border-bottom: 1px solid #EEEEEE; box-sizing: border-box; -moz-box-sizing: border-box; } #workingarea { padding: 10px; text-align: left; box-sizing: border-box; -moz-box-sizing: border-box; } #workingarea h2 { margin-top: 0px; margin-bottom: 15px; font-size: 12px; } .datatable { border: 1px solid silver; } .datatable th { background: #EEEEEE; font-size: 10px; } .datatable td { font-size: 10px; } .datatable tr.colored { background: #F7F7F7; } .formarea { width: 468px; } .formarea iframe.progress { float: left; width: 300px; height: 25px; border: 0px; background-color: #FFFFFF; } #calendardiv .cpYearNavigation, #calendardiv .cpMonthNavigation { background-color:#6677DD; text-align:center; vertical-align:center; text-decoration:none; color:#FFFFFF; font-weight:bold; } #calendardiv .cpDayColumnHeader, #calendardiv .cpYearNavigation, #calendardiv .cpMonthNavigation, #calendardiv .cpCurrentMonthDate, #calendardiv .cpCurrentMonthDateDisabled, #calendardiv .cpOtherMonthDate, #calendardiv .cpOtherMonthDateDisabled, #calendardiv .cpCurrentDate, #calendardiv .cpCurrentDateDisabled, #calendardiv .cpTodayText, #calendardiv .cpTodayTextDisabled, #calendardiv .cpText { font-family:arial; font-size: 10px; } #calendardiv TD.cpDayColumnHeader { text-align:right; border:solid thin #6677DD; border-width:0 0 1 0; } #calendardiv .cpCurrentMonthDate, #calendardiv .cpOtherMonthDate, #calendardiv .cpCurrentDate { text-align:right; text-decoration:none; } #calendardiv .cpCurrentMonthDateDisabled, #calendardiv .cpOtherMonthDateDisabled, #calendardiv .cpCurrentDateDisabled { color:#D0D0D0; text-align:right; text-decoration:line-through; } #calendardiv .cpCurrentMonthDate { color:#6677DD; font-weight:bold; } #calendardiv .cpCurrentDate { color: #FFFFFF; font-weight:bold; } #calendardiv .cpOtherMonthDate { color:#808080; } #calendardiv TD.cpCurrentDate { color:#FFFFFF; background-color: #6677DD; border-width:1; border:solid thin #000000; } #calendardiv TD.cpCurrentDateDisabled { border-width:1; border:solid thin #FFAAAA; } #calendardiv TD.cpTodayText, #calendardiv TD.cpTodayTextDisabled { border:solid thin #6677DD; border-width:1 0 0 0; } #calendardiv A.cpTodayText, #calendardiv SPAN.cpTodayTextDisabled { height:20px; } #calendardiv A.cpTodayText { color:#6677DD; font-weight:bold; } #calendardiv SPAN.cpTodayTextDisabled { color:#D0D0D0; } #calendardiv .cpBorder { border:solid thin #6677DD; }