body {
    background-color: #fff;
}

a {
    color: #009260;;
}
a:hover {
    color: #009260;
}

div.med-fak-application-name {
    color: #48535a;
}

div.med-fak-user-name-role {
    color: #48535a;
}

a.berufung-profile-link {
    color: #48535a;
}

div.la2-messages-user-message div.la2-layout-inner div{
    background: none #e6ffed;
}

div#berufung-third-party-funds-wrapper div.berufung-third-party-funds-header {
    border-bottom: 1px solid #ddd;
}

div.berufung-third-party-funds-list-item {
    border-bottom: 1px dotted #ddd;
}

div.berufung-third-party-funds-list-item, div.berufung-publication-item  {
    border: 1px solid #dcdddc;
}

div#pub-med-exception, div#import-impact-factor-exception {
    border: 1px dotted #ff0000;
}

div.med-fak-tabs ul.ui-tabs-nav li {
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;
}

div#berufung-third-party-funds-wrapper div.berufung-third-party-funds-header {
    border-bottom: 2px solid #ccc;
}

div.med-fak-tabs ul.ui-tabs-nav li:first-child {
    border-left: 1px solid #ccc;
}

div.med-fak-tabs div.tab-content {
    border-bottom: none;
    border-right: none;
    border-left: none;
    border-top: 1px solid #ccc;
}

div.post-submission-item {
    border-bottom: 1px solid #999;
}

div.admin-without-space {
    border: 1px solid #dcdddc;
}

div#la2-header-navigation-wrapper,
div#la2-header-navigation-wrapper div.la2-header-navigation-inner {
    background-color: #48535a;
}

div.berufung-list-item-section {
    border-bottom: 1px dotted #ccc;
}

div.committee-meeting-secondary-fields {
    border-top: 1px dotted #ccc;
    border-bottom: 1px dotted #ccc;
}

div#la2-header-navigation-wrapper,
div#la2-header-navigation-wrapper div.la2-header-navigation-inner {
    background-color: #009260;
}

div#la2-header-navigation-wrapper div.la2-layout-inner {
    background-color: #009260;
    color: #fff;
}

#la2-primary-navigation ul.sf-menu li {
    background-color: #009260;
    color: #fff;
}

#la2-primary-navigation ul.sf-menu ul {
    background-color: #009260;
    color: #fff;
}

#la2-primary-navigation ul.sf-menu li:hover,
#la2-primary-navigation ul.sf-menu li.sfHover,
#la2-primary-navigation ul.sf-menu a:focus,
#la2-primary-navigation ul.sf-menu a:hover,
#la2-primary-navigation ul.sf-menu a:active {
    background-color: #009260;
    color: #a5d9c7;
}

#la2-primary-navigation ul.sf-menu li a {
    color: #fff;
}

#la2-primary-navigation ul.sf-menu li.selected a {
    color: #fff;
}

#la2-primary-navigation ul.sf-menu li.selected ul li a {
    color: #fff;
}

#la2-applicant-navigation ul.sf-menu li {
    background-color: #48535a;
    color: #fff;
}

#la2-applicant-navigation ul.sf-menu ul {
    background-color: #48535a;
    color: #fff;
}

#la2-applicant-navigation ul.sf-menu a:active {
    background-color: #48535a;
    color: #eee;
}

#la2-applicant-navigation ul.sf-menu li a {
    color: #000;
}

#la2-applicant-navigation ul.sf-menu li a {
    color: #fff;
}

#la2-applicant-navigation ul.sf-menu li.selected a {
    color: #ccc;
}

#la2-common-navigation ul.sf-menu li {
    background-color: #009260;
    color: #fff;
}

#la2-common-navigation ul.sf-menu ul {
    background-color: #009260;
    color: #fff;
}

#la2-common-navigation ul.sf-menu li:hover,
#la2-common-navigation ul.sf-menu li.sfHover,
#la2-common-navigation ul.sf-menu a:focus,
#la2-common-navigation ul.sf-menu a:hover,
#la2-common-navigation ul.sf-menu a:active {
    background-color: #009260;
    color: #a5d9c7;
}

/*#la2-common-navigation ul.sf-menu a:active {
    background-color: #48535a;
    color: #eee;
}*/

#la2-common-navigation ul.sf-menu li a {
    color: #fff;
}

#la2-common-navigation ul.sf-menu li.selected a {
    color: #a5d9c7;
}

div.la2-messages-user-message div.la2-layout-inner div{
    border: 1px solid #ccc;
}

.la2-form-item-select select option {
    border-right: 1px solid #ccc;
}

