/* CSS Document */
body
{
	font-size:80%;
	background:#fff;	
	font-family: Arial, Verdana,Helvetica, sans-serif;
	text-align: center;
	line-height:1.4em;
	color:#333;
}
#SitePosition
{
	margin:auto;
	width:982px; 
}
/* Webbplatsens huvudID */
#SiteArea
{
	margin:1em auto auto;
	width:980px;
	text-align: left;
	border:solid 1px #999999;
}
/************************************************/
/* SIDHUVUD  ---------------------------------- */
/*                                              */
/************************************************/
#HeaderArea
{
	float:left;
	margin-bottom:0em;
}

#HeaderImage
{
	margin-bottom:0.5em;
	border:0;
	padding:0;
}

#HeaderImage img
{
}

#HeaderImage a
{
    float:left;
}

/************************************************/
/* TOPPMENY ----------------------------------- */

#TopMenu 
{
	float:left;
	width:980px;
	padding-bottom:0em;
	height:3em; /* Justering har gjorts för IE8 */
	font-size:0.96em;
	color:#fff;
	font-weight:bold;
}

.TopMenuBG 
{
	background:#f8961d; 
}

#TopMenu ul
{
	padding:0;
    margin:0;
	list-style: none;
	margin-left:0px;
	border-bottom:solid 1px #f8961d;
}
#TopMenu li
{
    float:left;
   	padding: 0px;
}
#TopMenu li a
{
	text-decoration:none;
	display:block;
	color:#fff;
	text-transform:uppercase;
	padding: 0.69em 10px 0.69em 10px;
	border-bottom:solid 1px #f8961d;
	border-top:solid 1px #f8961d;
	border-right:solid 1px #fff;
	border-left:solid 1px #fff;
	border-left:solid 1px #f8961d;
	background:#f8961d; 
}
#TopMenu li a:hover
{
	padding-left:10px;
	padding-right:10px;
	color:#f8961d;
	border-color:#f8961d;
	background-color:#fff;
}

#TopMenu .selected a
{
    text-decoration:none;
	color:#f8961d;
	background-color:#fff;
	border-color:#f8961d;
}
#TopMenu li.selected 
{
}

/************************************************/
/* QUICKSEARCH  ------------------------------- */

.QuickSearchArea
{
    float:right;
	right: 0px;
	margin: 8px 8px 2px 0px;
}

.quickSearchField
{
	border: 1px solid;
	float: left;
	margin: 0px 5px 0px 0px;
	width: 7em; /* Justerad för IE8 */
	height:1.5em;
	border-color:#ff9900;
	
}
input.quickSearchField
{
	color:#666;
	font-size:0.9em;
	padding-left:0.5em;
	padding-top:0.2em;
}

.quickSearchButton
{
	background: url(images/SearchIcon.gif) no-repeat top left;
	width: 23px;
	height: 21px;
	margin-top:2px;
	display: block; 
	float: left;
}

/************************************************/
/* INNEHÅLLSYTA ------------------------------- */
/*                                              */
/************************************************/

#MainContentArea
{ 
	background-color:#fff;
	background-image: url(images/ContentBG.gif);
	background-repeat:	repeat-y;
	background-position: 245px;
}

#StartMainContentArea
{
    width:964px;
	float:left;
	padding:8px 0px 0px 8px;
	background-color:#fff;
	/*background-image: url(images/StartPageContentBG.gif);
	background-repeat:	repeat-y;
	background-position: 615px;*/
}

#ContentArea
{
	float:left;
	width:520px;
	margin-left:10px;
	min-height:400px;
}
/*#ContentArea div div
{
	padding:20px;
	padding-top:0px;
	padding-bottom:10px;
}*/

#ContentArea.StartContentArea
{
	width:645px;
	margin-left:0px;
}

#ContentArea.Wide
{
	float:left;
	width:650px;
}

/************************************************/
/* BREADCRUMBS -------------------------------- */


