Code

Added list footer for all management lists
[gosa.git] / html / themes / default / style.css
index 3927db987f73d467d48d6272e7efe001c8624bc2..7bc2eef144db6f6b6304d5464a3d9b202cc9c885 100644 (file)
@@ -15,14 +15,25 @@ tr.rowxp:hover {
 }
 
 td.listheader {
-       background:#E5E5E5;
+       background:#F0F0F0;
        font-weight:bold;
-       border-right:1px solid #C0C0C0;
-       border-bottom: 1px solid #b0b0b0;
+       border-right:1px solid #AAA;
+       border-bottom: 1px solid #AAA;
        padding:3px;
        height:22px;
 }
 
+td#menucell {
+       border:1px solid #AAA;
+}
+
+td.listfooter {
+       background:#E5E5E5;
+       border-top:1px solid #C0C0C0;
+       padding:3px;
+       height:16px;
+}
+
 td.scrollhead {
        vertical-align:top;
        padding:0px;
@@ -211,8 +222,6 @@ body {
        margin-top:0px;
        margin-bottom:0px;
        background-color:white;
-       background-image:url("images/border.png"); 
-       background-repeat:repeat-y;
        color:#00008F;
        font-family:arial,helvetica,sans-serif;
        font-size:12px;
@@ -245,25 +254,27 @@ a.maintitlebar, div.maintitlebar {
 a.maintitlebar:hover {
        text-decoration:none;
        background-color:#B0D3A0;
+       cursor:pointer;
 }
 
 p.menuheader {
        font-family:arial,helvetica,sans-serif;
-       color:#00378a;
+       color:#00008F;
        text-decoration:none;
-       background-color:#CDF6BD;
+       border-bottom:1px solid #AAA;
        font-weight:bold;
+       background-color:#F0F0F0;
        font-size:12px;
        text-align:center;
-       width:100%;
        vertical-align:middle;
-       padding:3px;
-       margin-top:20px;
+       padding:5px;
+       margin-top:0px;
+       margin-bottom:3px;
 }
 
 p.menuitem {
        font-family:arial,helvetica,sans-serif;
-       color:#00378a;
+       color:#00008F;
        text-decoration:none;
        font-weight:normal;
        font-size:12px;
@@ -273,12 +284,13 @@ p.menuitem {
        padding-bottom:2px;
        vertical-align:middle;
        margin:2px;
-       background-color:#dfffdf;
+       background-color:white;
        padding-right:5px;
 }
 
 p.menuitem:hover {
-       background-color:#d2f6c2;
+       background-color:#F0F0F0;
+       cursor:pointer;
 }
 
 table.menuitem {
@@ -290,7 +302,8 @@ table.menuitem {
 }
 
 table.menuitem:hover {
-       background-color:#c5c5c5;
+       background-color:#F0F0F0;
+       cursor:pointer;
 }
 
 
@@ -304,7 +317,7 @@ td.phonelist {
 
 h1.menuheader {
        border-style:solid;
-       border-color:#707070;
+       border-color:#AAA;
        width:100%;
        border-top-width:1px;
        border-bottom-width:0px;
@@ -316,7 +329,7 @@ h1.menuheader {
 
 div.copynotice{
        border-style:solid;
-       border-color:#707070;
+       border-color:#AAA;
        width:100%;
        border-top-width:1px;
        border-bottom-width:0px;
@@ -359,7 +372,8 @@ a.iconmenu:link {
 }
 
 td.iconmenu:hover {
-       background-color:#e0e0e0;
+       background-color:#F0F0F0;
+       cursor:pointer;
 }
 
 a.iconmenu:visited {
@@ -372,59 +386,43 @@ a.iconmenu:hover {
 }
 
 h1.plugtop{
-       border-style:solid;
-       border-color:#707070;
        width:100%;
-       border-top-width:0px;
-       border-bottom-width:1px;
-       border-left-width:0px;
-       border-right-width:0px;
-       padding-top:0px;
-       margin-top:0px;
        padding-bottom:6px;
        text-align:left;
-       background-color:red;
        font-family:arial,helvetica,sans-serif;
        font-size:24px;
 }
 
 div.plugtop {
-       border-style:solid;
-       border-color:#b0b0b0;
        width:100%;
-       border-top-color:#e0e0f0;
-       border-top-width:6px;
-       border-bottom-width:1px;
-       border-left-width:0px;
-       border-right-width:0px;
+       border-bottom:1px solid #B0B0B0;
        padding-top:0px;
        padding-bottom:6px;
        margin-bottom: 0px;
        text-align:left;
        vertical-align:middle;
-       background-color:#e0e0f0;
+       background-color:#F0F0F0;
        font-family:arial,helvetica,sans-serif;
        font-weight:bold;
        font-size:24px;
 }
 
 div.pluginfo {
-       border:solid;
-       border:0px;
+       border-bottom:1px solid #AAA;
        width:100%;
        padding-top:2px;
        padding-bottom:2px;
        margin-bottom:10px;
        text-align:right;
        vertical-align:middle;
-       background-color:#c0c0e0;
+       background-color:#F8F8F8;
        font-family:arial,helvetica,sans-serif;
        font-size:11px;
 }
 
 p.seperator {
        border-style:solid;
-       border-color:#a0a0a0;
+       border-color:#AAA;
        width:100%;
        border-top-width:0px;
        border-bottom-width:1px;
@@ -458,9 +456,9 @@ font.must {
 
 div.tab_active {
        text-align:center;
-       background-color:#f0f0f0;
+       background-color:#f8f8f8;
        border-style:solid;
-       border-color:black;
+       border-color:#999;
        border-top-width:1px;
        border-bottom-width:0px;
        border-left-width:1px;
@@ -472,11 +470,18 @@ div.tab_active {
        padding-right:8px;
 }
 
+div#notify {
+       background-image: url("../../images/lamp.png");
+       background-repeat:no-repeat;
+       background-position:1px 1px;
+       padding-left:18px;
+}
+
 div.tab_left {
        text-align:center;
-       background-color:#c0c0c0;
+       background-color:#D0D0D0;
        border-style:solid;
-       border-color:black;
+       border-color:#999;
        border-top-width:1px;
        border-bottom-width:1px;
        border-left-width:1px;
@@ -490,9 +495,9 @@ div.tab_left {
 
 div.tab_right {
        text-align:center;
-       background-color:#c0c0c0;
+       background-color:#D0D0D0;
        border-style:solid;
-       border-color:black;
+       border-color:#999;
        border-top-width:1px;
        border-bottom-width:1px;
        border-left-width:0px;
@@ -506,9 +511,9 @@ div.tab_right {
 
 div.tab_near_active {
        text-align:center;
-       background-color:#c0c0c0;
+       background-color:#D0D0D0;
        border-style:solid;
-       border-color:black;
+       border-color:#999;
        border-top-width:1px;
        border-bottom-width:1px;
        border-left-width:1px;
@@ -523,7 +528,7 @@ div.tab_near_active {
 div.tab_border {
        width:100%;
        border-style:solid;
-       border-color:black;
+       border-color:#999;
        border-top-width:0px;
        border-bottom-width:1px;
        border-left-width:0px;
@@ -535,9 +540,8 @@ a.tab_active, input.tab_active {
        margin:0px;
        height:22px;
        font-family:arial,helvetica,sans-serif;
-       background-color:#f0f0f0;
        text-decoration:none;
-       color:#00348B;
+       color:#00008F;
        font-size:13px;
        font-weight:bold;
 }
@@ -547,9 +551,8 @@ a.tab_right, input.tab_right {
        border:0px;
        margin:0px;
        font-family:arial,helvetica,sans-serif;
-       background-color:#c0c0c0;
        text-decoration:none;
-       color:#00348b;
+       color:#00008F;
        font-size:13px;
        font-weight:bold;
 }
@@ -559,9 +562,8 @@ a.tab_left, input.tab_left {
        border:0px;
        margin:0px;
        font-family:arial,helvetica,sans-serif;
-       background-color:#c0c0c0;
        text-decoration:none;
-       color:#00348b;
+       color:#00008F;
        font-size:13px;
        font-weight:bold;
 }
@@ -571,9 +573,9 @@ a.tab_near_active, input.tab_near_active {
        border:0px;
        margin:0px;
        font-family:arial,helvetica,sans-serif;
-       background-color:#c0c0c0;
+       background-color:#D0D0D0;
        text-decoration:none;
-       color:#00348b;
+       color:#00008F;
        font-size:13px;
        font-weight:bold;
 }
@@ -664,13 +666,11 @@ p.gosaAccountExpiredHeader {
 } 
 
 table.framework {
-       width:100%;
        height:100%;
        border:0px;
        border-spacing:0px;
        padding:0px;
-       margin:0px;
-       background-color:#cdf6bd;
+       margin-left:3px;
        vertical-align:top;
 }
 
@@ -681,7 +681,7 @@ table.maintab {
         border-spacing:0px;
         padding:0px;
         margin:0px;
-        background-color:#cdf6bd;
+        background-color: #A9FBA6;
         vertical-align:top;
 }
 
@@ -707,8 +707,8 @@ textarea:focus {
 }
 
 div.contentboxh {
-       background-color:#e8e8e8;
-       border:1px solid #b0b0b0;
+       background-color:#F0F0F0;
+       border:1px solid #AAA;
        border-bottom-width:0px;
        height:26px;
        vertical-align:middle;
@@ -744,13 +744,13 @@ a.alphaselect:hover {
 table.check {
        background-color:#e1e1f1;
        color:black;
-       border:1px dashed #a0a0a0;
+       border:1px solid #AAA;
        width:95%;
        margin-left:20px;
 }
 
 td.check {
-       border-right:1px dashed #a0a0a0;
+       border-right:1px solid #AAA;
 }
 
 option.select {
@@ -785,28 +785,35 @@ td.tbrhead {
 
 /* The body style */
 body.setup_body {
+       margin-left:0px;
+       margin-right:0px;
+       margin-top:0px;
+       margin-bottom:0px;
+       color:#00008F;
+       font-family:arial,helvetica,sans-serif;
+       font-size:12px;
+       background-color: white;
        background-image: none;
-       background-color: #979797;
-       margin: 10px;
 }
 
 /* The setup complete setup dialog */
 div.setup_dialog {
-       background-color: #F0F0F0;
-       border-right: solid 2px #444444;
-       border-bottom: solid 2px #666666;
-       border-top: solid 1px #666;
-       border-left: solid 1px #666;
+       background-color:#FFF;
        text-align: left;
-       width:980px;
 }
 
 /* Header col */
 div.setup_header {
-    background-color: #D2F6C2;
-       font-size: 2.0em;
-       font-weight: bold;
-       padding:7px;
+       background-color: #A9FBA6;
+       height:30px;
+       padding:4px 5px 2px 5px;
+       border-bottom: 1px solid #999;
+}
+
+div.setup_menu {
+       background-color: #F8F8F8;
+       padding:4px 5px 4px 5px;
+       border-bottom: 1px solid #B0B0B0;
 }
 
 /* Setup content header container */
@@ -815,14 +822,13 @@ div.setup_plug_header_container {
 
 /* Setup content container */
 div.setup_contents_container { 
-       float:left; 
 }
 
 /* Setup footer */
 div.setup_bottom {
        clear: left;
        background-color:#DDDDDD;       
-       border-top: solid 1px #D0D0D0; 
+       border-top: solid 1px red;
 }
 
 /*******
@@ -838,19 +844,21 @@ div.setup_bottom {
 
 /* Header col */
 div.setup_plug_header {
-       margin: 1px;
-       padding: 5px;
-       border-top: solid 2px #D0D0D0;
-       border-bottom: solid 2px #D0D0D0;
-       margin-left:202px;
-       background-color:#E3E3E3
+       padding: 10px;
+       border-bottom: solid 1px #D0D0D0;
+       background-color: #E0E0F0;
+       border: 10px solid #FFFFFF;
+       
 }
 
 /* Content col */
 div.setup_contents {
-       padding: 5px;
-       max-height: 400px;
-       width:100%;
+       margin-right:2px;
+       background-color:white;
+       width:80%;
+       margin-left:20%;
+       border:1px solid #AAAAAA;
+       padding:2px;
 }
 
 /* default.*/
@@ -861,54 +869,51 @@ div.default {
 
 /* Navigation col */
 div.setup_navigation {
-       width:200px;
-       min-height:300px;
-       clear:bottom;
-       background-color:#E8E8E8;
-       border-right: solid 1px #D0D0D0; 
-       float:left ; 
-       padding-left: 2px;;
-       padding-right: 2px;;
+       width:19%;
+       background-color:white;
+       padding-left: 2px;
+       padding-right: 2px;
+       border:1px solid #AAAAAA;
+       float:left;
 }
 
 
 /* Navigation title */
 div.setup_navigation_title {
-       font-size: 1.7em;
-       background: #D8D8D8 ;
+       font-size: 1.2em;
+       font-weight: bold;
        text-decoration:none;
        width:100%;
        padding-top:8px;
        padding-bottom:8px;
-       border-right: solid 1px #AAAAAA;
-       border-bottom: solid 1px #BBBBBB;
+       border-top:1px solid #AAAAAA;
 }
 
 /* The box used for each setup step */
 a.navigation_element, div.navigation_element {
-       background: #E8E8E8;
        text-decoration:none;
-       border-right: solid 1px #AAAAAA;
-       border-bottom: solid 1px #BBBBBB;
-       float:left;
+       padding-top:8px;
+       padding-bottom:8px;
+       border-top:1px solid #AAAAAA;
        width:100%;
 }
 
 /* The box used for each setup step */
 a.navigation_element_active, div.navigation_element_active {
-       background: #E8E8E8;
        text-decoration:none;
-       float:left;
        width:100%;
-       border-right: solid 1px #AAAAAA;
-       border-bottom: solid 1px #BBBBBB;
+       padding-top:8px;
+       padding-bottom:8px;
+       border-top:1px solid #AAAAAA;
+       background-color:#F0F0F0;
 }
 
 /* An enabled setup step will use this style in navigation*/
 div.navigation_title_active {
        font-size: 1.2em;
+       background-color:#F0F0F0;
        font-weight: bold;
-       cursor: pointer;
+       cursor: default;
        padding: 3px;
 }
 
@@ -935,9 +940,9 @@ div.navigation_title_inactive {
 div.navigation_info {
        font-size: 1em;
        color: black;
-       padding: 4px 4px 3px 10px;
+       padding: 4px 4px 3px 23px;
        margin: 0px;
-       cursor: pointer;
+       cursor: default;
 }
 
 
@@ -946,63 +951,61 @@ div.navigation_info {
        Setup step 2 styles 
 */
 
-/* used to hide display info div */
-div.solution_hidden {
-       display: none;
-}
-
 /* used to hide display info div */
 div.solution_visible {
        display: block;
-       background-color: orange;
-       background-image: url('images/personal.png');
-       border: dotted 2px red;
-       width: 346px;
+       width: 100%;
        text-align:left;
 }
 
 /* Container headline */
 h2.step2_container_title {
-       background-color:#DDDDDD;
+       background-color:#F0F0F0;
        border: solid 1px #CCCCCC;
+       width:100%; 
+       padding:3px;
 }
 
 /* Container for name and status */
 div.step2_entry_container { 
-       width:350px; 
+       padding:3px;
+       width:99%; 
        cursor:default;
 }
 
 /* Container for name and status, when status is failed */
 div.step2_entry_container_info { 
-       width:350px;
-       background: #DDDDFF;
+       padding:3px;
+       border: 1px solid #AAAAAA;
+       width:99%;
        cursor:default;
 }
 
 /* Text shown for each entry */
 div.step2_entry_name {
        float:left;
-    padding: 2px;
-    vertical-align: middle;
+       padding-bottom:4px;
+       vertical-align: middle;
 }
 
 /* Status container */
 div.step2_entry_status {
        float:none;
        text-align:right;
-    padding: 2px;
-    vertical-align: middle;
+       padding-bottom:4px;
+       vertical-align: middle;
 }
 
 /* Status failed */
 div.step2_failed {
        color:red;
+       padding-bottom:4px;
 }
 
 /* Status failed but not necessary for setup */
 div.step2_warning {
-       color:blue;
+       color:orange;
+       padding-bottom:4px;
 }
 
 /* Status successful */
@@ -1012,16 +1015,14 @@ div.step2_successful {
 
 /* Text used in info div. */
 div.step2_failed_text {
-       background-image: url('images/error.png'); 
        background-repeat: no-repeat;     
-       padding-left: 35px;
+       padding-left: 25px;
 }
 
 /* Text used in info div. On warnings */
 div.step2_warning_text{
-       background-image: url('images/warning.png'); 
        background-repeat: no-repeat;     
-       padding-left: 35px;
+       padding-left: 25px;
 }
 
 
@@ -1030,51 +1031,25 @@ div.step2_warning_text{
 */
 
 li.step4_name, div.step4_name {
-    vertical-align: middle;
        float:left;
-       overflow: hidden;
-       width:200px;
+       width:25%;
        height:2.0em;
-       background-color: #DDDDDD;
 }
 
 li.step4_value, div.step4_value {
        float:left;
-       width:360px;
-       overflow: hidden;
-    vertical-align: middle;
-       height:2.0em;
-}
-
-li.step4_status, div.step4_status {
-       text-align:center;
-    vertical-align: middle;
-       overflow: hidden;
+       width:50%;
        height:2.0em;
-       text-decoration: none;
-       background-color: #DDDDDD;
 }
 
-
 ul.step4_container, div.step4_container {
-       background-color: #E7E7E7;
-       border: solid 2px #D7D7D7;
-       width:680px;
        height:2.0em;
        margin-top:2px;
-       overflow: hidden;
        margin-left:2px;
        margin-right:2px;
-       float:left;
 }
 
 
-
-
-
-
-
-
 /************************
  * Sieve 
  *  The following styles are 
@@ -1102,8 +1077,8 @@ table.editing_surface {
 
 /* Editing surface menu */
 td.editing_surface_menu {
-       background-color: #CCCCCC; 
-       border: 1px solid #AAAAAA;
+       background-color: #EEE;
+       border: 1px solid #BBB;
        padding:5px;
 }
 
@@ -1139,19 +1114,19 @@ textarea.editing_source {
 table.object_container_container { 
        width:100%;
        border-spacing: 0px ;
-       background-color:#EEEEEE;
+       background-color: #F8F8F8;
        border: solid 1px #AAAAAA;
 }
 
 /* Container cell top left */
 td.object_container_cell_top_left {
-       background-color: #DDDDDD
+       background-color: #EEE
        text-align:center; 
 }
 
 /* Container cell top right */
 td.object_container_cell_top_right {
-       background-color: #DDDDDD
+       background-color: #EEE
        text-align:left; 
        padding:2px;  
        border-bottom: solid 1px #AAAAAA;
@@ -1160,7 +1135,7 @@ td.object_container_cell_top_right {
 /* Container cell bottom left */
 td.object_container_cell_bottom_left {
        width:5px; 
-       background-color: #DDDDDD
+       background-color: #EEE
        text-align:center; 
        border-right: solid 1px #AAAAAA;
 }
@@ -1176,7 +1151,7 @@ table.sieve_comment_container {
        padding:0px;
        border-spacing: 0px ;
        width:100%;
-       background-color: #EEEEEE;
+       background-color: #F8F8F8;
 }
 
 /* Editing area */
@@ -1196,7 +1171,7 @@ table.sieve_require_container {
        padding:0px;
        border-spacing: 0px ;
        width:100%;
-       background-color: #EEEEEE;
+       background-color: #F8F8F8;
 }
 
 /* Editing area */
@@ -1216,7 +1191,7 @@ table.sieve_fileinto_container {
        padding:0px;
        border-spacing: 0px ;
        width:100%;
-       background-color: #EEEEEE;
+       background-color: #F8F8F8;
 }
 
 /* Editing area */
@@ -1238,7 +1213,7 @@ table.sieve_keep_container {
        padding:0px;
        border-spacing: 0px ;
        width:100%;
-       background-color: #EEEEEE;
+       background-color: #F8F8F8;
 }
 
 /* Editing area */
@@ -1257,7 +1232,7 @@ table.sieve_discard_container {
        padding:0px;
        border-spacing: 0px ;
        width:100%;
-       background-color: #EEEEEE;
+       background-color: #F8F8F8;
 }
 
 /* Editing area */
@@ -1276,7 +1251,7 @@ table.sieve_redirect_container {
        padding:0px;
        border-spacing: 0px ;
        width:100%;
-       background-color: #EEEEEE;
+       background-color: #F8F8F8;
 }
 
 /* Editing area */
@@ -1299,7 +1274,7 @@ table.sieve_reject_container {
        padding:0px;
        border-spacing: 0px ;
        width:100%;
-       background-color: #EEEEEE;
+       background-color: #F8F8F8;
 }
 
 /* Editing area */
@@ -1322,7 +1297,7 @@ table.sieve_stop_container {
        padding:0px;
        border-spacing: 0px ;
        width:100%;
-       background-color: #EEEEEE;
+       background-color: #F8F8F8;
 }
 
 /* Editing area */
@@ -1341,7 +1316,7 @@ table.sieve_vacation_container {
        padding:0px;
        border-spacing: 0px ;
        width:100%;
-       background-color: #EEEEEE;
+       background-color: #F8F8F8;
 }
 
 /* Editing area */
@@ -1374,7 +1349,7 @@ td.sieve_allof_left {
        vertical-align: middle;
        width:35px;
        background-color: #CCCCCC;
-       border: solid 0px #EEEEEE
+       border: solid 0px #EEE;
 }
 
 /* Container */
@@ -1415,7 +1390,7 @@ td.sieve_anyof_right {
 
 table.sieve_test_container {
        width:100%;
-       background-color:#EEEEEE;
+       background-color:#F8F8F8;
        margin: 0px;
        border-spacing: 0px ;
        padding:0px;
@@ -1433,12 +1408,12 @@ table.sieve_test_case {
 
 td.container_, div.container_{
        padding-left:2px;
+       border-left: solid 2px #F8F8F8;
 }
 
 td.container_:hover,div.container_:hover {
-       background-color: #777777;
+       border-left: solid 2px black;
        display:block;
-       width:100%;     
 }