@import url(/css/default_new.css);
.calrow {background:#aee0e9;}
.colorcell {background:#aee0e9;}

/* ----------------------------------------------- */
/* - Horizontal menu styles                      - */
/* ----------------------------------------------- */
table.horizontalMenuTable
{
}
tr.horizontalMenuRow
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
}
td.horizontalMenuTextCell
{
	background-image:url('/images/hMenu_SMM_bg.gif');
	height: 22px;
	color: White;
	text-transform:uppercase;
	padding: 0px 0px 0px 5px;
}
td.horizontalMenuEndCell
{
	background-image:url('/images/hMenu_SMM_end.gif');
	height: 22px;
	width: 22px;
}
td.horizontalMenuTextSelectedCell
{
	background-image:url('/images/hMenu_SMM_selected_bg.gif');
	height: 22px;
	color: #769aae;
	text-transform: uppercase;
	padding: 0px 0px 0px 1px;
}
td.horizontalMenuEndSelectedCell
{
	background-image:url('/images/hMenu_SMM_selected_end.gif');
	height: 22px;
	width: 22px;
}
img.horizontalMenuSelectedTriangle
{
	background-image:url('/images/hMenu_SMM_selected_triangle.gif');
	height: 8px;
	width: 10px;
	margin: 0px 2px 0px 0px;
}
a.horizontalMenuLink, a:visited.horizontalMenuLink, a:hover.horizontalMenuLink, a:active.horizontalMenuLink
{
	text-decoration: none;
	color: White;
}
a.horizontalMenuLinkSelected, a:visited.horizontalMenuLinkSelected, a:hover.horizontalMenuLinkSelected, a:active.horizontalMenuLinkSelected
{
	text-decoration: none;
	color: #769aae;
}

/* Start, Boxar på första sidan */
.BoxFirstPageImage
{
	width: 170px;
}
.BoxFirstPageMiddle
{
	width: 7px;
	float: left;
}
.BoxFirstPageLeft
{
	background-color: #E4E4E4;
	width: 170px;
	min-height: 120px;
}
.BoxFirstPageRight
{
	background-color: #E4E4E4;
	width: 170px;
	min-height: 120px;
}
/* End, Boxar på första sidan */


/* START - First page box with 2 columns */
.FirstPageLeftColumn
{
	width: 173px;
	height: 180px;
	float: left;
	background-color: #E4E4E4;
}
.FirstPageRightColumn
{
	width: 174px;
	float: left;
}
/* END - First page box with 2 columns */
/* START: Textpage styles */
#abstract
{
	width:  410px;
	background-color: #AEE0E9;
	padding: 13px 0px 13px 10px;
}

#abstract2
{
	width:  547px;
	background-color: #AEE0E9;
	padding: 0px 0px 0px 0px;
	clear: both;
	/*max-height: 100px;*/
	/*height: expression(this.height > 100 ? 100: true);*/
}
#abstracttext
{
	width: 264px;
	float: left;
	background-color: #AEE0E9;
}
/* START: Box "Aktuellt" on first page */
#aktuelltheader
{
	background: #AEE0E9;
	line-height: 24px;
	margin-bottom: 10px;
	font-size: 120%;
	padding-left: 5px;
}
#aktuelltheader a, #aktuelltheader a:visited, #aktuelltheader a:hover, #aktuelltheader a:active
{
	color: #2D6483;
}
/* END: Box "Aktuellt" on first page */

/* START: Alla automatiskalistor */

.ListMedBild
{
	width: 100%; 
	height: 20px; 
	background-color: #aee0e9;
}
.ListMedBildInner
{
	padding: 5px 5px 5px 5px;
	font-size: 10px; 
    font-weight: 700;
    text-transform: uppercase;
}
.ListPuff2SpaltBar
{
	width: 272px; 
	height: 20px; 
	background-color: #aee0e9; 
	padding: 5px 5px 5px 5px;
    font-size: 10px; 
    font-weight: 700; 
    text-transform: uppercase;
}
.ListPuffMedBildspaltBar
{
	background-color: #aee0e9;
	height: 25px;
	clear: both;
}
.ListPuffMedBildspaltBarInner
{
	padding: 5px 0px 0px 5px;
	font-size: 11px;
	text-transform: uppercase;
}
#ListPuffMedBildspaltRightBox
{
	width: 230px; 
	float: left; 
	background-color: #aee0e9;
}

.ListPuffMedRichTextBar
{
	width: 270px; 
	height: 20px; 
	background-color: #aee0e9; 
	padding: 5px 5px 5px 5px;
    font-size: 10px; 
    font-weight: 700; 
    text-transform: uppercase;
}

/* END  : Alla automatiskalistor */

/* Start: Textpage style */

#TextPage4Box
{
	width: 590px;
	background-color: #AEE0E9; 
}
#TextPage4BoxInner
{
	background-color: #AEE0E9; 
	padding: 0px 0px 13px 10px;
}
#TextPage4FactBox
{
	width: 155px; 
	background-color: #AEE0E9; 
	min-height: 500px; 
	height: 500px;
    float: left; 
}
#TextPage4FactBoxInner
{
	background-color: #AEE0E9; 
	min-height: 500px; 
	height: 500px;
    padding: 10px;
}
#cornerTP4
{
	position: relative;
	float: right;
	background-color: #AEE0E9;
}
/* END: Textpage style */
/* START: Press */
#pressheaderimage
{
	width: 24px;
	background-color: #BEEAF2;
}
#pressrumleft
{
	width: 330px;
	float: left;
	background-color: #BEEAF2;
	margin-right: 27px;
	padding: 0px;
}
/* END: Press */
/* START Calendar */
.calendar_event_master_head
{
	background-color: #AEE0E9;
	padding-left: 10px; 
	padding-right: 10px; 
	padding-top:14px; 
	width: 580px;
}
.calendar_event_master_text
{
	background-color: #AEE0E9;
	padding-left: 10px; 
	padding-right: 10px; 
	padding-bottom:6px; 
	width: 580px;
}
.calendar_event_master_foot
{
	background-color: #e4e4e4;
	padding: 4px 4px 4px 4px; 
	font-size: 14px; 
	color: #6b6584; 
	border-top: solid 1px white; 
	width: 580px;
}
.calendar_event_master_head_left
{
	width:380px; 
	float:left;
}
.calendar_event_master_head_right
{
	width:170px; 
	float:right;	
}
.calendar_event_fat_text
{
	font-size:12px; 
	font-weight:bold;	
}
.calendar_event_main
{
}
.calendar_event_extra
{

}
.calendar_event_cancel
{
	color: Red;
}
.calendar_event_repeat
{

}
/* Unique */
table.calendar_unique_head_table
{
	width: 345px;
	font-family: Verdana, Helvetica, Arial;
    font-size: 10px; 
    vertical-align: middle;	
}
.calendar_unique_head
{
	width: 345px; 
	height: 24px; 
	background-color: #beeaf2; 
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px; 
	font-weight: 700; 
	padding: 4px 4px 0px 4px;
}
.calendar_unique_head_spacer
{
	width: 345px;
}
img.calendar_unique_head_spacer_img
{
	width: 5px; 
	height: 5px;
}
td.calendar_unique_list_odd_row
{
	background-color: #beeaf2;
	padding: 2px;
}
td.calendar_unique_list_even_row
{
	padding: 2px;
}
/* Repeated*/
table.calendar_repeated_head_table
{
	font-family: Verdana, Helvetica, Arial;
    font-size: 10px; 
    vertical-align: middle; 
    background-color: #e4e4e4;	
}
.calendar_repeated_head
{
	width: 190px; 
	background-color: #beeaf2; 
	font-weight: bold;
	font-size: 11px;
	padding: 4px;
}
img.calendar_repeated_list_arrow
{
	width: 10px; 
	height: 10px;
}
img.calendar_repeated_list_line
{
	width: 182px; 
	height: 1px; 
	padding: 0px 0px 0px 0px;
}
td.calendar_repeated_list_separater
{
	background-color: White; 
	background-image: url('/images/v_streck.gif');
    width: 25px;
}
.calendar_repeated_head_spacer
{
	width: 345px;
}
img.calendar_repeated_head_spacer_img
{
	width: 5px; 
	height: 5px;
}
td.calendar_repeated_list_cell_row
{
	padding: 3px;
}
.calendar_repeated_list_row
{
	border-bottom: solid 1px #ccc;
	padding-bottom: 3px;
}
/* END Calendar */

/** OtherTop **/
.InEnglishOtherLogo
{
	background-image: url('/images/smm_bg.gif');
}
.InEnglishOtherTopLogo
{
	background-color: #AEE0E9;
}
.InEnglishOtherBottomLogo
{
	background-color: #AEE0E9;
}
.InEnglishOtherTopLogo
{
	background-image: url('/images/smm_top_bg.gif');
}
.InEnglishColor
{
	background-image: url('/images/top_bg.gif');
	background-color: #AEE0E9;
}
.ExternalRSSHeader
{
  width:137px; 
  background-color: #AEE0E9; 
  text-align: left;
  font-weight: bold; 
  color:#2D6483;
}