body { margin:20px 0px; padding:0px; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 0.7em; color: #333333;	background-color:#e2e6e9; line-height: 1.2em; }

h1 { font-weight: bold; font-size: 1.45em; margin-bottom: 0.8em; line-height: 1.4em; }
h2 { font-weight: bold; font-size: 1.3em; margin-bottom: 0.5em; }
h3 { font-weight: bold; font-size: 1.17em; }

.heading2 { font-weight: bold; font-size: 1.3em; margin-bottom: 0.5em; }
.startsiderubrik { font-weight: bold; font-size: 1.1em; margin-bottom: 0.5em; }


span.newsdate { font-size: 0.9em; color: #909090 }

.heading3 { font-weight: bold; font-size: 1.17em; }
h4 { font-weight: bold; font-size: 1.15em; font-style: italic; }
h5 { font-weight: bold; font-size: 1em; margin-bottom:0.5em; }

.newsheading { font-weight: bold; font-size: 1.1em; }
.puffheading { font-weight: bold; font-size: 1.1em; }

.menuheading { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1em; }
.functionheading { font-weight: bold; font-size: 1.1em; }

p { font-weight: normal; font-size: 1em; line-height: 1.4em; margin-bottom: 1em; margin-top: 0; }

ul { /*list-style-position: inside;*/ margin-left:0em; list-style-type: disc; margin-left: 0px; padding-left: 1.3em; }
li { padding-bottom: 0.6em; line-height:1.4em; }
ul ul { list-style-position: inside; margin-left:1.3em;	list-style-type:circle; margin-top: 0.6em; }
ul ul li { padding-bottom: 0.6em; }

a { color: #003399; text-decoration: none; }
a:visited { color: #003399; text-decoration: none; }
a:active { color: #003399; text-decoration: underline; }
a:hover { color: #003399; text-decoration: underline; }

table a { color:#000000; text-decoration:none; }
table a:visited { color: #000000; text-decoration: none; }
table a:active { color: #000000; text-decoration: underline; }
table a:hover { color: #000000; text-decoration: underline; }

#news_heading a { color:#000000; text-decoration:none; }
#news_heading a:visited { color: #000000; text-decoration: none; }
#news_heading a:active { color: #000000; text-decoration: underline; }
#news_heading a:hover { color: #000000; text-decoration: underline; }

/* STARTSIDELÄNKAR */
#left_content_area a
{
	color: #003399;
	text-decoration: none;
}

#left_content_area a:visited
{
	color: #003399;
	text-decoration: none;
}

#left_content_area a:active
{
	color: #003399;
	text-decoration: underline;
}

#left_content_area a:hover
{
	color: #003399;
	text-decoration: underline;
}


#content_left_extranet a
{
	color: #003399;
	text-decoration: none;
}

#content_left_extranet a:visited
{
	color: #003399;
	text-decoration: none;
}

#content_left_extranet a:active
{
	color: #003399;
	text-decoration: underline;
}

#content_left_extranet a:hover
{
	color: #003399;
	text-decoration: underline;
}


#text_heading_right a
{
	color: #003399;
	text-decoration: none;
}

#text_heading_right a:visited
{
	color: #003399;
	text-decoration: none;
}

#text_heading_right a:active
{
	color: #003399;
	text-decoration: underline;
}

#text_heading_right a:hover
{
	color: #003399;
	text-decoration: underline;
}


#text_heading_left a
{
	color: #003399;
	text-decoration: none;
}

#text_heading_left a:visited
{
	color: #003399;
	text-decoration: none;
}

#text_heading_left a:active
{
	color: #003399;
	text-decoration: underline;
}

#text_heading_left a:hover
{
	color: #003399;
	text-decoration: underline;
}


#content_right_start a
{
	color: #003399;
	text-decoration: none;
}

#content_right_start a:visited
{
	color: #003399;
	text-decoration: none;
}

#content_right_start a:active
{
	color: #003399;
	text-decoration: underline;
}

#content_right_start a:hover
{
	color: #003399;
	text-decoration: underline;
}





/* SLUT PÅ STARTSIDELÄNKAR */
.content_right_w_menu a
{
	color: #003399;
	text-decoration: none;
}

#content_right_w_menu a
{
	color: #003399;
	text-decoration: none;
}

#content_right_w_menu a:visited
{
	color: #003399;
	text-decoration: none;
}

#content_right_w_menu a:active
{
	color: #003399;
	text-decoration: underline;
}

#content_right_w_menu a:hover
{
	color: #003399;
	text-decoration: underline;
}

#right_area a
{
	color: #003399;
	text-decoration: none;
}

#right_area a:visited
{
	color: #003399;
	text-decoration: none;
}

#right_area a:active
{
	color: #003399;
	text-decoration: underline;
}

#right_area a:hover
{
	color: #003399;
	text-decoration: underline;
}

.matrixlink a
{
	color: #000000;
	text-decoration: none;
}

.matrixlink a:visited
{
	color: #000000;
	text-decoration: none;
}

.matrixlink a:active
{
	color: #000000;
	text-decoration: underline;
}

.matrixlink a:hover
{
	color: #000000;
	text-decoration: underline;
}

.greylink a
{
	color: #000000;
	text-decoration: none;
}

.greylink a:visited
{
	color: #000000;
	text-decoration: none;
}

.greylink a:active
{
	color: #000000;
	text-decoration: underline;
}

.greylink a:hover
{
	color: #000000;
	text-decoration: underline;
}

hr
{
	margin-bottom: 1em;
	height: 1px;
	color: #CCC;
	width: 100%;

}

fieldset
{
	 /*border: none;*/
	 padding: 0;
	 margin: 0;
}
legend
{
	 color: #333;
	 font-size: 1em;
	 padding: 0;
	 margin: 0;
	 font-weight: normal;
}



img
{
	border: 0;
}


.pagingcontrol_selected
{
	font-weight:bold;
	text-decoration:underline;
}

table
{
	font-size: 1em;
}

th { font-weight: bold; padding: 0.5em; margin: 0; white-space: nowrap; /*vertical-align: bottom;*/ background-color:#90B6F4; text-align:left; }

td
{
	padding: 0.2em;
}

.clear
{
	clear: both;
}

.centered
{
	text-align: center;
	vertical-align: middle;
}

.quicklinks_column
{
	float: left;
	width: 12em;
	padding-top: 0.4em;
}


.sideblock 
{
	/*background-color:#f8f7f8;*/
	padding:8px;
	margin-bottom:8px;
	width: 18em;
	float:left;
}


.sideblock_links
{
	padding: 0px 8px 8px 8px;
	margin-bottom:8px;
	width: 18em;
	float:left;
}

.sideblock h3
{
	margin-top: 0;
}



#container, .container
{
	width: 84.8em;
	margin: 0px auto;
	background-color: #FFF;
	text-align: left;
}
#container_empty
{
	width: 40em;
	margin: 0px auto;
	background-color: #e2e6e9;
	text-align: left;

}

/* Top content */

#header
{
	clear: both;
}

#header_image
{
	float: left;	
	/*width: 428px;*/
	text-align:left;
}

#header_toplinks
{
	padding: 1.1em 1em 0.7em 0;
	text-align: right;
	float: right;
}

#banner
{
	clear: both;
}

#banner_image
{
	float: left;
	border-right: solid 1px #FFF;
	/*width: 499px;*/
	width: 45em; /* 52%;*/
	/*height: 74px; width: 44em;*/
	background-color: #CCC
}

#banner_content
{
	float: right;
	/*width: 450px;*/
	width: 39.51em; /*width: 40.2em;*/
	height: 8.4em; /*6.6em;*/
	background-color: #CCC;
}

#banner_content_search
{
	padding-top: 1.3em;
	padding-left: 0.5em;
	padding-bottom: 1em;
	font-weight: bold;
	background-color: #90B6F4;
	border-bottom: solid 1px #FFF;
	/*height: 4em;*/ /*3.7em*/ /*2.8em;*/
}

#banner_content_links
{	
	padding-left: 2.5em;
	padding-top:1em;
	background-color: #CCC;
}
.banner_logo
{
	position:absolute;
	top:6.8em; 
	left:auto; 	
	padding-left: 2em
}

#content_area, .content_area
{	
	clear: both;
	margin: 4em 2em 2em 2em;
	/* background: gold; */
}

/* ============================================== */
/* Top menu */
/* ============================================== */

#top_menu ul{margin: 0; padding: 0;  text-align: left; background-color: #90B6F4; list-style-type: none; border-top: solid 1px #ffffff;	width:84.8em; overflow:hidden; }
#top_menu li{display:block; font-size: 1em ; font-weight: bold; float:left; background-color: #90B6F4; padding: 0.5em 0em 0.5em 0em;}
#top_menu li a{text-decoration: none; padding: 0.5em 2.35em 0.5em 2.35em;  border-right: 1px solid #ffffff; text-transform: uppercase; 	font-family: Verdana, Arial, Helvetica, sans-serif;}

#top_menu li a.lastitem{border-right: 1px solid #90B6F4;padding: 0.5em 4em 0.5em 2.35em;}
#top_menu li a.firstitem{border-right: 1px solid #ffffff;margin-left: 0em;padding: 0.5em 2.35em 0.5em 2.35em;}

#top_menu a:link{color: #000000; padding: 0.5em 2.35em 0.5em 2.35em;}
#top_menu a:visited{color: #000000; padding: 0.5em 2.35em 0.5em 2.35em;}
#top_menu a:hover{ background-color:#6699CC; padding: 0.5em 2.35em 0.5em 2.35em;}
#top_menu a#current{background-color: #6699CC; color: #000000; border-right: 1px solid #ffffff; padding: 0.5em 2.35em 0.5em 2.35em;}
#top_menu a#currentlastitem{background-color: #6699CC; color: #000000; border-right: 1px solid #90B6F4; padding: 0.5em 4em 0.5em 2.35em;}
#top_menu a#currentfirstitem{background-color: #6699CC; color: #000000; border-right: 1px solid #ffffff; padding: 0.5em 2.35em 0.5em 2.35em;}

#top_menu
{
	padding: 0; margin: 0;
	background-color: #90B6F4;
	width: 84.8em;
}



/* Left menu */
/* --------- Left menu ----------- */

#left_menu
{
	float: left;
	width: 18em;
	text-align: left;
	margin-left: -1em;
	position: relative;

}

#leftArea, .leftArea
{
	float: left;
	width: 18em;
	text-align: left;
	margin-left: -1em;
	position: relative;
}

#left_menu_container
{
	border-right: 1px solid #CCC;
	float:left;
	margin-left: -12px;
	position: relative;
	border-top: solid 1px #CCC;
}

.left_menu_padding
{
	padding-top: 0.8em;
	padding-bottom: 0.8em;
}

.children
{
	background-color: #f8f7f8;
	font-weight: normal;
}
.selected
{
	background-color: #e2e6e9;
	font-weight: bold;

}
.selectedchild
{
	background-color: #f8f7f8;
	font-weight: bold;
	
}
.topitem
{
	font-weight: bold;
}

.bold
{
	font-weight: bold;
}

.normal 
{
	font-weight: normal;
}

.children:hover
{
	background-color: #e2e6e9;

}
.selectedchild:hover
{
	background-color: #e2e6e9;

}
.menuitemlink:hover
{
	background-color: #e2e6e9;

}
#left_menu_container a
{

	text-decoration: none;
	color: #333333;
}

#left_menu_container a:active
{
	text-decoration: underline;
	color: #333333;
}

#left_menu_container a:visited
{
	text-decoration: none;
	color: #333333;
}

#left_menu_container a:hover
{
	text-decoration: underline;
	color: #333333;
}

.menuitemlink
{
	cursor: pointer;
}
.menuitemnotselectable
{
	cursor: default;
}

#left_menu_heading
{
	font-weight: bold;
	padding-top: 0.8em;
	padding-bottom: 0.8em;
	padding-left: 0.8em;

}

#left_menu_heading h3
{
	margin-top: 0;
	margin-bottom: 0;
}



#content_left
{
	/*width: 700px;*/
	width: 60em; /* 74%*/
	float: left;
}

#content_left_extranet
{
	/*width: 700px;*/
	width: 60em; /* 74%*/
	float: left;
}

#content_right
{
	width: 19.5em; /*25%*/
	/*width: 200px;*/
	float: right;
}

#content_right_start
{
	width: 19.5em; /*25%*/
	/*width: 200px;*/
	float: right;
}

#news_heading
{
	/*background-color: #e9e8e4;*/
	float:left;
	/*width:176px;*/
	width: 38%;
	border-right:solid 1px #ccc;
	padding-right:10px;
	padding-bottom:10px;
}
#left_content_area
{
	float:left;
	/*width:480px;*/
	width: 57%;
	padding-left:1em;
}
#text_heading_left
{
	float:left;
	width: 46%;
	padding-right:1.5em;
	border-right: solid 1px #CCC;
	
}

#text_heading_right
{
	float:left;
	width: 46%;
	padding-left:1.5em;
/*	padding-right:1.5em;
	border-right: solid 1px #CCC; */

}

#content_right_w_menu, .content_right_w_menu
{
	float: left;
	margin-left: 15px;
	width: 40em;
	/*width: 480px;
	 background: red; */
}

#right_area
{
	float: right;
	width: 19.5em;
	/*width: 220px;
	background: lime;*/
}

/* Startpage panels */

#bookmark_heading
{
	background-color: #e9e8e4;
	padding: 1em;
}

#information_heading
{
	background-color: #e9e8e4;
	padding: 1em;
}

#international_heading
{
	background-color: #f8f7f8;
	padding: 1em;
}

#order_heading
{
	background-color: #e2e6e9;
	padding: 1em;
}

#calendar_heading
{
	background-color: #e2e6e9;
	padding: 1em;
}

#right_heading
{
	padding: 1em;
	margin-bottom: 1em;
}
.right_heading
{
	padding: 1em;
	margin-bottom: 1em;
}

.lightbg
{
	background-color: #f8f7f8;
}
.darkbg
{
	background-color: #e9e8e4;
}
.bluebg
{
	background-color: #e2e6e9;
}






.newsdate
{
}

.newsitem
{
	margin-top:1em;
}

.rsslink
{
	background-image: url(/SBUimages/rss_icon.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:15px;
}
	

#groupmail_heading
{
	background-color: #f8f7f8;
	padding: 1em;
}

/* Footer styles */

#footer, .footer
{
	background-color: #90B6F4;
	background-image: url(/SBUimages/footerbg.png);
	background-repeat: no-repeat;
	background-position: top left;
	padding-top: 5px;
	padding-left: 25px;
}

#footer_info, .footer_info
{
	color: #000000;
	margin-top: 5px;
	padding-top: 4px;
	float: left;
	width: 640px;
	background-color: #90B6F4;

}
#footer_logo_img, .footer_logo_img
{
	display:none;
}
#footer_info a, .footer_info a
{
	color: #000000;
}

.logo_img
{
	visibility: hidden;
}

#footer_icons, .footer_icons
{
	text-align: center;
	margin-top: 15px;
	float: left;
}

#footer_image, .footer_image
{
	float: right;
	width: 150px;
}

.matrix_left_text select
{
	font-size:1em;
}

.matrix_left_text input.textsearch
{
	width: 230px;
}

.matrix_left_text
{
	float:left;
	width: 68%
}

.matrix_right_text
{
	float:right;
	width: 30%
}

.matrix_middle_text
{
	float:left;
	width: 100%;
	padding: 0px 0px 0px 8px;
}
.matrix_body
{
	float:left;
	width: 100%
}

.search_dropdownlist
{
	width:150px;
}

.search_left_text select
{
	font-size:1em;
}

.search_left_text input.textsearch
{
	width: 230px;
}

.search_left_text
{
	float:left;
	width: 28%
}

.search_right_text
{
	float:right;
	width: 70%
}

.search_middle_text
{
	float:left;
	width: 100%
}
.search_body
{
	float:left;
	width: 100%
}

.NewsListingItem
{
	padding: 0.6em 0.4em 0.6em 0em;
}
a.NewsLink
{
	text-decoration: none;
	font-weight: bold;
}
.year
{
	text-align: left;
	float:left;
}
.yearlist a
{
	margin: 0;
	padding: 0;
}
a.yearlistselected
{
	margin: 0;
	padding: 0;
	color: Black;
	text-decoration: none;
}

.leftfloating
{
	float: left;
}
.rightfloating
{
	float: right;
}

#word_list
{
	text-align:left;
	width: 100%
}
#category_list
{
	padding: 2px;
}
.rightaligned
{
	text-align: right;
}
.leftaligned
{
	text-align: left;
}
.button
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.search_result_heading
{
	background-color: #f5f7f8;
}

.noleftmargin
{
	margin-left: 0;
}

.shopping_cart
{
	/*border: solid 1px #333333;*/
	padding: 1em;
	text-align: left;
}
.textbox_short
{
	width: 100px;
}
.textbox_long
{
	width: 300px;
}
.dropdown
{
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 140px;

}
	
	
.PagerStyle a
{
	padding-left: 0.4em;
	padding-right: 0.4em;
	font-size: 1em;
	text-decoration: underline;
	color:#003399;
}

.PagerStyle a:active
{
	text-decoration: none;
	font-weight: bold;
}

.PagerStyle a:visited
{
	text-decoration: underline;
}

.PagerStyle a:hover
{
	text-decoration: none;
	color:#000;
}
.pagerlabel
{
	padding-left: 0.4em;
	padding-right: 0.4em;
}

.rowstyle
{
	line-height: 22px;
	height: 22px;
}
.headerstyle
{
	color: #000000;
	vertical-align: top;
}








.calendar
{
	margin-right: 10px;
}

.monthtitle
{
	font-weight: bold;
	color: #333333;
}

.nextprev
{
	font-weight: bold;
	color: #fff;
}


td.calendaritem, tr.calendaritem
{
	font-size: 0.8em;
	background-color: #ffffff; 
	border: solid 0.2em #e2e6e9;
}
td.selecteddatecell 
{
	border: solid 0.2em #90B6F4;
}
td.datecellothermonth 
{
	background-color: #F0F0F0;
	color: #999999;
}
td.weekendcell
{
	background-color: #e2e6e9;
}
td.datecellactive
{
	/*background-color: #F0E5CE; */
	background-color: #90B6F4; 
	border: solid 0.2em #90B6F4;
}	
td.dayweekheader
{
	color: #333;
	border-style: none;
	text-align:center;
	
}
.dayheader
{
	font-weight: bold;
	background-color: #ffffff;
	border: solid 0.2em #e2e6e9;

}

.quicksearch_text
{ 
	width: 210px;
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}

.bold_text
{
	font-weight: bold;
}

.italic_text
{
	font-style: italic;
}

.width_20px
{
	width: 20px;
}
.padding_10
{
	padding-left: 1em;
}
.padding_15
{
	padding-left: 1.5em;
}

.padding_20
{
	padding-left: 2em;
}
.padding_25
{
	padding-left: 2.5em;
}
.padding_30
{
	padding-left: 3em;
}
.padding_35
{
	padding-left: 3.5em;
}
.padding_40
{
	padding-left: 4em;
}
.padding_45
{
	padding-left: 4.5em;
}
.padding_50
{
	padding-left: 5em;
}
.padding_55
{
	padding-left: 5.5em;
}
.padding_60
{
	padding-left: 6em;
}
.width_155
{
	width: 15.5em;
}
.width_150
{
	width: 15em;
}
.width_145
{
	width: 14.5em;
}
.width_135
{
	width: 13.5em;
}
.width_125
{
	width: 12.5em;
}
.width_115
{
	width: 11.5em;
}
.width_140
{
	width: 14em;
}
.width_130
{
	width: 13em;
}
.width_120
{
	width: 12em;
}
.width_110
{
	width: 11em;
}
.quicksearchbutton
{
	vertical-align: bottom;
}

.infolines
{
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}

.ingress
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	line-height: 1.5em;
	margin-bottom: 1em;
}

#start_right_text .frametext
{
	padding: 0.5em 0.5em 0.5em 0.5em;
	border: solid 1px #CCC;
}

td .frametext
{
	padding: 0.5em 0.5em 0.5em 0.5em;
	border: solid 1px #CCC;
}

.frametext
{
	padding: 0.5em 0.5em 0.5em 0.5em;
}

.hidden
{
	visibility: hidden;
}

.reallyhidden
{
	display: none;
}

.visible
{
	visibility: visible;
}
.width_33
{
	width: 33%
}
.width_66
{
	width: 66%
}
.bg_product
{
	background-color: #CDCDCD;
}
.description
{
	width: 23%;
	float:left;
	/*display: inline-block;*/
}
.description_high
{
	width: 23%;
	height: 2.2em;
	float:left;
	/*display: inline-block;*/
}
.content
{
	width: 70%;
	float:left;
	/*display: inline-block;*/
}
.content_high
{
	width: 70%;
	float:left;
	height: 2.2em;
	/*display: inline-block;*/
}
.login
{
	text-align:center;
}
.img_left_publication
{
	float:left;
	width: 4em;
}
.text_right_publication
{
	float:left;
	width: 13em;
}
.filelist_img
{
	border: none;
	vertical-align: bottom;
	
}

.directory_div
{
	width: 100%;
	float:left;
}
.file_div
{
	width: 42em;
	float:left;
}
.file_div_1
{
	float:left;
	width: 28em;
}
.file_div_2
{
	float:left;
	width: 5em;
	text-align: right;
}
.file_div_3
{
	float:left;
	width: 8em;
}
.file_div_name
{
	float:left;
	display: inline-block;

}
.arrow
{
	/*color: #000000*/
}


.width_10
{
	width: 10%;
}
.width_20
{
	width: 20%;
}
.width_30
{
	width: 30%;
}
.width_40
{
	width: 40%;
}
.width_45
{
	width: 45%;
}
.width_50
{
	width: 50%;
}
.width_60
{
	width: 60%;
}
.width_70
{
	width: 70%;
}
.width_80
{
	width: 80%;
}
.width_90
{
	width: 90%;
}
.width_100
{
	width: 100%;
}

.webshop_padding
{
	padding-top: 2px;
	padding-bottom: 2px;
}
.webshop_padding_buttons
{
	padding-top: 10px;
	padding-bottom: 10px;
}
.register_padding
{
	padding-top: 10px;
	padding-bottom: 4px;
}

/* =====================================================
						NYHESBREV
======================================================*/
#maincontentdiv 
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 1em;
}
.bodyformat
{
    margin-top: 1em;
    
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333333;
	background-color:#e2e6e9;
	text-align: center;

}
#newsletter_header_image
{
	text-align:center;
	float:left;
	width: 500px; 

}
#newsletter_content
{
	width: 500px; 
	margin-left: auto; 
	margin-right: auto; 
	text-align: left;
	background-color: #ffffff;
}
#newsletter_body
{
	width: 480px; 
	margin-left: auto; 
	margin-right: auto; 
	margin-top: 2em;
	text-align: left;
}


#newsletter_footer_info
{
	text-align:center;
	float:left;
	width: 500px; 


}	
.newsletter_clear
{
	clear:both;
}
.prenumerera_padding
{
	padding-top: 4px; 
	padding-bottom: 4px;
}
.prenumerera_message
{
	margin-left: 15px; 
	color: #808080;
}

/* ==================================================*/

.line
{
	height: 1px;
	color: #CCC;
	width: 100%;
	clear:left;
}

.error
{
	color: Red;
	font-weight: bold;
}
.success
{
	color: Green;
	font-weight: bold;
}
.loginBox 
{ 
	border: #6D8CA8 1px solid; 
	width:300px; 
	padding-left:20px; 
	padding-top:30px; 
	padding-bottom:5px; 
	padding-right:20px;
	background-color: #ECEFF3; 
	text-align: left;
}
.cookieBox
{ 
	border: #6D8CA8 1px solid; 
	border-top: 0px;
	width:300px; 
	padding-left:20px; 
	padding-top:5px; 
	padding-bottom:5px; 
	padding-right:20px;
	background-color: #ECEFF3; 
	text-align: left;
}
/* =====================================
   --------- Image format ----------- 
======================================*/

img.topleftfloatingimage
{
    margin-right: 1em;
    margin-bottom: 1em;
	float: left;
}
img.toprightfloatingimage
{
	float: right;
    margin-left: 1em;
    margin-bottom: 1em;
}
img.shadow
{
	position: relative;
	/*filter: progid:DXImageTransform.Microsoft.Shadow(color=#555555,direction=135,strength=5);*/
}
img.opacity
{
	position: relative;
	/*filter: alpha(opacity=40,finishopacity=24,style=3);*/
}
img.fliph
{
	position: relative;
	/*filter: fliph;*/
}
img.flipv
{
	position: relative;
	/*filter: flipv;*/
}
img.dashedborder
{
	position: relative;
	border: dashed 1px #CCC;
}
img.circularfade
{
	position: relative;
	/*filter: alpha(opacity=100,finishopacity=0,style=2);*/
}
.sitemap
{
	white-space: nowrap;
}



/*************************/
/* SITEMAP PAGE          */
/*************************/
.sitemappage
{
	width: 100%;
}
.top 
{
    font-weight: bold;
    font-size: 1em;
    margin: 0.5em 0em;
    text-align: left;
}

.item
{
    font-size: 1em;
    font-weight: normal;
    margin: 0.3em 0em;
    text-align: left;

}
.top a
{
    text-decoration: none;
}


.item a
{
    text-decoration: none;
}

.sitemap_column
{
	float: left;
	width: 25em;
	padding-top: 1em;
}
.img_padding_right
{
	padding-right: 0.5em;
}

.search_table
{
	margin-bottom: 2em;
}

.htaprojectformtable, .htaprojectformtable td
{
	vertical-align: top;
}

.xformsImage
{
	margin-top: 10px;
	margin-bottom: 10px;
}

.inputSummarySearch
{
	margin-left: 0;
	padding-left: 0;
}


/* Inahta Brief */

.header
{
	background-color: #e6e6e6;
	height: 20px;
	padding: 8px 0 8px 0;
}

.hName 
{
	width: 500px;
}

.hStudyDesign
{
	width: 250px;
	text-align: left;
}

.hPublishYear
{
	width: 100px;
	text-align: center;
}

.padding8
{
	padding: 8px;
}

.nowrap
{
    white-space: nowrap;
}


.CommentBox
{
	float: left;
	width: 16.1em;
	background-color: #EFEFEF;
	padding: 8px 4px 8px 12px;
	margin-top: 1.5em;
}

#Boxes p
{
	margin: 0;
}

.CommentLeftGreyPuff
{
	padding:10px 11px 10px 11px;
	margin-top:15px;
	background-color:#cccccc;
}

.CommentLeftPuff
{
	padding:0px 11px 10px 11px;
}

.printhtml
{
	display:none;
}

#top_menu_simple
{
	padding: 0; margin: 0;
	background-color: #90B6F4;
	/*width: 84.8em;*/
	width:100%;
	/*height:25px;*/
}

#top_menu_simple ul.tabmenu
{
	margin:0;
	padding:0;
	float:left;
	margin-left:2px;
	margin-top:2px;
}

#top_menu_simple li
{
	list-style-type:none;
	display:block;
	float:left;
	height:23px;
	text-align:center;
	border:0;
	padding:0;
}

.liph
{
	font-size:0px !important;
	padding:0;
	margin:0;
}

li.liph ul
{
	margin:0;
	padding:0;
}

#top_menu_simple li a
{
	display:block;
	padding-top:4px;
	font-size:11px !important;
}

li.TabMenuLeft
{
	width:3px;
	background-image:url('/SBUimages/tabs/Tab_left.gif');
	background-repeat:no-repeat;
	background-position:center top;
}

li.TabMenuMiddle
{
	background-image:url('/SBUimages/tabs/Tab_middle.gif');
	background-repeat:repeat-x;
	padding-left:10px !important;
	padding-right:10px !important;
	background-position:center top;
}

li.TabMenuRight
{
	width:3px;
	background-image:url('/SBUimages/tabs/Tab_right.gif');
	background-repeat:no-repeat;
	background-position:center top;
	margin-right:1px;
}

li.TabMenuLeftSelected
{
	width:3px;
	background-image:url('/SBUimages/tabs/Tab_left_selected.gif');
	background-repeat:no-repeat;
	background-position:center top;
}

li.TabMenuMiddleSelected
{
	background-image:url('/SBUimages/tabs/Tab_middle_selected.gif');
	background-repeat:repeat-x;
	padding-left:10px !important;
	padding-right:10px !important;
	background-position:center top;
}

li.TabMenuRightSelected
{
	width:3px;
	background-image:url('/SBUimages/tabs/Tab_right_selected.gif');
	background-repeat:no-repeat;
	background-position:center top;
	margin-right:1px;
}

.liten
{
	font-weight: normal;
	font-size: 0.90em;
	line-height: 1.4em;
	margin-bottom: 1em;
}


/* GEM Databas */
/***************/

#GEMCreatediv .aligntop
{
	vertical-align:top;
}

#GEMCreatediv .GEMTextBox
{
	width:323px;
}

#GEMCreatediv .nowrap { white-space: nowrap; }


#GEMListdiv .gemResultsTable td
{
	border-right:solid 1px #ffffff;
}

#GEMListdiv .gemResultsTable tr.headerrow
{
	background-color:#cccccc;
	font-weight:bold;
}

#GEMListdiv .gemResultsTable tr.headerrow td
{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:6px;
	padding-right:6px;
}

#GEMListdiv .gemResultsTable tr.itemrow td
{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:6px;
	padding-right:6px;	
}

#GEMListdiv .gemResultsTable tr.oddrow
{
	background-color:#e9e8e4;
}

/* SBU Comment headers */
.commentHeader
{
	margin-top:14px;	
}

.commentHeader1
{
	font-size:1.3em;
}

.commentHeader2
{
	font-size:1.2em;
}

.commentHeader3
{
	font-size:1.1em;
}

.commentHeader4
{
	font-size:1.0em;
}

#SummarySearch 
{
	margin-left: 5px;
	float: left;
	width: 480px;
}

#SummarySearch input 
{
	margin: 0;
	padding: 0;
	
}

#SummarySearchResult 
{
	width: 450px;
	float: left;
}

#SummarySearchResult .SummarySearchResultBox
{
	width: 100%; 
	background-color: #e6e6e6;
	margin-bottom: 10px;
	padding: 10px;
}

#SummarySearchResult .Alternate
{
	background-color: #d9d9d9;
}

#SummarySearchResult .SummarySearchResultBox .Evidence
{
	padding-bottom: 10px;
}
#SummarySearchResult .SummarySearchResultBox .Summary
{
	padding-bottom: 10px;
}

#SummarySearchResult .SummarySearchResultBox .SourceToggle
{
	padding-top: 10px;
}
#SummarySearchResult .SummarySearchResultBox .SourceToggle p
{
	margin: 0; 
}

.treeview
{
	width: 350px;
	float: left;
}

a.ToggleSearch:hover
{
	cursor: pointer;
}

.leftAreaUtv
{	
	background-color:#d6d6d6;
	margin-left:10px;
	margin-right:10px;
}

.leftAreaUtv a
{
	color:#003399 !important;
}

div.StartPageNewsHeading { background-color: #90B6F4; padding: 6px; }
div.StartPagePressHeading { background-color: #6699CC; padding: 6px; }
div.StartPageNewsItem { padding: 10px 2px 0 2px; }
div.StartPageNewsFooter { padding: 10px 2px 0 2px; }

/* Webshop search */

#content_right_wo_menu a
{
	color: #003399;
	text-decoration: none;
}

#content_right_wo_menu a:visited
{
	color: #003399;
	text-decoration: none;
}

#content_right_wo_menu a:active
{
	color: #003399;
	text-decoration: underline;
}

#content_right_wo_menu a:hover
{
	color: #003399;
	text-decoration: underline;
}

#content_right_wo_menu
{
	float: left;
	margin-left: 15px;
	/*width: 55em;*/
	width:645px;
}

#right_area_shop a
{
	color: #003399;
	text-decoration: none;
}

#right_area_shop a:visited
{
	color: #003399;
	text-decoration: none;
}

#right_area_shop a:active
{
	color: #003399;
	text-decoration: underline;
}

#right_area_shop a:hover
{
	color: #003399;
	text-decoration: underline;
}

#right_area_shop
{
	float: right;
	/*width: 19.5em;*/
	width:220px;
}

#webshopSearchCriteriasArea
{
	margin-bottom:10px;
	margin-top:15px;
}

#webshopSearchCriteriasArea .txtFreetext
{
	width:322px;
}

#webshopSearchCriteriasArea .ddYear
{
	width:151px;
}

#webshopSearchCriteriasArea .ddHeight
{
	height:22px;
	padding-bottom:1px;
	padding-top:1px;
}

#webshopTable
{
	padding-left:1px;
	padding-top:2px;
	padding-bottom:2px;
}

#webShopPager .SelectedPagingItem
{
	font-weight:bold;
	text-decoration:underline;
}

#webShopPager a
{
	color:#000 !important;
	font-size:13px;
}

#webShopPager
{
	padding-left:1px;
	padding-bottom:6px;
	padding-top:2px;
}

#webshopTable .oddRow
{
	background-color:#e9e8e4;
}

#webshopTable th, #webshopTable td
{
	border-right:solid 1px #fff;
}

#webshopTable th
{
	padding:5px;
}

#webshopTable th a
{
	color:#000 !important;
}

#webshopTable td
{
	padding-right:4px;
	padding-left:4px;
}

#webshopTable .topCell
{
	padding-top:7px;
}
#webshopTable .bottomCell
{
	padding-bottom:7px;
	font-size:0px;
}

.nameCell a
{
	color:#000 !important;
	font-weight:bold;
}

.newPublications
{
	list-style-type:none;
	margin:0px;
	padding:0px;	
}

.newPublications li
{
	list-style-type:none;
	margin:0px;
	padding:0px;
	padding-bottom:4px;
}

.publicationIcon
{
	width:40px;
}

.publicationImageDiv
{
	width:40px;
}

.addThis
{
	margin:0px;
	padding:0px;
	padding-left:4px;
	padding-top:7px;
}

.addThis li
{
	list-style-type:none;
	display:inline;
}

.feedbackContainer
{
	clear:both;
	padding:10px;
	/*background-color:#f2f1ef;*/
}

.feedbackMessage
{
	color:Red;
	margin:0px;
	padding:0px;
}

.feedbackLink
{
	font-size:14px;
	font-weight:bold;
	padding-left:32px;
	background-image:url('/images/feedback_sbu_ikon.gif');
	background-repeat:no-repeat;
	background-position:left center;
}

.feedbackInfo
{
	padding:0;
	margin:0;
	padding-top:10px;
}

.feedbackTextArea
{
	width:300px;
	margin-top:2px;
}

.feedbackEmail
{
	width:300px;
	margin-top:2px;
}

.feedbackMessageDiv
{
	padding-top:10px;
}

.feedbackEmailDiv
{
	padding-top:10px;
	padding-bottom:5px;
}

/* Startpage EN */
.content_left_en
{
	/*width: 700px;*/
	width:906px;
	float: left;
}

.news_heading_en
{
	/*background-color: #e9e8e4;*/
	float:left;
	width:255px;
	border-right:solid 1px #ccc;
	padding-right:10px;
	padding-bottom:10px;
}
.news_heading_en a { color:#000000; text-decoration:none; }
.news_heading_en a:visited { color: #000000; text-decoration: none; }
.news_heading_en a:active { color: #000000; text-decoration: underline; }
.news_heading_en a:hover { color: #000000; text-decoration: underline; }

.left_content_area_en
{
	float:left;
	width:620px;
	padding-left:1em;
}

.left_content_area_en_wide_override
{
	width:890px;
}

#news_divider
{
	border-bottom: 1px solid #CCCCCC;
	width:90%;
	margin-top:5px;
	margin-bottom:5px;
}

#news_left
{
	float:left;
	margin: 6px 0 0;
}

#news_right
{
	border-bottom: 1px solid #CCCCCC;
	padding: 0 0 19px;
	display:block;
}

#news_image
{
	width:50px;
	margin-left:0px;
	margin-right:5px;	
}

.startnewsarchive
{
	display:block;
	margin-bottom:10px;
}

.publicationTitle
{
	font-weight:bold;
	padding:5px;
}

/* Knowledge gap styles */

.knowledge-gap-matrix .text-search { width: 800px; margin-bottom: 0.5em; }
.knowledge-gap-matrix .list { margin: 0 0.5em 0.5em 0; }
.knowledge-gap-matrix .list.treatment { width: 400px; }
.knowledge-gap-matrix .list.diseases { width: 400px; }
.knowledge-gap-matrix .list.types { width: 400px; }
.knowledge-gap-matrix .list.genders { width: 197px; }
.knowledge-gap-matrix .list.ages { width: 197px; }

.knowledge-gap-matrix .button-filter { margin-right: 0.5em; font-weight: bold; }

.leftKnowledgeGap  
{
	background-color: #E2E6E9; 
	margin:0px !important;
	padding: 15px !important;
	margin-left:0 !important;
	padding-right:15px!important;
    width:17em !important;
}

.leftKnowledgeGap h3 { font-size: 1em; font-weight: bold; }

#KnowledgeGapBody h1 { font-weight: bold; font-size: 1.7em; }
#KnowledgeGapBody h2 { font-weight: normal; font-size: 1.3em; }

#KnowledgeGapBody .frame  { margin-top: 15px; padding: 0 6px 6px 0; clear : both; background: url(/SBUIMages/shadowAlpha.png) no-repeat bottom right !important; }
#KnowledgeGapBody .frame .inner { padding: 0 10px 10px 10px; border: solid 1px #90B6F4; }
#KnowledgeGapBody .frame h3 { font-weight: bold; font-size: 1.3em; margin: 0.8em 0 0.8em 0; }
#KnowledgeGapBody .frame h4 { font-style: normal; font-size: 1em; font-weight: normal; line-height: 1.2em; }

#classification-info-toggle { padding-right: 1.2em; background-position: center right; background-repeat: no-repeat; }
#classification-info-toggle.downarrow { background-image: url(/SBUImages/downarrow.gif); }
#classification-info-toggle.uparrow { background-image: url(/SBUImages/uparrow.gif); }

#classification-title { float: left; width: 79%; }
#classification-link { float: right; width: 20%; text-align: right; margin-top: 10px; }
#classification-info-table { float: none; clear: both; }
#classification-info-table tr td h4 { margin-top: 0; font-weight: normal !important; }
#classification-info-table tr td { vertical-align: top; }
.classification-right { float: right; width: 60%; }
.floatclear { float: none; clear: both; }

.povform .txtarea { height:80px; width:300px; }

.povform .txtbox { width:300px; }

.master-pov-link .pov-link
{
    padding-left:13px;
    display:block;
    margin-bottom:22px;
}


#k_conslusions_start, 
#k_conslusions_end
{
	display: none;
}

.textsearchmain
{
	width:250px;	
}
.dropdownmain
{
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:308px;
}
#main_divider
{
	
}

#news_divider
{
	border-bottom: 1px solid #CCCCCC;
	width:90%;
	margin-top:5px;
	margin-bottom:5px;
}

#news_image
{
	width:50px;
	margin-left:0px;
	margin-right:5px;	
}



/*
.pagination
{
	.bg-line-top;
	margin: 50px 0 0 0;
	overflow: hidden;
	text-align: center;
	position: relative;
}

.pagination .first { display: none; }

.pagination .last { display: none; }

.pagination .prev
{
	position: absolute;
	display: block;
	height: 34px;
	width: 20px;
	top: 0px;
	overflow: hidden;
	text-indent: -9999em;
}

.pagination .prev a { display: block; }

.pagination .next
{
	position: absolute;
	display: block;
	height: 34px;
	width: 20px;
	top: 0px;
	overflow: hidden;
	text-indent: -9999em;
}

.pagination .next a { display: block; }

		.prev {
			left: 0px;
			background: url('gfx/sprite-arrows.png') no-repeat left -187px;
			&.disabled {
				background-position: left -287px;
			}
		}
		.next {
			right: 0px;
			background: url('gfx/sprite-arrows.png') no-repeat right 13px;
			&.disabled {
				background-position: right -87px;
			}
		}
		ul {
			margin: 0;
			padding: 0;
			font-family: @serif;
			font-size: 14px;
			font-style: italic;
			
			li {
				display: inline;
				
				a {
					font-weight: normal;
					height: 34px;
					line-height: 34px;
					padding: 0 5px 0 5px;
					&.disabled {
						color: @dark-gray;
					}
				}
				&.active a {
					color: @dark-gray;
				}
			}
		}
	}
*/
