/*--- Omslutare*/
#PageWrapper {
	width: 80.5em;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
}
/*-- Dold hoppa till innehallet lank*/
.rm {
	display: none;
}
/*--- Rubriker*/
.Bold {
	font-weight:bold;
}
H1.PageName {
	font-size: 1.3em;
	line-height: 1.2em;
	color: #588636;
	margin: 0px 0px 0em;
	padding: 0.4em 0px 0.3em;
}
H2.Ingress {
	font-size: 1em;
	color: #000000;
	margin: 0em;
	padding: 0.3em 0em 0.5em;
}
/*--- ToppMeny*/
#TopFieldsHolder {
	float:left;
	width:100%;
	padding-top: 10px;
	padding-bottom: 10px;
}
#TopMenu {
	width: 100%;
	float: left;
	background-color: #254894;
	background-image: url(../liv_images/bluetop.png);
	background-repeat: repeat-x;
	background-position: top;
}
#DekorBGHolder {
	width:100%;
	z-index: 1;
	float: left;
	background-color: #0033CC;
}
#DekorBGHolder IMG {
	width:100%;
}
/*--- Skrivutlogo*/
#PrintLogo {
	visibility:hidden;
	position:absolute;
}
#LogoHolder {
	width:13em;
	float: left;
	padding-left: 2em;
	padding-right: 4em;
	padding-top: 7px;
}
#LogoHolder IMG {
	border:none;
}
/*--- Snabbvalslankar, Gron toppmeny box...  */
#LinkBox {
	z-index:2;
	width:26.8em;
	float: left;
}
#LinkBoxBG {
	z-index:1;
	width: 26.75em;
}
#LinkBoxBG IMG {
	width:100%;
}
#LinkBoxContent {
	width: 100%;
	float: right;
	line-height: 1.4em;
}
#LinkBoxContent UL {
	margin:0em;
	text-align: right;
	padding-top: 4px;
	padding-bottom: 2px;
	padding-left: 0em;
}
#LinkBoxContent LI {
	list-style-type:none;
	display: inline;
	background-image: url(../liv_images/whitebg.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-top: 0em;
	margin-left: 0.7em;
	padding-right: 0.7em;
}
#LinkBoxContent a:link, #LinkBoxContent a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
#LinkBoxContent a:hover {
	text-decoration:underline;
}
#LinkBoxContent LI.LastItem {
	background-image:none;
}
/*--- SLUT Snabbvalslänkar, Gron toppmeny box...  */

/*--- Sokrutan, gul-orange  box...*/
#SearchBox {
	background-repeat: no-repeat;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	float: right;
	width: 65%;
}
#SearchBoxBG {
	z-index:1;
	width: 16.75em;
}
#SearchBoxBG IMG {
	width:100%;
}
#SearchBoxContent {
	color: #FFFFFF;
	left: 3px;
	top: 8px;
	float: right;
	width: 95%;
}
#SearchBoxContent label {
	padding-top: 9px;
	padding-right: 10px;
	float: left;
}
#SearchField {
	padding-right: 0.5em;
	float: left;
}
#SearchBoxContent .SearchButton {
	color:#333;
	font-family: Verdana, Arial, Helvetica, sans-serif; /*Verdana tillagt som typsnitt*/
	font-size:1em;
	background-color:#CCC;
}
#SearchBoxContent .SearchButtonHover {
}
#SearchBoxContent input {
	font-size:0.9em;
}
#SearchBoxButton {
	float: left;
}
#SearchBoxButton img {
	border:none;
}
/*--- SLUT sokboxen... */

/*--- Toppmeny... */
#HeadNavigation {
	float: left;
	width: 100%;
	padding-bottom: 12px;
	padding-top: 12px;
	background-image: url(../liv_images/greybg.png);
	background-repeat: repeat-x;
	background-color: #e7e7e7;
	border-bottom-width: 0.3em;
	border-bottom-style: solid;
	border-bottom-color: #284B8F;
	font-size: 0.9em;
}
#HeadNavigation UL {
	padding:0em 0em 0em 10px;
	margin:0em;
}
#HeadNavigation LI {
	list-style-type:none;
	display: inline;
	font-size: 1.1em;
	padding-right: 1em;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
	margin-right: 1em;
}
#HeadNavigation a:link, #HeadNavigation a:visited {
	color:#000000;
	text-decoration:none;
	line-height: 1.1em;
}
#HeadNavigation a:hover {
	color:#000000;
	text-decoration:underline;
	line-height: 1.1em;
}
#HeadNavigation LI.TopLastItem {
	border-right-width: 0px;
}
.TopActiveItem {
	color:#588636;
}
/*--- SLUT Toppmeny... */

/*--- Innehallshallare*/
#MainContentHolder {
	background-color: #FFFFFF;
	width: 98%;
	margin-right: auto;
	margin-left: auto;
}
/*--- StartSida---- */

