@charset "utf-8";
/*Generella inställningar*/
body {
	background-color: #4D72AD;
	text-align: center;
	font-size: 0.76em;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.4em;
	color:#333;ny
	background-image: url(../Images/bodybg.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
html {
	font-size:100%;
}
a:link, a:visited {
	color: #007ac3;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
input, select, textarea {
	font-family:Arial, Helvetica, sans-serif;

}
label {
	cursor:pointer;
}
ul {
	margin: 0px;
	padding: 0px;
}
img {
	border:none;
}

/*Rubriker generellt*/
h1, h2, h3, h4, h5, h6 {
	font-size: 1em;
	line-height: 1em;
	margin: 0px;
	padding: 0px;
}

/*Omsluter sidan, styr sidans bredd*/
#Wrapper {
	width: 79em;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
	text-align: left;
	background-image: url(../Images/topbg.gif);
	background-repeat: repeat-x;
	background-position: top;
}

/*Sidhuvud*/
.LogoHolder {
	float: left;
	padding-left: 51px;
}
.TopFlashHolder {
	float: left;

}
.TopLinks {
	margin: 0px;
	float: right;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 29px;
	padding-left: 0px;
}
.TopLinks li {
	display: inline;
	background-image: url(../Images/pipe.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin-right: 5px;
	padding-right: 5px;
}
.TopLinks a.Translate span {
	background-image:url(../Images/google.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:18px;
}
#TopHolder {
	background-repeat: no-repeat;
	background-position: right top;
	clear: both;
	float: left;
	width: 100%;
}
.SearchArea {
	float: right;
	clear: right;
	padding-right: 5px;
}
.SearchArea label {
	display:none;
}

/*Dold länk, hoppa till innehållet*/
.Hidden {
	display: none;
}

/*Huvudnavigering*/
.TopMenu {
	clear: both;
	width: 100%;
	float: left;
	margin: 0px;
	padding: 0px;
	height: 35px;
}
.TopMenu li {
	display:inline;
	float:left;
	height:28px;
}
.TopMenu li.ActiveItem {
	font-weight:bold;
}
.Arrow span {
	background-image:url(../Images/arrow.gif);
	background-repeat:no-repeat;
	background-position:10px 10px;
}
.TopMenu li span {
	display:block;
	padding-left:18px;
	padding-right:15px;
	padding-top:6px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
	height: 22px;
	float:left;
}
li.StyleA {
	background-image:url(../Images/stylea-active.gif);
}
li.StyleB {
	background-image:url(../Images/styleb-active.gif);
}
li.StyleC {
	background-image:url(../Images/stylec-active.gif);
}
li.StyleD {
	background-image:url(../Images/styled-active.gif);
}
li.StyleE {
	background-image:url(../Images/stylee-active.gif);
}
li.StyleF {
	background-image:url(../Images/stylef-active.gif);
}
li.StyleG {
	background-image:url(../Images/styleg-active.gif);
}
.TopMenu a:link, .TopMenu a:visited {
	color:#FFF;
	text-decoration: none;
	cursor:pointer;
	float:left;
}
.Breaker {
	clear: both;
	font-size: 0px;
	line-height: 0px;
}

/*Kolumner*/
#MidHolder {
	clear: both;
	padding-right: 1.5%;
	padding-left: 1.5%;
	padding-top:3%;
	float: left;
	width:97%;
}

/*Kolumnhantering startsida*/
body.StartPage #MidHolder {
	padding-top:14px;
}
body.StartPage #LeftColumn {
	float: left;
	width:56.1em;
}
body.StartPage #MidAndRightColHolder {
	float: right;
	width: 233px;
}
body.StartPage #RightColumn {
	float: left;
}
body.StartPage h1.PageName{
	display:none;
}

/*Kolumnhantering understartsida*/
body.SubStartPage #LeftColumn {
	float: left;
	width:16.5em;
}
body.SubStartPage #MidAndRightColHolder {
	float: right;
	width: 59em;
}
body.SubStartPage #RightColumn {
	float: right;
	width:230px;
}
body.SubStartPage #MidColumn {
	float:left;
	width:38.6em;
}

/*Kolumnhantering vanlig sida 3 kolumner*/
body.SubPage #LeftColumn {
	float: left;
	width:16.5em;
}
body.SubPage #MidAndRightColHolder {
	float: right;
	width: 59em;
}
body.SubPage #RightColumn {
	float: right;
	width:230px;
}
body.SubPage #MidColumn {
	float:left;
	width:38.6em;
}

/*Kolumnhantering bredsida 2 kolumner*/
body.SubPageWide #LeftColumn {
	float: left;
	width:16.5em;
}
body.SubPageWide #MidAndRightColHolder {
	float: right;
	width: 59em;
}
body.SubPageWide #RightColumn {
	float: right;
	width:230px;
	display: none;
}
body.SubPageWide #MidColumn {
	float:left;
	width:100%;
}

