/* ------ Text items -------- */
a,a:link, a:visited,
{   color:#748F21;
    font-family: Verdana;
    font-size: 1em;
    font-weight:bold  ;
    text-decoration: none;
}
a:hover
{
  color:#748F21;
  font-family: Verdana;
 font-size: 1em;
 text-decoration: underline;
}
a.uppercaselink
{
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
}
a.rightlisting
{
	text-decoration: none;
	display: block;
	padding-left: 1em;
	margin: 0.2em 0;	
	    text-decoration:none;
}
a.linklist
{
	text-decoration: none;
}
body
{
	font-family: Verdana, Arial, Helvetica, Tahoma;
	font-size: 0.65em;
	color: black;
	padding: 0; 
	margin: 0;
	background-color: #FFFFFF;
}
.datelistingtext
{
	color: #606060; 
	font-size: 1em; 
	font-style: italic; 
}
div.menuitem
{
	width: 100%;
	padding: 0.4em 0em 0.4em 0em;
	float: left;
}

.introduction
{
	font-weight: bold;
	EditMenuName: Introduction;
}
.imagetext 
{
	font-style: italic; 
	font-size: 0.9em; 
	EditMenuName: Image text;
}
.red
{
	color: #CC0000;
	EditMenuName: Normal red text;
}
hr
{
	height: 0.1em;
	color: #000000;
}
input, textarea
{
	font-family: Verdana, Arial, Helvetica, Tahoma;
	color: #336;
	font-size: 1em;
	margin: 0.2em;
}
p
{
	font-family: Verdana, Arial, Helvetica, Tahoma;
	color: #333;
}
select
{
	font-size: 1em;
	margin: 0.2em;
}
span.errormessage
{
	color: #a00;
	font-size: 1.3em;
}
.inputlabel
{
	width: 6em;
	float: left;
	padding-top: 0.4em;
	font-weight: bold;
}
.inputlabelwide
{
	width: 10em;	
	float: left;
	padding-top: 0.4em;
	font-weight: bold;
}
img.quicksearch
{
	position: relative;
	top: 0.2em;
	width: 2.3em;
	height: 1.7em;
	border: 0;
}
span.usernamelabel
{
	padding-top: 0.5em;
	display: block;
}
table
{
	font-size: 1em;
}
th
{
	text-align: left;
}
tr.evenrow
{
	background-color: #eee;
}
tr.unevenrow
{
	background-color: #fff;
}
tr.headerrow
{
	background-color: #ccc;
}
/* ############ */
/* # LeftMenu # */
/* ############ */
.LeftMenuHeading
{   color: #000000;
    font-family: verdana;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
}

a.LeftMenuHeading, a:link.LeftMenuHeading, a:visited.LeftMenuHeading
{   color: #ffffff;
    font-family: verdana;
    font-size: 1.1em;
    text-decoration: none;
    font-weight: bold	;
}
a:hover.LeftMenuHeading
{   color: #ffffff;
    font-family: verdana;
    font-size: 1.1em;
    text-decoration: underline;
    font-weight: bold	;
}

a:hover.LeftMenuHeading
{   color: #ffffff;
    font-family: verdana;
    font-size: 1.1em;
    font-weight: bold;
}
.LeftMenuHeadingSelected, a.LeftMenuHeadingSelected, a:link.LeftMenuHeadingSelected, a:visited.LeftMenuHeadingSelected
{   color: #ffffff; 
    font-family: verdana;
    font-size: 1.1em;
    text-decoration: none;
    font-style : italic;
    font-weight: bold;
}    
a:hover.LeftMenuHeadingSelected
{   color: #ffffff; 
    font-family: verdana;
    font-size: 1.1em;
    text-decoration: underline;
    font-style : italic;
    font-weight: bold;
}    
.LeftMenuSubHeading, a.LeftMenuSubHeading, a:link.LeftMenuSubHeading, a:visited.LeftMenuSubHeading , a:visited.LeftMenuSubHeadingSelected
{   color: #ffffff;
    font-family: verdana;
    font-size: 1em;
    text-decoration: none;
    font-weight: normal;
}

