thomascube
2006-05-18 cead5c727147faac362e742aa7bcecf07f68cd99
commit | author | age
4e17e6 1 /***** RoundCube|Mail basic styles *****/
T 2
3 body
4 {
5   margin: 8px;
7902df 6   background-color: #F6F6F6; /* #EBEBEB; */
4e17e6 7   color: #000000;
T 8 }
9
10 body.iframe
11 {
12   margin: 0px;
13 }
14
15 body.extwin
16 {
17   margin: 10px;
18 }
19
20 body, td, th, span, div, p, h3
21 {
22   font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
23   font-size: 12px;
24   color: #000000;
25 }
26
27 th
28 {
29   font-weight: normal;
30 }
31
32 h3
33 {
34   font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
35   font-size: 18px;
36   color: #000000;
37 }
38
39 a, a:active, a:visited
40 {
41   color: #000000;
42 }
43
44 a.button, a.button:visited, a.tab, a.tab:visited, a.axislist
45 {
46   color: #000000;
47   text-decoration: none;
48 }
49
50 a.tab
51 {
52   width: 80px;
53   display: block;
54   text-align: center;
55 }
56
57 hr
58 {
59   height: 1px;
60   background-color: #666666;
61   border-style: none;
62 }
63
64 input, textarea
65 {
66   font-size: 9pt;
67   font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
68   padding: 1px;
69   padding-left: 3px;
70   padding-right: 3px;
71   background-color: #ffffff;
72   border: 1px solid #666666;
73 }
74
75 input.button
76 {
77   height: 20px;
78   color: #333333;
79   font-size: 12px;
80   padding-left: 8px;
81   padding-right: 8px;
82   background: url(images/buttons/bg.gif) repeat-x #f0f0f0;
83   border: 1px solid #a4a4a4;
84 }
85
86 input.button:hover
87 {
88   color: black;
89 }
90
91 img
92 {
93   behavior: url('skins/default/pngbehavior.htc');
94 }
95
96 .alttext
97 {
98   font-size: 11px;
99 }
100
101
102 /** common user interface objects */
103
104 #header
105 {
7902df 106   position: absolute;
T 107   top: 10px;
108   left: 20px;
4e17e6 109   width: 170px;
T 110   height: 40px;
7902df 111   z-index: 100;
4e17e6 112 }
T 113
114 #taskbar
115 {
7902df 116   position: absolute;
T 117   top: 0px;
118   right: 0px;
119   width: 600px;
120   height: 37px;
121   background: url(images/taskbar.gif) top right no-repeat;
122   padding: 10px 24px 0px 0px;
123   text-align: right;
124   white-space: nowrap;
125   z-index: 2;
4e17e6 126 }
T 127
7902df 128 #taskbar a,
T 129 #taskbar a:active,
130 #taskbar a:visited
4e17e6 131 {
7902df 132   font-size: 11px;
T 133   color: #666666;
134   text-decoration: none;
135   padding: 6px 16px 6px 30px;
136   background-repeat: no-repeat;
137 }
138
139 #taskbar a:hover
140 {
141   color: #333333;
142 }
143
144 a.button-mail
145 {
146   background-image: url(images/buttons/mail.gif);
147 }
148
149 a.button-addressbook
150 {
151   background-image: url(images/buttons/addressbook.gif);
152 }
153
154 a.button-settings
155 {
156   background-image: url(images/buttons/settings.gif);
157 }
158
159 a.button-logout
160 {
161   background-image: url(images/buttons/logout.gif);
4e17e6 162 }
T 163
164
165 #message
166 {
167   position: absolute;
168   display: none;
7902df 169   top: -1px;
4e17e6 170   left: 200px;
T 171   right: 200px;
172   z-index: 5000;
a95e0e 173   opacity: 0.85;
4e17e6 174 }
T 175
176 #message div
177 {
178   width: 400px;
179   margin: 0px auto;
7902df 180   height: 24px;
T 181   min-height: 24px;
4e17e6 182   padding: 8px 10px 8px 46px;
T 183 }
184
185 #message div.notice,
186 #remote-objects-message
187 {
188   background: url(images/display/info.png) 6px 3px no-repeat;
189   background-color: #F7FDCB;
190   border: 1px solid #C2D071;
191 }
192
193 #message div.error,
194 #message div.warning
195 {
196   background: url(images/display/warning.png) 6px 3px no-repeat;
197   background-color: #EF9398;
198   border: 1px solid #DC5757;
199 }
200
201 #message div.confirmation
202 {
203   background: url(images/display/confirm.png) 6px 3px no-repeat;
204   background-color: #A6EF7B;
205   border: 1px solid #76C83F;
206 }
207
208 #message div.loading
209 {
210   background: url(images/display/loading.gif) 6px 3px no-repeat;
7902df 211   background-color: #EBEBEB;
4e17e6 212   border: 1px solid #CCCCCC;
T 213 }
214
215
216 /***** common table settings ******/
217
218 table.records-table thead tr td
219 {
220   height: 20px;
221   padding: 0px 4px 0px 4px;
222   vertical-align: middle;
223   border-bottom: 1px solid #999999;
224   color: #333333;
225   background-color: #EBEBEB;
226   background-image: url(images/listheader_aqua.gif); 
227   font-size: 11px;
228   font-weight: bold;
229 }
230
231 table.records-table tbody tr td
232 {
233   height: 16px;
234   padding: 2px 4px 2px 4px;
235   font-size: 11px;
236   white-space: nowrap;
237   border-bottom: 1px solid #EBEBEB;
238   overflow: hidden;
239   text-align: left;  
240 }
241
242 table.records-table tr
243 {
244   background-color: #FFFFFF;
245 }
246
247 table.records-table tr.selected td
248 {
249   font-weight: bold;
250   color: #FFFFFF;
251   background-color: #CC3333;
252 }
253
254
255
256 /***** roundcube webmail pre-defined classes *****/
257
258 a.rcmContactAddress
259 {
260   text-decoration: none;
261 }
262
263 a.rcmContactAddress:hover
264 {
265   text-decoration: underline;
266 }
267
268 #rcmKSearchpane
269 {
270   background-color: #F9F9F9;
271   border: 1px solid #CCCCCC;
272 }
273
274 #rcmKSearchpane ul
275 {
276   margin: 0px;
277   padding: 2px;
278   list-style-image: none;
279   list-style-type: none;
280 }
281
282 #rcmKSearchpane ul li
283 {
284   height: 16px;
285   font-size: 11px;
286   padding-left: 8px;
287   padding-top: 2px;
288   padding-right: 8px;
289   white-space: nowrap;  
290 }
291
292 #rcmKSearchpane ul li.selected
293 {
294   color: #ffffff;
295   background-color: #CC3333;
296 }
297