/*Pufflista startsida*/
.PuffList {
	padding-bottom: 22px;
	clear: both;
	float: left;
	width: 100%;
}
.TextPuff:link, .TextPuff:visited  {
	float:left;
	width: 159px;
	background-position: bottom;
	height: 154px;
	margin-right: 15px;
	color:#3c3c3c;
	text-decoration:none;
	cursor:pointer;
	background-repeat: repeat-x;
}
.TextPuff span {
	display:block;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	font-size: 0.9em;
}
.TextPuff span.Text {
	padding-bottom:4px;
	line-height: 1.3em;
}
.TextPuff span.Text P, .TextPuff span.Text P {
	margin:0px;
	padding:0px;
}
BODY.StartPage .TextPuff span.Text {
	height:50px;
	overflow:hidden;
}
.TextPuff .Heading {
	font-weight:bold;
	padding-top: 3px;
}
div#RightColumn .TextPuff {
	width:100%;
	height: auto;
}
div#RightColumn .PuffList a:link, 
div#RightColumn .PuffList a:visited  {
	padding-right:0px;
	margin-bottom: 15px;
	margin-right: 0px;
}
div#RightColumn span.Heading {
	font-size:1em;
}
div#RightColumn span.Text {
	font-size:1em;
	padding-top: 3px;
}
.PuffStyleA {
	background-image: url(../Images/bb2-background-designA.gif);

}
.PuffStyleB {
	background-image: url(../Images/bb2-background-designB.gif);

}
.PuffStyleC {
	background-image: url(../Images/bb2-background-designC.gif);

}
.PuffStyleD {
	background-image: url(../Images/bb2-background-designD.gif);

}
.PuffStyleE {
	background-image: url(../Images/bb2-background-designE.gif);
}
.PuffStyleF {
	background-image: url(../Images/bb2-background-designF.gif);
}
.PuffStyleG {
	background-image: url(../Images/bb2-background-designG.gif);
}
.PuffImage {
}
.PuffList a:link, .PuffList a:visited  {
	float:left;
	margin-right: 14px;
}
a.LastPuff:link, a.LastPuff:visited  {
	float:right;
	margin-right: 0px;
}

/*Färgtema A*/
body.ThemeA .TopMenu {
	background-color: #458dcb;
}
body.ThemeA .Decor {
	background-image:url(../Images/theme-a-dekor.gif);
	border-color: #87c0e3;
}
body.ThemeA .LeftMenuTop {
	background-image: url(../Images/lm-top-right-styleA.gif);
}
body.ThemeA .LeftMenuTop h1 {
	background-image: url(../Images/lm-top-left-styleA.gif);
}
body.ThemeA .LeftMenuBot {
	background-image: url(../Images/lm-bot-right-styleA.gif);
}
body.ThemeA .LeftMenuBot span{
	background-image: url(../Images/lm-bot-left-styleA.gif);
}
body.ThemeA .LeftMenu ul li {
	background-color:#d4e1ee;
}
body.ThemeA.LeftMenuBot span {
	background-image: url(../Images/lm-bot-left-styleA.gif);
}
body.ThemeA h1.PageName {
	color: #458DCB;
}
body.ThemeA	 h2.ListHeading {
	background-color: #CCE4F3;
	background-image:url(../Images/h2bg-styleA.gif);
}
body.ThemeA h1.RegBoxTop {
	background-image: url(../Images/bb2-top-left-designA.gif);
}
body.ThemeA .RegBoxTop span {
	background-image: url(../Images/bb2-top-right-designA.gif);
}
body.ThemeA .RegBoxContent {
	background-image: url(../Images/bb2-background-designA.gif);
}
body.ThemeA .RegBoxBot {
	background-image: url(../Images/bb2-bottom-left-designA.gif);
}
body.ThemeA .RegBoxBot span {
	background-image: url(../Images/bb2-bottom-right-designA.gif);
}
body.ThemeA Table {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #2669ac;
	border-right-color: #2669ac;
	border-left-color: #2669ac;
}
body.ThemeA Table caption {
	background-color:#2669ac;
	text-align: left;
	padding: 4px;
	color: #FFF;
}
body.ThemeA Table th {
	background-color:#92b4d5;
	padding: 4px;
	vertical-align:top;
}
body.ThemeA Table td {
	vertical-align:top;
	border-bottom: solid 1px #2669ac;
	padding: 4px;
}

/*Färgtema B*/
body.ThemeB .TopMenu {
	background-color: #8F681F;
}
body.ThemeB .Decor {
	background-image:url(../Images/theme-b-dekor.gif);
	border-color: #bea490;
}
body.ThemeB .LeftMenuTop {
	background-image: url(../Images/lm-top-right-styleB.gif);
}
body.ThemeB .LeftMenuTop h1 {
	background-image: url(../Images/lm-top-left-styleB.gif);
}
body.ThemeB .LeftMenuBot {
	background-image: url(../Images/lm-bot-right-styleB.gif);
}
body.ThemeB .LeftMenuBot span{
	background-image: url(../Images/lm-bot-left-styleB.gif);
}
body.ThemeB .LeftMenu ul li {
	background-color:#e5dbd3;
}
body.ThemeB.LeftMenuBot span {
	background-image: url(../Images/lm-bot-left-styleB.gif);
}
body.ThemeB h1.PageName {
	color: #7e4a22;
}
body.ThemeB	 h2.ListHeading {
	background-color: #CCE4F3;
	background-image:url(../Images/h2bg-styleB.gif);
}
body.ThemeB h1.RegBoxTop {
	background-image: url(../Images/bb2-top-left-designB.gif);
}
body.ThemeB .RegBoxTop span {
	background-image: url(../Images/bb2-top-right-designB.gif);
}
body.ThemeB .RegBoxContent {
	background-image: url(../Images/bb2-background-designB.gif);
}
body.ThemeB .RegBoxBot {
	background-image: url(../Images/bb2-bottom-left-designB.gif);
}
body.ThemeB .RegBoxBot span {
	background-image: url(../Images/bb2-bottom-right-designB.gif);
}
body.ThemeB Table {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #7e4a22;
	border-right-color: #7e4a22;
	border-left-color: #7e4a22;
}
body.ThemeB Table caption {
	background-color:#7e4a22;
	text-align: left;
	padding: 4px;
	color: #FFF;
}
body.ThemeB Table th {
	background-color:#bea490;
	padding: 4px;
	vertical-align:top;
}
body.ThemeB Table td {
	vertical-align:top;
	border-bottom: solid 1px #7e4a22;
	padding: 4px;
}


