BODY {
  background-color: #ffffff;
  color: #6e6e6e;
}

#content_left .csc-default,
#content_right .csc-default,
#content_left .ts_content,
#content_right .ts_content,
.csc_borderbottom,
.csc-searchResult,
.csc-mailform-field input,
.csc-mailform-field select,
.csc-mailform-field textarea {
  background: none #ffffff;
}

.csc-mailform-field input.csc-mailform-submit {
  color: #ffffff;
}

a,
.menu .selected > a,
.menu .active > a,
#mobile-menu .selected > a > a,
#mobile-menu .active > a > a,
.csc-menu li,
h1,
h1 a,
h2,
.news h3.sektion-link a,
h3.search-results,
input,
select,
.csc-mailform-field label,
.csc-mailform-field input,
.csc-mailform-field select,
.csc-mailform-field textarea,
.csc-mailform-field input.csc-mailform-submit,
.frame p a:hover,
.news .page-navigation a:hover,
#footer .footer-column a {
  color: #ff3232;
}

hr {
  background-color: #ff3232;
}

.frame-layout-0 tr:first-child,
.frame-layout-2 tr:first-child,
.frame-layout-3 tr:first-child {
  border-color: #ff3232;
}

#footer-columns {
  border-top: 4px solid #ff3232;
}

a:hover,
.menu a:hover,
.news .page-navigation a,
#footer .footer-column a:hover,
#searchbox-form input.search-field,
.news .page-navigation a,
.frame p a {
  color: #ff7d20;
}

.news h1 a,
.news h2 a,
.news h3 a,
.news h4 a,
.news h5 a,
.menu a,
.news a.btn-read-more,
.menu .menu-disabled,
.menu .menu-disabled a,
.menu .inactive,
.menu .inactive a,
.event a.btn-read-more,
.event h3.title a,
#footer,
span.slicknav_arrow {
  color: #6e6e6e;
}

span.slicknav_icon-bar {
  background-color: #6e6e6e;
}

input.search-field,
.form-group .input input {
  background-color: #ffffff;
  border: 0;
  border-bottom: 1px solid #6e6e6e;
  color: #6e6e6e;
}
.form-group .input textarea {
  background-color: #ffffff;
  border: 1px solid #6e6e6e;
  color: #6e6e6e;
}


@media (min-width: 1320px) {
    #normal { width: 838px; }
    #left { width: 396px; }
    #mobile-header { display: none; }
    #header, #content, #footer { width: 1280px; }
    #logo2 { display: none; }
    .footer-column { margin-bottom: 100px; }
}


@media handheld and (min-width: 865px) and (max-width: 1319px) {
    #normal { 838px; }
    #left { display: none; }
    #desktop-header { display: none; }
    #header, #content, #footer { width: 838px; }
    #logo1 { display: none; }
    #footer-1, #footer-2, #footer-3, #footer-cr { width: 100%; float: left; }
    .footer-column { margin-bottom: 34px; }
}


@media (min-width: 865px) and (max-width: 1319px) {
    #normal { width: 65.47%; }
    #left { width: 30.94%; }
    #mobile-header { display: none; }
    #header, #content, #footer { width: 96.97%; }
    #logo2 { display: none; }
    .footer-column { margin-bottom: 100px; }
}


@media (min-width: 409px) and (max-width: 864px) {
    #normal { width: 100%; }
    #left { display: none; }
    #desktop-header { display: none; }
    #header, #content, #footer { width: 95%; }
    #logo1 { display: none; }
    #footer-1, #footer-2, #footer-3, #footer-cr { width: 100%; float: left; }
    .footer-column { margin-bottom: 34px; }
}


@media (max-width: 408px) {
    #normal { width: 100%; }
    #left { display: none; }
    #desktop-header { display: none; }
    #header, #content, #footer { width: 95%; }
    #logo1 { display: none; }
    #footer-1, #footer-2, #footer-3, #footer-cr { width: 100%; float: left; }
    .footer-column { margin-bottom: 34px; }
}
