/* Zuerst sicherheitshalber mal alle RÃ¤nder auf null setzen, die Browser haben alle andere Standardwerte */
*  {margin:0; padding:0}

body {
    font-family: Arial, Helvetica, sans-serif, serif;
    margin: 4px;
}

h1, h2, h3, h4, h5, h6 {
    text-align: center;
    font-weight: bold;
    padding: 0.5em;
}

p {
    margin: 4px;
}

h1 {
    font-size: 16pt;
}

h2 {
    font-size: 14pt;
}

h3 {
    font-size: 12pt;
}

th {
    text-align: left;
}

a {
    text-decoration: none;
}

fieldset {
    margin-bottom: 10px;
}

fieldset legend {
    font-weight: bold;
}

img {
    border: 0;
}

#links {
    border: 0;
    float: left;
    margin: 10px 0 0 10px;
    width: 200px;

}

#main {
    margin: 10px;
    padding: 0;
    border: none;
    margin-left: 230px;
}

#border {
    overflow: auto;
    min-width: 1px;
    min-height: 640px;
}

#footer {
    clear: both;
}

#Login{
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -150px;
    margin-left: -330px;
    width: 660px;
    height: 300px;
    background-image: url(/edmail2archiveFrontend/javax.faces.resource/images/background_login.png.xhtml);
    border: 1px solid black;
    font-size: 10pt;
}

#Timeout{
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -150px;
    margin-left: -330px;
    width: 660px;
    height: 300px;
    background: transparent url(/edmail2archiveFrontend/javax.faces.resource/images/kugel.jpg.xhtml) no-repeat bottom right;
    border: 1px solid black;
    font-size: 10pt;
}


.error {
    font-weight: bold;
    margin: 10px;
    padding: 4px;
    text-align: left;
}

.errorField {
    border: 1px solid red !important;
}

.searchresult {
    font-weight: bold;
    color: red;
}

.td_leftmiddle {
    text-align: left;
    vertical-align: middle;
}

.td_rightmiddle {
    text-align: right;
    vertical-align: middle;
}

.td_top {
    vertical-align: top;
}

.td_center {
    text-align: center;
}

.td_right {
    text-align: right;
}

.td_left {
    text-align: left;
}

.ui-datatable {
    display: table;
}

.ui-datatable table {
    table-layout: auto !important;
}

.editdokGrid tr, .editdokGrid td {
    border: none !important;
     color: black;
}

 .table.jqplot-table-legend {
     font-size: 1em !important;
 }

 .ui-fieldset-legend {
     padding: 2px !important;
     border: none !important;
     background: none !important;
 }

.bearbButtons {
    text-align: center;
}

.bearbButtons .ui-button:nth-child(1) {
    background: url("/edmail2archiveFrontend/javax.faces.resource/images/filter_bearb_all.png.xhtml") no-repeat;
    width: 16px;
    height: 32px;
}

.bearbButtons .ui-button:nth-child(2) {
    background: url("/edmail2archiveFrontend/javax.faces.resource/images/filter_bearb_active.png.xhtml") no-repeat;
    width: 16px;
    height: 32px;
}

.bearbButtons .ui-button:nth-child(3) {
    background: url("/edmail2archiveFrontend/javax.faces.resource/images/filter_bearb_inactive.png.xhtml") no-repeat;
    width: 16px;
    height: 32px;
}

.bezButtons {
    text-align: center;
}

.bezButtons .ui-button:nth-child(1) {
    background: url("/edmail2archiveFrontend/javax.faces.resource/images/filter_euro_all.png.xhtml") no-repeat;
    width: 16px;
    height: 32px;
}

.bezButtons .ui-button:nth-child(2) {
    background: url("/edmail2archiveFrontend/javax.faces.resource/images/filter_euro_active.png.xhtml") no-repeat;
    width: 16px;
    height: 32px;
}

.bezButtons .ui-button:nth-child(3) {
    background: url("/edmail2archiveFrontend/javax.faces.resource/images/filter_euro_inactive.png.xhtml") no-repeat;
    width: 16px;
    height: 32px;
}

.buchButtons {
    text-align: center;
}

.buchButtons .ui-button:nth-child(1) {
    background: url("/edmail2archiveFrontend/javax.faces.resource/images/filter_buch_all.png.xhtml") no-repeat;
    width: 16px;
    height: 32px;
}

.buchButtons .ui-button:nth-child(2) {
    background: url("/edmail2archiveFrontend/javax.faces.resource/images/filter_buch_active.png.xhtml") no-repeat;
    width: 16px;
    height: 32px;
}

.buchButtons .ui-button:nth-child(3) {
    background: url("/edmail2archiveFrontend/javax.faces.resource/images/filter_buch_inactive.png.xhtml") no-repeat;
    width: 16px;
    height: 32px;
}

.ui-icon-langde {
    background: url(/edmail2archiveFrontend/javax.faces.resource/images/menu_flagde.png.xhtml) !important;
}