.la2-form-item-select select option:last-child {
    border-bottom: 1px solid #ccc;
}

.ui-state-default, .ui-widget-content .ui-state-default {
    background: #ebebe4;
    border: none;
}

.ui-state-default:hover, .ui-widget-content .ui-state-default:hover {
    background: #eee;
}

tr.la2-table-header-data-column {
    background: #ccc;
}

table.dataTable tr.even.row_selected,
table.dataTable tr.odd.row_selected {
    background-color: #bbb;
}

div.la2-button input.ui-button{
    color: #48535a;
    background: none;
    background-color: #ccc;
}

div.la2-button a.ui-button,
div.la2-button input.ui-button{
    color: #48535a;
    background: none;
    background-color: #ccc;
}

div.la2-button a.ui-button:hover,
div.la2-button input.ui-button:hover{
    background-color: #ddd;
}

div.la2-layout-buttons div.la2-button input.ui-button,
div.la2-layout-buttons div.la2-button a.la2-button {
    color: #ebebe4;
    background-color: #48535a;
}

div.la2-layout-buttons div.la2-button a.ui-button:hover,
div.la2-layout-buttons div.la2-button a.la2-button-custom-action:hover,
div.la2-layout-buttons div.la2-button input.ui-button:hover {
    background-color: #7f8990;
}

.ui-state-default.berufung-tab-error {
    background-color: #fceae5 !important;
}

.ui-state-active.berufung-tab-error {
    background-color: #f0987f !important;
}

.collapsible.berufung-collapsible-error {
    background-color: #fceae5 !important;
}

.collapsible.collapse-open.berufung-collapsible-error {
    background-color: #f0987f !important;
}

h2 {
    color: #48535a;
}

.ui-widget-content div.dataTables_wrapper a {
    color: #48535a;
}

.ui-state-default, .ui-widget-content .ui-state-default {
    color: #48535a;
}

div.la2-data-table table.dataTable tr td a, .ui-widget-content div.dataTables_wrapper a {
    color: #009260;
}

table.dataTable tr.odd {
    background-color: #eee;
}

table.dataTable thead th {
    color: #48535a;
}

table.dataTable div.la2-form-item.la2-form-item-select div.la2-select a {
    color: #222;
}

div#system-info {
    color: #ff0000;
}

div.la2-form-item label {
    color: #48535a;
}

span.la2-form-item label {
    color: #48535a;
}

#professorship-list-tabs .la2-layout-column-inner .clearfix .la2-button a.ui-button,
div.la2-button.add-secondary-element a.la2-button-add-list-item,
div.berufung-permalink a.la2-button {
    color: #48535a;
    background-color: #ccc;
}

#professorship-list-tabs .la2-layout-column-inner .clearfix .la2-button a.ui-button:hover,
div.la2-button.add-secondary-element a.la2-button-add-list-item:hover,
div.berufung-permalink a.la2-button:hover {
    background-color: #ddd;
}

.berufung-create-button-wrapper .la2-button a.ui-button {
    color: #fff;
    background-color: #48535a;
}

div.la2-button.berufung-button-primary a.ui-button{
    color: #fff;
    background-color: #48535a;
}

div.la2-button.berufung-button-primary a.ui-button:hover{
    background-color: #7f8990;
}

.berufung-create-button-wrapper .la2-button a.ui-button:hover {
    background-color: #7f8990;
}


div.berufung-permalink a.la2-button {
    color: #48535a;
    background-color: #ccc;
}

div.la2-button a.la2-button-create,
div.la2-button a.la2-button-add-list-item {
    color: #fff;
    background-color: #48535a;
}

div.la2-button a.la2-button-create:hover,
div.la2-button a.la2-button-add-list-item:hover {
    background-color: #7f8990;
}

div.la2-layout-buttons div.la2-button.berufung-button-secondary a.la2-button {
    background-color: #ccc;
    color: #48535a;
}

input.la2-form-field-error,
textarea.la2-form-field-error,
div.la2-fieldset div.la2-combobox-wrapper input.la2-form-field-error {
    background-color: #fceae5;
}

div.med-fak-headline-space h1 {
    color: #48535a;
}

a.publication-hint-button {
    color: #ccc;
}

div#pub-med-exception, div#import-impact-factor-exception {
    background-color: #db6160;
}

.add-publication-button .la2-button a.ui-button {
    background-color: #48535a;
    color: #fff;
}

.add-publication-button .la2-button a.ui-button:hover {
    background-color: #7f8990;
}