/*--- Puffar och stor puffbild*/
#PuffImageHolder {
	width: 63.3em;
	float: left;
	background-repeat: no-repeat;
}
#PuffImage IMG {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#PuffImage {
	width: 100%; /* Har andras hojden pa startsidebild om det behovs --- */
	clear: both;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #284B8F;
	text-align: center;/*Originalstorlek: height: 192; */ 
}
#PuffLeftImageHolder {
	width:14.25em;
	position:absolute;
	z-index: 2;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	top: 9.4em;
	left: 1em;
}
#PuffLeftImageHolder img {
	width:100%
}
#PuffLeftContentHolder {
	width:22%;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 1.1em;
	float: left;
	background-image: url(../LiV_images/blockone.gif);
	background-repeat: no-repeat;
	padding: 1em 0.5em 0.5em;
	margin-right: 0.5em;
	height: 5em;
	margin-left: 1em;
	margin-top: 114px;
}
#PuffLeftContentHolder P {
	padding:0em;
	margin:0em;
	width: 90%;
}
#PuffLeftContentHolder a:link, #PuffLeftContentHolder a:visited {
	text-decoration:none;
	color:#FFFFFF;
}
#PuffRightImageHolder {
	width:14.25em;
	position:absolute;
	z-index: 2;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	top: 9.4em;
	left: 16em;
}
#PuffRightContentHolder P {
	padding:0em;
	margin:0em;
	width: 98%;
}
#PuffRightImageHolder img {
	width:100%
}
#PuffRightContentHolder {
	width:22%;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 1.1em;
	float: left;
	background-image: url(../LiV_images/blocktwo.gif);
	background-repeat: no-repeat;
	padding: 1em 0.5em 0.5em;
	height: 5em;
	margin-top: 114px;
}
#PuffRightContentHolder a:link, #PuffRightContentHolder a:visited {
	text-decoration:none;
	color:#FFFFFF;/*--- Listboxtyp1, smal*/
}
.BoxHeading {
	/*width: 17em;
	position: absolute;*/
}
.HeadingHolder {
	z-index: 2;
	position: absolute;
	top: 1.5em;
	left: 1em;
	width: 14.8em;
}
.HeadingHolder H1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#FFFFFF;
	line-height:1.3em;
}
.HeadingImageHolder {
	z-index: 1;
	width: 17em;
	position: absolute;
}
.HeadingImageHolder IMG {
	width:100%;
}
/*--- Speciallankar*/
/*--- Vad fyller speciallankarna for funktion??? 
Provar att kommentera bort dem... */
 

#Column2 .GreenLink:link, #Column2 .GreenLink:visited {
	color: #437e17;
	text-decoration:none;
}
/*----------*/

#Column2 .GreenLink:hover {
	text-decoration:underline;
}
/*--- Listboxtyp2, bred*/
.BoxHeadingWide {
	width: 27em;
	position: absolute;
}
.HeadingHolderWide {
	z-index: 2;
	position: absolute;
	top: 1.9em;
	left: 1em;
}
.HeadingHolderWide H1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#FFFFFF;
	line-height:1em;
}
.HeadingImageHolderWide {
	z-index: 1;
	width: 27.1em;
	position: absolute;
}
.HeadingImageHolderWide IMG {
	width:100%;/*--- IkonTyper, Lista startsida*/
}
.DocIcon {
	background-image:url(../LiV_images/dokicon.gif);
	background-repeat:no-repeat;
	padding-bottom: 1em;/*Kolumner, startsida*/
}
#ColsHolder {
	float: none;
	/*	background-image: url(../LiV_images/bgborder.gif);
	background-repeat: no-repeat;
	padding-top: 0.5em;*/
	width: 100%;
	clear: both;
}
#Column1 {
	width: 27%;
	float: left;
	padding-right: 1em;
	margin-top: 12px;
}
#Column1 .ULNewsLst {
	margin: 0em 0em 1em;
	padding-right: 0em;
	padding-bottom: 1em;
	padding-left: 0em;
	line-height: 1.3em;
	font-size: 0.9em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#Column1 .ULNewsLst LI {
	list-style-type:none;
}
#Column1 .ULNewsLst LI a:link, #Column1 .ULNewsLst LI a:visited {
	text-decoration:none;
	color: #000000;
}
#Column1 .ULNewsLst LI a:hover {
	text-decoration:underline;
	color: #000000;
}
.CalendarList {
	margin: 0em 0em 1em;
	padding-right: 0em;
	padding-bottom: 1em;
	padding-left: 0em;
	line-height: 1.3em;
	font-size: 0.9em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.CalendarList LI {
	list-style-type:none;
}
.CalendarList a:link, .CalendarList a:visited {
	text-decoration:none;
	color:#000000;
}
.CalendarList a:hover {
	text-decoration:underline;
	color: #000000;
}
#Column2 {
	width: 43%;
	color: #000000;
	line-height: 1.2em;
	float: left;
	margin-top: 12px;
}
#Column2 .NewsItem {
	padding-top: 0.7em;
	margin: 0px 0px 1em;
	padding-right: 0px;
	padding-bottom: 1em;
	float: left;
	width: 98%;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	line-height: 1.4em;
	padding-left: 0px;
}
#Column2 .NewsItem .NewsIMGLeft {
	float:left;
	padding-right: 1em;
	padding-bottom: 0.5em;
}
#Column2 .NewsItem .NewsIMGRight {
	float:right;
	padding-left: 1em;
	padding-bottom: 0.5em;
}
#Column2 .NewsItem .NewsIMGLeftBorder {
	float:left;
	margin-right: 1em;
	margin-bottom: 0.5em;
	border: solid 1px #999999;
}
#Column2 .NewsItem .NewsIMGRightBorder {
	float:right;
	margin-left: 1em;
	margin-bottom: 0.5em;
	border: solid 1px #999999;
}
.NewsPageIMGLeft {
	float:left;
	padding-right: 1em;
	padding-bottom: 0.5em;
}
.NewsPageIMGRight {
	float:right;
	padding-left: 1em;
	padding-bottom: 0.5em;
}
.NewsPageIMGLeftBorder {
	float:left;
	margin-right: 1em;
	margin-bottom: 0.5em;
	border: solid 1px #999999;
}
.NewsPageIMGRightBorder {
	float:right;
	margin-left: 1em;
	margin-bottom: 0.5em;
	border: solid 1px #999999;
}
/*Kolumner, startsida - Presslista*/
#Column2 .Press {
	padding-top: 0.3em;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0em;
	padding-left: 0.2em;
	float: left;
	width: 27.2em;
}
#Column2 LI {
	list-style-type:none;
	padding-bottom: 0.1em;
}
#Column2 P {
	float:left;
	width: 75%;
	margin: 0em;
	padding: 0em;
}
#Column2 IMG {
	float:right;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#Column2 H2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	margin: 0em;
	padding: 0em 0em 0.3em;
}
#Column2 .TextRight {
	float: right;
	width: 20em;
}
#Column2 .TextLeft {
	float: left;
	width: 20em;
}
#Column2 .ImageLeft {
	float: left;
	width: 6.5em;
}
#Column2 .ImageRight {
	float: right;
	width: 6.5em;
}
#Column2 .TextOnly a:link, #Column2 .TextOnly a:visited {
	float: left;
	width: 27em;
	color:#000000;
}
.Column3 {
	width: 27%;
	float: right;
	margin-top: 12px;/
}
.Column3 .Editor {
	padding-top:1em;
	line-height: 1.3em;
}
.Column3 #Editor {
	padding-top:1em;
}
.Column3 .Editor {
	padding-top:1em;
}


