@charset "utf-8";
/* 
	IE specific CSS
*/

a.more-green, a.more-blue, a.more-red, a.more-grey, a.back {
	line-height: 16px;
}
	
div#TopBar div.topbar ul li.search form {
	padding: 1px;
	border: 0;
	background: transparent url("../Images/TopBar_background_search.png") 0 0 no-repeat;
	filter: none;
}

div#TopBar div.topbar ul li.search input.search {
	line-height: 22px;
}

div#Footer ul.footer-6 {
	margin-right: 0;
}

div#Page div#Content div.article-content p:first-child:first-letter,
div#Page div#Content div.form-head p:first-child:first-letter {
	margin-top: 10px;	
}

div#Page div#Content.article div.article-body div.media a span.more {
	height: 20px;
	border: 0;
	background: url("../Images/sprite_general.png") -500px 0 no-repeat;
	line-height: 22px;
}

div#EventsTable ul.week li a {
	background: #fff url("../Images/sprite_general.png") 0px -200px no-repeat;
    filter: none;		
}

div#EventsTable ul.week li.today a {
	/*background: #fff url("../Images/sprite_general.png") -100px -200px no-repeat;*/
    filter: none;			
}

div#Page div#Content.article-list div.article div.date,
div#Page div#Content.item-list div.article div.date {
	background: #fff url("../Images/sprite_general.png") 0px -200px no-repeat;
	filter: none;
}

div.form div.element-select span.field span.selected {
	background: #fefefe url("../Images/Fallback/form_select_background.png") 202px 0 no-repeat;
	filter: none;
}




/*
	Color boxes
*/

div#Page div.color-box div.box-content p:first-child:first-letter {
	margin-top: 8px;	
	margin-left: 0;
}

/*
	:last-child fix
*/

div.three-column-newsletter div#Content fieldset.last-child {
	margin-top: 0;	
}

div#Footer ul.last-child {
	margin-right: 0;
}

div#EventsTable ul.week.last-child {
	margin-bottom: -5px;
}

div#EventsTable ul.week.last-child li {
	margin-bottom: 0px;
}

div#NavBar ul li.last-child {
	color: #40403d;
}

div.form fieldset.last-child {
	background: none;
	padding-bottom: 0;
	margin-top: -28px;
}