/*Färgtema C*/
body.ThemeC .TopMenu {
	background-color: #E2BF34;
}
body.ThemeC .Decor {
	background-image:url(../Images/theme-c-dekor.gif);
	border-color: #f7e68a;
}
body.ThemeC .LeftMenuTop {
	background-image: url(../Images/lm-top-right-styleC.gif);
}
body.ThemeC .LeftMenuTop h1 {
	background-image: url(../Images/lm-top-left-styleC.gif);
}
body.ThemeC .LeftMenuBot {
	background-image: url(../Images/lm-bot-right-styleC.gif);
}
body.ThemeC .LeftMenuBot span{
	background-image: url(../Images/lm-bot-left-styleC.gif);
}
body.ThemeC .LeftMenu ul li {
	background-color:#f7e68a;
}
body.ThemeC.LeftMenuBot span {
	background-image: url(../Images/lm-bot-left-styleC.gif);
}
body.ThemeC h1.PageName {
	color: #f0ce15;
}
body.ThemeC	 h2.ListHeading {
	background-color: #CCE4F3;
	background-image:url(../Images/h2bg-styleC.gif);
}
body.ThemeC h1.RegBoxTop {
	background-image: url(../Images/bb2-top-left-designC.gif);
}
body.ThemeC .RegBoxTop span {
	background-image: url(../Images/bb2-top-right-designC.gif);
	color: #FFF;
}
body.ThemeC .RegBoxContent {
	background-image: url(../Images/bb2-background-designC.gif);
}
body.ThemeC .RegBoxBot {
	background-image: url(../Images/bb2-bottom-left-designC.gif);
}
body.ThemeC .RegBoxBot span {
	background-image: url(../Images/bb2-bottom-right-designC.gif);
}
body.ThemeC Table {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #f0ce15;
	border-right-color: #f0ce15;
	border-left-color: #f0ce15;
}
body.ThemeC Table caption {
	background-color:#f0ce15;
	text-align: left;
	padding: 4px;
	color: #8D7A10;
}
body.ThemeC Table th {
	background-color:#f7e68a;
	padding: 4px;
	vertical-align:top;
}
body.ThemeC Table td {
	vertical-align:top;
	border-bottom: solid 1px #f0ce15;
	padding: 4px;
}


/*Färgtema D*/
body.ThemeD .TopMenu {
	background-color: #ec7326;
}
body.ThemeD .Decor {
	background-image:url(../Images/theme-d-dekor.gif);
	border-color: #F5B992;
}
body.ThemeD .LeftMenuTop {
	background-image: url(../Images/lm-top-right-styleD.gif);
}
body.ThemeD .LeftMenuTop h1 {
	background-image: url(../Images/lm-top-left-styleD.gif);
}
body.ThemeD .LeftMenuBot {
	background-image: url(../Images/lm-bot-right-styleD.gif);
}
body.ThemeD .LeftMenuBot span{
	background-image: url(../Images/lm-bot-left-styleD.gif);
}
body.ThemeD .LeftMenu ul li {
	background-color:#f5b992;
}
body.ThemeD .LeftMenuBot span {
	background-image: url(../Images/lm-bot-left-styleD.gif);
}
body.ThemeD h1.PageName {
	color: #ec7326;
}
body.ThemeD h2.ListHeading {
	background-image:url(../Images/h2bg-styleD.gif);
}
body.ThemeD h1.RegBoxTop {
	background-image: url(../Images/bb2-top-left-designD.gif);
}
body.ThemeD .RegBoxTop span {
	background-image: url(../Images/bb2-top-right-designD.gif);
}
body.ThemeD .RegBoxContent {
	background-image: url(../Images/bb2-background-designD.gif);
}
body.ThemeD .RegBoxBot {
	background-image: url(../Images/bb2-bottom-left-designD.gif);
}
body.ThemeD .RegBoxBot span {
	background-image: url(../Images/bb2-bottom-right-designD.gif);
}
body.ThemeD Table {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #ec7426;
	border-right-color: #ec7426;
	border-left-color: #ec7426;
}
body.ThemeD Table caption {
	background-color:#ec7426;
	text-align: left;
	padding: 4px;
	color: #FFF;
}
body.ThemeD Table th {
	background-color:#f5b992;
	padding: 4px;
	vertical-align:top;
}
body.ThemeD Table td {
	vertical-align:top;
	border-bottom: solid 1px #ec7426;
	padding: 4px;
}


/*Färgtema E*/
body.ThemeE .TopMenu {
	background-color: #99B552;
}
body.ThemeE .Decor {
	background-image:url(../Images/theme-e-dekor.gif);
	border-color: #cadaa7;
}
body.ThemeE .LeftMenuTop {
	background-image: url(../Images/lm-top-right-styleE.gif);
}
body.ThemeE .LeftMenuTop h1 {
	background-image: url(../Images/lm-top-left-styleE.gif);
}
body.ThemeE .LeftMenuBot {
	background-image: url(../Images/lm-bot-right-styleE.gif);
}
body.ThemeE .LeftMenuBot span{
	background-image: url(../Images/lm-bot-left-styleE.gif);
}
body.ThemeE .LeftMenu ul li {
	background-color:#cadaa7;
}
body.ThemeE .LeftMenuBot span {
	background-image: url(../Images/lm-bot-left-styleE.gif);
}
body.ThemeE h1.PageName {
	color: #96b54f;
}
body.ThemeE h2.ListHeading {
	background-image:url(../Images/h2bg-styleE.gif);
}
body.ThemeE h1.RegBoxTop {
	background-image: url(../Images/bb2-top-left-designE.gif);
}
body.ThemeE .RegBoxTop span {
	background-image: url(../Images/bb2-top-right-designE.gif);
}
body.ThemeE .RegBoxContent {
	background-image: url(../Images/bb2-background-designE.gif);
}
body.ThemeE .RegBoxBot {
	background-image: url(../Images/bb2-bottom-left-designE.gif);
}
body.ThemeE .RegBoxBot span {
	background-image: url(../Images/bb2-bottom-right-designE.gif);
}
body.ThemeE Table {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #96b54f;
	border-right-color: #96b54f;
	border-left-color: #96b54f;
}
body.ThemeE Table caption {
	background-color:#96b54f;
	text-align: left;
	padding: 4px;
	color: #FFF;
}
body.ThemeE Table th {
	background-color:#cadaa7;
	padding: 4px;
	vertical-align:top;
}
body.ThemeE Table td {
	vertical-align:top;
	border-bottom: solid 1px #96b54f;
	padding: 4px;
}


