Merging changes form main trunk 2.2.5-2.2.6
[fa-stable.git] / themes / default / default.css
index af4219f7bc36e770f50b19cad0f5d160a432d47d..2e261acc1b4a52aed97c66a7391a47d03bc78183 100644 (file)
@@ -46,6 +46,11 @@ select {
     max-width: 200px;
 }
 
+option.inactive {
+       text-decoration: line-through;
+       color: gray;
+}
+
 input.big {
        width: 100px;
 }
@@ -70,11 +75,15 @@ a:active {
        text-decoration: none;
 }
 
-a:hover {
+a:hover, a:focus {
        color: #2d8628;
        text-decoration: underline;
 }
 
+.inactive {
+       color: gray;
+}
+
 button {
        font-size: 11px;
        border: 1px #0066cc solid;
@@ -86,11 +95,6 @@ button img, span {
        vertical-align: middle;
 }
 
-.login {
-       background-color: #ffffff;
-       border: none;
-}
-
 .callout_main {
        font-family: Verdana, Arial, Helvetica;
        border: none;
@@ -224,16 +228,28 @@ div.tabs a:hover {
        border: 1px solid #8cacbb;
 }
 
+#hotkeyshelp {
+       text-align: right;
+       font-weight: bolder;
+}
+
 #footer {
        position: relative;
        bottom: -3px;
 }
 
+.footer td a {
+       color: #666666;
+       font-size: 9px;
+}
+
 .footer {
        font-family: Verdana, Arial, Helvetica;
        color: #cccccc;
        font-weight: normal;
        font-size: 9px;
+       text-align: center;
+       width: 100%;
 }
 
 .tableheader {
@@ -250,15 +266,12 @@ div.tabs a:hover {
        text-align: left;
 }
 
-.tableseparator {
-       border-left: 1px solid #444466;
-}
-
 .titletext {
        font-weight: bold;
        font-size: 13px;
        border-bottom: 1px solid #8cacbb;
        padding: 5px;
+       width: 100%;
 }
 
 .headingtext {
@@ -341,21 +354,58 @@ div.tabs a:hover {
        background-color: pink;
 }
 
-.tablestyle {
-       padding: 3px;
+.stockmankofg {
+       color: red;
+}
+
+table.tablestyle {
+       border-collapse: collapse;
+       border: 1px solid #8cacbb;
+}
+table.tablestyle td {
+       border-collapse: collapse;
        border: 1px solid #8cacbb;
+}
+table.tablestyle2 {
        border-collapse: collapse;
+       border: 1px solid #cccccc;
 }
-
-.tablestyle2 {
-       padding: 3px;
+table.tablestyle2 td {
+       border-collapse: collapse;
        border: 1px solid #cccccc;
+}
+table.tablestyle_inner {
+       border-collapse: collapse;
+       border: 1px solid #f9f9f9;
+}
+table.tablestyle_inner td {
        border-collapse: collapse;
+       border: 1px solid #f9f9f9;
 }
 .tablestyle_noborder {
        padding: 3px;
 }
 
+.label {
+       background-color: #efefef;
+       color: black;
+}
+
+#loginscreen {
+       background: #f5f5f5;
+}
+
+.login {
+       width: 350px;
+       border-left: 12px solid #367cb5;
+       border-collapse: collapse;
+       background-color: #eeeeee;
+}
+.login td {
+       border-collapse: collapse;
+       border: 1px solid #cccccc;
+}
+
 .amount {
        font-family: Verdana, Arial, Helvetica;
        font-size: 11px;
@@ -399,11 +449,14 @@ button.navibutton {
 .navibar {
     padding: 0 3px;
        color: #000;
-    border: 1px solid #8cacbb;
     border-collapse: collapse;
     background-color: #dee7ec;
 }
 
+.navibar tr td {
+    border: none;
+}
+
 .listsubmit {
     display: none;
 }
@@ -458,11 +511,136 @@ ul.ajaxtabs li input.current, ul.ajaxtabs li input.current:hover{
        color:#FFFFFF;
 }
 #hints {
-  font-size: 13px;
-  padding: 5px;
-  border-bottom: 1px solid #8cacbb;
-  margin: -4px -2px -2px;
-  border: 1px solid #8cacbb;
-  background-color: #FFFFE0;
-  white-space: nowrap;
+       font-size: 13px;
+       padding: 5px;
+       border-bottom: 1px solid #8cacbb;
+       margin: -4px -2px -2px;
+       border: 1px solid #8cacbb;
+       background-color: #FFFFE0;
+       white-space: nowrap;
+}
+/*
+       Calendar style
+*/
+#CCIframe {
+       display: none;
+       left: 0px;
+       position: absolute;
+       top: 0px;
+       height: 250px;
+       width: 270px;
+       z-index: 99;
+}
+#CC { 
+       position:absolute;
+       background-color:#FFF;
+       margin:0; padding:0;
+       display:none;
+       z-index: 100;
+}
+#CC table { 
+       font-family: arial, verdana, helvetica, sans-serif;
+       font-size: 8pt;
+       border-left: 1px solid #336;
+       border-right: 1px solid #336;
+}
+#CC th {
+       font-weight: normal;
+       text-align: center;
+}
+#CC th a {
+       font-weight: normal;
+       text-decoration: none;
+       color: #FFF;
+       padding: 1px;
+}
+#CC td {
+       text-align: center;
+}
+#CC .header {
+       background-color: #285b86;
+}
+#CC .weekday {
+       background-color: #eee;
+       color: #000;
+}
+#CC .weekend {
+       background-color: #FFC;
+       color: #000;
+}
+#CC .weekno {
+       background-color: #c0daf8;
+       color: #555;
+}
+#CC .current {
+       border: 1px solid #339;
+       background-color: #285b86;
+       color: #FFF;
+}
+#CC .weekday, #CC .weekend, #CC .current {
+       display: block;
+       text-decoration: none;
+       border: 1px solid #FFF;
+       width: 2em;
+}
+#CC .weekday:hover, #CC .weekend:hover, #CC .current:hover {
+       color: #FFF;
+       background-color: #285b86;
+       border: 1px solid #999;
+}
+#CC .previous {
+       text-align: left;
+}
+#CC .next {
+       text-align: right;
+}
+#CC .previous, #CC .next {
+       padding: 1px 3px 1px 3px;
+       font-size: 1.4em;
+}
+#CC .previous a, #CC .next a {
+       color: #FFF;
+       text-decoration: none;
+       font-weight: bold;
+}
+#CC .title {
+       text-align: center;
+       font-weight: bold; 
+       color: #FFF;
+}
+#CC .empty {
+       background-color: #ddd;
+       border: 1px solid #FFF;
+}
+
+div.err_msg {
+       margin: 10px;
+       padding: 3px;
+       border: 1px solid #cc3300;
+       background-color: #ffcccc;
+       color: #dd2200;
+       text-align: center;
+}
+
+div.warn_msg {
+       margin: 10px;
+       padding: 3px;
+       border: 1px solid #ff9900;
+       background-color: #ffff00;
+       color: #ff5500;
+       text-align: center;
+}
+
+div.note_msg {
+       margin: 10px; 
+       padding: 3px;
+       border: 1px solid #33cc00;
+       background-color: #ccffcc;
+       color: #007700;
+       text-align: center;
+}
+
+#title {
+       margin-bottom: 10px;
+       width: 100%;
 }