.ui-icon-langen {
    background: url(/edmail2archiveFrontend/javax.faces.resource/images/menu_flagen.png.xhtml) !important;
}

.ui-icon-langcs {
    background: url(/edmail2archiveFrontend/javax.faces.resource/images/menu_flagcs.png.xhtml) !important;
}

.ui-icon-menulogout {
    background: url(/edmail2archiveFrontend/javax.faces.resource/images/menu_logout.png.xhtml) no-repeat !important;
    width: 20px;
}

.ui-icon-menusettings {
    background: url(/edmail2archiveFrontend/javax.faces.resource/images/menu_settings.png.xhtml) no-repeat !important;
    width: 20px;
}

.ui-icon-menupwchange {
    background: url(/edmail2archiveFrontend/javax.faces.resource/images/menu_pwchange.png.xhtml) no-repeat !important;
    width: 20px;
}

.ui-icon-menuhelp {
    background: url(/edmail2archiveFrontend/javax.faces.resource/images/help2.png.xhtml) no-repeat !important;
    width: 20px;
}

.ui-icon-menulieferantenbrief {
    background: url(/edmail2archiveFrontend/javax.faces.resource/images/menu_lieferantenbrief.png.xhtml) no-repeat !important;
    width: 20px;
}

.ui-icon-openfolder {
    background: url(/edmail2archiveFrontend/javax.faces.resource/images/folder_open.png.xhtml) !important;
}

.ui-icon-closedfolder {
    background: url(/edmail2archiveFrontend/javax.faces.resource/images/folder_closed.png.xhtml) !important;
}

.ui-icon-inbox {
    background: url(/edmail2archiveFrontend/javax.faces.resource/images/inbox.png.xhtml) !important;
}

.ui-icon-trash {
    background: url(/edmail2archiveFrontend/javax.faces.resource/images/trash.png.xhtml) !important;
}

.ui-icon-add {
    background: url() !important;
}

.ui-icon-edit {
    background: url(/edmail2archiveFrontend/javax.faces.resource/images/action_edit.png.xhtml) !important;
}

.ui-icon-move {
    background: url(/edmail2archiveFrontend/javax.faces.resource/images/action_move.png.xhtml) !important;
}

.ui-icon-lupe {
    background: url(/edmail2archiveFrontend/javax.faces.resource/images/lupe.png.xhtml) !important;
}

.ui-icon-delete {
    background: url(/edmail2archiveFrontend/javax.faces.resource/images/delete.png.xhtml) !important;
}

.ui-icon-undelete {
    background: url(/edmail2archiveFrontend/javax.faces.resource/images/undo.png.xhtml) !important;
}

.ui-icon-download {
    background: url(/edmail2archiveFrontend/javax.faces.resource/images/download.png.xhtml) !important;
}

.ui-icon-bearbeitet {
    background: url(/edmail2archiveFrontend/javax.faces.resource/images/icon_checked.png.xhtml) !important;
}

.ui-icon-nbearbeitet {
    background: url(/edmail2archiveFrontend/javax.faces.resource/images/icon_unchecked.png.xhtml) !important;
}

.ui-icon-bezahlt {
    background: url(/edmail2archiveFrontend/javax.faces.resource/images/euro_active.png.xhtml) !important;
}

.ui-icon-nbezahlt {
    background: url(/edmail2archiveFrontend/javax.faces.resource/images/euro_inactive.png.xhtml) !important;
}

.ui-icon-buchhaltung {
    background: url(/edmail2archiveFrontend/javax.faces.resource/images/paragraph_active.png.xhtml) !important;
}

.ui-icon-nbuchhaltung {
    background: url(/edmail2archiveFrontend/javax.faces.resource/images/paragraph_inactive.png.xhtml) !important;
}

.ui-icon-expired {
    background: url(/edmail2archiveFrontend/javax.faces.resource/images/alarmclock.png.xhtml) !important;
}

 .ui-icon-mail {
    background: url(/edmail2archiveFrontend/javax.faces.resource/images/mail.gif.xhtml) !important;
     background-size: 8px 8px;  !important;
}

.ui-icon-pdf {
    background: url(/edmail2archiveFrontend/javax.faces.resource/images/mime/pdf.png.xhtml) !important;
    background-size: 8px 8px;  !important;
}

.ui-icon-clipboard {
    background: url(/edmail2archiveFrontend/javax.faces.resource/images/clipboard.png.xhtml) !important;
    background-size: 8px 8px;  !important;
}

.ui-fileupload-buttonbar .ui-fileupload-cancel {
    display: none !important;
}

.ui-fileupload-upload {
    display: none !important;
}

.ui-datalist-data {
    width: 200px !important;
    height: 50px !important;
    overflow: auto !important;
}

a.fc-day-grid-event.fc-event.fc-start.fc-end.schedule-none {
    border: 1px solid #ff0f0f !important;
    background-color: #ff0f0f !important;

 }    