Project

General

Profile

1

    
2
/*
3
Design by Free CSS Templates
4
http://www.freecsstemplates.org
5
Released for free under a Creative Commons Attribution 2.5 License
6
*/
7
@import url(fonts/kreon.css);
8
@import url(fonts/yanonekaffeesatz.css);
9
@import url(fonts/opensans.css);
10

    
11
body, html {
12
	height:100%;
13
}
14
body {
15
	margin: 0;
16
	padding: 0;
17
	font: normal 12px/20px verdana, OpenSansLight, sans-serif;
18
	/*font: 12px/20px "OpenSansLight", "Trebuchet MS", Georgia, "Times New Roman", Times, serif;*/
19
	color: #717171;
20
	background: #f5f5f5;
21
 	background-image: url(images/BG_Header_f5.png), url(images/BG_Footer_f5.png);
22
 	background-position: left top, right bottom;
23
 	background-repeat: no-repeat, no-repeat; 
24
 	background-attachment:fixed;
25
}
26

    
27
h1, h2, h3, h4, h5 {
28
	margin: 0;
29
	padding-bottom:5px;
30
	font-family: "OpenSansLight", "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
31
	font-weight: normal;
32
	color: #0F2B5B;
33
}
34

    
35
h1 { 	padding-top: 25px;
36
	padding-bottom:15px;
37
	font-size: 24px; 
38
	color:#829333; 
39
}
40

    
41
h2 { 	padding-top: 25px;
42
	padding-bottom:10px;
43
	font-size: 18px; 
44
	color:#829333; 
45
}
46

    
47
h3 {  
48
	color:#343CB1;
49
	font-size: 16px; 
50
}
51
h4 {  
52
	font-size: 16px; 
53
}
54
h5 {  
55
	font-size: 14px; 
56
}
57

    
58
p, ul, ol {
59
	margin-top: 0;
60
	text-align: justify;
61
}
62

    
63
ul, ol { }
64

    
65
blockquote { }
66

    
67
a { color: #2D72D6; }
68

    
69
a:hover { text-decoration: none; color:#E76E12; cursor: pointer;}
70

    
71
a img {
72
	border: none;
73
}
74

    
75
img.left {
76
	float: left;
77
	margin: 7px 30px 0 0;
78
}
79

    
80
img.right {
81
	float: right;
82
	margin: 7px 0 0 30px;
83
}
84

    
85
hr {
86
	border-top: 0px;
87
	border-bottom: 1px solid #ddd;
88
}
89
.frontvisible {
90
	font-size:16px;
91
	font-family: "OpenSansLight", "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
92
}
93
.optional {
94
	font-size:72%!important;
95
}
96
.frontvisible p {
97
	font-size:12px;
98
}
99
ul.frontvisible,
100
.frontvisible ul {
101
	list-style:none;
102
	margin-left:60px;
103
	padding-left:60px;
104
	font-size:12px;
105
}
106
ul.frontvisible>li,
107
.frontvisible li {
108
	background: url('images/list_check.png') 0 0 no-repeat;
109
	padding: 4px 0 0 30px;
110
	font-size:14px;
111
	line-height:24px;
112
}
113

    
114
.list1 {
115
}
116

    
117
.list1 li {
118
	float: left;
119
	line-height: normal;
120
}
121

    
122
.list1 li img {
123
	margin: 0 30px 30px 0;
124
}
125

    
126
.list1 li.alt img {
127
	margin-right: 0;
128
}
129

    
130
div.wrapper {
131
	margin: auto; 
132
}
133
.errorMessage {
134
	color: #E24912;
135
	list-style: none;
136
	font-style:italic;
137
	margin:10px 0px;
138
	font-size:110%;
139
}
140

    
141
.highlight {
142
	background: url(images/menu_level2_parent.png) 0 40%  no-repeat;
143
	padding-left:30px;
144
	font-weight:bold;
145
}
146

    
147
.register {
148
	background: url(images/register.png) right 40%  no-repeat;
149
	padding-right:18px;
150
}
151
.notes {
152
	color:#818181;
153
	font-style:italic;
154
    background-color: transparent;
155
    background-image: url("images/info.jpg");
156
    background-repeat: no-repeat;
157
	background-position:0 left;
158
    padding-left: 20px;
159
	line-height:140%;
160
}
161
.notes_important {
162
	color:#666;
163
	font-style:italic;
164
    background-color: transparent;
165
    background-image: url("images/exclamation-icon.png");
166
    background-repeat: no-repeat;
167
	background-position:0 left;
168
    padding-left: 20px;
169
	line-height:140%;
170
}
171
.comments {
172
	color:#666;
173
	font-style:italic;
174
 }
175
 
176
.selectedHdr {
177
	margin: 15px 0px 40px 0px;
178
	color:#E24912;
179
	font-family: "YanoneKaffeesatzLight"; 
180
	font-size: 28px;
181
}
182
.helpHdr {
183
    background-attachment: scroll;
184
    background-color: transparent;
185
    background-image: url("images/info-left.png");
186
    background-position: 0 80%;  
187
    background-repeat: no-repeat;
188
    padding-left: 35px;
189
}
190
.next {
191
	line-height:32px;
192
	background-image: url("images/arrow_right.png");
193
	background-position: 50% 40%;  
194
	background-repeat: no-repeat;
195
	padding-right:65px;
196
	margin-bottom:20px;
197
	text-align:center;
198
}
199
.next a {
200
	text-decoration:none;
201
}
202
.prev {
203
	line-height:32px;
204
	background-image: url("images/arrow_left.png");
205
	background-position: 45% 40%;  
206
	background-repeat: no-repeat;
207
	padding-left:25px;
208
	text-align:center;
209
	margin-bottom:20px;
210
}
211
.prev a {
212
	text-decoration:none;
213
}
214

    
215
.smallInp {
216
	width:10%!important;
217
}
218
.smallInp input[type="text"] {
219
	width:10%!important;
220
}
221

    
222
.bigInp {
223
	width:40%!important;
224
}
225
.bigInp input[type="text"] {
226
	width:40%!important;
227
}
228

    
229
.validatedOk { 
230
	line-height:32px;
231
	background-image: url("images/tick.png");
232
    background-position: 50% 100%;
233
    background-repeat: no-repeat;
234
}
235

    
236
.addNewRow { 
237
	line-height:32px;
238
	background-image: url("images/tick.png");
239
    background-position: 50% 50%;
240
    background-repeat: no-repeat;
241
}
242

    
243
.validatedWrong {
244
	line-height:32px;
245
	background-image: url("images/error.png");
246
    background-position: 50% 40%;  
247
    background-repeat: no-repeat;
248
}
249

    
250
.validatedWarnings {
251
	line-height:32px;
252
	background-image: url("images/warning.png");
253
    background-position: 50% 40%;  
254
    background-repeat: no-repeat;
255
}
256
/*
257
 * horizontal rule
258
 */
259
 
260
hr.dotted {
261
	margin: 15px 0px 15px 0px;
262
	display: block;
263
	background: url(images/line_dotted.png) 0 0 repeat-x;
264
	height: 1px;
265
	border: none;
266
}
267

    
268
/*
269
 * highlighted div and span tags
270
 */
271

    
272
span.note,
273
span.info,
274
span.alert,
275
span.download,
276
span.tip {
277
	display: block;
278
}
279

    
280
.box-content {
281
	background: #fafafa;
282
	border: 1px solid #ddd;
283
}
284

    
285

    
286
div.note, span.note,
287
div.info, span.info,
288
div.alert, span.alert,
289
div.download, span.download,
290
div.tip, span.tip {
291
	margin: 10px 0px 10px 0px;
292
	padding: 8px 10px 8px 35px;
293
	background: #fafafa;
294
	border-top: 1px solid #ddd;
295
	border-bottom: 1px solid #ddd;
296
}
297

    
298
div.info, span.info {
299
	background: #ebf5fa url(images/box_info.png) 0 0 no-repeat;
300
	border-color: #d2dce1;
301
}
302

    
303
div.alert, span.alert {
304
	background: #fff0eb url(images/box_warning.png) 0 0 no-repeat;
305
	border-color: #ffd7cd;
306
}
307

    
308
div.download, span.download {
309
	background: #faffe6 url(images/box_download.png) 0 0 no-repeat;
310
	border-color: #dce6be;
311
}
312

    
313
div.tip, span.tip {
314
	background: #fffae6 url(images/box_tip.png) 0 0 no-repeat;
315
	border-color: #fae6be;
316
}
317
.errorlink,
318
.warninglink,
319
.smallfont {
320
	font-size:90%!important;
321
}
322
a.smallfont {
323
	font-size:90%!important;
324
}
325
.firstpar {
326
	padding:0px 5px 20px 45px;
327
	margin:15px 0px;
328
	background: no-repeat url(images/number-1.png) top left;
329
}
330
.secondpar {
331
	padding:0px 5px 20px 45px;
332
	margin:15px 0px;
333
	background: no-repeat url(images/number-2.png) top left;
334
}
335
.thirdpar {
336
	padding:0px 5px 20px 45px;
337
	margin:15px 0px;
338
	background: no-repeat url(images/number-3.png) top left;
339
}
340
.fourthpar {
341
 	padding:0px 5px 20px 45px;
342
 	margin:15px 0px;
343
}
344
.section {
345
	padding-left:5px;
346
	font-weight: normal;
347
	text-transform: none;
348
	line-height: 30px;
349
	padding-top:3px;
350
	padding-bottom: 10px;
351
	font-family: "YanoneKaffeesatzLight"; 
352
	font-size: 30px;
353
	color:#343CB1;
354
}
355
.section1 {
356
	padding-left:5px;
357
	font-weight: normal;
358
	text-transform: none;
359
	line-height: 30px;
360
	padding-top:3px;
361
	padding-bottom: 10px;
362
	font-family: "YanoneKaffeesatzLight"; 
363
	font-size: 30px;
364
	color:#343CB1;
365
	background:#c2c2c2;
366
}
367
.box {
368
	background: #fafafa;
369
	border: 1px solid #ddd;
370
}
371
.field {
372
	margin: 10px 0px;
373
	line-height:28px;
374
	font-size:100%;
375
	clear:both;
376
	overflow: hidden;
377
}
378
#left .field  {
379
	padding:0
380
	font-size:100%;
381
	clear:both;
382
	color:#351695;
383
}
384
.field label, label {
385
	padding-left:1px;
386
}
387
	
388
label input[type="text"] {
389
	border:#839EB7 1px solid!important;
390
	width:70%;
391
}
392

    
393
.field input[type="text"] {
394
	width:80%;
395
}
396
.field input[type="password"] {
397
	width:80%;
398
}
399
.fieldName {
400
	margin-right: 10px;
401
	font-family: "YanoneKaffeesatzLight"; 
402
	font-size:18px;
403
}
404

    
405

    
406
/* Header */
407

    
408
#header-wrapper {
409
	color: #717171;
410
}
411

    
412
#header {
413
	width: 970px;
