@keyframes blinker {
    50% {
        opacity: 0
    }
}

@keyframes loadingF {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@font-face {
    font-family:Open Sans;src:url(OpenSans.woff)
}

input:focus,textarea:focus {
    outline: 1px solid #94b494
}

a:focus,textarea.inputTextDisabledClass:focus {
    outline: 0
}

a:focus {
    animation: blinker 1s linear infinite;
    animation-iteration-count: 3
}

#treeRoot a:focus {
    animation: none;
}

a.disabled:focus,a.enabled:focus,div.dynSearchDiv>ul>li>a:focus {
    animation: none
}

#treeRoot a:focus>span,a.tabButton:focus {
    color: #000
}

body {
    background-color: #fff;
    display: none;
    -webkit-text-size-adjust: 100%
}

.loginImg {
    background: url(../images/login.png) no-repeat 0 0;
    height: 291px;
    left: 50%;
    position: relative;
    transform: translateX(-50%);
    width: 450px
}

.headerDiv {
    display: none;
    left: 0;
    min-width: 667px;
    position: absolute;
    width: 100%
}

.messageDiv,.wizardDiv {
    display: none;
    overflow: auto;
    position: absolute
}

.messageDiv {
    height: 40px
}

.wizardDiv {
    padding-top: 4px;
    text-align: center
}

.carouselDiv {
    min-width: 600px;
    text-align: center;
    width: 100%
}

#logo1,#treeDiv {
    position: absolute
}

#treeDiv {
    background-image: radial-gradient(circle farthest-corner at center center,#fff 0%,#dfe8df 100%);
    border-bottom: 1px solid #94b494;
    border-right: 1px solid #94b494;
    border-top: 1px solid #94b494;
    display: none;
    overflow: auto;
    z-index: 1
}

.carouselDiv,.tabDiv,.workSetDiv {
    display: none;
    overflow: auto;
    position: absolute
}

.tabDiv>div {
    display: table-cell;
    height: 20px
}

#tabTemplate.tabDiv {
    display: flex;
    width: calc(100% - 24px)
}

.workSetDiv {
    display: block
}

.tableDiv,.tableDivTab {
    margin-top: 15px;
    position: relative
}

.tableHeaderDiv {
    background-color: #dee8df;
    border: 1px solid #94b494;
    overflow: hidden
}

.tableBodyDiv {
    border-bottom: 1px solid #d8d8d8;
    border-left: 1px solid #d8d8d8;
    border-right: 1px solid #d8d8d8;
    overflow: auto
}

.tableDivPopUp {
    overflow: auto
}

.overlayDiv {
    position: absolute;
    display: block
}

.partnerActionAndResultDiv {
	position:relative; 
	height:370px;
}

.actionDiv {
    overflow: auto;
    position: absolute;
    align-items: center;
    padding-bottom: 8px
}

.actionDiv,.controlParamsDiv {
    display: none
}

.transparentDiv {
    background: 0 0;
    height: 100%;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100
}

.load {
    border-radius: 8px;
    left: 50%;
    position: fixed;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    white-space: nowrap
}

.load {
    background-color: #fff;
    border: 1px solid #94b494;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 80%;
    padding: 5px 20px;
    display: flex;
    align-items: center;
    color: #94b494
}

div.load>div.letter {
    animation-name: loadingF;
    animation-duration: 1.6s;
    animation-iteration-count: infinite;
    animation-direction: linear
}

div.l-1 {
    animation-delay: .48s
}

div.l-2 {
    animation-delay: .6s
}

div.l-3 {
    animation-delay: .72s
}

div.l-4 {
    animation-delay: .84s
}

div.l-5 {
    animation-delay: .96s
}

div.l-6 {
    animation-delay: 1.08s
}

div.l-7 {
    animation-delay: 1.2s
}

div.l-8 {
    animation-delay: 1.32s
}

div.l-9 {
    animation-delay: 1.44s
}

div.l-10 {
    animation-delay: 1.56s
}

