thomascube
2008-09-19 42e328a85f5880e3e767eebaaa88b55a2b49d2ff
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;
a02d48 13   background-color: #FFF;
4e17e6 14 }
T 15
16 body.extwin
17 {
18   margin: 10px;
19 }
20
8e44f4 21 body, td, th, div, p, h3
4e17e6 22 {
T 23   font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
24   font-size: 12px;
25   color: #000000;
26 }
27
28 th
29 {
30   font-weight: normal;
31 }
32
33 h3
34 {
35   font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
36   font-size: 18px;
37   color: #000000;
38 }
39
40 a, a:active, a:visited
41 {
42   color: #000000;
c8c1e0 43   outline: none;
4e17e6 44 }
T 45
46 a.button, a.button:visited, a.tab, a.tab:visited, a.axislist
47 {
48   color: #000000;
49   text-decoration: none;
50 }
51
52 a.tab
53 {
54   width: 80px;
55   display: block;
56   text-align: center;
57 }
58
59 hr
60 {
61   height: 1px;
62   background-color: #666666;
63   border-style: none;
64 }
65
66 input, textarea
67 {
68   font-size: 9pt;
69   font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
70   padding: 1px;
71   padding-left: 3px;
72   padding-right: 3px;
632102 73   color: #333333;
4e17e6 74   background-color: #ffffff;
T 75   border: 1px solid #666666;
76 }
77
86958f 78 input[type="checkbox"],
dc5b83 79 input[type="radio"]
f1a16f 80 {
T 81   border: 0;
82   padding: 0;
b49c0e 83   background-color: transparent;
f1a16f 84 }
T 85
4e17e6 86 input.button
T 87 {
88   height: 20px;
89   color: #333333;
90   font-size: 12px;
91   padding-left: 8px;
92   padding-right: 8px;
93   background: url(images/buttons/bg.gif) repeat-x #f0f0f0;
94   border: 1px solid #a4a4a4;
95 }
96
97 input.button:hover
98 {
99   color: black;
100 }
101
ed132e 102 input.mainaction
T 103 {
104   font-weight: bold;
105   border: 1px solid #999;
106 }
107
4e17e6 108 img
T 109 {
110   behavior: url('skins/default/pngbehavior.htc');
111 }
112
113 .alttext
114 {
115   font-size: 11px;
116 }
117
a8d23d 118 .hint
T 119 {
120   color: #666;
121   font-size: 11px;
122 }
4e17e6 123
T 124 /** common user interface objects */
125
126 #header
127 {
7902df 128   position: absolute;
T 129   top: 10px;
130   left: 20px;
4e17e6 131   width: 170px;
T 132   height: 40px;
7902df 133   z-index: 100;
4e17e6 134 }
T 135
136 #taskbar
137 {
7902df 138   position: absolute;
T 139   top: 0px;
140   right: 0px;
141   width: 600px;
142   height: 37px;
143   background: url(images/taskbar.gif) top right no-repeat;
834432 144   padding: 10px 4px 10px 0px;
7902df 145   text-align: right;
T 146   white-space: nowrap;
147   z-index: 2;
4e17e6 148 }
T 149
7902df 150 #taskbar a,
T 151 #taskbar a:active,
152 #taskbar a:visited
4e17e6 153 {
7902df 154   font-size: 11px;
T 155   color: #666666;
156   text-decoration: none;
834432 157   padding: 6px 16px 6px 25px;
7902df 158   background-repeat: no-repeat;
T 159 }
160
161 #taskbar a:hover
162 {
163   color: #333333;
164 }
165
166 a.button-mail
167 {
168   background-image: url(images/buttons/mail.gif);
169 }
170
171 a.button-addressbook
172 {
173   background-image: url(images/buttons/addressbook.gif);
174 }
175
176 a.button-settings
177 {
178   background-image: url(images/buttons/settings.gif);
179 }
180
181 a.button-logout
182 {
183   background-image: url(images/buttons/logout.gif);
4e17e6 184 }
T 185
186
187 #message
188 {
189   position: absolute;
190   display: none;
7902df 191   top: -1px;
4e17e6 192   left: 200px;
T 193   right: 200px;
194   z-index: 5000;
a95e0e 195   opacity: 0.85;
e5686f 196   /* IE */
A 197   filter: alpha(opacity=85);
4e17e6 198 }
T 199
200 #message div
201 {
202   width: 400px;
203   margin: 0px auto;
7902df 204   height: 24px;
T 205   min-height: 24px;
4e17e6 206   padding: 8px 10px 8px 46px;
T 207 }
208
209 #message div.notice,
210 #remote-objects-message
211 {
212   background: url(images/display/info.png) 6px 3px no-repeat;
213   background-color: #F7FDCB;
214   border: 1px solid #C2D071;
215 }
216
217 #message div.error,
218 #message div.warning
219 {
220   background: url(images/display/warning.png) 6px 3px no-repeat;
221   background-color: #EF9398;
222   border: 1px solid #DC5757;
223 }
224
225 #message div.confirmation
226 {
227   background: url(images/display/confirm.png) 6px 3px no-repeat;
228   background-color: #A6EF7B;
229   border: 1px solid #76C83F;
230 }
231
232 #message div.loading
233 {
234   background: url(images/display/loading.gif) 6px 3px no-repeat;
7902df 235   background-color: #EBEBEB;
4e17e6 236   border: 1px solid #CCCCCC;
T 237 }
238
a7d5c6 239 .splitter
T 240 {
e5686f 241   user-select: none;
A 242   -moz-user-select: none;
243   -khtml-user-select: none;
a7d5c6 244   position: absolute;
T 245   background: url(images/dimple.png) center no-repeat;
246 }
247
248 .splitter-h
249 {
250   cursor: n-resize;
251   background-position: center 2px;
252 }
253
254 .splitter-v
255 {
256   cursor: e-resize;
e5686f 257   background-position: 2px center;
a7d5c6 258 }
T 259
0c219c 260 .boxtitle
T 261 {
262   height: 12px !important;
263   padding: 4px 20px 3px 20px;
264   border-bottom: 1px solid #999;
265   color: #333;
266   font-size: 11px;
267   font-weight: bold;
268   background-color: #EBEBEB;
269   background-image: url(images/listheader_aqua.gif);
270 }
271
f11541 272 .radios-left label
T 273 {
274   padding-left: 0.3em;
275 }
4e17e6 276
T 277 /***** common table settings ******/
278
279 table.records-table thead tr td
280 {
281   height: 20px;
282   padding: 0px 4px 0px 4px;
283   vertical-align: middle;
284   border-bottom: 1px solid #999999;
285   color: #333333;
286   background-color: #EBEBEB;
287   background-image: url(images/listheader_aqua.gif); 
288   font-size: 11px;
289   font-weight: bold;
290 }
291
292 table.records-table tbody tr td
293 {
294   height: 16px;
295   padding: 2px 4px 2px 4px;
296   font-size: 11px;
297   white-space: nowrap;
298   border-bottom: 1px solid #EBEBEB;
299   overflow: hidden;
300   text-align: left;  
301 }
302
303 table.records-table tr
304 {
305   background-color: #FFFFFF;
306 }
307
308 table.records-table tr.selected td
309 {
310   color: #FFFFFF;
311   background-color: #CC3333;
312 }
313
6b47de 314 table.records-table tr.focused td
T 315 {
316 }
317
318 table.records-table tr.unfocused td
319 {
320   color: #FFFFFF;
321   background-color: #929292;
322 }
4e17e6 323
T 324
f11541 325 /***** mac-style quicksearch field *****/
T 326
327 #quicksearchbar
328 {
329   position: absolute;
330   top: 60px;
834432 331   right: 20px;
f11541 332   width: 182px;
T 333   height: 20px;
334   text-align: right;
335   background: url('images/searchfield.gif') top left no-repeat;
336 }
337
338 #quicksearchbar a
339 {
340   position: absolute;
341   top: 3px;
342   right: 4px;
343   text-decoration: none;
344 }
345
346 #quicksearchbar img
347 {
348   vertical-align: middle;
349 }
350
351 #quicksearchbox
352 {
353   position: absolute;
354   top: 2px;
355   left: 20px;
356   width: 140px;
357   font-size: 11px;
358   padding: 0px;
359   border: none;
360 }
361
362
363 /*\*/
364 html>body*#quicksearchbar[id$="quicksearchbar"]:not([class="none"]) { background-image: none; }
365 html>body*#quicksearchbar[id$="quicksearchbar"]:not([class="none"]) a { top: 5px; }
366 html>body*#quicksearchbar[id$="quicksearchbar"]:not([class="none"]) #quicksearchbox { width: 180px; top:0px; right: 1px; left: auto; }
367 /**/
368
369
4e17e6 370 /***** roundcube webmail pre-defined classes *****/
T 371
f11541 372 #rcversion
T 373 {
374   position: absolute;
375   top: 67px;
376   left: 20px;
377   width: 160px;
378   text-align: center;
379
380   font-weight: normal;
381   font-size: x-small;
382   font-variant: small-caps;
383   
384   color: #999999;
385   /*border: 1px solid #308014;
386   background-color: #b4eeb4;*/
387 }
388
389 #rcmdraglayer
390 {
633142 391   min-width: 300px;
T 392   width: auto !important;
f11541 393   width: 300px;
T 394   border: 1px solid #999999;
395   background-color: #F9F9F9;
396   padding-left: 8px;
397   padding-right: 8px;
398   padding-top: 3px;
399   padding-bottom: 3px;
400   font-size: 11px;
633142 401   white-space: nowrap;
f45bbe 402   opacity: 0.7;
T 403   -moz-opacity: 0.7;
5a6eff 404   filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
f11541 405 }
T 406
4e17e6 407 a.rcmContactAddress
T 408 {
409   text-decoration: none;
410 }
411
412 a.rcmContactAddress:hover
413 {
414   text-decoration: underline;
415 }
416
417 #rcmKSearchpane
418 {
419   background-color: #F9F9F9;
420   border: 1px solid #CCCCCC;
421 }
422
423 #rcmKSearchpane ul
424 {
425   margin: 0px;
426   padding: 2px;
427   list-style-image: none;
428   list-style-type: none;
429 }
430
431 #rcmKSearchpane ul li
432 {
433   height: 16px;
434   font-size: 11px;
435   padding-left: 8px;
436   padding-top: 2px;
437   padding-right: 8px;
438   white-space: nowrap;  
439 }
440
441 #rcmKSearchpane ul li.selected
442 {
443   color: #ffffff;
444   background-color: #CC3333;
445 }
446