#BreadCrumbsArea
{
	padding-top:10px;
	padding-left:10px;
	font-size: 0.9em;
	line-height: 2em;	
}

#BreadCrumbsArea a
{
    /*color: #333;*/
    color: #663300;
	text-decoration: underline;
}

#BreadCrumbsArea span
{
    /*color: #f8961d;*/
    color:#663300;
}

#BreadCrumbsArea a:hover
{
	text-decoration: underline;
}



/************************************************/
/* VÄNSTERKOLUMN ------------------------------ */
/*                                              */
/************************************************/

#LeftArea
{
	float:left;
	padding-top:10px;
	width:210px;
}

/************************************************/
/* VÄNSTERMENY   ------------------------------ */

.SubMenuHead
{
	/*border-bottom:solid 1px;
	background-image:url(images/TopMenuBG.jpg); 
	border-color:#FFFBEF;
	border-left:solid 1px #ff9900;
	border-right:solid 1px #ff9900;
	height:15px;*/
	padding:0.5em 0.2em 0.5em 1.2em; 
	border:solid 1px #999;
	border-left:0px;
	border-bottom:0px;
	font-weight:bold;
	color:#f8961d;
	text-transform:uppercase;
}
.SubMenu 
{
	margin:0; 
	padding:0;
	border:solid 1px #999;
	border-left:0px;
	border-top:0px;
	border-bottom:0px;
}

.SubMenu ul 
{ 
	padding:0px; 
	margin:0; 
}

.SubMenu ul ul 
{ 
	border-bottom:none;
	background-color:#998b7e; 
}

.SubMenu ul ul ul 
{
	background-color:#fff; 
}

.SubMenu ul ul ul ul 
{
	background-color:#FFFBEF; 
	background-position:bottom;
	margin:0px
}
.SubMenu ul ul ul ul ul
{
}

.SubMenu ul li 
{ 
	list-style:none; 
	margin:0px;
	border-color:#999;
}

.SubMenu ul li a, .SubMenu ul li .selected 
{
	padding:0.5em 0.2em 0.5em 1.2em; 
	text-decoration:none;
	display:block; 
	color:#fff;
	font-weight:bold;
	background:#846d5a;
}
.SubMenu ul li a:hover 
{
	background-color:#df8602;
	color:#fff;
}

.SubMenu ul li .selected 
{
	background-color:#846d5a;
	font-weight:bold;
	color:#f8961d;
}


.SubMenu ul ul li a, .SubMenu ul ul li .selected 
{
	background:#a5978c;
}

.SubMenu ul ul ul li a, .SubMenu ul ul ul li .selected 
{
	background:#fff;
	color:#333;
	font-style:italic;
}
.SubMenu ul ul ul li .selected 
{
	color:#f8961d;
}
.SubMenu ul ul ul ul li a, .SubMenu ul ul ul ul li .selected 
{
	font-style:normal;
	font-weight:normal;
}
.SubMenu ul ul ul ul ul li a, .SubMenu ul ul ul ul ul li .selected 
{
	font-style:italic;
	padding-left:2.8em;
}
/************************************************/
/*MITTENKOLUMN -------------------------------- */
/*                                              */
/************************************************/
.MainBodyArea, #MainBody
{
	padding:0px 10px 0px 10px;	
}

/************************************************/
/* HÖGERKOLUMN -------------------------------- */
/*                                              */
/************************************************/

#RightArea
{
	float:right;
	width:230px;
	padding-top:10px;
	margin-right:1px;
}
.StartRightArea
{
	width:308px;
	float:right;
}

/************************************************/
/* GRUNDKLASSER FÖR LISTNING------------------- */
/*                                              */
/************************************************/

.PageList
{
	border:solid 1px #999;
	float: left;
	width:100%;
	background:#e8e2dc;
	padding-bottom:10px;
	margin-bottom:0.5em;
	margin-left:-1px;
}

.Wide .PageList
{
}