.Column3 div.Editor h2.BoxHeading {
	font-size:1em;
	padding:0.8em 0.5em 0.8em 1em;
	margin:0em 0em 0.6em;
	color: #FFFFFF;
	background-color:#284B8F;
	position:static;
	width:auto;
}
.Column3 .Editor UL {
	padding-left:0px;
	margin-left:15px;
}
.Column3 .Editor LI {
}
.Column3 .Editor OL {
	padding-left:0px;
	margin-left:25px;
}
.Column3 .Editor OL LI {
}
.Column3 ul {
	margin-top: 0em;
	padding-top: 0em;
}
.Column3 LI {
	padding-bottom:0.3em;
}
/*---las mer---*/
.MoreNews {
	text-align:right;
	list-style-type:none;
	margin: 0px;
	padding: 0px 0px 0.5em;
	font-size: 1.0em;
	clear: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.MoreNews a:hover {
	color:#08089B;
	text-decoration: underline;
}
.MoreNews a:link, .MoreNews a:visited {
	color:#0000FF;
	text-decoration: underline;
}
.ColEditor UL {
	padding-top: 0em;
	margin-top: 0em;
	padding-left: 2em;
	margin-left: 0.5em;
}
.ColEditor OL {
	padding-top: 0em;
	margin-top: 0em;
	padding-left: 2em;
	margin-left: 0.5em;
}
/*---Senast uppdaterat---*/
#LastUpdate .UpdateDate a:link, #LastUpdate .UpdateDate a:visited {
	color:#909090;
	text-decoration:none;
}
#LastUpdate .PageLink a:link, #LastUpdate .PageLink a:visited {
	text-decoration:none;
	color:#000000;
}
#LastUpdate .PageLink a:hover {
	text-decoration:underline;
}
/*Rss*/
#Rss a:link, #Rss a:visited {
	color:#000000;
	text-decoration:none;
}
#Rss a:link, #Rss a:visited {
	text-decoration:none;
	color:#000000;
}
#Rss a:hover {
	text-decoration:none;
}
/*---Sidfot---*/
#PageFooter {
	background-color: #e9e9e9;
	background-image: url(../LiV_images/bgtopp.gif);
	background-repeat: repeat-x;
	background-position: left top;
	float: left;
	padding-top: 1em;
	padding-bottom: 1em;
	width: 100%;
}
.Editor1 {
	float:left;
	padding-right:1em;
	width: 40%;
	line-height: 1.3em;
	color: #666;
	padding-left: 10px;
}
.Editor2 {
	float:right;
	padding-right:10px;
	width: 40%;
	color: #666;
	text-align: right;
	line-height: 1.3em;
}
/*---Vanlig undersida---*/
#SubpageHolder {
	background-color:#FFFFFF;
}
/*---BoxRubriker---*/
.BoxHeadingBlue {
	font-size:1em;
	padding:0.8em 0.5em 0.8em 1em;
	margin:0em 0em 0.6em;
	color: #FFFFFF;
	background-color:#284B8F;
}
#Column2 .BoxHeadingBlue {
	line-height:1em;
}
.BoxHeadingGreen {
	font-size:1em;
	padding:0.8em 0.5em 0.7em 1em;
	margin:0em 0em 0.6em;
	background-color:#539422;
	color: #FFFFFF;
}
.BoxHeadingYellow {
	font-size:1em;
	padding:0.4em 0.5em 1.3em 1em;
	margin:0em 0em 0.6em;
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-image: url(../liv_images/yellowbg.gif);
}
/*---Vanstermeny---*/
.LeftMenuHeadingInactive {
	list-style-type:none;
	padding-bottom: 0.6em;
	margin: 0em;
	padding-top: 0.5em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-left: 0em;
	font-size:1.1em;
	font-weight: bold;
	padding-left: 0.3em;
}
.LeftMenuHeadingInactive a:link, .LeftMenuHeadingInactive a:visited {
	text-decoration: none;
	color:#505050; 
}
.LeftMenuHeadingInactive a:hover {
	text-decoration: underline;
	color:#01599D;
}
.LeftMenuHeading {
	list-style-type:none;
	padding-bottom: 0.6em;
	margin: 0em;
	padding-top: 0.5em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-left: 0em;
	font-size:1.1em;
	font-weight: bold;
	padding-left: 0.3em;
	text-decoration: none;
	color:#588636; 
	}
