/**
*   GLOBALE - CSS-Definitionen für das Projekt.
*
*   --- Farbdefinitionen ---
*   grda = #7b7b7b
*   grmd = #cecece
*   grbr = #f7f7f7
*   gnda = #ceef5a
*   gnbr = #eff7ce
*/





/*  >>> Navi Header */

.navi-header {
    font-family : Verdana, sans-serif;
    font-size : 10px;
    color: #000000;
    background-color : #ffffff;
}

/*  <<< Navi Header */

/* >>> Loginmaske */

.login-text {
    font-size: 11px;
}

/* <<< Loginmaske */



/*  >>> Navi SuperAdmin */

.navi-superadmin-bg {
    background-color : #7b7b7b;
    border-bottom:1px solid #D3D4E8;
}
.navi-superadmin {
    font-family : Verdana, sans-serif;
    font-size : 10px;

    color: #ffffff;
    background-color : #7b7b7b;
    padding: 2px 2px 2px 2px;
}
a.navi-superadmin:link, a.navi-superadmin:visited, a.navi-superadmin:hover, a.navi-superadmin:active {
    font-family : Verdana, sans-serif;
    font-size : 10px;
 
    color: #ffffff;
    background-color : #7b7b7b;
    padding: 2px 2px 2px 2px;
    text-decoration : none;
}

/*  <<< Navi SuperAdmin */


/*  >>> Navi Admin */

.navi-admin-bg {
    background-color : #333333;
    border-bottom:1px solid #D3D4E8;
}
.navi-admin {
    font-family : Verdana, sans-serif;
    font-size : 11px;
   
    color: #ffffff;
    background-color : #333333;
    padding: 2px 4px 2px 4px;
}
a.navi-admin:link, a.navi-admin:visited, a.navi-admin:hover, a.navi-admin:active {
    font-family : Verdana, sans-serif;
    font-size : 11px;
    
    color: #ffffff;
    background-color : #333333;
    padding: 1px 2px 1px 2px;
    text-decoration : none;
    white-space : nowrap;
}


a.navi-main:link, a.navi-main:visited, a.navi-main:hover, a.navi-main:active {
    font-family : Verdana, sans-serif;
    font-size : 11px;
    font-weight : bold;
    color: #000000;
    background-color : #ffffff;
    padding: 1px 2px 1px 2px;
    text-decoration : none;
    white-space : nowrap;
}

a.navi-mainsub:link, a.navi-mainsub:visited, a.navi-mainsub:hover, a.navi-mainsub:active {
    font-family : Verdana, sans-serif;
    font-size : 12px;
    color: #000000;
    background-color : #ffffff;
    padding: 1px 2px 1px 2px;
    text-decoration : none;
    white-space : nowrap;
}

.navi-main {
    font-family : Verdana, sans-serif;
    font-size : 12px;
    color: #000000;
    background-color : #ffffff;
    padding: 1px 2px 1px 2px;
    border-bottom : 1px solid #7b7b7b;
    white-space : nowrap;
}

/*  <<< Navi Admin */


/*  >>> Navi Info */

.navi-info {
    font-family : Verdana, sans-serif;
    font-size : 12px;
    font-weight : bold;
    color: #FFFFFF;
    background-color : #25298C;
    padding: 4px 4px 7px 4px;
}

/*  <<< Navi Info */


/*  >>> Navi Mandant */

.navi-mandant {
    font-family : Verdana, sans-serif;
    font-size : 11px;
    color: #000000;
    background-color : #FFFFFF;
    padding : 1px 4px 1px 4px;
   
    border-right : 1px solid #7b7b7b;
    border-bottom : 1px solid #7b7b7b;
    white-space : nowrap;
}
a.navi-mandant:link, a.navi-mandant:visited, a.navi-mandant:hover {
    font-family : Verdana, sans-serif;
    font-size : 11px;
    color: #000000;
    background-color : #FFFFFF;
    text-decoration : none;
    white-space : nowrap;
}

.navi-mandant-active {
    font-family : Verdana, sans-serif;
    font-size : 11px;
    font-weight : bold;
    color: #FFFFFF;
    background-color : #25298C;
    padding : 1px 4px 1px 4px;
/*    border-top : 1px solid #7b7b7b;*/
    border-right : 1px solid #7b7b7b;
    border-bottom : 1px solid #7b7b7b;
    white-space : nowrap;
}
a.navi-mandant-active:link, a.navi-mandant-active:visited, a.navi-mandant-active:hover, a.navi-mandant-active:active {
    font-family : Verdana, sans-serif;
    font-size : 11px;
    font-weight : bold;
    color: #FFFFFF;
    background-color : #25298C;
    text-decoration : none;
    white-space : nowrap;
}

