/*Bakgrundsfärg, bakgrundsbild, typsnitt, centering av sajt*/
body {
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	font: normal 0.7em/1.4em "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-image:url(images/bg_body.jpg);
	background-position:0 -30px;
	background-repeat:no-repeat;
	background-color:#f5fbed;
}
/*HTML tagg*/
html {
	font-size: 100%;
}
/*Omsluter sidan, Styr sidans bredd*/
#Wrapper {
	width: 68.6em;
	text-align: left;
	margin-left:11.1em;
	/*margin-right: auto;
	margin-left: auto;*/
}
#WrapperInner {
	padding-left:8px;
}
/*Omsluter sidan, Styr sidans bredd*/
.Skip {
	position:absolute;
	top:-999px;
}
/*Siteväljare*/
.SiteSelector {
	background-color: #FFF;
	padding-right: 8px;
}
.Sites {
	margin: 0px;
	background-image: url(../images/topbg.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
	height: 20px;
	float: left;
	width: 60%;
}
.Sites li {
	list-style-type:none;
	background-color: #FFFFFF;
	margin-right: 4px;
	float: left;
	border-left:solid 1px #c1c1c1;
	height: 20px;
}
.Sites a:link, .Sites a:visited {
	color:#333;
	text-decoration: none;
}
.Sites .SiteName:link, .Sites .SiteName:visited {
	float: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	display: block;
	margin-top: 1px;
	padding-top: 4px;
	padding-left: 4px;
}
.Sites Li.Active {
	font-weight:bold;
	padding-right: 5px;
}
.Sites li.InActive {
	background-image: url(images/topinact.gif);
	background-position: right top;
}
.Sites .Portalen {
	background-image: url(images/portalen-act.gif);
	background-repeat: repeat-x;
	background-position: right top;
}
.Sites .KovNat {
	background-image: url(images/kovse-act.gif);
	background-repeat: repeat-x;
	background-position: right top;
}
.Sites .Kose {
	background-image: url(images/kovse-act.gif);
	background-repeat: repeat-x;
	background-position: right top;
}
.Sites .Koeu {
	background-image: url(images/kovnat-act.gif);
	background-repeat: repeat-x;
	background-position: right top;
}
.Sites .NewWindow img {
	vertical-align: top;
	padding-top: 6px;
	padding-right: 4px;
}
.Sites .SiteName Span {
	padding-top: 8px;
}
.SelectorWrap {
	width: 100%;
	float: left;
	background-image: url(images/top_bg_line.gif);
	background-position: 10px 22px;
	background-repeat: no-repeat;
	background-color: #FFF;
}
/*Hållare för mitteninformationen*/
#MidWrapper {
	clear: left;
	/*background-image: url(images/bodybg-left.gif);
	background-repeat: repeat-y;
	background-position: left;*/
	background-color:#FFF;
	padding-left: 12px;
}
#MidWrapperLeft {
	padding-right: 20px;
	/*background-image: url(images/bodybg-right.gif);
	background-repeat: repeat-y;
	background-position: right;*/
	clear: left;
	background-color:#FFF;
}
/*Gör så att länkade bilder inte får ram*/
img {
	border:none;
}

/*Rubriker*/
h1, h2, h3, h4, h5, h6 {
	font-size: 1em;
	margin: 0px;
	padding: 0px;
	font-family: Arial, sans-serif;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
body.StartPage #RightColumn h2,
#RightColumn h2 {
	color: #000;
	padding:10px 15px 0em 20px;
	margin:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.25em;
	line-height: 1.3em;
	font-weight:normal;
}
#RightColumn h2 {
	padding:10px 6px 0.25em 6px;	
	padding:10px 15px 0.25em 15px;
}

/* Färgscheman Rubriker */
/* LILA */
body.StartPage #RightColumn .ColorLila h2,
body.StartPage #RightColumn .ColorLila .PuffHead,
#RightColumn .ColorLila h2,
#RightColumn .ColorLila .PuffHead {
	color:#632182;
}
.ColorLila .Article a:link, .ColorLila .Article a:visited {
	color:#632182;	
}

/* Rosa */
body.StartPage #RightColumn .ColorPink h2,
body.StartPage #RightColumn .ColorPink .PuffHead,
#RightColumn .ColorPink h2,
#RightColumn .ColorPink .PuffHead {
	color:#d25393;
}
.ColorPink .Article a:link, .ColorPink .Article a:visited {
	color:#d25393;	
}

/* Ljus Grön */
body.StartPage #RightColumn .ColorLightGreen h2,
body.StartPage #RightColumn .ColorLightGreen .PuffHead,
#RightColumn .ColorLightGreen h2,
#RightColumn .ColorLightGreen .PuffHead {
	color:#83b515;
}
.ColorLightGreen .Article a:link, .ColorLightGreen .Article a:visited {
	color:#83b515;	
}

/* Ljus Blå */
body.StartPage #RightColumn .ColorLightBlue h2,
body.StartPage #RightColumn .ColorLightBlue .PuffHead,
#RightColumn .ColorLightBlue h2,
#RightColumn .ColorLightBlue .PuffHead {
	color:#72a7c7;
}
.ColorLightBlue .Article a:link, .ColorLightBlue .Article a:visited {
	color:#6197b8;	
}


/* Orange */
body.StartPage #RightColumn .Orange h2,
body.StartPage #RightColumn .Orange .PuffHead,
#RightColumn .Orange h2,
#RightColumn .Orange .PuffHead {
	color:#fca20a;
}
.Orange a:link, .Orange a:visited {
	color:#fca20a;	
}
.Orange .Article a:link, .Orange .Article a:visited {
	color:#fca20a;	
}