a:hover.LeftMenuSubHeading , a:hover.LeftMenuSubHeadingSelected
{   color: #ffffff;
    font-family: verdana;
    font-size: 1em;
    text-decoration: underline;
    font-weight: normal;
}


/* ############ */
/* # Calender # */
/* ############ */
.calendarpadding
{
PADDING-RIGHT: 3px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px

}
.CalenderHeading
{   color: #A6B9DC; 
    font-family: arial;
    font-size: 24px;
    text-decoration:none;
    font-weight: normal;
}
.CalenderNavigation, a.CalenderNavigation, a:link.CalenderNavigation, a:visited.CalenderNavigation, a:hover.CalenderNavigation
{   color: #ffffff; 
    font-family: verdana;
    font-size: 11px;
    font-weight: bold;
    background:#485505;
}
.CalenderTopLine
{ background:#485505;
}
.CalenderDayboxLine
{ 
	border: 1px solid #485505;
	padding: 1px;	
}
.CalenderDateBackground
{ background:#A7BA47;
}
.CalenderDateText
{   color:white; 
    font-family: tahoma;
    font-size: 11px;
    text-decoration:none;
    font-weight: bold;
}    
.CalenderTextBackground
{ background:#ffffff;
}
.CalenderTextText, a.CalenderTextText, a:link.CalenderTextText, a:visited.CalenderTextText, a:hover.CalenderTextText
{   color: #000000;
    font-family: tahoma;
    font-size: 11px;
    text-decoration:none;
    font-weight: normal;
}
/* ######## */
/* # List # */
/* ######## */
.ListHeading, a.ListHeading, a:link.ListHeading, a:visited.ListHeading, a:hover.ListHeading
{   COLOR: #B31A1D; 
    FONT-FAMILY: verdana;
    FONT-SIZE: 12px;
    text-decoration:none;
    font-weight: bold;
}    .
.ListLine
{ background:#c9c9c9;
}
.ListText, a.ListText, a:link.ListText, a:visited.ListText, a:hover.ListText
{   color:#666666;
    font-family:verdana;
    font-size:11px;
    font-weight:normal;
	line-height:17px;
    text-decoration:none;
}
.ListReadmore, a.ListReadmore, a:link.ListReadmore, a:visited.ListReadmore, a:hover.ListReadmore
{   color:#B31A1D;
    font-family: verdana;
    font-size: 10px;
    font-weight: bold;
    text-decoration:none;
}


/* ######## */
/* # Page # */
/* ######## */
.h1, .Heading1
{   color: #485505; 
    font-family: Verdana;
    font-size: 1.5em;
    EditMenuName: Rubrik;
    font-weight: bold;
}    
.h2, .Heading2  
{   color: #485505;
    font-family: verdana;
    font-size: 1.3em;
    font-weight: bold;
    EditMenuName: Underrubrik;
}

.h3, .Heading3
{   color: #485505;
    font-family: verdana;
    font-size: 1.1em;
    font-weight: bold;
    EditMenuName: Underrubrik;
}
/* ######## */
/* # News # */
/* ######## */
li.firstpagenews
{
	color:#DE4D18;
	text-decoration:none;
	font-style:normal;
}
.a:firstpagenews, a:link.firstpagenews, a:visited.firstpagenews, a:hover.firstpagenews 
{
	color:#A7BA47;
	text-decoration:none;
	font-style:normal;
}
.newsBorder
{
border:1px solid #000000;
padding:5px;
}
.NewsHeading, a.NewsHeading, a:link.NewsHeading, a:visited.NewsHeading, a:hover.NewsHeading
{   COLOR: #A7BA47; 
    FONT-FAMILY: verdana;
    FONT-SIZE: 12px;
    text-decoration:none;
    font-weight: bold;
}    
.NewsLine
{ background:#c9c9c9;
}
.NewsText, a.NewsText, a:link.NewsText, a:visited.NewsText, a:hover.NewsText
{   color:#666666;
    font-family:verdana;
    font-size:11px;
    font-weight:normal;
	line-height:17px;
    text-decoration:none;
}
.NewsReadmore, a.NewsReadmore, a:link.NewsReadmore, a:visited.NewsReadmore, a:hover.NewsReadmore
{   color:#007ABC;
    font-family: verdana;
    font-size: 11px;
    font-weight: normal;
    text-decoration:none;
}
.NewsReadmoreGT, a.NewsReadmoreGT, a:link.NewsReadmoreGT, a:visited.NewsReadmoreGT, a:hover.NewsReadmoreGT
{   color:#007ABC;
    font-family: verdana;
    font-size: 11px;
    font-weight: normal;
    text-decoration:none;
}

