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 | } |