@CHARSET "UTF-8";

/* DATEV-UI Fixes */
/* Feste Höhe wird benötigt, andernfalls sized der Dialog nicht richtig (wird unten abgeschnitten) */
#vdbApp .vdbVollmachtBearbeitenDialog .fixHeightVMVertragsdaten {
    height: 128px;
}

/* Zentral */
#vdbApp > body {
    max-width: 1680px;
    margin: 0 auto 0 auto;
}

#vdbApp .vdbRedBorderGridFooter {
    border-top: 2px solid rgba(139, 40, 57, 1);
    border-bottom: 1px solid rgba(139, 40, 57, 1);
    border-right: 1px solid rgba(139, 40, 57, 1);
}


/* Result-Dialog */
.dj_ie9 .ausgabeResults {
    max-width: 770px;
}

/* Rechnungsstellung-Dialog und BerechtigungenDialog */
#vdbApp .dijitDialog .vdbRechnungsstellungDialog {
    width: 770px;
}

#vdbApp .dijitDialog .vdbSteuernummerBearbeitenDialog {
    width: 380px;
}

#vdbApp .dijitDialog .vdbTeilnehmernummerDialog {
    width: 380px;
}

#vdbApp .dijitDialog .vdbTeilnehmernummerPreviewDialog {
    width: 770px;
}

#vdbApp .dijitDialog .vdbVertragsdatenVNDialog .specialBigField {
    width: 42em !important;
}

#vdbApp .dijitDialog .vdbSCBestellFormularDialog textarea[id^="datevUI_form_SimpleTextarea"] {
    resize: none;
}

#vdbApp .dijitDialog .vdbSCBestellFormularDialog .vdbSCBestellFormularScrollDIV {
    height: 10em;
    overflow: auto;
    border: 1px solid #000000;
    padding: 10px;
}

#vdbApp .datevUI .vdbBerechtigungDialog .gridx,
#vdbApp .datevUI .vdbRechnungsstellungDialog .gridx {
    min-height: 30em;
    max-height: 60em;
}

/* Berechtigungen-Dialog */
#vdbApp .dijitDialog .vdbBerechtigungDialog {
    width: 1000px;
}

#vdbApp .vdbBerechtigungDialog .berechtigungDataGrid {
    position: relative;
}

#vdbApp .datevUI .vdbBerechtigungDialog .multipleCheckboxesZugangvdb,
#vdbApp .datevUI .vdbBerechtigungDialog .multipleCheckboxesUvollmacht {
    position: absolute;
    z-index: 970;
}

#vdbApp .datevUI .vdbBerechtigungDialog .multipleCheckboxesZugangvdb {
    left: 703px;
}

#vdbApp .datevUI .vdbBerechtigungDialog .multipleCheckboxesUvollmacht {
    left: 830px;
}

#vdbApp .datevUI .vdbBerechtigungDialog .menuBar {
    display: inline-block;
}

/* Export-Dialog */

#vdbApp .dijitDialog .vdbExportDialog {
    width: 42em;
}

#vdbApp .vdbExportDialog .datevGroupBox {
    width: 41.2em;
}

#vdbApp .vdbExportDialog .hideForDruck {
    display: none;
}

/* Vollmacht-Dialog */
#vdbApp .dijitDialog .vdbVollmachtBearbeitenDialog {
    width: 780px;
}

#vdbApp .datevUI div[id^="vdbo_form_VollmachtBearbeitenDialog"] {
    width: 820px;
}

#vdbApp .excludesContentHeight {
    height: 260px;
}

#vdbApp .tdZeilennr {
    padding-right: 8px;
    color: #7B7B7B;
    vertical-align: top;
    width: 3%;
}

#vdbApp .abstandTopNrAusschlussOffen {
    margin-top: 304px;
}

#vdbApp .abstandTopNrAusschlussZu {
    margin-top: 32px;
}

#vdbApp .abstandTopNrBAdresseVisible {
    margin-top: 113px;
}

#vdbApp .abstandTopNrBAdresseHidden {
    margin-top: 31px;
}

#vdbApp .abstandUnterschriftBlock {
    margin-top: 165px;
}

#vdbApp .vdbVollmachtBearbeitenDialog .vdbUnterschriftBlock {
    padding-bottom: 35px;
}

#vdbApp .datevUI div[id^="vdbo_form_VollmachtBearbeitenDialog"] .dijitDialogPaneContent {
    position: static;
}

