/* TOP */
div#PageTopLogotype 
{
	padding:				17px 0 0 17px;
}
div#PageTopLogotypePrint {
	display:				none;
}

/* TOP - SHORTMENU */
div#PageTopShortmenu {
	position:				absolute;
	right:					0;
	top:					16px;
	line-height:			1.7em;
	vertical-align:			middle;
	font-size:				1.1em;
	padding-top:			1px;
}
div#PageTopShortMenu ul 
{
	list-style:				none;
	margin:					0;
	padding:				0;
}
div#PageTopShortmenu li 
{
	list-style:				none;
	float:					left;
}
div#PageTopShortmenu a 
{
	text-decoration:		none;
	vertical-align:			bottom;
	padding:				2px 5px 1px 23px;
	line-height:			2em;
}
div#PageTopShortmenu a:hover,
div#PageTopShortmenu a:focus 
{
	text-decoration:		underline;
}
div#PageTopShortmenu a#menu2 {
	background:				url(../images/base/icon-info.gif) no-repeat left 50%;
	border-right:			1px solid #e9e9e9;
	margin-left:			5px;
}
div#PageTopShortmenu a#menu3 {
	background:				url(../images/base/icon-adjust.gif) no-repeat left 50%;
	border-right:			1px solid #e9e9e9;
	margin-left:			5px;
}
div#PageTopShortmenu a#menu4 {
	background:				url(../images/base/icon-listen.gif) no-repeat left 50%;
	border-right:			1px solid #e9e9e9;
	margin-left:			5px;
}
div#PageTopShortmenu a#menu5 {
	background:				url(../images/base/icon-sitemap.gif) no-repeat left 50%;
	margin-left:			5px;
}
div#PageTopShortmenu form {
	display:				inline;
}
div#PageTopShortmenu form label {
	position:				absolute;
	left:					-9999px;
}
div#PageTopShortmenu input.search-box {
	vertical-align:			middle;
	margin:					0 8px 0 5px;
	width:					10.5em;
}
div#PageTopShortmenu input.search-button {
	vertical-align:			middle;
	width:					3.3em;
	height:					1.7em;
	background:				url(../images/base/search_bg.gif) #1c6db4 no-repeat;
	border:					0;
	padding:				0 0.3em 0.2em 0;
	color:					#fff;
}
/* TOP - TOPTABS */
div#PageTopTabs {
	padding:				22px 0 0 14px;
	height:					2.7em;
	width:					100%;
}
div#PageTopTabs a {
	text-decoration:		none;
	font-size:				1.2em;
}
div#PageTopTabs .lang-item 
{
	float:					right;
	padding-right:			20px;
}
div#PageTopTabs .lang-item a 
{
	line-height:			1.7em;
	font-size:				1.1em;
	vertical-align:			middle;
	padding:				2px 0 1px 23px;
}
div#PageTopTabs .lang-item a#menu-en {
	background:				url(../images/base/icon-en.gif) no-repeat left 50%;
}
div#PageTopTabs .lang-item a#menu-sv {
	background:				url(../images/base/icon-sv.gif) no-repeat left 50%;
}
div#PageTopTabs .lang-item a:hover {
	text-decoration:		underline;
}
div#PageTopTabs span {
	text-decoration:		none;
	font-size:				1.2em;
}
div#PageTopTabs div.item-left-inactive {
	width:					16px;
	height:					2.7em;
	background:				url(../images/base/tabs_left_inactive.gif) #aaa top no-repeat;
	overflow:				hidden;
	float:					left;
}
div#PageTopTabs div.item-left-active {
	width:					16px;
	height:					2.7em;
	background:				url(../images/base/tabs_left_active.gif) #0D2376 top no-repeat;
	overflow:				hidden;
	float:					left;
}
div#PageTopTabs div.item-sep-left-active {
	width:					22px;
	height:					2.7em;
	background:				url(../images/base/tabs_sep_left_active.gif) #0D2376 top no-repeat;
	overflow:				hidden;
	float:					left;
}
div#PageTopTabs div.item-sep-right-active {
	width:					22px;
	height:					2.7em;
	background:				url(../images/base/tabs_sep_right_active.gif) #0D2376 top no-repeat;
	overflow:				hidden;
	float:					left;
}
div#PageTopTabs div.item-sep-none-active {
	width:					22px;
	height:					2.7em;
	background:				url(../images/base/tabs_sep_none_active.gif) #aaa top no-repeat;
	overflow:				hidden;
	float:					left;
}
div#PageTopTabs div.item-content-inactive {
	height:					2.1em;
	background:				url(../images/base/tabs_content_inactive.gif) #aaa top repeat-x;
	padding:				0.6em 0 0 0;
	float:					left;
}
div#PageTopTabs div.item-content-inactive a:hover {
	text-decoration:		underline;
}
div#PageTopTabs div.item-content-active {
	height:					2.1em;
	background:				url(../images/base/tabs_content_active.gif) #0D2376 top repeat-x;
	padding:				0.6em 0 0 0;
	float:					left;
}
div#PageTopTabs div.item-content-active span,
div#PageTopTabs div.item-content-active a {
	color:					#fff;
}
div#PageTopTabs div.item-right-inactive {
	width:					17px;
	height:					2.7em;
	background:				url(../images/base/tabs_right_inactive.gif) #aaa top no-repeat;
	overflow:				hidden;
	float:					left;
}
div#PageTopTabs div.item-right-active {
	width:					17px;
	height:					2.7em;
	background:				url(../images/base/tabs_right_active.gif) #aaa top no-repeat;
	overflow:				hidden;
	float:					left;
}
div#PageTopMenu {
	width:					72.9em;
	background:				url(../images/base/menu_bg.gif) #0d2477 repeat-x;
	height:					3.7em;
	padding:				0 0 0 31px;
}
div#PageTopMenu div.item {
	height:					3.7em;
	float:					left;
}
div#PageTopMenu div.item-active {
	height:					3.7em;
	float:					left;
	background:				url(../images/base/menu_item_active_bg.gif) #fff;
	padding:				0 5px;
}
div#PageTopMenu a.first-inactive:link,
div#PageTopMenu a.first-inactive:active,
div#PageTopMenu a.first-inactive:visited {
	color:					#fff;
	font-size:				1.1em;
	vertical-align:			middle;
	height:					3.36em;
	text-decoration:		none;
}
div#PageTopMenu div.item a.inactive:link,
div#PageTopMenu div.item a.inactive:active,
div#PageTopMenu div.item a.inactive:visited {
	color:					#fff;
	font-size:				1.2em;
	line-height:			3.36em;
	text-decoration:		none;
}
div#PageTopMenu div.item a.inactive:hover {
	text-decoration:		underline;
}
div#PageTopMenu div.sep {
	background:				url(../images/base/menu_sep.gif) #0d2477 0 0 no-repeat;
	width:					22px;
	height:					1.8em;
	float:					left;
	margin:					11px 0 8px 0;
}
div#PageTopMenu div.item-active div.left {
	background:				url(../images/base/menu_left_active.gif) #fff no-repeat;
	width:					17px;
	height:					3.7em;
	float:					left;
}
div#PageTopMenu div.item-active div.content {
	background:				url(../images/base/menu_content_active.gif) #fff repeat-x;
	height:					3.7em;
	float:					left;
}
div#PageTopMenu div.item-active div.content span.active,
div#PageTopMenu div.item-active div.content a.active {
	font-size:				1.2em;
	line-height:			3.36em;
	text-decoration:		none;
}
div#PageTopMenu div.item-active div.right {
	background:				url(../images/base/menu_right_active.gif) #fff no-repeat;
	width:					17px;
	height:					3.7em;
	float:					left;
}
/* STARTPAGE */
div#PageContentStartpage #PageContentStartpageBigAdvert {
	/*margin-left:			1px;*/
}
/* STARTPAGE - BOXES */
div#PageContentStartpage div.boxes {
	padding:				16px 0 9px 0;
}
div#PageContentStartpage div.boxes div.box-type-1 {
	float:					left;	
	width:					24.2em;
	margin-left:			17px;
}
div#PageContentStartpage div.boxes div.first {
	margin-left:			0;
}
div#PageContentStartpage div.boxes div.box-type-1 h2 {
	color:					#fff;
	background:				url(../images/box/start-boxtype-1-header-bg.gif) #1d6db4 no-repeat top;
	font-family:			Arial;
	font-size:				1.5em;
	font-weight:			normal;
	padding:				5px 11px 4px 11px;
	margin:					0;
}
div#PageContentStartpage div.boxes div.box-type-1 h2 a 
{
	color:					#fff;
	text-decoration:		none;
	display:				block;
	background:				url(../images/box/type_1_header-arrow.gif) no-repeat right center;
}
div#PageContentStartpage div.boxes div.box-type-1 div.content 
{
	padding:				10px 7px 8px 7px;
	background:				url(../images/box/start-boxtype-1-bg.gif) repeat-x bottom #fafaf8;
	font-family:			Arial;
	color:					#393939;
}
div#PageContentStartpage div.boxes div.box-type-1 div.content p 
{
	margin-bottom:			3px;
	color:					#393939;
}
div#PageContentStartpage div.boxes div.box-type-1 div.content a 
{
	text-decoration:		none;
}
div#PageContentStartpage div.boxes div.box-type-1 div.content a:hover 
div#PageContentStartpage div.boxes div.box-type-1 div.content a:focus {
	text-decoration:		underline;
}
div#PageContentStartpage div.boxes div.box-type-1 div.content a.arrow {
	background: 			url(../images/base/link-arrow.gif) no-repeat right 45%;
	padding:				0 10px 3px 0;
	color:					#2289ca;
	font-size:				100%;
	text-decoration:		none;
}
div#PageContentStartpage div.boxes div.box-type-1 div.content a:hover.arrow {
	text-decoration:		underline;
	color:					#2289ca;
}
div#PageContentStartPage div.boxes div.box-type-1 div.bottom {
	background:				url(../images/box/start-boxtype-1-bottom-bg.gif) no-repeat;
	height:					7px;
	width:					24.2em;
}
/* STARTPAGE - BOTTOM */
div#PageContentStartpageBottomleft 
{
	margin:					0;
	float:					left;
	width:					47.7em;
	padding:				8px 0 0 12px;
	font-size:				0.9em;
	font-family:			Arial;
	color:					#393939;
}
div#PageContentStartpageBottomleft h1 
{
	padding:				0;
	margin:					0 0 10px 0;
	color:					#000;
	line-height:			1em;
}
div#PageContentStartpageBottomleft p {
	font-size:				1.2em;
	line-height:			1.4em;
	margin-bottom:			5px;
	color:					#393939;
}
div#PageContentStartpageBottomright 
{
	text-align:				right;
	float:					right;
	width:					28.6em;
	padding:				0;
}
div#PageContentStartpageBottomright .top
{
	background:				url(../images/startpage/message_top.gif) no-repeat;
	min-height:				7em;
	padding:				1.4em 0.9em 1em 5.7em;
	text-align:				left;
}
div#PageContentStartpageBottomright .top h2 
{
	font-size:				1.3em;
	line-height:			1em;
	font-weight:			bold;
}
div#PageContentStartpageBottomright .bottom 
{
	height:					0.3em;
	width:					28.6em;
	background:				url(../images/startpage/message_bottom.gif) no-repeat;
}
div#PageContentStartpageBottomrightNews h2 {
	line-height:			3em;
	font-size:				1.3em;
	color:					#f00;
}
div#PageContentStartpageBottomrightNews div.content {
	background:				url(../images/startpage/news_bg.gif) #F2F2EC repeat-x top;
	padding:				14px 11px;
}
div#PageContentStartpageBottomrightNews div.bottom
{
	background-color:		#F2F2EC;
}
div#PageContentStartpageBottomrightNews div.bottom div.left-corner
{
	background-image:		url(../images/startpage/news_left_corner.gif);
	width:					6px;
	height:					6px;
	overflow:				hidden;
	float:					left;
}

