﻿body {font-family: Verdana; font-size:11pt; margin: 5px auto 0 auto; width:1200px; overflow-y:scroll; }
body.wait, body.wait * {cursor:wait !important;}
#id_debug {position:absolute; left:0px; top:0px; word-break:break-all; max-width:352px; background-color:#cccccc; padding:4px; font-family:'Courier New'; font-size:10pt; overflow:hidden;}
.noselect {
-webkit-touch-callout: none; /* iOS Safari */
-webkit-user-select: none; /* Safari */
-khtml-user-select: none; /* Konqueror HTML */
-moz-user-select: none; /* Firefox */
-ms-user-select: none; /* Internet Explorer/Edge */
user-select: none; /* Non-prefixed version, currently supported by Chrome and Opera */
}

#id_msgBox {background-color:rgba(0,0,0,0.25); z-index:1000; position:absolute; top:0px; left:0px;}
#id_msgBox > div {background-color:#e5efff; border:5px solid #a9c5f2; position:absolute; border-radius:3px;}
#id_msgBox > div.warning {background-color:#fbcd9c; border-color:#d4af87;}
#id_msgBox > div .btnContainer {background-color:#a9c5f2; padding:1px 0 3px 0; text-align:right;}
#id_msgBox > div.warning .btnContainer {background-color:#d4af87;}
#id_msgBox > div .btnContainer img {cursor:pointer;}
#id_msgBox > div .content {margin:15px;}
#id_msgBox > div .content .header {font-weight:bold; margin-bottom:10px;}
#id_msgBox > div .content .msg {}

#id_outer {background-color:#a9c5f2; padding:8px; position:relative;}
#id_outer > .header {height:15px; font-size:12pt; font-weight:bold; padding:8px; background-color:#e5efff;
    margin-bottom:16px; position:relative;}
#id_outer > .header img {height:26px; cursor:pointer;}
#id_outer > .header .logo {position:absolute; left:4px; top:2px;}
#id_outer > .header .headerContent {margin-left:182px;}
#id_outer > .header .provided {position:absolute; left:946px; top:2px;}
#id_outer > .header .provided span {width:191px; font-size:8pt; font-weight:normal; margin-right:3px; text-align:right;}
#id_outer > .header .provided img {width:43px;}
#id_outer span {display:inline-block;}