#vdbApp .vdbVollmachtBearbeitenDialog .vdbUnterschriftBlock {
    position: absolute;
    bottom: 0px;
}

#vdbApp .vdbVollmachtBearbeitenDialog .labelDatumUnterschrift {
    white-space: nowrap;
    width: 6em;
    text-align: right;
}

#vdbApp .vdbVollmachtBearbeitenDialog .intendBefristung {
    margin-left: 18px;
    width: 42em;
}

#vdbApp .datevUI .vdbVollmachtBearbeitenDialog .gridx {
    min-height: 7.4em;
    max-height: 7.4em;
    width: 100% !important;
}

#vdbApp .vdbVollmachtBearbeitenDialog .vdbUnterschriftBlock .justifyText {
    max-width: 60em;
    width: 60em;
}

#vdbApp .datevUI .vdbVollmachtBearbeitenDialog .datevSimpleTextarea,
#vdbApp .datevUI .vdbVollmachtBearbeitenDialog textarea[id^="datevUI_form_SimpleTextarea"] {
    width: 18.8em !important;
    resize: none;
}

/*This fix should only avoid unnecessary ScrollBars in the VDB-VollmachtAnlegen-Popup in Chrome*/
#vdbApp .datevUI .vdbVollmachtBearbeitenDialog .fullWidth,
#vdbApp .datevUI .vdbVollmachtBearbeitenDialog .dialogFieldsColumn.fixHeightVMVertragsdaten {
    width: 99.5% !important;
}

/*This fix should only avoid unnecessary ScrollBars in the VDB-BekanntgabeVollmachtVergeben-Popup in Chrome&FireFox*/
#vdbApp .datevUI .noScrollBars {
    overflow: hidden;
}

/*This fix should only avoid unnecessary ScrollBars in the VDB-BekanntgabeAdresseVergeben-Popup in Chrome*/
#vdbApp .datevUI .datevDropDownButtonPopup + .dijitDialog .dijitDialogPaneContentArea,
#vdbApp .datevUI .datevDropDownButtonPopup + .dijitDialogUnderlayWrapper + .dijitDialog .dijitDialogPaneContentArea {
    /*overflow: hidden;*/
}

/* SteuernummerBearbeiten-Dialog */

/* Kanzleiname-Dialog, Bekanntgabe-Dialog, ServiceTan-Dialog */
#vdbApp .dijitDialog .vdbKanzleinameDialog .labelBlack,
#vdbApp .vdbKanzleinameDialog .datevTextBox,
#vdbApp .datevUI .vdbKanzleinameDialog .datevSimpleTextarea,
#vdbApp .vdbBekanntgabeVNDialog .datevTextBox,
#vdbApp .datevUI .vdbBekanntgabeVNDialog .datevSimpleTextarea {
    width: 26.6em;
}

#vdbApp .datevUI .vdbKanzleinameDialog textarea[id^="datevUI_form_SimpleTextarea"],
#vdbApp .datevUI .vdbBekanntgabeVNDialog textarea[id^="datevUI_form_SimpleTextarea"] {
    width: 26.6em !important;
}

#vdbApp .dijitDialog .vdbKanzleinameDialog label {
    width: 19em;
}

#vdbApp .dijitDialog .vdbVertragsdatenVNDialog label {
    width: 13.5em;
}

#vdbApp .dijitDialog .vdbSCBestellFormularDialog label {
    width: 13.5em;
}

#vdbApp .dijitDialog .vdbKanzleinameDialog .datevInfoLabel label {
    width: 530px;
}

#vdbApp .dijitDialog .vdbServiceTanDialog label {
    width: 10em;
    position: static;
}

/* Vertragsunterlagen anzeigen */
#vdbApp .vdbDokumenteDialog {
    width: 46.6em;
}

/* Vertragsdaten-Dialog */
#vdbApp .dijitDialog .vdbVertragsdatenVNDialog {
    width: 700px !important;
}

/* SCBestellFormularDialog */
#vdbApp .dijitDialog .vdbSCBestellFormularDialog {
    width: 700px !important;
}

/* Bekanntgabe-Dialog */
#vdbApp .dijitDialog .vdbBekanntgabeVNDialog {
    width: 100%;
}

#vdbApp .datevUI .vdbBekanntgabeVNDialog .gridx {
    width: 700px !important;
    height: 8.7em !important;
}

#vdbApp .datevUI .vdbBekanntgabeVNDialog .gridxHeaderRow .gridxCell {
    text-align: left;
}

#vdbApp .dijitDialog .vdbBekanntgabeVNDialog .leftColumnWidth {
    width: 55%;
}