.RoundHeading {
	display: block;
	padding: 2px 4px 8px 10px;
	color: #FFF;
	background-repeat:no-repeat;
	clear: left;
}
.RoundHeading a:link, .RoundHeading a:visited {
	color:#FFF;
}
/*Färgade block*/
.Blue {
	background-image:url(images/bluebg.gif);
}
.Marron {
	background-image:url(images/marronbg.gif);
}
.Yellow {
	background-image:url(images/yellow.gif);
}
/*Länkhantering generellt*/
A:link, A:visited {
	color:#00669B;
	text-decoration: none;
}
A:hover {
	text-decoration:none;
	cursor:pointer;
	text-decoration:underline;
}
/*Dold hållare till för kortkommando/genvägen till textinnehållet */
.Hidden {
	visibility: hidden;
	display: none;
}
/*Bibehåller bakgrundshantering*/
.Breaker {
	clear: both;
	width: 100%;
	font-size: 0.1em;
	line-height: 0.1em;
}
/*Horisontella hållare*/
#TopHolder {
	width:100%;
	background-image:url(images/bg-top-tear.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	/*background-color: #FFF;*/
	/*	float: left;*/
	/*height: 130px;*/
	
	min-height:121px;
	height:auto !important;
	height:121px;
}
#LogoHolder {
	float: left;
	padding:32px 0 4px 17px;
}
#ExtraLogoHolder {
	float: left;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#MidColumn {
	min-height:300px;
	height:auto !important;
	height:300px;
}
/*Sidhuvud - Sök*/
#SearchHolder {
	float: right;
	width: 45%;
	text-align: right;
	margin-right: 30px;
	display:inline;
	padding-bottom:5px;
}
.QuickSearch {
	margin-left: 5px;
	padding:2px 5px;
	border:0;
	color:#fff;
	background-color:#a2a14d;
}
#LinksHolder {
	float: right;
	width: 30%;
}
.SearchLabel {
	font-weight: bold;
	padding-right: 4px;
}
/*Sidhuvud */
/*Fält som håller Sökknapp och input*/
.SelectButton {
	margin-left:4px;
}
.SearchTextField {
	float: left;
	width: 64%;
	text-align: right;
	padding-top: 5px;
}
.Intranet {
	padding-top:8px;
	display: block;
	padding-bottom: 5px;
}
#Intranet {
	width:79%;
}
.TextField {
	width:180px;
	border:solid 1px #a2a14d;
	font-size:1.0em;
}
/*Sidfoten*/
#BotHolder {
	padding-top: 0px;
	float: left;
	width: 100%;
	padding-bottom: 0px;
	background-color:#899fb4;
	margin-top: 10px;
	color: #FFFFFF;
}
/*Editor innehåll - Sidfot*/
#BotHolder .EditorContent {
	float:left;
}
#BotHolder a:link, #BotHolder a:visited {
	color:#FFFFFF;
}
#BotHolder .EditorContent IMG {
	vertical-align: middle;
}
#BotHolder .BotEditor1 {
	float:left;
	width: 80%;
	padding-top: 10px;
}
#BotHolder .BotEditor2 {
	float:right;
	width: 15%;
	padding-top: 20px;
}
#MidAndRightColHolder {
}
/*Kolumner Startsida*/
body.StartPage DIV#LeftColumn {
	/*width: 19.9em;
	float:left;*/
	position:absolute;
	display:none;
	visibility:hidden;
}
body.StartPage DIV#MidColumn {
	width: 45.1em;
	float: left;
}
body.StartPage DIV#MidColumn .EditorContent {
	/*padding-bottom: 8px;*/
}
body.StartPage DIV#RightColumn {
	width: 19em;
	float: right;
}
body.StartPage DIV#RightColumn div.EditorContent {
	clear:both;
	padding:0 15px 5px 20px;
}
div#RightColumn div.EditorContent a:link, div#RightColumn div.EditorContent a:visited, div#RightColumn div.EditorContent a:link:hover {
	color:#000;
}
DIV#RightColumn div.EditorContent {
	clear:both;
	padding:0 6px 5px 6px;
	padding:0 15px 5px 15px;
	padding:0 0px 5px 0px;
}
DIV#RightColumn div.EditorContent .PuffImageWide {
	padding:0;
	margin:0;
	display:block;
	margin:0 auto 8px auto;
}
DIV#RightColumn div.EditorContent .PuffText {
	padding:0 15px 0 15px;	
}
body.StartPage #MidAndRightColHolder {
	width: 100%;
	/*padding-top: 10px;*/
	float: right;
	padding-top: 8px;
}
body.StartPage h1.PageName {
	display:none;
	visibility:hidden;
}
.MidStartPage {
	background-image: url(images/sep.gif);
	background-repeat: repeat-y;
	background-position: 62%;
	float:left;
	width:100%;
}
/*3-Kolumner Subsida*/
body.SubPageThreeCols #MidWrapperLeft {
	padding-right:10px;	
}
body.SubPageThreeCols DIV#LeftColumn {
	width: 19.9%;
	float: left;
	margin-top: 15px;
}
body.SubPageThreeCols DIV#MidColumn {
	width: 65.0%;
	float: left;
	font-size:1.1em;
	clear:both;
}
body.SubPageThreeCols DIV#RightColumn {
	width: 30.9%;
	float: right;
}
body.SubPageThreeCols DIV#MidAndRightColHolder {
	width: 77.6%;
	float: right;
	margin-top: 15px;
}
body.SubPageThreeCols div#MidColumn div.HighLightArea {
	padding:0;
	margin:0;
}
/*3-Kolumner Sub-startsida*/
body.SubStartPageThreeCols #MidWrapperLeft {
	padding-right:10px;	
}
body.SubStartPageThreeCols DIV#LeftColumn {
	width: 19.9%;
	float: left;
	margin-top: 15px;
}
body.SubStartPageThreeCols DIV#MidColumn {
	width: 66.5%;
	float: left;
}
body.SubStartPageThreeCols div.GroupBottom {
	display:none;
}
body.SubStartPageThreeCols div.GroupTop {
	display:none;
}
body.SubStartPageThreeCols DIV.GroupWrapper {
	border:none;
}
body.SubStartPageThreeCols DIV#RightColumn {
	width: 30.4%;
	float: right;
}
body.SubStartPageThreeCols DIV#MidAndRightColHolder {
	width: 78.7%;
	float: right;
	margin-top: 15px;
}
body.SubStartPageThreeCols div#MidColumn div.HighLightArea {
	padding:0;
	margin:0;
}
/*Ingen Högerkolumn*/
body.NoRightCol DIV#LeftColumn {
	width: 23%;
	float: left;
	margin-top: 15px;
}
body.NoRightCol DIV#MidColumn {
	width: 100%;
	float: left;
	margin-top: 15px;
	clear:both;
}
body.NoRightCol #BreadCrumb {
	width:100%;	
}
body.NoRightCol DIV#MidColumn .EditorContent {
}
body.NoRightCol DIV#RightColumn {
	display:none;
	position: absolute;
}
body.NoRightCol #MidAndRightColHolder {
	width: 75%;
	float: right;
}
/*Ingen Högerkolumn - Smal mittfält*/
body.NoRightColNarrow DIV#LeftColumn {
	width: 23%;
	float: left;
}
body.NoRightColNarrow DIV#MidColumn {
	width: 64%;
	float: left;
}
body.NoRightColNarrow DIV#RightColumn {
	display:none;
	position: absolute;
}
body.NoRightColNarrow #MidAndRightColHolder {
	width: 75%;
	float: right;
}
/*Ingen Högerkolumn - Smal mittfält*/
body.OneWideColumn DIV#LeftColumn {
	display:none;
	visibility:hidden;
	position:absolute;
}
body.OneWideColumn DIV#MidColumn {
	width: 100%;
	float: left;
	margin-top: 15px;
}
body.OneWideColumn DIV#RightColumn {
	display:none;
	position: absolute;
	visibility:hidden;
}
body.OneWideColumn #MidAndRightColHolder {
	width: 100%;
	float: right;
}
/*I-Frame Subsida*/
body.SubPageIframe DIV#LeftColumn {
	width: 25%;
	float: left;
}
body.SubPageIframe DIV#MidColumn {
	width: 100%;
	float: left;
}
body.SubPageIframe DIV#MidColumn .EditorContent {
}
body.SubPageIframe DIV#RightColumn {
	display:none;
}
body.SubPageIframe #MidAndRightColHolder {
	width: 74%;
	float: right;
}
body.SubPageIframe DIV#Wrapper {
	background-color:#FFF;
}
/*Topplänkar*/
#TopLinks {
	float:right;
	width:50%;
	background-image:url(images/toplinks-bg.gif);
	background-position:bottom right;
	
	min-height:101px;
	height:auto !important;
	height:101px;
}
.TopLinks, .TopLinks2 {
	margin: 43px 30px 5px 0;
	display:inline;
	float: right;
	width: 48%;
	clear: right;
	text-align: right;
	padding:0;
}
.TopLinks2 {
	margin-top:0;	
}
.TopLinks LI,
.TopLinks2 LI {
	display:inline;
	padding:0;
	margin:0;
}
.TopLinks .Adapt:link, .TopLinks .Adapt:visited {
	background-image: url(images/adapt.gif);
	background-position:0 1px;
	padding-left:24px;
	float:right;
}
.TopLinks .Sign:link, .TopLinks .Sign:visited {
	background-image:url(images/sign.gif);
	padding-left:25px;
	float:right;
}
.TopLinks .Listen:link, .TopLinks .Listen:visited {
	background-image:url(images/listen.gif);
	background-position:0 2px;
	padding-left:18px;
	float:right;
}
.TopLinks .Easy:link, .TopLinks .Easy:visited {
	background-image:url(images/latlast.gif);
	background-position:0 1px;
	padding-left:22px;
	float:right;
}
.TopLinks .Language:link, .TopLinks .Language:visited {
	background-image:url(images/language.gif);
	padding-left:20px;
	float:right;
}
.TopLinks .FirstItem:link, .TopLinks .FirstItem:visited {
	background-image:none;
}
/*Topplänkar - Hantering vid hover etc*/
.TopLinks a:link, .TopLinks a:visited,
.TopLinks2 a:link, .TopLinks2 a:visited {
	color:#000;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 10px;
	margin-left: 15px;
	float:right;
	background-image:url(images/arrow-toplinks.gif);
	background-position:left 4px;
	background-repeat: no-repeat;
	text-decoration:none;
}
.TopLinks a:hover,
.TopLinks2 a:hover {
	text-decoration:underline;
}
.TopLinks .LastItem:link, .TopLinks .LastItem:visited {
	background:none;
}
.TopLinks .LastItem span {
	margin-right:0px;
}
/*TopLink rad 2*/
ul.RowTwo {
	padding-right: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
}
ul.RowTwo li a {
	background-image:url(images/topsep.gif);
	background-repeat:no-repeat;
	background-position:right;
}
/*Vänstermeny*/
.LeftMenuTop {
	width:100%;
	height: 10px;
	font-size: 0.1em;
	line-height: 0.1em;
}
.LeftMenuTop .TCL {
	background-image:url(images/lm-topleft.gif);
}
.LeftMenuTop .RCL {
	background-image:url(images/lm-topright.gif);
}
.LeftMenuBot {
	background-image: url(images/line.gif);
	background-repeat: repeat-x;
	background-position:bottom;
	width:100%;
	clear: both;
	background-color: #D2DDE7;
	font-size: 0.1em;
	line-height: 0.1em;
	height:7px;
}
.LeftMenuBot .BTCL {
	background-image:url(images/lm-botleft.gif)
}
.LeftMenuBot .BRCL {
	background-image:url(images/lm-botright.gif);
	background-position: right bottom;
}
#LeftMenuHolder a:link, #LeftMenuHolder a:visited {
	display:block;
	width:100%;
	color: #333333;
}
h2.LeftMenuHead {
	background-color:#bfceb4;
	padding-left: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 1px solid #dae5d2;
	border-bottom: 1px solid #dae5d2;
	display: block;
}
#LeftMenuHolder {
	float:left;
	width:100%;
	background-image:url(images/bg-leftnav-bottom.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom:6px;
}
#LeftMenuHolder .MenuItemHolder .ArrowOpen span,
#LeftMenuHolder .MenuItemHolder .ArrowIndicator span {
	padding-right:15px;
}
#LeftMenuHolder .ArrowOpen {
	background-image: url(images/opengroup.png);
	background-repeat: no-repeat;
	background-position: 95% 10px;
}
#LeftMenuHolder .ArrowIndicator:link, #LeftMenuHolder .ArrowIndicator:visited {
	background-image:url(images/arrowindicator.png);
	background-repeat: no-repeat;
	background-position: 95% 7px;
}
#LeftMenuHolder .MenuItemHolder {
	margin: 0px;
	padding:12px 6px;
	background-color: #fcfbae;
	background-image:url(images/bg-leftnav-top.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
#LeftMenuHolder .MenuItemHolder LI {
	list-style-type: none;
	/*background-image: url(images/levelonesep.gif);
	background-repeat: repeat-x;
	bckground-position: bottom;*/
}
#LeftMenuHolder .MenuItemHolder LI .ActiveItem:link, #LeftMenuHolder .MenuItemHolder LI .ActiveItem:visited {
	font-weight:bold;
	/*background-color:#80b0c6;*/
}
#LeftMenuHolder .MenuItemHolder LI a:link, #LeftMenuHolder .MenuItemHolder LI a:visited {
	width:100%;
	text-decoration: none;
}
#LeftMenuHolder .MenuItemHolder LI a:hover {
	text-decoration:underline;
	/*background-color: #fcfcfc;*/
}
#LeftMenuHolder .MenuItemHolder li.OpenGroup {
	margin-top: 0px;
	padding-bottom: 0px;
	border-bottom:solid 1px #9f9f73;
}
#LeftMenuHolder .MenuItemHolder .OpenGroup li span {
	padding-left:12px;
}
#LeftMenuHolder .MenuItemHolder .OpenGroup ul {
	padding-top:0px;
	/*	padding-bottom: 2px;*/
	padding-left: 0px;
	background-image: url(images/levelonesep.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
#LeftMenuHolder .MenuItemHolder .OpenGroup ul li ul {
	background-image:none;	
}
#LeftMenuHolder .MenuItemHolder .OpenGroup li {
	padding:0px;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dde8ed;*/
}
#LeftMenuHolder .MenuItemHolder .OpenGroup ul li ul {
	/*background-image: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dfebf0;*/
	padding-top: 0px;
	padding-bottom:0px;
}
#LeftMenuHolder .MenuItemHolder .OpenGroup ul li ul {
	/*background-color:#c4dae4;*/
}
#LeftMenuHolder .MenuItemHolder .OpenGroup ul li ul span {
	padding-left:24px;
}
#LeftMenuHolder .MenuItemHolder li.OpenGroup a:hover {
	/*background-color:#fcfcfc;*/
	text-decoration:underline;
}
#LeftMenuHolder .MenuItemHolder li.OpenGroup ul a:hover {
	text-decoration:underline;
	/*background-color:transparent;*/
}
#LeftMenuHolder .MenuItemHolder .OpenGroup .ActiveItem:link, #LeftMenuHolder .MenuItemHolder .OpenGroup .ActiveItem:visited {
	/*background-color:#80b0c6;*/
}
#LeftMenuHolder .MenuItemHolder .OpenGroup .ActiveItem:hover {
	text-decoration:underline;
	/*background-color:#80b0c6;*/
}
#LeftMenuHolder .MenuItemHolder span {
	display: block;
	margin:0px;
	padding:5px 0;
	border-bottom:solid 1px #9f9f73;
}

#LeftMenuHolder .MenuItemHolder LI UL span {
	border:none;
}
#LeftMenuHolder .MenuItemHolder LI UL {
	padding:0px 0px 0px 10px;
	border:none;
	margin:0px;
	
}
#LeftMenuHolder .MenuItemHolder li.LastItem {
	border:none;
}
.LeftMenuEnd {
	display:none;
}
/*Brödsmula*/
#BreadCrumb {
	margin: 0px;
	clear: both;
	width: 66.5%;
	padding: 0px;
	float: left;
}

#BreadCrumb LI {
	list-style-type:none;
	background-image: url(images/bc-sep.gif);
	background-repeat: no-repeat;
	background-position: 100% 70%;
	text-decoration:none;
	float:left;
	margin-right: 4px;
	padding-right: 10px;
}
#BreadCrumb .LastItem {
	background-image:none;
}
#BreadCrumb a:link, #BreadCrumb a:visited {
	text-decoration:none;
	color:#666666;
}
#BreadCrumb a:hover {
	text-decoration:underline;
}
h1.PageName {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	color: #622181;
	padding-bottom: 8px;
	font-weight: normal;
	line-height: 1.3em;
	clear: both;
	padding-top: 6px;
}
/*Huvudnavigering*/
.MainNavigationHolder {
	padding:0 0 0 0;
	float: left;
	width: 100%;
	font-family: "Trebuchet MS";
	font-size:1.1em;
	/*height: 32px;*/
	margin:0;
	background-color:#FFF;
	background-image:url(images/bg-topmeny.jpg);
	background-position:top left;
}
.MainNavTop {
	float:left;
	width:100%;
	font-size:0.1em;
	line-height:0.1em;
}
.MainNavTL {
	float:left;
	width:20%;
	background-image:url(images/bg-topmenu-tl.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:24px;
	padding:0;
	margin:0;
	
	/* EDIT */
	height:20px;
}
.MainNavTR {
	float:right;
	width:20%;
	background-image:url(images/bg-topmenu-tr.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	height:24px;
	padding:0;
	margin:0;
	
	/* EDIT */
	height:20px;
}
.MainNavBottom {
	clear:both;
	float:left;
	width:100%;
	background-image:url(images/bt-topmenu-bottom.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	font-size:0.1em;
	line-height:0.1em;
	height:11px;
}
#MainNavigation LI {
	list-style-type:none;
	display:inline;
	font-size: 1.1em;
	font-weight: bold;
	float: left;
}
#MainNavigation a:link, #MainNavigation a:visited {
	text-decoration:none;
	color:#000;
}
#MainNavigation a:hover {
	cursor:pointer;
	color:#632182;
}

/*Huvudnavigering-flikhantering-inaktiv grupp 2*/
ul.GroupTwo {
	padding:0px;
	margin:0px;
	float: left;
}
.GroupTwo span.LeftBg {
	float: left;
	margin-top:4px;
	width: 8px;
	height: 24px;
	background-image:url(images/mleft.gif);
	background-repeat: no-repeat;
}
.GroupTwo span.LinkText {
	float: left;
	margin-top:4px;
	height: 18px;
	padding-top: 6px;
	padding-right: 5px;
	padding-left: 5px;
	background-color: #236f99;
}
.GroupTwo span.RightBg {
	float: left;
	width: 10px;
	height: 24px;
	background-image:url(images/mright.gif);
	background-repeat: no-repeat;
	margin-top: 4px;
}

/*Huvudnavigering-flikhantering-hover grupp 2*/
.GroupTwo a:hover span.LeftBg {
	background-image:url(images/actmleft-hov.gif);
	background-repeat: no-repeat;
}
.GroupTwo a:hover span.LinkText {
	background-image: url(images/actmmid-hov.gif);
	background-repeat: repeat-x;
}
.GroupTwo a:hover span.RightBg {
	background-image:url(images/actmright-hov.gif);
	background-repeat: no-repeat;
}
/*Huvudnavigering-flikhantering-Aktiv grupp 2*/
.GroupTwo li .Active:link, 
.GroupTwo li .Active:visited {
	color:#FFF;
}
.GroupTwo .Active:link span.LeftBg, 
.GroupTwo .Active:visited span.LeftBg {
	background-image:url(images/actmleft.gif);
	float: left;
	width: 8px;
	height: 28px;
	background-repeat: no-repeat;
	margin-top:4px;
}
.GroupTwo .Active:link span.LinkText, 
.GroupTwo .Active:visited span.LinkText {
	float: left;
	background-image: url(images/actmmid.gif);
	background-repeat: repeat-x;
	height: 21px;
	padding-top: 7px;
	margin-top:4px;
	color:#000;
}
.GroupTwo .Active:link span.RightBg,
.GroupTwo .Active:visited span.RightBg {
	background-image:url(images/actmright.gif);
	float: left;
	width: 10px;
	height: 28px;
	background-repeat: no-repeat;
	margin-top:4px;
}


