Subversion Repositories WebE

Rev

Rev 15 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
15 moos 1
@charset "utf-8";
2
 
31 PointedEar 3
body,td {
4
  font-family: Arial, Helvetica, sans-serif;
5
  font-size: 12px;
6
  text-align: left;
15 moos 7
}
8
 
9
body {
31 PointedEar 10
  margin: 0;
11
  padding: 12px;
15 moos 12
}
13
 
14
h1 {
31 PointedEar 15
  font-size: 21px;
16
  margin-top: 0;
17
  padding: 0;
15 moos 18
}
19
 
20
h2 {
31 PointedEar 21
  font-size: 14px;
22
  margin-top: 20px;
23
  margin-bottom: 10px;
15 moos 24
}
25
 
26
h3 {
31 PointedEar 27
  font-size: 13px;
15 moos 28
}
29
 
30
img {
31 PointedEar 31
  border: none;
15 moos 32
}
33
 
34
/*********************************************************************************
35
 * Links
36
 */
31 PointedEar 37
a,a:link,a:visited,a:active {
38
  color: #AA0000;
39
  text-decoration: none;
15 moos 40
}
41
 
42
a:hover {
31 PointedEar 43
  color: #E30119;
44
  text-decoration: underline;
15 moos 45
}
46
 
47
a.button {
31 PointedEar 48
  display: block;
49
  font-weight: bold;
50
  padding-top: 4px;
51
  padding-left: 6px;
52
  padding-bottom: 4px;
53
  padding-right: 6px;
54
  border-top: 1px solid #BBBBBB;
55
  border-left: 1px solid #BBBBBB;
56
  border-bottom: 1px solid #555555;
57
  border-right: 1px solid #555555;
58
  background-color: #CCCCCC;
59
  text-decoration: none;
15 moos 60
}
61
 
62
a.button:active {
31 PointedEar 63
  text-decoration: none;
15 moos 64
}
65
 
66
a.button:visited {
31 PointedEar 67
  text-decoration: none;
15 moos 68
}
69
 
70
a.button:hover {
31 PointedEar 71
  background-color: #DDDDDD;
15 moos 72
}
73
 
74
/*********************************************************************************
75
 * Table
76
 */
77
table {
31 PointedEar 78
  margin: 5px 0 10px 0;
79
  padding: 0;
15 moos 80
}
81
 
82
table.no_margin {
31 PointedEar 83
  margin: 0;
15 moos 84
}
85
 
31 PointedEar 86
td,th {
87
  text-align: left;
88
  vertical-align: top;
89
  margin: 0;
90
  padding: 0 10px 0 0;
15 moos 91
}
92
 
93
/* style for listing tables */
94
table.list {
31 PointedEar 95
  border-collapse: collapse;
15 moos 96
}
97
 
31 PointedEar 98
table.list  td,table.list th {
99
  margin: 0;
100
  padding: 3px 30px 3px 1px;
101
  border-bottom: 1px solid #EBEBED;
15 moos 102
}
103
 
104
/* style for form tables */
105
table.form {
31 PointedEar 106
  border-collapse: collapse;
15 moos 107
}
108
 
31 PointedEar 109
table.form  td,table.form th {
110
  margin: 0;
111
  padding: 0 20px 6px 0;
15 moos 112
}
113
 
114
/* Header table */
115
table.header {
31 PointedEar 116
  margin: 0;
15 moos 117
}
118
 
119
td.no_padding {
31 PointedEar 120
  padding: 0;
15 moos 121
}
122
 
123
/*********************************************************************************
124
 * Custom classes
125
 */
126
div#page-container {
31 PointedEar 127
  width: 100%;
15 moos 128
}
129
 
130
div#header {
31 PointedEar 131
  width: 100%;
132
  padding: 0 0 15px 0;
133
  border-bottom: #EBEBED 10px solid;
15 moos 134
}
135
 
136
div#navbar {
31 PointedEar 137
  float: left;
138
  width: 200px;
139
  padding: 15px 20px 0 0;
140
  position: absolute;
15 moos 141
}
142
 
143
div#content {
31 PointedEar 144
  padding: 15px 0 10px 230px;
15 moos 145
 
31 PointedEar 146
  /*
15 moos 147
        border-color:#F00;
148
        border-style:solid;
149
        border-width:thick;
150
        */
151
}
152
 
