/**
 * EXCHANGE {
 */
.exchange_list {
}

.exchange_list table {
	border-collapse: collapse;
	font-size: 80%;
}

.exchange_list th {
	text-align: left;
	border: solid 1px #000;
	padding: 2px 4px;
	background: #cdf;

	font-weight: bold;
}

.exchange_list td {
	border: solid 1px #000;
	padding: 2px 4px;
}

.exchange_list .input {
	font-size: 10px;
}

.exchange_list .button {
	font-size: 10px;
}
/**
 * } EXCHANGE
 */

  /**
 Denna tar bort ramarna kring länkade banners
 */
 .banners a img {
 border: 0px;
 }
.banners .banner {
	padding: 4px 0px;
}

#right_column .banners {
	margin-top: 38px;
	padding: 5px 0px;
	text-align: center;
	background: white;
}
#right_column .banners .banner {
	border-top: 2px solid #D4D4D2;
}
#right_column .banners .banner:first-child {
	border: none;
}
#right_column .banners .banner img {
	padding: 4px;
}


/**
 * CALENDAR (Listing) {
 */
.calendar_list {
	color: #000;
	list-style: none;
	margin: 0;
	padding: 0;
}

.calendar_list li {
	padding: 0px 5px;
}

.calendar_list li h2 {
	font-size: 110%;
	text-decoration: underline;
	margin: 8px 0;
	padding: 0;
}

.calendar_list li h3 {
	font-weight: normal;
	font-size: 100%;
	margin: 2px 0;
	padding: 0;
}

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

.calendar_list li h3 a:hover {
	text-decoration: underline;
	color: red;
}

.calendar_list li .occurrence {
	font-weight: bold;
	font-size: 90%;
	margin: 0;
}
/**
 * } CALENDAR (Listing)
 */

 /**
 * CALENDAR (Event view) {
 */
.calendar_event {
	color: #000;
	margin: 0;
	padding: 0;
}

.calendar_event h1 {
	font-size: 140%;
	margin: 0;
	padding: 0;
}

.calendar_event .occurrence {
	font-size: 100%;
	margin: 0;
}

.calendar_event .description {
	font-size: 100%;
	margin: 0;
}

.calendar_event .control {
	font-size: 100%;
	margin: 8px 0;
}

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

.calendar_event .control a:hover {
	text-decoration: underline;
	color: red;
}

.calendar_event .control a img {
	border: 0;
}
/**
 * } CALENDAR (Event view)
 */

/**
 * Start of
 * CALENDAR
 */


/* Nytt */
.calendar_month_mark{
	background-color: #FA931B;
	font-size: 11px;
	border: solid 1px #ccc;
}

.calendar_month_link{
	color: #000000;
	text-decoration: none;
}
.calendar_month_today{
	background-color: #EAEAEA;
	font-weight:bold;
	font-size: 11px;
}

.calendar_month_day{
	font-size: 11px;
}

.calendar_month_head, .calendar_month_week_head{
	color: #000000;
	font-size: 11px;
}

.calendar_month_head{
	padding-left: 5px;
	padding-right: 5px;
}

