/* Calendar */

h1.calendar_list_header
{
	text-decoration: none;
	color: #000;
	font-weight: bold;
	font-size: 80%;
	margin-bottom: 0px;
    padding-bottom: 0px;

}

.calendar_list_headline 
{
	text-decoration: none;
	color: #000;
}

.calendar_list_headline a
{
	font-size: 80%;
	text-decoration: none;
	color: #000;
}

.calendar_list_headline a:hover
{
	text-decoration: underline;
}

.calendar_list_date
{
	font-size: 80%;
	color: #929292;
	margin-bottom: 4px;
}

.calendar_headline 
{
	
	text-decoration: none;
	color: #000;
	font-weight: bold;
}

.calendar_headline a
{
	font-size: 80%;
	text-decoration: none;
	color: #000;

}

.calendar_headline a:hover
{
	text-decoration: underline;
}


/* Nytt */

.calendar_month_mark{
	background-color: #ef0808;
	font-size: xx-small;
	border: solid 1px #950202;
}

a.calendar_month_link{
	color: #000000;
	text-decoration: none;
}


.calendar_month_today{
	background-color: #EAEAEA;
	font-weight:bold;
	font-size: xx-small;
}
.calendar_month_day{
	font-size: xx-small;
}

.calendar_month_head, .calendar_month_week_head{
	color: #000000;
	font-size: xx-small;
}
.calendar_month_head{
	padding-left: 5px;
	padding-right: 5px;
}
.calendar_month_week_head{
	font-weight: bold;
	font-size: xx-small;
	padding-top: 5px;
	padding-bottom: 5px;
}
.calendar_month{
	text-align: center;
	
}

.cdalendar_main{	width: 100%; background: orange;}

/**
 * Start of
 * iCenter
 */
 div.ic_main
{
	border: 0;
	width: 100%;
	font-size: x-small;
	padding: 0px;
}

div.ic_show_news
{
	margin-bottom: 30px;
}

div.ic_show_news_date
{
	font-size: xx-small;
	font-family: Verdana, Arial MT, Arial, Verdana;
	color: #929292;
}

div.ic_show_news_headline
{
	font-size: x-small;
	font-weight: bold;
	font-family: Arial MT, Arial, Verdana;
	color: #707011;
}

div.ic_show_news_content
{
	margin-top: 5px;
	font-size: xx-small;
	font-family: Verdana;
}

div.ic_show_news_summary
{
	font-size: xx-small;
	font-family: Verdana;
}

.ic_show_news_item
{
	padding: 5px 0px;
	border-bottom: solid 1px #000;
}

.ic_show_news_readmore
{
	padding: 3px 0px;
}

.ic_show_news_readmore a
{
	font-size: xx-small;
	font-family: Verdana, Arial;
	text-decoration: none;
	color: #929292;
}

.ic_local_list_news_headline
{
	text-decoration: none;
	color: #660;
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: x-small;
}
 
a.ic_local_news_headline  {
	font-size: xx-small;
	font-family: Verdana, arial;
	text-decoration: none;
	color: #000;
}

/**
 * Start of
 * FORUM
 */
div.forum_main
{
	background: #fff;
	/*border: dashed 1px #777;*/
	padding: 5px;
	margin: 1px;
	color: #000;
}

div.forum_header
{
	position: relative;
}

div.forum_thread
{
	position: relative;
	background: #f7f7f7;
	margin: 0px 0px 2px 0px;
	padding: 4px;
	font-size: 12px;
	border-top: solid 1px #000;
}

div.forum_thread a
{
	text-decoration: none;
	color: #000;
}

div.forum_message
{
	position: relative;
	background: #f7f7f7;
	margin: 0px 0px 2px 0px;
	padding: 4px;
	font-size: 12px;
	border-top: solid 1px #bbb;
	color: #000;
}

div.forum_message_odd
{
	background: #f6f3c4;
}

div.forum_message_even
{
	background: #f7f7f7;
}

/* if only IE would this it's thing right... */
div.forum_message:hover {
 color: #000;
}

div.forum_message_header
{
	border-top: solid 1px #aaa;
	position: relative;
	margin: 0px 0px;
	padding: 4px;
	font-size: 12px;
}

div.forum_message_header_even
{
	background-color: #eee;
}

div.forum_message_header_odd
{
	background-color: #e6e3b4;
}

div.forum_message_header div
{
	position: relative;
}
	
div.forum_button_link a
{
	text-decoration: none;
	color: #666;
	padding-right: 10px;
}

.forum_date
{
	position: relative;
	color: #737573;
	font-size: 10px;
}

div.forum_message .forum_user
{
	padding-top: 10px;
	font-weight: bold;
	color: #737573;
}

div.forum_button_link
{
	position: relative;
	letter-spacing: -1;
	font-size: 10px;
}

div.forum_button_link img
{
	vertical-align: top;
	border: 0;
}

div.forum_item
{
	position: relative;
	padding: 5px 0px;
	border-bottom: solid 1px #000;
}

div.forum_control
{
	position: relative;
}

table.forum_new_message input, table.forum_new_message textarea
{
	border: solid 1px #000;
	background: #f7f7f7;
}

.forum_box_message_header a
{
	text-decoration: none;
	color: #666;
}

/**
 * End of
 * FORUM
 */
 
 /**
 Denna tar bort ramarna kring länkade banners 
 */
 .banners a img {
 border: 0px;
 }