.opacityDiv {
    background: 0 0 rgba(0,0,0,.45);
    height: 100%;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10
}

.aboutDiv {
    background: url(../images/about.png) no-repeat 0 0;
    color: #fff;
    font-family: Open Sans,Verdana,sans-serif;
    font-size: 10px;
    height: 350px;
    left: calc(50% - 175px);
    position: fixed;
    top: -400px;
    transition: top .5s ease-out 0s;
    width: 350px;
    z-index: 20
}

.aboutDiv.opened {
    top: 85px
}

.aboutDiv a#close,.helpDiv a#actionCloseTop,.popUpDiv a#actionCloseTop {
    float: right;
    height: 32px;
    position: relative;
    text-decoration: none;
    width: 32px
}

.aboutDiv a#close {
    background: url(../images/close.png) no-repeat center center;
    right: 76px;
    top: 1px
}

.aboutDiv div#userAgent {
    height: 38px;
    overflow: auto
}

.aboutDiv table,.helpDiv>div,.popUpDiv>div {
    margin: 10px;
    position: relative;
    top: 20px;
    width: calc(100% - 20px)
}

.aboutDiv td {
    padding-left: 10px;
    vertical-align: 0
}

.helpDiv,.popUpDiv {
    background: #fff url(../images/divshadow.png) no-repeat center -1px;
    height: 100%;
    position: absolute;
    top: 0;
    z-index: 30;
    width: 100%
}

.helpDiv>div,.popUpDiv>div {
    height: calc(100% - 60px);
    position: absolute;
    top: 40px
}

.helpDiv>div>iframe,.popUpDiv>div>iframe {
    height: 100%;
    position: relative;
    width: 100%
}

.helpDiv a#actionCloseTop,.popUpDiv a#actionCloseTop {
    background: url(../images/close.png) no-repeat 0 0;
    right: 13px;
    top: 13px
}

.helpDiv.mobile>div,.popUpDiv.mobile>div {
    -webkit-overflow-scrolling: touch;
    overflow-y: scroll
}

.hr1Class {
    border-top: 1px solid #94b494
}

.hr2Class {
    border-bottom: 1px solid #94b494
}

#logo1 {
    background: url(../images/custom-logo.png) no-repeat 0 0;
    height: 92px;
    left: 0;
    top: 0;
    width: 89px;
    z-index: 5
}

.headerClass,.headerPopUpClass {
    background-color: #bed7dc;
    height: 36px;
    display: flex;
    align-items: center
}

.headerClass {
    border-bottom: 1px solid #d8d8d8;
    justify-content: center
}

.headerPopUpClass {
    padding-left: 14px
}

.headerPopUpClass.info {
    position: relative;
    top: -19px
}

.headline {
    color: #222;
    font-size: medium;
    padding-right: 9px
}

.headline,.headline2,.positionClass {
    font-family: Open Sans,Verdana,sans-serif;
    white-space: nowrap
}

.headline2 {
    font-weight: 700;
    padding-left: 18px;
    color: #999;
    font-size: medium
}

.positionClass {
    color: #222;
    font-size: small
}

#blueLight {
    background: url(../images/bluelight.gif) no-repeat center center;
    width: 35px
}

#redLight {
    background: url(../images/redlight.gif) no-repeat center center;
    width: 35px
}

#greenAmpel {
    background: url(../images/ampel_green.png) no-repeat center center;
    width: 39px;
    height: 20px;
}

#redAmpel {
    background: url(../images/ampel_red.png) no-repeat center center;
    width: 39px;
    height: 20px;
}

#kyc {
    background: url(../images/kyc.png) no-repeat center center;
    width: 45px
}

#tarif>a {
    background: url(../images/tarif.png) no-repeat center center;
    padding-left: 18px;
    background-size: 18px;
    text-decoration: none
}

#qs {
    background: url(../images/qs.png) no-repeat 0 0;
    padding-left: 25px
}

#qs,#qsEnviroment,#pNameVorname {
    font-family: Open Sans,Verdana,sans-serif;
    font-size: small
}