.calendar_month_week_head{
	font-weight: bold;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.calendar_month{
	text-align: center;
}


/**
 * End of
 * CALENDAR
 */


 /**
 * ICENTER (News view) {
 */
.icenter_content .show_news {
	color: #000;
	list-style: none;
	margin: 0;
	padding: 0;
}

.icenter_content .show_news h2 {
	font-size: 140%;
	margin: 0;
	padding: 0;
}

.icenter_content .show_news .time {
	font-size: 100%;
	margin: 1px 0 6px 0;
}

.icenter_content .show_news .summary {
	font-size: 100%;
	font-style: italic;
}

.icenter_content .show_news .content {
	font-size: 100%;
	margin: 0;
	padding: 0;
	min-height: 0;
}

.icenter_content .control {
	font-size: 100%;
	margin: 8px 0;
}

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

.icenter_content .control a:hover {
	text-decoration: underline;
	color: red;
}

.icenter_content .control a img {
	border: 0;
}
/**
 * } ICENTER (News view)
 */

  /**
 * ICENTER (List view) {
 */
.icenter_content .list {
	color: #000;
	list-style: none;
	margin: 0;
	padding: 0;
}

.icenter_content .li {
	padding-bottom: 5px;
}

.icenter_content .list h2 {
	font-size: 100%;
	margin: 0;
	padding: 0;
}

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

.icenter_content .list h2 a:hover {
	text-decoration: underline;
	color: red;
}

.icenter_content .list .time {
	font-size: 100%;
	margin: 2px 0;
}

.icenter_content .list .summary {
	font-size: 100%;
	font-style: italic;
	margin: 2px 0;
}
/**
 * } ICENTER (List view)
 */

/**
 * Start of
 * ICENTER
 */

.ic_main
{
	border: 0;
	width: 100%;
	font-size: 12px;
	padding: 0px;
}

.ic_show_news
{
	margin-bottom: 30px;
}

.ic_show_news_date
{
	font-size: xx-small;
	font-family: Arial MT, Arial, Verdana;
	color: #929292;
}

.ic_show_news_headline
{
	font-size: x-small;
	font-weight: bold;
	font-family: Arial MT, Arial, Verdana;
	color: #707011;
}

.ic_show_news_content
{
	margin-top: 5px;
	font-size: 9pt;
	font-family: Verdana;
}

.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: Arial MT;
	text-decoration: none;
	color: #929292;
}

.ic_local_list_news_headline
{
	text-decoration: none;
	color: #660;
	font-family: Arial, Verdana;
	font-weight: bold;
	font-size: 14pt;
}

.ic_local_news_headline
{
	text-decoration: none;
	color: #660;
	font-family: Arial, Verdana;
	font-weight: bold;
	font-size: x-small;
}


/**
 * End of
 * ICENTER
 */



/**
 * Start of
 * Company registry
 */

 .registry-companies {
	font-size: 10px;
	sborder: 1px solid black;
	border: none;
	width: 90%;
	margin: 0 0 20 0px;
 }

 .registry-companies thead tr td {
 	font-size: 11px;
 	font-weight: bold;
 }
 .registry-companies tr td {
 	font-size: 10px;
	 padding: 2 10 5 8px;
 }

 .registry-companies .evenrow {
	background: #F0F9FB;
 }

 .registry-companies .oddrow {
	background: #eff2f3;
 }

div.registry-company {
	padding-top: 10px;
	padding-bottom: 15px;
	clear: both;
}
 .registry-company h3 {
 	font-size: 15px;
 }
 .registry-company h4 {
	font-size: 12px;
 }
 .registry-company h3,
 .registry-company h4 {
 	position: relative;
 	float: left;
 	clear: both;
 }
 .registry-company #company-name {
 	position: relative;
 	float: left;
 	width: 560px;
 	heigth: 30px;
 	background: #99D1E9;
 	color: black;
 	font-size: 13px;
	padding: 0;
	margin: 0;
 }
 .registry-company #company-name h3 {
 	heigth: 20px;
 	color: black;
	padding: 7px;
	margin: 0;
 }
.registry-company #chamber_member {
	position: relative;
	float: right;
	width: 35px;
	height: 30px;
	padding: 0;
	margin: 1px;
	background: url(/.composer/images/chamber_member.jpg) right top no-repeat;
} 
 .registry-company #logo {
 	position: relative;
 	float: right;
 }

 .registry-company #general-information #contact-information
 {
	position: relative;
 	float: left;
 	clear: left;
 }
 
 .registry-company #general-information,
 .registry-company #description,
 .registry-company #content,
 .registry-company #branches,
 .registry-company #regions
 {
 	position: relative;
 	clear: both;
 	display: block;
 	width: 100%;
 	padding-bottom: 10px;
 }



#search { margin: 0px; padding: 0px; }
#search tr td { border: 0px; margin: 0px; padding: 5 3px; font-size: 11px; }
.headline { font-weight: bold; }
#search .headline { font-size: 16px; }
.form_list { width: 100%; font-size: 11px; }
.branch_area { padding-left: 20px; }

/**
 * End of
 * Company registry
 */
