/*
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 * !!!! ACHTUNG: NICHT LÖSCHEN, SONST FUNKTIONIERT AUTOCOMPLETE NICHT MEHR
*/

/* WICHTIG FÜR AUTOCOMPLETE */
.ui-autocomplete { position: absolute; cursor: default; }
/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */
.ui-menu { list-style:none; }
.ui-menu .ui-menu-item a { text-decoration:none; display:block; padding:.2em .4em; line-height:1.5; zoom:1; }
/* ENDE WICHTIG FÜR AUTOCOMPLETE */

body{ margin-top:20px; }

a:link{ color:#2779AA;text-decoration:none; font-weight: bold; }
a:visited{ color:#2779AA;text-decoration:none; font-weight: bold; }
a:hover {text-decoration: underline;}

.checkSiteHeader{ background-color: #7C90C3; color: white; padding: 5px; width: 587px; font-weight: bold; font-size: 14px; }
.TableRow1 { background-color: #E6E6E6; text-align: left; }
.TableRow2 { background-color: #ffffff; text-align: left; }
.TableColumn { text-align: left; border: none; }
.TableColumn2 { text-align: left; border: none; width: 220px; }
.TableColumnCenter { text-align: center; border: none; }
.a2 { color: blue; text-decoration: underline; }
.TableClass { font-family : Arial; font-size: 13px; color: #000000; border: none;}
.TableHeader { color: #FFFFFF; background-color: #7C90C3; padding: 5px; text-align: center; border: none; }
.TableHeader2 { color: #6993f9; background-color: #6993f9; padding: 5px; text-align: center; border: none; }
.ColumnHeader{ text-align: center; background-image:url(../images/th_bg.jpg); color: #ffffff; padding: 5px; }
.ColumnHeaderSimple{ text-align: center; background-color: gray; color: #ffffff; padding: 2px; }
.ColumnWidth{ width: 300px; }
.ColumnWidth2{ width: 150px; }
.ColumnWidth3{ width: 10%; }
.Navigation{text-align: center; margin: 0 auto}
.Button{ background-color: #7C90C3; color: white; border: 1px solid #000000; vertical-align: middle;}
.saveButton{ color: blue; vertical-align: middle; }
.Error{ color: red; }
.Errorsmall{ color: red; font-size: x-small; }
.Info{ color: blue; }
.Fatal{ color: red; font-weight: bold; }
.CellAlignCenter{ text-align: center; }
.reg-col-header{ height: 25px; }
.checkSiteHeaderFont{font-size: 14px; margin-left: 10px;}
.adminFontBlack{ font-size: 9px }
.adminFontRed{ font-size: 9px; font-weight: bold; color: red;}
.adminFontAlign{ text-align: right;}
.adminFontAlignL{ text-align: left;}
.requiredInputField{ border: 1px solid #aaaaaa; background-color: #ffcccc; }
.nonRequiredInputField{ border: 1px solid #aaaaaa;}
.ColWidth200px{ width: 220px; }
.ColWidth80px{ width: 80px; }
.ColWithoutStyles{}
.ColRedBack{ background-color: salmon; font-weight: bold}
.verticalAlign{vertical-align: top; }
input.nonRequiredInputField[type=text][readonly]{
    background-color: #E6E6E6;
}
input[type=text][readonly][class=requiredInputField]{
    background-color: #E6E6E6;
}
.dialog {background: #deedf7 url(primefaces-cupertino/images/ui-bg_highlight-soft_100_deedf7_1x100.png) 50% 50% repeat-x; color: #222222;}
.oddrow{}
.evenrow{background-color: #ffffff; border-color: #ffffff}
.incompleteRow{color: crimson !important;}
.completeRow{color: green !important;}

.img-add { background-image: url('../images/add.png') !important; }
.img-button-home { background-image: url('../images/house.png') !important; }
.img-button-contact { background-image: url('../images/email.png') !important; }
.img-button-help { background-image: url('../images/help.png') !important; }
.img-button-disk { background-image: url('../images/disk.png') !important; }
.img-button-star { background-image: url('../images/star.png') !important; }
.img-button-user-add { background-image: url('../images/user_add.png') !important; }
.img-button-user-delete { background-image: url('../images/user_delete.png') !important; }
.img-button-lock { background-image: url('../images/lock.png') !important; }
.img-button-newvisit { background-image: url('../images/note_add.png') !important; }
.img-button-add { background: url('../images/add.png') !important; }
.img-button-key { background: url('../images/key_small.png') !important; }
.img-button-accept { background: url('../images/accept.png') no-repeat !important; }
.img-button-pencil { background: url('../images/pencil.png') !important; }
.img-button-printer { background: url('../images/printer.png') !important; }
.img-button-list { background: url('../images/application_view_columns.png') !important; }
.img-button-clock { background: url('../images/clock_red.png') !important; }
.img-button-report { background: url('../images/page_white_paste.png') !important; }
.img-button-word { background: url('../images/page_white_word.png') !important; }

.img-menu-add { background: url('../images/add.png') no-repeat; height:16px; width:16px; padding-right: 5px; }
.img-menu-list { background: url('../images/application_view_columns.png') no-repeat; height:16px; width:16px; padding-right: 5px; }
.img-menu-user { background: url('../images/user_edit.png') no-repeat; height:16px; width:16px; padding-right: 5px; }
.img-menu-zentrum { background: url('../images/house.png') no-repeat; height:16px; width:16px; padding-right: 5px; }
.img-menu-logout { background: url('../images/cross.png') no-repeat; height:16px; width:16px; padding-right: 5px; }
.img-menu-patfile { background: url('../images/folder_user.png') no-repeat; height:16px; width:16px; padding-right: 5px; }
.img-menu-newvisit { background: url('../images/note_add_1.png') no-repeat; height:16px; width:16px; padding-right: 5px; }
.img-menu-newquarter { background: url('../images/date_add.png') no-repeat; height:16px; width:16px; padding-right: 5px; }
.img-menu-chart { background: url('../images/chart_bar.png') no-repeat; height:16px; width:16px; padding-right: 5px; }
.img-menu-admin { background: url('../images/cog.png') no-repeat; height:16px; width:16px; padding-right: 5px; }
.img-menu-exit { background: url('../images/page_white_delete.png') no-repeat; height:16px; width:16px; padding-right: 5px; }
.img-menu-report { background: url('../images/page_white_paste.png') no-repeat; height:16px; width:16px; padding-right: 5px; }
.img-menu-printer{ background: url('../images/printer.png')  no-repeat; height:16px; width:16px; padding-right: 5px;  }


ui-state-tablike, .ui-widget-content .ui-state-tablike, .ui-widget-header .ui-state-tablike {
    border:1px solid #2694e8;
    background-color:#fff ;
    background-image: none;
    color: #2779AA !important;
    font-weight:bold;
}
.ui-state-tablike a, .ui-state-tablike a:link, .ui-state-tablike a:visited{
    text-decoration:none;
}

.tinyLink {
    font-weight: normal;
}

.tinyLink:hover {
    text-decoration: underline;
}

.fl {
    float: left;
}

.fr {
    float: right;
}