.PageList ul
{
	padding:0;
	list-style: none;
	margin:0;
	padding-bottom:10px;
}
.PageList li
{
   	padding: 0.5em 0.8em 0em 0.8em;
}
.PageList li a
{
	/*background-image:url(images/News.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;*/
	font-weight:bold;
	text-decoration:underline;
	color:#333;
}

.PageList li a:hover
{
    text-decoration:none;
}

.PageList.RssPageList li a
{
	background-image:url(images/Rss.png);
	background-position:0px 4px;
}

.PageList.RssPageList .Heading{
	background-image:url(images/Rss-large.png);
	background-position:0.8em 0.5em;
	background-repeat:no-repeat;
	padding-left:2.6em;
}

.PageList .Heading /* Rubrik för listan */
{
	margin:0;
	padding: 0.3em 0.8em 0.3em 0.8em;
	background-color:#998b7d;
	border-bottom:solid 1px #998b7d;
	/*border-color:;*/
	color:#fff;
	text-transform:uppercase;
	font-size:1em;
	font-weight:bold;
	padding-top:0.5em;
}

.PageList p /* Rubrik för listan */
{
	margin-bottom:0px;
	padding: 0.3em 0.8em 0.3em 0.8em;
}

.PageList .text
{
	padding:0.5em 0.8em;
}

.PageList .text p
{
	margin:0;
	padding:0;
}

/* Listning höger kolumnen undersidor*/
.SecondaryListPageList
{
	display:block;
	float:left;
}

p.ListingHead
{
	font-weight:bold;
}

p.ListingIntro
{
}

.ListItem
{
	float:left;
	display:block;
}

.dateTime
{
	color:#666;
	font-size:0.9em;
}

/************************************************/
/* PUFFAR PÅ STARTSIDAN     ------------------- */
/*                                              */
/************************************************/

.PuffList
{
	float:left;
	display:block;
	width:550px;
	margin-bottom:10px;
}
.PuffList ul
{
    padding-top:0.8em;
	padding-left:0px;
	border-top:solid 1px;
	list-style: none;
	width:550px;
    border-color:#ffdeae;
}
.PuffList li
{
   	padding: 0.1em 0em 0.8em 0em;
	border-bottom:solid 1px;
	display:block;
	float:left;	
   	border-color:#ffdeae;
}
.PuffImg
{
    float:left;
	margin-right:1.5em;
	display:block;
	border:solid 1px #ffdeae;
}
a.PuffLink 
{
	text-decoration:none;
}

a.PuffLink:hover
{
	text-decoration:underline;
	color:#cc6600;
}

.PuffList a h2 
{
	margin:0px;
	color:#663300;
}
a .PuffdateTime
{
	margin-top:0px;
}
a .PuffIntro
{
	color:#996633;
}

/************************************************/
/* LISTNING I MITTENKOLUMNEN start o undersidor */
/************************************************/

.MainPageList
{
	width:100%;
}
/*#StartMainContentArea .MainPageList
{
	width:600px;
	margin-left:20px
}*/
#ContentArea div .MainPageList ul li div
{
	margin-left:0px
}

.Wide .MainPageList 
{
} 

.MainPageList a
{
}
.MainPageList a .Intro
{
}

.MainPageList p
{
}

/* Grundklasser för "Läs mer" */
.ReadMore
{
	margin-left:10px;
}
.ReadMore a
{
	height:200px;
	font-weight:bold;
	text-decoration:underline;
	color:#ff9933;
}
.ReadMore a:hover
{
	text-decoration:none;
}

/* Grundklasser för "Nyheter" */
.News
{
	border:solid 1px #ccc;
	float:left;
}
.News li a p
{
    text-decoration:none;
	color:#663300;
	display:block;
	padding: 0;
	margin:0;
	background-image: none;
	float:left;
	width:45em;
}
.News li a:hover p
{
    text-decoration:underline;
}

