/*
  Globale CSS mit Maskenübergreifenden Layouts mit Anpassung für Mandant
*/

/*
  Globale CSS mit Maskenübergreifenden Layouts
*/

/* Standard-CSS */
body {
  background-color: #ffffff;
}

body.header {
  background-color: #EEEEEE;
}

/*
  Darstellung für multiple Datensätze
*/
body.multiple {
  color: red;
}

table.listen th {
  background-color: rgb(126,189,230);  
}

table.listen td.footer {
  background-color: rgb(230,240,204);
}

table.footer td {
  background-color: rgb(230,240,204);
}



/*
  Maskenheader
*/
div.modulheader {
  background-color: rgb(126,189,230);  
}


/* LAyout für Multiple Datensätze */
table.maske_multiset th {
  background-color: rgb(255,255,220);
}


input.maske {
  background-color: #ffffff;
  border: 1px solid #7f865f;   
}

select.maske {
  background-color: #ffffff;
}

input.maske_historie {
  background-color: #eeeeee;
  border: 1px solid #7f865f;   
}

select.maske_historie {
  background-color: #eeeeee;
}


input.maske_historie_change {
  background-color: #ff0000;
  color: white;
  border: 1px solid #7f865f;   
}

select.maske_historie_change {
  background-color: #ff0000;
}

/* Statusmeldung */
div.status_ok {
    background-color: rgb(60,188,99);
    border: 1px solid #000000;
}

div.status_fehler {
    background-color: rgb(240,152,181);
    border: 1px solid #000000;
}


}


/* Fehlermeldung bei multiplen Datensätzen */
div.maske_multiset_fehler {
    background-color: rgb(240,152,181);
}

/* Tabs in den Masken */
body.masken_tab_header {

}

/* Hauptcontainer der Tabs */
#masken_tab_header {
  background:#DAE0D2 url("../images/tabs/tab_bg.gif") repeat-x bottom;
}


#masken_tab_header li {
  background:url("../images/tabs/tab_left.gif") no-repeat left top;
}

#masken_tab_header a {
  background:url("../images/tabs/tab_right.gif") no-repeat right top;
  color:#765;
}

#masken_tab_header a:hover {
  color:#333;
}

#masken_tab_header li.current {
  background-image:url("../images/tabs/tab_left_on.gif");
}

#masken_tab_header li.current a {
  background-image:url("../images/tabs/tab_right_on.gif");
  color:#333;
  padding-bottom:5px;
}

/*
  Buttons innerhalb der Maksen
*/
div.maske_buttons {

}


table.DatePicker td.WeekName {
  border: 1px solid #7f865f;   
  background-color: rgb(126,189,230);   
}


table.DatePicker td.Nav {
  border: 1px solid #7f865f;   
  background-color: rgb(126,189,230);   
}

table.DatePicker td.Title {
  border: 1px solid #7f865f;   
  background-color: rgb(126,189,230);   
}

table.DatePicker td.SelectedDay {
  background-color: rgb(240,152,181);
  border-bottom: 1px solid #ffffff;
  border-right: 2px solid #ffffff;
}

table.DatePicker td.Days {
  background-color: #EEEEEE;
  border-bottom: 1px solid #ffffff;
  border-right: 2px solid #ffffff;
}

/* Layout für Spagettiformular */
table.maske_table {

}

td.maske_blockheader {
  border: 1px solid #7f865f;   
  background-color: rgb(126,189,230);   
}

td.maske_fehler {
  background-color: rgb(240,152,181);
  border-bottom: 1px solid #ffffff;
}

td.maske_fehlerleer {
  background-color: #EEEEEE;
  border-bottom: 1px solid #ffffff;
}

td.maske_description {
  background-color: #EEEEEE;
  border-bottom: 1px solid #ffffff;
}

td.maske_data {
  background-color: #EEEEEE;
  border-bottom: 1px solid #ffffff;
}

td.maske_help {
  background-color: #EEEEEE;
  border-bottom: 1px solid #ffffff;
  border-right: 2px solid #ffffff;
}

td.maske_description_single {
  background-color: #EEEEEE;
  border-bottom: 1px solid #ffffff;
}

td.maske_data_single {
  background-color: #EEEEEE;
  border-bottom: 1px solid #ffffff;
}


td.maske_data_single_change {
  background-color: rgb(240,152,181);
  border-bottom: 1px solid #ffffff;
}

td.maske_help_single {
  background-color: #EEEEEE;
  border-bottom: 1px solid #ffffff;
  border-right: 2px solid #ffffff;
}

td.maske_description_double {
  background-color: #EEEEEE;
  border-bottom: 1px solid #ffffff;
}

td.maske_data_double {
  background-color: #EEEEEE;
  border-bottom: 1px solid #ffffff;
  
}

td.maske_help_double {
  background-color: #EEEEEE;
  border-bottom: 1px solid #ffffff;
  border-right: 2px solid #ffffff;
}

/* LAyout für Querformatige Ausgaben */
td.maske_data_vertikal {
  background-color: #EEEEEE;
  border-bottom: 1px solid #ffffff;
  
}

/* Einstellngen für Pullupmasken */
td.submaske_header {
  border-bottom: 1px solid #7f865f;   
  background-color: rgb(126,189,230);   
}

td.submaske_close {
  border-bottom: 1px solid #7f865f;   
  background-color: rgb(126,189,230);    
}