414
	height: 160px;
415
	margin: 0 auto;
416
	position:relative;
417
}
418

    
419
/* Menu */
420

    
421
#topmenu {
422
	height:30px;
423
	padding-right:20px;
424
}
425
#topmenu ul {
426
	list-style: none;
427
}
428
#topmenu li {
429
	padding-left:10px;
430
	font-family: "YanoneKaffeesatzLight"; 
431
	font-size:16px;
432
}
433
#topmenu li a {
434
	text-decoration:none;
435
}
436

    
437

    
438

    
439
	
440
/* Search */
441
/* oldname searchbox*/ 
442
.class srchbx {
443
	font-size:12px;
444
	font-weight:bold;
445
}
446
#search {
447
	float: right;
448
	width: 305px;
449
	height: 45px;
450
}
451

    
452
#search form {
453
	float: right;
454
	margin: 0;
455
	padding: 12px 30px 0 0;
456
}
457

    
458
#search fieldset {
459
	margin: 0;
460
	padding: 0;
461
	border: none;
462
}
463

    
464
#search input {
465
	float: left;
466
	font: 12px Georgia, "Times New Roman", Times, serif;
467
	border: none;
468
}
469

    
470
#search-text {
471
	width: 135px;
472
	height: 18px;
473
	padding: 3px 0 0 5px;