#changeLayoutAction {
	background:transparent url(../images/star.png) no-repeat scroll center 0;
	padding: 5px 0 0 22px;
	text-decoration:none;	
}

#deleteAction {
	background:transparent url(../images/dbDelete.png) no-repeat scroll center 0;
	padding: 4px 0 0 22px;
    text-decoration: none	
}

#selectAction {
    background: url(../images/selection.png) no-repeat 0 0;
    color: red;
    font-family: arial,sans-serif;
    padding: 4px 0 0 20px;
    text-decoration: none
}

#selectAction.stack {
    background: transparent url(../images/jump.png) no-repeat scroll center 0;
    padding: 5px 0 1px 26px;
    opacity: 0.6;  
}

#exitAction,#informationAction {
    padding: 2px 0 0 16px;
    text-decoration: none;
    background-size: 20px
}

#informationAction {
    background: url(../images/information.png) no-repeat 0 0
}

.informationAction_16 {
    background: url(../images/information.gif) no-repeat 0 0;
    padding: 0 0 0 16px;
    text-decoration: none
}

#exitAction {
    background: url(../images/exit.png) no-repeat 0 0
}

#aboutAction {
    background: url(../images/logo.png) no-repeat 0 0;
    box-shadow: 2px 2px 2px #ccc;
    height: 24px;
    position: absolute;
    right: 8px;
    bottom: 34px;
    text-decoration: none;
    width: 44px
}