div.berufung-list-item-section {
    border-bottom: 1px dotted #ccc;
}

div.info-text {
    color: #666;
}

.warning-text {
    background-color: #ebebe4;
    color: #48535a;
}

.third-party-funds-checkbox .la2-layout-item {
    background-color: #ebebe4;
}

#berufung-third-party-funds-wrapper div.la2-layout-row.clearfix p,
.publication-statistics.la2-layout-equal-height {
    background-color: #f5f5f5;
}

#tab-application-professorship .la2-fieldset {
    background-color:  #f5f5f5;
}

div.la2-fieldset {
    border: 1px solid #ccc;
}

div.berufung-publication-item {
    background-color: #ebebe4;
}

div.berufung-publication-item.even {
    background-color: #fff;
}

div.berufung-publication-item span.item-delete a,
div.berufung-publication-item span.item-representative a {
    color: #646464;
}

div.berufung-publication-item span.item-delete a:hover {
    color: #000;
}

div.berufung-publication-item span.item-representative .selected {
    color: #fddb12;
}

div.berufung-publication-item span.item-representative a:hover {
    color: #e6c502;
}

div.med-fak-tabs ul.ui-tabs-nav li {
    background-color: #fff;
}

div.med-fak-tabs ul.ui-tabs-nav li.ui-state-active {
    background-color: #fff;
}

div.med-fak-tabs ul.ui-tabs-nav li a {
    color: #009260;
}

div.med-fak-tabs ul.ui-tabs-nav li.ui-state-active a {
    color: #48535a;
}

.berufung-email-tokens, #la2-main-form .password-rules-wrapper {
    background-color: #ebebe4;
}

div.committee-meeting-excuse-heading {
    color: #48535a;
}

div#tertiaer-navigation a {
    color: #666;
}

div#tertiaer-navigation a:hover {
    color: #999;
}

div.public-access h1{
    color: #48535a;
}

div.public-access h3 {
    color: #48535a;
}

div.fileupload-delete-button a,
div.fileupload-delete-button .icon-remove {
    color: #48535a;
}

div.fileupload-delete-button:hover a,
div.fileupload-delete-button:hover .icon-remove {
    color: #7f8990;
}

/*#la2-footer {
    background-color: #48535a;
    color: #fff;
}*/
#la2-footer {
    border-top: 1px solid #b4b4b4;
    color: #48535a;
    background-color: #fff;
}

#la2-footer a.berufung-la2 {
    color: #666;
    text-decoration: underline;
}

#la2-footer a.berufung-la2:hover {
    color: #999;
}

div.la2-fieldset fieldset.fieldset-not-editable,
div.la2-fieldset fieldset.fieldset-not-editable legend,
#tab-application-applicant fieldset.fieldset-not-editable div.la2-form-item-checkbox label {
    background-color: #f5f5f5;
}

div.la2-fieldset legend div.la2-layout-item {
    color: #48535a;
}

h3.collapsible {
    color: #48535a;
    background: none repeat scroll 0 0 #ebebe4;
    border: 1px solid #ccc;
}

h3.collapse-open.collapsible {
    background: none repeat scroll 0 0 #ebebe4;
    border: none;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}

div.collapsible-content {
    border: 1px solid #ccc;
}

div#med-fak-fixed-button-row {
    background: #ebebe4;
}

div.inner-button-row div.la2-button a.la2-button-delete-list-item {
    color: #fff;
    background: #48535a;
}

div.inner-button-row div.la2-button a.la2-button-delete-list-item:hover {
    background: #7f8990;
}

div.la2-button a.la2-button-delete-list-item:hover {
    background-color: #ddd;
}

div.dataTables_wrapper div.la2-form-item-select select.la2-form-field-error {
    background-color: #fceae5;
    border: 1px solid #f0987f !important;
}

div.la2-select.la2-form-field-error {
    background-color: #fceae5;
    border: 1px solid #f0987f !important;
}

div.la2-select.la2-form-field-error a {
    background-color: #fceae5;
    border: none !important;
}

div.la2-form-field-error {
    border: 1px solid #f0987f;
    background-color: #fceae5;
}

.la2-form-field-error {
    outline: none;
}

div#la2-messages-validation-errors-inner {
    background-color: #fceae5;
    border: 1px solid #f0987f;
}

div#import-impact-factors-dialog div#impact-factor-broken-lines-wrapper{
    background-color: #fceae5;
    border: 1px solid #f0987f;
}

div.la2-button.berufung-button-secondary a.la2-button:hover,
div.la2-layout-buttons div.la2-button.berufung-button-secondary a.la2-button:hover {
    background-color: #ddd;
}

