??????????????? ??????????????? /* * PHProjekt 5.2 - Global Styles * * Defining global GUI element styles and master placement of typical site layers. * * Some default colors: * blue = #085eb4 (light #7373BB) * orange = #de6510 * red = #c2050a (light #EEB3B3) * green = #74b548 (light #B3EEB3) * cyan = #006666 */ /* ----- Initialization ------------------------------------------------ */ html { height: 100% !important; } body { background-color: #ffffff; margin: 0; left: 0; top: 0; padding: 0; /* fallback- or default font: */ font-family: Arial, Helvetica, sans-serif; font-size: 100.01%; font-size: 12px; } /* --------------------------------------------------------------------- */ /* ----- global placement ---------------------------------------------- */ #global-main { position: absolute; width:100%; margin: 0; text-align:left; top: 0; left: 0; } #global-header { position: fixed !important; position: absolute; left: 0px; top: 0px; margin: 0; height: 40px; width: 100%; border-bottom: 1px solid #222222; background: url(img/logo.png) no-repeat; background-color: #eeeeee; z-index: 1; } #global-navigation { position: fixed !important; position: absolute; overflow: auto; left: 0px; top: 40px; background-image: url(img/fieldsetheaderbg.jpg); width: 100%; height:14px; border-right: 1px solid #222222; padding: 5px; z-index: 2; } #global-content, #global-content.popup { position: absolute; left: 5px; top: 70px; padding-top: 5px; padding-left: 10px; float:right; z-index: 0; } #global-content.popup { top: 40px; } /* --------------------------------------------------------------------- */ /* ----- element classes ----------------------------------------------- */ a { color: #000; text-decoration: none; } a:hover { text-decoration: underline; } /* common P within(!) #pgp-content */ #global-content p { margin-bottom: 8px; line-height: 1.5em; font-size: 12px; } #global-content.popup { left: 0; } #global-main #global-navigation ul { padding-left: 0; margin-left: 0; } #global-navigation ul li { list-style: none; margin-bottom: 4px; padding-left: 0px; } #global-navigation ul li:hover { background-color: #ffffff; text-decoration: underline; } #global-navigation form, #global-navigation form select, #global-navigation #searchterm { font-size: 10px; display: inline; width: 100px; } #global-navigation .nav_button { font-size: 12px; display: inline; color: #999; border: 1px solid #999999; background-color: #ffffff; padding: 1px; cursor: pointer; width: 16px; } #global-navigation ul, #global-navigation ul li { display: inline; } #global-navigation ul li a { padding-left: 0px; color: #000000; text-decoration: none; border-right: 1px solid #000; padding: 0 5px; } #global-navigation ul li a:hover { text-decoration: underline; background-color: #517F73; color: #FFF; } /* active module in navigation */ #global-navigation ul li.active { text-decoration: none; } #global-navigation ul li a.active { font-weight: bold; } #global-navigation ul li span.nav_arrow { color: #de6510; margin-right: 5px; } #global-navigation ul li dfn { display: none; width: 0; } #global-navigation h4 { display: none; } #global-header #global-panels-top { position: absolute; left: 140px; margin: 0px; padding-top: 12px; } #global-header #global-panels-top-right { position: absolute; right: 0; margin: 0px; padding-top: 12px; } #global-header #global-panels-top ul { padding: 0; margin-left: 20px; margin-top: 0px; border-bottom: 3px solid #3b8806; } #global-header #global-panels-top li, #global-header #global-panels-top-right li { display: inline; list-style: none; margin: 5px; padding-left: 15px; padding-right: 15px; } /* Active Top Links (in Header)*/ #global-header #global-panels-top li.active { background-color: #b5d5a0; border-top: 3px solid #b5d5a0; } #global-header #global-panels-top li.active a, #global-header #global-panels-top-right li a { color: #000; text-decoration: none; } /* Inactive Top Links or captions(!) (in Header)*/ #global-header #global-panels-top ul li:first-child { background-color: #ffffff; color: #9F9ABA; font-weight: bold; border: 0; margin-right: 40px; } #global-header #global-panels-top li, #global-header #global-panels-top-right li { background-color: #74b548; color: #FFF; border-left: 1px solid #c0c0c0; border-top: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0; } #global-header #global-panels-top-right li { border-bottom: 1px solid #c0c0c0; } #global-header #global-panels-top a, #global-header #global-panels-top-right li a { color: #FFF; text-decoration: none; } /* no border around link-nested images */ a img { border: 0; } #bars form { display:inline; } optgroup { font-style: normal; font-weight: bold; } /* default styles */ /* common fontsize for form-elements */ #global-content input, #global-content select, #global-content button, #global-content textarea, #global-content option { font-size: 12px; } /* errors and notices */ #global-content div.status_bar { padding: 3px; border-top: 1px solid #a0a0a0; font-weight: bold; background-color: #b5d5a0; } #global-content span.status_bar .notice { font-weight: bold; color: green; } #global-content span.status_bar .error { font-weight: bold; color: red; } #global-content .sort { text-decoration: none; color: #de6510; } #global-content a.unsort { text-decoration: none; color: #74b548; } .button_link_active { background-color: #74b548; border: 2px inset #74b548; color: #FFF; padding: 2px; text-decoration: none; margin-right: 10px; font-weight: bold; } .button_link_inactive, input.button { background-color: #74b548; border: 1px outset #C0C0C0; color: #FFFFFF; padding: 2px; text-decoration: none; font-weight: normal; margin-right: 10px; } /* Cyan (or what ever...)*/ .button_link_cyan { background-color: #006666; border: 2px outset #006666; color: #ffffff; padding: 1px; text-decoration: none; } #global-content table { font-size: 12px; } #global-content th, #global-content th a { background-color: #3b8806; color: #FFFFFF; } td, th{ border-right: 1px solid #FFF; padding-left: 5px; } #global-content table .odd { background-color: #eeeeee; } #global-content table .even { background-color: #e0e0e0; } div.result_bar_top, div.result_bar_bottom { background-color: #b5d5a0; margin: 0 0 10px 0; border-top: 1px solid #000; border-bottom: 1px solid #000; padding: 4px; font-size: 90%; } div.result_bar_bottom { margin-top: 10px; } div.filter_execute_bar, div.module_bar_top { background-color: #b5d5a0; color: #000000; padding: 7px; border: 1px outset #cecede; font-weight: bold; } div.module_bar_top { background: #FFF; color: #000; } div.module_bar_top a { padding-left: 15px; padding-right: 15px; } div.filter_edit_bar, .filter_edit_bar a { background-color: #b5d5a0; color: #000; padding: 5px; font-weight: bold; } /* if not specified, use this as a default link color in defined places */ table tbody a, div.result_bar_top a, div.result_bar_bottom a { color: #000000; } /* --------------------------------------------------------------------- */ .contextmenu { border-color: #D1D1CD #868679 #868679 #D1D1CD; border-width: 1px; border-style: solid; background-color: #C1C1BB; } table.contextmenu a { padding: 0 10px; text-decoration: none; width: 125px; display: block; } table.contextmenu a:hover { background: #24136A; color: #FFF; } /* the FORM section */ #global-content form { margin: 0px; padding: 0px; font-size: 100%; } /* fallback enabled */ #global-content form textarea, #global-content form select { font-size: 12px; border: 1px solid #a0a0a0; margin-top: 4px; } /* fallback disabled */ #global-content form textarea.disabled, #global-content form select.disabled, #global-content form input.disabled { font-size: 100%; background-color: #e0e0e0; border: 1px dashed #b0b0b0; color: #bbbbbb; cursor: pointer; } #global-content fieldset { margin-bottom: 16px; background-color: #f2f2f2; } #global-content fieldset legend { line-height: 16px; padding-left: 20px; padding-right: 20px; margin: 10px 0; background-image: url(img/fieldsetheaderbg.jpg); border: 1px solid #999; color: #FFF; } #global-content fieldset fieldset { line-height: 14px; background: transparent; } #global-content fieldset fieldset legend { line-height: 14px; padding-left: 10px; padding-right: 10px; background: transparent; border: 1px dotted #c0c0c0; color: #000; } /* for inline labels (e.g.: checkboxes) */ #global-content fieldset label.label_inline { clear: none; display: inline; float: none; padding: 3px 5px; margin: 0px 0px 5px 0px; text-align: center; } /* for block labels (default!) */ #global-content fieldset label.label_block { clear: both; display: block; float: left; width: 170px; padding: 0 5px 0 0; text-align: right; } /* normal half-size input element */ #global-content fieldset input.halfsize, #global-content fieldset textarea.halfsize { width: 210px; display: inline; padding-top: 1px; padding-right: 3px; padding-left: 3px; padding-bottom: 1px; } /* normal half-size input element */ #global-content fieldset select.halfsize { width: 210px; display: inline; padding-top: 1px; padding-right: 3px; padding-left: 3px; padding-bottom: 1px; } #global-content fieldset input.halfsize:focus, #global-content fieldset input.fullsize:focus, #global-content fieldset textarea:focus, #global-content fieldset select:focus { border: 1px solid #de6510; } /* full size input element */ #global-content fieldset input.fullsize { width: 623px; display: inline; padding-top: 1px; padding-right: 3px; padding-left: 3px; padding-bottom: 1px; } /* common textarea */ #global-content fieldset textarea { overflow: auto; height: 185px; } #global-content fieldset textarea.fullsize { width: 400px; } h1 { font-size: 100%; color: #000; padding: 0 5px; background: #b5d5a0; } form h2 { font-size: 100%; color: #000000; } table.calendar_month, table.calendar_table { width: 840px; } table.calendar_month caption { background: #de6510; text-align: left } table.calendar_month thead td { width: 100px; background-image: url(img/fieldsetheaderbg.jpg); color: #FFF; } table.calendar_month tbody td, table.calendar_table tbody td { background: #CCC; } table.calendar_month tbody td.calendar_day_current, table.calendar_table tbody td.calendar_event_accept { background: #C6C3D6; border: 2px solid; border-color: #D3D1E0 #B9B6CD #B9B6CD #D3D1E0; } table.calendar_table tbody td.calendar_event_open { background: #F4E997; border: 2px solid; border-color: #F7EDAC #F2E484 #F2E484 #F7EDAC; } table.calendar_table tbody td.calendar_event_reject { background: #c2050a; border: 2px solid; border-color: #D1050B #AE0409 #AE0409 #D1050B; } table.calendar_month tbody td.calendar_day_weekend { background: #999; border: 2px solid; border-color: #A2A2A2 #8F8F8F #8F8F8F #A2A2A2; } table.calendar_month tbody td.calendar_day_today { background: #9F9ABA; border: 2px solid; border-color: #9F9ABA #9F9ABA #9F9ABA #C6C3D6; } div.rel_object { border: 1px solid #000; background: #FFFFFF; } div.rel_object h4 { margin: 0; background: #FFF; color: #000; display: inline; padding: 0 5px; } div.rel_object ul, div.rel_object li { display: inline; } div.rel_object li { background: #B7A5EB; margin: 0 10px; } #global-content table caption, h2 { background: #FFF; color: #000; font-weight: bold; text-align: left; padding-left: 5px; font-size: 100%; } h2 { margin: 10px 0 0 0; } #global-content table.relations thead td, tfoot, .noEntries { background: #b5d5a0; font-style: italic; margin: 0; color: #000; } #global-content table.relations tbody td { background: #DDD; } #left_container, #right_container { margin-right: 20px; float: left; width: 400px; } #chatContent { overflow:auto; width: 400px; height: 200px; float:left; margin-right: 10px; background-color: #efeffa; border: 1px solid #202077; -moz-border-radius: 8px; } #chatUsers { padding-left:10px; border-left: 1px solid #999; height: 200px; } #alternative_view { position: absolute; left: -2000px; top: -450px; width: 150px; border: 1px solid black; padding: 2px; background-color: #ffffe0; visibility: hidden; z-index: 99; } .timecard_day { background-color: #73B64A; } p.print { display: none; }