source: main/waeup.plonetheme.ngren2/trunk/waeup/plonetheme/ngren2/static/scss/parts/_viewlets.scss @ 10074

Last change on this file since 10074 was 10074, checked in by Henrik Bettermann, 11 years ago

Fill trunc.

File size: 13.3 KB
Line 
1/* ==========================================================================
2     Viewlets
3     ========================================================================== */
4/*
5 * Portal Globalnav
6 */
7#theme-globalnav {
8  font-size: 1.31em;
9  line-height: 1.18em;
10  margin: 0 0 85px;
11  padding: 0;
12  text-transform: lowercase;
13  }
14#theme-globalnav li {
15  display: inline-block;
16  position: relative;
17  z-index: 3;
18  }
19#theme-globalnav > li > a {
20  margin-right: 70px;
21  padding: 0 0 9px;
22  position: relative;
23  z-index: 3;
24  }
25#theme-globalnav > li:hover > .hasChildrens {
26  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAACCAYAAADirOGHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEhJREFUeNpi4d+x+j/DKBgFo2AU4AGMQPwfjc+AJkZLwMzMtIOZlSWE5fvHr6OxMQpGwSgYlOA/sERkZmVewiPIkwOkvwEEGABZeQy6KWtVDwAAAABJRU5ErkJggg==) no-repeat 100% 100%;
27}
28#theme-globalnav a:visited {
29  color: $mainColor;
30  }
31#theme-globalnav .selected a,
32#theme-globalnav a:hover {
33  color: #018781;
34  text-shadow: 0 0 2px rgba(29,244,211,0.6);
35  }
36#theme-globalnav ul {
37  background-color: #fff;
38  background-color: rgba(255, 255, 255, 0.85);
39  border-bottom: 1px solid #26afa9;
40  border-radius: 0 10px 0 0;
41  box-shadow: -3px 0 10px 0 rgba(3, 85, 67, 0.28);
42  display: none;
43  margin: 7px 0 0;
44  padding: 14px 18px;
45  position: absolute;
46  width: 144px;
47}
48.globalSectionsLevel1 {
49  font-size: 0.88em;
50  line-height: 1.14em;
51}
52#theme-globalnav li:hover > ul {
53  display: block;
54}
55#theme-globalnav ul li {
56  display: block;
57  margin: 0 0 15px
58  }
59#theme-globalnav ul .last {
60  margin: 0;
61}
62#theme-globalnav ul a,
63#theme-globalnav .selected ul a,
64#theme-globalnav ul a:visited {
65  color: $mainColor;
66  display: block;
67  text-shadow: none;
68}
69#theme-globalnav ul a:hover,
70#theme-globalnav .selected ul a:hover {
71  color: #393939;
72  text-decoration: underline;
73  text-shadow: none;
74}
75#theme-globalnav ul ul {
76  margin: 0;
77  top: -14px;
78  left: 100%;
79}
80
81/*
82 * Portal Search Box
83 */
84#portal-searchbox {
85  clear: right;
86  float: right;
87  }
88.LSBox {
89  background-color: rgb(255,255,255);
90  background-color: rgba(255,255,255,0.4);
91  border-color: #8cc8be;
92  border-color: rgba(4, 129, 98, 0.25);
93  border-radius: 19px;
94  border-style: solid;
95  border-width: 1px 0 0 1px;
96  padding: 0 0 0 10px;
97  }
98#portal-searchbox .searchField {
99  background-color: transparent;
100  border: 0;
101  color: #3fb7b2;
102  font-size: 1.08em;
103  text-transform: lowercase;
104  width: 190px;
105  }
106#portal-searchbox .searchField:focus {
107  outline: none;
108  }
109#portal-searchbox .searchField::-webkit-input-placeholder {
110  color: #3fb7b2;
111  }
112.searchButton[type="submit"] {
113  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAMAAADzN3VRAAAAM1BMVEUAoZoAoZoAoZoAoZoAoZoAoZoAoZoAoZoAoZoAn5gAoZoAoZoAoZoAoZoAoZoAnZYAAAApaNnIAAAAEXRSTlNDOGQte0+RFp2rWiKGcAu4AKQZVyQAAAB4SURBVHjaxdLNDsQgCEZR2+lYf5DL+z/tmJAuSuO2w8aYE4F8MdmqXpdWoO76lANEKlmjNPJppgcjSmHCpILeRRG/7nzu0q8uLYpR/BR6kOGPEmJBzoqkbUCPYj0zq8at3VrbTBiL3DQ7RfGB30XWfSl2xfP/f/ADH/olQ0jObf8AAAAASUVORK5CYII=);
114  border: 0;
115  height: 25px;
116  padding: 0;
117  width: 25px;
118  @include hide-text;
119  }
120.LSResult {
121  position: relative;
122  z-index: 3;
123  }
124.livesearchContainer {
125  background-color: #fff;
126  border: 1px solid rgb(4, 129, 98);
127  border: 1px solid rgba(4, 129, 98, 0.25);
128  border-radius: 0 19px 19px 19px;
129  margin: 0;
130  padding: 0;
131  position: absolute; 
132  right: 0;
133  top: 0;
134  width: 325px;
135  }
136#livesearchLegend {
137  background-color: #fff;
138  border-color: rgb(4, 129, 98);
139  border-color: rgba(4, 129, 98, 0.25);
140  border-radius: 19px 19px 0 0;
141  border-style: solid;
142  border-width: 1px 1px 0;
143  line-height: 1.18em;
144  margin-left: -1px;
145  padding: 7px 12px 3px;
146  position: absolute;
147  top: -2em;
148  }
149.LSIEFix {
150  padding:4px 8px 10px;
151  }
152.LSTable {
153  list-style: none;
154  padding: 0;
155  }
156.LSDescr {
157  margin-left:7px;
158  }
159 
160/*
161 * Portal Logo
162 */
163#portal-logo {
164  display: inline-block;
165  margin: 0 75px 0 0;
166  vertical-align: top;
167  }
168#portal-logo img {
169  vertical-align: top;
170}
171
172/*
173 * Slogan
174 */
175#slogan {
176  color: $mainColor;
177  display: inline-block;
178  font: 2.23em/1em yorkvilleregular,sans-serif;
179  max-width: 50%;
180  vertical-align: top;
181  }
182
183/*
184 * Bread Crumbs & Language Selecto
185 */
186#portal-path {
187  clear: both;
188  margin: 0 auto 1.4em;
189  width: 960px;
190  }
191#portal-breadcrumbs {
192  color: #818181;
193  font-size: 10px;
194  line-height: 14px;
195  }
196#breadcrumbs-you-are-here {
197  text-transform: lowercase;
198  }
199#portal-languageselector {
200  float: right;
201  font-size: 10px;
202  line-height: 14px;
203  margin: 0;
204  padding: 0;
205  }
206#portal-languageselector li {
207  display: inline;
208  margin-left: 15px;
209  }
210#portal-languageselector a {
211  color: #5c5f5f;
212  }
213#portal-languageselector .currentLanguage a {
214  color: #3b9d9a;
215  }
216
217/*
218 * Personal Tools
219 */
220#portal-personaltools {
221  font-size: 0.85em;
222  line-height: 1.27em;
223  list-style: none;
224  }
225#portal-personaltools dt a,
226#portal-personaltools li a {
227  color: $mainColor;
228  font-weight: normal;
229  margin: 0;
230  padding: 5px 11px;
231  }
232#portal-personaltools dd {
233  background-color: #fff;
234  margin: 0;
235  padding: 0 0 5px;
236  right: 0;
237  top: 100%;
238  }
239#portal-personaltools.activated .actionMenuContent {
240  display: block;
241  }
242#portal-personaltools li a:hover {
243  background-color: transparent;
244  }
245
246/*
247 * Footer and Colophon
248 */
249#portal-bottom {
250  clear: both;
251  margin: auto;
252  width: 960px;
253}
254#portal-footer {
255  color: $mainColor;
256  font-size: 0.77em;
257  padding-right: 135px;
258  }
259#portal-colophon {
260  color: $mainColor;
261  font-size: 0.77em;
262  padding-right: 135px;
263  overflow: hidden;
264  }
265#portal-colophon:after {
266  border: 7px solid rgb(0, 161, 154);
267  border: 7px solid rgba(0, 161, 154, 0.75);
268  border-radius: 7px 7px 0 0;
269  box-shadow: 0 -1px rgba(0, 161, 154, 0.9);
270  content: "";
271  display: block;
272  margin: 0 -135px -9px 0;
273  }
274#portal-footer-wrapper p {
275  margin: 0;
276  }
277.colophonWrapper ul {
278  list-style: none;
279  margin: 0;
280  padding: 0;
281}
282/*
283 * Social Links
284 */
285.slinks {
286  bottom: 10px;
287  margin: 0;
288  padding: 0;
289  position: absolute;
290  right: 0;
291}
292.slinks li {
293  display: inline-block;
294  vertical-align: top;
295}
296.slink {
297  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAAASCAMAAADhY0l2AAADAFBMVEVYWFhFRUU8PDxaWlpubm5xcXFPT096enpra2scHBwbGxscHBxdXV1UVFRHR0dwcHB+fn5jY2NiYmJzc3M1NTU8PDx5eXk0NDQkJCQqKiotLS1/f38tLS0xMTFycnJWVlY2NjY1NTV2dnZtbW0+Pj42NjZiYmJtbW1kZGRPT088PDxlZWU+Pj44ODguLi5FRUU7OztWVlZgYGBJSUl6enpZWVlnZ2d9fX1KSkojIyNSUlI2NjZoaGhlZWVKSkpERERXV1cwMDAvLy9CQkImJiaEhIRiYmJAQEBoaGhGRkZvb29XV1dFRUVQUFBjY2NgYGBzc3NHR0dZWVk7OztMTEwvLy9fX183NzdlZWVWVlZtbW1KSkpcXFxubm4rKytzc3NbW1tHR0d5eXlUVFRCQkItLS1KSkpmZmZaWlpYWFhGRkZqamo/Pz8mJiY5OTlDQ0NPT0+CgoIuLi5oaGhoaGgcHBxQUFBKSkpmZmZvb29tbW1vb280NDRxcXFNTU09PT0+Pj5oaGgoKCheXl5GRkY7OztHR0dFRUV2dnY+Pj5WVlZra2tubm4rKytvb29eXl5WVlZJSUlKSkpLS0uLi4tnZ2dLS0s2NjY+Pj4dHR1zc3NWVlY9PT1ra2tlZWV5eXlVVVVra2tGRkYkJCQ3NzdbW1tHR0dfX19KSkp0dHRbW1spKSk+Pj48PDxOTk5kZGRvb29LS0taWlpUVFRlZWVVVVVNTU0pKSlOTk5mZmYjIyNFRUU0NDQ/Pz9bW1toaGhMTEyBgYF0dHRhYWFLS0tMTExCQkI6OjpJSUkyMjJBQUFaWlp6enpERERISEhcXFxSUlJ9fX10dHSSkpJlZWVubm5oaGg9PT2AgIBAQEBXV1c0NDSBgYE8PDxubm4vLy+Dg4NQUFBMTEwsLCw5OTlaWlpGRkZVVVVzc3NSUlJlZWV+fn5UVFRkZGSGhoZgYGBXV1c3Nzc0NDSOjo5ra2t6enpoaGh2dnZVVVViYmJtbW1zc3NTU1NdXV06OjoAAADVhkfsAAABAHRSTlMtPTc/CCw2CRMjHSwYIiY2Njw2HkA/PEAaByYaLjMgKzYqJTMOQCw7MjcdHTU4MD8oMzcHOTA9PD0QMzg2JTMhCykkFTJAMCUaMyglLxQuPRwoFhk7HiMhPTk4QBoxQD4dPD0TPhsYBjo6MikzJz0GPSVAGCIEOSQ5Ki9ADREtIiwQCw8tGwkrOzkKGwMTPiEhLA4dQCEiIzAJOjsHChcXPjg5QC5ANDg1FTwlQDIxIA0RLS0/HikIPkAGGxUKED8yPkBAQD9AEkAECD4gDBlAPkAhQAcENwRAPBEFQBEhFEBAQAJAQEA/QEBAQEBAQEBADwNAQEBAQEBAQAICQAEACREf4AAAA5tJREFUeNqN1HdYE2ccB/BU62jr1tY+zlprq7VDWxfu1uKodSsK2LoFxQluEfcA9wIVtEzZFGUXhMoeAqKCSQBJQjZ35ELGJZe7/MypebgLfYLfP+6P33P3ed7n+77vcWBvI9hN0KYBsds/b4H2ciI2dlNRGgvjfPzJR2lgJ/+Gi8Xi/oNq28UvevYTfxp/VF3CwMPCwrab7XzzbaFUKo0Lbx9vEMdJi/PzJ52tb8X/8vT8wV4xZ0VCRcKS0/9TS8nFBuZUHR+1y4BhBsXyGTut+OAR32fZW7kPJnHns4u6DXTMc3i+asa4sbR8w9qFvY0UJjz16B1eq34EdmJOooyR2eyd++1XGt2sEBbMKwJ23I575KCVyP3yt/iyiopr5mvXr1eUeh8dE9AA7MxKiEH1yT+N3V/LWOIv4tDUmeRsFKUMUa0r8+7RvdtdgOpoFyWFTC99g29Mf3qFvFJWtiVpVEHxj7wANp5pyNMTWlSSymx3pRRRTT14B5cTKOZfm/au1KIC2aKQg4kAicMzKORqC43nGyqdyJt6fYaRkmCIiJfFwisCk4nDRHKZP3NbyierCLxJ4FinI1SKW/VgxTFUK//siQnuDldSikwaF1LoTdMrea78ksc/fShMdIyF/8wfSRz+ZjT/DHPY8jAH5zZrNDfq8IzgP6z4Vwnuqwhcx919AY64KCP2nbHgMqP2lemZrqrqSzN0XUUhW20O3dda7YGTwM7JQ7pmzfPnGkdcP58Ea0g/r0NrdFzBbhP01Rqx/TSuJJ6ZnjTVPY4GqA5Bsf9esqGHSv0BPuP07KWfRya+wQV4jR/77fPnLNJAqP5TT3UOsuJcweO/AdxclJI2uCovkok7NJSSbl7jHG9oNM1Vl1azji0JEL2+idurCyzOUQVvbuTIUMJSSxOXxl+EoG3wJEmE8wPmFVpxy2f8hFzLfgqq7pxnvlmfOvQewBBcp1sMH4aoDEuCOLI8Pd25bj2N16ja1OKDIPuYOLScvo+otHIcP/f7cdbd+s4VicmGFz1z5Z2qYaHlDqg56ZVvT8uaexY8MkK41QY/lS8KrWePgh6kOE3bMzfxAvvHFScVGtaCeY+WqJkJTh2Focs4xUjlZfqc59C4s8J1WwlbOlZY6GuD0+2SpO3Me0pcsWgDwNI84yI+rJaJeCs5vEnpKWRKWYz7UoCdUes2htvgw3bs+MIB3iPmrPhtmSRAdmBw4AJYsPyDDiteA/vxjLXWZ7m3AAAAAElFTkSuQmCC);
298  background-repeat: no-repeat;
299  display: block;
300  height: 18px;
301  width: 20px;
302  @include hide-text;
303}
304.linked-in-link {
305  background-position: 0 0;
306}
307.facebook-link {
308  background-position: -25px 0;
309}
310.twitter-link {
311  background-position: -47px 0;
312}
313.rss-link {
314  background-position: -72px 0;
315}
316
317/*
318 * Top Carousel
319 */
320#top-carousel {
321  position: absolute;
322  width: 100%;
323}
324#top-carousel .carousel-banners {
325  margin: auto;
326}
327.carousel-text {
328  background-color: transparent;
329  background-color: rgba(0, 0, 0, 0.5);
330  bottom: 0;
331  color: #fff;
332  font: 2.23em/1em yorkvilleregular,sans-serif;
333  left: 0;
334  padding: 0.5em 0.5em 0.75em;
335  right: 0;
336  width: auto;
337}
338.carousel-text a,
339.carousel-text a:visited {
340  color: #fff;
341}
342#top-carousel .carousel-text {
343  background-color: transparent;
344  color: $mainColor;
345  left: 50%;
346  padding: 0 1em 0 0;
347  top: 110px;
348  z-index: 1;
349}
350#top-carousel .carousel-text a {
351  color: $mainColor;
352}
353.carousel-text * {
354  margin: 0;
355  line-height: 1em;
356}
357.carousel-pager {
358  bottom: 0;
359  left: 0;
360  margin: 0;
361  padding: 0 1em;
362  position: absolute;
363  right: 0;
364}
365#top-carousel .carousel-pager {
366  left: 50%;
367  margin: 0 0 0 -4px;
368  padding: 0;
369  right: auto;
370  text-align: right;
371  z-index: 2;
372}
373.carousel-pager-button-prev {
374  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAWlBMVEUBcGsAi4UAlpAAlY4AlY4CAgIAgn0CJCMCAgIAfHcCAgIAlY8CAgIBd3IAkYsCAgIAlY4BOjgCAgICAgICAgICAgICAgIBV1MBYV0CAgICAgIAAAAAnZYAoZoyVQ7kAAAAHHRSTlM9acXZ6wdZHBFOEvsLRX8BjyIJDAUKDS0yAwIA4DwEcgAAAE9JREFUeNqNzskOgCAMRVEERRxwAHEo9P9/UxNB6Y67O2nyUuZpxZ4d5HbtdMDnRskazyt5Zxzx99aFh/ldC2Jv+mpIfhvXJe7HwELZv7QbY0wWNC0cRm8AAAAASUVORK5CYII=);
375  float: left;
376  height: 15px;
377  margin: 0 5px 0 0;
378  padding: 0;
379  width: 15px;
380  @include hide-text;
381}
382.carousel-pager-button-prev:hover {
383  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAWlBMVEXt7e3b29sCAgICAgLOzs7u7u7r6+uxsbE5OTnExMTs7Oy9vb0CAgICAgLl5eUCAgLr6+tbW1sCAgICAgICAgICAgICAgKJiYmampoCAgICAgIAAAD5+fn///8AGJvsAAAAHHRSTlPZaQcRWcXrPRxO+0USC38BjyIJDAUKDS0yAwIAucAK4AAAAE9JREFUeNqNzskOgCAMRVEERRxwAHEo9P9/UxNB6Y67O2nyUuZpxZ4d5HZqOuAzF7XE80re2wbx99aFh/l9YMTejFWf/KbXJe7HwELZv7QbYxsWNE5yiGYAAAAASUVORK5CYII=);
384}
385.carousel-pager-button-next {
386  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAWlBMVEUCJCMAi4UAlpAAlY4AlY4AhX8BOjgAlY8AlY4Bd3ICAgICAgICAgIAkYsBcGsCAgICAgICAgICAgIAfHcCAgIBV1MCAgICAgIBYV0CAgICAgIAAAAAn5gAoZrtX2djAAAAHHRSTlMcacXZ9Fsi7Y9FEgsRfz0BDAkHTgUtCg0yAwIA1NCk4AAAAElJREFUeNqNzksSgCAMA1AUUVQU+YhS7P2v6Tbdkd2bzLRRTabLdBGabjvv4PryNGwBzazXR5i/lNHjif1iXIT7hyrif/H9e2V+ZxQWNNuqwOcAAAAASUVORK5CYII=);
387  float: left;
388  height: 15px;
389  margin: 0 5px;
390  padding: 0;
391  width: 15px;
392  @include hide-text;
393}
394.carousel-pager-button-next:hover {
395  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAWlBMVEXt7e1bW1vb29vs7Ozu7u7S0tLt7e05OTnr6+u9vb0CAgICAgICAgLl5eWxsbECAgICAgICAgICAgLExMQCAgKJiYkCAgICAgKampoCAgICAgIAAAD8/Pz////e13uvAAAAHHRSTlPZImn0xVvtHI9FEgsRfz0BDAkHTgUtCg0yAwIACz0KjwAAAElJREFUeNqNzksSgCAMA1AUUVQU+YhS7P2v6Tbdkd2bzLRRTabLdBGabjvs4PqyHreAZlbrI8xfyujpxH42LsL9Yynif/H9e2V+ZKUWNE4JOqQAAAAASUVORK5CYII=);
396}
397.carousel-pager-item {
398  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAALCAMAAAB8rpxtAAAAZlBMVEUI/9kAm5MI/9kApJoI/9kI/9kCva0Cu6wI/9kE1b0Bt6kI/9kI/9kApJkI/9kDxLEI/9kF1r4I/9kI/9kI/9kI/9kF4MQH8tAI/9kI/9kCvq4I/9kAmpII/9kAAAAAnZYAoJgAoZqN6Yt7AAAAH3RSTlNB9EnTNRaWmkNxpQ8a1g6KF29LNgUiZFUEH5Qj+S0Ah9hAnwAAAFNJREFUeNpNzUcOgDAMRNHQeyc9AXz/SyKPQMpf+W084koCzGjnH14vbosnsKpARH0Ejom4bmDsD9BIRhsAZxm+5jtog2/RZXeh/LcjRV5W2El6AeTiDbaxPYTfAAAAAElFTkSuQmCC) no-repeat 50% 50%;
399  display: inline-block;
400  height: 11px;
401  padding: 0; 
402  vertical-align: top;
403  width: 7px;
404  @include hide-text;
405}
406.carousel-pager-item:hover,
407.carousel-pager-item-active {
408  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAALCAMAAAB8rpxtAAAAWlBMVEXs7OxHR0fu7u7k5ORHR0ft7e3l5eXc3NzAwMBHR0fq6urCwsJHR0dHR0dHR0esrKxHR0dHR0d8fHxHR0dHR0dHR0fr6+tHR0fi4uJHR0cAAADz8/P5+fn///9sWy2HAAAAG3RSTlPsGsF7G8WBa0kLi0wCHhY8CQ0qAQwG8g55EgCaYbRJAAAAUUlEQVR42k3NRw6AMAxE0dBregd8/2sij0DKX/ltPOJqAvwW4o/slrLWEzA6EdFeATURd0SGfIDZMsYElMDIA9/JeXyrRdy9zt+O7aQy2Gl6AVqrC+o7xVXfAAAAAElFTkSuQmCC);
409}
410.carousel-pager-item-active {
411  cursor: default;
412}
Note: See TracBrowser for help on using the repository browser.