474
	border: 1px solid #333333;
475
	background: #ECF9E4;
476
	color: #000000;
477
}
478

    
479
#search-submit {
480
	height: 21px;
481
	margin-left: 10px;
482
	padding: 0px 5px;
483
	background: #000000;
484
	color: #FFFFFF;
485
}
486

    
487
/* Page */
488

    
489
#page {
490
	width: 970px;
491
	margin: 0 auto;
492
	/*background: #fafafa url(images/middle_bg_t.png) 0 0 repeat-x;*/
493
	background:#ffffff;
494
	box-shadow: 0 1px 0 rgba(0,0,0,0.1);
495
}
496

    
497
#page-bgtop {
498
	
499
}
500

    
501
	/** LOGO */
502

    
503
#logo {
504
	width: 300px;
505
	height: 130px;
506
	top:10px;
507
	margin: 0 auto;
508
	float:left;
509
	position:absolute;
510
/* 	background: url(images/OpenAIREplus_logo.png) no-repeat left center; */
511
}
512

    
513
#logo h1, #logo p {
514
	margin: 0px;
515
	line-height: normal;
516
	text-transform: none;
517
	font-weight: normal;
518
	color: #FFFFFF;
519
}
520

    
521
#logo p {
522
	text-transform: lowercase;
523
	font-size: 10px;