#vdbApp .dijitDialog .vdbBekanntgabeVNDialog .leftColumnContentWidth {
    width: 42em !important;
}

#vdbApp .vdbBekanntgabeVNDialog .ort {
    width: 18.8em;
}

/* Hauptseite */

.printVollmachten {
    border: 1px solid #8D8B8B;
}

.printBerechtigungen {
    border: 1px solid #8D8B8B;
}

#vdbApp .gridContainer {
    border: 1px solid #656c6a;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
}

#vdbApp #sperre {
    position: absolute;
    right: 0px;
    top: 0px;
    left: 0px;
    bottom: 0px;
    background-color: #e0e0e0;
}

#vdbApp .gridxBar {
    background-color: #fff;
    border-top: 1px solid #fff;
}

#vdbApp .dijitDialog .vdbRechnungsstellungDialog .gridxBar {
    background-color: rgba(139, 40, 57, 1);
}

#vdbApp .bottomContainer {
    margin-bottom: 10px;
    margin-top: 2px;
    height: 22px;
    overflow-y: hidden;
    border: solid #939393 1px;
}

#vdbApp #subMenubar {
    display: inline-block;
}

#vdbApp #footerzeile > div {
    display: inline-block;
}

#vdbApp .gridFunctions {
    padding: 10px 0px 0px;
    border-bottom: 0px;
    border-top-right-radius: 2px;
}

#vdbApp #vGrid {
    min-height: 1em;
}

#vdbApp #vGrid #footerRechtsPfeil {
    width: 34px;
    height: 34px;
    background-image: url("/vdb/img/Footnote_2.png?rnd=5.0.26");
}

#vdbApp #vGrid #footerUntenPfeil {
    width: 20px;
    height: 12px;
    background-image: url("/vdb/img/Footnote_1.png?rnd=5.0.26");
}

#vdbApp #vGrid #countDataset div {
    color: white;
    margin-left: 7px;
}

#vdbApp #vGrid div[widgetid="setVollmachtErteilt"] {
    display: block;
    position: relative;
    width: 21em;
    margin-right: 20px;
}

#vdbApp .datevUI #vGrid {
    border: none;
}

#vdbApp .datevUI .gridx {
    height: 100%;
}

#vdbApp #vGrid .gridxMain {
    border-width: 0px;
}

#vdbApp #vGrid .gridxHeaderRow {
    border-width: 0px 0px 1px 0px;
}

#vdbApp #vGrid .gridxBar {
    position: static;
    height: auto;
    display: block;
    width: 100%;
}

#vdbApp #vGrid .gridxBar TD {
    padding: 0;
}

#vdbApp .gridOverlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 9999;
    display: none;
    opacity: 0.15;
    background-color: rgb(192, 192, 191);
}

#vdbApp .disabledGrid {
    color: #7b7b7b;
}

#vdbApp .disabledGrid .gridOverlay {
    display: block;
}

#vdbApp .controlTop > .datevFrameInner > .datevCheckBoxLabel {
    vertical-align: top !important;
}

.tooltipText {
    visibility: hidden;
    /*z-index:-2;*/
    position: absolute;
    left: 160%;
    top: 30%;
    opacity: inherit;

    font-weight: normal;
    font-family: "Roboto", Verdana, sans-serif !important;

    background: white;
}

.errorTooltipCorner {
    visibility: hidden;
    height: 17px;
    width: 17px;
    background-repeat: no-repeat;
    background-image: url(../img/Icons_sprite.png);
    background-position: -217px -112px;
    position: relative;
    transform: rotate(-90deg);
    top: 30%;
    left: 45%;
    z-index: 100;

}

.errorIcon:hover > * {
    visibility: visible;
}

.errorProviderOutline {
    position: relative;
    outline: 1px solid #ffba00 !important;
    outline-offset: -1px;
    pointer-events: none;
    /*color: #7b7b7b !important;*/
    color: #acacac !important;
}


.errorIcon {
    visibility: hidden;
    background-image: url("../img/Errorprovider_Sprite.png");
    height: 13px;
    width: 13px;
    /*background-position-y: -13px;*/
    background-position-x: -93px;
    background-repeat: no-repeat;
    position: absolute;
    right: -7px;
    top: -10px;
    margin: 5px;
    opacity: inherit;
    pointer-events: all;


}

.errorIcon:active {
    pointer-events: none;
}

#bescheidbekanntgabeError {
    visibility: hidden;
}