.News p
{
	background-image:url(../Images/TopMenuBG4.jpg); 
	font-size:1.1em;
	color:#fff; 
}

/************************************************/
/* KLASSER FÖR TEXT --------------------------- */
/*                                              */
/************************************************/

h1, .heading1
{
	font-size:2em;
	line-height:normal;
	margin-bottom:10px;
	font-weight:bold;
	color:#f8961d;
}
h2, .heading2
{
	font-size:1.2em;
	margin-bottom:10px;
	color:#663300;
}
h3, .heading3
{
	font-size:1.1em;
	margin-bottom:10px;
	color:#663300;
}
p
{
}
ul li, ol li
{
	margin-top:0px;
	margin-bottom:5px;
}

a
{
	/*color:#f8961d;*/
	color:#663300;
	text-decoration:underline;
}

a:hover
{
	/*color:#663300;*/
	color:#996600;
	text-decoration:none;
}
a:visited
{
	color:#663300;
}

.Introduction
{
	font-weight:bold;	
	color:#663300;
}
a img {border:none;}
/************************************************/
/* YTA FÖR SIDFOTEN --------------------------- */
/*                                              */
/************************************************/

#FooterArea
{
	float:left;
	text-align:center;
	width:970px;
	margin-top:0.5em;
	padding:5px;
	color:#666666;
	border-top:solid 1px #999999;
}

#FooterArea a
{
	color:#666666;
	text-decoration:underline;
}
#FooterArea a:hover
{
	color:#ccc;
	text-decoration:none;
}

/*****************************/
/* TextArea                  */
/*****************************/

.TextArea
{
	border:1px solid #998b7d;
	float:left;
	margin-bottom:0.5em;
	width:100%;
	background:#e8e2dc;
	overflow:hidden;
}

.TextArea .Heading
{
	background-color:#998b7d;
	border-bottom:1px solid #998b7d;
	color:#fff;
	font-size:1em;
	font-weight:bold;
	margin:0;
	padding:0.5em 0.8em 0.3em;
	text-transform:uppercase;
}

.text a
{
    font-weight: bold;
    text-decoration: underline;
    color: #333333;   
}

.text a:hover
{
    text-decoration: none;
}

.TextArea .text
{
}
.TextArea .text p
{
	margin-top:0px;
	padding:10px 10px 0px 10px;
}
.Test

{
	display:block;
	clear:both;
	float:left;
}

/*Textarea with no borders*/

.TextArea.noborderTextArea 
{
	border:none;
	background:#998b7d;
	color:#fff;
}
.TextArea.noborderTextArea 
{
	border:none;
	background:#998b7d;
	color:#fff;
	padding:5px 1px;
}

.TextArea.noborderTextArea .text
{
	padding:0;
}

/*****************************/
/* TextArea On startpage     */

.StartRightArea .TextArea
{
}
.StartRightArea .TextArea.noborderTextArea 
{


}


/* Publiceringsinformation */
div.PublishInfo
{
	border-color:#ccc;
	color:#999;
	margin-top:20px;
	border-top:solid 1px;
	padding-top:10px;
	padding-bottom:10px;
}
div.Changed
{
	width:450px;
	float:left;
}

div.Writer
{
	width:450px;
	float:left;
}

.Captcha
{
}

/*****************************/
/* Hjälpklasser              */
/*****************************/
.hidden 
{
	display: none;
}

.clearboth
{
	clear:both;
}
.WhiteMenuLink, .WhiteMenuLink a, .WhiteMenuLink a:visited
{
	text-decoration:none;

	color:#fff;
}
.WhiteMenuLink a:hover
{
	text-decoration:underline;
	color:#fff;
}

.orangeText
{
    color:#f8961d;
}

.noborderTextArea .text div p.WhiteMenuLink 
{
	display:block;
	margin-bottom:0px;
}
#PrintFunction
{
	float:right;
}
a.PrintIcon
{
	background-image:url(images/print1.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	padding-left:20px;
}