#LeftMenu2 {
	width: 26%;
	float: left;
	padding-right: 15px;
}
#LeftMenuList {
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 10px;
}
#LeftMenu2 UL {
	padding:0em;
	margin:0em;
}
#LeftMenu2 LI {
	list-style-type:none;
	padding-bottom: 0.6em;
	padding-top: 0.5em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-image: url(../liv_images/vmenu-arrow.gif);
	background-repeat: no-repeat;
	background-position: 8px 5px;
	padding-left: 1.8em;
}
#LeftMenu2 LI UL {
	padding: 0em 0em 0em 0.3em;
	margin: 0em;
}
#LeftMenu2 LI UL LI {
	border:none;
	padding-bottom:0em;
	background-image: url(../liv_images/green-arrow.gif);
	padding-left: 15px;
	background-repeat: no-repeat;
	background-position: 4px 8px;
}
#LeftMenu2 LI UL LI UL {
	background-image:none;
	padding-left:0em;
}
#LeftMenu2 .BlueIndicator {
	background-image: url(../images/menuitem.gif);
	background-repeat: no-repeat;
	background-position: 0.3em 0.2em 0.3em 0.4em;
	padding-left: 1.8em
}
#LeftMenu2 .ActiveSolo {
	background-color:#E9E9E9;
	color: #588636;
	font-weight: bold;
}
#LeftMenu2 li a:link, #LeftMenu2 li a:visited {
	text-decoration:none;
	color:#333333;
}
#LeftMenu2 li a:hover {
	text-decoration:underline;
}
#LeftMenu2 .ActiveGroup {
	background-image: url(../liv_images/greenArrowDown.gif);
	/*Andrat fran: background-image: url(../LiV_images/active.gif) */
	background-repeat: no-repeat;
	background-position: 8px 8px;
	background-color: #E9E9E9;
	padding-left: 0em;
}
#LeftMenu2 #ActiveItem {
	font-weight:bold;
	color: #588636;
}
#LeftMenu2 #TopActiveItemPadding {
	padding-left: 1.8em;
	color: #588636;
	font-weight: bold;
	display: block;
}
#LeftMenu2 #TopActiveItemPadding a:link, #LeftMenu2 #TopActiveItemPadding a:visited {
	text-decoration:none;
	color:#588636;
}
#LeftMenu2 #TopActiveItemPadding a:hover {
	text-decoration:underline;
	color:#588636;
}
#ActiveMother {
	padding-left: 1.8em;
}
.ActiveMother {
	padding-left: 1.7em;
	/*font-weight: bold;*/
	display: block;
}
/*Undersida Mitten editor hallare */
#MidEditor {
	width: 43%;
	color: #626262;
	float: left;
	padding-top: 10px;
}
#MidEditor p {
}
#MidEditor #Editor UL {
	margin-left:10px;
	padding-left:10px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
}
#MidEditor #Editor OL {
	margin-left:15px;
	padding-left:10px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
}
/*Undersida Mitten editor hallare bred */
#MidEditorWide {
	width: 71%;
	color: #626262;
	float: left;
	padding-right: 0em;
	padding-top: 1em;
	margin-right: 0em;
}
#MidEditorWide p {
	margin: 0px;
	padding: 0px;
}
/*Editor */
#Editor {
	line-height:1.3em;
	color: #333333;
}
#Editor Table {
	float:left;
}
/*Nyheter*/
#Editor .FilterHolder {
	padding:0em;
	margin:0em;
}
#Editor .FilterHolder LI {
	list-style-type:none;
	padding-bottom: 0.8em;
}
#Editor .FilterGroup {
	padding:1em 0em 0em 10px;
	margin:0em;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-color: #E9E9E9;
	width: 530px;
}
#Editor .FilterGroup LI {
	list-style-type:none;
	padding-bottom: 0.8em;
	display:inline;
	float: left;
	padding-right: 0.9em;
}
#Editor .FilterGroup H2 {
	font-size:1.1em;
	padding:0em;
	margin:0em;
}
#Editor .FilterGroup select {
	margin-top:0.5em;
}
.PagingContainer {
	float:left;
	width: 100%;
}
#DefaultFramework__ctl7__ctl1_RssNewsGrid {
	float:left;
}
#NewsHitList {
	width:99%;
}
#NewsHitList .PageList {
	padding:0em;
	margin:0.5em 0em 0em;
	float: left;
	width: 100%;
}
#NewsHitList .PageList LI {
	list-style-type:none;
	display: inline;
	padding-right: 0.5em;
}
#NewsHitList .NewsPageHitList {
	padding:1em 0em 0em;
	margin:0em;
	float: left;
	width: 100%;
}
#NewsHitList .NewsPageHitList LI {
	list-style-type:none;
	display: inline;
	padding-right: 0.5em;
	margin-bottom: 1em;
	width: 100%;
	float: left;
}
#NewsHitList .NewsPageHitList H1 {
	font-size:1em;
	margin: 0em;
	padding: 0em;
	font-weight: bold;
}
#NewsHitList .NewsPageHitList H1:link, #NewsHitList .NewsPageHitList H1:visited {
	text-decoration:none;
 color:
}
#NewsHitList .NewsPageHitList H2 {
	font-size:1em;
	margin: 0em;
	padding: 0em;
	font-weight: normal;
}
/*Brodsmula */
#BreadCrumb {
	float: left;
	width: 70%;
	padding-top: 0.5em;
	padding-right: 1em;
	line-height: 1.4em;
}
#BreadCrumb UL {
	padding:0px;
	margin:0px;
}
#BreadCrumb LI {
	list-style-type: none;
	display: inline;
	color: #666666;
	background-image: url(../LiV_images/breadsplit.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 0.6em;
	padding-left: 0.5em;
	float: left;
}
#BreadCrumb a:link, #BreadCrumb a:visited {
	text-decoration:underline;
}
#BreadCrumb a:hover {
	text-decoration:underline;
}
#BreadCrumb .ActivePage, #BreadCrumb .ActivePage {
	color: #505050; /*color:#2d5fc3;*/
	font-weight:normal; /*Andrat: font-weight var bold forst*/
	background-image: none;
}
/*Printlinje */
#PrintLine {
	float: right;
	width: 24%;
	padding-top: 0.5em;
}
#PrintLine a:link, #PrintLine a:visited {
	text-decoration:none;
	font-weight: bold;
	font-size: 0.9em;
	color: #666666;
}
#PrintLine img {
	vertical-align: middle;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-right: 0.5em;
	padding-left: 0.5em;
}
/*infomationsansvarig */
#InfoMaster {
	padding-top: 0.5em;
	font-size: 0.9em;
	float: left;
	width: 98%;
	padding-bottom: 5px;