524
}
525

    
526
#logo h1 {
527
	padding-top: 54px;
528
	font-size: 34px;
529
}
530

    
531
#logo a {
532
	text-decoration: none;
533
	color: #FFFFFF;
534
}
535

    
536
/* Content */
537

    
538
div#content {
539
	width: auto;
540
	min-height:300px;
541
}
542
div#content {
543
	margin: 0px 0px 0px 0px;
544
	float: left;
545
	width: 658px;
546
	padding-top: 10px;
547
	padding-right: 30px;
548
}
549

    
550
.showright div#content {
551
	margin: 0px 210px 0px 0px;  
552
}
553

    
554

    
555
/* Main */
556

    
557
div#main {
558
	/*background: url(images/img07.jpg) repeat-x left bottom;*/
559
	width: auto!important;	 
560
	min-height:300px;
561
}
562
 
563
div#main {
564
	margin: 0px 0px 0px 0px;
565
	padding: 0px 0px 0px 0px;
566
}
567
#main_container {
568
	padding:0px 10px 0px 10px;
569
}
570

    
571
.left div#main {
572
	margin: 0px 0px 0px 220px;  
573
}
574
.right div#main {
575
	margin: 0px 240px 0px 0px;  
576
}
577
div#mainmiddle {
578
	margin: 0px 0px 15px 0px;
579
}
580
div#middle {
581
	margin: 0px 0px 0px 0px;
582
	/*background: #fafafa url(images/middle_bg_t.png) 0 0 repeat-x;*/
583
}
584

    
585
div.middle-b {
586
	padding: 15px 15px 15px 15px;
587
	/*background: url(images/middle_bg_b.png) 0 100% repeat-x;	*/
588

    
589
}
590

    
591
div#middle .background {
592
	min-height: 200px; 
593
}
594
.left div#middle .background {
595
	background: url(images/left_bg_l.png) 220px 0 repeat-y;
596
}
597
/* Left */
598
div#left {
599
	width: 220px;
600
}
601
.left div#middle div#left {
602
	float: left;
603
}
604
#left_container {
605
	padding:0px 10px 0px 10px;
606
}
607
#left_container p, #left_container li, #left p, #left li{
608
	text-align:left;
609
	font-size:12px;
610
}
611

    
612
/* Post */
613

    
614
.post {
615
	/*background: url(images/img07.jpg) repeat-x left bottom;*/
616
	padding-bottom: 25px;
617
	padding-top: 5px;
618
	margin: 15px 10px 0px 0px;
619
	/*height: 180px;*/
620
	position: relative;
621
}
622

    
623
.postvertical {
624
	background: url(images/img07.jpg) repeat-x left bottom;
625
	margin-bottom: 25px;
626
	margin-top: 20px;
627
	margin-right: 120px;
628
	margin-left: 30px;
629
	float: left;
630
	width: 277px;
631
}
632

    
633

    
634

    
635
.post .title {
636
	height: 30px;
637
	color: #0F2B5B;
638
}
639

    
640
.post .title a {
641
	text-decoration: none;
642
	color: #585D60;
643
}
644

    
645
.post .date {
646
}
647

    
648
.post .meta {
649
	margin-top: -10px;
650
	padding: 2px 30px 2px 16px;
651
	background: url(images/help.png) no-repeat left 8px;
652
	font-weight: normal;
653
	font-size: 10px;
654
	color: #66665E;
655
}
656

    
657
.post .meta span {
658
	display: block;
659
	margin-top: -10px;
660
}
661

    
662
.post .meta a { 
663
	padding-left: 3px;
664
	text-decoration: none;
665
	color: MediumBlue;
666
}
667

    
668
.post .entry {
669
	padding: 10px 0;
670
}
671

    
672
.post .links {
673
	margin: 0 250px 0 0;
674
	padding: 0 0 0 0px;
675
}
676

    
677
.post .links .comments {
678
}
679

    
680
.post .links .permalink {
681
	padding-left: 17px;
682
}
683

    
684
/* Sid */
685

    
686
#sid {
687
	float: left;
