Unfinished: enabling language chooser in footer
[koha.git] / koha-tmpl / opac-tmpl / prog / en / css / opac.css
1 @import url("../../en/lib/yui/reset-fonts-grids.css");
2
3 a {
4         font-weight : bold;
5 }
6
7 a, a:visited {
8         color : #006699;
9 }
10
11 a:hover {
12         color : #990033;
13 }
14
15 body {
16         background-color : white;
17         text-align : left;
18 }
19
20 caption {
21         font-size : 140%;
22         text-align : left;
23         font-weight : bold;
24 }
25
26 fieldset {
27         border : 2px solid #EEEEEE;
28         margin : 1em 1em 1em 0;
29         padding : 1em;
30 }
31
32 fieldset.rows {  
33 border-width : 1px;
34 border-bottom : 1px solid black;
35 float : left;
36 font-size : 90%;
37 clear : left;
38 margin: .9em 0 0 0;  
39 padding: 0;
40 width: 100%; 
41 }
42
43 fieldset.rows legend {  
44         margin-left: 1em;
45         font-weight: bold;
46         font-size : 110%;
47 }
48
49 fieldset.rows label, fieldset.rows span.label {  
50         float: left;  
51         font-weight : bold;
52         width: 9em;  
53         margin-right: 1em;  
54         text-align: right;
55 }
56
57 fieldset.rows fieldset {
58         border-width : 1px;
59         margin : 0;
60         padding : .3em;
61 }
62
63 fieldset.rows ol {  
64 padding: 1em 1em 0 1em;  
65 list-style-type: none;
66 }
67
68 fieldset.rows li {  
69 float : left;
70 clear : left;
71 padding-bottom: 1em;
72 list-style-type: none;
73 width: 100%; 
74 }
75
76 fieldset.rows.left li {
77         padding-bottom : .4em;
78 }
79
80 fieldset.rows li.radio {
81         padding-left: 9em;
82         width : auto;
83 }
84
85 fieldset.rows li.radio label {
86         float : none;
87         width : auto;
88         margin : 0 0 0 1em;
89 }
90
91 fieldset.rows ol.radio label {
92         width : auto;
93         float : none;
94         margin-right : 0;
95 }
96
97 fieldset.rows ol.radio label.radio {
98         float : left;
99         width : 12em;
100         margin-right : 1em;
101 }
102
103 fieldset.rows table {
104         clear : both;
105         margin-left : 1em;
106 }
107
108 fieldset.rows td label {
109         float : none;
110         font-weight : normal;
111         width : auto;
112 }
113
114 fieldset.action {
115         clear : both;
116         float : none;
117         border : none;
118         margin : 0;
119         padding : 1em 0 .3em 0;
120         width : auto;
121 }
122
123 form {
124         display : inline;
125         margin : 0;
126         padding : 0;
127 }
128
129 h1 {
130         font-size : 138.5%;
131 }
132
133 h1#library {
134         font-size : 100%
135         font-weight : normal;
136         margin : .2em 0 .2em .5em;
137
138
139
140 h1#libraryname {
141         background:transparent url(../../images/koha-logo.gif) no-repeat scroll 0%;
142         border: 0;
143         margin:0;
144         padding:0;
145         width:120px;
146 }
147
148 h1#libraryname a {
149         border:0;
150         cursor:pointer;
151         display:block;
152         height:0px !important;
153         margin:0;
154         overflow:hidden;
155         padding:40px 0 0;
156         text-decoration:none;
157         width:120px;
158 }
159
160 div#cartmenubutton {
161         background:transparent url(../../images/cart-button.gif) no-repeat scroll 0%;
162         border: 0;
163         float : left;
164         margin:0 10px 0 0;
165         padding:0;
166         width:68px;
167 }
168
169 div#cartmenubutton a {
170         border:0;
171         cursor:pointer;
172         display:block;
173         height:0px !important;
174         margin:0;
175         overflow:hidden;
176         padding:40px 0 0;
177         text-decoration:none;
178         width:68px;
179 }
180
181 div#listmenubutton {
182         background:transparent url(../../images/lists-button.gif) no-repeat scroll 0%;
183         border: 0;
184         float : left;
185         margin:0;
186         padding:0;
187         width:84px;
188 }
189
190 div#listmenubutton a {
191         border:0;
192         cursor:pointer;
193         display:block;
194         height:0px !important;
195         margin:0;
196         overflow:hidden;
197         padding:40px 0 0;
198         text-decoration:none;
199         width:84px;
200 }
201
202 h1,h2,h3,h4,h5,h6 {
203         font-weight : bold;
204         margin : .5em 0;
205 }
206
207 h2 {
208         font-size : 131%;
209 }
210
211 h2.author {
212         text-indent : .5em;
213 }
214
215 h3 {
216         font-size : 123.1%;
217 }
218
219 h4 {
220         font-size : 116%;
221 }
222
223 h5 {
224         font-size : 108%;
225 }
226
227 h6 {
228         font-size : 100%;
229 }
230
231 input[type=submit], input[type=button], input[type=reset] {
232         background-color : #6BA037;
233         border:1px outset #666666;
234         color : #FFFFFF;
235         font-size : 93%;
236         font-weight : bold;
237         padding : 2px;
238 }
239
240 input[type=submit]:active, input[type=button], input[type=reset] {
241         border: 1px inset #666666;
242 }
243
244 p.searchresults {
245         background-color : #EFF1DC;
246 }
247
248 table {
249         border-collapse : collapse;
250         margin : 1em 0;
251         border-right : 1px solid #dddddd;
252         border-top : 1px solid #dddddd;
253 }
254
255 td,th {
256         border-left : 1px solid #dddddd;
257         border-bottom : 1px solid #dddddd;
258         padding : 3px 5px;
259 }
260
261 th {
262         background-color:#EFF1DC;
263         font-weight : bold;
264         padding : 2px 4px;
265 }
266
267 th.sum {
268         text-align: right;
269 }
270
271 td.sum {
272         background-color: #FFC;
273         font-weight: bold;
274 }
275
276 th[scope=row] {
277         text-align : right;
278 }
279
280 tr.highlight td, tr.highlight th {
281         background-color : #F3F3F3;
282         border : 1px solid #DDDDDD;
283         border-right : 1px solid #DDDDDD;
284 }
285
286 ul {
287         list-style : disc;
288         padding-left : 1em;
289 }
290
291 li {
292         list-style : disc;
293 }
294
295 p.availability {
296         font-size : 87%;
297 }
298
299 .available {
300         color : #006600;
301 }
302
303 .inwait {
304         background-color : #33CC99;
305 }
306
307 /* css styles for reserves color alerts */
308 .onloan {
309         background-color : #FFED3D;
310 }
311
312 .other {
313         background-color : #FF0000;
314 }
315
316 /* "problem" enhancement */
317 .problem {
318         color : white;
319         background-color : red;
320 }
321
322 .reserved {
323         background-color : #8EBAFF;
324 }
325
326 /* style for search terms in catalogsearch */
327 .term {
328         background-color : #ffffe0;
329         color : #990033;
330 }
331
332 a .term {
333         text-decoration : underline;
334 }
335
336 .transfered {
337         background-color : #F9FF9A;
338 }
339
340 /* action buttons */
341 #action {
342         margin-top : .5em;
343 }
344
345 #action li {
346         list-style : none;
347 }
348
349 #action a {
350         background-color : #F3F3F3;
351         border : 1px solid #E8E8E8;
352         display : block;
353         margin : .2em;
354         padding : .5em;
355         text-decoration : none;
356 }
357
358 /* the itemtype list in advanced search */
359 #advsearch-itemtype table {
360         border-collapse : separate;
361         border-spacing : 3px;
362         border : 0px;
363         margin : 0px;
364         background-color : white;
365         border : 0px solid #D8DEB8;
366 }
367
368 #advsearch-itemtype table tr td {
369         background-color : #F8F8EB;
370         border : 0px;
371         margin : 0px;
372         width : 700px;
373 }
374
375 #advsearch-itemtype td {
376         font-size : 0.8em;
377         background-color : #F8F8EB;
378 }
379
380 #auth {
381         float : left;
382 }
383
384 #facets {
385         
386 }
387
388 /* the footer */
389 #footer {
390         margin-top : 30px;
391         margin-left : 30%;
392         margin-right : 20%;
393         border-top : 1px solid #384b73;
394         color : #384b73;
395         font-size : 1em;
396         text-align : center;
397 }
398
399 /* facets bloc */
400 /* the USER information block */
401 #librarian_information {
402         float : right;
403         font-size : 10pt;
404 }
405
406 #members {
407         font-size : 85%;
408         padding : 4px 0 4px 0;
409         color : #000066;
410 }
411
412 #members a {
413         text-decoration : none;
414 }
415
416 #members a.logout {
417         color : #cc3333;
418         font-weight : bold;
419         padding : 0 .3em 0 .3em;
420         text-decoration : none;
421 }
422
423 #members li:first-child {
424         border-right : 1px solid black;
425 }
426
427 #members li {
428         display : inline;
429         list-style : none;
430         margin : 0;
431         padding : 0 .5em;
432 }
433
434 #members ul {
435         margin : 0;
436         padding : 0;
437         text-align : right;
438 }
439
440 #opac-main-search {
441         background-image : url( ../../images/menu-background.gif);
442         background-repeat : repeat-x;
443         background-color : #739ACF;
444         border-top : 1px solid #335599;
445         border-bottom : 1px solid #335599;
446         padding : .7em 0 .4em .5em;
447         color : #FFFFCC;
448         font-size : 108%;
449         line-height : 116%;
450 }
451
452 #opac-main-search a, #opac-main-search a, #opac-main-search a:visited {
453         color : #FFFFCC;
454 }
455
456 #opac-main-search a:hover {
457         color : #FFFFFF;
458 }
459
460 #opac-main-search form {
461         display : inline;
462         padding-right : 1em;
463 }
464
465 #opac-main-search label {
466         font-weight : bold;
467 }
468
469 /***********************************************************/
470 /* the user menu, for user option (and biblio detail view) */
471 /***********************************************************/
472
473 .suggestion {
474         background-color : #EEEEEB;
475         border : 1px solid #DDDED3;
476         margin : 10px auto;
477         padding : 4px;
478         width : 35%;
479 }
480
481 #facets ul {
482         margin : 0;
483         padding : 0;
484 }
485
486 #facets ul li {
487         font-weight : bold;
488         text-align : left;
489         list-style : none;
490 }
491
492 #facets ul ul li {
493         border : 0;
494         font-size : 85%;
495         font-weight : normal;
496         padding : 2px;
497         text-align : left;
498 }
499
500 #facets ul ul li a {
501         font-weight : normal;
502         text-decoration : underline;
503 }
504
505 #facets h4 {
506         font-size : 93%;
507         padding:3px;
508         text-align:center;
509         background-color:#E7E7CA;
510         line-height:1.8em;
511         margin-left:-1px;
512         margin-right:-1px;
513         margin-top:-1px;
514 }
515
516 #breadcrumbs {
517         padding : .7em;
518 }
519
520 strong {
521         font-weight : bold;
522 }
523
524 em {
525         font-style : italic;
526 }
527
528 #catalogue_detail_biblio p span.label {  
529         font-weight : bold;
530 }
531
532 #catalogue_detail_biblio p {  
533         padding-bottom: .6em;
534 }
535
536 .toptabs {
537         margin-top : 1em;
538 }
539
540 .toptabs .tabs-nav a, .toptabs .tabs-nav span.a {
541     top: 0;
542  }
543
544 .toptabs .tabs-nav li {
545         margin-right : .5em;
546 }
547
548 .toptabs .tabs-nav li a, .toptabs .tabs-nav li span.a {
549         background-color : #F3F3F3;
550         border-top : 1px solid #E8E8E8;
551         border-left : 1px solid #E8E8E8;
552         border-right : 1px solid #E8E8E8;
553         border-bottom : 0;
554         text-align : center;
555         text-decoration : none;
556 }
557
558 .toptabs .tabs-nav li.tabs-selected  {
559         background-color : #FFF;
560 }
561
562 .toptabs .tabs-nav li.tabs-selected a, .toptabs .tabs-nav li.tabs-selected span.a {
563         background-color : #FFF;
564         border-top : 1px solid #E8E8E8;
565         border-left : 1px solid #E8E8E8;
566         border-right : 1px solid #E8E8E8;
567         border-bottom : 1px solid #FFF;
568         margin-bottom : -5px;
569         padding-bottom : 5px;
570         text-align : center;
571 }
572
573 .toptabs.numbered .tabs-nav li {
574         min-width : 3em;
575 }
576
577 .toptabs .tabs-container {
578         border : 1px solid #E8E8E8;
579         padding : 1em;
580 }
581
582 .tabs-container {
583     border-top: 0;
584     padding : inherit;
585     background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
586 }
587
588 #bookcover {
589         float : left;
590         margin : 0;
591         padding : 0;
592 }
593
594 #bookcover img {
595         margin : 0 1em 1em 0;   
596 }
597
598 fieldset.brief {
599         border : 1px solid #E8E8E8;
600 }
601
602 fieldset.brief legend {
603         font-weight : bold;
604         font-size : 100%;
605 }
606
607 fieldset.brief label {
608         display : block;
609         font-weight : bold;
610         padding : .3em 0;
611 }
612
613 fieldset.brief ol, fieldset.brief li {
614         list-style-type : none;
615 }
616
617 fieldset.brief div.hint, fieldset.rows div.hint {
618         color : #666666;
619         font-size : 100%;
620         margin : .4em;
621 }
622
623 #menu {
624         margin-top: 1em;
625 }
626
627 h2 span.hint {
628         font-size: 76%;
629         font-weight : normal;
630 }
631 .thumbnail {
632         border : 0;
633         float : left;
634         margin : 0pt 5px 5px 0pt;
635 }
636 a.cancel {
637         padding-left : 1em;
638 }
639
640 #usermenu {
641         margin-top : 1em;
642 }
643
644 #toolbar ul {
645         margin : 1em 0 0 0;
646         padding : 0;
647 }
648
649 #toolbar ul li {
650         display : inline;
651         list-style : none;
652 }
653
654 #toolbar ul li a {
655         border : 1px solid #afbccf;
656         padding : .3em;
657         text-decoration : none;
658         margin-right : .1em;
659 }
660
661 .searchresults input, .searchresults label, .searchresults select {
662         font-size: 90%;
663 }
664
665 .searchresults label {
666         float : right;
667         margin-top : 5px;
668 }
669
670 .searchresults p {
671         margin: 0;
672         padding: 0;
673         padding-top : .6em;
674 }
675
676 .searchresults p img {
677         vertical-align: middle;
678 }
679
680 .searchresults table td {
681         vertical-align: top;
682 }
683
684 p.searchresults {
685         background-color : #EFF1DC;
686         margin-top : -5px;
687         vertical-align : middle;
688         padding : 3px 3px 5px 5px;
689 }
690
691 .searchresults table {
692         margin : 0;
693 }
694
695 .searchresults td, .searchresults th, .searchresults table {
696         border: 0;
697 }
698
699 .searchresults tr {
700         border-bottom : 1px solid #CCCCCC;
701 }
702
703 .searchresults tr:first-child {
704         border : 0;
705 }
706
707 .searchresults table {
708         border-top : 0px solid #CCCCCC;
709 }
710
711 .searchresults a.reserve, .searchresults a.reserve:visited {
712         background-position:left top;
713         background-repeat:no-repeat;
714         float:right;
715         padding:2px 3px 2px 26px;
716 }
717
718 .searchresults a.reserve {
719         background-color:transparent;
720         color:#006699;
721 }
722
723 input.reserve, a.reserve {
724         background-image:url(../../images/placereserve.gif);
725 }
726
727 a.reserve {
728         background-color:#006699;
729         color:White;
730 }
731 .unavailable {
732         color: #990033;
733 }
734
735 #libraryname {
736         float : left;
737         line-height : 2em;
738 }
739
740 #corner {
741         float : right;
742         line-height : 2em;
743 }
744
745 .pages {
746         line-height : 1.8em;
747         text-align: center;
748 }
749 a:link.current {
750         background-color: transparent;
751         color: #3366CC;
752         font-weight: bold;
753         padding: 1px 5px 1px 5px;
754         text-decoration: none;
755 }
756 a:visited.current {
757         background-color: transparent;
758         color: #3366CC;
759         font-weight: bold;
760         padding: 1px 5px 1px 5px;
761         text-decoration: none;
762 }
763
764 a:hover.current {
765         background-color: #CCFF00;
766         color: #CC3333;
767         font-weight: bold;
768         padding: 1px 5px 1px 5px;
769         text-decoration: none;
770 }
771
772 a:active.current {
773         background-color: #99CC00;
774         color: #FFFF99;
775         font-weight: bold;
776         padding: 1px 5px 1px 5px;
777         text-decoration: none;
778 }
779
780 .current {
781         background-color: #FFFFFF;
782         color: #3366CC;
783         font-weight: bold;
784         padding: 1px 5px 1px 5px;
785         text-decoration: none;
786 }
787
788 a:link.nav {
789         background-color: #EFF1DC;
790         border: 1px solid #CCCC99;
791         color: #3366CC;
792         font-weight: bold;
793         padding: 1px 5px 1px 5px;
794         text-decoration: none;
795 }
796
797 a:visited.nav {
798         background-color: #EFF1DC;
799         border: 1px solid #CCCC99;
800         color: #3366CC;
801         font-weight: bold;
802         padding: 1px 5px 1px 5px;
803         text-decoration: none;
804 }
805
806 a:hover.nav {
807         background-color: #FFFFCC;
808         border: 1px solid #CCCC99;
809         color: #CC3333;
810         font-weight: bold;
811         padding: 1px 5px 1px 5px;
812         text-decoration: none;
813 }
814
815 a:active.nav {
816         background-color: #FFFFCC;
817         border: 1px solid #CCCC99;
818         color: #D25500;
819         font-weight: bold;
820         padding: 1px 5px 1px 5px;
821         text-decoration: none;
822 }
823
824 input.icon {
825         background-position: left;
826         background-repeat: no-repeat;
827         font-size : 96%;
828         font-weight: bold;
829         padding: 2px 2px 2px 22px;
830         background-color: #6699CC;
831         border: 1px outset #666666;
832         color: #FFFFCC;
833 }
834
835 input.shelf, a.shelf {
836         background-image: url(../../images/addtobasket.gif);
837 }
838
839 input.clearall, a.clearall {
840         background-image: url(../../images/clearbasket.gif);
841 }
842
843 /* Tabs */
844 ul.link-tabs {
845         list-style-type: none;
846         margin: 9px 0 -2px 5px;
847         padding: 0;
848 }
849
850 ul.link-tabs li {
851         display: inline;
852         padding: 0px;
853 }
854
855 ul.link-tabs li a {
856         font-weight: bold;
857         padding: 2px 4px 2px 4px;
858         text-decoration: none;
859         border-top: 1px solid #DDDDDD;
860         border-left : 1px solid #DDDDDD;
861         border-right : 1px solid #666666;
862 }
863
864 ul.link-tabs li#power_formButton a, ul.link-tabs li#proximity_formButton a {
865         padding: 2px 4px 3px 4px;
866 }
867
868 ul.link-tabs li.off a {
869         background-color: #EEEEEB;
870         border-bottom: 1px solid #DDDDDD;
871 }
872
873 ul.link-tabs li.off a:hover {
874         padding: 2px 3px 2px 4px;
875         background-color: #FFFFEC;
876         border-top: 1px solid #BEBF84;
877         border-left : 1px solid #BEBF84;
878         border-right : 2px solid #333333;
879 }
880
881 ul.link-tabs li.on a {
882         background-color: #FFFFFF;
883         border-bottom: 1px solid #FFFFFF;
884 }
885
886 ul.link-tabs li a.debit {
887         background-color : #FFFF99;
888         color : #990033;
889 }
890
891 div.tab-container {
892         border : 1px solid #DDDDDD;     
893         margin-top : 4px;
894         padding : .7em;
895         width : 90%;
896 }
897
898 #catalogue_detail_biblio table, #catalogue_detail_biblio td, #catalogue_detail_biblio th {
899         background-color : transparent;
900         border : 0;
901 }
902
903 tr.overdue td {
904         background-color : #ffcccc;
905         font-weight : bold;
906 }
907
908 tr.highlight.overdue td {
909         background-color : #ffaeae;
910         font-weight : bold;
911 }
912
913 td.overdue {
914         color : #cc3333;
915 }
916
917 .renewals {
918         display:block;
919         font-size:0.8em;
920         padding:0.5em;
921 }
922
923 table#marc, table#marc td, table#marc th {
924         border : 0;
925 }
926
927 table#marc th {
928         background-color : transparent;
929 }
930
931 table#marc td:first-child {
932         text-indent : 2em;
933 }
934 #masthead {
935 float: left;
936 width: 120px;
937 }
938
939 #fluid {
940 float: right;
941 width: 100%;
942 margin-left: -120px;
943 }
944
945 #fluid-offset {
946 margin-left: 119px;
947 margin-top : .4em;
948 }
949
950 #fluid-content-1 {
951 float: left;
952 width: 65%;
953 margin : .3em -1px 0 2%;
954 display: inline /* fix IE6 */;
955 line-height : 15px;
956 }
957
958 #fluid-content-2 {
959 float: left;
960 width: 28%;
961 margin-left: 2%;
962 display: inline /* fix IE6 */;
963 margin-right: -1px /* fix IE6 */;
964 line-height : 25px;
965 }
966
967 .clearfix:after {
968     content: "."; 
969     display: block; 
970     height: 0; 
971     clear: both; 
972     visibility: hidden;
973 }
974
975 /* Hides from IE-mac \*/
976 * html .clearfix {height: 1%;}
977 /* End hide from IE-mac */
978
979 .searchhighlightblob {
980     font-size:75%;
981         font-style : italic;
982 }
983
984
985 .dialog {
986   border: 1px solid #bcbcbc;
987         padding : .5em;
988         margin : 1em auto;
989   width: 65%;
990   }
991   
992 .dialog  h2, .dialog h3, .dialog h4 {
993         margin : auto;
994         text-align : center;
995   }
996  
997 div.alert {
998   background : #FFC url(../../images/alert-bg.gif) repeat-x left 0;
999   text-align : center;
1000 }
1001
1002 div.alert strong {
1003         color : #900;
1004 }
1005
1006 div.message {
1007         background : white url("../../images/message-bg.gif") repeat-x left 0;
1008    border : 1px solid #bcbcbc;
1009         width : 55%;
1010 }
1011
1012 #moresearches {
1013         color : #000099;
1014         font-size : 90%;
1015         line-height : 110%;
1016         margin : .6em 0 .3em 2%;
1017 }
1018
1019 #moresearches a:link, #moresearches a:visited {
1020         color : #e5ebff;
1021         font-weight : normal;
1022         text-decoration : none;
1023 }
1024
1025 #cart-box {
1026         float : left;
1027         background : url(../../images/cart-background-right.gif) top right no-repeat;
1028         margin : 0 !important;
1029         margin : 5px 0 0 0;
1030 }
1031
1032 #cart-box a {
1033         font-size : 120%;
1034         text-decoration : none;
1035 }
1036
1037 #cart-box .cart {
1038         margin : 0;
1039         padding : 10px 23px 0 9px;
1040         background : url(../../images/cart-background-left.gif) top left no-repeat;
1041 }
1042
1043 #cart-box .cart-bottom {
1044         margin : 0;
1045         padding : 0 0 0 12px;
1046         background : url(../../images/cart-background-left.gif) bottom left no-repeat;
1047 }
1048
1049 #cart-box .cart-bottom em {
1050         display : block;
1051         line-height : 1px;
1052         background : url(../../images/cart-background-right.gif) bottom right no-repeat;
1053         padding : 9px 9px 0 0;
1054         margin : 0;
1055 }
1056
1057 #cart-box a.cartbutton {
1058         background : #9bc1dd url(../../images/cart-small.gif) center left no-repeat;
1059         padding-left : 20px;
1060 }
1061
1062 #opac-main-search #listsmenu a, #opac-main-search #listsmenu h4 {
1063         color : #000;
1064         font-weight : normal;
1065 }
1066  #opac-main-search #listsmenu h4 {
1067         font-weight : bold;
1068         margin : 0 .3em; 
1069  }
1070
1071 /*body #listsmenu .yuimenu ul {
1072         border-top : 1px dashed #CC9;
1073 }*/
1074
1075 #opac-main-search #listsmenu .bd {
1076         background-color : #F2EDBA;
1077         border : 2px solid #DFD69A;
1078         // margin : 3em 0 0 0;
1079 }
1080 #opac-main-search #listsmenu .yui-menu-shadow {
1081         // margin : 3em 0 0 0;
1082 }
1083
1084 #opac-main-search #listsmenu .yuimenuitemlabel.selected {
1085         background-color : #F9F6D5;
1086 }
1087
1088 #opac-main-search #listsmenu ul {
1089         border-color : #DFD69A;
1090 }
1091
1092 #container {
1093         color : #000;
1094 }
1095
1096
1097 ul#i18nMenu {
1098         margin : 0;
1099         padding : .2em 0;
1100  }
1101  
1102 ul#i18nMenu li {
1103         border-left : 1px solid #CCC;
1104         display : inline;
1105         list-style : none;
1106         padding : 0 10px;
1107  }
1108  
1109 ul#i18nMenu li:first-child {
1110         border-left : 0;
1111  }
1112  
1113 ul#i18nMenu li ul li {
1114         border : 0;
1115         display : block;
1116         padding : 0;
1117  }
1118  
1119                 
1120 ul#i18nMenu li.more a {
1121         background-image:url(../../img/more-up-arrow.gif);
1122         background-position:right center;
1123         background-repeat:no-repeat;
1124         padding-right:13px;
1125 }
1126                 
1127 ul#i18nMenu li.more ul li a {
1128         background-image : none;
1129         padding-right : 20px;
1130 }
1131  
1132  div#changelanguage{
1133         background-color: #fff;
1134         border-top: 1px solid #CCC;
1135   position:absolute;
1136   bottom:0;
1137   left:0;
1138   width:100%;
1139   height: 2em;
1140  }
1141  
1142  @media screen{
1143   body>div#changelanguage {
1144    position: fixed;
1145   }
1146  }
1147  
1148  * html body{
1149   overflow:hidden;
1150  } 
1151  
1152  * html div#doc1{
1153   height:100%;
1154   overflow:auto;
1155  }
1156   
1157  * html div#doc2{
1158   height:100%;
1159   overflow:auto;
1160  }
1161   
1162  * html div#doc3{
1163   height:100%;
1164   overflow:auto;
1165  }