.subHeaderClass {
    margin-left: 95px;
    margin-top: 9px;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.headerMenueClass {
    display: flex;
    align-items: center;
    margin-right: 3px
}

.headerMenueClass>div {
    padding: 0 5px
}

.headerMenueClass .takeOverClass {
    padding-top: 2px
}

.editorClass,.wantedPosterClass {
    font-family: Open Sans,Verdana,sans-serif;
    font-size: small;
    white-space: nowrap
}

.wantedPosterClass a {
    color: #000;
    text-decoration: none
}

.errorMessage,.globalErrorMessage,.infoMessage,.warningMessage {
    font-family: Open Sans,Verdana,sans-serif;
    font-size: 14px;
    text-decoration: none;
    display: inline-block;
    padding-left: 34px;
    margin-bottom: 8px;
    background: url(../images/messages.png) no-repeat left top;
    color: red;
    padding-bottom: 4px
}

.infoMessage,.warningMessage {
    color: orange
}

.infoMessage {
    color: #00f
}

.errorMessageClass {
    font-family: Open Sans,Verdana,sans-serif;
    font-size: 14px;
    color: red;
    padding-left: 5px
}

.info>td:first-child {
    width: 0
}

.info>td {
    font-family: Open Sans,Verdana,sans-serif;
    font-size: 14px;
    vertical-align: top
}

.container {
    display: table;
    table-layout: fixed
}

.item,.labelClass {
    display: flex;
    align-items: center
}

.labelClass {
    color: #000;
    font-family: Open Sans,Verdana,sans-serif;
    font-size: 14px;
    margin: 0 18px;
    min-width: 250px;
    max-width: 250px;
    min-height: 26px;
    display: flex;
    align-items: center
}

.labelClass input {
    margin: 0 3px
}

.fieldSetCommentClass a,.infoClass label a,.labelClass label a,.booleanCompactClass label a {
    color: #000
}

.fieldSetCommentClass a {
    font-weight: 700
}

.fieldSetCommentClass a:hover,.helpClass a:hover {
    text-decoration: underline
}

.labelRadioClass {
    text-align: center
}

.labelRadioClass,.labelRadioGroupClass {
    color: #000;
    font-family: Open Sans,Verdana,sans-serif;
    font-size: 13px;
    padding: 0 6px
}

.topLabelClass {
    color: #000;
    font-size: 13px;
    padding: 2px 9px 2px 18px
}

.infoClass,.labelStandardClass,.topLabelClass {
    font-family: Open Sans,Verdana,sans-serif
}

.textColorRed {
	color: red;
}

.labelStandardClass {
    color: #000;
    padding: 2px 9px 2px 18px;
    width: 120px;
    font-size: 13px
}

.infoClass {
    border-bottom: 1px solid #94b494;
    font-size: 14px;
    margin: 10px 0
}

.infoClass:nth-child(1) {
    margin-top: 0
}

.infoClass>label {
    display: table;
    margin-bottom: -1px;
    padding: 0 18px 1px 1px;
    position: relative
}

.layerEndClass {
    display: none
}

.commentClass,.helpClass {
    font-family: Open Sans,Verdana,sans-serif;
    font-size: 13px;
    padding: 4px 18px
}

.helpClass {
    color: #000;
    font-size: 14px;
    padding: 0 18px;
    vertical-align: middle
}

.helpClass a {
    color: #000;
    text-decoration: none;
    font-weight: 700
}

.link1Class {
    background: url(../images/lnk.gif) no-repeat 0 0;
    display: inline-block;
    padding: 1px 0 1px 27px;
    text-decoration: none
}

.dataClass {
	display: flex
}

.dataClass.concat,.table thead.tableHeader td {
    font-family: Open Sans,Verdana,sans-serif;
    font-size: 16px
}

.dataTdBgClass {
    padding: 3px 18px
}

.inputClass,.inputDateAndTimeClass,.inputDateClass,.inputDecimalClass,.inputIntegerClass,.inputSelectionClass,.inputStringClass,.inputTextClass,.inputTimeClass {
    background-color: #ffffd1;
    border: 1px solid #d8d8d8;
    font-family: Open Sans,Verdana,sans-serif;
    font-size: 14px
}

.inputTextClass {
    vertical-align: top;
    white-space: pre-line;
    width: 500px;
    overflow: hidden;
    resize: none;
}

.table .inputTextClass {
    width: calc(100% - 6px)
}

.inputBooleanClass {
    margin-left: 0;
    margin-top: 4px
}

.inputRadioClass {
    margin: 9px
}

.inputStringClass.search {
    background: #fff url(../images/select2.png) no-repeat right -22px;
    cursor: pointer;
    padding-right: 28px
}

.inputDisabledClass,.inputTextDisabledClass {
    background-color: #fff;
    border: 1px solid #d8d8d8;
    font-family: Open Sans,Verdana,sans-serif;
    font-size: 14px;
    margin: 2px 0
}

.inputDisabledClass {
    min-width: 200px;
    padding: 1px
}

.inputTextDisabledClass {
    white-space: pre-line;
    width: 497px;
    height: 70px;
    overflow: hidden
}

.table .inputTextDisabledClass {
    width: calc(100% - 6px);
    height: 77px;
    background: 0 0;
    border: 0;
    resize: none;
    cursor: pointer;
    margin-bottom: -6px;
    outline: 0
}

.inputTextDisabledList,.inputTextList {
    box-sizing: border-box;
    width: 100%;
    overflow: hidden;
}

.inputTextDisabledList {
    background: 0 0;
    border: medium;
    cursor: pointer;
    resize: none
}

.labelDataArray {
    display: inline-block;
    margin-right: 18px
}

.dataArray {
    border: 0;
    margin-right: 18px
}

.tableClass {
    padding-left: 18px
}

.tableBodyDiv .table {
    background-color: #eee
}

.table {
    empty-cells: show;
    width: 100%
}

.table thead.tableHeader td {
    font-size: 13px;
    text-align: center;
    white-space: nowrap;
    cursor: default;
    padding-right: 25px;
    border-right-style: solid;
	border-right-color: #94b494;
	border-right-width: 1px;
}

.table thead td.headtd1 {
    padding-right: 5px
}

.table thead td.sortUp {
    background: url(../images/sortup.png) no-repeat center right
}

.table thead td.sortDown {
    background: url(../images/sortdown.png) no-repeat center right
}

.table tbody tr {
    font-size: 13px
}

.table tbody tr.selectable {
    cursor: pointer
}

.table tbody tr:hover {
    background-color: #f8f8ff
}

.table tbody tr td.width {
    min-width: 56px
}

.tableCell,.tableSpin td div table tbody tr:hover {
    background-color: #fff
}

.tableSelectedCell {
    background-color: #f5f5f5
}

.tableLoadedCell,.tableReadOnlyCell {
    color: #999;
    background-color: #fff
}

.tableReadOnlyCell {
    color: #900
}

.tableCell>td>input[type=checkbox] {
    margin-left: 8px;
    display: flex
}

.tableAction {
    white-space: nowrap;
    padding-left: 5px;
    padding-right: 5px;
    background-color: #efefef;
    border-left: 1px solid #999;
    border-bottom: 1px solid #999;
    border-right: 1px solid #999;
    float: left;
    margin-top: -8px
}

.tableAction input {
    vertical-align: bottom
}

.tableNoAction {
    display: none
}

.dynamicActionLink a,.table tbody tr,.tableLink a {
    font-family: Open Sans,Verdana,sans-serif;
    text-decoration: none
}

.tableLink a {
    display: inline-block;
    color: #000;
    font-size: 13px
}

.tableMinusAction,.tablePlusAction {
    float: left;
    height: 18px;
    margin: 0 10px 0 5px;
    text-decoration: none;
    width: 19px
}

.tablePlusAction {
    background: #94b494 url(../images/plus.png) no-repeat center center
}

.tableMinusAction {
    background: #94b494 url(../images/minus.png) no-repeat center center;
    box-shadow: 5px 3px 1px #dee8df
}

.tableHeaderCellDummy {
    background: url(../images/dot.png) no-repeat center center;
    opacity: .6
}

.transparentAnchor {
    text-decoration: none
}

.tableSpinLabel {
    width: 250px
}

.tableSpinData,.tableSpinLabel {
    background-color: #fff
}

.tableSpinData .sliderDiv {
    margin-left: -2px
}

.spinData td,.spinLabel td {
    padding: 4px 18px
}

.actionDiv>div {
    margin: 0 8px
}

.dynamicActionLink a {
    background-color: #94b494;
    box-shadow: 5px 3px 1px #dee8df;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    padding: 1px 9px 2px;
    white-space: nowrap
}

.dynamicImgLink a {
    padding: 0 20px 3px 0;
    text-decoration: none
}

div > a.dynamicAction, div > div.dataClass > a.dynamicAction {
	height: 24px;
    width: 32px;
    text-decoration: none;
}

td > a.dynamicAction, td > div.dataClass > a.dynamicAction {
    padding: 0 10px 0 20px;
    text-decoration: none    
}

.dynamicAction.select {
    margin-top: -1px
}

#resetAction,#searchAction {
    padding: 3px 48px 7px 0;
    text-decoration: none
}

