.paragraph_list_row a {font-size: 11px; text-decoration: underline; color:#10508d;font-weight: bold; }
.paragraph_list_row a:hover{color:#fe0111;text-decoration: underline;}
.paragraph_list_row a:visited{color:#10508d;}
.paragraph_list_row a:visited:hover{color:#fe0111;text-decoration: underline;}
.paragraph_list_row { margin-left: 2px; clear:both; margin-bottom: 10px; overflow: hidden;}

.edit_mouse_over{
	background-color: yellow;
}
.edit_editable{
	background-color: #93de49;
}

.edit_field{
	font-size: 13px !important;
	border: none;
}
.edit_field_area{
	padding: 0px;
	margin: 0px;
	border: 0px none;
	font-size: 13px !important;
}
.editable {
	display: block;
}

textarea {
	
}

a img{border:none;}
a { outline: none; }

.table_head{color:white;text-decoration:none;text-transform: uppercase;}
.table_head:visited{color:white}
.table_head:hover{color:green}
.table_head:visited:hover{color:green}

.NotPublic {   font-size: 10pt; text-decoration: none; color:#333366}
.Public {   font-size: 10pt; text-decoration: none; color:black; font-weight : bold;}
.Public:hover{color:#000000}
.NotPublic:hover{color:#000000;}

.forside_heading{ font-size: 18px; font-weight: 900; color: #636466; line-height: 24px}
.text{ font-size: 13px; text-decoration: none; color:black; }
.text_small{ font-size: 9px; text-decoration: none; color:black;}
.svart{color: black;}

td{ font-size: 13px; text-decoration: none;}
ul{margin-top:0px;margin-bottom:0px;margin-left:10px;}
ol{margin-top:0px;margin-bottom:0px;margin-left:15px}

.ingress{ font-size: 13px; text-decoration: none; font-weight: bold; color: #636466;}
.bildetext{ font-size: 10px; text-decoration: none; color: #636466}
.link_date{ font-size: 10px; text-decoration: none; color: black}
.pagename {
	font: 16px Arial;
	color: #004c93;
	font-weight: 600;
}

.headline {
	font-size: 14px;
	color: #004c93;
}

.scroll_style {
	background: #003463 url('../../site/images/bg.jpg') repeat-x;
	font: 13px Arial;
	color: black;
	position: relative;
}

.PAGE_margin{text-align:center; position:relative; background: url('../../site/images/pinstripe.png');}
.PAGE_box{
	width:980px;
	text-align: left;
	margin: 0 auto;
	background: #def3ff;
	margin-top: -7px;
	padding-top: 5px;
	position: relative;
}

.CONTENT_margin{
	margin: 10px;
	width: 100%;
}

#main_content{
	min-height:200px;
	padding-right: 17px;
	margin-left: 11px;
	position: relative;
}

#header{
	width: 980px;
	position: relative;
	overflow: hidden;
	margin: 0 auto;

}

.logo_box{
	display: block; height: 115px;
	margin-top: 50px;
	margin-left: 30px;
}

#search_box {
	margin-top: 20px;
	margin-right: 20px;
	float: right;
}

.slogan_box{display: block; float: left;}
.slogan_content{display: block; padding-top:32px; padding-left: 40px; font-size: 17px; font-family: georgia; font-style: italic;}

.top_menu_box{
	display: block;
	padding-left:8px;
	height: 40px;
	line-height: 40px;
	position: relative;
	background: url('../../site/images/menu_bg.png') no-repeat;
}

.top_menu_item{
	height: 40px;
	float: left;
	margin-top: 3px;
}
.a_top_menu_selected,.a_top_menu{
    white-space: nowrap;
	text-decoration: none;
	font: 14px Arial;
	font-weight: bold;
	color: #10508d;
	text-transform: uppercase;
	display: block;
	padding: 8px;
	margin-top: 1px;
}
.a_top_menu,.a_top_menu:visited{
	color: #10508d;
}
.a_top_menu:hover,.a_top_menu:visited:hover, .a_top_menu_selected:hover,a_top_menu_selected:visited:hover{
    color: white;
	height: 14px;
	background: url('../../site/images/menu_item_hover.png');
}
.a_top_menu_selected,.a_top_menu_selected:visited{
    color: white;
	height: 14px;
	background: url('../../site/images/menu_item_hover.png');
}

.bottom_menu_margin{padding-top:9px;}
.bottom_menu_item{float:left; }
.a_bottom_menu_selected,.a_bottom_menu{
    white-space: nowrap;
	padding: 7px 20px 7px 20px;
	text-decoration: none;
	font-size: 13px;
}
.a_bottom_menu,.a_bottom_menu:visited{
	color:#3c3c3c;
}
.a_bottom_menu:hover,.a_bottom_menu:visited:hover{
	color:black;
}
.a_bottom_menu_selected, .a_bottom_menu_selected:visited, .a_bottom_menu_selected:hover{
    color:#e2001a;
}

.bottom_menu_box{
	display: block;
	float:none;
	overflow:hidden;
	padding: 0px 10px 25px 8px;
}
.bottom_menu_bck, .bottom_menu_bck:hover, .bottom_menu_bck:visited, .bottom_menu_bck:active{
	height:297px;
	width: 291px;
	background: url('../../site/images/bottom_box_bg.png') repeat;
	overflow:hidden;
	float: left;
	display: block;
	padding: 10px;
	text-decoration: none;
}
.bottom_menu_box span {display:block;}
.bottom_menu_box .item_seperator{
	height:20px;
	width:1px;
	background-color:#3c3c3c;
	float:left;
}

.bottom_menu_box .bottom_menu_box_image {
	width: 290px;
	height: 193px;
	overflow: hidden;
	display: block;
}

.bottom_menu_box .bottom_menu_box_title {
	font: 16px Arial;
	color: white;
	font-weight: bold;
}

.bottom_menu_box .bottom_menu_box_content {
	font: 12px Arial;
	color: white;
}

.left_menu_box{
	display: block;
	padding-left:0px;
	float:left;
	overflow:hidden;
	margin-right: 4px;
	padding-left: 13px;
}
.left_menu_box_inner {
		width:175px;
		display: block;
}
.left_menu_item{
	display: block;
	float:none;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: 1px #000000 dotted;
}

.left_menu_arrow {
	font-size: 20px;
	color: #fe0111;
	display: block;
	float: left;
	margin-right: 12px;
	margin-left: 12px;
}

.a_left_menu_selected,.a_left_menu{
    white-space: nowrap;
	padding: 5px 10px 5px 0px;
	text-decoration: none;
	font-size: 12px;
	display: block;
}
.a_left_menu,.a_left_menu:visited{
	color:black;
}
.a_left_menu:hover,.a_left_menu:visited:hover{
	color:#fe0111;
}
.a_left_menu_selected, .a_left_menu_selected:visited, .a_left_menu_selected:hover, .a_left_menu_selected:visited:hover{
    color:#fe0111;
}

.flash_item{overflow: hidden;}

#breadcrumbs{
	font-size: 10px;
	color: #0c3561;
	clear: both;
	margin-left:23px;
	padding-bottom: 20px;
}
.breadcrumb_item {
	display: inline;
	font-size: 10px;
	padding: 0px;
	color: #0c3561 !important;
	text-decoration: none;
}
.breadcrumb_item_selected{
	color: #fd0205 !important;
}


/* news_archive */
#news_archive {
	
}

#news_archive .news_top_items{
	
}

.news_top_items .news_top_item, .news_top_items .news_top_item:visited{
	width: 765px;
	height: 157px;
	display: block;
	text-decoration: none;
	background: transparent url('../../site/images/archive/archive_frame.png') no-repeat;
	overflow: hidden;
	margin-right: 10px;
	margin-bottom: 15px;
}
.news_top_item span {display:block;}

.news_top_item .news_top_item_margin{
	padding: 8px 14px 7px;
	overflow: hidden;
}
.news_top_item .news_top_item_media{
	width: 205px;
	height: 137px;
	float: right;
	overflow: hidden;
}

.news_top_item .news_top_item_title{
	font: 16px Arial;
	font-weight: bold;
	color: #004c93;
	text-transform: uppercase;
	padding-top: 7px;
}

.news_top_item .news_top_item_content{
	font: 12px Arial;
	color: black;
	display: inline;
	padding-right: 10px;
}

.news_top_item .news_top_item_read_more{
	font: 12px Arial;
	color: #fe0111;
	display: inline;
}

.read_more{
	font: 12px Arial;
	color: #fe0111;
	display: inline !important;
}
#news_archive_items{
	background: url('../../site/images/archive/outer_small_archive_background.png') no-repeat;
	height: 347px;
	width: 778px;
		margin-left: -8px;
}

#news_archive_items .news_archive_group{
	list-style-type: none;
	padding-top: 8px;
}

.news_archive_group li {
	float: left;
	background: #e5e5e5;
	font: 12px Arial;
	color: #004c93;
	padding: 5px;
	cursor: pointer;
	list-style-type: none;
	margin-right: 3px;
}

.news_archive_group_title{
	border-bottom: 1px dotted black;
	padding: 5px;
	height: 30px;
	line-height: 30px;
}

#tab_children {
	background: url('../../site/images/archive/small_archive_background.jpg') no-repeat;
	width: 746px;
	height: 291px;
	margin-left: 17px;
	margin-top: 20px;
	overflow: auto;
}

.tab_child {
	overflow: auto;
	height: 291px;
}

.tab_child_arrow {
	font-size: 20px;
	color: #fe0111;
	display: block;
	float: left;
	margin-right: 12px;
}

#news_archive_items ul { margin-left:-20px; *margin-left:20px; list-style-type: none;}

#news_archive_items .news_archive_year {font-size: 12px;}

.news_tab_selected {
	background: url('../../site/images/archive/archive_selected_tab.png') no-repeat !important;
	padding: 0 !important;
	width: 58px !important;
	height: 26px !important;
	color: #fd0205 !important;
	text-align: center;
	margin-top: -1px  !important;
}

.news_tab_selected span {
	line-height: 29px !important;
	display: block;
}

#media-buttons {
	position: relative;
	z-index:99;
}