/*Färgtema F - Röd*/
body.ThemeF .TopMenu {
	background-color: #b93a48;
}
body.ThemeF .Decor {
	background-image:url(../Images/theme-F-dekor.gif);
	border-color: #ED9397;
}
body.ThemeF .LeftMenuTop {
	background-image: url(../Images/lm-top-right-styleF.gif);
}
body.ThemeF .LeftMenuTop h1 {
	background-image: url(../Images/lm-top-left-styleF.gif);
}
body.ThemeF .LeftMenuBot {
	background-image: url(../Images/lm-bot-right-styleF.gif);
}
body.ThemeF .LeftMenuBot span{
	background-image: url(../Images/lm-bot-left-styleF.gif);
}
body.ThemeF .LeftMenu ul li {
	background-color:#fdeaee;
}
body.ThemeF .LeftMenuBot span {
	background-image: url(../Images/lm-bot-left-styleF.gif);
}
body.ThemeF h1.PageName {
	color: #cf1820;
}
body.ThemeF	 h2.ListHeading {
	background-image:url(../Images/h2bg-stylef.gif);
}
body.ThemeF h1.RegBoxTop {
	background-image: url(../Images/bb2-top-left-designf.gif);
}
body.ThemeF .RegBoxTop span {
	background-image: url(../Images/bb2-top-right-designf.gif);
}
body.ThemeF .RegBoxContent {
	background-image: url(../Images/bb2-background-designf.gif);
}
body.ThemeF .RegBoxBot {
	background-image: url(../Images/bb2-bottom-left-designf.gif);
}
body.ThemeF .RegBoxBot span {
	background-image: url(../Images/bb2-bottom-right-designf.gif);
}
body.ThemeF Table {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #b93844;
	border-right-color: #b93844;
	border-left-color: #b93844;
}
body.ThemeF Table caption {
	background-color:#b93844;
	text-align: left;
	padding: 4px;
	color: #FFF;
}
body.ThemeF Table th {
	background-color:#dc9ba1;
	padding: 4px;
	vertical-align:top;
}
body.ThemeF Table td {
	vertical-align:top;
	border-bottom: solid 1px #b93844;
	padding: 4px;
}

/*Färgtema F - Röd*/
body.ThemeG .TopMenu {
	background-color: #01b3cc;
}
body.ThemeG .Decor {
	background-image:url(../Images/theme-G-dekor.gif);
	border-color: #ccf0f5;
}
body.ThemeG .LeftMenuTop {
	background-image: url(../Images/lm-top-right-styleG.gif);
}
body.ThemeG .LeftMenuTop h1 {
	background-image: url(../Images/lm-top-left-styleG.gif);
}
body.ThemeG .LeftMenuBot {
	background-image: url(../Images/lm-bot-right-styleG.gif);
}
body.ThemeG .LeftMenuBot span{
	background-image: url(../Images/lm-bot-left-styleG.gif);
}
body.ThemeG .LeftMenu ul li {
	background-color:#ccf0f5;
}
body.ThemeG .LeftMenuBot span {
	background-image: url(../Images/lm-bot-left-styleG.gif);
}
body.ThemeG h1.PageName {
	color: #01b3cc;
}
body.ThemeG	 h2.ListHeading {
	background-image:url(../Images/h2bg-styleG.gif);
}
body.ThemeG h1.RegBoxTop {
	background-image: url(../Images/bb2-top-left-designG.gif);
}
body.ThemeG .RegBoxTop span {
	background-image: url(../Images/bb2-top-right-designG.gif);
}
body.ThemeG .RegBoxContent {
	background-image: url(../Images/bb2-background-designG.gif);
}
body.ThemeG .RegBoxBot {
	background-image: url(../Images/bb2-bottom-left-designG.gif);
}
body.ThemeG .RegBoxBot span {
	background-image: url(../Images/bb2-bottom-right-designG.gif);
}
body.ThemeG Table {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #01b3cc;
	border-right-color: #01b3cc;
	border-left-color: #01b3cc;
}
body.ThemeG Table caption {
	background-color:#00b3cc;
	text-align: left;
	padding: 4px;
	color: #FFF;
}
body.ThemeG Table th {
	background-color:#80d9e5;
	padding: 4px;
	vertical-align:top;
}
body.ThemeG Table td {
	vertical-align:top;
	border-bottom: solid 1px #01b3cc;
	padding: 4px;
}


/* Tabbar startsida, Ajax*/
.ui-tabs {
	zoom: 1;
}
.ui-tabs .ui-tabs-nav {
	list-style: none;
	position: relative;
	padding-top: 0.2em;
	padding-right: 0.2em;
	padding-bottom: 0;
	padding-left: 0em;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
}
.ui-tabs .ui-tabs-nav li {
	position: relative;
	float: left;
	border-bottom-width: 0 !important;
	margin-top: 0;
	margin-right: 0.2em;
	margin-bottom: -1px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
}
.ui-tabs .ui-tabs-nav li a {
	float: left;
	text-decoration: none;
	padding-top: 4px;
	padding-right: 20px;
	padding-bottom: 4px;
	padding-left: 1em;
	text-transform: uppercase;
}