153
.right {
31 PointedEar 154
  text-align: right;
15 moos 155
}
156
 
157
span.normal {
31 PointedEar 158
  font-weight: normal;
15 moos 159
}
160
 
161
/*********************************************************************************
162
 * Login
163
 */
164
div#login {
31 PointedEar 165
  background-color: #EBEBED;
166
  width: 350px;
167
  padding: 10px;
168
  margin: auto;
169
  margin-top: 50px;
170
  text-align: center;
15 moos 171
}
172
 
173
p.login_failed {
31 PointedEar 174
  color: #DD0000;
175
  font-weight: bold;
176
  background-color: #FFFFFF;
15 moos 177
}
178
 
179
input.login {
31 PointedEar 180
  width: 200px;
15 moos 181
}
182
 
183
/*********************************************************************************
184
 * Dialogs
185
 */
186
div.errormsg { /* Old version by Kevin */
31 PointedEar 187
  font-weight: bold;
188
  border: 2px solid black;
189
  color: #DD0000;
190
  position: fixed;
191
  left: 10px;
192
  top: 10px;
193
  padding-top: 20px;
194
  padding-bottom: 20px;
195
  margin-left: 40%;
196
  text-align: center;
197
  font-size: 16px;
198
  width: 20%;
15 moos 199
}
200
 
201
#dialog {
31 PointedEar 202
  font-weight: bold;
203
  border: 5px solid #888888;
204
  color: #000000;
205
  position: absolute;
206
  left: 30%;
207
  top: 20px;
208
  text-align: left;
209
  padding: 10px 10px 10px 80px;
210
  margin: 20px auto auto auto;
211
  width: 40%;
212
  background-color: #FFFFFF;
213
  z-index: 1000;
15 moos 214
}
215
 
216
#overlay {
31 PointedEar 217
  position: absolute;
218
  top: 0;
219
  left: 0;
220
  width: 100%;
221
  height: 100%;
222
  z-index: 500;
223
  background-color: #EBEBED;
224
  opacity: 0.7; /* for real browsers */
225
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
226
  /* for IE 8 */
227
  filter: alpha(opacity = 70); /* for IE */
15 moos 228
}
229
 
230
/* Error dialog */
231
.dialog_error {
31 PointedEar 232
  background: #FFFFFF url(../../resources/images/dialog_error.png)
233
    no-repeat 10px 10px;
15 moos 234
}
235
 
236
/* Warning dialog */
237
.dialog_warning {
31 PointedEar 238
  background: #FFFFFF url(../../resources/images/dialog_warning.png)
239
    no-repeat 10px 10px;
15 moos 240
}
241
 
242
/* Info dialog */
243
.dialog_info {
31 PointedEar 244
  background: #FFFFFF url(../../resources/images/dialog_info.png)
245
    no-repeat 10px 10px;
15 moos 246
}
247
 
248
/* Question dialog */
249
.dialog_question {
31 PointedEar 250
  background: #FFFFFF url(../../resources/images/dialog_question.png)
251
    no-repeat 10px 10px;
15 moos 252
}
253
 
254
/*Notification*/
255
.notificationIcon {
31 PointedEar 256
  float: right;
15 moos 257
}
258
 
259
/* Title of dialog box */
260
#dialog_title {
31 PointedEar 261
  float: left;
262
  width: 100%;
263
  margin: 0 0 10px 0;
264
  padding: 0;
265
  font-size: 14px;
266
  font-weight: bold;
15 moos 267
}
268
 
269
/* Text of dialog box */
270
#dialog_text {
31 PointedEar 271
  float: left;
272
  width: 100%;
273
  margin: 0 0 10px 0;
274
  padding: 0;
275
  font-size: 14px;
276
  font-weight: normal;
15 moos 277
}
278
 
279
/* Buttons in dialog box */
280
#dialog_buttons {
31 PointedEar 281
  width: 100%;
282
  float: left;
283
  text-align: right;
284
  margin: 0;
285
  padding: 10px 0 0 0;
15 moos 286
}
287
 
288
/*********************************************************************************
289
 * Navigation on the left side
290
 */
291
 
292
/* First level of navigation */
293
#navigation ul {
31 PointedEar 294
  list-style-type: none;
295
  list-style-image: none;
296
  margin: 0;
297
  padding: 0;
15 moos 298
}
299
 