/*  <<< Navi Mandant */




/*  >>> User Info   */

.user-info {
    font-family : Verdana, sans-serif;
    font-size : 10px;
   
    color: #000000;
    padding: 1px 3px 1px 3px;
    white-space : nowrap;
    border-top : 1px solid #000000;
}

a.user-info:link, a.user-info:visited, a.user-info:hover, a.user-info:active {
    font-family : Verdana, sans-serif;
    font-size : 10px;
  
    color: #000000;
    padding: 1px 3px 1px 3px;
    text-decoration : none;
    white-space : nowrap;
}

.user-info-login {
    font-family : Verdana, sans-serif;
    font-size : 10px;
  
    color: #7b7b7b;
    padding: 1px 3px 1px 3px;
    white-space : nowrap;
    text-align : center;
    border-top : 1px solid #000000;
}

/*  <<< User Info   */


/*  >>> Config  */

.config-show-form-desc {
    font-family : Verdana, sans-serif;
    font-size : 10px;
    font-weight : bold;
    color : #000000;
    background-color : #f7f7f7;
    padding: 1px 3px 1px 3px;
    white-space : nowrap;
}

.config-show-form-content {
    font-family : Verdana, sans-serif;
    font-size : 10px;
    color : #000000;
    padding: 1px 3px 1px 3px;
    white-space : nowrap;
}

.config-show-form-field {
    font-family : Verdana, sans-serif;
    font-size : 10px;
    color : #000000;
}

.config-show-list-header {
    font-family : Verdana, sans-serif;
    font-size : 10px;
    font-weight : bold;
    color : #000000;
    background-color : #f7f7f7;
    padding: 1px 3px 1px 3px;
    white-space : nowrap;
}

.config-show-list-low {
    font-family : Verdana, sans-serif;
    font-size : 10px;
    font-weight : bold;
    color : #000000;
    background-color : #f7f7f7;
    padding: 1px 3px 1px 3px;
    white-space : nowrap;
}

.config-show-list-high {
    font-family : Verdana, sans-serif;
    font-size : 10px;
    font-weight : bold;
    color : #000000;
    background-color : #f7f7f7;
    padding: 1px 3px 1px 3px;
    white-space : nowrap;
}


.config-edit-form-desc {
    font-family : Verdana, sans-serif;
    font-size : 11px;
    font-weight : bold;
    color : #000000;
    background-color : #f7f7f7;
    padding: 1px 3px 1px 3px;
    white-space : nowrap;
    vertical-align : top;
}

.config-edit-form-content {
    font-family : Verdana, sans-serif;
    font-size : 11px;
    color : #000000;
    padding: 1px 3px 1px 3px;
    white-space : nowrap;
}

.config-edit-form-field {
    font-family : Verdana, sans-serif;
    font-size : 11px;
    color : #000000;
}

.config-edit-form-error {
    font-family : Verdana, sans-serif;
    font-size : 11px;
    color : #ff0000;
    padding: 1px 3px 1px 3px;
    white-space : nowrap;
}

.config-delete-text {
    font-family : Verdana, sans-serif;
    font-size : 11px;
    color : #000000;
    padding: 1px 3px 1px 3px;
    white-space : nowrap;
}


/*  <<< Config  */



/*  >>> Mandant  */

.mandant-show-error {
    font-family : Verdana, sans-serif;
    font-size : 11px;
    color : #ff0000;
    padding: 1px 3px 1px 3px;
    white-space : nowrap;
}

.mandant-show-form-desc {
    font-family : Verdana, sans-serif;
    font-size : 10px;
    font-weight : bold;
    color : #000000;
    background-color : #f7f7f7;
    padding: 1px 3px 1px 3px;
    white-space : nowrap;
}

.mandant-show-form-content {
    font-family : Verdana, sans-serif;
    font-size : 10px;
    color : #000000;
    padding: 1px 3px 1px 3px;
    white-space : nowrap;
}

.mandant-show-form-field {
    font-family : Verdana, sans-serif;
    font-size : 10px;
    color : #000000;
}

.mandant-show-list-header {
    font-family : Verdana, sans-serif;
    font-size : 10px;
    font-weight : bold;
    color : #000000;
    background-color : #cecece;
    padding: 1px 3px 1px 3px;
    white-space : nowrap;
}

.mandant-show-list-low {
    font-family : Verdana, sans-serif;
    font-size : 10px;
 
    color : #000000;
    background-color : #cecece;
    padding: 1px 3px 1px 3px;
    white-space : nowrap;
}