#berufung-committee-member-fields div.la2-button a.la2-button-add-list-item {
    color: #48535a;
    background-color: #ccc;
}

#berufung-committee-member-fields div.la2-button a.la2-button-add-list-item:hover {
    background-color: #ddd;
}

#berufung-professorship-search .la2-fieldset{
    border-bottom: 1px solid #ccc;
}

div.berufung-colloquium-day div.berufung-colloquium-day-date {
    background-color: #ebebe4;
    color: #48535a;
}

div.berufung-list-item-section div.la2-button a.la2-button-add-list-item{
    background: #ccc none repeat scroll 0 0;
    color: #48535a;
}

div.berufung-list-item-section div.la2-button a.la2-button-custom-action:hover,
div.berufung-list-item-section div.la2-button.button-right-align a.ui-button:hover,
div.berufung-list-item-section div.la2-button a.la2-button-add-list-item:hover{
    background: #ddd none repeat scroll 0 0;
}

#la2-main-form p{
    background-color: #ebebe4;
}

.la2-login-form p {
    background-color: #ebebe4;
}

div.berufung-login-wrapper div.la2-layout-buttons div.berufung-button-secondary-link a.la2-button {
    color: #48535a;
}

div.berufung-login-wrapper div.la2-layout-buttons div.berufung-button-secondary-link a.la2-button:hover {
    color: #000;
}

div.berufung-login-wrapper .text-bar {
    color: #737273;
}

.text-bar .text:after {
    background: #dcdddc;
}

div.berufung-accept-terms-block .la2-headline {
    background-color: #48535a;
    color: #fff;
}

div.berufung-accept-terms-block-content {
    background-color: #ebebe4;
}

.next-button .la2-button a.ui-button {
    background-color: #48535a;
    color: #fff;
}

.next-button .la2-button a.ui-button:hover {
    background-color: #7f8990;
}

table.dataTable div.la2-button.berufung-email-button a span {
    color: #48535a;
}

table.dataTable div.la2-button.berufung-email-button a:hover span {
    color: #7f8990;
}

#la2-header-navigation-wrapper {
    border-bottom: 5px solid #fff;
}

.warning-text {
    background-color: #ddd;
}

.third-party-funds-checkbox .la2-layout-item {
    background-color: #ddd;
}

#berufung-third-party-funds-wrapper div.la2-layout-row.clearfix p,
.publication-statistics.la2-layout-equal-height, #la2-main-form p,
#publication-explanation-text-wrapper {
    background-color: #eee;
}

div.publication-message {
    background-color: #ddd;
}

div.empty-message {
    background-color: #ddd;
}

#tab-application-professorship .la2-fieldset {
    background-color: #eee;
}

div.berufung-list-item-section {
    border-bottom: 1px dotted #ccc;
}

div#berufung-third-party-funds-wrapper div.berufung-third-party-funds-header {
    border-bottom: 2px solid #ccc;
}

.berufung-email-tokens, #la2-main-form .password-rules-wrapper {
    background-color: #eee;
}

div.la2-fieldset fieldset.fieldset-not-editable,
div.la2-fieldset fieldset.fieldset-not-editable legend,
#tab-application-applicant fieldset.fieldset-not-editable div.la2-form-item-checkbox label{
    background-color: #eee;
}

div.url-wrapper .la2-form-field-error {
    background: url("../../jquery/ui/images/ui-bg_flat_100_ffffff_40x100.png") repeat-x scroll 50% 50% #fdd;
}

.berufung-empty-message {
    background-color:  #ccc;
}

.single-fileupload-field .fileupload-field-wrapper .fileupload-select-file-button {
    background-color: #ccc;
}

.multi-fileupload-field .fileupload-field-wrapper .fileupload-select-file-button {
    background-color: #ccc;
    color: #48535a;
}

