
hr {
	border-top: 1px solid transparent;
}
#mainMenu > ul > ul {
	width: 140px;
}
#mainMenu > ul > li {
	float: left;
	width: 140px;
}
#mainMenu > ul > li > a {
	float: left;
	height: auto;
	padding: 11px 0;
}
#mainMenu > ul > li > a span {
	position: relative;
}
#searchTop {
	margin-bottom: 0;
}
#header .languageSwitch ul {
	width: 120px;
	float: left;
}
#header .languageSwitch a {
	float: left;
	padding-top: 7px;
	padding-bottom: 6px;
	width: 39px;
	height: auto;
}
#header .languageSwitch li {
	float: left;
	width: 120px;
}
#content {
	float: left;
}
.calendarBody .visual {
	min-height: 70px;
}