688
	width: 177px;
689
	padding-right: 22px;
690
	font-size: 11px;
691
	color: #585D60;
692
}
693

    
694
#sid ul {
695
	margin: 0;
696
	padding: 0;
697
	list-style: none;
698
	line-height: normal;
699
}
700

    
701
#sid li {
702
	margin-bottom: 30px;
703
	padding: 0 0 10px 0px;
704
}
705

    
706
#sid li ul {
707
}
708

    
709
#sid li li {
710
	margin: 0;
711
	padding: 7px 10px 10px 7px;
712
	background: url(images/img07.jpg) repeat-x left bottom;
713
}
714

    
715
#sid p {
716
	margin: 0;
717
	padding: 0px 10px;
718
}
719

    
720
#sid h2 {
721
	height: 26px;
722
	margin: 0 0 10px 0px;
723
	padding: 12px 0 2px 7px;
724
	font-size: 18px;
725
	font-weight: normal;
726
	color: #464F54;
727
}
728

    
729

    
730
#sid p {
731
	line-height: 200%;
732
}
733
#sid a {
734
	text-align: left;
735
	text-decoration: none;
736
	font-weight: normal;
737
	color: #585D60;
738
}
739

    
740
/* Calendar */
741

    
742
#calendar {
743
}
744

    
745
#calendar caption {
746
	padding-bottom: 5px;
747
	font-weight: bold;
748
}
749

    
750
#calendar table {
751
	width: 100%;
752
	border-collapse: collapse;
753
	border-bottom: 1px solid #24130F;
754
	border-left: 1px solid #24130F;
755
	border-right: 1px solid #24130F;
756
}
757

    
758
#calendar thead th {
759
	padding: 5px 0;
760
	text-align: center;
761
	border-top: 1px solid #24130F;
762
	border-left: 1px solid #24130F;
763
	background: #24130F;
764
}
765

    
766
#calendar tbody td {
767
	padding: 5px 0;
768
	text-align: center;
769
	border-top: 1px solid #24130F;
770
	border-left: 1px solid #24130F;
771
	border-bottom: 1px solid #24130F;
772
}
773

    
774
#calendar tfoot td {
775
	padding: 5px;
776
	border-left: 1px solid #24130F;
777
	border-bottom: 1px solid #24130F;
778
}
779

    
780
#calendar tfoot #next {
781
	border-top: 1px solid #24130F;
782
	text-align: right;
783
}
784

    
785
#calendar tfoot #prev {
786
	border-top: 1px solid #24130F;
787
}
788

    
789
#calendar .pad {
790
	border-bottom: 1px solid #24130F;
791
}
792

    
793
#calendar #today {
794
	background: #24130F;
795
}
796

    
797
/* Footer */
798

    
799
#footer {
800
	padding-top:10px;
801
	clear: both;  
802
	height: 62px;
803
	background:#3440B5;
804
	color:#ffffff;
805
	border-top:1px solid #DADADA;
806

    
807
	overflow: hidden;
808
}
809

    
810
#footer-bgcontent {
811
	height: 62px;
812
	padding: 10px;
813
	background-attachment: scroll;
814
    background-image: url("images/e-Infrastructure_capacities_tr.png");
815
    background-position: 95% 10%;
816
    background-repeat: no-repeat;
817
}
818

    
819
#footer p {
820
	font-size: 12px; font-family: "OpenSansLight"; 
821
	margin: 0;
822
	text-align: center;
823
}
824

    
825
#footer a {
826
	color: #E5FFC4;