#id_pC > div {margin-bottom:2px; padding:4px 0;}
#id_pC > div:last-child {margin-bottom:0px; padding-bottom:0px;}
#id_pC > .controls {background-color:#e5efff; padding:8px; margin-bottom:16px;}
#id_pC > .controls > span {margin-right:50px;}
#id_pC > .controls > span:last-child {margin-right:0px;}
#id_pC > .controls > span.noEffect {color:#bbb;}
#id_pC > .controls > span * {color:inherit;}
#id_pC > .controls > span.group {margin-right:20px;}
#id_pC > .controls > span.selected {}
#id_pC > .controls > span span {padding-right:3px;}
#id_pC > .controls > span .selectHaendler {width:200px;}
#id_pC > .controls > span select, #id_pC > .controls > span input {width:120px;}
#id_pC > .controls > span select.s {width:60px; margin-right:1px;}
#id_pC > .controls > span select.s0 {width:60px;}
#id_pC > .controls > span select.s1 {width:60px;}
#id_pC > .controls > span select.s2 {width:50px; margin-right:10px;}
#id_pC > .controls > span.linkbutton {}
#id_pC > .reiter {margin-bottom:0px; padding:0 8px;}
#id_pC > .reiter span {cursor:pointer; margin-right:20px;}
#id_pC > .reiter > img {cursor:pointer;}
#id_pC > .reiter span:last-child {float: right; margin-right:auto;}
#id_pC > .reiter span.enabled {text-decoration:underline;}
#id_pC > .output {}
#id_pC > .output > .entry {margin-bottom:8px; border:3px solid #a5860d; background-color:#fff9e0;}
#id_pC > .output > .entry:last-child {margin-bottom:0px; padding-bottom:0px;}
#id_pC > .output > .entry > .header {padding:5px 0 2px 0;}
#id_pC > .output > .entry > .header > img {padding:3px 10px; cursor:pointer;}
#id_pC > .output > .entry > .header > span {vertical-align:top;}
#id_pC > .output > .entry > .header > span.legende {float:right; margin-right:10px; font-size:10pt;}
#id_pC > .output > .entry > .header > span.legende > span.entry {display:none; margin-left:30px;}
#id_pC > .output > .entry > .header > span.legende > span.aktiv {display:inline;}
#id_pC > .output > .entry > .header > span.legende > span > span:first-child {margin-right:5px;}
#id_pC > .output > .entry > .header > span.legende > img {margin: 0 12px 0 36px;}
#id_pC > .output > .entry > div.hidden {display:none;}
#id_pC > .output > .entry > .tabelle {overflow-x:scroll; border-top:2px solid #7c6508;}
#id_pC > .output > .entry > .tabelle > div {vertical-align:middle; border-bottom:1px solid #a5860d;}
#id_pC > .output > .entry > .tabelle > div.header {color:#0059e2; background-color:#ffeb9a;}
#id_pC > .output > .entry > .tabelle > div.header > span:first-child {color:#000; font-weight:bold;}
#id_pC > .output > .entry > .tabelle > div.dark {background-color:#ffeb9a;}
#id_pC > .output > .entry > .tabelle > div > .right > .hdDetailLink {cursor:pointer;}
#id_pC > .output > .entry > .tabelle > div > span:first-child {position:relative;}
#id_pC > .output > .entry > .tabelle div > span > span {border-right:1px solid #a5860d; padding:6px 0;}
#id_pC > .output > .entry > .tabelle > div > span > span .info {font-size:9pt;}
#id_pC > .output > .entry > .tabelle > div .right > span {text-align:center; width:150px;}
#id_pC > .output > .entry > .tabelle > div .right > span:first-child {border-width:3px;}
#id_pC > .output > .entry > .tabelle div .left > span {position:relative; text-align:left; padding-left:5px; width:180px; border-right:3px solid #a5860d;}
#id_pC > .output > .entry > .tabelle > div .left img {position:absolute; right:10px; top:8px; cursor:pointer;}
#id_pC > .output > .entry > .tabelle .listHd div > span > span {font-size:10pt; border-color:#b3afaf;}
#id_pC > .output > .entry > .tabelle .listHd > div > span > span {padding-top:5px; padding-bottom:3px; white-space:nowrap; overflow:hidden; height:20px; vertical-align:middle;}
#id_pC > .output > .entry > .tabelle .listHd > div:nth-child(2n){background-color:#eee;}
#id_pC > .output > .entry > .tabelle .listHd {background-color:#ddd;}
#id_pC > .output > .entry > .tabelle .detail {background:#eee; font-size:10pt;}
#id_pC > .output > .entry > .tabelle .detail > div {width:600px;}
#id_pC > .output > .entry > .tabelle .detail > .header {background-color:#ccc;}
#id_pC > .output > .entry > .tabelle .detail > div span {padding:5px 10px 3px 5px; white-space:nowrap; 
    overflow:hidden; height:20px; vertical-align:middle; text-align:right;}
#id_pC > .output > .entry > .tabelle .detail > .detailInner {max-height:280px; overflow-y:scroll;}
#id_pC > .output > .entry > .tabelle .detail > .detailInner > div:nth-child(2n) {background-color:#ddd;}
#id_pC > .output > .entry > .tabelle .detail > div .col0 {width:140px; text-align:left;}
#id_pC > .output > .entry > .tabelle .detail > div .col1 {width:90px;}
#id_pC > .output > .entry > .tabelle .detail > div .col2 {width:150px;}
#id_pC > .output > .entry > .tabelle .detail > div .col3 {width:103px;}
#id_pC > .output > .entry > .tabelle .detail > .header > span {color:#333; padding:5px 10px 5px 5px;}
#id_pC > .output > .entry > .tabelle .hidden {display:none;}
#id_pC > .output > .entry > .svg {border-top:2px solid #a5860d;}