/*Huvudnavigering-flikhantering-inaktiv grupp 1*/
ul.GroupOne {
	clear:both;
	margin:0;
	padding:0 0 10px 2.2em;
	float: left;
	width:95.5%;
	display:inline;
	
	/* EDIT */
	padding-bottom:0;
}
.GroupOne span.LeftBg {
	float: left;
	margin-top:4px;
	width: 8px;
	height: 24px;
	/*background-image:url(images/mleft-green.gif);
	background-repeat: no-repeat;*/
}
.GroupOne span.LinkText {
	float: left;
	/*margin-top:4px;
	height: 18px;*/
	padding-top: 0;
	padding-right: 4px;
	padding-left: 4px;
	/*background-color: #407A4D;*/
}
.GroupOne span.RightBg {
	float: left;
	width: 10px;
	height: 24px;
	/*background-image:url(images/mright-green.gif);
	background-repeat: no-repeat;*/
	margin-top: 4px;
}

/*Huvudnavigering-flikhantering-hover grupp 1*/
.GroupOne a:hover span.LeftBg {
	/*background-image:url(images/mleft-green-hov.gif);
	background-repeat: no-repeat;*/
}
.GroupOne a:hover span.LinkText {
	/*background-image: url(images/midgreen-hov.gif);
	background-repeat: repeat-x;*/
}
.GroupOne a:hover span.RightBg {
	/*background-image:url(images/mright-green-hov.gif);
	background-repeat: no-repeat;*/
}
/*Huvudnavigering-flikhantering-Aktiv grupp 1*/
.GroupOne li .Active:link, 
.GroupOne li .Active:visited {
	color:#632182;
}
.GroupOne .Active:link span.LeftBg, 
.GroupOne .Active:visited span.LeftBg {
	float: left;
	width: 8px;
	/*height: 28px;*/
	/*background-image:url(images/actmleft.gif);
	background-repeat: no-repeat;*/
	margin-top:4px;
}
.GroupOne .Active:link span.LinkText, 
.GroupOne .Active:visited span.LinkText {
	float: left;
	padding-bottom:11px;
	background-image:url(images/mainmenu-active.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
	/*height: 21px;*/
	/*padding-top: 7px;*/
	/*margin-top:4px;*/
	color:#632182;
}
.GroupOne .Active:link span.RightBg,
.GroupOne .Active:visited span.RightBg {
	float: left;
	width: 10px;
	height: 28px;
	/*background-image:url(images/actmright.gif);
	background-repeat: no-repeat;*/
	margin-top:4px;
}

/*Hållare för översiktsbilden*/
#OverView {
	padding-left: 15px;
	clear: both;
	padding-top: 10px;
}
/*Generell styrrning av input och select*/
input, select, textarea {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 0.9em;
}
.FullWidth {
	width:99%;
}
/*Iframehållare - Bred*/
.IframeWide {
	width: 99%;
	padding: 1px;
	border: 1px solid #CCCCCC;
}
/*Fieldset Filterhållare */
.FilterHolder {
	padding-bottom: 8px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	background-color: #eeeeee;
	padding-top: 8px;
	float: left;
	width: 100%;
	clear: both;
	margin-top: 8px;
	background-image: url(images/shader.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.FilterRow {
	display: block;
	clear: both;
	padding-bottom: 3px;
	float: left;
	width: 95%;
	padding-top: 3px;
	padding-left: 8px;
}
.Narrow {
	padding-left: 0px;
}
fieldset.FilterGroupFlat {
	width:40%;
	margin-right: 10px;
}
fieldset.FilterGroupFlat legend {
	font-weight:bold;
	color: #000;
}
.FilterGroup {
	float:left;
	padding-left: 8px;
}
.Search .FilterGroup {
	padding-left:6.5%;	
}
.Search .FilterRow {
	padding-left:6.5%;	
}
div.FilterGroupRight {
	float:right;
	padding-left: 0px;
}
.FilterGroup legend {
	color:#000;
}
.FilterGroup fieldset label {
	display:inline;
	margin-right: 10px;
}
.FilterGroup input, .FilterGroup select {

}
.FilterGroupButton {
	float:left;
	padding-top:18px;
	padding-left: 8px;
}
.FilterGroup label {
	display:block;
	cursor:pointer;
	padding-bottom: 3px;
}
.FilterHolder P {
	padding:0px;
	margin:0px;
}
.FilterHolder h2 {
	font-size:1em;
	padding-bottom:4px;
	margin-top: 7px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding-top: 4px;
}
.FilterGroupFlat {
	float:left;
	padding-left: 8px;
}
.FilterGroupFlat Label {
	display:inline;
	float: left;
	cursor: pointer;
	width: 99px;
}
.FilterGroupFlat input {
	float:left;
	margin-top: -2px;
}
.FilterGroupFlat P {
	float:left;
	width: 100%;
}
div.NewsSearch .FilterGroupFlat P {
	padding:0px;
	margin:0px;
}
.PBreak P {
	width:100%;
}
.FilterGroupButtonFlat {
	padding-top:2px;
	padding-left:5px;
	float:left;
}
/*Nyhetssök*/
div.NewsSearch {
	margin-top:0px;
	background-color: #FFF;
	background-image: none;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #EDDFBD;
	border-left-color: #EDDFBD;
	float: none;
	width: auto;
	clear: both;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 8px;
	padding-left: 8px;
}
div.NewsSearch label {
	width: auto;
	padding-right: 8px;
}
div.NewsSearch fieldset.FilterGroupFlat {
	width: 99%;
	float: none;
	margin: 0px;
	padding: 3px;
	
}
div.NewsSearch p {
	float:left;
	clear:none;
	width: auto;
}
div.NewsSearch div.FilterRow {
	width:100%;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: none;
}
div.NewsSearch div.ButtonSearch {
	padding-top: 10px;
}
div.NewsSearch div.FilterGroup {
	padding-left:0px;
	padding-right:8px;
}
div.NewsSearch div.WideRow {
	width:99%;
}
/*Paginering-lista*/
.Paging {
	border-top:solid 1px #aacad9;
	color: #000000;
	padding-top: 5px;
	padding-right: 0em;
	padding-bottom: 20px;
	padding-left: 0em;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: both;
	float: left;
	width: 100%;
	/*font-size: 0.9em;*/
}
.Paging a, .Paging a:visited {
	display: inline;
	padding: 0.4em;
	margin-top: 0.5em;
}
.Paging a:hover {
	background-color:#F3F3F3;
}
.Paging .ActiveItem:link, .Paging .ActiveItem:visited {
	background-color:#236F99;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
.Paging .ActiveItem:hover {
	background-color:#236F99;
}
/*Sökning kommentar*/
.SearchComment {
	padding-bottom: 5px;
}
.SearchComment P {
	padding:0px;
	margin:0px;
}
/*Paginering - Generellt*/
.SortList {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	width: 100%;
	font-weight: bold;
}
.SortList LI {
	display:inline;
	list-style-type:none;
	padding-right: 5px;
}
.SortList .CurrentPage:link, .SortList .CurrentPage:visited {
	font-weight:bold;
	background-color: #CCCCCC;
	color:#FFFFFF;
}
.SortList a:link, .SortList a:visited {
	color:#333333;
	font-weight: normal;
	padding-bottom: 8px;
	padding-top: 4px;
}
.SortList a:hover {
	text-decoration: underline;
}
.SortList .SortIndex {
	background-image: url(images/arrow_down_red.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 16px;
	padding-right: 8px;
}
/*Dolt fält*/
.Invisible {
	display: none;
}
/*Sidinfo*/
.PageInfo {
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
	margin-top: 10px;
	width: 100%;
	float: left;
	clear: both;
}
.PageInfo P {
	padding:0px;
	margin:0px;
}
/*Skriv ut, lägg till i mina länkar*/
.PrintLine {
	font-size:0.9em;
	padding-top: 8px;
	margin-top: 5px;
	clear: both;
	width: 100%;
	float: left;
	padding-bottom: 4px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCC;
}
.Print {
	background-image: url(images/print.gif);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	padding-bottom: 4px;
	margin-right: 15px;
	float: left;
	padding-left: 22px;
	padding-top: 4px;
}
.TipAFriend {
	background-image: url(images/friend.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-bottom: 4px;
	margin-right: 15px;
	float: left;
	padding-left: 19px;
	padding-top: 4px;
}
.AddLink {
	background-image: url(images/addlink.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-bottom: 4px;
	margin-right: 10px;
	float: left;
	padding-left: 19px;
	padding-top: 4px;
}
.ShareLink {
	background-image: url(images/sharelink.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-bottom: 4px;
	margin-right: 10px;
	float: left;
	padding-left: 21px;
	padding-top: 4px;
}
.DelLink {
	background-image: url(images/dellink.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-bottom: 4px;
	margin-right: 29px;
	float: left;
	padding-left: 25px;
	padding-top: 4px;
}


/*Sifot*/
#PageFooter {
	width: 100%;
	text-align: left;
	clear: both;
	float: left;
	background-image:url(images/footer-left.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	
	min-height:60px;
	height:auto !important;
	height:60px;
}
.PageFooterInner {
	margin-left:8px;
}
.PageFooterInner2 {
	float:left;
	width:100%;
	clear:both;
	background-image:url(images/footer-right.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
}
.PageFooterTop{
	padding:0;
	background-image:url(images/footer-divider.jpg);
	background-repeat:no-repeat;
	background-position:22px;
	background-color:#fff;
	height:8px;
	font-size:0.1em;
	line-height:0.1em;
}
.Editors {
	padding: 20px 0 10px 0;
	
	/* EDIT */
	padding-top:10px;
	padding-bottom:8px;
	
	clear: both;
	background-image: url(images/footer-right-2.jpg);
	background-repeat: no-repeat;
	background-position:right bottom;
	background-color:#fff;
	margin-bottom:13px;
}
.Editors p {
	padding:0px;
	margin:0px;
}
.EditorLeft {
	float:left;
	width: 50%;
	display:inline;
	margin-left:1.5em;
}
.EditorRight {
	float:right;
	width: 40%;
	text-align: right;
	display:inline;
	margin-right:2em;
	padding-top:0.9em;
}
.EditorRight a:link, .EditorRight a:visited {
	color:#632182;
}
.ToneLeft {
	float: left;
	width: 20px;
	background-image: url(images/footerleft.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 20px;
}
.ToneRight {
	float: right;
	height: 20px;
	width: 20px;
	background-image: url(images/footer-right.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}


/*Hantering av öppna stänga grupper*/
.Open {
	background-image:url(images/close.gif);
	background-repeat: no-repeat;
	background-position: 97% 2px;
	width: 100%;
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
}
.Open:link, .Open:visited {
	color:#333333;
	text-decoration:none;
}
.Closed {
	background-image:url(images/open.gif);
	background-repeat: no-repeat;
	background-position: 96% 2px;
	width: 100%;
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
}
.Closed:link, .Closed:visited {
	color:#333333;
	text-decoration:none;
}
/*Hållare för processkartor*/
.FormHorizontal {
	width:100%;
}
.FormHorizontal Label {
	width:100px;
	display: block;
	float: left;
	font-weight: bold;
}
.FormRow {
	padding-bottom:8px;
}
/*Artikelbilder ovanför content*/
.ArticleImageWide {
	padding-bottom:8px;
}
.ArticleImage .ImgLeftFloat {
	float:left;
	padding-right: 8px;
	padding-bottom: 8px;
}
.ArticleImage .ImgRightFloat {
	float:right;
	padding-bottom: 8px;
	padding-left: 8px;
}
/*Artikelbilder*/
.ImgLeftFloat {
	float:left;
	padding-right: 8px;
	padding-bottom: 8px;
}
.ImgRightFloat {
	float:right;
	padding-bottom: 8px;
	padding-left: 8px;
}
/*Hållare för editor*/
body.StartPage .EditorContent {
	padding-bottom:0px;
}
.EditorContent {
	padding-bottom: 8px;
}
.EditorContent ul {
	padding:10px 0 10px 10px;
	margin:0;
}
.EditorContent ul li {
	list-style-type:none;
	background-image:url(images/arrow-list.jpg);
	background-position:2px left;
	background-repeat:no-repeat;
	padding:0 0 0 13px;
	
}
.EditorContent ol {
	padding:10px 0 10px 40px;
	margin:0;
}
#MidColumn .EditorContent {
	clear: both;
}
.EditorContent h2.ListHead {
	padding-left:4px;
	font-size: 1.05em;
}
/*Hållare för editor, styrning av P taggen i editorn, 
styrning av utseende länkar i editorn*/
.EditorContent p {
	margin: 0px 0px 10px;
	padding: 0px;
}
.EditorContent img.FloatLeft {
	float:left;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-right: 17px;
}
.EditorContent img.FloatRight {
	float:right;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-left: 17px;
}
/*frågor och svar info*/
.QnaInfo {
	padding-bottom: 5px;
}
.QnaInfo p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/*Rubriker, som redaktören kan sätta via EditMenuName i editorn, se editor.css 
för klasser som styr detta i editorn i EpiServer*/
h2.Rubrik1 {
	font-size: 1em;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color:#000;
}
.Puff h2.Rubrik1 {
	padding:0 10px;
	display:block;
	color:#632182;
	font-size:1.25em;
	line-height:1.3em;
	font-weight:normal;	
}
#MidColumn .Puff .EditorContent h2.Rubrik1 a:link, #MidColumn .Puff .EditorContent h2.Rubrik1 a:visited {
	color:#632182;
}
h3.Rubrik2 {
	font-size: 1em;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #622181;
	color:#000;
}
h4.Rubrik3 {
	font-size: 1em;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #000;
}

body P.Ingress {
	/*font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	line-height:1.4em;
	color:#000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	font-weight: bold;
}
.EditorContent P.Ingress {
	font-size: 1em;
}
.BoxHeadingList {
	background-color:#e1e1e1;
	color: #333333;
	padding-left: 5px;
	margin-bottom: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
}
/*Nyhetslista*/
.NewsList {
	width:100%;
	margin-bottom:4px;
}
.NewsList P {
	padding:0px;
	margin:0px;
}
.NewsList .Heading {
	font-weight:bold;
	display: block;
	padding-bottom: 0px;
	padding-top: 0px;
	font-size: 1.2em;
	color: #0e4f77;
}
.NewsList .Date {
	color: #666666;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.NewsList .Image {
	float: right;
	padding-right: 5px;
	padding-left: 15px;
}
.NewsList .Text {
	display: block;
}
.ImageText {
	font-style:italic;
	clear: both;
	margin:0;
	padding:2px 0 5px 0;
}
p.ImageText {
	margin:0;
	padding:2px 0 5px 0;
}
.NewsLink:link, .NewsLink:visited {
	float:left;
	width: 100%;
	text-decoration:none;
	color:#000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e9f0f5;
	padding-bottom: 8px;
	padding-top: 8px;
}
.NewsLink:hover {
	background-color:#F2F2F2;
	text-decoration: none;
}
.NewsLink span {
	display: block;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
}
.NewsList .Category {
	color:#666666;
	font-size: 0.9em;
}
/*Lista under editor*/
.List {
	clear:both;
	width:100%;
}
.List a:link, .List a:visited {
	text-decoration:none;
	color:#000000;
	width: 100%;
}
.List a:hover {
	background-color:#eaeaea;
	text-decoration: none;
	display: block;
}
.List span {
	display:block;
	padding:4px;
	width:99%;
}
/*informationsyta*/
.InfoArea {
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}
/*I fokus på startsidan*/
.HighLightArea {
	width: 100%;
	clear: both;
	float: left;
	background-color: #FFF;
	padding-bottom: 10px;
	padding-left:6px;
}
.HighLightArea p {
	padding:0;
	margin:0;
}
.HigLightArea .EditorContent p {
	padding:0;
	margin:0;
}
.HigLightArea .EditorContent {
	float:left;
	width:100%;
	clear:both;
	background-color:#666;
}
div#MidColumn div.HighLightArea {
	padding-bottom:8px;
}
div#MidColumn div.HighLightArea img {
	padding:0;
	margin:0;
	border:0px;
}
div#MidColumn div.HightLigthArea a:link, div#MidColumn div.HightLigthArea a:link:visited {
	padding:0;
	margin:0;
}
div#MidColumn .TopEditor {
		
}
.AreaLeft {
	float:left;
	width:49%;
}
.Wide {
	width:100%;
}
.AreaRight {
	float:right;
	width:49%;
}
.HighLightArea span {
	display:block;
}
.HighLightArea .Heading {
	font-size: 1.5em;
	color: #000000;
	padding-bottom: 10px;
	font-weight: normal;
	line-height: 1.3em;
}
.HighLightArea .Heading a {
	color:#000;
	text-decoration:none;
}
.HighLightArea .HightLightImage {
	float:left;
	padding-right: 5px;
}
.HighLightArea .HighLightText {
	float:left;
	width:50%;
}
div.Wide span.HighLightText {
	width:78%;
}
.HighLightArea .Ingress {
	color:#666666;
	font-size: 1.1em;
}
.Lavin {
	border: 2px solid #cb6418;
	background-color: #FFF;
	margin-bottom: 10px;
	/*margin-top: 10px;*/
}
.Lavin h2.Rubrik1 {
	font-size:1.4em;
	color: #990000;
	margin-top: 0px;
	padding-top: 0px;
}
.Lavin div.EditorContent {
	padding:5px;
}
/*I fokus på understartsida*/
body.SubStartPageThreeCols DIV.HighLightArea {
	width: 100%;
	margin-bottom: 4px;
}
body.SubStartPageThreeCols DIV.HighLightArea .Heading {
	font-weight:bold;
	font-size: 1.2em;
}
body.SubStartPageThreeCols DIV.HighLightArea .HightLightImage {
	float:right;
	padding-right: 5px;
}
body.SubStartPageThreeCols DIV.HighLightText {
	float:right;
	width:57%;
}
body.SubStartPageThreeCols DIV.HighLightArea .Ingress {
	color:#666666;
	font-size: 1.1em;
}
/*Bildvisning i lista*/
Body.SubPageThreeCols .HightLightImage {
	float:right;
	padding-left: 10px;
}
Body.NoRightCol .HightLightImage {
	float:right;
	padding-left: 10px;
}
Body.NoRightColNarrow .HightLightImage {
	float:right;
	padding-left: 10px;
}
/*Kolumnhantering*/
.ColRow {
	width:100%;
	float:left;
	margin-top: 15px;
	background-image: url(images/colrowbg.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.ColLeft {
	width:49%;
	float:left;
}
.ColLeft div.EditorContent {
	padding-left:6px;
}
.ColRight {
	width:49%;
	float:right;
}
.ColRight div.EditorContent {
	padding-left:6px;
}
/*Generellt Boxar */
body.StartPage div.BoxWrapper {
	background-image: url(images/boxwrapbg.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 8px;
	float: left;
	width: 100%;
}
.BoxContent {
	padding-right: 4px;
	padding-left: 4px;
	background-image: url(images/boxbg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 94%;
	margin-right: auto;
	margin-left: auto;
}
div.BoxContent P {
	padding:0px;
	margin:0px;
	clear:both;
}
.BoxText {
	float: left;
	padding-top: 3px;
}
.BoxText a:link, .BoxText a:visited {
	text-decoration:none;
}
h1.BoxHeading {
	float: left;
	width: 100%;
	clear: both;
	font-family: "Trebuchet MS", arial;
	font-size: 1.1em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8eb5cb;
	margin-bottom: 4px;
	padding-bottom: 4px;
	color: #236f99;
	color: #622181;
}
h1.BoxHeading a {
	color: #000000;
	display: block;
	width: 100%;
	padding-top: 4px;
}
.BoxNoLink {
	float: left;
	width: 100%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.BoxLink:link, .BoxLink:visited {
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.BoxLink:hover {
	text-decoration:underline;
}
/*Läs mer länk under boxlistningarna */

body.StartPage div#MidColumn a.ReadMore {
	clear: none;
	width: 25%;
}
.ReadMore {
	display: block;
	clear: both;
	float: left;
	margin-top: 8px;
	width: 100%;
}
.ReadMore span {
	background-image: url(images/links.gif);
	background-image:url(images/links_lightblue.gif);
	background-repeat: no-repeat;
	display:block;
	padding-left:14px;
	background-position: 0px 3px;
}
.LinkArrow {
	/*display: block;
	clear: both;
	float: left;*/
	font-size:1.1em;
	display:block;
	padding-left:14px;
	background-image: url(images/links.gif);
	background-image:url(images/links_lightblue.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
.LinkArrow span {
	/*background-image: url(images/links.gif);
	background-image:url(images/links_lightblue.gif);
	background-repeat: no-repeat;
	display:block;
	padding-left:14px;
	background-position: 0px 3px;*/
}
/*.GroupWrapper .ReadMore span {
	background-image:url(images/links_lightblue.gif);	
}*/
.RSS {
	float:left;
	width:75%;
	margin-top: 8px;
}
.RSS span {
	background-image: url(images/rss.gif);
	background-repeat: no-repeat;
	display:block;
	padding-left:19px;
	background-position: 0px 0px;
}
.ReadMoreRight {
	display: block;
	margin-right: 4px;
	margin-top: 4px;
	float: left;
	width: 97%;
	text-align:right;
}
.ReadMoreRight span {
	background-image: url(images/dd-arrows.gif);
	background-repeat: no-repeat;
	background-position:right;
	display:block;
	padding-right:14px;
	background-position: 100%;
}
.ReadMoreLeft {
	display: block;
	background-image: url(images/dd-arrows.gif);
	background-repeat: no-repeat;
	padding-right: 14px;
	margin-right: 4px;
	margin-top: 4px;
	float: left;
	width: 90%;
	padding-left: 12px;
	background-position: 0px 4px;
}
/*Meddelande Box*/
.MessageBox {
	float: left;
	width: 96%;
	padding: 4px;
	border: 1px solid #d5d6c9;
}
.NoBorder {
	border:none;
}
/*Boxar - Typer*/
/*Vanlig används på subsidor*/
.Regular {
}
.Regular h1.BoxHeading {
	padding-top:0px;
	background-color:#e1e1e1;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-left: 4px;
}
/*Boxar */
.MyBox {
	border-right: 1px solid #e5e9e0;
	border-left: 1px solid #e5e9e0;
	float: left;
	width: 99%;
	clear: left;
}
.InfoBox {
	float: left;
	width: 99%;
	background-color: #edf6e6;
	background-image: url(images/fact-end.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-bottom: 10px;
}
.InfoBox .BoxContent {
	padding:4px;
}
.InfoBox h1.BoxHeading {
	border:none;
}
h1.MyHeading {
	margin-top: 0px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #a3be8f;
	width: 98%;
	margin-bottom: 5px;
}
h1.MyHeading a:link, h1.MyHeading a:visited {
	padding-right: 4px;
	padding-bottom: 2px;
	color: #487E20;
}
/*Länkbox för undersida*/
.Links {
	padding:0px;
	margin:0px;
	width: 98%;
}
.Links li {
	list-style-type:none;
	border-bottom:dashed 1px #c8cac9;
	float: left;
	width: 100%;
	padding-bottom: 2px;
	padding-top: 2px;
}
.Links a:link, .Links a:visited {
	text-decoration:none;
	display: block;
	width: 100%;
	text-decoration:none;
}
.Links a:hover {
	text-decoration:underline;
}
/*Dokumentblock för undersida*/
ul.Docs {
	width: 100%;
	padding:0 0 0 0;
	clear: both;
	margin: 0px;
	float: left;
}
ul.Docs li {
	list-style-type:none;
	float: left;
	width: 100%;
	padding:2px 0;
	margin-left:0;
}
ul.Docs a:link, ul.Docs a:visited {
	text-decoration:none;
	display: block;
	width: 85%;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left:15px;
	padding-right:0px;
	background-image:none;
	color:#000;
}
ul.Docs a:hover {
	text-decoration:underline;
}
/*Artikellista*/
body.StartPage .Article,
.Article {
	width: 80%;
	padding:0 0 0 20px;
	clear: both;
	margin:0;
}
.Article {
	padding:0 0 0 15px;	
}
.Article li {
	list-style-type:none;
	float: left;
	width: 100%;
	padding-bottom: 2px;
	padding-top: 2px;
}
.Article a:link, .Article a:visited {
	text-decoration:none;
	display: block;
	color:#6197b8;
	width: 92%;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left:20px;
	background-image: url(images/links_lightblue.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
}
.Article a:hover {
	text-decoration:underline;
}
/*Kontaktblock för undersida*/
.Contact span {
	width: 100%;
	display:block;
}
/*Filtyper i dokument*/	
.pdf {
	background-image:url(images/pdf.gif);
	background-repeat:no-repeat;
}
.doc {
	background-image:url(images/doc.gif);
	background-repeat:no-repeat;
}
.xls {
	background-image:url(images/xls.gif);
	background-repeat:no-repeat;
}
.wav {
	background-image:url(images/wav.gif);
	background-repeat:no-repeat;
}
.txt {
	background-image:url(images/txt.gif);
	background-repeat:no-repeat;
}
.tif {
	background-image:url(images/tif.gif);
	background-repeat:no-repeat;
}
.tiff {
	background-image:url(images/tiff.gif);
	background-repeat:no-repeat;
}
.ppt {
	background-image:url(images/ppt.gif);
	background-repeat:no-repeat;
}
.png {
	background-image:url(images/png.gif);
	background-repeat:no-repeat;
}
.mpg {
	background-image:url(images/mpg.gif);
	background-repeat:no-repeat;
}
.mp3 {
	background-image:url(images/mp3.gif);
	background-repeat:no-repeat;
}
.jpg {
	background-image:url(images/jpg.gif);
	background-repeat:no-repeat;
}
.jpeg {
	background-image:url(images/jpeg.gif);
	background-repeat:no-repeat;
}
.htm {
	background-image:url(images/htm.gif);
	background-repeat:no-repeat;
}
.html {
	background-image:url(images/htm.gif);
	background-repeat:no-repeat;
}
.gif {
	background-image:url(images/gif.gif);
	background-repeat:no-repeat;
}
.default {
	background-image:url(images/article.gif);
	background-repeat:no-repeat;
}
/*Ta bort ram på sista alternativet i högerlistor*/
.MyBox li.LastItem, .MessageBox li.LastItem {
	border-bottom:none;
}
/*Kalender*/	
.calendarlistingarea h2.DateHeading {
	font-size: 1em;
	width: 100%;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 4px;
	margin-bottom: 4px;
}
.calendarlistingarea a:link, .calendarlistingarea a:visited {
	display:block;
	width:99%;
	color: #000000;
	padding: 2px;
	text-decoration: none;
}
.calendarlistingarea a:hover {
	background-color:#eaeaea;
}
div.monthcalendararea {
	float: right;
	width: 38%;
}
div.calendarlistingarea {
	float: left;
	width: 100%;
	text-align: left;
}
h1.calendardayheading {
	font-size: 1.2em;
	color: #333;
	display: inline;
}
table.calendarframe {
	border-color: #fff;
	background-color: #fff;
}
.leftfloating {
	float: left;
	width: 73%;
	margin-bottom: 10px;
}
.rightfloating {
	float: right;
}
.centered {
	text-align: center;
}
.rightaligned {
	text-align: right;
}
.leftaligned {
	text-align: left;
}
.SPCalendarList {
	padding-left: 5px;
}
/*Generell rubrik ovanför listningar*/
.ListHeading {
	margin-bottom: 8px;
	padding-bottom: 2px;
	background-color: #ebebeb;
	padding-top: 2px;
	padding-left: 4px;
}
.CornerTop {
	background-image: url(images/line-top.gif);
	background-repeat: repeat-x;
	width:100%;
	background-position: left top;
	clear: both;
	float: left;
	height: 5px;
	font-size: 0.1em;
	line-height: 0.1em;
}
.TCL {
	background-image: url(images/tcl.gif);
	background-repeat: no-repeat;
	float: left;
	height: 11px;
	display: block;
	width: 11px;
}
.RCL {
	background-image: url(images/tcr.gif);
	background-repeat: no-repeat;
	float: right;
	height: 13px;
	display: block;
	width: 12px;
	background-color: #FFF;
	background-position: right top;
}
.CornerBot {
	background-image: url(images/line.gif);
	background-repeat: repeat-x;
	background-position:bottom;
	width:100%;
	margin-bottom: 8px;
	clear: both;
	float: left;
	font-size: 0.1em;
	line-height: 0.1em;
}
.BTCL {
	background-image: url(images/bcl.gif);
	background-repeat: no-repeat;
	float: left;
	height: 12px;
	display: block;
	width: 12px;
	background-position: left bottom;
}
.BRCL {
	background-image: url(images/bcr.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: right;
	height: 12px;
	display: block;
	width: 12px;
}
/*Formulär*/
.FormHolder Label {
	display:block;
	width:100%;
	padding-top: 3px;
	font-weight: bold;
}
.FormHolder P {
	margin:0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/*Söksida*/
.SearchComment {
	padding-bottom:5px;
}
.SearchComment P {
	padding:0px;
	margin:0px;
}
.SearchList {
}
.SearchList P {
	padding:0px;
	margin:0px;
}
.SearchList .Heading {
	font-weight:bold;
	display:block;
	padding-bottom:0px;
	padding-top:0px;
}
.SearchList .Date {
	color:#666;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
}
.FilterGroup .InLinelabel {
	display:inline;
}
.SearchList .Origin {
	color:#666;
}
.SearchList .Text {
	display:block;
}
.SearchList:link, .SearchList:visited {
	float:left;
	width:100%;
	text-decoration:none;
	color:#000;
	margin-bottom:8px;
	clear: both;
}
.SearchList:hover {
	background-color:#eaeaea;
	text-decoration:none;
}
.SearchList span {
	display:block;
	padding:3px;
}
#SiteMap {
}
#SiteMap ul {
	list-style-image: url(../../../portalen_styles/images/Document.gif);
	margin: 0 0 0 1em;
	padding: 0 0 0 0.5em;
}
#SiteMap a {
	text-decoration: none;
}
#SiteMap a:hover {
	text-decoration: underline;
}
/*Fliknavigering*/
.FoldNavigation {
	width: 100%;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
.FoldNavigation li {
	list-style-type:none;
	display: inline;
	background-color: #E6E6E6;
}
.FoldNavigation a:link, .FoldNavigation a:visited {
	float:left;
	text-decoration:none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	color: #000000;
	padding-right: 1em;
	padding-left: 1em;
	padding-top: 0.3em;
	padding-bottom: 0.45em;
	background-color: #E6E6E6;
}
.FoldNavigation a:hover {
	background-color:#E0E0E0;
}
.FoldNavigation .Active:link, .FoldNavigation .Active:visited {
	background-color:#cecece;
	background-repeat: no-repeat;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	font-weight: bold;
	padding-bottom: 0.5em;
}
.FoldNavigation .MainLastItem:link, .FoldNavigation .MainLastItem:visited {
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;
}
/*Alternerande ytor*/
/*Rundande hörn*/
.GroupTop {
/*	float: left;
	width: 100%;
	height: 10px;
	background-image: url(images/groupwrapbg.gif);
	background-repeat: repeat-x;
	font-size: 0px;
	line-height: 0px;*/
	display:none;
}
.LC {
	float:left;
	height:10px;
	width:10px;
	background-image:url(images/fx-topleft.gif);
	background-repeat:no-repeat;
}
.RC {
	float:right;
	height:10px;
	width:10px;
	background-image:url(images/fx-topright.gif);
	background-repeat:no-repeat;
	background-position: right top;
}
.GroupBottom {
	/*float: left;
	width: 100%;
	height: 10px;
	background-image: url(images/groupwrapbg.gif);
	background-repeat: repeat-x;
	background-position:bottom;
	font-size: 0px;
	line-height: 0px;
	clear: both;*/
	display:none;
}
.BLC {
	float:left;
	height:10px;
	width:10px;
	background-image:url(images/fx-botleft.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}
.BRC {
	float:right;
	height:10px;
	width:10px;
	background-image:url(images/fx-boright.gif);
	background-repeat:no-repeat;
	background-position: right bottom;
}
.GroupWrapper {
	clear:both;
/*	padding-right: 8px;
	padding-left: 8px;
	
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #aacad9;
	border-left-color: #aacad9;*/
}
#MidColumn div.DGroupDivider div.EditorContent {
	line-height:1.3em;
	/*width: 17em;*/
}
.DGroupDivider {
	width:100%;
	clear:both;
}
#MidColumn .DGroupDivider div.Puff div.EditorContent {
	
}
/*DesignA 1 ruta*/
.DesignA .D1 {
	width: 100%;
}
.DesignA div.EditorContent {
	width:100%;
}
.DesignA .D2, .DesignA .D3, .DesignA .D4 {
	display:none;
}
/*DesignB 2 rutor*/
.DesignB .D1 {
	float: left;
	width: 48.5%;
}
.DesignB .D2 {
	float: right;
	width: 48.5%;
}
.DesignB .D3, .DesignB .D4 {
	display:none;
}
/*DesignC 2 rutor radbryt*/
.DesignC .D1 {
	float: left;
	width: 100%;
}
.DesignC .D2 {
	display:none;
}
.DesignC .D3 {
	float: left;
	width: 100%;
	padding-top: 8px;
}
.DesignC .D4 {
	display:none;
}
/*DesignE 3 rutor radbryt*/
.DesignD .D1 {
	float: left;
	width: 48.5%;
}
.DesignD .D2 {
	float: right;
	width: 48.5%;
}
.DesignD .D3 {
	float: left;
	width: 100%;
	padding-top: 8px;
}
.DesignD .D4 {
	display:none;
}
/*DesignE 2 rutor radbryt*/
.DesignE .D1 {
	float: left;
	width: 100%;
	padding-bottom: 10px;
}
.DesignE .D2 {
	float: left;
	width: 48.5%;
	display: none;
}
.DesignE .D3 {
	float: left;
	width: 48.5%;
}
.DesignE .D4 {
	float: right;
	width: 48.5%;
}
/*DesignF 4 rutor*/
.DesignF .D1 {
	float: left;
	width: 48.5%;
	padding-bottom: 8px;
}
.DesignF .D2 {
	float: right;
	width: 48.5%;
}
.DesignF .D3 {
	float: left;
	width: 48.5%;
}
.DesignF .D4 {
	float: right;
	width: 48.5%;
}
/*Indikering vänstermeny*/
.NodeNav {
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 8px;
	font-family: "Trebuchet MS", arial;
	color: #FFF;
	background-color: #5596b3;
}
#LeftMenuHolder ul.NodeNav a:link, #LeftMenuHolder ul.NodeNav a:visited {
	color:#FFF;
	text-decoration:none;
}
#LeftMenuHolder ul.NodeNav a:hover {
	text-decoration:underline;
}
.NodeNav li {
	list-style-type:none;
	padding-left: 4px;
	padding-bottom: 4px;
	font-size: 1.1em;
	font-weight: bold;
}
/*Vanlig lista*/
h2.ListHead {
	display:block;
	color:#632182;
	font-size:1.25em;
	line-height:1.3em;
	font-weight:normal;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 0px;
}
h2.ListHead a {
	color:#632182;
	text-decoration:none;
}
h2.ListHead a:link, h2.ListHead a:visited {
	color:#632182;
	text-decoration:none;
}
h2.ListHead a:hover {
	text-decoration:underline;	
}
h2.ListHead span {
	display: block;
}
.RegularListHolder {
	clear: both;
	width: 100%;
}
.RegularList:link, .RegularList:visited {
	display: block;
	width: 100%;
	margin-top: 1px;
	color: #333333;
	text-decoration: none;
	padding-bottom: 1px;
}
.RegularList:hover {
	background-color:#F2F2F2;
}
.RegularListHolder span {
	display:block;
}
.RegularListHolder .Date {
	color:#666666;
	font-size: 0.9em;
}
.RegularListHolder .Heading {
	font-weight:bold;
}
.RegularListContent {
	padding:2px;
}
.RegularListHolder .Category {
	color:#666666;
	font-size: 0.9em;
}
/*RSS-lista*/
#RightColumn .RssList {
	float: left;
	width: 100%;
	clear: both;
	padding:0 0 8px 0;
	margin-bottom:15px;
}
#RightColumn .RssList .ReadMore:link,
#RightColumn .RssList .ReadMore:visited  {
	margin-top:0px;
	border:none;
	padding:0 15px;
}
#RightColumn .RssList .ReadMore span {
	padding-left:15px;
}
.RSSListHolder {
	clear: both;
	float: left;
	width: 100%;
}
body.StartPage div.RSSListHolder {
	padding-left:5px;
	padding-right:8px;
	padding-top:3px;
	clear:both;
	width: 98%;
}
.RSSList:link, .RSSList:visited {
	display: block;
	color: #333333;
	text-decoration: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 0;
	padding-bottom: 0;
}
.RSSList:hover {
	background-color:#F2F2F2;
}
div#RightColumn .RSSList:hover {
	background-color: #D1E1E9;
}
.RSSListHolder span {
	display:block;
}
.RSSListHolder .Date {
	color:#666666;
	font-size: 0.9em;
}
.RSSListHolder .Category {
	color:#666666;
	font-size: 0.9em;
}
.RSSListHolder .Heading {
	font-weight:bold;
}
.RSSListContent {
	padding:2px;
}
p.NewsInfo {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	margin: 0px;
	clear: both;
}
/*Datatabell*/
.DataTable {
	width:100%;
	margin-bottom: 8px;
	clear: both;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dedede;
	border-left-color: #dedede;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dedede;
	margin-top: 10px;
	font-size: 0.9em;
}
.DataTable Caption {
	text-align: left;
	background-color: #DDE9EF;
	padding-left: 4px;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 4px;
	color: #333;
	font-family: "Trebuchet MS";
	font-size: 1.2em;
}
.DataTable TH {
	text-align: left;
	width: 20%;
	background-color: #dedede;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	vertical-align: top;
	padding: 4px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.DataTable TD {
	padding: 4px;
	vertical-align: top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.DataTable .Chat, .DataTable .UserInfo {
	float:none;
}
.NoWrap td {
	white-space:nowrap;
}
.DataTable .UserName {
	width:94%;
	display: block;
}
.MoreArea {
	border: 1px solid #E4E4E4;
	margin-top: 3px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	width: 93%;
}
.MoreInfo:link, .MoreInfo:visited {
	background-image: url(images/down.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	display:block;
	background-position: 0px 5px;
}
.HideMoreInfo:link, .HideMoreInfo:visited {
	background-image: url(images/up.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	display:block;
	background-position: 0px 5px;
}
.Hide:link, .Hide:visited {
	display:none;
}
/*Hållare för formulär*/
.FormsHolder {
	clear: both;
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 1.1em;
}
/* CUSTOMIZE */
#Customize {
	float: left;
	width: 100%;
}
#Customize h3 {
	font-size: 1.1em;
	padding-bottom: 5px;
}
#Customize label {
	font-weight: normal;
}
#Customize .group {
	clear: left;
	float: left;
	width: 100%;
	padding-top: 8px;
}
#Customize .group .item {
	float: left;
	width: 48%;
}
#previewframe {
	width: 98%;
	height: 160px;
	clear: both;
	float: left;
	border: 1px solid #CCCCCC;
	padding: 4px;
	margin-top: 8px;
}
.Preview {
	clear: both;
	padding-top: 10px;
}
/* Hållare för EPikontroller*/
.EpiContent {
	clear: both;
	width: 100%;
}
/*Registera användare*/
.Register {
	border:none;
}
.Register label {
	display:block;
	padding-top: 8px;
}
.Forum {
	clear: both;
	padding-top: 8px;
}
/*Tipsa en vän*/
.FriendTipArea {
	clear: both;
	padding-top:10px;
}
.FriendTipArea legend {
	font-size:1.1em;
	color:#000;
	font-weight: bold;
	padding-bottom:4px;
}
.FriendTipArea fieldset {
	padding:0 0 4px 0;
	margin:0;
}
.FriendTipArea label {
	display:block;
	/*padding-top: 8px;*/
}
.FriendTipArea P {
	padding:0 10px 8px 10px;
	margin:0px;
}
.FriendTipArea .TextArea {
	padding-top:8px;	
}
.FriendTipArea h2.ListHead {
	margin-bottom:4px;	
}
.TextArea {
	clear:both;
}
.TextArea label {
	padding-top:4px;
}
.MessageArea {
	width: 99%;
	height: 100px;
}
.FriendTipArea .MessageArea {
	margin-bottom:10px;	
}
/*Formulär*/
.OrderForm {
	clear:both;
	float: left;
	width: 100%;
}
.OrderForm h2 {
	font-size:1em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 8px;
	clear: both;
}
.OrderForm P {
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	clear: left;
	float: left;
	width: 100%;
}
.OrderForm table {
	width:100%;
}
div.Tight Label {
	width:27%;
}
.OrderForm Label {
	float:left;
	width:40%;
}
.OrderForm Input {
	float:left;
}
P.NoFloat Label {
	float:none;
	width:auto;
	font-weight:normal;
}
.SendLine {
	text-align:right;
}
.SendLine input {
	float:none;
}
/*Kalender*/
body.StartPage div.CalendarList {
	padding-left:5px;
	padding-right:8px;
	padding-top:3px;
	clear:both;
}
.CalendarList .Heading {
	font-weight:bold;
	padding-bottom: 0px;
}
.CalendarList .Text {
	padding-top:0px;
}
.CalendarDay:link, .CalendarDay:visited {
	color:#487E20;
	font-weight:bold;
	width: 100%;
}
.CalendarDay:hover {
	text-decoration:underline;
}
.CalendarLink:link, .CalendarLink:visited {
	text-decoration:none;
	color:#000000;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	float: left;
}
.CalendarLink:hover {
	background-color:#F2F2F2;
	text-decoration: none;
}
.CalendarLink span {
	display: block;
	padding: 2px;
}
/*Söksida*/
.SearchInput {
	width:20em;
	float: left;
}
.TabsHolder {
	padding-bottom:19px;
	padding-right: 0px;
	margin: 0px;
	clear: both;
	float: left;
	width: 100%;
}
#SearchTabs {
	width: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0%;
	clear: both;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #236F99;
}
div.InfoArea {
	padding:4px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	border: 1px solid #006835;
}
div.InfoArea ul {
	padding:4px;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#SearchTabs li {
	margin-right:2px;
	float:left;
	list-style-type: none;
}
.Seperator {
	margin-left:300px;
}
#SearchTabs li a {
	padding:4px 11px 2px 9px;
	display:block;
	font-weight:bold;
	color: #FFFFFF;
	background-color:#5691B1;
	text-decoration: none;
}
#SearchTabs li a.Active {
	color:#FFFFFF;
	background-color: #006835;
}
ul#SearchTabs span {
	font-weight:normal;
}
#SearchTabs li a:hover {
	background-color:#467e9d;
}
#SearchTabs li a.Active {
	color:#FFFFFF;
	background-color: #236F99;
}
ul#SearchTabs span {
	font-weight:normal;
}
#ReslutSelector a {
	padding-right:10px;
}
#Results {
	/*float: left;*/
	margin:0 auto;
	width: 85%;
}
div#MidWrapper div.ResultsWide {
	width:100%;
}
#Results h2 {
	font-size:1.1em;
}
#Results a.seldoctype {
	color:#000;
}
#Results .SearchResults {
	float:left;
	width:67%;
	margin-right: 1%;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}
