/*private styling for the topmenu - not shown on the frontpage*/
#topmenu li a:hover {
	padding: 4px 12px 5px 12px;
	background: #FF5800;
}

#topmenu li a:active {
	padding: 4px 12px 5px 12px;
	background: #FF5800;
}

#topmenu li a.current {
	background: #FF5800;
}

/************************/
/*private styling for the breadcrumbs*/
.breadcrumb a {
	color: #5E6167;
	text-decoration: none;
}

.breadcrumb a:hover {
	color: #FF5800;
	text-decoration: none;
}

/************************/
/*private styling for the menusection - left/right column*/
.menuSection li {
	padding: 4px 0px 0px 18px;
	background: transparent url("../images/privat_arrow.gif") no-repeat scroll 0pt 2px;
	line-height: 14px;
}

.menuSection li a {
	color: #5E6167;
	font: normal 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.menuSection li a:hover {
	color: #FF5800;
}

/************************/
/*private styling for the leftmenu*/
#leftMenuBody li a:hover {
	color: #FF5800;
	text-decoration: none;
}

/* KSO - added to css */
#leftMenuBody .menuLevel0-current,#leftMenuBody .menuLevel1-current,#leftMenuBody .menuLevel2-current,#leftMenuBody .menuLevel3-current {
	margin-bottom: 0;
	background: url("../images/privat_dot_orange.gif") transparent no-repeat 14px 5px; /*padding-left:14px;*/
}

#leftMenuBody ul ul a:hover {
	color: #FF5800;
	text-decoration: none;
}

/************************/
/*private styling for the middlecolumn*/
#middleColumn .selectionPanel li.current,#middleColumn .selectionPanel li:hover {
	float: left;
	display: inline;
	background: transparent url("../images/faneblad_privat_valgt.jpg") no-repeat scroll 0px 0px;
	color: #FFFFFF; /*height: 43px;*/
}

#middleColumn .selectionPanel li a:hover {
	color: #FFFFFF;
}

/*#middleColumn .selectionPanel li.tabText a:hover {
	text-decoration:none;
	color:black;
}*/
#middleColumn li {
	padding: 4px 0px 0px 18px;
	line-height: 14px;
}

#middleColumn li a {
	color: #FF5800; /*color: #5E6167;*/
	font: normal 12px Arial, Helvetica, sans-serif; /*text-decoration: none;*/
}

#middleColumn li a:hover {
	color: #FF5800;
	text-decoration: none;
}

#subPageBody li a, .subPageTwoColumns li a {
	color: #FF5800;
	text-decoration: underline;
}

#subPageBody .bodyindentArrowDown {
	padding-left: 22px;
	background: transparent url("../images/privat_openarrow_down.gif") no-repeat scroll 0px 0px;
	cursor: pointer;
	cursor: hand;
}

#subPageBody .bodyindentArrowRight {
	padding-left: 22px;
	width: 380px;
	background: transparent url("../images/privat_openarrow_right.gif") no-repeat scroll 0px 1px;
	cursor: pointer;
	cursor: hand;
}

/*#subPageTwoColumns .bodyindentArrowRight {
	margin-left: 22px;
	background: transparent url("../images/privat_openarrow_right.gif") no-repeat scroll 5px 1px;
	cursor: pointer;
	cursor: hand;
	width:380px;
	display: block;
}*/
#subPageTwoColumns .SingleColumn dl .bodyindentArrowRight a,#subPageTwoColumns .columnSection .Column1 dl .bodyindentArrowRight a,#subPageTwoColumns .columnSection .Column2 dl .bodyindentArrowRight a {
	padding-left: 25px;
	color: #5E6167;
	background: transparent url("../images/privat_openarrow_right.gif") no-repeat scroll 0px 1px;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}

#subPageTwoColumns .SingleColumn dl .bodyindentArrowDown a,#subPageTwoColumns .columnSection .Column1 dl .bodyindentArrowDown a,#subPageTwoColumns .columnSection .Column2 dl .bodyindentArrowDown a {
	padding-left: 25px;
	color: #5E6167;
	background: transparent url("../images/privat_openarrow_down.gif") no-repeat scroll 0px 1px;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}

#subPageTwoColumns .SingleColumn dl,#subPageTwoColumns .columnSection .Column1 dl,#subPageTwoColumns .columnSection .Column2 dl {
	margin-bottom: 10px;
}

#subPageTwoColumns .SingleColumn dd,#subPageTwoColumns .columnSection .Column1 dd,#subPageTwoColumns .columnSection .Column2 dd{
	padding-left: 25px;
}

#subPageBody a,#subPageTwoColumns a,.stndSpace a,.stndLargeSpace a, .subPageTwoColumns a,.commonSpotTextField a,#middleColumn .pressImageBox a  {
	color: #FF5800;
	text-decoration: underline;
}