#id_verwaltung {background-color:#eee; padding:5px; font-size:10pt;}
#id_verwaltung > div > div:last-child {display:none; margin-top:15px;}
#id_verwaltung > div > div.viewVisible {display:block;}
#id_verwaltung .header {color:#29313d; font-weight:bold;}
#id_verwaltung .button { cursor:pointer; text-decoration:underline; float:right; margin-right:5px;}
#id_verwaltung .block {background-color:#f3f3f3;}
#id_verwaltung .blockDark {background-color:#eee;}
#id_verwaltung > div {margin-top:15px; padding:12px 6px 12px 12px; background-color:#fff;}
#id_verwaltung > div:first-child {margin-top:0;}
#id_verwaltung > div > div.header {font-size:13pt;}
#id_verwaltung > div > div.header img {margin-right:10px; cursor:pointer;}
#id_verwaltung > div > div .info {line-height:10px; margin:16px 0;}
#id_verwaltung > div.extrakte {}
#id_verwaltung > div.extrakte .info {line-height:10px; margin:16px 0;}
#id_verwaltung > div.extrakte .daFilter {margin:25px 0 12px 0;}
#id_verwaltung > div.extrakte .daFilter > span {margin:0 10px 0 30px;}
#id_verwaltung > div.extrakte .daFilter > span:first-child {margin-left:0px;}
#id_verwaltung > div.extrakte .entries {margin:8px 0;}
#id_verwaltung > div.extrakte .entries .entry {margin-top:20px; padding:8px;}
#id_verwaltung > div.import {}
#id_verwaltung > div.import .info {line-height:inherit; margin:16px 0;}
#id_verwaltung > div.import .entries {margin:8px 0;}
#id_verwaltung > div.import .entries .entry {margin-top:20px; padding:8px;}
#id_verwaltung > div.import .entries .entry > div:last-child {margin-top:10px;}
#id_verwaltung > div.import .entries > .entry > .controls {margin-top:10px;}
#id_verwaltung > div.import .entries > .entry > .controls > span:first-child {margin-right:5px;}
#id_verwaltung > div.import .entries > .entry > .controls .inputFile {width:400px;}
#id_verwaltung > div.import .entries > .entry .importCaption {vertical-align:top;}
#id_verwaltung > div.import .entries > .entry .importSelect {height:72px; margin-right:15px;}
#id_verwaltung > div.import .entries > .entry .importLog {}
#id_verwaltung > div.import .entries > .entry .importButton {margin-top:56px;}
#id_verwaltung > div.mehrfache {}
#id_verwaltung > div.mehrfache .controls {margin-bottom:10px; padding:5px;}
#id_verwaltung > div.mehrfache .controls .options select {width:40px;}
#id_verwaltung > div.mehrfache .liste {max-height:800px; overflow-y:scroll;}
#id_verwaltung > div.mehrfache .liste .zeile {line-height:19pt; padding-left:5px;}
#id_verwaltung > div.mehrfache .liste .zeile:first-child {border-bottom:1px solid #888;}
#id_verwaltung > div.mehrfache .liste .zeile:nth-child(2n) {background:#fff;}
#id_verwaltung > div.mehrfache .liste .zeile > span {display:inline-block;}
#id_verwaltung > div.mehrfache .liste .zeile > .col0 {width:140px;}
#id_verwaltung > div.mehrfache .liste .zeile > .col1 {width:120px; font-weight:bold;}
#id_verwaltung > div.mehrfache .liste .zeile > .colx {width:80px; cursor:pointer;}
#id_verwaltung > div.mehrfache .liste .zeile > .aktiv {font-style:italic; font-weight:bold;}
#id_verwaltung > .error {background-color:#fdd; border:4px solid #fbb;}
#id_verwaltung > .error > div:last-child {display:block;}




#id_login {background-color:#e5efff; padding:10px 0;}
#id_login > div {padding: 18px 140px;}
#id_login span {display:inline-block;}
#id_login .login {}
#id_login .login > div {margin-bottom:35px; padding-bottom:5px; border-bottom:5px solid #a8c5f2;}
#id_login .login > div:last-child {margin-bottom:auto; border-bottom:0 none;}
#id_login .login > div > .header {font-weight:bold; margin-bottom:18px;}
#id_login .login > div > .dialog {padding-bottom:8px;}
#id_login .login > div > .dialog:last-child {margin-bottom:auto;}
#id_login .login > div > .dialog > .zeile {margin-bottom:5px; line-height: 24px;}
#id_login .login > div > .dialog > .zeile > span {width:180px;}
#id_login .login > div > .dialog > .zeile input {width:180px; float:right;}
#id_login .login > div > .dialog > .zeile:last-child {margin-bottom:auto;}
#id_login .login > div > .dialog > .button {height:20px; margin-top:20px;}
#id_login .login > div > .dialog > .button > span {float:right; width:auto; cursor:pointer;}
#id_login .message {background-color:#fff9e0; padding:8px; margin:0 140px; line-height:24px;}
#id_login .message.hidden {display:none;}