.mandant-show-list-high {
    font-family : Verdana, sans-serif;
    font-size : 10px;

    color : #000000;
    background-color : #f7f7f7;
    padding: 1px 3px 1px 3px;
    white-space : nowrap;
}


.mandant-edit-form-desc {
    font-family : Verdana, sans-serif;
    font-size : 11px;
    font-weight : bold;
    color : #000000;
    background-color : #f7f7f7;
    padding: 1px 3px 1px 3px;
    white-space : nowrap;
    vertical-align : top;
}

.mandant-edit-form-content {
    font-family : Verdana, sans-serif;
    font-size : 11px;
    color : #000000;
    padding: 1px 3px 1px 3px;
    white-space : nowrap;
}

.mandant-edit-form-field {
    font-family : Verdana, sans-serif;
    font-size : 11px;
    color : #000000;
}

.mandant-edit-form-error {
    font-family : Verdana, sans-serif;
    font-size : 11px;
    color : #ff0000;
    padding: 1px 3px 1px 3px;
    white-space : nowrap;
}

.mandant-delete-text {
    font-family : Verdana, sans-serif;
    font-size : 11px;
    color : #000000;
    padding: 1px 3px 1px 3px;
    white-space : nowrap;
}


/*  <<< Mandant  */




/*  >>> Auth  */

.auth-show-form-desc {
    font-family : Verdana, sans-serif;
    font-size : 10px;
    font-weight : bold;
    color : #000000;
    background-color : #f7f7f7;
    padding: 1px 3px 1px 3px;
    /*white-space : nowrap;*/
}

.auth-show-form-content {
    font-family : Verdana, sans-serif;
    font-size : 10px;
    color : #000000;
    padding: 1px 3px 1px 3px;
    /*white-space : nowrap;*/
}

.auth-show-form-field {
    font-family : Verdana, sans-serif;
    font-size : 10px;
    color : #000000;
}

.auth-show-list-header {
    font-family : Verdana, sans-serif;
    font-size : 10px;
    font-weight : bold;
    color : #FFFFFF;
    background-color : #333333;
    padding: 3px 3px 3px 3px;
    /*white-space : nowrap;*/
}

.auth-show-list-low {
    font-family : Verdana, sans-serif;
    font-size : 10px;

    color : #000000;
    background-color : #EEEEEE;
    padding: 2px 3px 2px 3px;
    /*white-space : nowrap;*/
}

.auth-show-list-high {
    font-family : Verdana, sans-serif;
    font-size : 10px;

    color : #000000;
    background-color : #DDDDDD;
    padding: 2px 3px 2px 3px;
    /*white-space : nowrap;*/
}


.auth-edit-form-desc {
    font-family : Verdana, sans-serif;
    font-size : 11px;
    font-weight : bold;
    color : #000000;
    background-color : #f7f7f7;
    padding: 1px 3px 1px 3px;
    /*white-space : nowrap;*/
    vertical-align : top;
}

.auth-edit-form-content {
    font-family : Verdana, sans-serif;
    font-size : 11px;
    color : #000000;
    padding: 1px 3px 1px 3px;
    /*white-space : nowrap;*/
}

.auth-edit-form-field {
    font-family : Verdana, sans-serif;
    font-size : 11px;
    color : #000000;
}

.auth-edit-form-error {
    font-family : Verdana, sans-serif;
    font-size : 11px;
    color : #ff0000;
    padding: 1px 3px 1px 3px;
    /*white-space : nowrap;*/
}

.auth-delete-text {
    font-family : Verdana, sans-serif;
    font-size : 11px;
    color : #000000;
    padding: 1px 3px 1px 3px;
    /*white-space : nowrap;*/
}


/*  <<< Auth  */


/*  >>> Perm  */

.perm-show-form-desc {
    font-family : Verdana, sans-serif;
    font-size : 10px;
    font-weight : bold;
    color : #000000;
    background-color : #f7f7f7;
    padding: 1px 3px 1px 3px;
    white-space : nowrap;
}

.perm-show-form-content {
    font-family : Verdana, sans-serif;
    font-size : 10px;
    color : #000000;
    padding: 1px 3px 1px 3px;
    white-space : nowrap;
}

.perm-show-form-field {
    font-family : Verdana, sans-serif;
    font-size : 10px;
    color : #000000;
}

.perm-show-list-header {
    font-family : Verdana, sans-serif;
    font-size : 10px;
    font-weight : bold;
    color : #000000;
    background-color : #f7f7f7;
    padding: 1px 3px 1px 3px;
    white-space : nowrap;
}

