9296c7ac06700fb53f46c1049995a4863560cb6e
[senf.git] / doclib / senf.css
1 body {
2         padding: 0;
3         margin: 0;
4         font-family: Verdana, Arial, Helvetica, sans-serif;
5         font-size: 10pt;
6 }
7
8 /* Argh .. doxygen.css has font-size:90% for td ... */
9 td {
10         font-size: 100%;
11 }
12
13 #head {
14         height: 62px;
15         border-top: 5px solid #DECD40;
16         border-bottom: 1px solid #AF9D00;
17         background: url(logo-head.png) top left no-repeat;
18         background-color: #EDE497;
19 }
20
21 #title { 
22         height: 39px;
23         background-color: #DECD40;
24         border-bottom: 1px solid #AF9D00;
25         margin: 0 0 0 100px;
26 }
27
28 #title2 {
29         padding: 0 0 0 42px;
30         max-width: 62em;
31         margin: 0 10px 0 0;
32 }
33
34 #head h1 {
35         margin: 0;
36         padding: 6px 0 0 0;
37         font-size: 22px;
38         font-weight: bold;
39         color: white;
40         white-space: nowrap;
41         text-align: left;
42 }
43
44 #subtitle {
45         margin: 0 10px 0 100px;
46         padding: 4px 0 0 42px;
47         height: 18px;
48         max-width: 62em;
49         background-color: #EDE497;
50         color: #726921;
51 }
52
53 #head h2 {
54         margin: 0;
55         padding: 0;
56         font-size: 13px;
57         font-weight: normal;
58         white-space: nowrap;
59 }
60
61 #head ul { 
62         display: inline; /* fuer IE ... */
63         font-size: 13px;
64         height: 0px;
65         margin: 0;
66         padding: 0;
67 }
68
69 #head li { 
70         list-style-type: none;
71         margin: 0 10px 0 0;
72         padding: 0 0 0 10px;
73         float: left;
74         border-left: 1px solid #726921;
75         height: 14px;
76 }
77
78 #head li:first-child { 
79         border-left: none;
80         padding: 0;
81 }
82
83 #head a { 
84         font-weight: normal;
85         color: #726921;
86 }
87
88 #head a:hover { 
89         background-color: #EDE497;
90         text-decoration: underline;
91 }
92
93 #search {
94         float: right;
95         width: 150px;
96         height: 39px;
97         font-size: 10px;
98         color: #726921;
99 }
100
101 #search input { 
102         display: block;
103         height: 16px;
104         border: 1px solid #AF9D00;
105         width: 100%;
106 }
107
108 #search form { 
109         margin: 0;
110         padding: 0;
111 }
112
113 #content1 {
114         padding: 0 10px 10px 0;
115         border-bottom: 1px solid #AF9D00;
116 }
117
118 #content2 {
119         /* need non-zero top padding here to prevent margin propagation */
120         padding: 10px 0 0 142px;
121         max-width: 62em;
122 }
123
124 a {
125         font-weight: bold;
126         text-decoration: none;
127 }
128
129 a.literal {
130         font-weight: normal;
131 }
132
133 a.ext {
134         font-style: italic;
135 }
136
137 a.anchor { 
138         color: inherit;
139         background-color: white !important;
140 }
141
142 div.tabs {
143         display: inline; /* IE double margin fix */
144         float: left;
145         clear: left;
146         background-color: #FDF7C3;
147         border: 1px solid #AF9D00;
148         margin: 0 0 10px -132px;
149         width: 120px;
150         overflow: hidden;
151 }
152
153 * html div.tabs {
154         margin-bottom: 0; /* Grmpf .. IE6 is f**ing up ... */
155 }
156
157 div.tabs ul {
158         margin: 0;
159         padding: 0;
160         list-style-type: none;
161 }
162
163 div.tabs ul li {
164         display: inline;
165 }
166
167 div.tabs ul li a {
168         display: block;
169         padding: 2px 5px;
170         font-size: 13px;
171         color: #726921;
172         text-decoration: none;
173         white-space: nowrap;
174         font-weight: normal;
175 }
176
177 div.tabs ul li a:visited, div.tabs ul li a:active {
178         color: #726921;
179         text-decoration: none;
180 }
181
182 div.tabs li.current a {
183         background-position: 100% -150px;
184         border-width: 0px;
185 }
186
187 div.tabs li.current span {
188         background-position: 0% -150px;
189         padding-bottom: 6px;
190 }
191
192 div.tabs ul li a:hover, div.tabs ul li.current a, div.tabs ul.glossary li a:hover {
193         color: #726921;
194         text-decoration: none;
195         background-color: #EDE497;
196 }
197
198 div.tabs ul li.level1 a {
199         padding-left: 1.5em;
200         font-size: 90%;
201 }
202
203 div.tabs ul.glossary li a {
204         background-color: #FDF7C3;
205 }
206
207 div.tabs ul.glossary li.glossary a {
208         background-color: #EDE497;
209 }
210
211 #footer {
212         clear: both;
213         padding: 4px 10px 4px 142px;
214         color: #726921;
215         white-space: nowrap;
216         text-align: right;
217         max-width: 62em;
218 }
219
220 #footer span {
221         font-size: 10px;
222 }
223
224 #footer a, #footer a:active, #footer a:visited {
225         color: #726921;
226         text-decoration: none;
227 }
228
229 #footer a:hover {
230         background-color: inherit;
231         text-decoration: underline;
232 }
233
234 dl.attention {
235         border: 1px solid #AADD88;
236         background-color: #EEFFDD;
237         padding: 4px;
238 }
239
240 dl.warning {
241         border: 1px solid #DDAA88;
242         background-color: #FFEEDD;
243         padding: 4px;
244 }
245
246 dl.note {
247         border: 1px solid A0C2C2;
248         background-color: #F0F8F8;
249         padding: 4px;
250 }
251  
252 table.packet {
253         width: 95%;
254         margin: 10pt auto;
255         border: 1px solid #AAAAAA;
256         padding: 2px;
257         border-spacing: 0;
258         white-space: nowrap;
259         text-align: center;
260         table-layout: fixed; 
261 }
262
263 table.packet td,th {
264         border: 2px solid white;
265         background-color: #EEEEEE;
266         padding: 6px 4px;
267 }
268
269 table.packet th {
270         background-color: white;
271         text-align: left;
272         font-weight: normal;
273         padding: 0px;
274 }
275
276 table.senf {
277         width: 95%;
278         margin: 10pt auto;
279         border: 1px solid #AAAAAA;
280         padding: 2px;
281         border-spacing: 0;
282 }
283
284 table.senf td,th {
285         border: 2px solid white;
286         background-color: #EEEEEE;
287         padding: 2px 4px;
288         text-align: left;
289         vertical-align: top;
290 }
291
292 table.senf th {
293         background-color: #DDDDDD;
294         text-align: center;
295         font-weight: bold;
296 }
297
298 table.fields {
299         width: 95%;
300         margin: 10pt auto;
301         border: 1px solid #AAAAAA;
302         padding: 2px;
303         border-spacing: 0;
304 }
305
306 table.fields td,th {
307         border: 2px solid white;
308         background-color: #EEEEEE;
309         padding: 2px 4px;
310         text-align: left;
311         vertical-align: top;
312 }
313
314 table.fields th {
315         background-color: #DDDDDD;
316         text-align: center;
317         font-weight: bold;
318 }
319
320 table.fields td:first-child {
321         width: 25%;
322         font-style: italic;
323 }
324
325 table.fixedcolumn td:first-child {
326         width: 35%; 
327 }
328
329 table.ebnf {
330         margin: 0;
331         padding: 0;
332         border-spacing: 0;
333         border: none;
334 }
335
336 table.ebnf td {
337         text-align: left;
338         border: none;
339         padding: 0;
340 }
341
342 table.ebnf td:first-child {
343         width: 1%;
344         padding-right: 1ex;
345         font-style: italic;
346 }
347
348 table.listing {
349         margin: 10pt 0;
350         padding: 0;
351         border-spacing: 0;
352         border: none;
353 }
354
355 table.listing td {
356         text-align: left;
357         vertical-align: top;
358         border: none;
359         padding: 0 0 3pt 0;
360 }
361
362 table.listing td:first-child {
363         width: 35%;
364 }
365
366 dl.xref-bug, dl.xref-fix, dl.xref-todo, dl.xref-idea {
367         border: 1px solid #CC8888;
368         padding: 2px 3px;
369         margin: 4px 8px 4px 2px;
370         background-color: #FFEEEE;
371         color: #666666;
372         font-size: 75%;
373         overflow: hidden;
374 }
375
376 dl.xref-bug dt, dl.xref-fix dt, dl.xref-todo dt, dl.xref-idea dt,
377 dl.xref-bug dd, dl.xref-fix dd, dl.xref-todo dd, dl.xref-idea dd {
378         display: inline;
379         margin: 0;
380         padding: 0;
381 }
382
383 dl.xref-bug a, dl.xref-fix a, dl.xref-todo a, dl.xref-idea a {
384         color: #6666FF;
385 }
386
387 dl.xref-fix {
388         border-color: #CCCC88;
389         background-color: #FFFFEE;
390 }
391
392 dl.xref-todo {
393         border-color: #88CC88;
394         background-color: #EEFFEE;
395 }
396
397 dl.xref-idea {
398         border-color:  #CCCCCC;
399         background-color: #F8F8F8;
400 }
401
402 div.bug, div.fixme, div.todo, div.idea { 
403         padding-left: 10px;
404 }
405
406 div.bug { 
407         border-left: 10px solid red;
408 }
409
410 div.fixme { 
411         border-left: 10px solid yellow;
412 }
413
414 div.todo { 
415         border-left: 10px solid green;
416 }
417
418 div.idea { 
419         border-left: 10px solid #AAAAAA;
420 }
421
422 dl.implementation {
423         color: #666666;
424         font-size: 75%;
425 }
426
427 p.memtitle {
428         color: #1a41a8;
429         font-weight: bold;
430         margin-right: 14px;
431         border-bottom: 1px solid #84b0c7;
432 }
433
434 p.sourceline, p.references, p.referencedby, p.reimplementedfrom, p.reimplementedin, 
435 p.implementedin {
436         color: #666666;
437         font-size: 75%;
438         margin-bottom: .2em;
439         margin-top: .2em;
440 }
441
442 div.memdoc p.sourceline, p.references, p.referencedby, p.reimplementedfrom, p.reimplementedin, 
443 p.implementedin {
444         margin-left: 10em;
445         text-indent: -4em;
446 }
447
448 div.memproto {
449         margin-bottom: .5em;
450 }
451
452 table {
453         width: 100%;
454 }
455
456 div.ah {
457         margin-right: 10px;
458 }
459
460 div.nav, div.navpath {
461         width: auto;
462         background-color: white;
463         border: none;
464         border-bottom: 1px solid #AF9D00;
465         padding: 5px 0;
466         margin: 0;
467 }
468
469 div.qindex {
470         width: auto;
471         background-color: #e8eef2;
472         border: 1px solid #84b0c7;
473         text-align: center;
474         margin: 2px 0;
475         padding: 2px;
476         line-height: 140%;
477 }
478
479 table.qindextable {
480         font-size: 90%;
481 }
482
483 table.qindextable td {
484         width: 33%;
485 }
486
487 dl.parameters dd table {
488         width: auto;
489 }
490
491 table.glossary {
492         border: none;
493         border-spacing: 0;
494         margin: 10px 0;
495 }
496
497 table.glossary tr td {
498         border: none;
499         border-bottom: 4px solid white;
500         vertical-align: top;
501         padding: 2px 4px;
502         background-color: #F0F0F0;
503 }
504
505 table.glossary tr td:first-child {
506         font-weight: bold;
507         white-space: nowrap;
508         padding-right: 10px;
509 }
510
511 table.members td:first-child {
512         width: 35%;
513 }
514
515 div.toc {
516         width: 25%;
517         margin: 10px 0px;
518 }
519
520 div.toc ol {
521         padding: 0px;
522         margin: 0pt 0pt 0pt 40px;
523         list-style-type: decimal;
524 }
525
526 div.toc li {
527         padding: none;
528 }
529
530 div.toc div {
531         margin: 10px 0px;
532         font-weight: bold;
533         font-size: 120%;
534 }
535
536 p.commalist {
537         white-space: nowrap;
538         margin-left: 4em;
539         text-indent: -4em;
540 }
541
542 #autotoc {
543         width: 30em;
544         background-color: #F5F5F5;
545         border: 1px solid #CCC;
546         padding: 0 1em;
547         margin: 1em 0;
548 }
549
550 #autotoc h1 {
551         font-size: 120%;
552         text-align: left;
553 }
554
555 #autotoc ul {
556         list-style-type: none;
557         padding: 0;
558         margin: 1em 0 1em 1em;
559 }
560
561 #autotoc li {
562         padding: 0 0 0 3em;
563         text-indent: -3em;
564 }
565
566 #autotoc ul li.level_h2 {
567         margin: .5em 0 .2em 0;
568 }
569
570 #autotoc ul li.level_h3 {
571         margin-left: 1.5em;
572 }
573
574 #autotoc ul li.level_h4 {
575         margin-left: 3em;
576 }
577
578 h4 {
579         font-size: 100%;
580         margin-bottom: .4em;
581 }
582
583 table.memname {
584         width: 100%; 
585         font-weight: normal; 
586         white-space: normal;
587 }
588
589 table.memname td {
590         vertical-align: top;
591 }
592
593 table.memname td.memtype {
594         width: 100%;
595 }
596
597 table.memname td.memname {
598         width: 35%; 
599         text-align: right; 
600         font-weight: bold;
601 }
602
603 table.memname td.memparen {
604         width: 1%;
605 }
606
607 table.memname td.paramtype {
608         width: 30%; 
609         text-align: right;
610 }
611
612 table.memname td.paramname {
613         width: 33%;
614 }
615
616 table.memname td.memattrs {
617         text-align: right;
618 }
619
620 table.memname.macro td.paramtype {
621         text-align: left;
622         color: #602020;
623         font-style: italic;
624 }
625
626 table.memname.macro td.memattrs {
627         display: none;
628 }
629
630 /* \f
631  * Local Variables:
632  * indent-tabs-mode: nil
633  * ispell-local-dictionary: "american"
634  * End:
635  */