div.berufung-email-template a {
    color: #222;
}
div.berufung-email-template-registry-info-tooltip {
    background-color: #eee;
}
div.berufung-dbinfo-item span.item-delete a {
    color: #646464;
}
div.berufung-dbinfo-item span.item-delete a:hover {
    color: #000;
}
.berufung-email-explanation{
    background-color: #eee;
}
.single-fileupload-field .fileupload-field-wrapper.la2-form-field-error,
.multi-fileupload-field.la2-form-field-error .fileupload-field-wrapper {
    background-color: #fceae5;
}
div.multi-fileupload-field.la2-form-field-error {
    background-color: #fff;
}
.single-fileupload-field .fileupload-field-wrapper input.fileupload:hover + .fileupload-select-file-button {
    background-color: #ddd;
}
.multi-fileupload-wrapper input.fileupload:hover + .fileupload-field-wrapper .fileupload-select-file-button {
    background-color: #ddd;
}
div.la2-form-item div.description {
    color: #999;
}
div.la2-form-item-download-link-user-action a.la2-button {
    color: #222;
    background-color: #ccc;
}
div.la2-form-item-download-link-user-action a.la2-button:hover {
    background-color: #ddd;
}
div.berufung-export-button-wrapper div.la2-button a.la2-button-report {
    background-color: #ddd;
    color: #48535a;
}
div.berufung-export-button-wrapper div.la2-button a.la2-button-report:hover {
    background-color: #ccc;
    color: #48535a;
}
#login-wrapper .login-text-wrapper {
    background-color: #48535a;
}
#login-wrapper .login-text-wrapper h2,
#login-wrapper .login-text-wrapper a,
#login-wrapper .login-text-wrapper p {
    color: #fff;
}
#login-wrapper .login-text-wrapper a:hover {
    color: #bbb;
}
div#login-form .register a:hover {
    color: #48535a;
}
fieldset#berufung-committee-attendees table.dataTable div.la2-button.berufung-email-button a.berufung-procedure-report-bias {
    color: #48535a;
}
div#berufung-workflow-buttons div.berufung-workflow-state {
    color: #7f8990;
}
div#berufung-workflow-buttons input.la2-button {
    background-color: #ccc;
    color: #48535a;
}
div#berufung-workflow-buttons input.la2-button:hover {
    background-color: #ddd;
}
.la2-fieldset.berufung-fieldset-workflow-status .fieldset-not-editable,
.la2-fieldset.berufung-fieldset-workflow-status .fieldset-not-editable legend{
    background-color: #fff;
}
div#berufung-workflow-positions .step .wf-symbol {
    background: #009260;
    color: #fff;
}
div#berufung-workflow-positions .step.cancelled .wf-symbol {
    background: #ff9999;
}
div#berufung-workflow-positions .step.active ~ .step div.wf-symbol {
    background-color: #eee;
    color: #999;
}
div#berufung-workflow-positions .step.active ~ span {
    background-color: #ccc;
}
div#berufung-workflow-positions span.connector {
    background: #ccc;
}
div.berufung-fieldset-workflow-status.no-progress div#berufung-workflow-positions .step .wf-symbol,
div.berufung-fieldset-workflow-status.no-progress div#berufung-workflow-positions span.connector {
    color: #fff;
    background-color: #ccc;
}
div.berufung-open-procedures div.la2-button a.la2-button-create {
    background-color: #ddd;
    color: #48535a;
}
div.berufung-documents-procedure,
div.berufung-documents-application {
    background-color: #eee;
}
div.external-reviewer-spacer {
    color: #48535a;
}
div.subheading-tag-spacer {
    color: #48535a;
}
div.document-link-spacer {
    color: #48535a;
}
div.monitor-text-wrapper label {
    color: #48535a;
}
div.berufung-list-item-label {
    color: #48535a;
}
div.info-tooltip-text .icon-info {
    color: #48535a;
}
div.ui-dialog-buttonpane .primary {
    color: #fff;
    background: #48535a;
}
div.ui-dialog-buttonpane .primary:hover {
    background: #7f8990;
}
div.ui-dialog-buttonpane .secondary {
    background: #ccc;
}
div.ui-dialog-buttonpane .secondary:hover {
    background: #ddd;
}
.select2-results .select2-highlighted {
    background: #009260;
}

div.berufung-open-procedures div.berufung-list-item {
    border-bottom: 2px solid #009260;
}

table.dataTable tr.odd td.sorting_1 {
    background-color: #21eaa5;
}
table.dataTable tr.even td.sorting_1 {
    background-color: #b6efdb;
}
#login-form .login-button input {
    background: #009260;
    color: #fff;
}
#login-form .login-button input:hover {
    color: #a5d9c7;
}

div.berufung-login-wrapper div.sso-login input.la2-button {
    background: #009260;
    color: #fff;
}

div.berufung-login-wrapper div.sso-login input.la2-button:hover {
    color: #a5d9c7;
    background: #009260;
}

div.berufung-login-wrapper div.sso-login span.icon-arrow-right {
    position: relative;
    left: 127px;
    top: 5px;
    color: #FFF;
}

#tab-presentation-for-senate .fileupload-label{
    float: right;
    width: 260px;
}