/*Aktiv flik*/
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	padding-bottom: 1px;
	border-bottom-width: 0;
	background-image:url(../Images/foldleft.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a, 
.ui-tabs .ui-tabs-nav li.ui-state-processing a {
	background-image:url(../Images/foldright.gif);
	background-position:right top;
	background-repeat:no-repeat;
	cursor: text;
}
.ui-tabs .ui-tabs-nav li a, 
.ui-tabs.ui-tabs-collapsible 
.ui-tabs-nav li.ui-tabs-selected a {
	cursor: pointer;
	font-size: 0.9em;
} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel {
	display: block;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #add3ea;
	border-left-color: #add3ea;
	border-top-style: solid;
	border-top-color: #add3ea;
	padding-bottom: 0px;
}
.ui-tabs .ui-tabs-hide {
	display: none !important;
}



/* Component containers */
.ui-widget {

}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-size: 1em;
}
.ui-widget-content {
	clear: both;
	border-bottom-color: #add3ea;
}
.ui-widget-content a {
	color: #333333;
}
.ui-widget-header {
	color: #ffffff;
	font-weight: bold;
}
.ui-widget-header a {
	color: #ffffff;
}
/* Interaction states */
.ui-state-default, .ui-widget-content .ui-state-default {
	background-image:url(../Images/foldleft-inact.gif);
	background-position:left top;
	background-repeat:no-repeat;
	font-weight: bold;
	color: #1c94c4;
	outline: none;
}
.ui-state-default a, 
.ui-state-default a:link, 
.ui-state-default a:visited {
	background-image:url(../Images/foldright-inact.gif);
	background-position:right top;
	background-repeat:no-repeat;
	text-decoration: none;
	outline: none;
	color:#FFF;
}