300
#navigation ul  li {
31 PointedEar 301
  border-bottom: #EBEBED 7px solid;
302
  margin: 0;
303
  padding: 5px 0 5px 1px;
304
  font-weight: bold;
305
  font-size: 13px;
15 moos 306
}
307
 
308
/* Second level of navigation */
309
#navigation ul  li ul {
31 PointedEar 310
  padding: 3px 0 0 0;
15 moos 311
}
312
 
313
#navigation ul  li ul li {
31 PointedEar 314
  border-bottom: none;
315
  margin: 0;
316
  padding: 3px 0 3px 7px;
317
  font-weight: normal;
318
  font-size: 12px;
15 moos 319
}
320
 
321
/* Links in navigation area */
322
#navigation a {
31 PointedEar 323
  text-decoration: none;
324
  color: #333333;
15 moos 325
}
326
 
327
#navigation a:active {
31 PointedEar 328
  text-decoration: none;
329
  color: #E30119;
15 moos 330
}
331
 
332
#navigation a:hover {
31 PointedEar 333
  text-decoration: none;
334
  color: #E30119;
15 moos 335
}
336
 
337
/*********************************************************************************
338
 * General page formatting
31 PointedEar 339
 */
15 moos 340
p.main_hint {
31 PointedEar 341
  font-weight: bold;
15 moos 342
}
343
 
344
p.sub_hint {
31 PointedEar 345
 
15 moos 346
}
347
 
348
.hidden {
31 PointedEar 349
  display: none;
15 moos 350
}
31 PointedEar 351
 
15 moos 352
/*********************************************************************************
353
 * Customer selection
354
 */
355
div.customer {
31 PointedEar 356
  border-left: #EBEBED 5px solid;
357
  padding: 0 5px 0 5px;
358
  margin: 0 0 10px 0;
359
  float: left;
360
  width: 300px;
15 moos 361
}
362
 
363
/*********************************************************************************
364
 * Change Request
365
 */
366
table.change_request {
31 PointedEar 367
  margin-left: -10px;
15 moos 368
}
369
 
370
/*********************************************************************************
371
 * Form fields
372
 */
373
.input_ro { /* read only input field */
31 PointedEar 374
  border: 2px solid #EEEEEE;
375
  background-color: #EEEEEE;
15 moos 376
}
377
 
378
.invalid { /* Fields containing invalid input */
31 PointedEar 379
  border: 2px #FF0000 solid;
380
  background-color: #FFDDDD;
15 moos 381
}
382
 
383
/*********************************************************************************
384
 * Shopping cart
385
 */
386
table.shopping_cart {
31 PointedEar 387
  border-collapse: collapse;
388
  border: 3px solid #EBEBED;
15 moos 389
}
390
 
391
table.shopping_cart td {
31 PointedEar 392
  padding: 3px 10px 3px 3px;
393
  border-top: 1px solid #EBEBED;
15 moos 394
}
395
 
396
table.shopping_cart tr.additional_info td {
31 PointedEar 397
  border-top: none;
15 moos 398
}
399
 
31 PointedEar 400
table.shopping_cart td.right,table.shopping_cart th.right {
401
  padding-right: 20px;
15 moos 402
}
403
 
404
table.shopping_cart th {
31 PointedEar 405
  padding: 3px 10px 3px 3px;
406
  background-color: #EBEBED;
15 moos 407
}
408
 
409
/* Buttons "Place order and Request offer" */
410
table.shopping_cart div.button {
31 PointedEar 411
  float: right;
412
  margin: 7px 0 0 10px;
15 moos 413
}
31 PointedEar 414
 
15 moos 415
table.shopping_cart form {
31 PointedEar 416
  margin: 0;
417
  padding: 0; /* Necessary for IE */
15 moos 418
}
419
 
420
/* No padding-right for buttons in shopping cart */
31 PointedEar 421
table.shopping_cart th.buttons,th.buttons {
422
  text-align: right;
423
  padding-right: 0px;
15 moos 424
}
425
 
426
/* Icon for opening additional info */
427
img.additional_info_icon {
31 PointedEar 428
  width: 16px;
429
  height: 16px;
430
  padding: 0;
431
  margin: 0 0 0 4px;
432
  cursor: pointer;
433
  vertical-align: text-top;
15 moos 434
}
435
 