#subPageBody a:hover,#subPageTwoColumns a:hover,.stndSpace a:hover,.darkGreyBackground .stndLargeSpace a:hover,.darkGreyBackground .stndSpace a:hover,.stndLargeSpace a:hover, .subPageTwoColumns a:hover, .commonSpotTextField a:hover,#middleColumn .pressImageBox a:hover  {
	color: #FF5800;
	text-decoration: none;
}

/* Spot linkstyle */
.stndSpace a,.stndLargeSpace a {
	padding-left: 18px;
	display: block;
	color: #5E6167;
	background: transparent url("../images/privat_arrow.gif") no-repeat scroll 0pt 3px;
	line-height: 14px;
	text-decoration: none;
}

.darkGreyBackground .stndSpace a,.darkGreyBackground .stndLargeSpace a {
	padding-left: 18px;
	display: block;
	color: #FFFFFF;
	background: transparent url("../images/privat_arrow_dark.gif") no-repeat scroll 0pt 3px;
	line-height: 14px;
	text-decoration: none;
}

.stndLargeSpace a br {
	clear: both;
	display: block;
	line-height: 0;
}

#subPageBody .bodyindentArrowDown div div {
	display: block;
}

#subPageBody .bodyindentArrowRight div div {
	display: none;
}

#subPageBody a.arrowlink {
	padding: 11px 0px 12px 18px;
	background: url(../images/privat_arrow.gif) no-repeat 0pt 14px;
	color: #5E6167;
	text-decoration: none;
}

#subPageBody a.arrowlink:hover {
	padding: 11px 0px 12px 18px;
	background: url(../images/privat_arrow.gif) no-repeat 0pt 14px;
	color: #FF5800;
	text-decoration: none;
}

/**********************/
/*background color for this spots is section specific*/
.topRightSpot {
	background: #FF5800;
}

/* Buttons - styling for the private section of the website */
a.ovalbutton {
	float: left;
	padding-left: 14px; /* Width of left menu image */
	display: block;
	background: transparent url("../images/privat_button_leftcorner.gif") no-repeat top left;
	line-height: 15px; /* This value + 2px + 2px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
	text-decoration: none;
	height: 19px; /* Height of button background height */
}

.darkGreyBackground a.ovalbutton {
	float: left;
	padding-left: 14px; /* Width of left menu image */
	display: block;
	background: transparent url("../images/privat_button_leftcorner_dark.gif") no-repeat top left;
	line-height: 15px; /* This value + 2px + 2px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
	text-decoration: none;
	height: 19px; /* Height of button background height */
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton {
	color: #FFFFFF; /*button text color*/
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

a.ovalbutton span {
	padding: 0px 14px 2px 0; /*Set 11px below to match value of 'padding-left' value above*/
	display: block;
	background: transparent url("../images/privat_button_rightcorner.gif") no-repeat top right;
	color: #FFFFFF;
	font-weight: bold;
}

.darkGreyBackground a.ovalbutton span {
	padding: 0px 14px 2px 0; /*Set 11px below to match value of 'padding-left' value above*/
	display: block;
	background: transparent url("../images/privat_button_rightcorner_dark.gif") no-repeat top right;
	color: #FFFFFF;
	font-weight: bold;
}

a.ovalbutton:hover {
	background-position: top left;
}

a.ovalbutton:hover span {
	background-position: top right;
}

.buttonwrapper {
	float: right;
	margin-right: 12px;
	margin-bottom: 12px;
	display: inline;
	overflow: hidden; /* and keep common margins to other content */
}

.multipleButtons {
	width: 100%;
	display: block; /*note: IE7 fix*/
}

.leftArrowButton {
}

.rightArrowButton {
}

.ArrowDown {
	padding-left: 24px;
	padding-top: 12px;
	padding-bottom: 32px;
	margin-left: 14px;
	background: transparent url("../images/privat_openarrow_down.gif") no-repeat scroll 0px 1px;
}

.ArrowRight {
	padding-left: 24px;
	padding-top: 12px;
	padding-bottom: 12px;
	margin-left: 14px;
	background: transparent url("../images/privat_openarrow_right.gif") no-repeat scroll 0px 0px;
}

/* KSO: added for the insurance pages */
.ArrowDownInsur {
	padding-left: 24px;
	padding-top: 12px;
	padding-bottom: 32px;
	margin-left: 14px;
	display: block;
	color: #5E6167;
	background: transparent url("../images/privat_openarrow_down.gif") no-repeat scroll 0px 12px;
	font: Bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.ArrowRightInsur {
	padding-left: 24px;
	padding-top: 12px;
	padding-bottom: 12px;
	margin-left: 14px;
	display: block;
	color: #5E6167;
	background: transparent url("../images/privat_openarrow_right.gif") no-repeat scroll 0px 12px;
	font: Bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

/************/
#cloneDiv .insurranceMainColumn a {
	padding: 11px 0px 12px 24px;
	margin-left: 0px;
	background: transparent url("../images/privat_arrow.gif") no-repeat scroll 0pt 14px; /*background: transparent url("../images/privat_openarrow_right.gif") no-repeat scroll 0px 12px;*/
	color: #5E6167;
	text-decoration: none;
}