827
}
828

    
829
/* Table */
830

    
831
#gradient-style
832
{
833
	font-size:100%;
834
	text-align: left;
835
	border-collapse: collapse;
836
}
837
#gradient-style th
838
{
839
	font-size: 110%;
840
	font-weight: normal;
841
	padding: 3px;
842
	background: #F0F0F0;
843
	border-top: 2px #CCCCCC solid;
844
	border-bottom: 2px #CCCCCC solid;
845
	color: #0F2B5B;
846
}
847
#gradient-style td
848
{
849
	padding:0px 3px;
850
	border-bottom: 1px solid #fff;
851
	color: #669;
852
	border-top: 1px solid #fff;
853
	background: #F0F0F0;
854
}
855

    
856
#gradient-style tfoot tr td
857
{
858
	background: #e8edff;
859
	font-size: normal;
860
	color: #99c;
861
}
862
#gradient-style tbody tr:hover td
863
{
864
	background: #0F2B5B;
865
	color: #FFFFFF!important;
866
}
867

    
868
#gradient-style tbody tr:hover td a
869
{
870
	color: #fff!important;
871
	text-decoration:underline;
872
}
873

    
874
.errordiv {
875
	background-color:#FFFAE6;
876
	padding: 5px 10px 5px 10px;
877
	border-top: 1px dotted #AAB4BE;
878
	border-bottom: 1px dotted #AAB4BE;
879
}
880
.errordiv:hover {
881
}
882
/* expand - colapse fields */
883

    
884
.optiontable_container {
885
	position:relative;
886
	z-index:100;
887
	min-width: 400px;
888
}
889

    
890
.optiontable_ttl {
891
	line-height: 1em;
892
	display:block;
893
	margin-top: 0;
894
	margin-bottom: 0;
895
	padding-top: 0;
896
	padding-bottom: 0;
897
	padding-left: 10px;
898
	padding-right: 10px;
899
	border-color: #aeadad;
900
	border-style: solid;
901
	border-width:0 1px 1px;
902
}
903

    
904
.optiontable_content {
905
	display:block;
906
	padding-top: 5px;
907
	padding-bottom: 5px;
908
	padding-left: 2px;
909
	padding-right: 2px;
910
	border-color: #aeadad;
911
	border-style: solid;
912
	border-width:0 1px;
913
}
914
.contentR {
915
	border-left: #aeadad solid 1px;
916
	border-right: #aeadad solid 1px;
917
}
918
.usage {
919
	border-left: #aeadad solid 1px;
920
	border-right: #aeadad solid 1px;
921
}
922

    
923
.optiontable_content2 {
924
	overflow:auto;
925
	height: auto;/*30em;*/
926
}
927

    
928
.floatleft {
929
	float: left;
930
	padding-right: 10px;
931
}
932

    
933

    
934
a.help {
935
    -moz-background-clip: border;
936
    -moz-background-origin: padding;
937
    -moz-background-size: auto auto;
938
    background-attachment: scroll;
939
    background-color: transparent;
940
    background-image: url("images/help2.png");
941
    background-position: 0 0;
942
    background-repeat: no-repeat;
943
    padding-left: 20px;
944
}
945
a.external {
946
    -moz-background-clip: border;
947
    -moz-background-origin: padding;
948
    -moz-background-size: auto auto;
949
    background-attachment: scroll;
950
    background-color: transparent;
951
    background-image: url("images/icon_external.png");
952
    background-position: 0 40%;
953
    background-repeat: no-repeat;
954
    padding-left: 17px;
955
}
956

    
957
a.toplink {
958
    background-attachment: scroll;
959
    background-color: transparent;
960
    background-image: url("images/footer_anchor.png");
961
    background-position: bottom right;
962
    background-repeat: no-repeat;
963
    font-size: 12px;
964
	width: 30px;
965
	height: 5px;
966
	display: block;
967
	text-decoration: none;
968
}
969

    
970
a.download {
971
    padding-left: 17px;
972
    background: url(images/icon_download.png) 0 40% no-repeat;
973
}
974

    
975
.cmenu {
976
	font-size: 12px;
977
	margin : 10px 0px;
978
	padding : 0px 10px 0px 0px;
979
}
980

    
981
a.cmenulink {
982
	color: #0F2B5B;
983
	text-transform: uppercase;
984
	text-decoration: none;
985
}
986

    
987
a.selectlink {
988
	text-decoration: none;
989
}
990

    
991
.nest {
992
	padding-left:20px;
993
	display: block;
994
}
995

    
996
/*
997
 * Clearing & Floating
998
 */
999
 