#Results div.Persons {
	width: 30%;
	float: left;
	margin-right: 0%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#Results .SearchResults h2 {
	margin-top:8px;
	font-weight: normal;
}
#Results dl {
	margin: 0px;
	padding: 0px;
}
#Results dd {
	padding:0px;
	margin: 0px;
}
#Results dt {
	margin-top:1em;
}
dt.HitName {
	font-size:1.2em;
}
.LinkInfo {
	color: #666666;
	padding-bottom: 8px;
	display: block;
	margin-bottom: 8px;
}
#RightColumnSearch {
	float:right;
	width:25%;
}
.DocHit {
	background-repeat:no-repeat;
	background-position:right;
	padding-right: 20px;
}
.Search {
	margin-bottom: 0px;
	background-color: #e5f3f8;
	background-repeat: repeat-x;
	background-position: bottom;
}
#Results div.Wide {
	width:100%;
}
#Results .BorderNone {
	border:none;
}
/*Sponsrade länkar - Söksida*/
.Sponsor {
	clear:both;
}
.SponsorList h2 {
	padding:0px;
	margin:0px;
	color: #999999;
	font-size: 1.2em;
}
.SponsorImage {
	float:left;
	padding-right: 10px;
}
.SponsorItem img {
	width:70px;
}
.SponsorItem {
	clear: left;
	float: left;
	width: 100%;
	padding-bottom: 13px;
}
.SponsorItem h2 {
	font-size:1em;
}
P.SponsorIngress {
	margin: 0px;
	padding: 0px;
}
.Hits {
	margin: 0px;
	clear: both;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.Hits li {
	list-style-type:none;
	padding-bottom: 5px;
}
.Hits ul {
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.Hits ul li {
	padding-bottom:0px;
}
.InfoHolder {
	float: right;
	width: 53%;
	margin-right: 1%;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.SearchInfo {
	margin: 0px;
	padding: 0px;
	clear: both;
}
.SearchInfo li {
	list-style-type:none;
}
.BannerArea {
	clear: both;
	padding-top: 6px;
	padding-bottom: 6px;
}
.ExportExcel:link, .ExportExcel:visited {
	float: right;
	background-image: url(images/excel-export.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
}
/*Sökning i adressregister*/
.YourSearch {
	margin: 0px;
	padding: 2px;
	float: left;
	width: 75%;
}
/*Vänsterboxar startsida*/
h2.BoxHeader {
	font-size: 1.2em;
	line-height: 1.4em;
	background-repeat: no-repeat;
	color: #FFF;
	padding-top: 4px;
	padding-bottom: 6px;
	clear: both;
	float: left;
	width: 100%;
	font-weight: bold;
}
h2.BoxHeader span {
	padding-left:10px;
}
body.StartPage .Box {
	margin-bottom:3px;	
}
.Box {
	clear: both;
	margin-bottom:10px;
}
.BoxInner {
	float: left;
	width: 100%;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #009;
	border-left-color: #009;

}
.Topics a:link, .Topics a:visited, .Topics a:hover {
	color:#333;	
	background-position: 0px 5px;
	background-repeat: no-repeat;
}
.Topics h2 {
	color: #333;
}
.Topics h2 span {
	padding:0;
	margin:0;
}
.Services {
	background-image:url(images/services.gif);
}
.Find {
	background-image:url(images/greytop.gif);
}
.FindGuide {
	background-image:url(images/guideperson.gif);
}
.FindGuideWide {
	background-image:url(images/guidepersonwide.gif);
}
.QnaHeader {
	background-image:url(images/qnaheader.gif);
}
/*Styles boxar*/ 
.LightBlueBox {
	padding:0;
	margin:0 0 0 0;
	
}
.LightBlueBox .Inner {
	float:left;
	width:100%;
	background-color:#e5f3f8;
	padding-bottom:10px;
	background-image:url(images/lb-box-left.jpg);
	background-position:left top;
	background-repeat:repeat-y;
}
.LightBlueBox .BoxEnd {
	float:left;
	width:100%;
	height:7px;
	padding:0;
	margin:0;
	font-size:0px;
	line-height:0px;
	background-image:url(images/lb-box-end-bg.jpg);
	background-repeat:repeat-x;
	background-position:top left;
}
.LightBlueBox ul.DotList li a {
	background-image:url(images/blue-square.gif);
	display:block;
}
.LightBlueBox ul.DotList span {
	padding-left:10px;	
}
.LightBlueBox .ShowQuest:link, 
.LightBlueBox .ShowQuest:visited {
	text-decoration: underline;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
.LightBlueBox .ShowQuest:hover {
	text-decoration:none;
}
div.LightBlueBox .ReadMore:link,
div.LightBlueBox .ReadMore:visited  {
	margin-top:0px;
	border:none;
}
.LightBlueBox .ReadMore span {
	padding-left:15px;
}


.Faq {
	float:left;
	width:100%;
	background-image:url(images/faq-bg.jpg);
	background-repeat:repeat-y;
	background-position:top left;
}
.Faq .Inner {
	float:left;
	width:100%;
	padding-bottom:8px;
	background-image:url(images/faq-bg-paper.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}


.BlueBox {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #aec6aa;
	border-left-color: #aec6aa;
}
.BlueBox li a {
	background-image: url(images/greendot.gif);
}
.BlueBox .BoxEnd {
	background-image: url(images/boxend-green.gif);
}
.YellowBox {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #f0d1b5;
	border-left-color: #f0d1b5;

}
.YellowBox li a {
	background-image:url(images/yellowdot.gif);
}
.YellowBox a:link, .YellowBox a:visited {

}
.YellowBox .ReadMore span {
	background-image:url(images/more-marron.gif);
	background-repeat: no-repeat;
	display:block;
	padding-left:14px;
	background-position: 0px 5px;
}
.YellowBox .BoxEnd {
	background-image: url(images/yellowbot.gif);
}
.GreyBox {
	background-color: #e6e9e1;
	background-image: url(images/gb-midshade.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.GreyBox a {
	background-image:url(images/yellowdot.gif);
	color:#674d08;
}
.GreyBox .BoxEnd {
	background-image: url(images/boxend-grey.gif);
}

/*Avslut färgade boxar startsida*/
div.Green {
	background-image: url(images/boxend-green.gif);
}
div.Green div.BoxEndLeft {
	background-image:url(images/green-left.gif);
}
div.Green div.BoxEndRight {
	background-image:url(images/green-right.gif);
}
div.Yellow {
	background-image: url(images/boxend-red.gif);
}
div.Yellow div.BoxEndLeft {
	background-image:url(images/red-left.gif);
}
div.Yellow div.BoxEndRight {
	background-image:url(images/red-right.gif);
}


div.LightBlueEnd {
	float:left;
	width:100%;
	background-image:url(images/lb-box-end-bg.jpg);
	height:7px;
	background-position: 0px 0px;
	background-repeat:repeat-x;
}
div.LightBlueWide {
	background-image: url(images/boxend-lightbluewide.gif);
	background-position: 0px 0px;
}
div.LightBlueBox div.BoxEndLeft {
	float:left;
	width:6px;
	height:7px;
	background-image:url(images/lb-box-end-left.jpg);
	background-repeat:no-repeat;
}
div.LightBlueBox .BoxEndRight {
	float:right;
	width:15px;
	height:7px;
	background-image:url(images/lb-box-end-right.jpg);
	background-repeat:no-repeat;
}


/*Kategorilista startsida*/
.DotList {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.DotList li {
	list-style-type:none;
}
.Left {
	float:left;
	width:43%;
	padding-left:20px;
}
.Right {
	float:left;
	width:43%;
}
/*Styles länkar*/
.Box a {
	/*width: 100%;
	display: block;*/
}
ul.Qna a {
	width: 100%;
	display: block;
}
.Box li a:link, .Box li a:visited {
	text-decoration:none;
}
.Box li a:hover {
	text-decoration:underline;
}
.Box span {
	display: block;
	padding-left: 10px;
}

div.FindGuideBoxWide a.ReadMore:link, 
div.FindGuideBoxWide a.ReadMore:visited {
	width:95%;
}

.Box .ReadMore:link, 
.Box .ReadMore:visited {
	margin-left:auto;
	margin-right:auto;
	width:90%;
	float:none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #AEC6AA;
	margin-top: 4px;
	padding-top: 4px;
}
.Box .ReadMore span {
	padding-left:12px;
	width:86%;
}
div.YellowBox .ReadMore:link, 
div.YellowBox .ReadMore:visited {
	border-top-color: #f0d1b5;
}
.Faq .ReadMore:link,
.Faq .ReadMore:visited {
	padding:0 0 5px 15px;
	border:none;
	color:#333;
}
body.StartPage .Faq .ReadMore:link,
body.StartPage .Faq .ReadMore:visited {
	padding:0 0 5px 20px;
}
.Faq .ReadMore span {
	background-image:url(images/arrows-linkmore-faq.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	padding:0 0 0 13px;
	border:none;
	display:block;
}
.BoxEnd {
	height: 15px;
	clear: both;
	background-repeat: repeat-x;
	background-position: right 1px;
	width: 100%;
	padding-bottom: 5px;
	font-size: 0px;
	line-height: 0px;
}
.BoxEndLeft {
	float:left;
	background-repeat: no-repeat;
	background-position: left top;
	height: 14px;
	width: 15px;
}
.BoxEndRight {
	float:right;
	background-repeat: no-repeat;
	background-position: right top;
	height: 15px;
	width: 15px;
}
div.CommentArea {	
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d3dde2;
}
div.CommentArea p {
	padding:0px;
	margin:0px;
}
.FindArea {
	width: 92%;
	margin-right: auto;
	margin-left: auto;
}
.FilterArea p {
	margin: 0px;
	padding: 0px;
}
label {
	cursor: pointer;
}
.FindField {
	width: 75%;
	padding-top: 2px;
	padding-bottom: 2px;
}
.FormButton {
	padding: 1px;
}
p.Finder {
	padding-top: 8px;
}
p.Finder label {
	display:block;
}
/*Puffhantering*/
a.Puff {
	clear: both;
	display: block;
	background-image:none;
	text-decoration: none;
	padding-top: 0px;
	margin-bottom: 8px;
	padding-bottom: 0px;
}

/* PUFFAR bakgrundhantering */
.BgPaper1,
a.BgPaper1 {
	background-image:url(images/puff-bg-paper1.jpg);
	background-repeat:repeat;
	background-position:bottom left;
}
.BgPaper2,
a.BgPaper2 {
	background-image:url(images/puff-bg-paper2.jpg);
	background-repeat:repeat;
	background-position:0 0;	
}
.BgPaper3,
a.BgPaper3 {
	background-image:url(images/puff-bg-paper3.jpg);
	background-repeat:repeat;
	background-position:top left;	
}

a.Puff:link, a.Puff:visited {
	text-decoration:none;
}
#RightColumn a.Puff:hover .PuffHead {
	/*background-color:#e6e9e1;*/
	text-decoration:underline;
}
#RightColumn a.Puff:hover .PuffText {
	text-decoration:underline;	
}
#MidColumn a.Puff:hover .PuffHead {
	text-decoration:underline;
}
#MidColumn a.Puff:hover .PuffText {
	text-decoration:underline;	
}
#LeftColumn a.Puff:hover {
	/*background-color:#e4d7b8;*/
}
#MidColumn .PuffImage {
	float:none;
	display:block;
	padding-left:6px;
	padding-bottom:12px;
}
.PuffImage {
	float: left;
}
.PuffImageRight {
	float: right;
	padding:4px 10px 8px 8px;
}
.PuffImageWide {
	display:block;	
	margin:0 auto;
	padding-top:2px;
	padding-bottom:8px;
}
.BgPaper3 .PuffImageWide {
	margin:0 0 0 0;
	padding-left:4px;
}
.PuffList {
	clear: both;
}
.PuffList p {
	margin:0;	
}
.PuffList span {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display:block;
}
span.PuffLink {
	padding-left: 13px;
}
a span.PuffLink {
	text-decoration:underline;
	background-image: url(images/more-marron.gif);
	background-repeat: no-repeat;
	background-position:0px 4px;
	text-decoration:underline;
	margin-top: 4px;
	display: inline;
}
a:hover span.PuffLink {
	text-decoration:none;
}
span.PuffText {
	color: #000000;
}
span.PuffHead {
	font-size: 1.2em;
	color:#674d08;
}


/* Puffar Startsida */
#MidColumn .PuffTextWrapper {
	float:left;
	width:100%;
	display:inline;
}
#MidColumn .PuffHead {
	padding:0 8px 0.2em 8px;
	display:block;
	color:#632182;
	font-size:1.25em;
	line-height:1.3em;
}
#MidColumn .PuffText {
	display:block;	
	padding:0 8px;
}
.Puff2Col {
	clear:both;
	float:left;
	width:100%;
	margin-bottom:3px;
	
	/* EDIT */
	margin-bottom:0px;
}
.Puff2Col .Puff {
	float:left;
	clear:none;
	width:48%;
	margin:0;
	padding:0;
	display:inline;
}
.Puff3Col {
	clear:both;
	float:left;
	width:100%;
	margin-bottom:10px;
	
	/* EDIT */
	margin-bottom:0;
}
.Puff3Col .Puff {
	float:left;
	clear:none;
	width:33%;
	display:inline;
	padding:0;
	margin:0;
}
.Puff3Col .TextLeft {
	text-align:left;	
}
.Puff3Col .TextCenter {
	text-align:center;	
}
.Puff3Col .TextRight {
	text-align:right;	
}


/* PUFF RIVEN BAKGRUND */
/* TEAR 1 */
#MidColumn .Puff div.EditorContent {
	clear: both;
	padding:5px 0 20px 0;

}
#MidColumn .Puff div.EditorContent .PuffText {
	padding:0 10px;
	margin:0;
}
#MidColumn .Puff div.EditorContent a:link, #MidColumn .Puff div.EditorContent a:visited, #MidColumn .Puff div.EditorContent a:hover {
	color:#000;
}
#MidColumn .Tear1 {
	background-image:url(images/puff-main-bg-1.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
}
#MidColumn .Tear1 .PuffImage {
	float:none;
	display:block;
	padding-left:6px;
	padding-bottom:12px;	
}
#MidColumn .Tear1 .PuffTextWrapper {
	clear:both;
	width:97%;
	margin-left:3%;
	display:inline;
	padding-bottom:25px;
	background-image:url(images/puff-main-bg-1-right.jpg);
	background-position:right bottom;
	background-repeat:repeat-x;
	min-height:45px;
	height:auto !important;
	height:45px;
}
/* TEAR 2 */
#MidColumn .Tear2 {
	background-image:url(images/puff-main-bg-2.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
}
#MidColumn .Tear2 .PuffImage {
	float:none;
	display:block;
	padding-left:7px;
	padding-bottom:12px;	
}
#MidColumn .Tear2 .PuffTextWrapper {
	clear:both;
	width:97%;
	margin-left:3%;
	display:inline;
	padding-bottom:25px;
	background-image:url(images/puff-main-bg-2-right.jpg);
	background-position:right bottom;
	background-repeat:repeat-x;
	min-height:45px;
	height:auto !important;
	height:45px;
}
#MidColumn .Tear1 .PuffTextWrapper,
#MidColumn .Tear2 .PuffTextWrapper {
	/* EDIT */
	min-height:20px;
	height:auto !important;
	height:20px;
	padding-bottom:20px;
}
#MidColumn .Tear1 .PuffTextWrapper {
	/* EDIT */
	padding-bottom:17px;
}
#MidColumn .Tear1 .PuffImage,
#MidColumn .Tear2 .PuffImage {
	/* EDIT */
	padding-bottom:6px;	
}