div#PageContentStartpageBottomrightNews div.bottom div.right-corner
{
	background-image:		url(../images/startpage/news_right_corner.gif);
	width:					6px;
	height:					6px;
	overflow:				hidden;
	float:					right;
}
/* MAINPAGE */
#PageContentSubpageMain div.boxes div.box-type-1 
{
	width: 275px;
	float: left;
}
#PageContentSubpageMain div.boxes div.first
{
	margin-right: 22px;
}
#PageContentSubpageMain div.boxes div.box-type-1 div.content 
{
	margin:					0; /* Added */
	padding:				12px 14px;
	background:				#f2f2ec;
}
/* CATEGORYPAGE */
div#PageContentCategorypage p
{
	margin:					21px 0 2px 0;
}

div#PageContentCategorypage div.boxes
{
	padding:				16px 0 0 0;
}
div#PageContentCategorypage div.boxes div.box-type-1 {
	float:					left;	
	width:					24.2em;
	margin-left:			17px;
	overflow:				hidden;
}
div#PageContentCategorypage div.boxes div.first
{
	margin-left:			0;
}
div#PageContentCategorypage div.boxes div.box-type-1 div.image {
	padding:				0;
	overflow:				hidden;
	width:					21.4em;
	margin-bottom:			5px;
}
div#PageContentCategorypage div.boxes div.box-type-1 h2
{
	color:					#fff;
	background:				url(../images/box/start-boxtype-1-header-bg.gif) #1d6db4 no-repeat top;
	font-family:			Arial;
	font-size:				1.5em;
	font-weight:			normal;
	padding:				5px 11px 4px 11px;
	margin:					0;
}
div#PageContentCategorypage div.boxes div.box-type-1 h2 a 
{
	color:					#fff;
	text-decoration:		none;
	display:				block;
	background:				url(../images/box/type_1_header-arrow.gif) no-repeat right center;
}
div#PageContentCategorypage div.boxes div.box-type-1 div.content
{
	padding:				10px 12px 8px 12px;
	background:				url(../images/box/start-boxtype-1-bg.gif) repeat-x bottom #fafaf8;
	font-family:			Arial;
	color:					#393939;
}
div#PageContentCategorypage div.boxes div.box-type-1 div.content p
{
	margin:					0;
	padding:				0 0 3px 0;
}
div#PageContentCategorypage div.boxes div.box-type-1 div.content a
{
	text-decoration:		none;
}
div#PageContentCategorypage div.boxes div.box-type-1 div.content a:hover,
div#PageContentCategorypage div.boxes div.box-type-1 div.content a:focus 
{
	text-decoration:		underline;
}
div#PageContentCategorypage div.boxes div.box-type-1 div.content a.arrow
{
	background: 			url(../images/base/link-arrow.gif) no-repeat right 45%;
	padding:				0 10px 3px 0;
	color:					#2289ca;
	font-size:				1.1em;
	text-decoration:		none;
}
div#PageContentCategorypage div.boxes div.box-type-1 div.content a:hover.arrow {
	text-decoration:		underline;
	color:					#2289ca;
}
div#PageContentCategorypage div.boxes div.box-type-1 div.bottom
{
	background:				url(../images/box/start-boxtype-1-bottom-bg.gif) no-repeat;
	width:					24.2em;
	height:					7px;
}