.perm-show-list-low {
    font-family : Verdana, sans-serif;
    font-size : 10px;
    font-weight : bold;
    color : #000000;
    background-color : #f7f7f7;
    padding: 1px 3px 1px 3px;
    white-space : nowrap;
}

.perm-show-list-high {
    font-family : Verdana, sans-serif;
    font-size : 10px;
    font-weight : bold;
    color : #000000;
    background-color : #f7f7f7;
    padding: 1px 3px 1px 3px;
    white-space : nowrap;
}


.perm-edit-form-desc {
    font-family : Verdana, sans-serif;
    font-size : 11px;
    font-weight : bold;
    color : #000000;
    background-color : #f7f7f7;
    padding: 1px 3px 1px 3px;
    white-space : nowrap;
    vertical-align : top;
}

.perm-edit-form-content {
    font-family : Verdana, sans-serif;
    font-size : 11px;
    color : #000000;
    padding: 1px 3px 1px 3px;
    white-space : nowrap;
}

.perm-edit-form-field {
    font-family : Verdana, sans-serif;
    font-size : 11px;
    color : #000000;
}

.perm-edit-form-error {
    font-family : Verdana, sans-serif;
    font-size : 11px;
    color : #ff0000;
    padding: 1px 3px 1px 3px;
    white-space : nowrap;
}

.perm-delete-text {
    font-family : Verdana, sans-serif;
    font-size : 11px;
    color : #000000;
    padding: 1px 3px 1px 3px;
    white-space : nowrap;
}

/*  <<< Perm  */


/*  >>> Language  */

.language-show-form-desc {
    font-family : Verdana, sans-serif;
    font-size : 10px;
    font-weight : bold;
    color : #000000;
    background-color : #f7f7f7;
    padding: 1px 3px 1px 3px;
    white-space : nowrap;
}

.language-show-form-content {
    font-family : Verdana, sans-serif;
    font-size : 10px;
    color : #000000;
    padding: 1px 3px 1px 3px;
    white-space : nowrap;
}

.language-show-form-field {
    font-family : Verdana, sans-serif;
    font-size : 10px;
    color : #000000;
}

.language-show-list-header {
    font-family : Verdana, sans-serif;
    font-size : 10px;
    font-weight : bold;
    color : #000000;
    background-color : #f7f7f7;
    padding: 1px 3px 1px 3px;
    white-space : nowrap;
}

.language-show-list-low {
    font-family : Verdana, sans-serif;
    font-size : 10px;
    font-weight : bold;
    color : #000000;
    background-color : #f7f7f7;
    padding: 1px 3px 1px 3px;
    white-space : nowrap;
}

.language-show-list-high {
    font-family : Verdana, sans-serif;
    font-size : 10px;
    font-weight : bold;
    color : #000000;
    background-color : #f7f7f7;
    padding: 1px 3px 1px 3px;
    white-space : nowrap;
}


.language-edit-form-desc {
    font-family : Verdana, sans-serif;
    font-size : 11px;
    font-weight : bold;
    color : #000000;
    background-color : #f7f7f7;
    padding: 1px 3px 1px 3px;
    white-space : nowrap;
    vertical-align : top;
}

.language-edit-form-content {
    font-family : Verdana, sans-serif;
    font-size : 11px;
    color : #000000;
    padding: 1px 3px 1px 3px;
    white-space : nowrap;
}

.language-edit-form-field {
    font-family : Verdana, sans-serif;
    font-size : 11px;
    color : #000000;
}

.language-edit-form-error {
    font-family : Verdana, sans-serif;
    font-size : 11px;
    color : #ff0000;
    padding: 1px 3px 1px 3px;
    white-space : nowrap;
}

.language-delete-text {
    font-family : Verdana, sans-serif;
    font-size : 11px;
    color : #000000;
    padding: 1px 3px 1px 3px;
    white-space : nowrap;
}

/*  <<< Language  */


/*  >>> MAIN-Formular  */

.main-default {
    font-family : Verdana, sans-serif;
    font-size : 11px;
    color : #000000;
    background-color : #ffffff;
}

.main-headline-level1 {
    font-family : Verdana, sans-serif;
    font-size : 11px;
    color : #000000;
    background-color : #ffffff;
    vertical-align : top;
/*TODOSK - original - del */
/*    padding: 3px 6px 3px 6px;*/
    padding: 3px 2px 3px 2px;
    border-top : 1px solid #7b7b7b;
    white-space : nowrap;
}