#MidColumn .LeftPuff {
	float:left;	
}
#MidColumn div.DGroupDivider div.Tear1{
	width:100%;
	background-repeat:repeat-x;
	background-image: url(images/puff-main-bg-1-long.jpg);
}
#MidColumn div.DGroupDivider div.Tear2{
	width:100%;
	background-repeat:repeat-x;
	background-image: url(images/puff-main-bg-2-long.jpg);
}
#MidColumn .RightPuff {
	float:right;	
}
div.DGroupDivider .RightPuff {
	width:100%;
}


/*Pufflista i högerkolumn*/
body.StartPage #RightColumn .PuffList {
	padding-bottom:0;	
}
#RightColumn .PuffList {
	float: left;
	width: 100%;
	clear: both;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	
}
img.PuffImage {
	
}
img.PuffRight {
}
body.StartPage #RightColumn a.Puff {
	margin-bottom:6px;	
}
#RightColumn a.Puff {
	margin-bottom:15px;
	clear: both;
	float: left;
	width: 100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
div.PuffList span {
	/*padding-left:4px;
	padding-right:4px;*/
}
body.StartPage #RightColumn span.PuffHead,
#RightColumn span.PuffHead {
	font-size:1.25em;
	line-height: 1.3em;
	font-weight:normal;
	color: #000;
	padding:10px 10px 0 20px;
}
#RightColumn span.PuffHead {
	padding:10px 6px 0 6px;
	padding:10px 15px 0 15px;
}

