body { font-family: OpenSans, Arial, Helvetica, sans-serif; } b { font-family: OpenSansBold, Arial, Helvetica, sans-serif; font-weight: normal; } header, footer { background: #d9eaf4; color: white; z-index: 1; } table.invisible { visibility: visible !important; } table.invisible tr { background: none !important; } header { top: 0; font-size: 16px; background: rgb(230, 230, 230); text-align: center; height: 41px; color: rgb(77, 77, 77); font-family: OpenSansSemiBold, OpenSans, Arial, sans-serif; } header a { color: inherit; text-decoration: none; } header a:hover { text-decoration: underline; } header .orangeBar { top: 0; left: 0; width: 100%; height: 3px; background-color: rgb(255, 122, 0); } header #loginHtml { display: none; } header .maxWidth1400 { max-width: 1400px; width: 100%; margin: auto; text-align: left; position: relative; } header .maxWidth1400 > * { position: absolute; } header .maxWidth1400 > *.homeLink { display: inline-block; margin-top: 7px; margin-left: 15px; } header .maxWidth1400 > *.breadcrumbs { top: 11px; left: 65px; width: 100%; max-width: calc(100% - 550px); } header .maxWidth1400 > *.currentTime { top: 12px; right: 385px; } header .maxWidth1400 > *.userName { top: 6px; right: 10px; margin: 0; } header .maxWidth1400 > *.userName.loggedIn { top: 8px; max-width: 340px; text-align: right; padding-top: 3px; } header .maxWidth1400 > *.userName.loggedIn .adminDivider { display: inline-block; margin: 0 12px; } header .maxWidth1400 > *.userName.loggedIn img[src*="user"] { float: left; margin-top: -1px; margin-right: 10px; } header .maxWidth1400 > *.userName.loggedIn a[href="?logOut=1"] { margin-left: 15px; margin-top: -2px; float: right; } header .maxWidth1400 > *.userName a { color: inherit; } header .maxWidth1400 > *.userName button { background: white; border-radius: 0; border: none; margin-left: 5px; box-shadow: none; text-align: left; padding: 5px 145px 5px 8px; color: inherit; } footer a[href="admin"] { display: none; left: -86px; position: fixed; top: 40%; transform: rotate(270deg); width: 200px !important; } #contentWrapper { max-width: 1400px; margin-left: auto; margin-right: auto; min-height: calc(100% - 165px); padding-top: 50px; position: relative; font-size: 20px; } #contentWrapper ul { list-style-type: disc; padding-left: 15px; } #contentWrapper #breadCrumbs { position: absolute; top: 15px; left: 0; } table:not(.invisibleBackground) > tbody > tr:nth-child(even) { background-color: rgba(0, 0, 0, 0.03); } table.invisibleBackground > tbody > tr:nth-child(even) { background-color: transparent; } .bg-light-grey-ctw { background-color: #e6e6e6; } .bild { margin-top: 15px; } @media (max-width: 1200px) { .modalLayer .confirm { width: 80%; } } .modalLayer .confirm button, .modalLayer .confirm input[type="submit"], .modalLayer .confirm .button { background: rgb(255, 122, 0); border: 1px solid black; box-shadow: none; padding: 10px 20px; font-size: 18px; } .modalLayer .confirm button + button, .modalLayer .confirm input[type="submit"] + button, .modalLayer .confirm .button + button, .modalLayer .confirm button + input[type="submit"], .modalLayer .confirm input[type="submit"] + input[type="submit"], .modalLayer .confirm .button + input[type="submit"], .modalLayer .confirm button + .button, .modalLayer .confirm input[type="submit"] + .button, .modalLayer .confirm .button + .button { margin-left: 100px; } .ui-accordion .ui-accordion-header { background: rgb(253, 243, 235); color: black; border: 1px solid #bfbfbf; } div.accordion .ui-widget-content { border: 1px solid #bfbfbf; border-top: none; } .modalLayer .confirm button, .modalLayer .confirm input[type="submit"], .modalLayer .confirm .button { background: rgb(255, 122, 0); border: none; box-shadow: none; padding: 10px 20px; font-size: 18px; border-radius: 3px; } #loginHtml { display: none; } 