1000
.clearfix:after {
1001
	content: "."; 
1002
	display: block; 
1003
	height: 0;  
1004
	clear: both; 
1005
	visibility: hidden;
1006
}	
1007
 
1008
.clearfix { display: block; }
1009

    
1010
.floatbox { overflow:hidden; }
1011

    
1012
.float-left { float: left; overflow: hidden; }
1013
.float-right { float: right; overflow: hidden; }
1014

    
1015
.width15 { width: 14.999%; }
1016
.width18 { width: 18.333%; }
1017
.width20 { width: 19.999%; }
1018
.width23 { width: 22.999%; }
1019
.width25 { width: 24.999%; }
1020
.width33 { width: 33.333%; }
1021
.width35 { width: 34.999%; }
1022
.width40 { width: 39.999%; }
1023
.width45 { width: 44.999%; }
1024
.width50 { width: 49.999%; }
1025
.width54 { width: 53.999%; }
1026
.width65 { width: 64.999%; }
1027
.width75 { width: 74.999%; }
1028
.width100 { width: 100%; }
1029

    
1030
.separator {
1031
	/*padding-right: 25px;*/
1032
	background: url(images/module_separator_m.png) 100% 0 repeat-y;
1033
}
1034

    
1035
/* ajax request */
1036
#log_res {
1037
	overflow: auto;
1038
}
1039
 
1040
#log_res.ajax-loading {
1041
	padding: 20px 0;
1042
	background: url(images/spinner.gif) no-repeat;
