/* ------ Text items -------- */
a
{
	color: #3a7a30;
	text-decoration: underline;
}
/*a:hover
{
	color: #000;
	text-decoration: none;
}*/
a:visited
{
	color: #333333;
	text-decoration: underline;
}
a.menuhead
{
	font-size: 1em;
	color: #333;
	text-decoration: none;
	text-transform: uppercase;
	margin: auto;
	padding: 0em 1em;
}
a.activemenuhead
{
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
a.uppercaselink
{
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
}
a.rightlistingitem
{
	text-decoration: none;
	padding-left: 0em;
}
a.rightlistingitem:visited
{
	text-decoration: none;
	padding-left: 0em;
}

a.linklist
{
	text-decoration: none;
}
a.MenuItem
{
	font-size: 100%;
	color: #666666;
	font-style: normal;
	text-decoration: none;
}
a.MenuItem:visited
{
	font-size: 100%;
	color: #666666;
	font-style: normal;
	text-decoration: none;
}
a.MenuItemSelected
{
	font-weight: normal;
	font-size: 100%;
	color: #000000;
	text-decoration: none;
}
a.MenuItemSelected:visited
{
	font-weight: normal;
	font-size: 100%;
	color: #000000;
	text-decoration: none;
}

a.heading3
{
	text-decoration: none;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 110%;
	color: #68a73e;
}
a.heading3:visited
{
	text-decoration: none;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 110%;
	color: #68a73e;
}

a.boxLink
{
	text-decoration: none;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 110%;
	color: #666666;
}
a.boxLink:visited
{
	text-decoration: none;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 110%;
	color: #666666;
}
a.boxLink:hover
{
	text-decoration: none;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 110%;
	color: #9bd832;
}


a.TopLinks
{
	font-family: Arial;
	font-size: 120%;
	color: #666666;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
a.TopLinks:visited
{
	font-family: Arial;
	font-size: 120%;
	color: #666666;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

a.TopLinksSelected
{
	font-family: Arial;
	font-size: 120%;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a.TopLinksSelected:visited
{
	font-family: Arial;
	font-size: 120%;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}


.ListHeading
{
	font-size: 100%;
	font-weight: bold;
	color: #68a73e;
	list-style-type: none;
	text-decoration: none;
	EditMenuName: Startsida puffrubrik;
}
P.ListHeading
{
	font-size: 100%;
	font-weight: bold;
	color: #68a73e;
	list-style-type: none;
	text-decoration: none;
	margin-top: 0em;
	EditMenuName: Startsida puffrubrik;
}

.ListHeading:visited
{
	font-size: 100%;
	font-weight: bold;
	color: #68a73e;
	list-style-type: none;
	text-decoration: none;
}
.ListHeading:selected
{
	font-size: 100%;
	font-weight: bold;
	color: #68a73e;
	list-style-type: none;
	text-decoration: none;
	
}

.LinkReadMore
{
	font-size: 90%;
	font-weight: bold;
	color: #3a7a30;
	text-decoration: none;
	EditMenuName: Startsida pufflank;
}


.LinkReadMore:visited
{
	font-size: 90%;
	font-weight: bold;
	color: #3a7a30;
	text-decoration: none;
}


body
{
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 69%;
	color: #333333;
	padding:0em 0em 0em 0em; 
	margin:0em 0em 0em 0.2em;
	background-color: #FFFFFF;

}
/*.datelistingtext
{
	color: #606060; 
	font-size: 1em; 
	font-style: italic; 
}
div.menuitem
{
	border-bottom: solid 0.1em #ddd;
	width: 100%;
	padding: 0.4em 0em 0.4em 0em;
	float: left;
}*/
div.footer
{
	font-size: 85%;
	color: #333333;
}
h1, .heading1
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 160%; 
	color: #68a73e;
	display: inline;
}
h2, .heading2
{
	font-weight: bold; 
	font-size: 110%; 
	margin-top: 0.8em;
	margin-bottom: -1em;
	color: #000000;
	EditMenuName: Mellanrubrik;
}


h3, .heading3
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 110%;
	color: #3a7a30;
}
hr
{
	height: 0.1em;
}
input, textarea
{
	color: #000000;
	font-size: 1em;
	margin: 0.2em;
}

.MellanRubrik2
{
	font-weight: bold;
}

.introduction
{
	font-size: 90%;
	font-weight: bold;
	color: #000000;
	EditMenuName: Ingress;
}
.imagetext 
{
	font-weight: normal; 
	font-size: 85%;
	color: #000000; 
	EditMenuName: Bildtext;
}
/*select
{
	font-size: 1em;
	margin: 0.2em;
}
span.errormessage
{
	color: #68a73e;
	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;
}
span.usernamelabel
{
	padding-top: 0.5em;
	display: block;
}*/
table
{
	font-size: 100%;
}
th
{
	text-align: left;
}
textarea
{
	font-size: 100%;
	font-family: Verdana, Helvetica, Sans-Serif;
}
input
{
	font-size: 100%;
	font-family: Verdana, Helvetica, Sans-Serif;
}

table.heading
{
	font-size: 110%;
	font-weight: bold;
	/*EditMenuName: Tabellrubrik;*/
}
/*tr.evenrow
{
	background-color: #eee;
}
tr.unevenrow
{
	background-color: #fff;
}
tr.headerrow
{
	background-color: #ccc;
}*/



A.StartPageNews:LINK
{	Text-Decoration: none;
	color:#000000;
	font-family: Verdana, Helvetica, Sans-Serif;
}

A.StartPageNews:VISITED
{	Text-Decoration: none;
	color:#000000;
	font-family: Verdana, Helvetica, Sans-Serif;
}

A.StartPageNews:HOVER
{	Text-Decoration: underline;
	color:#9bd832;
	font-family: Verdana, Helvetica, Sans-Serif;
}

.StartPageNewsSmall
{
	color:#999999;
	font-family: Verdana, Helvetica, Sans-Serif;


}

/* Education extension - start */
.EducationForm
{	
	BORDER-TOP: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 100%;
	/*font-family: Verdana, Helvetica, Sans-Serif; */
}

.EducationListView
{	color:#000000;
	font-family: Verdana, Helvetica, Sans-Serif;
}

A.EducationListView:LINK
{	Text-Decoration: none;
	color:#3a7a30;
	font-family: Verdana, Helvetica, Sans-Serif;
}

A.EducationListView:VISITED
{	Text-Decoration: none;
	color:#666666;
	font-family: Verdana, Helvetica, Sans-Serif;
}

A.EducationListView:HOVER
{	Text-Decoration: underline;
	color:#9bd832;
	font-family: Verdana, Helvetica, Sans-Serif;
}

.EducationH3
{
	margin-bottom: -1.3em;
	font-weight:bold
}

.StaffColumnHeader1
{	color:#3a7a30;
/*	font-size:110%;*/
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-weight:bold;
	background-color:#9bd832
}


.StaffColumnHeader2
{	color:#3a7a30;
/*	font-size:110%;*/
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-weight:bold;
	background-color:#dddddd
}

.CustomUl
{
	margin-left: 4px;
	padding-left: 0px;
	list-style: none;
	list-style-image: none;
}

.CustomLi
{
   	background: url(/images/ul.gif);
   	background-repeat: no-repeat;
   	padding-left: 10px;
   	margin-bottom: 1em
}

.RowColorEven
{	background-color:#FFFFFF}

.RowColorOdd
{	background-color:#EBEBEB}

.rutrubrikram {
color:#9bd832; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT: #cccccc 1px solid; font-family: Verdana, Tahoma, Arial, Helvetica; font-weight:bold; background-color:#9bd832;
}
.rutrubrik {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; text-align: center; COLOR: #3a7a30; FONT-FAMILY:  Verdana, Helvetica, Sans-Serif;
}
.rutcontentram {
	BORDER-TOP-WIDTH: 0px; BORDER-RIGHT: #cccccc 1px solid; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT: #cccccc 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #ebebeb;  
}
.rutvbottenrund {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 0px solid; FONT-SIZE: 1px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 5px; BACKGROUND-COLOR: #ebebeb
}

.ruthbottenplatt {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 0px solid; FONT-SIZE: 1px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 5px; BACKGROUND-COLOR: #ebebeb
}

.nyhetstext 
{
		
}

A.nyhetstext:visited {
	padding-left: 0.5em; text-decoration: none; padding-top: 0.7em; height: 1em;
}	
 
A.nyhetstext:link {
	padding-left: 0.5em; text-decoration: none; padding-top: 0.7em; height: 1em;
}	

A.nyhetstext:HOVER {
	padding-left: 0.5em; text-decoration: underline; color: #9bd832;
}

.SearchBox {
	background-color: #ffffff;
	width: 160px;
	margin-top: 0px;
	margin-bottom: 13px; 
	border: 1px solid;
	border-color: #e0e0e0;
	padding: 2px;
	padding-left: 7px;
	padding-top: 7px;
	padding-bottom: 7px;
	color: #666666;
}

.SearchBoxInput
{	width: 120px;
	height: 14px;
	border: 1px solid #999999;
	font-size: 1em 
}

/* Education extension - end */