/*Senast uppdaterad */
}
#UpDated {
	padding-top: 0.5em;
	font-size: 0.9em;
	float: left;
	width: 98%;

/*Dekorbild */
}
#Dekor {
	width:100%;
	float: left;
	padding-top: 3px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #2E539D;
	height: 3px;
}
#Dekor img {
	width: 100%;
}

/*Tipsa en van */
#FriendsTipser {
	line-height:1.3em;
	color: #333333;
}
#FriendsTipser .FilterGroupF {
	padding:0em;
	margin:0em;
	float: left;
	width: 98%;
	background-color: #E9E9E9;
	padding:1em 0em 1em 1em;
}
#FriendsTipser .Row {
	float:left;
	width:25em;
}
#FriendsTipser .FilterGroupF UL {
	margin: 0px;
	padding: 0px;
}
#FriendsTipser .FilterGroupF LI {
	list-style-type:none;
	padding-bottom: 0.2em;
	padding-right: 0.9em;
	float: left;
	width: 11.5em;
}
#FriendsTipser .FilterGroupF H2 {
	font-size:1.1em;
	padding:0.5em 0em 0em;
	margin:0em;
}
.hidden {
	display:none;
}
/* Kalender */
.selectedDateCell {
	cursor:pointer;
	font: normal 10px verdana;
	height:15px;
	width:15px;
	border:solid 1px red;
	background-color: #ccccff;
}
.selectedDateCellActive {
	cursor:pointer;
	font: normal 10px verdana;
	font-weight: bold;
	height:15px;
	width:15px;
	border:solid 1px red;
	background-color: #ccccff;
}
.dateCellInactive {
	font: normal 10px verdana;
	height:15px;
	width:15px;
	background-color:#FFFFFF;
}
.dateCellOtherMonth {
	font: normal 10px verdana;
	height:15px;
	width:15px;
	color: silver;
}
.weekendCell {
	font: normal 10px verdana;
	height:15px;
	width:15px;
	background-color:#EEEEEE;
}
.dateCellActive {
	font: normal 10px verdana;
	font-weight: bold;
	height:15px;
	width:15px;
}
.dayHeader {
	font: normal 10px verdana;
	background-color: #FFFFFF;
	height:15px;
	width:15px;
	color:#666666;
	border-bottom:solid 1px #000000;
}
.weekHeader {
	font: normal 10px verdana;
	background-color: #FFFFFF;
	height:15px;
	width:15px;
	color:#666666;
	border-right:solid 1px #000000;
}
/*Calender*/
#CalenderPage {
	line-height:1.3em;
	color: #333333;
	float: left;
	width: 44em;
}
#CalenderPage .FilterHolder {
	padding:0em;
	margin:0em;
}
#CalenderPage .FilterHolder LI {
	list-style-type:none;
	padding-bottom: 0.8em;
}
#CalenderPage .FilterGroup {
	padding:0.5em 0em 0em 1em;
	margin:0em;
	float: left;
	background-color: #E9E9E9;
	width: 44em;
}
#CalenderPage .FilterGroup UL {
	padding:0em 0em 1em;
	margin:0em;
	width: 30em;
	float: left;
	clear: left;
}
#CalenderPage .FilterGroup LI {
	list-style-type:none;
	padding-bottom: 0.5em;
	display:inline;
	float: left;
	padding-right: 0.9em;
}
#CalenderPage .LineBreak {
	width: 90%;
}
#CalenderPage .FilterGroup H2 {
	font-size:1.1em;
	padding:0em;
	margin:0em;
}
#CalenderPage .FilterGroup select, input {
	margin-top:0.5em;
}
#CalenderPage .SearchButton {
	float:left;
	clear:left;
}
#CalenderHitList {
	width:27em;
	float: left;
}
#CalenderHitList h2 {
	font-size:1.1em;
	color:#437e17;
	float: left;
	margin: 0px;
	padding: 0.5em 0em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	width: 100%;
}
#CalenderHitList .CategoryShow {
	padding:0em;
	margin:0.3em 0em 0em;
	float: left;
	text-align: left;
	clear: left;
	width: 100%;
}
#CalenderHitList .CategoryShow LI {
	list-style-type:none;
	display: inline;
	padding-right: 0.3em;
}
#CalenderHitList .SearchWord {
	padding:0em;
	margin:0.5em 0em 0em;
	float: left;
	width: 100%;
}
#CalenderHitList .SearchWord LI {
	list-style-type:none;
	display: inline;
	padding-right: 0.3em;
}
#CalenderHitList .CalenderPageHitList {
	padding:0em;
	margin:0em;
	float: left;
}
#CalenderHitList .Text:link, #CalenderHitList .Text:visited {
	color:#000000;
	text-decoration:none;
}
#CalenderHitList .Text:hover {
	text-decoration:underline;
}
#CalenderHitList .GreenLink:link, #CalenderHitList .GreenLink:visited {
	color:#437e17;
	text-decoration:none;
}
#CalenderHitList .GreenLink:hover {
	text-decoration:underline;
}
#CalenderHitList .ReadMore {
	float: left;
	clear: both;
}
#CalenderHitList .ReadMore:link, #CalenderHitList .ReadMore:visited {
	text-decoration:none;
}
#CalenderHitList .ReadMore:hover {
	text-decoration:underline;
}
#CalenderHitList .CalenderPageHitList LI {
	list-style-type:none;
	display: inline;
	padding-right: 0.5em;
	margin-bottom: 1em;
	float: left;
	width: 100%;
}
#CalenderHitList .CalenderPageHitList H2 {
	font-size:1em;
	margin: 0em;
	padding: 0em;
}
.CalenderHolder {
	float: right;
	padding-top: 0.7em;
	padding-right: 0.7em;
	padding-bottom: 0.7em;
}
.CalenderItemInfo {
	background-color:#E9E9E9;
	padding: 0.5em;
	margin-bottom: 0.5em;
}
/*Bildsok*/
#ImageSearch {
	line-height:1.3em;
	color: #333333;
}
#ImageSearch .FilterHolder {
	padding:0em;
	margin:0em;
}
#ImageSearch .FilterHolder LI {
	list-style-type:none;
	padding-bottom: 0.8em;
}
#ImageSearch .FilterGroup {
	padding:0.5em 0em 0em 1em;
	margin:0em;
	float: left;
	width: 100%;
	background-color: #E9E9E9;
}
#ImageSearch .FilterGroup LI {
	list-style-type:none;
	padding-bottom: 0.5em;
	display:inline;
	float: left;
	padding-right: 0.9em;
}
#ImageSearch .FilterGroup H2 {
	font-size:1.1em;
	padding:0em;
	margin:0em;
}
#ImageSearch NewsHitList {
	width:100%;
}
#ImageSearch .PageList {
	padding:0em;
	margin:0.5em 0em 0em;
	float: left;
	width: 100%;
}
#ImageSearch .PageList LI {
	list-style-type:none;
	display: inline;
	padding-right: 0.5em;
}
#ImageSearch .ImagePageHitList {
	padding:1em 0em 0em;
	margin:0em;
	float: left;
	width: 100%;
}
#ImageSearch .ImagePageHitList LI {
	list-style-type:none;
	padding-right: 0.5em;
	margin-bottom: 1em;
	width: 45%;
	float: left;
}
#ImageSearch .ImagePageHitList LI img {
	float:left;
	padding-right: 1em;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#ImageSearch .ImagePageHitList H2 {
	font-size:1em;
	margin: 0em;
	padding: 0em;
}
#ImageSearch .ImagePageHitList a:link, #ImageSearch .ImagePageHitList a:visited {
	text-decoration:none;
}
#ImageSearch .TextContainer {
	width:12em;
	float:right;
}
/*BIldgalleri*/
#ImageGallery {
	line-height:1.3em;
	color: #333333;
}
#ImageGallery .FilterHolder {
	padding:0em;
	margin:0em;
}
#ImageGallery .FilterHolder LI {
	list-style-type:none;
	padding-bottom: 0.8em;
}
#ImageGallery .FilterGroup {
	padding:0.5em 0em 0em 1em;
	margin:0em;
	float: left;
	width: 100%;
	background-color: #E9E9E9;
}
#ImageGallery .FilterGroup LI {
	list-style-type:none;
	padding-bottom: 0.5em;
	display:inline;
	float: left;
	padding-right: 0.9em;
}
#ImageGallery .FilterGroup H2 {
	font-size:1.1em;
	padding:0em;
	margin:0em;
}
#ImageGallery NewsHitList {
	width:100%;
}
#ImageGallery .PageList {
	padding:0em;
	margin:0.5em 0em 0em;
	float: left;
	width: 100%;
}
#ImageGallery .PageList LI {
	list-style-type:none;
	display: inline;
	padding-right: 0.5em;
}
#ImageGallery .ImagePageHitList {
	padding:1em 0em 0em;
	margin:0em;
	float: left;
	width: 100%;
}
#ImageGallery .ImagePageHitList LI {
	list-style-type:none;
	padding-right: 0.5em;
	margin-bottom: 1em;
	width: 23%;
	float: left;
}
#ImageGallery .ImagePageHitList LI img {
	float:left;
	padding-right: 1em;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#ImageGallery .ImagePageHitList H2 {
	font-size:1em;
	margin: 0em;
	padding: 0em;
}
#ImageGallery .ImagePageHitList a:link, #ImageGallery .ImagePageHitList a:visited {
	text-decoration:none;
}
#ImageGallery .TextContainer {
	width:100%;
	float:left;
}
#ImageGallery img.Image {
	padding-left: 5em;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/*Webbisar*/
