@page { size: auto; margin:0 } @media print { .noprint { display: none; } #topnav { display: none; } #logo { display: none; } #options { display: none; } #auswertungs_charts { margin: 1.0cm; padding:0px; } } body,table,form{ padding:0px; padding-top: 0px; padding-bottom: 0px; padding-right: 0px; margin:0px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; padding-left: 0px; border: 0pt; border-top: 0pt; border-bottom: 0pt; border-left: 0pt; border-right: 0pt; } body{ font-family: arial, helvetica, geneva, sans-serif; font-size: small; color: #4700A3; background-color: #FFFFFF; } body_debug{ font-family: arial, helvetica, geneva, sans-serif; font-size: small; color: #4700A3; background-color: #EEEEEE; } A, A:focus, A:link, A:visited, A:hover, A:active { text-decoration:none; // color: #4700A3; color: #009392} #header { background-color: #FFFFFF; color: #4700A3; padding: 0px; text-align: center; position: absolute; left: 0px; top: 0px; width: 100%; height: 0px; } .header_ueberschrift{ color: #4700A3; font-size: large ; font-weight:bold; } .header_login a{ font-weight:bold; font-size: small ; color: #4700A3; } #topnav { color: #045FB4; padding: 0px; text-align: left; position: absolute; left: 0px; top: 0px; height: 30px; width: 100%; right: 0px; /* background: #EEEEEE; background: url("./index.php?img=bg_topnav.gif") repeat-x scroll 0 0 #EEEEEE; */ } .menu_topnav{ margin: 0; padding: 0px 0px 0px 0px; vertical-align: middle; font-size: medium; } .menu_topnav a{ color: #4700A3; background: #EEEEEE; margin: 2px; float: left; padding: 0 0.8em; text-decoration: none; height: 1.6em; line-height: 1.6em; } .activ_topnav { font-weight:bold } .item_topnav { } .item_topnav a:hover { background: #FFFFFF; color: #CCCCCC; } .activ_topnav a, .activ_topnav a:hover { color: #4700A3; background: white; } .subnav a{ margin: 2px; float: left; padding: 0 0.8em; text-decoration: none; height: 1.6em; line-height: 1.6em; font-weight:bold } .activ_subnav, .activ_subnav a, .activ_subnav a:hover { background: #9E1600; color: #CCDDEE; } .item_subnav { color: #9E1600; background: #CCDDEE; } .subnav{ vertical-align: middle; font-size: medium; }table.top_pulldown { } table.top_pulldown td{ } .top_pulldown a{ // margin: 2px; padding: 0 0.8em; float: left; text-decoration: none; height: 1.6em; vertical-align: middle; line-height: 1.6em; color: #4700A3; background: #EEEEEE; } table.top_help{ height: 1.7em; color: #4700A3; background: #EEEEEE; } .top_help td{ border:1px solid; } .top_help a { height: unset; } a.pull_activ_topnav, a.pull_item_topnav:hover, a.pull_activ_topnav:hover { background: #4700A3; color: #EEEEEE; } table.sub_pulldown { z-index:500; position: absolute; top: 1.5em; margin-top: 0px; border-left: 1px solid; border-top: 1px solid; border-right: 2px solid; border-bottom: 2px solid; color: #4700A3; background: #EEEEEE; box-shadow: 2px 2px 8px rgb(170, 170, 170); } a.pull_activ_subnav, a.pull_item_subnav:hover, a.pull_activ_subnav:hover { background: #4700A3; color: #EEEEEE; } #leftnav { color: #4700A3; background-color: #FFFFFF; padding: 0px; text-align: center; position: absolute ; background: url("./index.php?img=bg_left.gif") repeat-y scroll 0 0 #FFFFFF; top: 33px; left: 0px; width: 0px; bottom: 0px; height: 100%; } .menu_leftnav{ margin: 5px; padding: 0px 0px 0px 0px; vertical-align: middle; font-size: medium; } .item_leftnav, .activ_leftnav { -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #E4E4E4 #D2D2D2 #B4B4B4; border-color: #CCCCCC; border-style: solid; border-width: 0px 1px 1px 1px; text-align: center; width: -15px; font-size: 12px; color: #333333; background: #EEEEEE; } .item_leftnav a, .activ_leftnav a{ color: #333333; } .item_leftnav:hover, .item_leftnav a:hover { background: #FFFFFF; color: #CCCCCC; } .activ_leftnav, .activ_leftnav a, .activ_leftnav a:hover { background: #FFFFFF; color: #4700A3; font-weight:bold; } #logo { color: #4700A3; background-color: #FFFFFF; padding: 0px; position: absolute; top: 30px; left: 0px; right: 0px; width: 100%; } #content { color: #4700A3; background-color: #FFFFFF; padding: 0px; position: absolute; top: 33px; left: 0px; right: 0px; width: 100%; bottom: 0px; } #_X_content { color: #045FB4; background-color: #FFFFFF; padding: 0px; position: absolute; top: 120px; left: 0px; right: 0px; width: 100%; bottom: 0px; } html { height: 100%; } body{ height: 100%; } #nonFooter{ position: relative; min-height: 100%; } * html #nonFooter{ height: 100%; } #footer{ position: relative; margin: -1.5em auto 0 auto; text-align: center; width: 100%; color: #4700A3; background-color: #CCCCCC; } /* A CSS hack that only applies to IE -- specifies a different height for the footer */ * html #footer{ margin-top: -2.5em; } .footer_text{ color: #4700A3; background-color: #CCCCCC; } hr{ color: #E1DCFF; } .text_big{ font-size: large; } .text_bold{ font-weight:bold; } .text_mittig{ vertical-align: middle; } .text_left{ text-align: left; } .text_center{ text-align: center; } .text_right { text-align: right; } .text_tipp{ text-decoration:underline; } .text_tipp_invers{ background-color: #4700A3; color: #FFFFFF; } .img_diagram { border-style: solid; border-color: #4700A3; border-width: 1px; } .img_link { border-style: none; border-color: #ffffff; } table.input_one, table.standard{ border-collapse: collapse; width: 100%; } table.input_one th, table.input_one td, table.DataTable th, table.DataTable td, table.standard th, table.standard td{ font-family: arial,helvetica,geneva,sans-serif; font-size: small; margin:2px; padding:4px; border-color: #999999; border-style: solid; border-width: 1px; vertical-align: middle; text-align: center; } .DataHead th, table.input_one th, table.standard th{ background-color: #E1DCFF; color: #4700A3; } .DataBody td, table.input_one td, table.standard td{ color: #4700A3; background-color: #FFFFFF; } .DataBody td.td_ungrade, table.input_one td.td_ungrade, table.standard td.td_ungrade{ color: #4700A3; background-color: #EEEEEE; } .DataBody td.td_grade, table.input_one td.td_grade, table.standard td.td_grade{ color: #4700A3; background-color: #FFFFFF; } .DataBody td.td_summe, table.input_one td.td_summe, table.standard td.td_summe{ color: #4700A3; background-color: #E1DCFF;; } .DataBody td.td_gesamtsumme, table.input_one td.td_gesamtsumme, table.standard td.td_gesamtsumme{ color: #4700A3; background-color: #E1DCFF;; } .DataBody td.td_select, table.input_one td.td_select, table.standard td.td_select{ color: #FFFFFF; background-color: #6699AA; } .DataBody td.td_ok, table.input_one td.td_ok, table.standard td.td_ok{ color: #FFFFFF; background-color: #009900; } .DataBody td.td_warn, table.input_one td.td_warn, table.standard td.td_warn{ color: #4700A3; background-color: #FFDD00; } .DataBody td.td_error, table.input_one td.td_error, table.standard td.td_error{ color: #FFFFFF; background-color: #DD0000; } table.format_null, table.format_null td, .format_null { padding:0px; padding-top: 0px; padding-bottom: 0px; padding-right: 0px; margin:0px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; padding-left: 0px; border: 0pt; border-top: 0pt; border-bottom: 0pt; border-left: 0pt; border-right: 0pt; background: transparent; vertical-align: middle; text-align: center; } table.input_one th, table.input_one td{ text-align: left; } table.aufklapp_link_in_table_one{ border: 1px; border-color: #999999; border-style: solid; border-width: 1px; font-weight:bold; font-size: 20; margin:3px; padding:3px; } .aufklapp_link_in_table_one{ // background-color: #E1DCFF; background-color: #cccccc; color: #4700A3; } div.message{ color: #006600; background-image: url("./index.php?img=message-24-ok"); background-color: #EEFFEE; } div.help{ color: #000066; background-image: url("./index.php?img=message-24-help"); background-color: #EEEEFF; } div.info{ color: #000066; background-image: url("./index.php?img=message-24-info"); background-color: #EEEEFF; } div.warning{ color: #333300; background-image: url("./index.php?img=message-24-warning"); background-color: #FFFFEE; } div.error{ color: #FF0000; background-image: url("./index.php?img=message-24-error"); background-color: #FFEEEE; } div.debug{ color: #333333; background-image: url("./index.php?img=configure"); background-color: #FFFFFF; } div.message, div.error, div.help, div.info, div.debug, div.warning { background-position: 1px 1px; background-repeat: no-repeat; border: 1px solid; margin: 6px 6px; padding: 6px 6px 6px 50px; } .form_submit, .submit_ok, .submit_warn, .submit_error, .submit_default, .form_input, .form_input_pflicht, input { -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #E4E4E4 #D2D2D2 #B4B4B4; border-style: solid; border-width: 1px; color: #3A3A3A; vertical-align: middle; font-weight: normal; padding: 0px 5px; cursor: pointer; text-align: left; } .form_input_pflicht, .form_input { padding: 0px 5px; cursor: pointer; text-align: left; } .form_input_pflicht{ border-width: 1px; background: url("") repeat-x scroll 0 0 #FFFFEE;; border-color: #FF9999 #FF6666 #FF3333; } .form_submit { background: url("./index.php?img=buttons.png") repeat-x scroll 0 0 #FFFFFF; padding: 1px 15px; text-align: center; } .submit_default { font-weight:bold; } .submit_ok { color: #FFFF00; font-weight:bold; background: url("") repeat-x scroll 0 0 #339933; } .submit_warn { color: #666666; font-weight:bold; background: url("") repeat-x scroll 0 0 #FFFF77; } .submit_error { color: #FFFF00; font-weight:bold; background: url("") repeat-x scroll 0 0 #FF3300; } .submit_save { color: #FFFF00; font-weight:bold; background: url("") repeat-x scroll 0 0 #339933; } .submit_del { color: #FFFF00; font-weight:bold; background: url("") repeat-x scroll 0 0 #FF3300; } .submit_new { color: #666666; font-weight:bold; background: url("") repeat-x scroll 0 0 #FFFF77; } .submit_big { font-weight:bold; font-size: 30; } .form_input_error { background-color: #FFCCCC; border-color: #FF0000; } .checkbox_border{ background-color: #FFCCCC; border-color: #FF0000; border-style: solid; border-width: 1px; } .form_input_name { font-weight:bold; } .form_input_value { font-style:italic; } .change_info{ font-style:italic; font-size: 14; } #search-block-form input.form-submit, #search-form input.form-submit { background: url("./index.php?img=search-button.png") no-repeat scroll center top transparent; border-color: #E4E4E4 #D2D2D2 #B4B4B4; cursor: pointer; height: 25px; margin-left: 0; margin-right: 0; overflow: hidden; padding: 0; text-indent: -9999px; width: 34px; } .string_input_error { font-family: arial, helvetica, geneva, sans-serif; font-style: italic; font-size: 8pt; color: #FF0000; width: 300px; } img.fw_minipicture { border-radius: 4px 4px 4px 4px; border-style: solid; border: 1px solid; box-shadow: 2px 2px 8px rgb(170, 170, 170); background-image: url('././images/loading.gif'); background-position:50% 50%; background-repeat: no-repeat border-color: #338833} img.fw_picture { border-radius: 8px 8px 8px 8px; border-style: solid; border: 1px solid; box-shadow: 2px 2px 8px rgb(170, 170, 170); background-image: url('././images/loading.gif'); background-position:50% 50%; border-color: #338833 } /** img.fw_icon { border-radius: 4px 4px 4px 4px; border-style: solid; border: 0px solid; box-shadow: 2px 2px 8px rgb(170, 170, 170); } td.fw_smalfoto{ min-width: 50px; min-height: 50px; } .fw_fotoname{ font-size: 8pt; font-weight:bold; } **/ table.such_optionen{ } table.logo_optionen{ } div.rot{ color: #FF0000; background-color: #FFEEEE; } div.violett{ color: #9500A8; background-color: #F79F81; } div.gruen{ color: #006600; background-color: #EEFFEE; } div.dgruen{ color: #003300; background-color: #88DD00; } div.gelb{ color: #003300; background-color: #FFFF99; } div.orange{ color: #003300; background-color: #FF9933; } div.bg_orange{ color: #000000; background-color: #FFBF00; } div.bg_gelb{ color: #000000; background-color: #FFFF00; } div.bg_blau{ color: #000000; background-color: #819FF7; } div.bg_hblau{ color: #000000; background-color: #81DAF5; } div.bg_rot{ color: #FFFFFF; background-color: #B40431; } div.bg_hrot{ color: #FFFFFF; background-color: #DF013A; } div.bg_rosa{ color: #FFFFF; background-color: #F79F81; } div.bg_gruen{ color: #000000; background-color: #01DF01; } div.bg_hgruen{ color: #000000; background-color: #D8F6CE; } div.bg_dgruen{ color: #FFFFFF; background-color: #298A08; } div.bg_hgrau{ color: #000000; background-color: #E0E0E0; } div.bg_hgelb{ color: #000000; background-color: #F2F5A9; } table.uebersicht_auftrag { // border-spacing: 0px; // width: 120%; font-size: 12px; // overflow:hidden; overflow-x: visible; } table.uebersicht_auftrag, table.uebersicht_auftrag td, table.uebersicht_auftrag th { border-spacing: 0px; padding:0px; margin:0px; border-color: #999999; border-style: solid; border-width: 1px; overflow:hidden; } table.uebersicht_auftrag td { text-align: center; } table.uebersicht_auftrag th { color: #000000; background-color: #33FF33; } table.uebersicht_auftrag th { color: #000000; background-color: #A9A9F5; } table.uebersicht_auftrag td.spalte_name_ol, table.uebersicht_auftrag th.spalte_name_ol{ } table.uebersicht_auftrag td.color_weekend, table.uebersicht_auftrag th.color_weekend, .color_weekend{ color: #000000; background-color: #CCCCCC; } table.uebersicht_auftrag td.color_feiertag, table.uebersicht_auftrag th.color_feiertag, .color_feiertag{ color: #FFFFFF; background-color: #CC6666; } table.uebersicht_auftrag td.namen_links, table.uebersicht_auftrag th.namen_links{ color: #000000; background-color: #A5DF00; text-align: left; } table.uebersicht_auftrag th.namen_links_ue{ text-align: left; color: #000000; background-color: #A9A9F5; } table.uebersicht_auftrag td.namen_auftrag, table.uebersicht_auftrag th.namen_auftrag{ color: #000000; background-color: #CCCCCC; text-align: left; } table.uebersicht_auftrag td.namen_auftrag_ue, table.uebersicht_auftrag th.namen_auftrag_ue{ color: #000000; background-color: #04B404; text-align: left; } table.extras{ border-radius: 8px 8px 8px 8px; border-style: solid; border: 1px solid; box-shadow: 5px 5px 10px rgb(170, 170, 170); background-position:50% 50%; } table.extras td, table.extras th { border-spacing: 0px; padding:5px; margin:5px; border-color: #999999; border-style: solid; border-width: 1px; overflow:hidden; color: #FFFFFF; background-color: #A9D0F5; text-align: center; vertical-align: middle; } table.extras td.name{ color: #000000; background-color: #A9D0F5; text-align: left; vertical-align: middle; padding:10px; margin:10px; } table.extras td.inhalt{ color: #000000; background-color: #FFFFFF; text-align: left; vertical-align: middle; padding:5px; margin:5px; } table.linklist td{ color: #E1DCFF; background-color: #A9D0F5; text-align: left; vertical-align: middle; padding:5px; margin:5px; } table.search_options, img.shadow { border-radius: 8px 8px 8px 8px; border-style: solid; border: 1px solid; box-shadow: 5px 5px 10px rgb(170, 170, 170); background-position:50% 50%; } table.search_options { border-spacing: 0px; padding-top:6px; padding-left:10px; padding-right:10px; padding-bottom:6px; // padding:5px; margin:5px; border-color: #A9D0F5; border-style: solid; border-width: 1px; overflow:hidden; color: #FFFFFF; background-color: #E1DCFF; text-align: center; vertical-align: middle; } table.search_options td.name { color: #000000; text-align: left; vertical-align: middle; font-size: 12; } table.search_options td.text{ font-size: 12; color: #000000; text-align: left; vertical-align: middle; } img.auswertung_diagram { font-size: 12px; border-color: #E1DCFF; border: 1px solid; box-shadow: 2px 2px 8px rgb(170, 170, 170); background-image: url('././images/loading.gif'); background-position:50% 50%; background-repeat: no-repeat } table.auswertung_chart { font-size: 12px; width: 100%; color: #000000; background-color: #FFFFFF; } table.auswertung_chart td{ font-size: 12px; text-align: center; } table.auswertung_chart th { color: #4700A3; text-align: left; font-size: 30px; background-color: #E1DCFF; } table.auswertung_titel { width: 100%; color: #4700A3; background-color: #FFFFFF; font-size: 12px; } table.auswertung_titel td, table.auswertung_titel th { text-align: left; } table.auswertung { font-size: 12px; overflow-x: visible; padding:0px; margin:0px; border-spacing: 0px; border-color: #000000; border-style: solid; border-width: 1px; } table.auswertung td, table.auswertung th { font-size: 12px; text-align: center; border-spacing: 0px; border-color: #000000; border-style: solid; border-width: 1px; margin:0px; padding:4px; } table.auswertung td { text-align: center; background-color: #EEEEEE; } table.auswertung th { color: #000000; background-color: #CCCCCC; } table.auswertung th.legende { color: #4700A3; background-color: #CCCCCC; text-align: left; } table.auswertung th.ueberschrift{ font-size: 18px; color: #4700A3; text-align: left; background-color: #E1DCFF; } table.kalender_over, table.kalender_liste, table.kalender_buchen, table.kalender_tag { width: 100%; } table.kalender_over, table.kalender_liste, table.kalender_tag, table.kalender_buchen, table.kalender_monat { font-family: arial, helvetica, geneva, sans-serif; font-size: small; } table.kalender_liste th, table.kalender_liste td, table.kalender_tag th, table.kalender_buchen th, table.kalender_buchen td, table.kalender_tag td, table.kalender_monat th table.kalender_monat td { border-color: #000000; border-style: solid; border-width: 1px; margin: 0px; padding: 0px; } table.kalender_over th, table.kalender_liste th, table.kalender_tag th, table.kalender_buchen th, table.kalender_monat th { text-align: center; background-color: #045FB4; color: #EEEEEE; } table.kalender_monat th { // padding: 4px; width: 30; } table.kalender_over td, table.kalender_liste td, table.kalender_tag td, table.kalender_buchen td, table.kalender_monat td { text-align: center; } table.kalender_tag th.name, table.kalender_buchen th.name, table.kalender_monat th.name { color: #4700A3; background-color: #E1DCFF; } table.kalender_tag th.last, table.kalender_monat th.last { width: 30; } table.kalender_tag th.next, table.kalender_monat th.next { width: 30; } table.kalender_tag th.tag_now, table.kalender_monat td.kalender_now { border-color: #E1DCFF; border-style: double ; border-width: 4px; padding: 0px; } table.kalender_tag th.tag_passiv, table.kalender_monat td.kalender_passiv { } table.kalender_tag th.tag_active, table.kalender_monat td.kalender_active { font-weight:bold; } table.kalender_monat td.kalender_weekend { color: #000000; background-color: #CCCCCC; } table.kalender_buchen td, table.kalender_tag td { color: #000000; background-color: #FFFFCC; } table.kalender_liste td.vergangen, table.kalender_buchen td.vergangen, table.kalender_tag td.vergangen{ color: #000000; background-color: #CCCCCC; } table.kalender_tag td.kalender_locked, table.kalender_buchen td.kalender_locked, table.kalender_monat td.kalender_locked{ color: #000000; background-color: #FFCCCC; } table.kalender_buchen td.kalender_text { padding: 2px; text-align: left; } table.kalender_buchen td.kalender_names { color: #FFFFFF; background-color: #0099CC; } table.kalender_buchen .kalender_radio { padding-bottom: 3px; vertical-align:middle; } table.kalender_monat td.kalender_feiertag { background-color: #FFFF66; } table.kalender_monat td.kalender_halbfeiertag { background-color: #FFFFCC; } a.kalender_link_next { color: #FFFFFF; } a.kalender_link_last { color: #FFFFFF; } a.kalender_link_tag { color: #000000; } table.kalender_liste td.text_left, table.kalender_tag td.text_left { padding: 2px; text-align: left; }