BODY {
  background-color: #ffffff;
  color: #ff7136;
}

#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,
#c1 > header > h4,
#c7 > header > h4,
.news h3.sektion-link a,
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,
.news .page-navigation a:hover,
#footer .footer-column a {
  color: #ff00a7;
}

hr {
  background-color: #ff7136;
}

.frame-layout-0 tr:first-child,
.frame-layout-2 tr:first-child,
.frame-layout-3 tr:first-child {
  border-color: #ff7136;
}

#footer-columns {
  border-top: 4px solid #ff7136;
}

h1,
h1 a,
h3,
h3 a,
.menu .selected > a,
.menu .active > a,
#mobile-menu .selected > a > a,
#mobile-menu .active > a > a,
.csc-menu li,
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:hover {
  color: #ff00a7;
}

.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: #ff7136;
}

span.slicknav_icon-bar {
  background-color: #ff7136;
}

input.search-field,
.form-group .input input {
  background-color: #ffffff;
  border: 0;
  border-bottom: 1px solid #ff7136;
  color: #ff7136;
}
.form-group .input textarea {
  background-color: #ffffff;
  border: 1px solid #ff7136;
  color: #ff7136;
}


@media (min-width: 1360px) {
  #normal { width: 838px; }
  #left { width: 396px; }
  #mobile-header { display: none; }
  #header, #content, #footer { width: 1280px; }
  #logo1 { width: 724px; margin: 86px 0 55px; }
  #logo2 { display: none; }
  .footer-column { margin-bottom: 34px; }
  #mobile-only { display: none; }
}


@media handheld and (min-width: 905px) and (max-width: 1359px) {
  #normal { width: 838px; }
  #left { display: none; }
  #desktop-header { display: none; }
  #header, #content, #footer { width: 838px; }
  #logo1 { width: 724px; margin: 86px 0; }
  #logo2 { display: none; }
  #footer-1, #footer-2, #footer-3, #footer-cr { width: 100%; float: left; }
  .footer-column { margin-bottom: 34px; }
}


@media (min-width: 905px) and (max-width: 1359px) {
  #normal { width: 65.47%; }
  #left { width: 30.94%; }
  #mobile-header { display: none; }
  #header, #content, #footer { width: 94%; }
  #logo1 { width: 724px; margin: 86px 0; }
  #logo2 { display: none; }
  .footer-column { margin-bottom: 34px; }
  #mobile-only { display: none; }
}


@media (max-width: 904px) {
  #normal { width: 100%; }
  #left { display: none; }
  #desktop-header { display: none; }
  #header, #content, #footer { width: 90%; }
  #logo1 { width: 100%; margin: 20px 0; }
  #logo2 { display: none; }
  #footer-1, #footer-2, #footer-3, #footer-cr { width: 100%; float: left; }
  .footer-column { margin-bottom: 34px; }
}
