
/* Farben */
.hg-hell,
.bs_reiter_normal:hover,
.buchung-tabelle-rahmen,
.buchung-tabelle-zeile1,
.auswahl-eingabe,
.text-eingabe,
.vorgang_zeile2,
.konto_vorgang_tabelle {
  background-color: #fff;
}
.hg-hell-absatz,
.ui-datepicker,
.rb-termine-zeile2,
.buchung-tabelle-zeile2,
.vorgang_zeile1 {
  background-color: #eee;
}
.hg-mittel,
.ui-datepicker-weekend,
.buchung-zeile-aktiv {
  background-color: #ccc;
}
.hg-dunkel,
.ui-datepicker-header,
.buchung-unterbringung-label {
  background-color: #666;
}
.hg-farbe1,
.buchung-tabelle-rahmen th,
.buchung-unterbringung-preis span,
.konto_vorgang_tabelle th {
  background-color: #1b2755;
  /* blau-grün dunkel */
}
.hg-farbe2,
.ui-datepicker-current-day .ui-state-active,
.bs_reiter_aktiv {
  background-color: #1b2755;
  /* blau-grün hell */
}
.vg-hell,
.ui-datepicker-header,
.ui-datepicker-current-day .ui-state-active,
.ui-accordion-header a,
.buchung-tabelle-rahmen th,
.ui-dialog-titlebar a,
.buchung-unterbringung-label,
.buchung-unterbringung-preis span,
.bs_nextstep_aktiv,
.konto_vorgang_tabelle th {
  color: #fff;
}
.vg-mittel,
.bs_reiter_inaktiv span,
.bs_nextstep_inaktiv,
.bs_backstep_inaktiv,
.konto_reiter_inaktiv,
.adresse_anzeige_wert {
  color: #aaa;
}
.vg-dunkel,
.ui-datepicker,
.ui-datepicker a,
.buchung-sublabel,
.buchung-select,
.text-eingabe,
.auswahl-eingabe,
.buchung-tabelle-rahmen td,
.buchung-information-modal,
.buchung-unterbringung-zeile,
.buchung-teilnehmer-abschnitt,
.buchung-zahlung-container,
.konto_reiter_passiv,
.adresse_anzeige_label,
.konto_vorgang_tabelle td {
  color: #666;
}
.vg-farbe1,
.buchung-label,
.konto_reiter_aktiv {
  color: #1b2755;
  /* blau-grün dunkel */
}
.vg-farbe2,
.ui-datepicker-today .ui-state-highlight,
a,
.bs_backstep_aktiv {
  color: #1b2755;
  /* blau-grün hell */
}
.RSTermineHeader,
.RSTermine {
  color: #fff;
}
.RSTermineAktiv {
  color: #aaa;
}
.container-hell,
.ui-datepicker,
.ui-datepicker td a,
.ui-dialog,
#tooltip,
.konto_reiter_aktiv {
  border: 1px solid #ccc;
  /* vg-mittel */
  background-color: #eee;
  /* hg-hell_absatz*/
  padding: 5px;
}
.container-mittel {
  border: 1px solid #666;
  /* vg-dunkel */
  background-color: #ccc;
  /* hg-mittel*/
  padding: 5px;
}
.container-dunkel {
  padding: 5px;
  color: #fff;
  background: #666;
}
.container-farbe,
.bs_reiter_aktiv,
.ui-dialog-titlebar,
.ui-buttonset .ui-state-active,
.bs_nextstep_aktiv,
.bs_backstep_aktiv,
span.buchung-zusammenfassung-aufruf {
  padding: 10px;
  color: #fff;
  background: #2d428f;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgi…pZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2d428f), color-stop(100%, #1b2755));
  background: -moz-linear-gradient(#2d428f, #1b2755);
  background: -webkit-linear-gradient(#2d428f, #1b2755);
  background: linear-gradient(#2d428f, #1b2755);

  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
td.kalender-tag-checked {
  padding: 10px;
  color: #fff;

  background: #1b2755;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgi…pZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #27397c), color-stop(100%, #1b2755));
  background: -moz-linear-gradient(bottom, #27397c, #1b2755);
  background: -webkit-linear-gradient(bottom, #27397c, #1b2755);
  background: linear-gradient(to top, #27397c, #1b2755);

  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.rahmen-hell,
.ui-datepicker,
.ui-datepicker td a,
.buchung-tabelle-rahmen,
.ui-button,
.kal_tag_nurtag,
.kal_tag_buchbar,
.kal_tag_anfrage,
.kal_tag_nichtbuchbar,
.konto_vorgang_tabelle {
  border: 1px solid #ccc;
}
.rahmen-dunkel,
.buchung-unterbringung-ausstattung,
.buchung-unterbringung-anreise,
.buchung-unterbringung-abreise,
.buchung-unterbringung-kategorie,
.buchung-unterbringung-verpflegung {
  border: 1px solid #666;
}
/* Steuerung */
.button-standard {
  background: #2d428f;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgi…pZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2d428f), color-stop(100%, #1b2755));
  background: -moz-linear-gradient(#2d428f, #1b2755);
  background: -webkit-linear-gradient(#2d428f, #1b2755);
  background: linear-gradient(#2d428f, #1b2755);
  border-radius: 0px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  padding: 5px;
  cursor: pointer;
  border: none;
  font-size: .9em;
  color: #fff;
  padding: 8px 16px;
}
.button-standard:hover {
  background: #1b2755;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgi…pZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #27397c), color-stop(100%, #1b2755));
  background: -moz-linear-gradient(bottom, #27397c, #1b2755);
  background: -webkit-linear-gradient(bottom, #27397c, #1b2755);
  background: linear-gradient(to top, #27397c, #1b2755);
}
.text-eingabe {
  padding: 4px 6px;
  border-radius: 3px;
  border: 1px solid #ccc;
}
.auswahl-eingabe {
  padding: 3px;
  border: 1px solid #ccc;
}
.buchung-text-eingabe_pf1,
.buchung-teilnehmer-anzeige_p {
  border: 1px solid #990000;
  background-color: #ffeeee;
}
.buchung-text-eingabe_pf2 {
  border: 1px solid #339900;
  background-color: #eeffee;
}
.buchung-text-eingabe_pf3 {
  border: 1px solid #ff9900;
  background-color: #ffffee;
}
.kal_tag_buchbar {
  background-color: #00cc00;
  color: #fff !important;
}
.kal_tag_anfrage {
  background-color: #ffcc00;
}
.kal_tag_nichtbuchbar {
  background-color: #ff2600;
  color: #fff !important;
}
.crm_display_p {
  border: 1px solid #ff0000;
}
.anmeldung-header-hinweis,
.anmeldung-fehler {
  color: #cc0000;
}