div#PageContentCategorypage div.boxes div.box-type-2
{
	width:					50.1em;
	padding:				0;
	float:					left;
	margin-left:			17px;
}
div#PageContentCategorypage div.boxes div.box-type-2 h2
{
	color:					#fff;
	background:				url(../images/box/start-boxtype-2-header-bg.gif) #1d6db4 no-repeat top;
	font-family:			Arial;
	font-size:				1.5em;
	font-weight:			normal;
	padding:				5px 11px 4px 11px;
	margin:					0;
}
div#PageContentCategorypage div.boxes div.box-type-2 h2 a 
{
	color:					#fff;
	text-decoration:		none;
	display:				block;
	background:				url(../images/box/type_1_header-arrow.gif) no-repeat right center;
}
div#PageContentCategorypage div.boxes div.box-type-2 div.content
{
	background:				#f2f2ed;
	padding:				10px 14px;
	min-height:				130px;
	font-family:			Arial;
	font-size:				1em;
}
div#PageContentCategorypage div.boxes div.box-type-2 div.image {
	padding:				0;
	overflow:				hidden;
	width:					47.3em;
	margin-bottom:			5px;
}
div#PageContentCategorypage div.boxes div.box-type-2 div.content p
{
	padding:				0 0 8px 0;
	margin:					0;
}
div#PageContentCategorypage div.boxes div.box-type-2 div.content a
{
	color:					#2289ca;
	font-size:				100%;
	text-decoration:		none;
}
div#PageContentCategorypage div.boxes div.box-type-2 div.content a.arrow {
	background: 			url(../images/base/link-arrow.gif) no-repeat right 45%;
	padding:				0 10px 3px 0;
	color:					#2289ca;
	font-size:				100%;
	text-decoration:		none;
}
div#PageContentCategorypage div.boxes div.box-type-2 div.content a:hover 
{
	text-decoration:		underline;
}
div#PageContentCategorypage div.boxes div.box-type-2 div.bottom
{
	background:				url(../images/box/start-boxtype-2-bottom-bg.gif);
	width:					499px;
	height:					5px;
	overflow:				hidden;
}
/* SUBPAGE */
div#PageContentSubpage
{
	padding:				28px 0 0 0;
}