#resetAction {
    background: url(../images/wipe.png) no-repeat right center
}

#searchAction {
    background: url(../images/dbSearch.png) no-repeat right center
}

#searchActionDoc {
    background: url(../images/dbSearch.png) no-repeat center center;
    margin-left: -11px;
    padding: 3px 44px 6px 0;
    text-decoration: none
}

#uploadAction {
    background: url(../images/upload_24.png) no-repeat right center
}

#downloadAction,#saveAction,#saveNewAction,#uploadAction {
    padding: 3px 24px 3px 5px;
    text-decoration: none
}

#downloadAction {
    background: url(../images/download_24.png) no-repeat right center
}

#saveAction {
    background: url(../images/save.png) no-repeat right center
}

#saveNewAction {
    background: url(../images/save.png) no-repeat right center
}

#returnAction,#returnActionPopUp {
    background: url(../images/return.png) no-repeat right center;
    padding: 3px 16px 3px 5px;
    text-decoration: none
}

#balanceAction {
    background: url(../images/dbBalance.png) no-repeat right center;
    padding: 3px 24px 3px 10px;
    text-decoration: none
}

#inactiveAction {
    background: url(../images/dbInactive.png) no-repeat right center;
    padding: 3px 20px 3px 0;
    text-decoration: none
}

