/*Radavstånd*/
body.LineHeightLarger {
	line-height:1.8em;
}
body.LineHeightLargest {
	line-height:2em;
}

/*Kontrast*/
body.ContrastHigh, body.ContrastHigh .ContentWrap {
	background-color:#4040bf;
	color:#FFFFFF;
	background-image:none;
}
body.ContrastHigh .HightLightArea h1 {
	color: #FFFFFF;
}
body.ContrastHigh  .Heading {
	color: #FFFFFF;
}
body.ContrastHigh a:link, body.ContrastHigh a:visited {
	color:#FFFFFF;
	text-decoration:underline;
}
body.ContrastHigh .LeftMenu a:link, body.ContrastHigh .LeftMenu a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
body.ContrastHigh .TopLinks a:link, body.ContrastHigh .TopLinks a:visited {
	text-decoration:none;
	background-color:#4040bf;
}
body.ContrastHigh DIV#Wrapper {
	background-color:#4040bf;
	border:solid 1px #FFF;
}
body.ContrastHigh DIV#TopHolder {
	background-color:#4040BF;
	background-image: none;
}
body.ContrastHigh #MainNavigation {
	background-image:none;
	background-color:#4040bf;
	border-bottom:solid 1px #FFF;
}
body.ContrastHigh #BotHolder {
	background-color:#4040bf;
}
body.ContrastHigh .SearchButton {
	background-color:#FFFFFF;
}
body.ContrastHigh h1.PageName {
	color:#FFFFFF;
}
body.ContrastHigh #BreadCrumb a:link, body.ContrastHigh #BreadCrumb a:visited {
	text-decoration:underline;
	color: #FFFFFF;
	background-image: none;
}
body.ContrastHigh .Ingress {
	color: #FFFFFF;
}
body.ContrastHigh h2.BoxHeading {
	color: #FFFFFF;
	background-image:none;
	margin: 0px 0px 5px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	width: 100%;
}
body.ContrastHigh .LinkList LI {
	background-image:none;
	padding-left:0px;
}
body.ContrastHigh H2.LeftMenuHead {
	background-color: #000000;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1em;
	padding-bottom: 2px;
	padding-left: 14px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 3px 6px;
	padding-right: 4px;
}
body.ContrastHigh H3.LeftMenuHeadItem {
	background-color: #003366;
	color: #000000;
	font-weight: bold;
	font-size: 1em;
	padding-bottom: 2px;
	padding-left: 14px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-image: none;
	padding-right: 4px;
}
body.ContrastHigh #LeftMenuHolder a:link, 
body.ContrastHigh #LeftMenuHolder a:visited {
	color:#FFFFFF;
}
body.ContrastHigh .GroupWrapper {
	background-image: none;
}
body.ContrastHigh .BoxContent {
	background-image: none;
}
body.ContrastHigh #LeftMenuHolder .MenuItemHolder {
	background-color:#003366;
}
body.ContrastHigh #LeftMenuHolder #OpenGroup {
	background-image: none;
	background-repeat: repeat-x;
	background-position: top;
	background-color:#003366;
}
body.ContrastHigh #LeftMenuHolder .MenuItemHolder LI {
	background-color:#003366;
}
body.ContrastHigh #LeftMenuHolder .MenuItemHolder {
	background-color:#003366;
} 
body.ContrastHigh DIV#LeftColumn {
	background-color:#4040BF;
}
body.ContrastHigh .LeftMenuShade {
	background-image:none;
}
body.ContrastHigh .TopMenu {
	margin: 0px;
	background-image: none;
	background-repeat: repeat-x;
	padding: 0px;
	height: 28px;
	background-position: top;
	background-color: #000;
}
body.ContrastHigh .TopActiveItem {
	background-color: #000066;
	color: #FFFFFF;
}
body.ContrastHigh .TopActiveItem:link, body.ContrastHigh .TopActiveItem:visited {
	background-image:none;
	background-repeat: repeat-x;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
}
body.ContrastHigh .TopActiveItem:hover {
	background-color:none;
}
body.ContrastHigh .TopMenu a:link, body.ContrastHigh .TopMenu a:visited {
	float: left;
	color:#FFF;
	text-decoration:none;
	float: left;
	padding-top: 6px;
	padding-bottom: 5px;
	padding-right: 8px;
	padding-left: 8px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
body.ContrastHigh .TopMenu a:hover {
	background-color:#000;
	background-image: none;
	background-repeat: repeat-x;
	background-position: left top;
}
body.ContrastHigh #MidHolder {
	background-image: none;
}
body.ContrastHigh #TopCorners {
	visibility:hidden;
}
body.ContrastHigh H1.LineNews {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.4em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 5px;
	padding-bottom: 5px;
	margin-top: 8px;
	color: #FFF;
}
body.ContrastHigh .RedHeading {
	color: #FFF;
	font-size: 1.2em;
	font-family: Helvetica, sans-serif;
	font-weight: bold;
	display: block;
}
body.ContrastHigh .Date {
	color: #FFF;
	display: block;
}
body.ContrastHigh .NewsLink:link, body.ContrastHigh .NewsLink:visited  {
	cursor: hand;
	float: left;
	width: 100%;
	text-decoration:none;
	color:#FFF;
	padding-top: 3px;
	padding-bottom: 3px;
}
body.ContrastHigh .NewsLink:hover {
	background-color:#000;
	text-decoration:none;
	color:#FFFFFF;
}
Body.ContrastHigh DIV#RightColumn a:link, Body.ContrastHigh DIV#RightColumn a:visited {
	color:#FFF;
}
Body.ContrastHigh .FilterControl Legend {
	color:#FFF;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
}
Body.ContrastHigh .Paging .ListAct {
	background-color:#000;
	font-weight: bold;
}
body.ContrastHigh div#MidWrapper {
	background-color: #4040BF;
	background-image: none;
}
body.ContrastHigh div.SelectorWrap {
	background-color: #4040BF;
}
body.ContrastHigh .NodeNav {
	color:#FFF;
	background-color: #000066;
	background-image: none;
}
body.ContrastHigh .NodeNav li {
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
body.ContrastHigh div.LeftMenuEnd {
	display: none;
}
body.ContrastHigh h2.ListHead {
	background-image: none;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
body.ContrastHigh h1.BoxHeading {
	background-image: none;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
body.ContrastHigh div.ToneLeft, 
body.ContrastHigh div.ToneRight, 
body.ContrastHigh div#PageFooter {
	background-image: none;
	background-color: #4040BF;
}
Body.ContrastHigh #MainNavigation {
	background-color: #003366;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
body.ContrastHigh #MainNavigation a:link, 
body.ContrastHigh #MainNavigation a:visited {
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-width: 1px;
	border-right-color: #FFFFFF;
}

body.ContrastHigh #MainNavigation .Active:link, 
body.ContrastHigh #MainNavigation .Active:visited {
	background-color:#FFF;
	padding-bottom: 0.4em;
	font-weight: bold;
	color:#000;
}

