blob: 64f1232d05392bb0fcdf8f26f826136e52cd1956 [file] [log] [blame]
Nils Diewald33e15552014-06-13 19:38:37 +00001@charset "utf-8";
2
3/*
4 light orange: #f4eebb;
5 dark orange: #ffa500;
6 dark green: #496000;
7 light green: #7ba400;
8
9 Search for: [orth=erstens]
10*/
11
12ol {
13 width: auto;
14 overflow: hidden;
15 list-style-type: none;
16 font-size: 10pt;
17 margin: 0;
18 padding: 0;
19 text-indent: 0;
20 border: 1px solid #ccc;
21 font-family: verdana, tahoma, arial;
22 text-shadow: 1px 1px rgba(255, 255, 255, 0.4);
23}
24
25ol > li {
26 border-style: solid;
27 border-color: #ffa500;
28 border-width: 0;
29}
30
31ol > li:not(.active) {
32 width: 99999%;
33 margin-left: -49999.5%;
34 background-color: #f5f5f5;
35 overflow: hidden;
36 white-space: no-wrap;
37 cursor: pointer;
38 padding: 10px 0;
39 text-indent: 0;
40}
41
42ol > li:nth-of-type(even) {
43 background-color: #ddd;
44}
45
46ol > li > div.snippet > span,
47ol > li > div.snippet > span > span {
48 white-space: no-wrap !important;
49}
50
51ol.free-aligned > li:not(.active) > div.snippet > span.left {
52 display: inline-block;
53 text-align: right;
54 width: 50.046%;
55}
56
57ol.free-aligned > li:not(.active) > div.snippet > span.separator {
58 width: 0px;
59 height: 1em;
60 margin-bottom: -2px;
61 display: inline-block;
62 line-height: 100%;
63 border: 1px solid #009EE0;
64 margin-left: 2px;
65 margin-right: 2px;
66}
67
68ol.free-aligned > li > div.snippet > span.right {
69 text-align: left;
70}
71
72ol.left-aligned > li > div.snippet > span.context-left {
73 display: inline-block;
74 text-align: right;
75 width: 50.01%;
76}
77
78ol.right-aligned {
79 text-align: right;
80}
81
82ol.right-aligned > li:not(.active) > div.snippet > span.context-right {
83 display: inline-block;
84 text-align: left;
85 width: 49.915%;
86}
87
88li > div.snippet > span {
89 color: #666;
90}
91
92.match {
93 font-weight: bold;
94 text-shadow: 1px 1px rgba(255, 255, 255, 0.9);
95 color: #111;
96 padding-left: 4pt;
97 padding-right: 2pt;
98}
99
100em, em.level-0 {
101 border-bottom-width: 2px;
102 border-bottom-style: solid;
103 padding-bottom: 0px;
104 font-style: normal;
105}
106
107em > em, em.level-1 {
108 padding-bottom: 3px;
109}
110
111em > em > em, em.level-2 {
112 padding-bottom: 6px;
113}
114
115.class-0 { border-color: #c1002b; }
116.class-1 { border-color: #009ee0; }
117.class-2 { border-color: #f29400; }
118
119span.more:before {
120 content: "…";
121 padding-left: 2pt;
122 padding-right: 2pt;
123}
124
125/* active view */
126ol > li.active {
127 text-align: left;
128 width: auto;
129 cursor: normal;
130 white-space: wrap;
131 height: auto;
132 border-width: 2px;
133 background-color: #f4eebb;
134 position: relative;
135 min-height: 68pt;
136}
137
138ol > li.active > div.snippet {
139 margin: 5pt 10pt;
140 margin-right: 3em;
141 margin-bottom: 24pt;
142}
143
144ol > li.active > div.snippet > span {
145 line-height: 1.4em;
146 width: auto;
147}
148
149ol > li.active > div.snippet > span.context-left {
150 margin-left: 0;
151 display: inline;
152 overflow: visible;
153 text-align: left;
154 width: auto;
155}
156
157/* Korap-Actions: */
158ol > li ul.action {
159 display: none;
160}
161
162ol > li ul.action li {
163 cursor: pointer;
164 color: white;
165 text-decoration: none;
166}
167
168ol > li.active ul.action {
169 background-color: #ffa500;
170 font-size: 12pt;
171 color: white;
172 text-shadow: none;
173 display: block;
174 margin: 0;
175 padding: 0;
176 z-index: 4;
177 text-indent: 0;
178 list-style-type: none;
179 list-style-position: inline;
180}
181
182/*
183ol > li.active ul.action.right {
184 position: absolute;
185 right: 0;
186 bottom: 0;
187 height: 1.2em;
188}
189
190ol > li.active ul.action.right li {
191 float: left;
192 padding-left: 1em;
193}
194*/
195
196ol > li.active ul.action.right {
197 position: absolute;
198 float: right;
199 text-align: center;
200 padding: 0pt 3pt;
201 height: 100%;
202 width: 1.2em;;
203 right: 0;
204 top: 0;
205}
206
207ol > li:not(.active) p {
208 display: none;
209}
210
211ol > li.active p {
212 background-color: #ffa500;
213 color: white;
214 text-shadow: none;
215 padding: 3pt 10pt;
216 margin: 5pt 0pt 0pt 0pt;
217 position: absolute;
218 width: 100%;
219 bottom: 0;
220}