* html #form-login ul li,
* html .add-nav li,
* #nav .news-list li,
* html .bottom-block ul li,
* html .sub-nav li,
* html .breadcrumbs li,
* html .pin-holder .bottom ul li { z-index: expression( runtimeStyle.zIndex = 1, this == parentNode.firstChild ? (className += " first-child") : 0 ); }
* html .acc-opener span {
	background:none;
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/bg-text.png', sizingmethod='crop');
}
* html .acc-opener .text2 {
	background:none;
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/bg-text02.png', sizingmethod='crop');
}
* html .acc-opener .text3 {
	background:none;
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/bg-text03.png', sizingmethod='crop');
}
* html .acc-opener .text4 {
	background:none;
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/bg-text04.png', sizingmethod='crop');
}
* html .acc-opener .text5 {
	background:none;
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/bg-text05.png', sizingmethod='crop');
}
* html .tabset .teaser-green,
* html .tabset .teaser-green:hover {
	background-position:-9999px -9999px;
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/bg-teaser-green.png', sizingmethod='crop');
}
* html .tabset .teaser-red,
* html .tabset .teaser-red:hover {
	background-position:-9999px -9999px;
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/bg-teaser-red.png', sizingmethod='crop');
}
* html .tabset .teaser-blue,
* html .tabset .teaser-blue:hover {
	background-position:-9999px -9999px;
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/bg-teaser-blue.png', sizingmethod='crop');
}
* html .tabset .teaser-orange,
* html .tabset .teaser-orange:hover {
	background-position:-9999px -9999px;
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/bg-teaser-orange.png', sizingmethod='crop');
}
* html .tabset .teaser-green em {
	background-position:-9999px -9999px;
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/bg-teaser-green-r.png', sizingmethod='crop');
}
* html .tabset .teaser-red em {
	background-position:-9999px -9999px;
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/bg-teaser-red-r.png', sizingmethod='crop');
}
* html .tabset .teaser-blue em {
	background-position:-9999px -9999px;
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/bg-teaser-blue-r.png', sizingmethod='crop');
}
* html .tabset .teaser-orange em {
	background-position:-9999px -9999px;
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/bg-teaser-orange-r.png', sizingmethod='crop');
}
* html .tabset .teaser-green span,
* html .tabset .teaser-green:hover span {
	background-position:-9999px -9999px;
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/bg-teaser-green-l.png', sizingmethod='crop');
}
* html .tabset .teaser-red span,
* html .tabset .teaser-red:hover span {
	background-position:-9999px -9999px;
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/bg-teaser-red-l.png', sizingmethod='crop');
}
* html .tabset .teaser-blue span,
* html .tabset .teaser-blue:hover span {
	background-position:-9999px -9999px;
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/bg-teaser-blue-l.png', sizingmethod='crop');
}
* html .tabset .teaser-orange span,
* html .tabset .teaser-orange:hover span {
	background-position:-9999px -9999px;
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/bg-teaser-orange-l.png', sizingmethod='crop');
}
* html .banner .tabset li.active a:hover,
* html .banner .tabset li.active a {filter:none !important;}
* html .orange .tabset li a,
* html .orange .tabset li a:hover {
	background-position:-9999px -9999px;
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/bg-teaser-orange.png', sizingmethod='crop') !important;
}
* html .red .tabset li a,
* html .red .tabset li a:hover {
	background-position:-9999px -9999px;
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/bg-teaser-red.png', sizingmethod='crop') !important;
}
* html .blue .tabset li a,
* html .blue .tabset li a:hover {
	background-position:-9999px -9999px;
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/bg-teaser-blue.png', sizingmethod='crop') !important;
}
* html .green .tabset li a,
* html .green .tabset li a:hover {
	background-position:-9999px -9999px;
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/bg-teaser-green.png', sizingmethod='crop') !important;
}
* html .orange .tabset li.active a em,
* html .red .tabset li.active a em,
* html .blue .tabset li.active a em,
* html .green .tabset li.active a em {
	background-position:-9999px -9999px;
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/bg-teaser-alt-r.png', sizingmethod='crop') !important;
}
* html .orange .tabset li.active a span,
* html .red .tabset li.active a span,
* html .blue .tabset li.active a span,
* html .green .tabset li.active a span {
	background-position:-9999px -9999px;
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/bg-teaser-alt-l.png', sizingmethod='crop') !important;
}
* html .pin-holder .popup .holder {
	background:none;
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/bg-popup-c.png', sizingmethod='scale');
}
* html .pin-holder .bottom {
	background:none;
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/bg-popup-b.png', sizingmethod='crop');
}
* html .pin {
	background:none;
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/ico01.png', sizingmethod='crop');
}
* html .pin2 {
	background:none;
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/ico02.png', sizingmethod='crop');
}
* html .pin3 {
	background:none;
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/ico03.png', sizingmethod='crop');
}
* html .pin4 {
	background:none;
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/ico04.png', sizingmethod='crop');
}
* html .btn-info {
	background-position:-9999px -9999px;
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/bg-btn02.png', sizingmethod='crop');
}
*+ html #nav .drop {
	clear: both;
}

#tx-solr-faceting ul {
	margin-left: 0;
}

*+html #header .holder {
	position: relative;
	z-index: 10;
}

.tx-szevents-pi1 .datepicker table td div.fc-day-number a {
	position: absolute;
	margin-top: -7px !important;
	margin-left: -1px !important;
	line-height: 18px !important;
}

.tx-szevents-pi1 .datepicker table td .event-info a {
	position: relative;
	margin: 0;
	display: block;
	}

.tx-szevents-pi1 .tooltip-holder .tooltip {
	margin-bottom: -22px !important;
}

.tx-szevents-pi1 .mainView .term-btns input.btn {
	border: none !important;
}

.download-list ul li {
	border-top: 1px solid #008dd9;
}

.download-list ul li a {
	border-top: none;
	margin-top: -1px;
}