/*Generella inställningar*/
body {
	background-color: #f1efe7;
	text-align: center;
	font-size: 0.76em;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.4em;
	color:#000;
	margin: 0px;
	padding: 0px;
}
html {
	font-size:100%;
}
Label {
	cursor:pointer;
}
/* Tar bort ramar på länkade bilder */
img {
	border:none;
}
/*Länkar generellt*/
a:link, a:visited {
	color:#003366;
	text-decoration: underline;
}
a:hover {
	text-decoration:none;
}
.External-link {
/*white-space:nowrap;
	position:relative;*/	
}
.LinkList span.External-link,
span.External-link {
	margin-left:5px;
	margin-top:2px;
	width:10px;
	height:10px;
	font-size:0px;
	line-height:0px;
	background-image:url(../Images/link-ext.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	position:absolute;
	text-indent:-9999px;
	
	display:inline;
}
/*Rubriker generellt*/
h1, h2, h3, h4, h5, h6 {
	font-size: 1em;
	margin: 0px;
	padding: 0px;
	clear: both;
}
h1.PageName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: normal;
	line-height: 1.4em;
	padding-bottom: 0.3em;
}
h1.BoxHeading {
	font-weight: normal;
	font-size: 1.2em;
	padding-bottom: 8px;
	clear: both;
}
.RoundedHead {
	margin-top:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: normal;
	line-height: 1.4em;
	padding:0;
	background:url(../images/rub-rounded-left.jpg) 0 0 no-repeat transparent;
	clear: both;
}
.RoundedHead span {
	display:block;
	padding:10px 10px 15px 10px;
	background:url(../images/rub-rounded-right.jpg) right 0 no-repeat transparent;
}
/* Dold länk för hoppa till innehållet */
 .hidden {
	left:0px;
	top:-50px;
	overflow:hidden;
	position:absolute;
	width:100%;
	margin:0 auto;
	z-index:100;
	background:transparent;
	text-align: center;
}
.hidden:active,
.hidden:focus {
	margin:0 auto;
	top:0px;
	font-size:1em;
	font-weight:bold;
	background-color:#D61924;
	color:#fff;
}


/*Brytare, bibehåller bakgrundshantering*/
.Breaker {
	clear: both;
	font-size: 0px;
	line-height: 0px;
}
/* Linje för separering */
.Divider {
	clear:both;
	font-size:0px;
	line-height:0px;
	margin:10px 0;
	padding:0;
	border-bottom:solid 1px #ccc;
}
/*Omsluter sidan, sätter sidans bredd*/
.Wrapper {
	width: 971px;
	margin-right: auto;
	margin-left: auto;
	text-align:left;
}
.PageEnd {
	clear:both;
	width:971px;
	margin:0 auto;
	background:url(../images/page-end-bg.gif) center 0 no-repeat transparent;
	height:10px;
	font-size:1px;
	line-height:1px;
	margin-bottom:15px;
}
/*Topplänkar*/
ul.TopLinks {
	margin: 0;
	padding: 0;
	float: left;
}
ul.TopLinks li {
	display:inline;
}
ul.TopLinks li.LastItem a:link, ul.TopLinks li.LastItem a:visited {
	border:none;
}
ul.TopLinks a:link, ul.TopLinks a:visited {
	font-size:0.9em;
	display:block;
	padding:0;
	float:left;
	padding-right:10px;
	margin-right:10px;
	color:#333;
	text-decoration:none;
	border-right:solid 1px #a6a6a6;
}
ul.TopLinks a:hover {
	text-decoration:underline;
}
/* ----- Group Two */
ul.TopLinks.GroupTwo {
	float:left;
}
ul.TopLinks.GroupTwo a:link, ul.TopLinks.GroupTwo a:visited {
	border:none;
	margin-left:10px;
	margin-right:0;
}
ul.TopLinks a.Translate, ul.TopLinks a.Translate:link, ul.TopLinks a.Translate:visited {
	display:block;
	background:url(../images/sprite-icons.png) 0 0 no-repeat transparent;
	padding:0 0 0 21px;
}
ul.TopLinks a.TopWebcam, ul.TopLinks a.TopRSS:link, ul.TopLinks a.TopWebcam:visited {
	display:block;
	background:url(../images/webcam.gif) 0 0 no-repeat transparent;
	padding:0 0 0 21px;
}
ul.TopLinks a.TopRSS, ul.TopLinks a.TopRSS:link, ul.TopLinks a.TopRSS:visited {
	display:block;
	background:url(../images/rss.gif) 0 0 no-repeat transparent;
	padding:0 0 0 21px;
}
ul.TopLinks a.Listen, ul.TopLinks a.Listen:link, ul.TopLinks a.Listen:visited {
	display:block;
	background:url(../images/sprite-icons.png) 0 -80px no-repeat transparent;
	padding:0 0 0 21px;
}
ul.TopLinks a.Adapt, ul.TopLinks a.Adapt:link, ul.TopLinks a.Adapt:visited {
	display:block;
	background:url(../images/sprite-icons.png) 0 -160px no-repeat transparent;
	width:100px;
	height:16px;
	text-indent: -9999px;
	/*height: 1px;*/
	font-size: 1px;
	line-height: 1px;
	padding: 0;/*margin: 0;*/
}
/*Hållare för sök*/
.SearchArea {
	/* [disabled]margin-top:15px; */
	clear:both;
	float: right;
	width:87%;
}
.SubSearch {
	float:right;
	padding-top: 25px;
}
.SearchArea label {
	position:absolute;
	visibility:hidden;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	padding: 0;
	margin: 0;
	left: -9999px;
}
.SearchArea .SearchTfd {
	width:170px;
	padding-top:3px;
	padding-bottom:3px;
	margin-right:5px;
	border-top:solid 1px #abadb3;
	border-left:solid 1px #e2e3e9;
	border-bottom:solid 1px #e3e9ef;
	border-right:solid 1px #e3e9ef;
	background:url(../images/sprite-icons.png) 5px -235px no-repeat transparent;
	padding-right: 0;
	padding-left: 22px;
	left: -9999px;
}
.SearchArea .SearchTfd focus {
	border:solid 1px red;
}