body.ContrastHigh div.CornerBot div {
	display:none;
}
body.ContrastHigh .RSSListHolder .Category {
	color:#FFFFFF;
}
body.ContrastHigh .RSSList:link, body.ContrastHigh .RSSList:visited,
body.ContrastHigh .RegularList:link, body.ContrastHigh .RegularList:hover, 
body.ContrastHigh .CalendarLink:link, body.ContrastHigh .CalendarLink:hover  {
	text-decoration:none;
}
body.ContrastHigh .RSSList:hover,
body.ContrastHigh .RegularList:hover,
body.ContrastHigh .CalendarLink:hover {
	background-color:#000;
}
body.ContrastHigh a:hover {
	text-decoration:none;
}
body.ContrastHigh #LeftMenuHolder a:hover {
	background-color: #000;
	text-decoration:none;
}
body.ContrastHigh div.BoxWrapper {
	background-image:none;
}
body.ContrastHigh .FilterHolder {
	background-color: #003366;
}
body.ContrastHigh .DataTable caption {
	background-color: #003366;
	background-image: none;
	color: #FFFFFF;
}
body.ContrastHigh .DataTable th {
	background-color: #003366;
}
body.ContrastHigh .DataTable {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
body.ContrastHigh .Paging .ActiveItem {
	background-color: #333333;
}
body.ContrastHigh legend {
	color: #FFF;
}
body.ContrastHigh .FoldNavigation a:link, 
body.ContrastHigh .FoldNavigation a:visited {
	background-color:#000066;
}
body.ContrastHigh .MySpace {
	background-color: #003366;
}
body.ContrastHigh .FoldNavigation .Active:link, 
body.ContrastHigh .FoldNavigation .Active:visited {
	background-color:#000;
}
body.ContrastHigh #MainNavigation a:hover {
	background-color:#000;
	background-image: none;
}
body.ContrastHigh .container .containerContent {
	background-color: #4040BF;
}
body.ContrastHigh .contentAreaFull .container {
	background:none;
	background-color:#000066;
}

body.ContrastHigh h2.RedHeading, 
body.ContrastHigh h2.OrangeHeading  {
	background-color: #000000;
	background-image: none;
}
body.ContrastHigh div.Grey {
	background-color: #000000;
}
body.ContrastHigh a:link, 
body.ContrastHigh a:visited,
body.ContrastHigh .NewsLink .MoreLink  {
	color:#FFF; 
}
body.ContrastHigh ul.LeftMenu {
	background-color: #000000;
}
body.ContrastHigh h2.GreyHeading,
body.ContrastHigh ul.ShortCutsList {
	color: #FFFFFF;
	background-color: #000000;
	background-image: none;
}
body.ContrastHigh .LeftMenuWrap {
	background-color: #000000;
	background-image: none;
}


/*Typsnitt*/
body.Verdana, body.Verdana .LeftMenu  {
	font-family:Verdana, sans-serif;	
}
body.Georgia, body.Georgia .LeftMenu {
	font-family:Georgia, sans-serif;
}
body.Courier, body.Courier .LeftMenu {
	font-family:Courier, sans-serif;
}

/*Teckensnitt - Storlek*/
body.FontSizeLarger #MidAndRightColHolder  {
	font-size:120%;
}
body.FontSizeLarger #TopMenu {
	font-size:105%;
}
body.FontSizeLargest #MidAndRightColHolder {
	font-size:105%;
}
body.FontSizeLargest #TopMenu {
	font-size:105%;
}