#activeAction {
    background: url(../images/dbActive.png) no-repeat right center;
    padding: 3px 16px 3px 5px;
    text-decoration: none
}

#listNewAction {
    background: url(../images/listNew.png) no-repeat right center;
    padding: 0 16px 3px 5px;
    text-decoration: none;
    background-size: 20px
}

.popUpAction {
    padding-top: 8px;
    float: right
}

.popUpAction a,.popUpAction input {
    margin-left: 4px;
    vertical-align: middle
}

.popUpAction a {
    color: #000;
    font-size: 14px;
    white-space: nowrap;
    text-decoration: none;
    padding: 2px 20px 0 0
}

.image {
    padding: 2px 12px
}

.button,.button2 {
    box-shadow: 5px 3px 1px #dee8df
}

.button {
    background-color: #94b494;
    color: #fff;
    font-family: Open Sans,Verdana,sans-serif;
    font-size: 14px;
    padding: 1px 9px 2px;
    text-decoration: none;
    white-space: nowrap
}

.button2 {
    margin: 10px 15px;
    border: 1px solid #94b494;
    width: 400px
}

.button2>a,.popUpAction a,.wizDivRight div {
    font-family: Open Sans,Verdana,sans-serif
}

.button2>a,.tabButton,.tabButtonSelected {
    font-size: 14px;
    text-decoration: none;
    white-space: nowrap
}

.button2>a {
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 700;
    color: #000
}

.tabButton,.tabButtonSelected {
    color: #777;
    cursor: pointer;
    font-family: Open Sans,Verdana,sans-serif;
    text-align: center
}

.tabButtonSelected {
    color: #222;
    cursor: default
}

.tabButton:hover {
    color: #222
}

.selectedTab,.unselectedTab {
    background-color: #dfe8df;
    border-color: #dfe8df #dfe8df #94b494;
    border-style: solid;
    border-width: 1px;
    padding: 2px 18px
}

.selectedTab {
    background-color: #fff;
    border-color: #94b494 #94b494 #fff
}

.endTab {
    border-bottom: 1px solid #94b494;
    padding: 2px 18px 3px
}

.wiz {
    border: 1px solid #d8d8d8;
    display: inline-block;
    height: 14px;
    margin: 0 8px;
    position: relative;
    top: -7px;
    vertical-align: middle;
    width: 14px
}

.wizPaginationAction {
    cursor: pointer
}

.wizPaginationAction:hover {
    background-color: #277a8a
}

.wizSelected {
    border-bottom: 4px solid #277a8a;
    font-family: Open Sans,Verdana,sans-serif;
    font-size: 14px;
    margin: 0 8px;
    padding: 3px 8px;
    position: relative;
    top: -7px;
    white-space: nowrap
}

.wizDiv {
    background-color: transparent;
    display: block;
    height: 100%;
    opacity: .7;
    position: relative;
    width: 45px;
    cursor: pointer;
    z-index: 10
}

.wizDivLeft {
    float: left
}

.wizDivRight {
    float: right
}

.wizDivRight div {
    font-size: 10px;
    margin-left: 4px;
    margin-top: 4px
}

.wizArrow {
    background: url(../images/arrows.png) no-repeat left top
}

.wizArrow,.wizArrowHidden {
    height: 30px;
    position: absolute;
    text-decoration: none;
    width: 17px
}

.wizArrowLeft,.wizArrowRight {
    top: 50%;
    transform: translateY(-50%)
}

.wizArrowLeft {
    left: 9px
}

.wizArrowRight {
    background-position: left bottom;
    right: 9px
}

.fieldHelpClass {
    background: url(../images/help.png) no-repeat 0 0;
    display: inline-block;
    text-decoration: none;
    width: 32px;
    height: 32px
}

.takeOverClass {
    background: url(../images/return_16.png) no-repeat 2px 2px;
    padding: 0 0 0 16px;
    text-decoration: none
}