/*--------------- Sidhuvuvud ----- */
.TopHolder {
	clear: both;
	float: left;
	width: 100%;
	margin-top: 3px;
}
.MainContent {
	background:center repeat-y url(../Images/pagebg.gif) transparent;
	clear: both;
	padding:0 19px 10px 19px;
}
/*Logotyphållare*/
.Logo {
	float: left;
	padding-top:4px;
	margin-left:25px;
}
/*Logo som är dold i skärmläge, visas i printläge*/
.PrintLogo {
	display:none;
	visibility:hidden;
	position:absolute;
}
/*Huvudnavigering*/
.TopMenuHolder {
	clear: both;
	background:url(../images/topbg.gif) 0 bottom repeat-x transparent;
	float: left;
	width: 100%;
	min-height:49px;
	height:auto !important;
	height:49px;
	
}
.TopMenuWrap {
	background:transparent url(../Images/topmenuright.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	float: left;
	width: 100%;
}
.TopMenu {
	clear: both;
	display:inline;
	width:98.5%;
	background:transparent no-repeat url(../Images/topmenuleft.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	padding:8px 0 0 1.5%;
	float: left;
	font-size:1.1em;
	min-height:49px;
	height:auto !important;
	height:49px;
}
.TopMenu li {
	list-style-type:none;
	float: left;
	margin:0;
}
.TopMenu a:link, .TopMenu a:visited {
	float:left;
	display:block;
	color:#443110;
	text-decoration:none;
	padding-right:11px;
}
.TopMenu a:hover {
	cursor:pointer;
	background:url(../images/topmenu-hov-right.gif) right 0 no-repeat transparent;
}
.TopMenu span {
	display:block;
	height: 32px;
	padding-top: 17px;
	padding-left: 11px;
}
.TopMenu a:hover span {
	background:url(../images/topmenu-hov-left.gif) left 0 no-repeat transparent;
}
.TopMenu li.ActiveItem a:link, .TopMenu li.ActiveItem a:visited {
	background:transparent no-repeat url(../Images/act-foldright.gif) right top;
}
.TopMenu li.ActiveItem a:hover {
	background:transparent no-repeat url(../Images/act-foldright.gif) right top;
}
.TopMenu li.ActiveItem span {
	background:transparent no-repeat url(../Images/act-foldleft.gif);
}
.TopMenu li.ActiveItem a:hover span {
	background:transparent no-repeat url(../Images/act-foldleft.gif) left top;
}
/*Sidhuvud topp*/
.Head {
	float: right;
	margin-top:15px;
	width: 65%;
}
.SubHead {
	float:right;
}
.MidContent {
	clear: both;
	padding-top: 20px;
	float: left;
	width: 100%;
	padding-bottom: 0px; /*20px;*/
}
/* --------------- Sidtypsspecifika kolumner */
/* ----- Startsida*/
body.StartPage .LeftColumn {
	float: left;
	width: 230px;
}
body.StartPage .MidRightColHolder {
	float: right;
	width: 73.6%;
}
body.StartPage .MidColumn {
	float:left;
	width:64%;
	padding-bottom: 15px;
}
body.StartPage .RightColumn {
	float:right;
	width:33.2%;
}
body.StartPage ul#BreadCrumb {
	display:none;
	visibility:hidden;
	position:absolute,
}
/* ----- Vanlig-webbsida*/
body.SubPageThreeCols .LeftColumn {
	float: left;
	width: 24.4%;
}
body.SubPageThreeCols .MidRightColHolder {
	float: right;
	width: 73.6%;
}
body.SubPageThreeCols .MidColumn {
	float:left;
	width:440px;
	padding-bottom: 15px;
	padding-top: 1px;
}
body.SubPageThreeCols .RightColumn {
	float:right;
	width:33.2%;
}
/* --- Box rundade hörn --- */
.StandardBox {
	background:transparent no-repeat url(../Images/box-right.gif);
	background-repeat: repeat-y;
	background-position:100%;
	clear: both;
	float: left;
	width: 100%;
}
.StandardBox .Top {
	float: left;
	width: 100%;
	background:transparent no-repeat url(../Images/box-left-top.gif);
	background-repeat: no-repeat;
	height: 10px;
	font-size: 0px;
	line-height: 0px;
}
.StandardBox .Top span {
	float:right;
	background-image:url(../Images/box-right-top.gif);
	background-position:right top;
	width:10px;
	height:10px;
	background-color: #FFF;
}
.StandardBox .Content {
	background:transparent no-repeat url(../Images/box-left.gif);
	background-repeat: repeat-y;
	clear: both;
	padding-right: 4%;
	padding-left: 4%;
	width: 92%;
	float: left;
}
.StandardBox .Bottom {
	float: left;
	width: 100%;
	background-image:url(../Images/box-left-bot.gif);
	background-repeat: no-repeat;
	height: 10px;
	font-size: 0px;
	line-height: 0px;
	padding-bottom: 15px;
	background-color: #FFF;
}
.StandardBox .Bottom span {
	float:right;
	background-image:url(../Images/box-right-bot.gif);
	background-position:right top;
	width:10px;
	height:10px;
	background-color: #FFF;
}
/* --- Box puffar --- */
.PuffBox {
	background:url(../images/box-puff-gradient-right.gif) right bottom no-repeat transparent;
	clear: both;
	float: left;
	width: 100%;
	margin-bottom:15px;
}
.BoxSmall {
	background:url(../images/box-puff-gradient-right-small.gif) right bottom no-repeat transparent;
}
.PuffBox .Top {
	float: left;
	width: 100%;
	background:transparent no-repeat url(../Images/box-puff-left-top.gif);
	background-repeat: no-repeat;
	height: 5px;
	font-size: 0px;
	line-height: 0px;
}
.PuffBox .Top span {
	float:right;
	background:transparent no-repeat url(../Images/box-puff-right-top.gif);
	background-position:top right;
	width:10px;
	height:10px;
}
.PuffBox .Bottom {
	float: left;
	width: 100%;
	clear:both;
	background-repeat: no-repeat;
	height: 10px;
	font-size: 0px;
	line-height: 0px;
	background-color:#FFF;
	padding-bottom: 0;
	background-position: left top;
	background-image: url(../Images/box-puff-gradient-leftbottom.gif);
}
.PuffBox .Bottom span {
	font-size:0px;
	line-height:0px;
	float:right;
	background:transparent no-repeat url(../Images/box-puff-gradient-rightbottom.gif);
	background-position:top right;
	width:10px;
	height:10px;
}
/* Puffbox content */
.PuffBox .Content {
	background:url(../images/box-puff-gradient-left.gif) left bottom no-repeat transparent;
	clear: both;
	padding-right: 2%;
	padding-left: 2%;
	width: 96%;
	float: left;
}
.PuffBox p {
	padding-bottom:0;
	margin:0;
}
.BoxSmall .Content {
	width:92%;
	padding-left:4%;
	padding-right:4%;
}
.PuffBox a:link, .PuffBox a:visited, .PuffBox a:hover {
	display:block;
	text-decoration:none;
	color:#000;
}
.PuffBox a:hover .BoxHeading {
	text-decoration:underline;
}
.PuffBox .BoxHeading {
	font-weight: normal;
	color: #9c5e17;
	font-size: 1.2em;
	padding-bottom: 2px;
	margin-bottom:0;
	display:block;
	clear:none;
}
.PuffBox.ImageLeft img {
	float:left;
	margin:0 10px 0px 0;
}
.PuffBox.ImageRight img {
	float:right;
	margin:0 0 0px 10px;
}
.PuffBox.ImageWide img {
	padding-bottom: 8px;
}
/* Puffbox content */
div.Special {
	background-color: transparent;
	background-image: url(../images/box-special-right.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
div.Special div.Content {
	background-color: transparent;
	background-image: url(../images/box-special-left.gif);
	background-repeat: no-repeat;
	background-position: left 95%;
}
div.Special span.Bottom {
	background-color: #FFF;
	background-image: url(../images/box-special-left-bot.gif);
	background-repeat: repeat-x;
}
div.Special span.Bottom span {
	background:transparent no-repeat url(../images/box-special-right-bot.gif) right top;
}
/* Puffbox small */
.Puff2Col {
	float:left;
	width:100%;
	clear:both;
}
.Puff2Col .PuffBox {
	clear:none;
}
.PuffBox.BoxSmall {
	width:47%;
}
.BoxSmall .BoxHeading {
	font-size:1.0em;
	padding-bottom:0;
	padding-top: 4px;
}
.BoxSmall .Top, .BoxSmall .Top span {
	height:5px;
}
.BoxSmall .Bottom, .BoxSmall .Bottom span {
	height:5px;
	background-position:0 -5px;
}
.TextPuff:link, .TextPuff:visited {
	color: #333;
	text-decoration: none;
	float:left;
	width:100%;
	clear:both;
	padding-bottom: 15px;
}
.TextPuff:hover {
	cursor:pointer;
}
.TextPuff span {
	display:block;
}
a.ReadMore:link, a.ReadMore:visited {
	padding-left:10px;
	background:url(../images/arrow.gif) 0 4px no-repeat transparent;
	text-decoration:none;
}
a.ReadMore:hover {
	text-decoration:underline;
}
.NewsList .ReadMore {
	clear:both;
}
.Image {
	float: left;
	padding-right: 10px;
}
.TextWrap {
	float: left;
}
/*BreadCrumb*/
ul#BreadCrumb {
	list-style-type:none;
	padding:0;
	margin:0 0 0.85em 0;
	font-size:0.9em;
}
ul#BreadCrumb li {
	list-style-type:none;
	display:inline;
	background:transparent no-repeat url(../images/bc-sep.gif);
	background-repeat:no-repeat;
	background-position:right;
}
ul#BreadCrumb a:link, ul#BreadCrumb a:visited {
	text-decoration:none;
	padding-right:8px;
}
ul#BreadCrumb a:hover {
	text-decoration:underline;
}
ul#BreadCrumb li.ActiveCrumb {
	background:transparent no-repeat none;
	color:#333;
}
/*Lista med gul punkt*/
.DotList {
	margin: 0px;
	padding: 0px;
}
.DotList li {
	list-style-type:none;
	padding-bottom: 3px;
}
.DotList a {
	background-image:url(../Images/dot.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	display:block;
	background-position: 0px 6px;
}
/*Flytare*/
.Right {
	float: right;
	width: 49%;
}
.Left {
	float: left;
	width: 49%;
}
/* Sidfot */
.Footer {
	clear: both;
	width: 100%;
	text-align: center;
	font-size:0.9em;
	line-height:1.4em;
	float: left;
}
.Footer a:link, .Footer a:visited {
	text-decoration:underline;
}
.Footer a:hover {
	text-decoration:none;
}
.FooterOne, .FooterTwo {
	float: left;
	padding-left:20px;
	padding-right: 30px;
}
.FooterThree {
	float:right;
	margin-right:20px;
	padding-right:60px;
	/*background:url(../images/logo-skovde-footer.gif) right 0 no-repeat transparent; */
}
.FooterContent {
	background:url(../images/footerbg.gif) 0 bottom repeat-x #f0f0f0;
	margin-right: auto;
	margin-left: auto;
	padding:10px 0 14px 0;
	text-align: left;
}
.FooterContent p {
	margin:0;
	padding:0;
}
.FooterContent .EditorContent p {
	margin:0;
	padding:0;
}
.FooterContent .FooterThree a:link, 
.FooterContent .FooterThree a:visited {
	background:url(../images/arrow.gif) 0 3px no-repeat transparent;
	padding-left:10px;
	text-decoration: underline;
}
.FooterContent .FooterThree a:hover {
	text-decoration:underline;
}
/*Färgade puffar startsida*/
.PuffArea {
	float:left;
	width:100%;
	clear: both;
	margin-bottom:5px;
}
.PuffArea a:link, .PuffArea a:visited {
	display:block;
	margin-bottom:10px;
	background-repeat:no-repeat;
	color:#FFF;
	text-decoration:none;
	font-size:1.3em;
}
.PuffArea span {
	display:block;
	padding-left:50px;
	padding-top:13px;
	padding-bottom:15px;
}
/*Näringslivpuff*/
.Enterprise:link, .Enterprise:visited {
	background: url(../images/puffpurple-left.gif);
}
.Enterprise span {
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url(../images/puffpurple-right.gif);
	background-position: right top;
}
/*Flyttapuff*/
.Move:link, .Move:visited {
	background:transparent no-repeat url(../images/puffblue-left.gif);
}
.Move span {
	background-color: transparent;
	background-image: url(../images/puffblue-right.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
/*Att göra puff*/
.SeAndDo:link, .SeAndDo:visited {
	background:transparent no-repeat url(../images/puffred-left.gif);
}
.SeAndDo span {
	background-color: transparent;
	background-image: url(../images/puffred-right.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
/*Rubrikplatta*/
h1.HeadingBlock {
	clear:both;
	background:transparent url(../Images/headingbg.gif) repeat-x;
	color: #FFF;
	font-size: 1.0em;
	font-weight: normal;
	margin-bottom: 10px;
	text-transform:uppercase;
	line-height: 1em;
	float: left;
	width: 100%;
}
h1.HeadingBlock span {
	display:block;
	padding-left:8px;
	padding-right:8px;
	padding-top: 4px;
	padding-bottom: 5px;
}
/*Nyhetslista*/
.NewsList {
	clear:both;
	padding:0 10px 25px 10px;
}
.NewsItem {
	display: block;
	clear: both;
	float: left;
	width: 100%;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:solid 1px #e8e8e8;
}
.NewsItem:link, .NewsItem:visited,
.NewsItem a:link, .NewsItem a:visited {
	text-decoration:none;
}
.MidColumn .LinkList .ItemNewsHeading {
	color:#003366;	
}
.MidColumn .LinkList .NewsItem:link,
.MidColumn .LinkList .NewsItem:visited {
	width:96%;
	border:none;	
	text-decoration:none;
}
.MidColumn .LinkList .NewsItem:hover {
	text-decoration:underline;	
}

.NewsItem a:hover {
	text-decoration:underline;
}
.NewsItem .Heading,
.NewsItem .ItemNewsHeading {
	/*font-size:1.2em;*/
	margin:0;
	padding:0 0 0.2em 0;
	font-weight:normal;
	display:block;
	clear:none;
}
.NewsItem .Date,
.NewsItem .NewsDate {
	display:block;
	font-size:0.9em;
	color:#5c5c5c;/*padding-right:6px;
	margin-right:6px;
	border-left:solid 1px #5c5c5c;*/
}
.NewsItem .NewsPuffText {
	color:#000;	
}
.NewsImage {
	float: right;
	margin-left:10px;
	margin-bottom:5px;
}
.SmallNews {
	padding-bottom:7px;
	margin-bottom:7px;
}
.SmallNews .Heading {
	font-size:1.0em;
	padding:0;
	margin:0;
	display:inline;
}
.SmallNews .Date {
	display:inline;
	padding-left:6px;
	margin-left:6px;
	border-left:solid 1px #5c5c5c;
}
/*Vänstermeny*/
#LeftMenuHolder {
	background-color:#f0f0f0;
}
#LeftMenuHolder a:link, #LeftMenuHolder a:visited {
	display:block;
	width:100%;
	text-decoration:none;
	color:#000;
}
#LeftMenuHolder a:hover {
	text-decoration:underline;
}
#LeftMenuHolder ul span {
	padding-left:17px;
	padding-top: 6px;
	padding-bottom: 6px;
	display: block;
}
#LeftMenuHolder ul li ul li span {
	padding-top:3px;
	padding-bottom:3px;
}
#LeftMenuHolder .ArrowOpen:link, #LeftMenuHolder .ArrowOpen:visited {
	font-weight:bold;
	background:transparent 4px 12px no-repeat url(../images/arrow-menuopen.gif);
}
#LeftMenuHolder ul li ul li .ArrowOpen:link, #LeftMenuHolder ul li ul li .ArrowOpen:visited {
	background-position:4px 9px;
}
#LeftMenuHolder li.OpenGroup {
	/*padding-left:4px;*/
	background:url(../images/lm-sub-t.gif) 0 0 no-repeat #fff;
}
#LeftMenuHolder ul li ul li.OpenGroup {
	background-image:none;
}
.HasChildren {
	background:transparent 6px 10px no-repeat url(../images/arrow-menu.gif);
}
#LeftMenuHolder ul li ul li .HasChildren {
	background-position:6px 7px;
}
#LeftMenuHolder .ActiveItem {
	font-weight:bold;
}
#LeftMenuHolder ul {
	clear:both;
	margin:0px;
	padding:0 4px;
}
#LeftMenuHolder ul li {
	list-style-type:none;
	background:url(../images/lm-divider.gif) 0 bottom repeat-x transparent;
}
#LeftMenuHolder ul li.BeforeOpen, #LeftMenuHolder ul li.LastItem {
	background:none;
}
#LeftMenuHolder ul li ul {
	padding-left:15px;
}
#LeftMenuHolder ul li ul li {
	background-image:none;
}
#LeftMenuHolder .SubBottom {
	height:7px;
	font-size:0px;
	line-height:0px;
	display:block;
	padding:0;
	margin:0;
	clear:both;
	background:url(../images/lm-sub-b.gif) 0 bottom no-repeat #fff;
}
span.BoxBot {
	display:block;
	clear:both;
	background:transparent no-repeat url(../images/box-rounded-bl.gif);
	background-repeat: no-repeat;
	height:14px;
	background-position: left top;
	margin-bottom: 15px;
}
.BoxBot span {
	display:block;
	background-repeat: no-repeat;
	background-position:right bottom;
	height:14px;
	width: 10px;
	float: right;
	background-color: transparent;
	background-image: url(../images/box-rounded-br.gif);
}
/*Ingressfält*/
P.DateNews {
	margin:0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/*Ingressfält*/
P.Ingress {
	font-size: 1.3em;
	line-height:1.3em;
	color: #000;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0.8em;
	padding-left: 0px;
}
p.ArticleImg {
	margin:0;
	clear: both;
	float: left;
	width: 100%;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0.5em;
	padding-left: 0;
}
.ArticleImgLeft {
	float:left;
}
.ArticleImgRight {
	float: right;
}
/* Box */
.Head-Round-Red {
	float:left;
	width:100%;
	clear:both;
	color:#fff;
	font-weight:bold;
	padding:0px;
	margin:0px;
	background:url(../images/rounded-header-red-left.png) 0 0 no-repeat #7da155;
}
.Head-Round-Red span {
	background:url(../images/rounded-header-red-right.png) right 0 no-repeat transparent;
	padding-top: 7px;
	padding-right: 12px;
	padding-bottom: 7px;
	padding-left: 12px;
	display: block;
}
.Head-Round-Bottom {
	display:block;
	height:7px;
	font-size:0px;
	line-height:0px;
	width: 100%;
	padding: 0px;
	background-color:#F0F0F0;
	background-image:url(../images/lm-right.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
	margin: 0px;
	clear: both;
	float: left;
}
.Head-Round-Bottom span {
	display:block;
	height:7px;
	font-size:0px;
	line-height:0px;
	background:url(../images/lm-left.gif) 0 0 no-repeat transparent;
	width: 7px;
	float: left;
}
.Box-Rounded {
	clear:both;
}
.Box-Rounded .Box-Content {
	float:left;
	width:100%;
	background-color:#f0f0f0;
	clear: both;
}
.Box-Rounded .Box-Content .Inner {
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 8px;
}
/*Högerkolumnboxar artikelsidor*/
.RightBox {
	clear: both;
	padding-bottom: 15px;
	float: left;
	width: 100%;
}
/*Dokumentlista*/
.Docs {
	margin:0px;
	clear: both;
	width: 90%;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.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;
	text-decoration:none;
	background:transparent no-repeat url(../Images/default.gif);
	color: #000;
}
.Docs a:hover {
	text-decoration:underline;
}
/*Docs specifikt*/
.Docs .pdf:link, .Docs .pdf:visited {
	background:transparent no-repeat url(../Images/pdf.gif);
}
.Docs .doc:link, .Docs .doc:visited {
	background:transparent no-repeat url(../Images/doc.gif);
}
.Docs .docx:link, .Docs .docx:visited {
	background:transparent no-repeat url(../Images/doc.gif);
}
.Docs .dot:link, .Docs .dot:visited {
	background:transparent no-repeat url(../Images/doc.gif);
}
.Docs .xls:link, .Docs .xls:visited {
	background:transparent no-repeat url(../Images/xls.gif);
}
.Docs .xlt:link, .Docs .xlt:visited {
	background:transparent no-repeat url(../Images/xls.gif);
}
.Docs .xlsx:link, .Docs .xlsx:visited {
	background:transparent no-repeat url(../Images/xls.gif);
}
.Docs .txt:link, .Docs .txt:visited {
	background:transparent no-repeat url(../Images/txt.gif);
}
.Docs .tif:link, .Docs .tif:visited {
	background:transparent no-repeat url(../Images/tif.gif);
}
.Docs .tiff:link, .Docs .tiff:visited {
	background:transparent no-repeat url(../Images/gif.gif);
}
.Docs .ppt:link, .Docs .ppt:visited {
	background:transparent no-repeat url(../Images/ppt.gif);
}
.Docs .pptx:link, .Docs .pptx:visited {
	background:transparent no-repeat url(../Images/ppt.gif);
}
.Docs .pot:link, .Docs .pot:visited {
	background:transparent no-repeat url(../Images/ppt.gif);
}
.Docs .png:link, .Docs .png:visited {
	background:transparent no-repeat url(../Images/png.gif);
}
.Docs .mpg:link, .Docs .mpg:visited {
	background:transparent no-repeat url(../Images/mpg.gif);
}
.Docs .mp3:link, .Docs .mp3:visited {
	background:transparent no-repeat url(../Images/mp3.gif);
}
.Docs .jpg:link, .Docs .jpg:visited {
	background:transparent no-repeat url(../Images/jpg.gif);
}

.Docs .jpeg:link, .Docs .jpeg:visited {
	background:transparent no-repeat url(../Images/jpeg.gif);
}
.Docs .htm:link, .Docs .htm:visited {
	background:transparent no-repeat url(../Images/htm.gif);
}
.Docs .html:link, .Docs .html:visited {
	background:transparent no-repeat url(../Images/html.gif);
}
.Docs .htmint:link, .Docs .htmint:visited {
	background:transparent no-repeat url(../Images/html-int.gif);
}
.Docs .gif:link, .Docs .gif:visited {
	background:transparent no-repeat url(../Images/gif.gif);
}
.default {
	background:transparent no-repeat url(../Images/default.gif);
}
/*Länklista*/
.LinkList {
	clear: both;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.LinkList li {
	list-style-type:none;
	padding:0 0 0.6em;
	margin:0;
}
body.StartPage .LinkList li {
	padding-left: 0px;
	width: 94%;
	float: none;
	font-size:1.1em;
	margin-right: auto;
	margin-left: auto;
}
body.StartPage .LinkList li a:link, body.StartPage .LinkList li a:visited {
	color:#000;
	text-decoration:none;
}
body.StartPage .LinkList li a:hover {
	text-decoration:underline;
}
.LinkList li.Active {
	font-weight:bold;
}
.LinkList a:link, .LinkList a:visited {
	display:block;
	padding:0 0 0 10px;
	background:url(../images/arrow.gif) 0 4px no-repeat transparent;
	text-decoration:none;
	clear: both;
	color: #000;
}
.LinkList a:hover {
	text-decoration:underline;
}
.LinkList span {
	display:block;
}

div.MidColumn .LinkList a:link, 
div.MidColumn .LinkList a:visited {
	color:#003366;
	text-decoration: underline;
}
div.MidColumn .LinkList a:hover {
	text-decoration:none;
}
span.LinkListText {
	text-decoration:none;
	color:#000;
	padding-left: 10px;
}



.NoLinkListItem {
	display:block;
	width:96%;
	text-decoration:none;
	padding:3px;
	margin-bottom: 10px;
	color:#454545;
	float: left;
}
.NoLinkListItem .LinkListHeading {
	/*background-image:none;*/
	/*padding-left:0px;*/
}
div.MidColumn .LinkList a.LinkListItem:link,
div.MidColumn .LinkList a.LinkListItem:visited {
	float:left;
	width:96%;
	text-decoration:none;
	padding-bottom:15px;
	margin:0;
	clear:both;
	/*background-image:none;*/
	
	padding-bottom:10px;
	margin-bottom:10px;
	/*border-bottom:solid 1px #e8e8e8;*/
}
div.MidColumn .LinkList a.LinkListItem:hover {
	text-decoration:underline;	
}
.ImageWithLink .ListImage {
	float:left;
	padding-right: 10px;
}
div.MidColumn .LinkList a.ImageWithLink:link,
div.MidColumn .LinkList a.ImageWithLink:visited {
	background-image:none;	
	padding-left:0;
}

div.MidColumn .LinkList .LinkListHeading {
	font-weight:normal;
	/*font-size:1.2em;*/
	display:inline;
	margin:0;
	color:#003366;
}
div.MidColumn .LinkList .LinkListText {
	/*display:inline;*/
	padding:0;
	margin:0;
	color:#000;
}



div.MidColumn UL.RSS a.LinkListItem:link,
div.MidColumn UL.RSS a.LinkListItem:visited,
div.MidColumn UL.RSS a:link,
div.MidColumn UL.RSS a:visited,
UL.RSS a:link, UL.RSS a:visited {
	background-image:url(../images/rss.gif);
	padding-left:20px;
	width:95%;
	background-position:0 0;
}
.BorderHeading {
	clear:both;
	background:url(../images/divider-heading.gif) 0 bottom repeat-x transparent;
	font-size: 1.0em;
	font-weight:bold;
	padding-bottom:0.3em;
}
.EditorContent p {
	margin:0;
	padding:0 0 1.0em;
}
.MidColumn .EditorContent div {
	margin:0;
	/*padding:0 0 1.0em;*/	
}


/*Artikelfot*/
.PageFooter {
	clear: both;
	/* [disabled]margin-top: 10px; */
	padding-top: 10px;
	border-top:solid 1px #e8e8e8;
	float: left;
	width: 100%;
	padding-bottom: 10px;
}
.PageFooter a:link, .PageFooter a:visited {
	text-decoration:underline;
}
.PageFooter a:hover {
	text-decoration:none;
}
.Print:link, .Print:visited {
	background:url(../images/sprite-icons.png) 0 -320px no-repeat transparent;
	float: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 6px;
	padding-left: 22px;
}
.Share:link, .Share:visited {
	margin-left:15px;
	background:url(../images/sprite-icons.png) 0 -420px no-repeat transparent;
	float: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 6px;
	padding-left: 22px;
}
span.LastUpdate {
	float:right;
	color: #999;
}
.ShareBox {
	float:left;
	width:100%;
	clear:both;
	background:url(../images/bg-share.jpg) 0 bottom repeat-x #f0f0f0;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
.ShareBox h3 {
	margin:0;
	background:url(../images/divider-heading.gif) 0 bottom repeat-x transparent;
	font-size: 1.0em;
	font-weight:bold;
	padding-bottom:0.5em;
	float: left;
	width: 100%;
}
.ShareBox h3 a:link, .ShareBox h3 a:visited {
	text-decoration:none;
}
.ShareLinks {
	margin: 0 10px;
	padding: 0.5em 0;
	float: left;
}
.ShareLinks li {
	float: left;
	list-style-type: none;
}
.ShareLinks a:link, .ShareLinks a:visited {
	background-repeat:no-repeat;
	float:left;
	padding-left:20px;
	padding-right: 10px;
	text-decoration:none;
}
.ShareLinks a:hover {
	text-decoration:underline;
}
.Facebook {
	background:transparent no-repeat url(../images/facebook.gif);
}
.Twitter {
	background:transparent no-repeat url(../images/twitter.gif);
}
.Google {
	background:transparent no-repeat url(../images/google.gif);
}
/*Visa kontakt*/
.ShowContact:link, .ShowContact:visited {
	background-repeat: no-repeat;
	clear: both;
	float: left;
	width: 100%;
	background-position: 0px 0px;
	text-decoration:none;
	color: #FFF;
	background-color: transparent;
	background-image: url(../images/contact-left.gif);
	font-weight:bold;
}
.ShowContact:hover {
	text-decoration:underline;
}
.ShowContact span {
	display:block;
	background:transparent no-repeat url(../images/contact-right.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 8px;
	padding-left: 19px;
}
a.Closed:link, a.Closed:visited {
	margin-bottom:10px;
}
a.Opened:link, a.Opened:visited {
	margin-bottom:5px;
}
div .Opened:link, div .Opened:visited  {
	background-repeat:no-repeat;
	background-position: 0px 0px;
	background-color: transparent;
	background-image: url(../images/contact-left-up.gif);
}
div.Contact span.Top span {
	background:transparent no-repeat url(../images/contact-arrow.gif);
	background-position:right top;
	height:20px;
	width:40px;
}
div.Contact span.Top {
	height:20px;
	background-position:0px 13px;
}
div.Person {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	clear: both;
	float: left;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d7d7d7;
	font-size: 0.9em;
}
div.Person span {
	display:block;
}
div.Person span strong {
	font-weight:bold;
	font-size: 1.0em;
}
.Contact h1 {
	font-size: 1.2em;
	font-weight: normal;
	padding-top: 8px;
}
/*Rubrikformateringar från editorn*/
h2.Rubrik1 {
	font-size: 1.1em;
	font-weight: bold;
	color:#333;
	clear:none;
}
h3.Rubrik2 {
	font-size: 1em;
	font-weight: bold;
	color:#333;
	clear:none;
}
.Bildtext {
	font-size: 0.9em;
}
/*Listfilterhållare*/
.Filter {
	margin-top: 15px;
}
div.RightColumn .Filter {
	margin-top:0px;
}
.FilterRow {
	clear:both;
	padding-bottom: 10px;
	float: left;
	width: 100%;
}
.LabelBlock label {
	display:block;
	padding-bottom: 3px;
}
.FilterGroup {
	float:left;
	padding-right:8px;
}
.Button {
	padding-top:20px;
}
.SearchText {
}
/*Sökresultat - StandardEPi*/
#ResultArea h2 {
	padding: 8px;
	background-color: #F6F6F6;
	margin-bottom: 6px;
	background-image: url(../images/greyfade.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#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;
}
/*Paginering*/
ul.Pageing {
	clear: both;
	padding:0px;
	margin:0px;
}
ul.Pageing li {
	list-style-type:none;
	display: inline;
	padding: 4px;
	float:left;
	margin-right:2px;
}
ul.Pageing li.ActivePage {
	background-color:#CCC;
}
/*Standardlista*/
ul.StandardList {
	margin: 0px;
	padding: 0px;
}
ul.StandardList h2 {
	clear:none;
}
ul.StandardList li {
	list-style-type:none;
	clear: both;
	float: left;
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d7d7d7;
	margin-top: 10px;
	padding-top: 10px;
}
ul.StandardList a:link, ul.StandardList a:visited {
	font-size:1.1em;
	font-weight:normal;
	color:#cf832d;
	text-decoration: none;
}
ul.StandardList a:hover {
	text-decoration:underline;
}
ul.StandardList p {
	padding:0px;
	margin:0px;
}
.StandardImageRight {
	float:right;
}
/*Bildformateringar*/
img.ImageLeft {
	float: left;
	padding-right: 8px;
}
img.ImageRight {
	float: right;
	padding-left: 8px;
}
/*Listor i editor*/
.EditorContent ol {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	clear: both;
}
.MidColumn .EditorContent ul {
	padding-bottom:10px;
	clear:none;
}
.EditorContent ul {
	margin:0px;
	clear: both;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}
.EditorContent ul li {
}
.SendEmail:link, .SendEmail:visited {
	padding-left: 20px;
	background:transparent no-repeat url(../images/mail-ico.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-right: 10px;
}
.SendEmail:hover {
	background:transparent no-repeat url(../images/mail-hov-ico.gif);
}
.SendEmail span {
	display:inline;
	/*visibility:hidden;*/
	position:absolute;
	font-size:0px;
	line-height:0px;
	text-indent:-9999px;	
}
.ContactList:link, .ContactList:visited {
	padding-left: 20px;
	background:url(../images/contactlist.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-right: 10px;
}
.ContactList:hover {
	background-color: transparent;
	background-image: url(../images/contactlist-hov.gif);
	background-repeat: no-repeat;
}
.ContactList span {
	display:inline;
	/*visibility:hidden;*/
	position:absolute;
	font-size:0px;
	line-height:0px;
	text-indent:-9999px;	
}
/*************************/
/* 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;
}
/* 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:#F6F6F6;
}
.Paging .ActiveItem, .Paging .ActiveItem:link, .Paging .ActiveItem:visited {
	color:#000;
	text-decoration:none;
}
.paging .ActiveItem a:hover {
	background:transparent;
}
.PuffButton {
	background-image: url(../images/puff-button-top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin-bottom: 8px;
}
.PuffButton:link, .PuffButton:visited {
	text-decoration:none;
	color:#000;
}
.PuffButton:hover {
	text-decoration:underline;
}
.PBInner {
	background-image: url(../images/puff-button-bottom.gif);
	background-repeat: no-repeat;
	display: block;
	background-position: left bottom;
	padding-top: 13px;
	padding-bottom: 13px;
}
.PBInner span {
	padding-left: 23px;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	display: block;
	background-position: 14px 3px;
	padding-right: 8px;
	font-size: 1.1em;
}
.PuffMain {
	position: relative;
	clear: both;
	width: 100%;
}
.PuffMainText {
	position: absolute;
	left: 0px;
	background-image: url(../images/fejd.png);
	background-repeat: repeat-x;
	background-position: left top;
	width: 100%;
	bottom: -1px;
}
.PuffMainText h2 {
	font-size:1.2em;
}

.PuffMainText a:link, .PuffMainText a:visited {
	font-weight:normal;
	text-decoration:none;
}
.PuffMainText a:hover {
	text-decoration:underline;
}
.PMInner {
	padding-top: 12px;
	padding-right: 8px;
	padding-bottom: 12px;
	padding-left: 8px;
}
div.PuffMainText .PMInner {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 12px;
	padding-left: 10px;
	background-image: url(../images/fejdinner.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	
}
.PMInner h2 {
	padding-bottom:4px;
}
.PMInner .Date {
	display:inline;
	padding-right:6px;
	margin-right:6px;
	border-right:solid 1px #5c5c5c;
	color:#696969;
}
.ImageTextPuff {
	position: relative;
}
.ImageTextPuff img {
	float: none;
}
.Puff {
	margin-bottom:10px;
} 
.ImagePuff {
	clear:both;
	background-image: url(../images/fejdinner.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom:6px;
	/* [disabled]float: left; */
	width: 100%;
	margin-bottom: 10px;

}
.SmallPuff {
	float:left;
	width: 48%;
	clear: none;
	position: relative;
}
.LargePuff {
	width: 100%;
}
div.RightPuff {
	float:right;
}
#slickbox, #slickbox2  {
	clear: both;
	float: left;
	width: 100%;
}

.ShareClose {
	background-image: url(../images/share-up.gif);
	float: right;
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-right: 10px;
	background-position: 3px 6px;
	cursor:pointer;
	font-weight: normal;
}
.ShareHead {
	float: left;
	padding-left: 12px;
}
.WeatherArea {
	float: left;
	padding-left: 25px;
	padding-right:30px;

}
.ContactBox  h1 {
	font-size: 1.4em;
	font-weight: normal;
	padding-bottom: 4px;
	padding-top: 4px;
}
.ContactBox h2 {
	font-weight: normal;
	font-style: italic;
	padding-bottom: 8px;
}
.Subject {
	width: 410px;
}
.Name {
	width: 195px;
}
.Email {
	width: 201px;
}
.Message {
	width: 410px;
	height: 200px;
}
.ContactBoxBot {
	clear: both;
}
.ContactBox {
	background-color: #F6F6F6;
	clear: both;
	margin-bottom: 8px;
	float: left;
	width: 100%;
}
.ContactContent {
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}
.ContactBoxTop {
	display: none;
}
span.Mandatory {
	color: #900;
}




/*Kontaktkortslista*/
.MidColumn .Contact {
	margin-bottom:15px;
}
.MidColumn .Contact div {
	padding-bottom:15px;
}
.MidColumn .Contact .EditorContent {
		
}
.MidColumn .Contact span {
	display: block;
}
.MidColumn .Contact p {
	padding:0px 0px 8px;
	margin:0px;
}
.MidColumn .Contact a:link, 
.MidColumn .Contact a:visited {	
	/*padding-left: 20px;
	background:transparent no-repeat url(../images/mail-ico.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-right: 10px;*/
}



/* Bildspel */
div#jas-container{
	/* Width HAS to be here for IE to render the filter */
	width: 440px;
	text-align:center;
}

div#jas-frame{
	float: left;
	width: 100%;
	padding-bottom: 10px;
	/*border: 1px solid #666;*/
}

div#jas-tags{
	float: right;
	width: 100px;
}

div#jas-tags h3{
	margin-bottom: 1em;
}

div#jas-tags ul{
	list-style: none;
}