body.StartPage #RightColumn span.PuffText,
#RightColumn span.PuffText {
	color:#282828;
	padding:0 10px 15px 20px;
}
#RightColumn span.PuffText {
	padding:0 6px 15px 6px;
	padding:0 15px 10px 15px;
}

#LeftColumn a span.PuffLink {
	padding-left: 15px;
	background-position: 3px;
}
#RightColumn a span.PuffLink {
	background-image: url(images/more-blue.gif);
	color:#236f99;
	padding-left: 15px;
	background-position: 3px;
}

#RightColumn .LinkList {
	float: left;
	width: 100%;
	clear: both;
	padding:0 0 8px 0;
	margin-bottom:8px;
}

#RightColumn .PuffImageArea {
	clear:both;	
	text-align:center;
}
#RightColumn .PuffImageArea img {
	text-align:left;
	padding:0 0 0 2px;
	margin-bottom:3px;
}

/*Listrubrik med sträck*/
h2.LineHeading {
	clear: both;
	font-family: "Trebuchet MS", arial;
	font-size: 1.4em;
	color: #236f99;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #dde9ef;
	font-weight: normal;
	padding-bottom: 4px;
	margin-bottom: 4px;
}
/*Frågor och svar - startsida*/
.Guide h2.BoxHeader {
	color:#236f99;
	padding-left:0px;
	float: none;
	margin-top: 0px;
	padding-top: 0px;
}
.Guide h2.BoxHeader span {
	padding-left:8px;
}
.GuideLeft {
	float: left;
	width: 20%;
	background-image: url(images/guide-left.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 40px;
	background-color: #FFFFFF;
}
.GuideRight {
	background-image: url(images/guide-right.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 40px;
	width: 80%;
	float: left;
	background-color: #FFFFFF;
}
.GuideHead {
	float: left;
	width: 100%;
}
/*Bildpuff*/
.ImagePuff {
	clear: both;
	width: 100%;
	float: left;
	padding-top: 10px;
}
/*Frågor och svar lista*/
#RightColumn .Faq h2 {
	/*color:#333;*/
	padding-left:8px;
	padding-left:15px;
}
#RightColumn .Faq h2 span {
	padding:0;
}
ul.Qna {
	width:80%;
	padding:3px 0 3px 0;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 15px;
}
body.StartPage ul.Qna {
	margin:0 15px 0 20px;
}
ul.Qna li {
	list-style-type:none;
}
li.Question {
	padding-top: 4px;
}
li.Answer {
	font-style: italic;
	padding-top: 5px;
}