/*Tab Hover*/
.ui-state-hover, .ui-widget-content .ui-state-hover, 
.ui-state-focus, .ui-widget-content .ui-state-focus {
}
.ui-state-active, .ui-widget-content .ui-state-active {
	background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #eb8f00;
	outline: none;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color: #404040;
	outline: none;
	text-decoration: none;
}
/* Interaction Cues */
.ui-state-highlight, .ui-widget-content .ui-state-highlight {
	border: 1px solid #fed22f;
	background: #ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;
	color: #363636;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a {
	color: #363636;
}
.ui-state-error, .ui-widget-content .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;
	color: #ffffff;
}
.ui-state-error a, .ui-widget-content .ui-state-error a {
	color: #ffffff;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text {
	color: #ffffff;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.TabEnd {
	background-image: url(../Images/tabsend-left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float:left;
	clear: both;
	height: 10px;
	width: 100%;
	font-size: 0px;
	line-height: 0px;
	margin-bottom: 15px;

}
.TabEnd span {
	background-image: url(../Images/tabsend-right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display:block;
	float:right;
	width:8px;
	height: 8px;
}
#tabs {
	clear:both;
	font-size: 0.9em;
}

/*Söknapp*/
.SearchButton:link, .SearchButton:visited  {
	background-image:url(../Images/searchbg.gif);
	border:none;
	height: 24px;
	width: 29px;
	padding-left: 2px;
	float:left;
	background-repeat: no-repeat;
	margin-left: 2px;
}
.SearchButton:hover {
	background-image:url(../Images/searchbg-hov.gif);
}
.SearchButton span {
	display:none;
}
.SearchText {
	float: left;
	background-color: #FFF;
	background-image: url(../Images/search-text-bg.gif);
	background-repeat: repeat-x;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 19px;
	padding-top: 4px;
	padding-left: 4px;
}
li.LastItem {
	background-image: none;
}

/*Loginbox*/
.LBTop {
	height: 7px;
	clear: both;
	float: left;
	width: 100%;
	background-image: url(../Images/bb-top-left.gif);
	background-repeat: no-repeat;
	line-height:0px;
	font-size:0px;
}
.LBTop span {
	background-image: url(../Images/bb-top-right.gif);
	background-repeat: no-repeat;
	height: 7px;
	float: right;
	width: 10px;
	background-position: right top;
}
.LBBot {
	height: 7px;
	clear: both;
	float: left;
	width: 100%;
	background-image: url(../Images/bb-bot-left.gif);
	background-repeat: no-repeat;
	line-height:0px;
	font-size:0px;
}
.LBBot span {
	background-image: url(../Images/bb-bot-right.gif);
	background-repeat: no-repeat;
	height: 8px;
	float: right;
	width: 10px;
	background-position: right top;
}
.LoginBox {
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 15px;
}
.LBContent {
	background-color: #CCE3F1;
	clear: both;
	padding-right: 10px;
	padding-left: 10px;
}
.LBContent p {
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}

/*Sidfot*/
.Decor {
	background-repeat:no-repeat;
	background-position: 132px;
	clear: both;
	float: left;
	width: 100%;
	font-size: 0px;
	line-height: 0px;
	border-bottom-width: 12px;
	border-bottom-style: solid;
	padding-top: 61px;
}

/*Sidfot*/
.PageFooter {
	padding-top: 18px;
	padding-bottom: 18px;
	width: 95%;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	text-align: center;
	color: #878787;
}
.PageFooter a:link, 
.PageFooter a:visited {
	color:#888888;
	text-decoration:underline;
}
.PageFooter a:hover {
	text-decoration:none;
	
	
/*Lista med svart pil*/
}
h1.RegBoxTop {
	background-image: url(../Images/bb2-top-left.gif);
	background-repeat: no-repeat;
	padding-left: 6px;
	background-position: left top;
	background-color: #458DCA;
}
.RegBoxTop span {
	background-image: url(../Images/bb2-top-right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	height: 19px;
	padding-left: 6px;
	padding-top: 8px;
	color: #FFF;
}
.RegBoxContent {
	clear: both;
	background-image: url(../Images/bb2-background.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 86%;
	margin-right: auto;
	margin-left: auto;
	padding-right: 7%;
	padding-left: 7%;
	padding-top: 5px;
	font-size: 0.9em;
}
body.SubPage .RegBoxContent, body.SubStartPage .RegBoxContent  {
	font-size:1em;
}
.RegularBox {
	clear: both;
}
.RegBoxBot {
	background-image: url(../Images/bb2-bottom-left.gif);
	background-repeat: no-repeat;
	height: 8px;
	font-size: 0px;
	line-height: 0px;
	margin-bottom: 15px;
	clear: both;
}
.RegBoxBot span {
	background-image: url(../Images/bb2-bottom-right.gif);
	background-repeat: repeat-x;
	height: 8px;
	float: right;
	width: 8px;
}

/*Lista med svart pil*/
ul.ArrowList {
	padding-top:6px;
	clear: both;
	margin-bottom: 0px;
	padding-bottom: 0px;

}
.ArrowList li {
	list-style-type: none;
	float:left;
	width:100%;
}
.ArrowList a:link, .ArrowList a:visited {
	color:#333;
	background-image:url(../Images/arrow-black.gif);
	display: block;
	background-repeat: no-repeat;
	padding-left: 12px;
	background-position: 0px 3px;
	margin-bottom: 1px;
	text-decoration:none;
}
.ArrowList a:hover {
	text-decoration:underline;
}

/*Nyhetslista*/
ul.NewsList {
	padding-top:8px;
}
ul.NewsList li {
	list-style-type:none;
	border-bottom:solid 1px #d8ecf5;
	padding-bottom:8px;
	margin-bottom:8px;
}
ul.NewsList span {
	display:block;
}
ul.NewsList a {
	text-decoration:none;
}
ul.NewsList span.Heading {
	font-weight:bold;
	color: #3f3f3f;
}
ul.NewsList span.Text {
	color: #3f3f3f;
}
ul.NewsList span.Date {
	color:#0078b1;
	font-size: 0.9em;
}
#tabs-1 ul.NewsList , #tabs-2 ul.NewsList {
	width:90%;
	margin-left:auto;
	margin-right:auto;
	
}
.ReadMore:link, .ReadMore:visited {
	padding-left: 12px;
	display: block;
	color: #007ac3;
	text-decoration: none;
	text-align: right;
	clear: both;
	padding-right: 15px;
}
.ReadMore:hover {
	text-decoration:underline;
}
.ReadMore span {
	padding-left:10px;
	background-image:url(../Images/lasmer-arrow.gif);
	background-repeat:no-repeat;
	background-position: 0px 2px;
}


.MoreLink:link, .MoreLink:visited {
	display: block;
	color: #007ac3;
	text-decoration: underline;
	clear: both;
	padding-bottom: 8px;
}
.MoreLink:hover {
	text-decoration:none;
}
.MoreLink span {
	background-image:url(../Images/lasmer-arrow.gif);
	background-repeat:no-repeat;
	background-position: 0px 2px;
	padding-left: 10px;
}

/*Sidans rubrik*/
h1.PageName {
	font-size: 1.8em;
	font-weight: normal;
	clear: both;
	font-family: Tahoma, Geneva, sans-serif;
	padding-bottom: 15px;
}
p.Ingress {
	color: #666;
	font-size: 1.2em;
	line-height: 1.3em;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.ImageHolder {
	padding-bottom: 20px;
}
.FlashHolder {
	padding-bottom: 18px;
}
.LeftMenuTop {
	background-repeat: no-repeat;
	background-position: right top;
	width: 100%;
	line-height: 0px;
	height: 28px;
}
.LeftMenuTop a:link, .LeftMenuTop a:visited {
	color:#FFF;
	cursor:pointer;
	text-decoration:none;

}
.LeftMenuTop h1 {
	background-repeat:no-repeat;
	color: #FFF;
	background-position: left top;
	padding-right: 8px;
	padding-left: 11px;
	margin: 0px;
	clear: both;
	float: left;
	padding-top: 8px;
	padding-bottom: 7px;
}
.LeftMenuTop h1 span {
	padding-left:15px;
	background-image:url(../Images/arrow-white-down.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
	display:block;
}
.LeftMenuBot {
	background-repeat: no-repeat;
	background-position: right top;
	float:left;
	width: 100%;
	height: 20px;
	padding-bottom: 8px;
}
.LeftMenuBot span {
}
.LeftMenu ul {
	clear: both;
	background-image:url(../Images/lm-bg.gif);
	background-repeat:repeat-y;
	background-position:right;
	padding-right:3px;
	margin: 0px;
	padding-top: 0px;
}
.LeftMenu ul li {
	list-style-type:none;
	border-bottom:solid 2px #FFF;
	display:block;
	clear:both;
	line-height: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.LeftMenu ul li ul {
	background-image:none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;

}
.LeftMenu ul li ul li {
	border:none;
}
.LeftMenu ul a:link, .LeftMenu ul a:visited {
	display:block;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 12px;
	margin-left:10px;
	color: #333;
	text-decoration: none;
}
.LeftMenu ul a:hover {
	text-decoration:underline;
}
.LeftMenu .ActiveItem {
	font-weight:bold;
}
.LeftMenuBot span {
	background-repeat: no-repeat;
	display: block;
	height: 20px;
}
.HasChildren {
	background-image: url(../Images/arrow-black.gif);
	background-repeat: no-repeat;
	background-position: 3px 4px;
}
.OpenGroup {
	background-image: url(../Images/arrow-black-down.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

/*BreadCrumb*/
ul#BreadCrumb {
	list-style-type:none;
	padding:0;
	font-size: 0.9em;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 1em;
	margin-left: 0;
	clear: both;
	float: left;
	width: 100%;
}
ul#BreadCrumb li {
	list-style-type:none;
	display:inline;
	background-image:url(../Images/bcsep.gif);
	background-repeat:no-repeat;
	background-position:right 5px;
	padding-right: 10px;
	float: left;
	margin-right: 6px;
}
ul#BreadCrumb a:link, ul#BreadCrumb a:visited {
	text-decoration:none;
	color:#666;
}
ul#BreadCrumb a:hover {
	text-decoration:underline;
}
ul#BreadCrumb li.ActiveCrumb {
	background-image:none;
	color:#999;
}
.Print {
	background-image: url(../Images/printico.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	display: block;
	padding-top: 8px;
	background-position: 0px 100%;
	clear: both;
}

/*Dokumentlista*/
.Docs {
	margin:0px;
	clear: both;
	width: 98%;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.Docs li {
	list-style-type:none;
	float:left;
	width:100%;
	padding:2px 0 2px 0;
}
.Docs a:link, .Docs a:visited {
	display:block;
	width:90%;
	padding:2px 0 4px 20px;
	background-repeat:no-repeat;
	background-image:url(../Images/default.gif);
	color: #333;
	text-decoration: none;
}
.Docs a:hover {
	text-decoration:underline;
}
/*Docs specifikt*/
.Docs .pdf:link, .Docs .pdf:visited {
	background-image: url(../Images/pdf.gif);
}
.Docs .doc:link, .Docs .doc:visited {
	background-image:url(../Images/doc.gif);
}
.Docs .docx:link, .Docs .docx:visited {
	background-image:url(../Images/doc.gif);
}
.Docs .dot:link, .Docs .dot:visited {
	background-image:url(../Images/doc.gif);
}
.Docs .xls:link, .Docs .xls:visited {
	background-image:url(../Images/xls.gif);
}
.Docs .xlt:link, .Docs .xlt:visited {
	background-image:url(../Images/xls.gif);
}
.Docs .xlsx:link, .Docs .xlsx:visited {
	background-image:url(../Images/xls.gif);
}
.Docs .txt:link, .Docs .txt:visited {
	background-image:url(../Images/txt.gif);
}
.Docs .tif:link, .Docs .tif:visited {
	background-image:url(../Images/tif.gif);
}
.Docs .tiff:link, .Docs .tiff:visited {
	background-image: url(../Images/gif.gif);
}
.Docs .ppt:link, .Docs .ppt:visited {
	background-image:url(../Images/ppt.gif);
}
.Docs .pptx:link, .Docs .pptx:visited {
	background-image:url(../Images/ppt.gif);
}
.Docs .pot:link, .Docs .pot:visited {
	background-image:url(../Images/ppt.gif);
}
.Docs .png:link, .Docs .png:visited {
	background-image:url(../Images/png.gif);
}
.Docs .mpg:link, .Docs .mpg:visited {
	background-image:url(../Images/mpg.gif);
}
.Docs .mp3:link, .Docs .mp3:visited {
	background-image:url(../Images/mp3.gif);
}
.Docs .jpg:link, .Docs .jpg:visited {
	background-image:url(../Images/jpg.gif);
}
.Docs .jpeg:link, .Docs .jpeg:visited {
	background-image:url(../Images/jpeg.gif);
}
.Docs .htm:link, .Docs .htm:visited {
	background-image:url(../Images/htm.gif);
}
.Docs .html:link, .Docs .html:visited {
	background-image:url(../Images/html.gif);
}
.Docs .htmint:link, .Docs .htmint:visited {
	background-image:url(../Images/html-int.gif);
}
.Docs .gif:link, .Docs .gif:visited {
	background-image:url(../Images/gif.gif);
}
.default {
	background-image:url(../Images/default.gif);
}

/*Editordelar*/
.EditorContent ul {
	padding-left: 30px;
	padding-bottom: 15px;
	padding-top: 10px;
}
.EditorContent p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}

/*Editorformateringar*/
h2.Rubrik1 {
	font-size: 1.1em;
	line-height: 1.2em;
}
h3.Rubrik2 {
	font-size: 1em;
	line-height: 1.2em;
}
img.ImageRight {
	float: right;
	padding-bottom: 8px;
	padding-left: 8px;
}
img.ImageLeft {
	float: left;
	padding-bottom: 8px;
	padding-right: 8px;
}
h2.ListHeading {
	padding: 8px;
	background-repeat: repeat-x;
	background-position: bottom;
	margin-bottom: 6px;

}
ul.PageList li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b9d4ed;
	margin-bottom: 5px;
	padding-bottom: 4px;
}

/*Formulärhantering*/
.FilterHolder {
	border: 1px solid #cce4f3;
	padding: 8px;
	background-image: url(../Images/fejd.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-bottom: 10px;
}
.FilterHolder fieldset {
	padding:4px;
}
.FilterHolder legend {
	color:#333;
}
.FilterBox {
	float: left;
	padding-right: 15px;
}
.Input {
	float: left;
	background-color: #FFF;
	background-image: url(../Images/searchbg2.gif);
	background-repeat: repeat-x;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	height: 18px;
	padding-top: 4px;
	padding-left: 4px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #e7e7e7;
	border-bottom-color: #e7e7e7;
	border-left-color: #e7e7e7;
}
.IpSearch {
	width: 200px;
}
.CalenderSearch {
	width:130px;
}
.IpDate {
	width: 70px;
}
.LabelBlock label {
	display:block;
}
.FilterRow {
	clear: both;
	padding-bottom: 8px;
	float: left;
	width: 100%;
}
.Button {
	padding-top: 17px;
}
.SearchInfo {
	padding-right: 7px;
	padding-bottom: 8px;
	padding-left: 7px;
}

/* Paging */
.Paging {
	clear:both;
	font-weight:bold;
	float:left;
	width:100%;
	margin-top:10px;
	padding-top: 10px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCE4F3;
}
.Paging a, .Paging a:link, .Paging a:visited {
	display:inline;
	padding:5px 5px;
	margin:0;
}
.Paging a:hover {
	background-color:#CCE4F3;
}
.Paging .ActiveItem, .Paging .ActiveItem:link, .Paging .ActiveItem:visited {
	color:#000;
	text-decoration:none;
}


/*Vanlig lista*/
.ListHolder {
	float:left;
	width:100%;
}
.ListItemWrapper {
	display:block;
	float:left;
	width:100%;
	margin:0;
	padding-bottom:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCE4F3;
}
.ListHolder .LastItem .ListItemWrapper {
	border:none;
}
.ListHolder P {
	padding:0px;
	margin:0px;
}
.ListHolder .Heading {
	font-weight:bold;
	display: block;
	padding-bottom: 0.2em;
	padding-top: 0px;
	padding-left:12px;
	padding-right:12px;
	font-size: 1.1em;
	/*color:#3f3e3e;*/
}
.ListHolder .Date {
	color: #666;
	padding-top: 0px;
	padding-left:12px;
	padding-right:12px;
	padding-bottom: 0.1em;
}
.ListHolder .Image {
	float: right;
	padding-right:12px;
	padding-left: 12px;
	padding-bottom:5px;
}
.ListHolder .Text {
	padding-left:12px;
	padding-right:12px;
	display: block;
}
.ListLink:link, .ListLink:visited {
	float:left;
	width: 100%;
	text-decoration:none;
	color:#3f3e3e;
	padding-top: 10px;
	cursor:pointer;
}
.ListLink:hover {
	text-decoration: none;
	background-image: url(../Images/listitemhov.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.ListLink span {
	display: block;
}
p.Date {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}

/*Iframehållare*/
.Iframe {
	width: 100%;
}


/*Forum*/ 
.RegisterForm {
	clear: both;
	font-size: 11px;
	margin-top: 10px;
	padding: 5px;
}
.TextAreaT {
	width:99%;
	height: 70px;
}
.RegisterForm label {
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
}
.RegisterForm legend {
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
	margin-bottom: 4px;
	font-size: 1.1em;
	color: #4172E2;
}
.RegisterForm input, 
.RegisterForm select {

}
.FieldValidation {
	border: 1px solid #990000;
	padding: 4px;
	margin-bottom: 8px;
}
.RegisterForm p {
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	clear: both;
}
ul.ErrorList {
	color: #990000;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-left: 15px;
}
.InputGroup {
	width: 100%;
	clear: both;
	float: left;
}
.InputGroup label {
	font-weight:bold;
	cursor: pointer;
}
.InputGroup P {
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	clear: both;
	float: left;
	width: 100%;

}
.RightButton {
	float: right;
}
.LeftButton {
	float: left;
}


.Float label, .Float input {
	float: left;
}
.Float label {
	width:120px;
}
.InputGroup fieldset {
	float: left;
	margin-left: 115px;
	width: 300px;
	margin-bottom: 15px;
	padding: 8px;
}
.InputGroup fieldset label {
	font-weight:normal;
}
.InputGroup legend {
	color:#333;
	font-weight:bold;
	padding:0px;
	margin-left:-4px;
}

/*Sökresultat*/
#ResultArea h2 {
	padding: 8px;
	background-color: #CCE4F3;
	background-image: url(../Images/header-bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-bottom: 6px;
}	
#ResultArea ol {
	padding: 0px;
	margin-top: 14px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#ResultArea li {
	list-style-type:none;
	margin-bottom:12px;
	padding-bottom:12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCE4F3;
}
#ResultArea li p {
	padding:0px;
	margin:0px;
}
.ImgSearchButton {
	background-image: url(../Images/searchlong.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	overflow: visible;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #CCC;
	background-position: left top;
	padding-bottom: 1px;
	padding-top: 3px;
	padding-right: 8px;
	cursor:pointer;
	height: 24px;
}
.ImgSearchButton:hover {
	background-image: url(../Images/searchlong-hov.gif);
}


.ViewButton {
	background-image: url(../Images/searchlong-noimg.gif);
	background-repeat: no-repeat;
	padding-left: 4px;
	overflow: visible;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #CCC;
	background-position: left top;
	padding-bottom: 1px;
	padding-top: 3px;
	padding-right: 4px;
	cursor:pointer;
	height: 24px;
}
.ViewButton:hover {
	background-image: url(../Images/searchlong-hov-noimg.gif);
}

/* SITEMAP PAGE          */
#SiteMap ul {
    margin: 0;
    padding: 0.2em 0;
    list-style-image: none;
}
#SiteMap ul ul {
    padding: 0;
    margin-left: 0.5em;
}
#SiteMap li {
	margin: 0 0 0.5em 0;
	padding: 0;
	list-style: none;
}
#SiteMap li a {
    text-decoration: none;
}
#SiteMap li li {
	margin: 0.2em 0;
	padding-left: 1em;
	background-image: url(../images/SiteMapBullet.png);
	background-repeat: no-repeat;
}

/*Akutruta på startsidan*/
.AlertArea {
	border: 3px solid #DC1921;
	padding: 8px;
	margin-bottom: 12px;
}
.AlertArea span {
	display:inline;
}
.AlertArea ul li {
	list-style-type:none;
}
.AlertArea .ReadMore:link, 
.AlertArea .ReadMore:visited {
	display:inline;
}
.AlertArea h1 {
	color: #D51920;
	padding-bottom: 5px;
}
.DatePicker img {
	padding-top: 4px;
	padding-left: 4px;
}

/*Formulär hållare*/
body .FormHolder table {
	border:none;
}
body .FormHolder table caption {
	background-color:#FFF;
	color:#000;
	border:none;
}
body .FormHolder table th {
	background-color:#FFF;
	border:none;
}
body .FormHolder table td {
	background-color:#FFF;
	border:none;
}