div#PageContentSubpageMenu {
	float:					left;
	width:					16.4em;
	margin:					0 16px 0 0;
}
div#PageSubmenuContent ul 
{
	list-style:				none;
	margin:					0;
	padding:				0;
	background:				#edede7;
	font-size:				1.1em;
}
div#PageSubmenuContent ul li
{
	border-top:				1px solid #fff;
	border-bottom:			1px solid #dbdbdb;
	margin:					0;
	padding:				0;
}
div#PageSubmenuContent ul li.first-item-level-1 
{
	border-top:				1px solid #edede7;
}
div#PageSubmenuContent ul li.last-item-level-1 
{
	border-bottom:				0;
}
div#PageSubmenuContent ul li a
{
	text-decoration:		none;
	padding:				7px 2px 7px 16px;
	font-weight:			bold;
	display:				block;
	font-size:				1.1em;
	color:					#2288c9;
}
div#PageSubmenuContent ul li a:hover,
div#PageSubmenuContent ul li a:focus {
	text-decoration:		underline;
	background:				#f8f8f6;
}
div#PageSubmenuContent ul li.selected-item a.selected
{
	text-decoration:		none;
	padding:				7px 2px 7px 16px;
	background:				url(../images/base/submenu_item_arrowdown.gif) #f8f8f6 no-repeat 0.5em 50%;
	font-weight:			bold;
	font-size:				1.1em;
	display:				block;
	color:					#f00;
}
div#PageSubmenuContent ul li.selected-item a.selected:hover,
div#PageSubmenuContent ul li.selected-item a.selected:focus 
{
	background:				url(../images/base/submenu_item_arrowdown.gif) #f8f8f6 no-repeat 0.5em 50%;
	text-decoration:		underline;
}
div#PageSubmenuContent ul li.selected-item ul 
{
	border-top:				1px solid #5ca7d6;
	border-bottom:			1px solid #5ca7d6;
}
div#PageSubmenuContent ul li.selected-item ul li 
{
	background:				#f8f8f6;
	border-bottom:			1px dashed #e3e3e3;
}
div#PageSubmenuContent ul li.selected-item ul li.last-item-level-2
{
	border-bottom:				0;
}
div#PageSubmenuContent ul li.selected-item ul li a
{
	text-decoration:		none;
	padding:				4px 0 4px 21px;
	background:				#f8f8f6;
	display:				block;
	color:					#2288c9;
	font-weight:			normal;
	font-size:				0.9em;
}
div#PageSubmenuContent ul li.selected-item ul li a:hover,
div#PageSubmenuContent ul li.selected-item ul li a:focus 
{
	background:				#f8f8f6;
	text-decoration:		underline;
}
div#PageSubmenuContent ul li.selected-item ul li.selected-item 
{
	background:				#f8f8f6;
	border-bottom:			1px dashed #e3e3e3;
}
div#PageSubmenuContent ul li.selected-item ul li.selected-item a
{
	text-decoration:		none;
	padding:				4px 0 4px 11px;
	margin-left:			10px;
	background:				url(../images/base/submenu_item_arrowdown.gif) #f8f8f6 no-repeat left 55%;
	display:				block;
	color:					#f00;
}
div#PageSubmenuContent ul li.selected-item ul li.selected-item a:hover,
div#PageSubmenuContent ul li.selected-item ul li.selected-item a:focus 
{
	background:				url(../images/base/submenu_item_arrowdown.gif) #f8f8f6 no-repeat left 55%;
	text-decoration:		underline;
}
div#PageSubmenuContent ul li.selected-item ul li.selected-item a.selected 
{
	color:					#f00;
	font-weight:			normal;
	font-size:				0.9em;	
}
div#PageSubmenuContent ul li.selected-item ul li.selected-item a.selected:hover,
div#PageSubmenuContent ul li.selected-item ul li.selected-item a.selected:focus
{
	background:				url(../images/base/submenu_item_arrowdown.gif) #f8f8f6 no-repeat left 55%;
}
div#PageSubmenuContent ul li.selected-item ul li.selected-item ul 
{
	border:					0;
}
div#PageSubmenuContent ul li.selected-item ul li.selected-item ul li 
{
	border-bottom:			0;
	font-size:				0.9em;
}
div#PageSubmenuContent ul li.selected-item ul li.selected-item ul li a
{
	text-decoration:		none;
	padding:				4px 0 4px 21px;
	margin-left:			10px;
	display:				block;
	color:					#2288c9;
	background:				#f8f8f6;
}
div#PageSubmenuContent ul li.selected-item ul li.selected-item ul li a:hover,
div#PageSubmenuContent ul li.selected-item ul li.selected-item ul li a:focus
{
	background:				#f8f8f6;
	text-decoration:		underline;
}
div#PageSubmenuContent ul li.selected-item ul li.selected-item ul li.selected-item a.selected
{
	text-decoration:		none;
	padding:				4px 0 4px 21px;
	margin-left:			10px;
	background:				url(../images/base/submenu_item_arrowdown.gif) #f8f8f6 no-repeat 11px 55%;
	display:				block;
	color:					#f00;
}
div#PageSubmenuContent ul li.selected-item ul li.selected-item ul li.selected-item a.selected:hover,
div#PageSubmenuContent ul li.selected-item ul li.selected-item ul li.selected-item a.selected:focus {
	text-decoration:		underline;
}
div#PageSubmenuContent ul li.selected-item ul li.selected-item ul li.selected-item ul 
{
	border-bottom:			0;
}
div#PageSubmenuContent ul li.selected-item ul li.selected-item ul li.selected-item ul li a
{
	text-decoration:		none;
	padding:				4px 0 4px 21px;
	margin-left:			20px;
	display:				block;
	color:					#2288c9;
	background:				#f8f8f6;
}
div#PageSubmenuContent ul li.selected-item ul li.selected-item ul li.selected-item ul li a:hover,
div#PageSubmenuContent ul li.selected-item ul li.selected-item ul li.selected-item ul li a:focus
{
	background:				#f8f8f6;
	text-decoration:		underline;
}
div#PageSubmenuContent ul li.selected-item ul li.selected-item ul li.selected-item ul li.selected-item a.selected
{
	text-decoration:		none;
	padding:				4px 0 4px 21px;
	margin-left:			20px;
	background:				url(../images/base/submenu_item_arrow.gif) #f8f8f6 no-repeat 11px 55%;
	display:				block;
	color:					#f00;
}
div#PageSubmenuContent ul li.selected-item ul li.selected-item ul li.selected-item ul li.selected-item a.selected:hover,
div#PageSubmenuContent ul li.selected-item ul li.selected-item ul li.selected-item ul li.selected-item a.selected:focus {
	text-decoration:		underline;
}
div#PageSubmenuContentBottom 
{
	margin-bottom:			20px;
}
div#PageContentSubpageMain
{
	width:					57.8em;
	min-width:				578px;
	float:					left;
}

div#PageContentSubpageContent
{
	width:					36.8em;
	float:					left;
}

div#PageContentSubpageContent div.breadcrumb
{
	margin:					0 0 9px 0;
}
div#PageContentSubpageContent div.image
{
	margin:					0 0 20px 0;
}

div#PageContentSubpageContent div.box-information-1
{
	width:					36.8em;
	margin:					10px 0 20px 0;
}

div#PageContentSubpageContent div.box-information-1 div.top
{
	height:					2.6em;
	background-color:		#F2F2EC;
	padding:				1em 4px 0 8px;
}

div#PageContentSubpageContent div.box-information-1 div.content
{
	background:				url(../images/box/type_3_content_bg.gif) #f2f2ec repeat-x;
	padding:				11px 4px 0 8px;
}
div#PageContentSubpageContent div.box-information-1 div.content ol.list-item 
{
	list-style-position:	inside;
	margin:					0;
	padding:				0;
}
div#PageContentSubpageContent div.box-information-1 div.content ol.list-item li
{
	border-bottom:			1px solid #E0DCD4;
	padding:				5px 9px 7px 0;
	margin:					0;
}

div#PageContentSubpageContent div.box-information-1 div.content ol.list-item li a
{
	font-weight:			bold;
}

div#PageContentSubpageContent div.box-information-1 div.bottom
{
	width:					36.8em;
	height:					5px;
	background-color:		#F2F2EC;
}

div#PageContentSubpageContent div.box-information-1 div.bottom div.left
{
	background:				url(../images/box/type_3_bottom_left_bg.gif) no-repeat;
	width:					6px;
	height:					5px;
	float:					left;
}

div#PageContentSubpageContent div.box-information-1 div.bottom div.right
{
	background:				url(../images/box/type_3_bottom_right_bg.gif) no-repeat;
	width:					6px;
	height:					5px;
	float:					right;
}

div#PageContentSubpageRight
{
	width:					191px;
	float:					right;
	margin:					0;
}

div#PageContentSubpageRight div.boxes
{
	width:					191px;
}

div#PageContentSubpageRight div.boxes div.box-type-4
{
	/*background:				url(../images/box/type_4_bg.gif) no-repeat 0 0;*/
	width:					180px;
	padding:				7px 0 0 0;
	margin:					0 0 20px 0;
}

div#PageContentSubpageRight div.boxes div.box-type-4 div.top
{
	/*background:				url(../images/box/type_4_top_bg.gif) repeat-y;*/
}

/*div#PageContentSubpageRight div.boxes div.box-type-4 div.top div.headline
{
	background-color:		#0C2174;
	margin:					0 7px;
	margin:					0;
	min-height:				3.5em;
	border-bottom:			2px solid #FFF;
}*/

div#PageContentSubpageRight div.boxes div.box-type-4 div.top h2
{
	background:				url(../images/base/puffHeaderBg.gif) no-repeat #49c540 top;
	color:					#fff;
	font-family:			Arial; /* Added */
	font-size:				1.4em;
	/*padding:				7px 3px 8px 11px;*/
	padding:				7px 14px 0 14px;
}

div#PageContentSubpageRight div.boxes div.box-type-4 div.content
{
	/*background:				url(../images/box/type_4_content_bg.gif) repeat-y;
	padding:				5px 7px 10px 11px;*/
	padding:				12px 14px;
	background:				#f2f2ec;
}

