#MainContent h1 {
	text-indent: -9999px;
	background-position: left top;
	background-repeat: no-repeat;
}

#SideBar h4 span,
#SideBar h3 span {
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#languages {
	float: right;
	margin: 0;
	list-style: none;
	height: 24px;
}
#languages li {
	list-style-type: none;
	background: transparent;
	padding: 0;
	height: 24px;
	line-height: 24px;
	margin: -3px 0 0 5px;
	width: 24px;
	display: block;
	float: left;
}
#languages li a {
	float: left;
	display: block;
	width: 100%;
	height: 100%;
}
#languages span {
	width: 24px;
	height: 24px;
	display: block;
	float: left;
	background: url(../images/de_d.gif) left top no-repeat;
	text-indent: -9999px;
}
#languages a span {
	background: url(../images/de.gif) left -23px no-repeat;
}
#languages span.english {
	background: url(../images/uk_d.gif) left top no-repeat;
}
#languages span.dansk {
	background: url(../images/dk_d.gif) left top no-repeat;
}
#languages a span.english {
	background: url(../images/uk.gif) left -23px no-repeat;
}
#languages a span.dansk {
	background: url(../images/dk.gif) left -23px no-repeat;
}
#languages .active a span {
	background-position: left top;
}
#languages li a:hover span,
#languages li a:active span
#languages li a:focus span {
	background-position: left top;
}
#Top #Search {
	width: 320px;
}
*+html #Top #Search {
	width: 300px;
}
#Top #Search .search {
	float: left;
}
#MainContent h1.events {
	text-indent: 0px;
	color: #FF9900;
	font-size: 1.2em;
}
/* ---------- Social Bookmarks ------------- */

#social {
	margin-bottom: 25px;
	margin-top: -34px;
}

.WithSideBar #Footer #social {
	margin-left: -15px;
	margin-bottom: 0px;
	margin-top: 0px;
	width: 196px;
	height: 39px;
	background: url(../images/social/gumda_bubble.gif) no-repeat top left;
}

.WithSideBar #Footer #social .inner {
	padding: 5px 0 0 10px;
}