div#jas-tags ul li{
	margin-bottom: 0.3em;
}

div#jas-tags ul li input{
	margin-right: 3px;
}
div#jas-thumbnails{
	float: left;
	clear: left;
	width: 448px;
	margin-top: 1em;
	border: 1px solid #666;
}
div#jas-thumbnails ul{
	list-style: none;
	width: 440px;
	margin: 10px 0 10px 10px;
	overflow: hidden;
}
div#jas-thumbnails ul li{
	float: left;
	width: 100px;
	height: 75px;
	margin: 0 10px 10px 0;
}
div#jas-thumbnails ul li img{
	width: 100px;
	height: 75px;
	cursor: pointer;
}
div#jas-thumbnails ul li.selected-parent{
	width: 96px;
	height: 71px;
	padding: 1px;
	border: 1px solid #f60;
}
div#jas-thumbnails ul li img.selected{
	width: 96px;
	height: 71px;
}
h2#jas-image-text{
	font-size: 1em;
	font-weight: normal;
}
img#jas-image{
	margin-bottom: 1em;
}


ul#navigation-controls{
	padding:10px 0 0 0;
	margin:0;
	list-style: none;
	float: left;
	width: 440px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
ul#navigation-controls li{
	line-height: 1.5em;
	float: left;
	width:33%;
}
ul#navigation-controls li#image-counter{
	float: left;
	text-align:center;
}
li.slideshow-item{
	padding-top:5px;
	clear: both;
}
#next-image {
	float: right;
}



