.theme-2 #primary h2 {
  color: #FFF;
}
.theme-2 #primary .more,
.theme-2 #primary .more-preceding {
  border-color: Yellow;
  color: #FF0;
}
.theme-2 #events-upcoming h2 {
  background-image: url(/_images/t1-ev-nextup-top.gif);
}
.theme-2 #events-upcoming h2.today {
  background-image: url(/_images/t1-ev-vandaag-top.gif);
}
.en .theme-2 #events-upcoming h2.today {
  background-image: url(/_images/t1-ev-today-top.gif);
}
.theme-2 #events-upcoming .section {
  background: #12006E;
  color: Yellow;
}
.theme-2 #events-upcoming a {
  color: Yellow;
}
.theme-2 #events-upcoming ul {
  background: #100058;
}
.theme-2 #events-upcoming .even {
  background: #F864B0;
  color: #100058;
}
.theme-2 #events-upcoming .even a {
  color: #100058;
}
.theme-2 #events-upcoming .even ul {
  background: #F652A8;
}
.theme-2 #events-soon h2 {
  background-image: url(/_images/t1-ev-komendedagen-top.gif);
}
.en .theme-2 #events-soon h2 {
  background-image: url(/_images/t1-ev-daysahead-top.gif);
}
.theme-2 #events-soon .section {
  background: #BA0002;
  color: #FFF;
}
.theme-2 .vcalendar .weekend {
  background: #A30002;
}
.theme-2 .vcalendar .soldout {
  background-image: url(/_images/t2-flag-soldout.gif);
}
.theme-2 .vcalendar .canceled {
  background-image: url(/_images/t2-flag-canceled.gif);
}
.theme-2 .vcalendar .newdate {
  background-image: url(/_images/t2-flag-newdate.gif);
}
.theme-2 .vcalendar .expected {
  background-image: url(/_images/t2-flag-exp.gif);
}
.theme-2 .vcalendar .weekend .soldout {
  background-image: url(/_images/t2-flag-soldout-weekend.gif);
}
.theme-2 .vcalendar .weekend .canceled {
  background-image: url(/_images/t2-flag-canceled-weekend.gif);
}
.theme-2 .vcalendar .weekend .newdate {
  background-image: url(/_images/t2-flag-newdate-weekend.gif);
}
.theme-2 .vcalendar .weekend .expected {
  background-image: url(/_images/t2-flag-exp-weekend.gif);
}
.theme-2 #content h2 {
  background-image: url(/_images/t2-content-top.gif);
}
.theme-2 #content h2,
.theme-2 #content h3,
.theme-1 #content h4,
.theme-2 #content p.datetimestart,
.theme-2 #content .news dt {
  color: Yellow;
}
.theme-2 #content .section {
  background: #BA0002;
  color: #FFF;
}
.theme-2 #content a {
  color: #FF0;
}
.theme-2 #content .vcalendar a {
  color: #FFF;
}
.theme-2 #content input,
.theme-2 #content select {
	border-color: #A30002;
	background: #FDB5B5;
	color: #000;
}
.theme-2 #content button {
	color: Yellow;
}
.theme-2 #soapbox {
  background-image: url(/_images/t2-soapbox-top.gif);
}
.theme-2 #soapbox .container {
  background-image: url(/_images/t2-soapbox-bottom.gif);
}
.theme-2 #soapbox p,
.theme-2 #soapbox dl,
.theme-2 #soapbox .walloffame {
  background: #F652A8;
  color: #FF0;
}
.theme-2 #soapbox a {
	color: #FF0;
}
.theme-2 dl.even {
	background: #A30002;
}
.theme-2 #nav-breadcrumbs,
.theme-2 #nav-breadcrumbs a {
  color: #FF0;
}
.theme-2 #secondary h2,
.theme-2 #tertiary h2 {
  color: #B0B000;
}
.theme-2 #secondary .more,
.theme-2 #tertiary .more {
  color: Yellow;
}
.theme-2 #nav-sub h3 {
  background: #100058;
}
.theme-2 #nav-sub a {
  border-color: #100058;
  background: #12006E;
  color: #FFFFFF;
}
.theme-2 #nav-sub .selected a {
  border-color: #100058;
  background: #100058;
}
.theme-2 #nav-sub li.selected li a {
  border-color: #12006E;
  background: #100058;
}
.theme-2 #nav-main a {
  background: #12006E;
}
.theme-2 #nav-main li.selected span a,
.theme-2 #nav-main span a:hover,
.theme-2 #nav-main li li.even a {
  background: #100058;
}
.theme-2 #language h2 {
  color: #B0B000;
}