.main-headline-level2 {
    font-family : Verdana, sans-serif;
    font-size : 11px;
    font-weight : bold;
    color : #000000;
    background-color : #ffffff;
    text-decoration : none;
    vertical-align : top;
    padding: 3px 6px 3px 6px;
    border-top : 1px solid #cecece;
    white-space : nowrap;
}

.main-headline-level3 {
    font-family : Verdana, sans-serif;
    font-size : 11px;
    color : #000000;
    background-color : #ffffff;
    vertical-align : top;
    padding: 3px 6px 3px 6px;
    white-space : nowrap;
}

a.main-navi-level1:link, a.main-navi-level1:visited, a.main-navi-level1:hover, a.main-navi-level1:active {
    font-family : Verdana, sans-serif;
    font-size : 11px;
    font-weight : bold;
    text-decoration : none;
    color : #000000;
    background-color : #ffffff;
}

a.main-navi-level2:link, a.main-navi-level2:visited, a.main-navi-level2:hover, a.main-navi-level2:active {
    font-family : Verdana, sans-serif;
    font-size : 11px;
    text-decoration : none;
    color : #7b7b7b;
    background-color : #ffffff;
}

.main-form-desc {
    font-family : Verdana, sans-serif;
    font-size : 11px;
    color : #000000;
    background-color : #f7f7f7;
    padding: 3px 6px 3px 6px;
    white-space : nowrap;
    vertical-align : top;
}

.main-form-content {
    font-family : Verdana, sans-serif;
    font-size : 11px;
    color : #000000;
    background-color : #f7f7f7;
    padding: 1px 3px 1px 3px;
/*    white-space : nowrap;*/
}

.main-form-error {
    font-family : Verdana, sans-serif;
    font-size : 11px;
    color : #ff0000;
    padding: 1px 3px 1px 3px;
    white-space : nowrap;
}

/*  <<< MAIN Formular  */




/*  >>> SEARCH-Formular  */

.search-default {
    font-family : Verdana, sans-serif;
    font-size : 11px;
    color : #000000;
    background-color : #ffffff;
}

.search-headline-level1 {
    font-family : Verdana, sans-serif;
    font-size : 11px;
    color : #000000;
    background-color : #ffffff;
    vertical-align : top;
    padding: 3px 6px 3px 6px;
    border-top : 1px solid #7b7b7b;
    white-space : nowrap;
}

.search-headline-level2 {
    font-family : Verdana, sans-serif;
    font-size : 11px;
    font-weight : bold;
    color : #000000;
    background-color : #ffffff;
    text-decoration : none;
    vertical-align : top;
    padding: 3px 6px 3px 6px;
    border-top : 1px solid #cecece;
    white-space : nowrap;
}

.search-headline-level3 {
    font-family : Verdana, sans-serif;
    font-size : 11px;
    color : #000000;
    background-color : #ffffff;
    vertical-align : top;
    padding: 3px 6px 3px 6px;
    white-space : nowrap;
}

a.search-navi-level1:link, a.search-navi-level1:visited, a.search-navi-level1:hover, a.search-navi-level1:active {
    font-family : Verdana, sans-serif;
    font-size : 11px;
    font-weight : bold;
    text-decoration : none;
    color : #000000;
    background-color : #ffffff;
}

a.search-navi-level2:link, a.search-navi-level2:visited, a.search-navi-level2:hover, a.search-navi-level2:active {
    font-family : Verdana, sans-serif;
    font-size : 11px;
    text-decoration : none;
    color : #7b7b7b;
    background-color : #ffffff;
}

.search-form-desc {
    font-family : Verdana, sans-serif;
    font-size : 11px;
    color : #000000;
    background-color : #f7f7f7;
    padding: 3px 6px 3px 6px;
/*    white-space : nowrap;*/
    vertical-align : top;
}

.search-form-content {
    font-family : Verdana, sans-serif;
    font-size : 11px;
    color : #000000;
    padding: 1px 3px 1px 3px;
/*    white-space : nowrap;*/
}

.search-form-error {
    font-family : Verdana, sans-serif;
    font-size : 11px;
    color : #ff0000;
    padding: 1px 3px 1px 3px;
    white-space : nowrap;
}

/*  <<< SEARCH-Formular  */


/*  >>> page move  */

.pagemove {
    font-family : Verdana, sans-serif;
    font-size : 11px;
    color : #000000;
    background-color : #ffffff;
}

a.pagemove:link, a.pagemove:visited, a.pagemove:hover, a.pagemove:active {
    font-family : Verdana, sans-serif;
    font-size : 11px;
    font-weight : bold;
    text-decoration : none;
    color : #000000;
    background-color : #ffffff;
}

/*  <<< page move  */


