.theme-4 #primary h2 {
  color: #FFF;
}
.theme-4 #primary .more,
.theme-4 #primary .more-preceding {
  border-color: Yellow;
  color: #FF0;
}
.theme-4 #events-upcoming h2 {
  background-image: url(/_images/t1-ev-nextup-top.gif);
}
.theme-4 #events-upcoming h2.today {
  background-image: url(/_images/t1-ev-vandaag-top.gif);
}
.en .theme-4 #events-upcoming h2.today {
  background-image: url(/_images/t1-ev-today-top.gif);
}
.theme-4 #events-upcoming .section {
  background: #FF7F00;
  color: Yellow;
}
.theme-4 #events-upcoming a {
  color: Yellow;
}
.theme-4 #events-upcoming ul {
  background: #FF6600;
}
.theme-4 #events-upcoming .even {
  background: #908F00;
  color: #FF6600;
}
.theme-4 #events-upcoming .even a {
  color: #FF6600;
}
.theme-4 #events-upcoming .even ul {
  background: #828200;
}
.theme-4 #events-soon h2 {
  background-image: url(/_images/t1-ev-komendedagen-top.gif);
}
.en .theme-4 #events-soon h2 {
  background-image: url(/_images/t1-ev-daysahead-top.gif);
}
.theme-4 #events-soon .section {
  background: #640086;
  color: #FFF;
}
.theme-4 .vcalendar .weekend {
  background: #570071;
}
.theme-4 .vcalendar .soldout {
  background-image: url(/_images/t4-flag-soldout.gif);
}
.theme-4 .vcalendar .canceled {
  background-image: url(/_images/t4-flag-canceled.gif);
}
.theme-4 .vcalendar .newdate {
  background-image: url(/_images/t4-flag-newdate.gif);
}
.theme-4 .vcalendar .expected {
  background-image: url(/_images/t4-flag-exp.gif);
}
.theme-4 .vcalendar .weekend .soldout {
  background-image: url(/_images/t4-flag-soldout-weekend.gif);
}
.theme-4 .vcalendar .weekend .canceled {
  background-image: url(/_images/t4-flag-canceled-weekend.gif);
}
.theme-4 .vcalendar .weekend .newdate {
  background-image: url(/_images/t4-flag-newdate-weekend.gif);
}
.theme-4 .vcalendar .weekend .expected {
  background-image: url(/_images/t4-flag-exp-weekend.gif);
}
.theme-4 #content h2 {
  background-image: url(/_images/t4-content-top.gif);
}
.theme-4 #content h2,
.theme-4 #content h3,
.theme-1 #content h4,
.theme-4 #content p.datetimestart,
.theme-4 #content .news dt {
  color: Yellow;
}
.theme-4 #content .section {
  background: #640086;
  color: #FFF;
}
.theme-4 #content a {
  color: #FF0;
}
.theme-4 #content .vcalendar a {
  color: #FFF;
}
.theme-4 #content input,
.theme-4 #content select {
	border-color: #570071;
	background: #F1D7FA;
	color: #000;
}
.theme-4 #content button {
	color: Yellow;
}
.theme-4 #soapbox {
  background-image: url(/_images/t4-soapbox-top.gif);
}
.theme-4 #soapbox .container {
  background-image: url(/_images/t4-soapbox-bottom.gif);
}
.theme-4 #soapbox p,
.theme-4 #soapbox dl,
.theme-4 #soapbox .walloffame {
  background: #828200;
  color: #FF0;
}
.theme-4 #soapbox a {
	color: #FF0;
}
.theme-4 dl.even {
	background: #570071;
}
.theme-4 #nav-breadcrumbs,
.theme-4 #nav-breadcrumbs a {
  color: #FF0;
}
.theme-4 #secondary h2,
.theme-4 #tertiary h2 {
  color: #FF7F00;
}
.theme-4 #secondary .more,
.theme-4 #tertiary .more {
  color: Yellow;
}
.theme-4 #nav-sub h3 {
  background: #FF6600;
}
.theme-4 #nav-sub a {
  border-color: #FF6600;
  background: #FF7F00;
  color: #FFFFFF;
}
.theme-4 #nav-sub .selected a {
  border-color: #FF6600;
  background: #FF6600;
}
.theme-4 #nav-sub li.selected li a {
  border-color: #FF7F00;
  background: #FF6600;
}
.theme-4 #nav-main a {
  background: #FF7F00;
}
.theme-4 #nav-main li.selected span a,
.theme-4 #nav-main span a:hover,
.theme-4 #nav-main li li.even a {
  background: #FF6600;
}
.theme-4 #language h2 {
  color: #FF7F00;
}