#media-next {
	position: absolute;
	margin-left: 935px;
	margin-top: 180px;
	cursor: pointer;
}

#media-prev {
	position: absolute;
	margin-left: -32px;
	margin-top: 180px;
	cursor: pointer;
}

#toc {
	right: 0;
	z-index: 3000;
	position: absolute;
	text-align: center;
}

.toc_item {
	display: block;
	width: 21px;
	float:left;
	height: 16px;
	line-height: 16px;
	display:block;
	font-size: 12px;
	color: #def3ff;
	margin-bottom: 5px;
	margin-right: 5px;
	cursor: pointer;
	background: url('../../site/images/number_background.png') no-repeat;
}

.toc_item_selected{
	height: 21px;
	width: 28px;
	line-height: 21px;
	font-size: 14px;
}

#forside_media {
	background: white;
	position: relative;
}

#flash_fade {
	position: relative;
}

#flash_text {
	position: absolute;
	max-width: 400px;
	z-index: 1000;
	top: 50px;
	padding: 5px;
}

.flash_text {
	font-size: 20px;
	background: #023A68;
	font-size: 40px;
	font-weight: bold;
	color: white;
	padding-left: 5px;
}

#searchform #input_bg {
	background: url('../../site/images/search.png') no-repeat;
	width: 179px;
	height: 28px;
	display: block;
	margin-top: -7px;
}
#searchform #search_button {
	width:30px;
	height: 25px;
	display: block;
	margin-left: 133px;
	cursor: pointer;
	background: transparent;
}