.partnerClass {
    background: url(../images/PARTNER.png) no-repeat 0 0;
    padding: 1px 0 1px 16px;
    text-decoration: none;
    background-size: 20px;
    opacity: .8
}

.partnerVSClass {
    background: url(../images/partnerVS_16.png) no-repeat 0 0;
    padding: 0 0 0 16px;
    text-decoration: none
}

.OBJECTTYPE_MINI_RECHNER {
    background: url(../images/MINI_RECHNER.gif) no-repeat center center;
    padding: 0 0 0 16px;
    text-decoration: none
}

.OBJECTTYPE_ANTRAG {
    background: url(../images/ANTRAG.png) no-repeat center center;
    padding: 0 0 0 16px;
    text-decoration: none
}

.OBJECTTYPE_VERTRAG {
    background: url(../images/VERTRAG.png) no-repeat center center;
    padding: 0 0 0 16px;
    text-decoration: none
}

.OBJECTTYPE_PARTNER {
    background: url(../images/partner_16.png) no-repeat center center;
    padding: 0 0 0 16px;
    text-decoration: none
}

.OBJECTTYPE_SCHADEN {
    background: url(../images/SCHADEN.png) no-repeat center center;
    padding: 0 0 0 16px;
    text-decoration: none
}

.OBJECTTYPE_BATCH_PLANER {
    background: url(../images/BATCH_PLANER.png) no-repeat center center;
    padding: 0 0 0 16px;
    text-decoration: none
}

.OBJECTTYPE_UNKNOWN {
    background: url(../images/link.gif) no-repeat center center;
    padding: 0 0 0 16px;
    text-decoration: none
}

.confirmDiv{
	z-index: 101;
	position: absolute;
	
	min-width: 200px;
	border: 3px solid black;
	padding: 10px;
	background-color: #eee;
	
	top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    
    left: 50%;
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}

div.confirmYes{
	
	width:80px;
	background-color: #94b494;
	box-shadow: 5px 3px 1px #dee8df;
	color: #fff;
	cursor: pointer;
	font-size: 14px;
	padding: 1px 9px 2px;
	white-space: nowrap;
	font-family: Open Sans,Verdana,sans-serif;
	text-align:center;
}




div.confirmNo{
    margin-left:20px;	
    width:80px;
	background-color: #94b494;
	box-shadow: 5px 3px 1px #dee8df;
	color: #fff;
	cursor: pointer;
	font-size: 14px;
	padding: 1px 9px 2px;
	white-space: nowrap;
	font-family: Open Sans,Verdana,sans-serif;
	text-align:center;
   
}


div.confirmDiv > div.confirmText{
	text-align:center;
	color: #000;
	font-family: Open Sans,Verdana,sans-serif;
	font-size: 14px;
}

div.confirmDiv > div.confirmBar{
	display:flex;
	margin-top:20px;
	margin-bottom:10px;
	align-items: center;
    justify-content: center;
}


div.confirmchosen{
	 border: solid black 2px;	
}

.alertDiv{
	z-index: 101;
	position: absolute;
	
	min-width: 200px;
	border: 3px solid black;
	padding: 10px;
	background-color: #eee;
	
	top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    
    left: 50%;
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}

div.alertOk{
	
	width:80px;
	background-color: #94b494;
	box-shadow: 5px 3px 1px #dee8df;
	color: #fff;
	cursor: pointer;
	font-size: 14px;
	padding: 1px 9px 2px;
	white-space: nowrap;
	font-family: Open Sans,Verdana,sans-serif;
	text-align:center;
}


div.alertDiv > div.alertText{
	text-align:center;
	color: #000;
	font-family: Open Sans,Verdana,sans-serif;
	font-size: 14px;
}

div.alertDiv > div.alertBar{
	display:flex;
	margin-top:20px;
	margin-bottom:10px;
	align-items: center;
    justify-content: center;
}


div.alertchosen{
	 border: solid black 2px;	
}