1043
}
1044

    
1045
.button-default,
1046
.button-primary,
1047
form.style button,
1048
form.style input[type='button'],
1049
form.style input[type='submit'] { 
1050
	padding: 8px 14px;
1051
	margin-top: 5px;
1052
	margin-bottom: 5px;
1053
	border-radius: 2px; 
1054
	border: none;
1055
	box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
1056
}
1057

    
1058
/* Default */
1059
.button-default,
1060
form.style button,
1061
form.style input[type='button'],
1062
form.style input[type='submit'] {
1063
	background-color: #f5f5f5;
1064
	background-image: -o-linear-gradient(rgba(240,240,240,0), #dbdbdb);
1065
	background-image: -webkit-linear-gradient(rgba(240,240,240,0), #dbdbdb);
1066
	background-image: -moz-linear-gradient(rgba(240,240,240,0), #dbdbdb);
1067
	background-image: linear-gradient(rgba(240,240,240,0), #dbdbdb);
1068
	text-shadow: 0 1px 0 #fff;
1069
	text-shadow: 0 1px 0 rgba(255,255,255,0.5);
1070
	color: #878787;
1071
}
1072

    
1073
.button-default:hover,
1074
form.style button:hover,
1075
form.style input[type='button']:hover,
1076
form.style input[type='submit']:hover {
1077
	background-color: #dbdbdb;
1078
	box-shadow: inset 0 1px 5px rgba(0,0,0,0.1),
1079
				inset 0 0 1px rgba(0,0,0,0.1);
1080
}
1081

    
1082
.button-default:active,
1083
form.style button:active,
1084
form.style input[type='button']:active,
1085
form.style input[type='submit']:active {
1086
	color: #737373;
1087
	box-shadow: inset 0 1px 5px rgba(0,0,0,0.1),
1088
				inset 0 0 1px rgba(0,0,0,0.1);
1089
}
1090

    
1091
/* Primary */
1092
.button-primary {
1093
	color: #fff;
1094
	text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
1095
}
1096

    
1097
.button-primary:hover {
1098
	box-shadow: inset 0 1px 5px rgba(0,0,0,0.3),
1099
				inset 0 0 1px rgba(0,0,0,0.3);
1100
	color: #fff;
1101
}
1102

    
1103
.button-primary:active {
1104
	box-shadow: inset 0 1px 8px rgba(0,0,0,0.4),
1105
				inset 0 0 1px rgba(0,0,0,0.3);
1106
	text-shadow: 0 0 5px #fff;
1107
}
1108
.wrapword{
1109
white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
1110
white-space: -pre-wrap;      /* Opera 4-6 */
1111
white-space: -o-pre-wrap;    /* Opera 7 */
1112
white-space: pre-wrap;       /* css-3 */
1113
word-wrap: break-word;       /* Internet Explorer 5.5+ */
1114
word-break: break-all;
1115
white-space: normal;
1116
}
1117

    
1118
/* Zebra List and Table */
1119
table.zebra th, table.zebra td { padding: 5px; }
1120
table.zebra th { color:#3440B5 ;font-size: 14px; font-weight: normal; text-align: left; }
1121
table { border-collapse: collapse; border-spacing: 0; }
1122
table.zebra tbody, table.zebra tfoot { font-size: 12px; font-family: "OpenSansLight"; }
1123

    
1124
table.zebra tbody td { border-bottom: 1px solid #ddd; word-wrap:break-word; }
1125
table.zebra tbody tr:first-child td { border-top: 1px solid #ddd; }
1126

    
1127
table.zebra tbody tr.odd { background: url(images/zebra_list.png) 0 0 repeat; }
1128
table.zebra tbody tr:nth-of-type(odd) { background: url(images/zebra_list.png) 0 0 repeat;}
1129

    
1130
table.zebra caption { color: #999; }
1131
table.zebra tbody tr:hover td { background: #E7E7E7; }
1132

    
1133
/* Zebra List and Table */
1134
table.zebra1 th, table.zebra td { padding: 5px; }
1135
table.zebra1 th { font-size: 14px; font-weight: normal; text-align: left; }
1136
table { border-collapse: collapse; border-spacing: 0; }
1137
table.zebra1 tbody, table.zebra tfoot { font-size: 12px; font-family: "OpenSansLight"; }
1138

    
1139
table.zebra1 tbody td { border-bottom: 0px solid #ddd; word-wrap:break-word; }
1140
table.zebra1 tbody tr:first-child td { border-top: 1px solid #ddd; }
1141

    
1142
table.zebra1 tbody tr th{ color:black; }
1143
table.zebra1 tbody tr:first-child td { border-top: 0px solid #ddd; }
1144

    
1145
table.zebra1 tbody th.numb {  background: #2D72D6; border: none; color: white;}
1146
table.zebra1 tbody td.numb {  background: #00B5F0; border: none; padding-left: 10px; color: white;}
1147
table.zebra1 tbody td.cb {  background: #dddddd; border: none; padding-left: 7px; color: white;}
1148

    
1149
table.zebra1 caption { color: #999; }
1150
/* table.zebra1 tbody tr:hover  { background: #E7E7E7; } */
1151

    
1152

    
1153
/*----- Tabs -----*/
1154
.tabs {
1155
    width:100%;
1156
    display:inline-block;
1157
}
1158
 
1159
    /*----- Tab Links -----*/
1160
    /* Clearfix */
1161
    .tab-links:after {
1162
        display:block;
1163
        clear:both;
1164
        content:'';
1165
    }
1166
 
1167
    .tab-links li {
1168
        margin:0px 5px;
1169
        float:left;
1170
        list-style:none;
1171
        margin-bottom: -12px;
1172
    }
1173
    
1174
        .tab-links a {
1175
            padding:9px 15px;
1176
            display:inline-block;
1177
            border-radius:3px 3px 0px 0px;
1178
/*             background:#7FB5DA; */
1179
            background:#2D72D6;
1180
            text-decoration:none;
1181
			font-size: 21px;
1182
            font-weight:normal;;
1183
/*             color:#4c4c4c; */
1184
			color: #3440B5;
1185
            color:white;
1186
            transition:all linear 0.15s;
1187
            font-family: "YanoneKaffeesatzLight";
1188
/*             padding: 0 12px; */
1189
/* outline: 0; */
1190
/* position: relative; */
1191
/* white-space: nowrap; */
1192

    
1193
        }
1194
 
1195
        .tab-links a:hover {
1196
            background:#a7cce5;
1197
            text-decoration:none;
1198
        }
1199

    
1200
    li.active a, li.active a:hover {
1201
        background:#F3F3F3;
1202
        color:#2D72D6;
1203
    }
1204
 
1205
    /*----- Content of Tabs -----*/
1206
    .tab-content {
1207
        padding:10px;
1208
        border-radius:3px;
1209
        box-shadow:-1px 1px 1px rgba(0,0,0,0.15);
1210
        background:#F3F3F3;
1211
    }
1212
 
1213
        .tab {
1214
            display:none;
1215
        }
1216
 
1217
        .tab.active {
1218
            display:block;
1219
        }
(46-46/47)