/* Filetree */
.FileListHolder a:link,
.FileListHolder a:visited {
	text-decoration:none !important;	
}
.FileListHolder a:hover {
	text-decoration:underline !important;	
}

.GoogleArea {
	float:left;	
	width:160px;
	padding-top:25px;
	min-height:20px;
	height:auto !important;
	height:20px;
}


/*** set the width and height to match your images **/

#slideshow {
    position:relative;
    height:240px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    width: 439px;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
    width: 439px;
}

#slideshow IMG.last-active {
    z-index:9;
}

.MultipleArea {
	margin-bottom:10px;
}
/*Eventlista*/
.EventList {
	margin: 0px;
	padding: 0px;
}
.EventList li {
	list-style-type:none;
}
.EventList a:link, .EventList a:visited {
	background:url(../Images/event-icon.png) no-repeat;
	display:block;
	padding-left:40px;
	padding-bottom:8px;
	text-decoration:none;
	color:#000;
	border-bottom:solid 1px #e2e2e2;
	margin-bottom:6px;
}
.EventList span {
	display:block;
}
.EventList .Date {
	color:#5c5c5c;
}

.CalendarList .CalendarListPeriod {
	display:block;
	background:url(../Images/event-icon.png) 0 0 no-repeat transparent;
	padding-left:10%;
	padding-bottom:30px;
	min-height:30px;
	height:auto !important;
	height:30px;
	float:left;
	width:90%;
	clear:both;
}
.CalendarList h4 {border-bottom:solid 1px #e8e8e8; font-size:1.1em; font-weight:bold; margin-bottom:5px; padding-bottom:2px;}

.CalendarList .eventDate {float:right;}
.CalendarList .calendarListEventItem {float:left; clear:both; width:100%; padding-bottom:5px;}
.CalendarList .calendarListEventItem a {float:left; width:75%;}


.Calendar { /*background-color:#f0f0f0;*/}
.Calendar th,
.Calendar td {text-align:center; padding:3px 4px; border:solid 1px #cacaca;}
.Calendar table th,
.Calendar table td {border:none;}
.Calendar th {background-color:#d7d7d7;}
.Calendar . highlighted {
	background-color:#e4e4e4;
}
.Calendar a:link,
.Calendar a:visited {display:block;}
.Calendar a:hover {
	color:#fff !important;
	background-color:#646464;	
}