div#PageContentSubpageRight div.boxes div.box-type-4 div.content p
{
	padding:				0 0 8px 0;
	margin:					0;
}

div#PageContentSubpageRight div.boxes div.box-type-4 div.content a
{
	/*background:				url(../images/base/btn_link_arrow.gif) no-repeat top left;
	padding:				0 0 3px 18px;*/
	/*background: 			url(../images/base/arrow.gif) no-repeat right center;
	padding:				0 15px 3px 0;*/
	color:					#2289ca; /* Added */
	/*display:				block;*/
}

div#PageContentSubpageRight div.boxes div.box-type-4 div.bottom
{
	/*background:				url(../images/box/type_4_bottom_bg.gif) no-repeat;*/
	background:				url(../images/base/puffHeaderBottom.gif);
	width:					180px;
	height:					5px;
	overflow:				hidden;
}

div#PageContentSubpageRight div.boxes div.box-type-5
{
	width:					181px;
	margin:					0 0 20px 6px;
}

div#PageContentSubpageRight div.boxes div.box-type-5 div.top
{
	/*background-color:		#F2F2EC;*/
	min-height:				3.5em;
	border-bottom:			2px solid #FFF;
}

div#PageContentSubpageRight div.boxes div.box-type-5 div.top h2
{
	/*color:					#D50302;
	font-weight:			normal;
	font-size:				1.1em;
	padding:				6px 3px 4px 11px;
	margin:					0;*/
	color:					#2289ca; /* Added */
	font-family:			Arial; /* Added */
	font-size:				1.5em;
	padding:				7px 3px 0 11px;
}

div#PageContentSubpageRight div.boxes div.box-type-5 div.top h3
{
	/*color:					#0C2174;
	font-size:				1em;
	font-weight:			bold;
	padding:				0 3px 4px 11px;*/
	color:					#2289ca; /* Added */
	font-family:			Arial; /* Added */
	font-size:				1.6em;
	padding:				7px 3px 0 11px;
}

div#PageContentSubpageRight div.boxes div.box-type-5 div.content
{
	/*background:				url(../images/box/type_5_content_bg.gif) #f2f2ec repeat-x;*/
	padding:				10px 11px;
}

div#PageContentSubpageRight div.boxes div.box-type-5 div.content p
{
	padding:				0 0 8px 0;
	margin:					0;
}

div#PageContentSubpageRight div.boxes div.box-type-5 div.content a
{
	/*background:				url(../images/base/btn_link_arrow_grey.gif) no-repeat left center;
	padding:				0 0 3px 18px;*/
	display:				block;
}

div#PageContentSubpageRight div.boxes div.box-type-5 div.bottom
{
	/*background:				url(../images/box/type_5_bottom_bg.gif) no-repeat;*/
	height:					7px;
	overflow:				hidden;
}

div#PageRightAdverts div.boxes
{
	width:					153px;
}

div#PageRightAdverts div.boxes div.box-type-4
{
	/*background:				url(../images/box/type_6_bg.gif) no-repeat 0 0;*/
	width:					153px;
	padding:				7px 0 0 0;
	margin:					0 0 20px 0;
}

div#PageRightAdverts div.boxes div.box-type-4 div.top
{
	/*background:				url(../images/box/type_6_top_bg.gif) repeat-y;*/
}

div#PageRightAdverts div.boxes div.box-type-4 div.top div.headline
{
	/*background-color:		#0C2174;*/
	margin:					0 7px;
	min-height:				3.5em;
	border-bottom:			2px solid #FFF;
}

div#PageRightAdverts div.boxes div.box-type-4 div.top h2
{
	/*color:					#fff;
	font-size:				1.4em;
	padding:				0.6em 3px 0.4em 11px;*/
	color:					#2289ca; /* Added */
	font-family:			Arial; /* Added */
	font-size:				1.6em;
	padding:				7px 3px 0 11px;
}

div#PageRightAdverts div.boxes div.box-type-4 div.content
{
	/*background:				url(../images/box/type_6_content_bg.gif) repeat-y;*/
	padding:				5px 7px 10px 11px;
}

div#PageRightAdverts div.boxes div.box-type-4 div.content p
{
	padding:				0 0 8px 0;
	margin:					0;
}

div#PageRightAdverts div.boxes div.box-type-4 div.content a
{
	/*background:				url(../images/base/btn_link_arrow.gif) no-repeat top left;*/
	padding:				0 0 3px 18px;
	display:				block;
}

div#PageRightAdverts div.boxes div.box-type-4 div.bottom
{
	/*background:				url(../images/box/type_6_bottom_bg.gif) no-repeat;*/
	width:					191px;
	height:					12px;
	overflow:				hidden;
}

div#PageRightAdverts div.boxes div.box-type-5
{
	width:					181px;
	margin:					0 0 20px 6px;
}

div#PageRightAdverts div.boxes div.box-type-5 div.top
{
	/*background-color:		#F2F2EC;*/
	min-height:				3.5em;
	border-bottom:			2px solid #FFF;
}

div#PageRightAdverts div.boxes div.box-type-5 div.top h2
{
	/*color:					#D50302;
	font-weight:			normal;
	font-size:				1.1em;
	padding:				6px 3px 4px 11px;
	margin:					0;*/
	color:					#2289ca; /* Added */
	font-family:			Arial; /* Added */
	font-size:				1.6em;
	padding:				7px 3px 0 11px;
}

div#PageRightAdverts div.boxes div.box-type-5 div.top h3
{
	color:					#0C2174;
	font-size:				1em;
	font-weight:			bold;
	padding:				0 3px 4px 11px;
}

div#PageRightAdverts div.boxes div.box-type-5 div.content
{
	/*background:				url(../images/box/type_8_content_bg.gif) #f2f2ec repeat-x;*/
	padding:				10px 11px;
}

div#PageRightAdverts div.boxes div.box-type-5 div.content p
{
	padding:				0 0 8px 0;
	margin:					0;
}

div#PageRightAdverts div.boxes div.box-type-5 div.content a
{
	/*background:				url(../images/base/btn_link_arrow_grey.gif) no-repeat left center;*/
	padding:				0 0 3px 18px;
	display:				block;
}

div#PageRightAdverts div.boxes div.box-type-5 div.bottom
{
	/*background:				url(../images/box/type_8_bottom_bg.gif) no-repeat;*/
	height:					7px;
	overflow:				hidden;
}

