/* --- ------------------------------------------ --- */
/* --- ------------------------------------------ --- */
/* --- ---------- Fixes for all Browsers -------- --- */
/* --- ------------------------------------------ --- */
/* --- ------------------------------------------ --- */

/* --- ------- --- */
/* --- Mainnav --- */
/* --- ------- --- */

div.wrapper.mainnav ul li.live a:link, 
div.wrapper.mainnav ul li.live a:visited {
	background-image: url(back_live.gif);
}

div.wrapper.mainnav ul li.shop a:link, 
div.wrapper.mainnav ul li.shop a:visited {
	background-image: url(back_shop_sprite.gif);
}

div.wrapper.mainnav ul li.shop a:hover {
	background-position: center -20px;
}



/* --- -------- --- */
/* --- Carousel --- */
/* --- -------- --- */
/* ersetzt Teile der temp.css */

.stripNav a,
.stripNav a:visited,
.stripNav a:link {
	color: #666666;
	background: url(onepixel_10.png);
	display: block;
	width: 6px;
}

.stripNav a:hover,
.stripNav a:focus,
.stripNav a:active {
	color: #ffffff;	
	background: url(onepixel_50.png);	
}

.stripNav a.current,
.stripNav a:visited.current,
.stripNav a:link.current,
.stripNav a:hover.current,
.stripNav a:focus.current,
.stripNav a:active.current {
	color: #ffffff;
	background: url(onepixel_100.png);
}

/* --- -------- --- */
/* --- Calendar --- */
/* --- -------- --- */
/* ersetzt Teile der bphil_styles_calendar.css */

td.calendarBlank p.calendarday, 
td.calendarCell.empty p.calendarday, 
td.disabled_day p.calendarday {
  border-bottom-width: 1px;
}

/* --- ------- --- */
/* --- Cluetip --- */
/* --- ------- --- */

a.trigger {
	cursor: pointer;
}

/* --- ---------- --- */
/* --- Navigation --- */
/* --- ---------- --- */
/* ersetzt Teile der temp.css */

ul.arrow_navigation li.prev a,
ul.arrow_navigation li.prev a:link,
ul.arrow_navigation li.prev a:visited {
	background-image: url(file:///E|/Internet 临时文件/Content.IE5/_images/big_arrow_sprite.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
}

ul.arrow_navigation li.prev a:hover,
ul.arrow_navigation li.prev a:focus,
ul.arrow_navigation li.prev a:active {
	background-image: url(file:///E|/Internet 临时文件/Content.IE5/_images/big_arrow_sprite.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left bottom;
}

ul.arrow_navigation li.next a,
ul.arrow_navigation li.next a:link,
ul.arrow_navigation li.next a:visited {
	background-image: url(file:///E|/Internet 临时文件/Content.IE5/_images/big_arrow_sprite.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: -78px top;
}

ul.arrow_navigation li.next a:hover,
ul.arrow_navigation li.next a:focus,
ul.arrow_navigation li.next a:active {
	background-image: url(file:///E|/Internet 临时文件/Content.IE5/_images/big_arrow_sprite.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: -78px bottom;
}

/* --- ------- --- */
/* --- Sitemap --- */
/* --- ------- --- */

div.sitemap ul li {
	width: 11em;
	float: left;
	display: block;
}

div.sitemap ul.last {
	float: right;
	margin-right: 1em;
	display: inline;
}

div.sitemap ul li ul {
	width: auto;
	float: none;
	padding: 0;
	margin: 0;	
}

div.sitemap ul li ul li {
	float: none;
}