436
/* Title "Important information" */
437
.additional_info_title {
31 PointedEar 438
  font-weight: bold;
15 moos 439
}
440
 
441
/* Cells containing the additional info or the title of the info */
442
td.additional_info {
31 PointedEar 443
  padding: 3px;
444
  background-color: #FFFF99;
15 moos 445
}
31 PointedEar 446
 
15 moos 447
/* Actual text of additional info has to be a monospace font */
448
.additional_info_text {
31 PointedEar 449
  font-family: "Courier New", Courier, monospace;
450
  padding: 5px 0 0 0;
451
  font-weight: bold;
15 moos 452
}
453
 
454
/* Additional info, if a sparepart is not available (replacement part page) */
455
.additional_info_replacement {
31 PointedEar 456
  padding: 3px;
457
  background-color: #FFFF99;
458
  font-family: "Courier New", Courier, monospace;
459
  font-weight: bold;
15 moos 460
}
461
 
462
/* deleted parts */
463
.part_deleted {
31 PointedEar 464
  background-color: #FFBBBB;
15 moos 465
}
466
 
467
/* Arrow in empty shopping cart pointing to the entry form */
468
#arrow_left {
31 PointedEar 469
  height: 38px;
470
  padding-left: 45px;
471
  background: url('../../resources/images/double_left_arrow.png')
472
    no-repeat 3px 3px;
15 moos 473
}
474
 
475
/* Difference to minimum order value */
476
#order_diff th {
31 PointedEar 477
  background-color: #FFCCCC;
478
  color: #E30119;
15 moos 479
}
480
 
481
#shopping_cart_buttons {
31 PointedEar 482
  width: 100%;
15 moos 483
}
484
 
485
.float_left {
31 PointedEar 486
  float: left;
15 moos 487
}
488
 
489
.float_right {
31 PointedEar 490
  float: right;
15 moos 491
}
492
 
493
/*********************************************************************************
494
 * Filter
495
 */
496
#filter_list {
31 PointedEar 497
  display: inline-block;
498
  float: none;
15 moos 499
}
500
 
501
#filter_show label {
31 PointedEar 502
  vertical-align: middle;
15 moos 503
}
504
 
505
#filter_show fieldset {
31 PointedEar 506
  padding: 5px;
15 moos 507
}
508
 
509
#event_type_block {
31 PointedEar 510
  width: 200px;
511
  height: 80px;
512
  float: left;
15 moos 513
}
514
 
515
#event_type_block select {
31 PointedEar 516
  width: 150px;
15 moos 517
}
518
 
519
#user_id_block {
31 PointedEar 520
  width: 200px;
521
  height: 80px;
522
  float: left;
15 moos 523
}
524
 
525
#selected_customer_block {
31 PointedEar 526
  width: 200px;
527
  height: 80px;
528
  float: left;
15 moos 529
}
530
 
531
#date_filter_block {
31 PointedEar 532
  width: 220px;
533
  height: 80px;
534
  float: left;
535
  text-align: right;
15 moos 536
}
537
 
538
#date_filter_block input {
31 PointedEar 539
  padding-right: 5px;
15 moos 540
}
541
 
542
#filter_spacer {
31 PointedEar 543
  width: 10px;
544
  height: 80px;
15 moos 545
}
546
 
547
#filter_submit {
31 PointedEar 548
  padding-top: 10px;
549
  text-align: right;
15 moos 550
}
551
 
552
.event_list th {
31 PointedEar 553
  text-align: left;
15 moos 554
}
555
 
556
.event_list td {
31 PointedEar 557
  padding-right: 20px;
15 moos 558
}
559
 
31 PointedEar 560
.event_selection_list {
561
  width: 350px;
562
  border: 1px solid black;
563
  background-color: #EEEEEE;
564
  position: absolute;
15 moos 565
}
566
 
567
.event_selection_list_item {
31 PointedEar 568
  padding: 2px;
569
  cursor: pointer;
15 moos 570
}
571
 
31 PointedEar 572
.event_selection_list_item:hover,.event_selection_list_item_hover {
573
  background-color: black;
574
  color: white;
575
  padding: 2px;
576
  cursor: pointer;
15 moos 577
}
578
 
579
.pager {
31 PointedEar 580
  padding-top: 20px;
581
  text-align: center;
15 moos 582
}
583
 
584
.pager span {
31 PointedEar 585
  padding: 5px;
586
}