#WebBabies {
	line-height:1.3em;
	color: #333333;
	float: left;
	width: 100%;
}
#WebBabies .BabeRow {
	float:left;
	padding-top: 1em;
	width: 100%;
}
#WebBabies .ItemHolder {
	float:left;
	margin:0em;
	padding:0em;
	width: 35em;
}
#WebBabies .ItemHolder LI {
	list-style-type:none;
}
#WebBabies .ImageHolder {
	float:left;
	width: 13em;
}
#WebBabies IMG {
	border:none;
}
#WebBabies .InfoHolder {
	float:right;
	margin: 0em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 1em;
	width: 270px;
}
#WebBabies .InfoHolder LI {
	list-style-type:none;
}
#WebBabies .Search {
	float:left;
	width:100%;
	padding-bottom: 0.5em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 1em;
	text-align: right;
}
#WebBabies .Paging {
	float:left;
	width: 40em;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	margin-top: 1em;
}
#WebBabies .FilterHolder {
	padding:0em;
	margin:0em;
}
#WebBabies .FilterHolder LI {
	list-style-type:none;
	padding-bottom: 0.8em;
}
#WebBabies .FilterGroup {
	padding:0.5em 0em 0em 1em;
	margin:0em;
	float: left;
	width: 530px;
	background-color: #E9E9E9;
}
#WebBabies .FilterGroup LI {
	list-style-type:none;
	padding-bottom: 0.5em;
	display:inline;
	float: left;
	padding-right: 0.9em;
}
#WebBabies .FilterGroup H2 {
	font-size:1.1em;
	padding:0em;
	margin:0em;
}
#WebBabies NewsHitList {
	width:100%;
}
#WebBabies .PageList {
	padding:0em;
	margin:0.5em 0em 0em;
	float: left;
	width: 100%;
}
#WebBabies .PageList LI {
	list-style-type:none;
	display: inline;
	padding-right: 0.5em;
}
#WebBabies .ImagePageHitList {
	padding:1em 0em 0em;
	margin:0em;
	float: left;
	width: 40em;
}
#WebBabies .ImagePageHitList LI {
	list-style-type:none;
	padding-right: 0.5em;
	margin-bottom: 1em;
	float: left;
	width: 35em;
	display: inline;
}
#WebBabies .ImagePageHitList LI img {
	float:left;
	padding-right: 1em;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#WebBabies .ImagePageHitList H2 {
	font-size:1em;
	margin: 0em;
	padding: 0em;
}
#WebBabies .ImagePageHitList a:link, #WebBabies .ImagePageHitList a:visited {
	text-decoration:none;
}
#WebBabies .TextContainer {
	float:left;
	width: 20em;
}
#WebBabies H1 {
	font-size:1em;
	margin: 0em;
	padding: 0em 0.5em 0em 0em;
	display: inline;
	color: #000000;
}
#WebBabies .Span {
}
#WebBabies .TextContainer UL {
	width:20em;
	padding:0em;
	margin:0em;
}
#WebBabies .TextContainer LI {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 20em;
}
#WebBabies img.Image {
	padding-left: 5em;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#WebBabies .Boy {
	background-color:#BCD2F3;
	padding: 0.4em;
	margin-bottom: 0.5em;
}
#WebBabies .Girl {
	background-color:#E4B4EB;
	padding: 0.4em;
	margin-bottom: 0.5em;
}
/*Formular */
select, input {
	font-size:0.9em;
}
/*Bild formatering */
.ImageRight {
	float:right;
}
.ImageRight img {
	display:block;
}
/*Soktabeller*/
.SearchTableHolder {
	padding-top:3.8em;
}
/* ---- Editor--- */
/* VARFÖR en fil för editor och en avdelning units.css?--- Fråga Daniel.... */