.editor-left {
	float:					left;
	padding-right:			18px;
	width:					40.1em;
}
.editor-right {
	float:					left;
	width:					15.3em;
}
/* FOOTER */
div#PageFooter p 
{
	padding:				0;
	margin:					0;
	text-align:				center;
	font-size:				1.1em;
}
div#PageFooter a
{
	font-size:				1em;
	text-decoration:		none;
}
div#PageFooter a:hover {
	text-decoration:		underline;
}
/* MISC */
.print-area 
{
	padding-top:			20px;
}
a.pdf_u {
	background:				url(../images/global_link_icon_pdf.gif) no-repeat 0 center;
	padding-left:			18px;
	text-decoration:		underline;
}
a.print_u {
	background:				url(../images/global_link_icon_print.gif) no-repeat 0 center;
	padding-left:			18px;
	text-decoration:		underline;
}
/* MISC */
table#SortGuideTable 
{
	padding:				0;
	width:					405px;
}
table#SortGuideTable thead tr th {
	text-align:				left;
}
table#SortGuideTable tbody tr td.SortGuideItem 
{
	border-bottom:			1px solid #81A2D1;
	padding:				3px 0 3px 5px;
}
div#DocumentArchiveListing h2 
{
	margin-top:				25px;
}
div#DocumentArchiveListing div.DocumentArchiveListingItem {
	padding:				4px 5px;
	border-bottom:			1px solid #e3e3e3;
}
div#DocumentArchiveListing div.DocumentArchiveListingItem a {
	text-decoration:		none;
}
.MainPageTopImage {
	margin:					15px 0 10px 0;
}
.PressImageArchiveItem {
	border-bottom:			1px solid #CDDAED;
	width:					500px;
	margin-bottom:			10px;
}
.PressImageArchiveItem h3 {
	padding-bottom:			3px;
}
.PressImageArchiveItem a {
	text-decoration:		underline;
}
#InvoiceArea 
{
	width:					528px;
	height:					513px;
	background-image:		url(../images/invoice_background.gif);
	position:				relative;
}
.InvoiceTab 
{
	position:				absolute;
	left:					5px;
	top:					0;
}
#divInvoiceTab1 
{
	visibility:				visible;
}
#divInvoiceTab2
{
	visibility:				hidden;
}
#divInvoiceTab3 
{
	visibility:				hidden;
}
#divInvoiceTab4 
{
	visibility:				hidden;
}
.FractionItem 
{
	border-top:				1px solid #81A2D1;
	padding-top:			10px;
}