#searchform input {
	margin-left: 10px;
	margin-top: 4px;
	font-size: 12px;
	padding-left: 5px;
	border: 0;
	width: 121px;
}

#reference_list {
	list-style:none;
	list-style-type: none;
	padding-left: -40px;
	margin-left:-40px;
	*margin-left: 0px;
}
.reference-list
{
    width: 756px;
    min-height: 258px;
    height: auto !important;
    position: relative;
	background: url('../../site/images/archive/archive_frame_center.png') repeat-y;
}
.reference-list-top { background: url('../../site/images/archive/archive_frame_shadow_top.png') no-repeat;height: 20px;}
.reference-list-bottom { background: url('../../site/images/archive/archive_frame_shadow_bottom.png') no-repeat;height: 20px; margin-bottom: 30px;}
.reference-list .reference-information { float: left; width: 330px; }
.reference-title
{
    min-height: 23px;
    line-height: 16px;
    font-weight: bold;
    margin-left: 7px;
    padding: 5px 10px 0;
}

.reference-list .reference-pic { padding: 5px 17px 5px;}
.reference-list .reference-data-table {width: 100%; margin-top: 15px; border: 1px solid black;}
.reference-list .reference-data-table td { border-bottom: 1px solid black; background: #c9dbed; padding-left: 10px;}
.reference-list p { background: white; font-weight: bold; color: black; border-top: 1px solid black; border-bottom: 1px solid black; padding-left: 3px;}
.reference-list table { width: 100%;}
.reference-list td.reference-name
{
    width: 45%;
}

.reference-list td.reference-description
{
    text-align: right;
	width: 100%;
}

.reference-list .reference-extra-information { position: relative; cursor: default; clear: both; text-align: left; width: 300px; overflow: hidden;}