/* P-tag tillagd av Kenny för att få bort marginal till rubriker.*/ 
P {
	margin: 0 0 0.8em 0;
	padding: 0;
}
/*---Rubriker och ingresstext---*/

H1 {
	font-size: 1.2em;
	color: #588636;
	margin: 0em;
	padding: 0.8em 0em 0.1em 0.0em;
}
H2 {
	font-size: 1.2em;
	color: black;
	margin: 0;
	padding: 0.8em 0 0.1em;
}
H3, .Heading3 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #FFFFFF;
	TEXT-DECORATION:none;
	padding: 5px 0px 2px, 0px;
	margin: 0px;
}
H4 {
	font-size: 1em;
	color: black;
	margin: 0;
	padding: 0.8em 0 0.1em;
	font-weight:bold;
}
.IngressText {
	color:#666666;
	font-weight: bold;
}
H1.SpecialGronBred {
	font-size:1em;
	line-height: 1.1em;
	padding:0.8em 0.5em 0.8em 1em;
	margin:0em 0em 0.6em;
	color: #FFFFFF;
	background-color:#539422;
}
H1.SpecialBlaSmal {
	font-size:1em;
	line-height: 1.1em;
	padding:0.8em 0.5em 0.8em 1em;
	margin:0em 0em 0.6em;
	color: #FFFFFF;
	background-color:#284B8F;
}
H1.SpecialGronSmal {
	font-size:1em;
	padding:0.8em 0.5em 0.8em 1em;
	margin:0em 0em 0.6em;
	color: #FFFFFF;
	background-color:#284B8F;
}
H1.SpecialGulSmal {
	font-size:1em;
	padding:0.8em 0.5em 0.8em 1em;
	margin:0em 0em 0.6em;
	color: #FFFFFF;
	background-color:#284B8F;
}
HR.hr {
	color: #808080;
}
/*Formular*/
#Form Label {
	font-weight: bold;
}
#Form .Heading {
	display:block;
}
/*Bild*/
.IMGBorder {
	border: solid 1px #999999;
}
.line {
	background-image: url(../LiV_templates/WebServices/images/bg.png);
	background-repeat: repeat-x;
	background-position: top;
	padding: 0;
	margin: 0;
	width: 44.5em;
}
/* Logga in */
.LogOff {
	float:right;
	padding-top: 5px;
	background-image: url(../LiV_templates/Workroom/Images/Icons/logoff.gif);
	background-repeat: no-repeat;
	background-position: right 5px;
	padding-right: 25px;
}
.ShowRoom {
	float:left;
	width: 50%;
}
.LoginRow {
	text-align:left;
}
.LoginRow Label {
	font-weight:bold;
}
.LeftBox {
	float:left;
	width:40%;
	padding-top: 4px;
}
.LoginButton {
	padding-left:125px;
}
.LoginInfo {
	padding-bottom:15px;
	display:block;
}
/*E-tjänster lista*/
ul#ArrowList {
	margin: 0px;
	padding: 0px;
}
ul#ArrowList li {
	list-style-type:none;
	background-image: url(../liv_images/blackarrow.gif);
	display: block;
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-bottom: 8px;
}
#ArrowList a:link, #ArrowList a:visited {
	color:#000;
	padding-left: 10px;
	display: block;
	width: 90%;
	text-decoration:none;
}
#ArrowList a:hover {
	text-decoration:underline;
}
/*Skicka epost till kontaktperson, formulär*/
.Emailer Legend {
	font-weight: bold;
	color: #588636;
	font-size: 1em;
	padding-right: 5px;
	padding-left: 5px;
}
.Emailer label {
	float: left;
	width: 20%;
	padding-top: 4px;
}
.Emailer input, .Emailer select, .Emailer textarea {
	float: left;
	width: 50%;
}
.Emailer {
	clear: both;
	float: left;
	width: 95%;
}
.Emailer span {
	float: left;
	padding-top: 2px;
	padding-left: 2px;
}
.FieldsetRow {
	clear: both;
	float: left;
	width: 100%;
	padding: 4px;
}
div.Profile {
	padding-top: 8px;
	margin-top: 8px;
	float: left;
	width: 100%;
	padding-bottom: 10px;
}
.Profile span.Value {
	float: left;
	width: 60%;
}
.Profile span.Description {
	float: left;
	width: 20%;
	font-weight: bold;
}
.Profile .Row {
	float:left;
	clear:both;
	width:100%;
	padding-bottom: 4px;
}
.Emailer .FieldsetRowButton input {
	width:auto;
}
.FieldsetRowButton {
	margin-left:105px;
}
.SendButton {
	padding-left: 40px;
	width:auto;
}
/*Snabbsök*/
.QSearchArea label {
	display: block;
	cursor:pointer;
	padding-bottom: 0px;
	padding-top: 4px;
	width: 100%;
	clear: both;
}
.QSearchArea {
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	margin-bottom: 8px;
	background-image: url(../liv_images/tone.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 4px;
	border: 1px solid #CCC;
}
.QSearchArea input, .QSearchArea select {
	margin-top: 4px;
	width:97%;
}
input.QsearchButton {
	width:auto;
	padding-left:4pz;
	padding-right:4px;
	font-size:1.1em;
}
.ButtonHolder {
	text-align:right;
}
