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