#SearchForm div
{
	padding-top:			5px;
}
#SearchForm label 
{
	margin:					0 15px 0 5px;
}
#SearchForm p
{
	padding:				10px 0;
}
#SearchResult {
	width:					100%;
}
#SearchResult thead tr th {
	text-align:				left;
	padding-right:			10px;
}
#SearchResult tbody tr td {
	vertical-align:			top;
}
#SearchResult tbody tr td p {
	margin-top:				5px;
	width:					360px;
	overflow:				hidden;
}
th {
	background:				url(../images/global_table_first_row_background.gif) #2289ca repeat-x center bottom;
	color:					#fff;
	font-size:				1.1em;
	font-weight:			bold;
	padding:				3px 0 4px 5px;
}
TD.editor_first_row
{
	background:				url(../images/global_table_first_row_background.gif) #2289ca repeat-x bottom;
	color:					#FFF;
	font-weight:			bold;
	padding:				2px 0 4px 4px;
}
#PageSegmentTopAdvert1 {
	float:					left;
	margin:					16px 15px 0 0;
	width:					380px;
}
#PageSegmentTopAdvert2 
{
	width:					182px;
	float:					left;
	margin:					16px 0 0 0;
}
#PageSegmentTopAdvert3 
{
	margin:					16px 0 0 0;
}
.PageSegmentAdvert
{
	float:					left;
	width:					27em;
	margin:					5px 0 12px 0;
}
.FirstOnRow 
{
	margin-right:			20px;
}
.PageSegmentAdvert .AdvertIcon 
{
	float:					left;
	margin-right:			4px;
	width:					8.1em;
}
.PageSegmentAdvert .AdvertContent 
{
	float:					left;
	font-size:				0.9em;
	width:					19.0em;
	color:					#393939;
}
.PageSegmentAdvert .AdvertContent h2 
{
	color:					#000;
	margin:					0;
}
.PageSegmentAdvert .AdvertContent p 
{
	font-size:				1.2em;
}
.PageSegmentAdvert .AdvertContent a 
{
	text-decoration:		none;
	font-size:				1.2em;
}
.PageSegmentAdvert .AdvertContent a:hover 
{
	text-decoration:		underline;
}
div#PageRightAdverts div.boxes div.box-type-1,
div#PageContentSubpageRight div.boxes div.box-type-1 
{
	width:					18.2em;
	/*margin:					0 0 20px 9px;*/
	margin:					0 0 20px 0;
}
.editor-right div#PageRightAdverts div.boxes div.box-type-1 
{
	width:					15.3em;
}
div#PageRightAdverts div.boxes div.box-type-1 h2,
div#PageContentSubpageRight div.boxes div.box-type-1 h2 {
	color:					#fff;
	background:				url(../images/box/right-boxtype-1-header-bg.gif) #1d6db4 no-repeat top;
	font-family:			Arial;
	font-size:				1.5em;
	font-weight:			normal;
	padding:				5px 11px 4px 11px;
	margin:					0;
}
.editor-right div#PageRightAdverts div.boxes div.box-type-1 h2 
{
	background:				url(../images/box/right-boxtype-1-1-header-bg.gif) #1d6db4 no-repeat top;
}
/*div#PageRightAdverts div.boxes div.box-type-1 h2.stadsnat {
	background:				url(../images/box/right-boxtype-stadsnat-header-bg.gif) #1d6db4 no-repeat top;
}*/
div#PageRightAdverts div.boxes div.box-type-1 h2 a,
div#PageContentSubpageRight div.boxes div.box-type-1 h2 a 
{
	color:					#fff;
	text-decoration:		none;
}
div#PageRightAdverts div.boxes div.box-type-1 div.content,
div#PageContentSubpageRight div.boxes div.box-type-1 div.content 
{
	padding:				10px 12px;
	background:				url(../images/box/right-boxtype-1-bg.gif) repeat-x bottom #fafaf8;
	font-family:			Arial;
}
div#PageContentSubpageRight div.boxes div.box-type-1 div.content-thumbnails
{
	padding:				10px 6px 8px 7px;
	/*background:				url(../images/box/start-boxtype-1-bg.gif) repeat-x bottom #fafaf8;*/
	background:				#f7f7f4;
	font-family:			Arial;
}
div#PageContentSubpageRight div.boxes div.box-type-1 div.content-thumbnails img
{
	/*margin:					0 1px 1px 0;*/
}
div#PageRightAdverts div.boxes div.box-type-1 div.content p
div#PageContentSubpageRight div.boxes div.box-type-1 div.content p
{
	margin:					0;
	padding:				0 0 3px 0;
}
div#PageRightAdverts div.boxes div.box-type-1 div.content a,
div#PageContentSubpageRight div.boxes div.box-type-1 div.content a
{
	color:					#2289ca;
	font-size:				100%;
	text-decoration:		none;
}
div#PageRightAdverts div.boxes div.box-type-1 div.content a.arrowlink,
div#PageContentSubpageRight div.boxes div.box-type-1 div.content a.arrowlink
{
	background: 			url(../images/base/link-arrow.gif) no-repeat right 45%;
	padding:				0 10px 3px 0;
}
div#PageRightAdverts div.boxes div.box-type-1 div.content a:hover,
div#PageContentSubpageRight div.boxes div.box-type-1 div.content a:hover
{
	text-decoration:		underline;
	color:					#2289ca;
	font-size:				1em;
}
div#PageRightAdverts div.boxes div.box-type-1 div.bottom,
div#PageContentSubpageRight div.boxes div.box-type-1 div.bottom {
	background:				url(../images/box/right-boxtype-1-bottom-bg.gif) no-repeat;
	height:					7px;
	width:					18.2em;
}
.editor-right div#PageRightAdverts div.boxes div.box-type-1 div.bottom {
	background:				url(../images/box/right-boxtype-1-1-bottom-bg.gif) no-repeat;
	width:					15.3em;
}
#PageBubble
{
	min-height:				72px;
	background:				url(../images/base/bubble-top.gif) top left no-repeat;
}
#PageBubbleBottom 
{
	background:				url(../images/base/bubble-bottom.gif) left no-repeat;
	width:					164px;
	height:					13px;
}
#PageBubble form 
{
	padding:				0.5em 0.3em;
}
#PageBubble label 
{
	color:					#fff;
	display:				block;
	padding:				0 0 0.3em 0.2em;
}
#PageBubble input 
{
	background:				url(../images/base/bubble-button.gif) #1c6db4 no-repeat;
	display:				block;
	float:					right;
	color:					#fff;
	border:					0;
	margin:					0.3em 0 0 0;
	padding:				0;
	width:					7em;
	height:					2em;
}
#PageBubble select 
{
	width:					158px;
}
#PageSegmentTopAdvertArea 
{
	margin:					0;	
}
h1.segment 
{
	margin-top:				10px;	
}
h1.cat
{
	margin-top:				0;	
}
div.editor-left a.arrow,
div.editor-right a.arrow {
	background: 			url(../images/base/link-arrow.gif) no-repeat right 45%;
	padding:				0 10px 3px 0;
	color:					#2289ca;
}
table tr td 
{
	font-size:				1.1em;
}
table tr td p 
{
	font-size:				1em;
}
.italic {
	font-style: italic;
}
.stadsnatet-puff h2 
{
	line-height: 1.3em;
}
.stadsnatet a.arrowlink,
.stadsnatet-puff a.arrowlink {
	background:	url(../images/base/link-arrow.gif) no-repeat right 45%;
	padding: 0 10px 3px 0;
	text-decoration: none;
}
.stadsnatet a.arrowlink:hover,
.stadsnatet-puff a.arrowlink:hover {
	text-decoration: underline;
}
.stadsnatet-box {
	width: 378px;
}
.stadsnatet-box h2 
{
	margin-top: 10px;
	margin-bottom: 7px;
}
.stadsnatet-content-boxes 
{
	background: url(../images/box/stadsnatet-boxtop.gif) #f5f5f1 no-repeat top;
	padding-top: 1px;
}
.stadsnatet-box .content {
	/*background: url(../images/box/stadsnatet-boxtop.gif) #f5f5f1 no-repeat top;*/
	background: #f5f5f1;
	margin: 12px 6px 0 6px;
}
.stadsnatet-box .content .content-image 
{
	float: left;
	width: 41px;
	height: 32px;
	/*background: url(../images/box/stadsnatet-button.gif) no-repeat top left;*/
}
.stadsnatet-box .content .content-text 
{	
	float: left;
	width: 300px;
}
.stadsnatet-box .content .content-text h3 
{
	font-size: 1.2em;
	margin: 2px 0;	
}
.stadsnatet-box .content .content-text h3 a 
{
	text-decoration: none;
}
.stadsnatet-box .content .content-text h3 a:hover 
{
	text-decoration: underline;
}
.stadsnatet-box .content .content-text p 
{
	margin: 0;
}
.stadsnatet-box .content .content-text a.arrowlink {
	background:	url(../images/base/link-arrow.gif) no-repeat right 45%;
	padding: 0 10px 3px 0;
	text-decoration: none;
	margin: 0;
	font-size: 1.1em;
}
.stadsnatet-box .content .content-text a.arrowlink:hover {
	text-decoration: underline;
}
.stadsnatet-box .bottom {
	background: url(../images/box/stadsnatet-boxbottom.gif) no-repeat;
	height: 10px;
	width: 378px;
	margin: 0;
	padding: 0;
}
#stadsnatet-advert-middle 
{
	margin-top: 12px;
	background: #fff5c8;
	padding: 0.5em;
	font-size: 1em;
	line-height: 1.5em;
}
#stadsnatet-advert-middle p 
{
	margin: 0;
}
#stadsnatet-advert-middle a
{
	color: #2288c9;	
	margin: 0;
	text-decoration: none;
}
#stadsnatet-advert-middle a.arrowlink {
	background:	url(../images/base/link-arrow.gif) no-repeat right 45%;
	padding: 0 10px 3px 0;
	text-decoration: none;
}
#stadsnatet-advert-middle a:hover 
{
	text-decoration: underline;
}
#StateOfOperationListing
{
	margin-top: 20px;
}
#StateOfOperationListing a 
{
	background:	url(../images/base/link-arrow.gif) no-repeat right 45%;
	padding: 0 10px 0 0;
	text-decoration: none;
}
#StateOfOperationListing a:hover
{
	text-decoration: underline;
}
#StateOfOperationListing div 
{
	padding: 6px 3px;
}
#StateOfOperationListing .oddrow
{
	background: #f5f5f1;
}
.avtal_steg_1 {
	padding: 20px 18px;
	margin-bottom: 20px;
}
.avtal_steg_1 h2 {
	font-size: 1.4em;
	margin: 0;
}
.avtal_steg_1 p {
	margin: 0 80px 10px 0;
	font-size: 1.3em;
	line-height: 1.2em;
}
.avtal_steg_1 a 
{
	text-decoration: none;
}
.avtal_steg_1 a:hover
{
	text-decoration: underline;
}
.avtal_steg_2 a
{
	text-decoration: none;
}
.avtal_steg_2 a:hover
{
	text-decoration: underline;
}
.avtal_steg_3 a
{
	text-decoration: none;
}
.avtal_steg_3 a:hover
{
	text-decoration: underline;
}
.avtal_steg_1 table {
	width: 469px;
	/*margin-left: 80px;*/
}
.avtal_steg_1 table thead tr th {
	font-size: 1.2em;
	color: #2289ca;
	vertical-align: bottom;
	text-align: left;
	background: #fff;
	padding: 5px 9px;
}
.avtal_steg_1 table thead tr th.col1 {
	width: 94px;
}
.avtal_steg_1 table thead tr th.col2 {
	width: 203px;
}
.avtal_steg_1 table thead tr th.col3 {
	width: 170px;
}
.avtal_steg_1 table tbody tr td {
	font-size: 1.1em;
	font-weight: bold;
	background: #fff;
	padding: 5px 9px;
	color: #393939;
}
#avtal_steg_1_fast {
	background: url(../images/bg-steg-1-fast.gif) #f8f8f6 no-repeat top left;
	min-height: 250px;
	width: 538px;
}
#avtal_steg_1_rorligt {
	background: url(../images/bg-steg-1-rorligt.gif) #f8f8f6 no-repeat top left;
	min-height: 150px;
	width: 538px;
}
#avtal_steg_1_5050 {
	background: url(../images/bg-steg-1-5050.gif) #f8f8f6 no-repeat top left;
	min-height: 250px;
	width: 538px;
}
.avtal_steg_2 {
	background: url(../images/bg-steg-2-bg.gif) #f8f8f6 no-repeat top left;
	padding: 20px 18px 20px 10px;
	margin-bottom: 20px;
	width: 545px;
}
#avtal_steg_2_miljoel 
{	
	background: url(../images/bg-steg-2-bg-miljoel.gif) #f8f8f6 no-repeat top left;
	min-height: 182px;
	width: 433px;
	padding-right: 125px;
}
.avtal_steg_2 h2 {
	font-size: 1.4em;
	margin: 0 0 0 8px;
}
.avtal_steg_2 p {
	margin: 0 80px 10px 8px;
	font-size: 1.3em;
	line-height: 1.2em;
}
.avtal_steg_2 table thead tr th {
	font-size: 1.2em;
	color: #2289ca;
	vertical-align: bottom;
	text-align: left;
	background: #fff;
	padding: 5px 9px;
}
.avtal_steg_2 table tbody tr td {
	font-size: 1.1em;
	font-weight: bold;
	background: #fff;
	padding: 5px 9px;
	color: #393939;
	vertical-align: top;
}
.avtal_steg_2 table tbody tr td a 
{
	font-weight: normal;
}
#avtal_steg_2_fast {
	background: url(../images/bg-steg-1-fast.gif) #f8f8f6 no-repeat top left;
	min-height: 120px;
	width: 545px;
}
#avtal_steg_2_rorligt {
	background: url(../images/bg-steg-1-rorligt.gif) #f8f8f6 no-repeat top left;
	min-height: 120px;
	width: 545px;
}
#avtal_steg_2_5050 {
	background: url(../images/bg-steg-1-5050.gif) #f8f8f6 no-repeat top left;
	min-height: 120px;
	width: 545px;
}
#avtal_steg_2_fast table,
#avtal_steg_2_rorligt table,
#avtal_steg_2_5050 table {
	width: 469px;
	/*margin-left: 88px;*/
}
#avtal_steg_2_fast table thead tr th.col1,
#avtal_steg_2_rorligt table thead tr th.col1,
#avtal_steg_2_5050 table thead tr th.col1 {
	width: 94px;
}
#avtal_steg_2_fast table thead tr th.col2,
#avtal_steg_2_rorligt table thead tr th.col2,
#avtal_steg_2_5050 table thead tr th.col2 {
	width: 203px;
}
#avtal_steg_2_fast table thead tr th.col3
#avtal_steg_2_rorligt table thead tr th.col3
#avtal_steg_2_5050 table thead tr th.col3 {
	width: 170px;
}
#avtal_steg_2_5050 table thead tr th.col4 
{
	width: 170px;
}
#avtal_steg_2_tillval .col1 {
	width: 351px;
}
#avtal_steg_2_tillval .col2 {
	width: 151px;
}
.radio-line {
	background: #fff;
	margin: 0 30px 2px 0;
	padding: 7px;
	font-size: 1.1em;
}
.submit {
	text-align: right;
	margin-right: 30px;
}
.avtal_steg_3 {
	background: url(../images/bg-steg-2-bg.gif) #f8f8f6 no-repeat top left;
	padding: 20px 18px 20px 10px;
	margin-bottom: 20px;
	width: 545px;
}
.avtal_steg_3 h2 {
	font-size: 1.4em;
	margin: 0 0 15px 8px;
}
.avtal_steg_3 p {
	margin: 0 0 10px 8px;
	font-size: 1.3em;
}
.radio-line {
	background: #fff;
	margin: 0 30px 2px 0;
	padding: 7px;
}
.avtal_steg_3 div.col {
	float: left;
	width: 246px;
	background: #fff;
	padding: 10px;
	font-size: 1.1em;
	min-height: 300px;
}
.avtal_steg_3 div.col-wide 
{
	width: 500px;
	background: #fff;
	padding: 10px;
	font-size: 1.1em;
}
.avtal_steg_3 div.col p,
.avtal_steg_3 div.col-wide p
{
	margin: 0;
}
.avtal_steg_3 .col-wide input,
.avtal_steg_3 .col input {
	display: block;
}
.avtal_steg_3 .col-wide label,
.avtal_steg_3 .col label {
	color: #2289ca;
	margin: 5px 0;
}
.avtal_steg_3 .col-wide p,
.avtal_steg_3 .col p 
{
	font-size: 1em;
	margin: 1em 0;
}
#acceptera {
	display: inline;
}
.document-list 
{
	list-style: none;
	padding: 0;
	margin: 1em 0;
}
.document-list li 
{
	margin: 2px 0;
}
.document-list li a 
{
	text-decoration: none;	
	background:transparent url(../images/global_link_icon_pdf.gif) no-repeat scroll 0pt center;
	padding-left:18px;
}
.document-list li a:hover
{
	text-decoration: underline;	
}
.item {
	margin-bottom: 1em;	
}
.avtal_steg_3 .col-wide .inline-input input,
.avtal_steg_3 .inline-input .col input
{
	display: inline;	
}
.anslutningslista 
{
	list-style: none;
	margin: 0 0 20px 0;
	padding: 0;
}
.anslutningslista li 
{
	margin-bottom: 5px;
}
.anslutningslista a
{
	font-size: 1.1em;
	text-decoration: none;
}
.anslutningslista a:hover 
{
	text-decoration: underline;	
}
#Offerings h2 
{
	padding-bottom: 0.5em;
	border-bottom: 1px solid #e3e3e3;
	margin-bottom: 1em;	
}
.offering-item 
{
	margin-bottom: 1.5em;
}
.offering-image 
{
	float: left;
	width: 15.5em;	
}
.offering-content 
{
	float: left;
	width: 21em;
}
.offering-content h3 
{
	font-size: 1.1em;	
}
.offering-content p 
{
	margin: 0 0 0.2em 0;
}
#anslutning-box form 
{
	margin: 0;
	padding: 0;
}
#anslutning-box input.search-box
{
	vertical-align:			middle;
	margin:					0 8px 0 5px;
	width:					9.5em;
}
#anslutning-box input.search-button {
	vertical-align:			middle;
	width:					3.6em;
	height:					2em;
	background:				url(../images/base/anslutning_bg.gif) #fff no-repeat;
	border:					0;
	padding:				0 0.2em 0.1em 0;
	color:					#fff;
}