/* ################# */
/* # Related pages # */
/* ################# */
.RelatedPagesHeading, a.RelatedPagesHeading, a:link.RelatedPagesHeading, a:visited.RelatedPagesHeading, a:hover.RelatedPagesHeading
{   color:#ffffff;
    font-family: tahoma;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
	letter-spacing:1px;

    EditMenuName: Underrubrik;
}
.LinkRelatedPagesMail, a.LinkRelatedPagesMail, a:link.LinkRelatedPagesMail, a:visited.LinkRelatedPagesMail, a:hover.LinkRelatedPagesMail,
.LinkRelatedPages, a.LinkRelatedPages, a:link.LinkRelatedPages, a:visited.LinkRelatedPages, a:hover.LinkRelatedPages,
.TextRelatedPages, a.TextRelatedPages, a:link.TextRelatedPages, a:visited.TextRelatedPages, a:hover.TextRelatedPages
{   color: #990000;
    font-family: verdana;
    font-size: 11px;
    font-weight: normal;
    text-decoration:none;
}
#RelatedPagesBox
{ border:1px solid #007ABC;
  background:white;
}
#RelatedPagesBoxBackground
{ background:#007ABC;
}
#RelatedPagesBoxMenuLine
{ background:#007ABC;
}





/* ########### */
/* # TopMenu # */
/* ########### */
.topMenuSpaceSelected
{
	width:5px;
}
.topMenuSpacer
{
	width:10px;
	margin: 0px 5px 0px 5px;
	color:#000000;
	text-align:center;
	
}
.TopMenuHeading, a.TopMenuHeading, a:link.TopMenuHeading, a:visited.TopMenuHeading
{   color:#000000;
    font-family: verdana;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    letter-spacing:1px;
}
a:hover.TopMenuHeading
{   color: #000000;
    font-family: verdana;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    letter-spacing:1px;
}

.TopMenuHeadingActive, a.TopMenuHeadingActive, a:link.TopMenuHeadingActive, a:visited.TopMenuHeadingActive
{   color:#000000;
    font-family: verdana;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
	background-color:#CCCCCC;
	letter-spacing:1px;
}
a:hover.TopMenuHeadingActive
{   color: #000000;
    font-family: verdana;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    background-color:#CCCCCC;
    letter-spacing:1px;
}

/* För normal fyll även i den under! */
.Normal
{   color:#000000;
    font-family: verdana;
    font-size: 11px;
    font-weight: normal;
    EditMenuName: Normal;
	line-height:17px;
}
.Text, a.Text, a:link.Text, a:visited.Text, a:hover.Text, p, li, span, body, td
{   color:#000000;
    font-family: verdana;
    font-size: 11px;
    font-weight: normal;
	line-height:17px;
}
.SearchTextRub, a.SearchTextRub, a:link.SearchTextRub, a:visited.SearchTextRub, a:hover.SearchTextRub
{   color:#000000;
    font-family: verdana;
    font-size: 11px;
    font-weight: bold;
	line-height:17px;
}

.div
{   color:#000000;
    font-family: verdana;
    font-size: 11px;
    font-weight: normal;
}
.Link, a.Link, a:link.Link, a:visited.Link, a, a.Link, a.Visited
{   color: #990000;
    font-family: verdana;
    font-size: 11px;
    text-decoration:underline;
}
a:hover.Link,
{   color: #990000;
    font-family: verdana;
    font-size: 11px;
    text-decoration:underline;
}