.calendar_information {
	color: #000;
}

.calendar_kommande {
	color: #000;
	padding: 2px;
}

.calendar_kommande p {
	margin: 0;
	padding: 0;
}

.calendar_kommande .calendar_information
{
	font-size: 11px;
}

.calendar_kommande .calendar_list_headline a
{
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

.calendar_kommande .calendar_list_headline a:hover
{
	color: #f00;
}

.calendar_kommande .calendar_list_date
{
	margin-bottom: 4px;
}

.calendar_event {
	color: #000;
}

.calendar_event h1
{
	font-size: 10px;
	margin: 5px 0px;
	font-weight: bold;
}

.calendar_event .occurence {
	font-size: 10px;
	font-style: italic;
}

.calendar_event .description {
	margin: 8px 0px;
	font-size: 10px;
}

.calendar_date_list
{
	color: #000;
	list-style: none;
	margin: 0;
	padding: 0;
}

.calendar_date_list li h2 {
	font-size: 10px;
	margin: 5px 0 0 0;
	font-weight: bold;
}

.calendar_date_list li h2 a {
	text-decoration: none;
	color: #000;
}

.calendar_date_list li h2 a:hover {
	color: #f00;;
}

.calendar_date_list li .occurence {
	margin: 2px 0;
	font-size: 10px;
	font-style: italic;
}

.calendar_list {
	color: #000;
}

.calendar_list h2 {
	font-size: 10px;
	margin: 10px 0;
	text-decoration: underline;
}

.calendar_list ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.calendar_list li h3 {
	font-size: 10px;
	margin: 5px 0 0 0;
	font-weight: bold;
}

.calendar_list li h3 a {
	text-decoration: none;
	color: #000;
}

.calendar_list li h3 a:hover {
	color: #f00;
}

.calendar_list li .occurence {
	margin: 2px 0;
	font-size: 10px;
	font-style: italic;
}



.ic_local_news
{
	font-size: 11px;
	margin-bottom: 4px;
}

.ic_local_news_headline
{
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

.ic_local_news_headline:hover
{
	color: #f00;
}

.ic_show_news {
	font-size: 11px;
}

.ic_show_news_headline {
	margin: 5px 0px;
	font-weight: bold;
}

.ic_show_news_headline a {
	text-decoration: none;
	color: #000;
}

.ic_show_news_headline a:hover {
	color: #f00;
}

.ic_show_news_date {
	font-size: 11px;
	font-style: italic;
}

.ic_show_news_summary {
	margin: 8px 0px;
	font-size: 11px;
	font-style: italic;
}

.ic_show_news_content {
	font-size: 11px;
	margin-bottom: 8px;
}

.banners img
{
	border: 0;
}

#search-site-list ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#search-site-list .navigation {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: solid 1px #000;
}

#search-site-list .navigation a {
	text-decoration: none;
	color: #000;
	font-weight: bold;
}

#search-site-list .navigation a:hover {
	color: red;
}

#search-site-list li .score {
	color: blue;
}

#search-site-list li .headline {
	text-decoration: none;
	color: #000;
}

#search-site-list li .headline:hover {
	color: red;
}

#search-site-list {
}

#search-site-list li .summary {
}


.alarm_main {
	font-size: 10px;
	color: #000;
	list-style: none;
	margin: 0;
	padding: 2px;
}

.alarm_main h2 {
	margin: 2px 0px;
	padding: 0;
	font-size: 10px;
}

.alarm_main h2 a {
	text-decoration: none;
	color: #000;
}

.alarm_main h2 a:hover {
	color: red;
}

.alarm_main p {
	margin: 0;
	padding: 0;
}

/**
 * Start of
 * WEATHER
 */
.weather_main
{
	font-size: 11px;
	padding: 3px;
}
 
.weather_label
{
	font-weight: bold;
	padding-top: 2px;
}

.weather_value
{
} 
/**
 * End of
 * WEATHER
 */