ul.Qna a:link,
ul.Qna a:visited {
	color:#333;
	background-image:url(images/square_yellowgreen.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
	padding:0 0 0 12px;
}

div.Box div.EditorContent {
	/*width: 88%;
	margin-right: auto;
	margin-left: auto;
	padding-top: 4px;*/
}
div.Box div.EditorContent p {
	padding-bottom:0px;
	margin-bottom:0px;
}
.Description {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
}
/*Kontaktformulär*/
.tablerow {
	padding-top: 10px;
}
.tablerow label {
	font-weight:bold;
}
.tablerow textarea {
	width:90%;
}
.ShareLinkArea {
	float:left;
	clear: both;
	width: 100%;
	background-image: url(images/arrowshare.gif);
	background-repeat: no-repeat;
	background-position: 72% top;
	padding-top: 8px;
}
.ShareWrap {
	background-color:#F0E8CA;
	background-color:#dde9ef;
	width:100%;
	float:left;
}
ul.ShareColumn {
	padding: 10px;
	float: left;
	margin-top: 0px;
	margin-right: 100px;
	margin-bottom: 0px;
	margin-left: 0px;
}
ul.ShareColumn a {
	background-repeat:no-repeat;
	padding-left:20px;
	display:block;
}
.ShareColumn li {
	list-style-type:none;
	padding-bottom: 10px;
}
.Delicious {
	background-image:url(images/delicious.gif);
}
.Facebook {
	background-image:url(images/facebook.gif);
}
.Google {
	background-image:url(images/google.gif);
}
.Linkedin {
	background-image:url(images/linkedin.gif);
}
.Live {
	background-image:url(images/live.gif);
}
.Myspace {
	background-image:url(images/Myspace.gif);
}
.Techno {
	background-image:url(images/techno.gif);
}
.Twitter {
	background-image:url(images/twitter.gif);
}
.ShareLinkArea h3 {
	font-size: 1.2em;
	padding-top: 4px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eddfbd;
	padding-bottom: 4px;
	background-color: #DECA86;
	background-color:#aacad9;
}


table.TableStyle caption {
	font-size: 1.08em;
	font-weight: bold;
	font-size: 1em;
	color:#632182;
	color:#000;
	text-align: left;
}
table.TableStyle table {
	border-collapse: collapse;
	border: 1px solid white;
}
table.TableStyle th {
	
	font-size: 1.08em;
	font-weight: bold;
	background-color: #aacad9;
	text-align: left;
	padding: 3px;
	text-align: left;
	vertical-align: middle;
	border-collapse: collapse;
	border: 2px solid white;
}
table.TableStyle td {
	padding: 3px;
	background-color: #dde9ef;
	text-align: left;
	vertical-align: middle;
	border-collapse: collapse;
	border: 2px solid white;
}
.ImageRow {
	clear: both;
	float: left;
	width: 100%;
	padding-bottom: 15px;
}
.ImageCategories {
	clear:both;
	width:100%;
	font-size: 0.9em;
	float: left;
	padding-top: 10px;
}


/*Beställa material*/
.OrderRow {
	clear: both;
	float: left;
	width: 100%;
	padding-bottom: 15px;
}
.OrderItem {
	float: left;
	width: 49%;
}
.OrderRowCategory a {
	display:block;
}
.OrderRowCategory .Last {
	padding:0px;
}
h2.OrderRowHeading {
	font-size: 1.1em;
	padding-bottom: 5px;
}
.OrderImage {
	float:left;
	width: 80px;
}
.OrderSearch {
	padding-bottom:22px;
	background-repeat: repeat-x;
	background-position: bottom;
	margin-bottom: 0px;
	margin-top: 8px;
}
.OrderSearch .FilterGroupButton {
	padding-top:21px;
}
.OrderInfo {
	float:left;
	padding-left: 4px;
	width: 58%;
}
.OrderInfo p, h3 {
	padding:0px;
	margin:0px;
	font-size:1em;
}
.DownLoad {
	background-repeat: no-repeat;
	padding-left: 22px;
	background-position: 0px 2px;
	padding-bottom: 5px;
	display: block;
	margin-top: 5px;
}
.AddOrder {
	background-repeat: no-repeat;
	padding-left: 22px;
	background-position: 0px 2px;
	padding-bottom: 5px;
	display: block;
	margin-top: 5px;
	background-image: url(images/order.gif);
}
.OrderAmount {
	width:2em;
	float: left;
	margin-right: 2px;
}
p.lang_1 {
	background-repeat: no-repeat;
	background-position: 0% 3px;
	padding-left: 18px;
	display: block;
}
p.lang_2 {
	background-repeat: no-repeat;
	background-position: 0% 3px;
	padding-left: 18px;
}
.Col1 {
	width: 50%;
}
.OrderTable TH {
	text-align: left;
}
.OrderTable {
	width: 97%;
	margin-right: auto;
	margin-left: auto;
	font-size: 0.9em;
	clear: both;
	float: left;
}
.OrderTable input, .OrderTable select {
	font-size:0.9em;
}
.OrderTable TD {
	vertical-align:top;
	border-bottom:solid 1px #ccc;
	padding-bottom:4px;
	padding-top:4px;
}
.Delete {
	display:block;
}
div.OrderForm P {
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	clear: both;
	float: left;
	width: 100%;
}
div.Tight Label {
	width:27%;
}
.OrderForm Label {
	float:left;
	width:40%;
}
.OrderForm Input {
	float:left;
}
P.NoFloat Label {
	float:none;
	width:auto;
	font-weight:normal;
}
.OrderForm {
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 10px;
	float: left;
	width: 96%;
	clear: both;
	padding-right: 2%;
	padding-left: 2%;
}
.Normal {
	font-weight: normal;
}
h2.OrderHeading {
	font-size: 1.1em;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ECECEC;
	margin-bottom: 8px;
	margin-top:10px;
	clear: both;
}
Input.PostNumber {
	width: 20%;
}
.OrderButton {
	margin-left: 40%;
	padding-right: 4px;
	padding-left: 4px;
	overflow: visible;
}
.UserOrderInfo P {
	margin: 0px;
	padding: 0px;
}
.UserOrderInfo {
	padding-top: 15px;
}
div.UserOrderInfo table.OrderTable {
	margin-top: 8px;
}

/*Bildsök*/
div.ImageSearch {
	background-color: #FFF;
	background-image: none;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #EDDFBD;
	border-left-color: #EDDFBD;
	margin-top: 0px;
	width: auto;
	float: none;
}

/*Prenumeration*/
div.SubScribe {
	margin-top:0px;
	background-color: #FFF;
	background-image: none;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #EDDFBD;
	border-left-color: #EDDFBD;
	float: none;
	width: auto;
	clear: both;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
div.SubScribe label {
	padding: 0px;
	display: inline;
}
div.BoxGroup {
	float: left;
}
div.UnFloatLabel label {
	float: none;
}
div.UnFloatLabel input {
	float: none;
}
.FieldsetRowButton {
	clear: both;
}
div.StyleLabel label {
	width: 8em;
	float: left;
}
div.WiderInput input{
	width:25em;
}
div.GroupBox .topLabel {
	display:block;
	font-weight:bold;
}
.NoPadding {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.GroupBox {
	padding-bottom: 0px;
}
.ButtonDown {
	clear: both;
	padding-left: 8px;
	padding-top: 4px;
}
.FindGuideBoxWide div.FindArea {
	width: 95%;
}

/* Thickbox - Prutskolan, Testa dig själv */
body.ThickboxContent {
	background-image:none;
	background-color:#fff;
	padding:0;
	margin:0;
	
	scrollbar-3dlight-color: #000000;
	scrollbar-arrow-color:#000000;
	scrollbar-darkshadow-color: #000000;
	scrollbar-face-color:#000000;
	scrollbar-highlight-color:#000000;
	scrollbar-shadow-color: #000000;
	scrollbar-track-color: #000000;
}
.Prutskola .Prutnummer {
	float:left;
	width:100%;
	/*background-color:#dde9ef;*/
	padding:0;
	margin:10px 0 20px 0;
}
.Prutnummer a, .Prutnummer a:link, .Prutnummer a:visited, .Prutnummer a:hover {
	float:left;
	font-size:1.8em;
	padding:8px 15px;
	margin:0;
	text-decoration:none;
	border-right:solid 4px #fff;
	background-color:#dde9ef;
}
.Prutnummer a:hover {
	background-color:#aacad9;
	text-decoration:none;
}
.Prutnummer a.ActiveItem {
	color:#000;
	font-weight:normal;
	background-color:#aacad9;
	text-decoration:none;
}
.Prutskola .MainCol {
	padding:0 25px 25px 25px;
}
.Prutskola h2.Rubrik1 {
	margin-bottom:0.5em;
	font-size:1.2em;
	line-height:1.3em;
}
.Prutskola blockquote {
	display:block;
	/*font-size:1.1em;
	font-style:italic;*/
	font-weight:bold;
	color:#666;
	background-image:url(../../../../HTML-mallar/tmp/citat_icon.gif);
	background-position:left 2px;
	background-repeat:no-repeat;
	padding:0px 0 5px 30px;
	margin:15px 0 5px 0;
}
.Prutskola .Nextstep {
	display: block;
	float:right;
	clear: both;
	margin-top:15px;
	font-size:1.2em;
}
.Prutskola .Nextstep span {
	background-image:url(images/links_lightblue.gif);
	background-repeat: no-repeat;
	display:block;
	padding-left:14px;
	background-position: 0px 3px;
}

.PrutskolaWrapper,
.ProvTestWrapper {
	
}

.ProvTest p {
	margin:0;
	padding:0 0 10px 0;
}
.ProvTest .MainCol,
.ProvTestRatta .MainCol {
	padding:0 25px 25px 25px;
}
.ProvTestWrapper .ResultHeader {
	font-size:1.2em;
	line-height:1.3em;
	font-weight:bold;
}
body .ProvTestWrapper P.Ingress,
body .ProvTestWrapper .Ingress {
	font-size:1.2em;
	line-height:1.3em;
	font-weight:bold;	
}
.ProvTestForm {
	clear:both;
}
.ProvTest .CheckedRadio {
	background-image:url(images/links_lightblue.gif);	
}
.ProvTestForm .Hide {
	display:block;
	visibility:hidden;
	position:absolute;
}
.ProvTestForm .answer {
	padding-top:5px;
	clear:both;
}
.ProvTestForm p {
	clear:both;
	float:left;
	width:100%;
	font-size:1.1em;
	font-weight:bold;	
	padding:20px 0 5px 0;
	margin:0;
}

.ProvTestRatta label {
	color:#c0c0c0;
}
.ProvTestRatta .Corrected_t {
	color:#090;
}
.ProvTestRatta .Corrected_f {
	color:#F00;
}

.ProvTestFormRow {
	float:left;
	width:100%;
	clear:both;
}
.ProvTestFormRow input {
	float:left;
	margin-right:10px;
}
.ProvTestFormRow label {
	float:left;
	width:90%;
	padding-top:2px;
}
.ProvTest .BtnRatta {
	display: block;
	float:left;
	width:100%;
	clear: both;
	margin-top:15px;
	font-size:1.2em;
}
.ProvTest .BtnRatta span {
	float:right;
	background-image:url(images/links_lightblue.gif);
	background-repeat: no-repeat;
	display:block;
	padding-left:14px;
	background-position: 0px 3px;
}

.MyAnswer {
	color:#622181;
	font-style:italic;
}
.CorrectAnswer {
	color:#639a0b;
	font-weight:bold;
	font-style:normal;
}
.BtnTest {
	font-size:1.2em;
	display:block;
	background-image: url(images/links.gif);
	background-image:url(images/links_lightblue.gif);
	background-repeat: no-repeat;
	padding-left:14px;
	background-position: 0px 3px;
	margin-bottom:5px;
}

/* FAQ */
.FaqList {
	clear:both;
}
.FaqList ul {
	list-style-type:none;
	padding:0;
	margin:0;
}
.FaqList ul li {
	padding-top:5px;
}
.FaqList ol {
	padding:0;
	margin:0 0 0 30px;
}
.FaqList ol li ol {
	padding:0;
	margin:0 0 0 40px;
}
.FaqList ol li.FaqQuestion {
	padding:0;
	margin:0 0 5px 0;
}
.FaqList ol li {
	
}
.FaqList p {
	margin:0 0 5px 0;	
}
.FaqList .question {
	font-weight:bold;
	padding:0;
	margin:0;
}
.FaqList img {
	padding-right:4px;
}
.FaqList .answer {
	background-color:#dde9ef;
	/*margin-bottom:10px;*/
	padding:8px 14px;
}

/* Ordlista */
.WordlistAlphabet {
	float:left;
	width:100%;
	font-size:1.3em;
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fca20a;
}
.WordlistAlphabet a, .WordlistAlphabet a:link, .WordlistAlphabet a:visited, .WordlistAlphabet a:hover, .WordlistAlphabet a:active {
	float:left;
	padding:3px 10px 3px 5px;
	margin:0;
	color: #fca20a;
}
.WordlistAlphabet a:hover {
	/*font-size:2.2em;
	background-color:#e5f3f8;*/
}
.WordlistAlphabet a.ActiveItem {
	color:#000;
	font-weight:bold;
}
.Wordlist {
		
}

/*Dölja visa block - Dölj*/
.HiddenBlock {
	display:none;
}

/*Dölja visa block - visa*/
.VisibleBlock {
	display:block;
}
.InnerPuff {
	clear: both;
	padding-left: 8px;
}
