body
	{
		margin:0px;
		padding:0px;
		background-color:#ffffff;
		/*background-image:url(/images/background_green_new.gif);*/
		background-repeat: repeat-x;
		font-family:verdana;
		}

.bodyPrint
	{
		margin:0px;
		padding:0px;
		background-color:#ffffff;
		background-image: none;
		background-repeat: repeat-x;
	}

form
	{
		margin:0px;
		padding:0px;
	}	
div
	{
		margin:0px;
		padding:0px;
	}
img 
	{
		margin:0px;
		padding:0px;
		border:0px;
	}

table
	{
		font-family:verdana;
		font-size:1em;
		line-height: 1.4em;
		margin: 0px 0px 5px 0px;
	}
#envelope
	{
		float:left;
		width:778px;
		padding-left:11px;
	}
#leftEnvelope
	{
		float:left;
		width:270px;
		padding:0px 0px 10px 0px;
	}

#rightEnvelope
	{
		float:right;
		width:440px;
		margin:0px 0px 10px 0px;
	}





#top
	{
		float:left;
		width:745px;
	}
#logga
	{
		width:78px;
	}
#leftColumn
	{
		float:left;
		padding:29px 0px 0px 9px;
		width: 191px;
	}
#rightColumn
	{
		float:left;
		width:522px;
	}
#footer
	{
		float:left;
		width:720px;
 		padding:2px 0px 0px 0px;
 		margin:10px 0px 10px 0px;
	}
.contentStart
	{
		float:left;
		width: 724px;
		margin-top:11px;
	}
.startPageColumn
	{
		float:left;
		position:relative;
		width:342px;
 		padding:11px 0px 0px 9px;
	}
.startFooter
	{
		float:left;
		border-top: solid 1px #99CC33;
	}
.startPageColumnHeadline
	{
		float:left;
		position:relative;
		width:342px;
		height:25px;
		clear:both;
		margin-top:13px;
 		padding:0px 0px 0px 9px;
 		background-image:url(/images/headlinebg.gif);		
	}
	
.bgContainerLine
	{
		background-image:url(/images/containerBackground_line.gif);

	}
	
.bgContainerBottom
	{
		background-image:url(/images/bgContainerBottom.gif);
		background-repeat: no-repeat;
	}
.contentStandard
	{
		float:left;
		width:522px;
		height:300px;
		padding-bottom: 30px;
		position:relative;
		border-left:solid 1px #99CC33;	
	}
.contentStandard[class]
	{
		height: auto;
		min-height:300px;
	}
.contentPrint
	{
		float:left;
		width:522px;
		padding-bottom: 30px;
		position:relative;		
	}
.contentBlueField
	{
		background-color:#99CC33;
		height:25px;
	}
.contentFooter
	{
		float:left;
		height:20px;
		width:513px;
		margin-top:20px;
		padding:5px 9px 0px 0px;
		background-color:#99CC33;			
	}
	.contentFooter span
	{
		color:#000 !important;
	}
/* ************ Meny **************** */
.ItemSupportMenu
	{
		float:left;
		height:15px;
		padding:0px 0px 0px 0px;
		/*background-image:url(/images/upperLimeLine.gif);*/
		border-left:solid 1px #CCCC00;
		border-top:solid 1px #CCCC00;
	}
.ItemMainMenu
	{
		/*position:relative;*/
		float:left;
		margin:0px;		
		padding:3px 17px 6px 8px;
		border:solid 1px #008899;
	}
/* ************ style **************** */
.HeaderImage
	{
		padding:0px 0px 12px 0px;
	}
.LeftImage
	{
		float:left;
		padding:2px 10px 5px 24px;
	}
.RightImage
	{
		float:right;
		padding:2px 0px 5px 10px;
	}
.border
{
	border:1px solid;
}
.floatLeft
	{
		float:left;
		margin:0px;
		padding:0px;
	}
.floatRight
	{
		float:right;
		margin:0px;
		padding:0px;
	}

.clearBoth
	{
		clear:both;
	}
.clearLeft
	{
		clear:left;
	}
.clearRight
	{
		clear:right;
	}
.none
	{
		text-decoration:none;
	}

.gray
	{
		color:#808080;
	}
.Darkgray
	{
		color:#4B4B4B;
	}

.white
	{
		color:#ffffff;
	}

.blue
	{
		color:#325690;
	}
.darkGreen
	{
		color:#446F2E;
		
	}
.limeGreen
	{
		color:#99CC33;
	}
/* ************ Rubriker **************** */
h1,h2,h3	
	{
		margin:0px;
		padding:0px;
	}
h1
	{
		font-family:verdana;
		font-weight:normal;
		font-size:1.15em;
		padding:12px 0px 14px 24px;
	}
h1.startHeadline
	{
		font-family: Arial;
		font-weight:bold;
		font-size:1.6em;
		line-height: 1em;
		color: #000000;
		padding:0px 0px 14px 0px;
	}
h1.topHeadline
	{
		font-family: Arial;
		font-weight:normal;
		font-size:1.6em;
		line-height: 1em;
		color: #000000;
		padding:0px 0px 14px 24px;
	}
h1.vinjettHeadline
	{
		font-family: Arial;
		font-weight:normal;
		font-size:1.6em;
		line-height: 1em;
		color: #000000;
		padding:12px 0px 14px 24px;
	}
h1.blueHeadline1
	{
		font-family:verdana;
		font-weight:bold;
		font-size: 0.8em;
		color:#368BC7;
		padding:3px 0px 6px 25px;
	}
h1.grayHeadline1
	{
		font-family:verdana;
		font-weight:bold;
		font-size: 0.8em;
		color:#4B4B4B;
		padding:3px 0px 6px 25px;
	}
h1.containerHeadline
	{
		font-family:verdana;
		float:left;
		font-weight:bold;
		color:#000000;
		line-height:13px;
		font-size:0.6em;
		padding:10px 0px 0px 10px;
		margin:0px;
		
	}
h1.leftEditorHeadline
	{
		font-family:verdana;
		float:left;
		font-weight:bold;
		color:#000000;
		line-height:13px;
		font-size:11px;
		padding:10px 10px 0px 0px;
		margin:0px;
		
	}
h1.containerLeftHeadline
	{
		font-family:verdana;
		float:left;
		font-weight:bold;
		color:#000000;
		line-height:13px;
		font-size:10px;
		padding:10px 10px 0px 10px;
		margin:0px;
		
	}

h1.blueFeildHeadlineCaps
	{
		font-family:verdana;
		font-weight:bold;
		color:#ffffff;
		font-size:10px;
		padding:6px 0px 0px 0px;
	}
h1.blueFeildHeadline
	{
		font-family:verdana;
		font-weight:bold;
		color:#ffffff;
		font-size:13px;
		padding:0px 0px 0px 0px;
	}
h1.grayCapsHeadline
	{
		font-family:verdana;
		font-size:0.7em;
		color:#808080;
		padding:0px 0px 8px 24px;
	}
h1.greenCapsHeadline
	{
		font-family:verdana;
		font-size:0.7em;
		color:#446F2E;
		padding:0px 0px 8px 24px;
	}
h2.topHeadline2
	{
		font-family: Arial;
		font-weight:normal;
		font-size:1.3em;
		line-height: 1em;
		color: #000000;
		padding:0px 0px 14px 24px;
	}
h2.heading2bold
	{
		font-family:verdana;
		font-weight:bold;
		font-size:1.3em;
		padding-bottom: 8px;
	}
h2.heading2
	{
		font-family:verdana;
		font-weight:normal;
		font-size:1.3em;
		padding-bottom: 4px;
	}
h2.normalHeadline2
	{
		font-family:verdana;
		font-weight:bold;
		font-size: 0.7em;
		padding:0px 0px 0px 24px;
	}
h2.bigHeadline2
	{
		font-family:verdana;
		font-weight:bold;
		font-size: 0.8em;
		padding:3px 0px 6px 24px;
	}
h3
	{
		font-family:verdana;
		font-weight:bold;
		font-size:1em;
	}
.bgGreenSeparator
	{
		background-image:url(/images/green_separator.gif);

	}
/* ************ Paragrafer **************** */
p
	{
		font-family:verdana;
		font-size:1em;
		line-height: 1.4em;
		padding:0px 9px 15px 0px;
		margin:0px;
	}
.paragraphStart
	{
		font-family:verdana;
		font-size:0.9em;
		line-height: 1.4em;
		padding:0px 9px 15px 11px;
	}
.paragraphStandard
	{
		font-family:verdana;
		font-size:0.7em;
		line-height: 1.4em;
		padding:0px 9px 15px 24px;
	}

.paragraphContainer
	{
		font-family:verdana;
		font-size:0.7em;
		line-height: 1.4em;
		color:#000000;
		padding:0px 0px 0px 0px;
	}
.paragraphSmall
	{
		font-family:verdana;
		font-size:0.7em;
		padding:0px 0px 0px 24px;
		margin:-22px 0px 0px 0px;
	}
/* ************ Länkar **************** */
.linkMainMenu, .linkMainMenu:hover
	{
		font-family:verdana;
		font-weight:bold;
		font-size:0.8em;
		color:#000000;
		text-decoration:none;
		background-color:#99CC33;
	}
.linkMainMenuSelected, .linkMainMenuSelected:hover
	{
		font-family:verdana;
		font-weight:bold;
		font-size:0.8em;
		text-decoration:none;
		color:#000000;
		background-color:#FFFFFF;
		border-top:1px solid #99CC33;
		border-left: 1px solid #99CC33;
		border-bottom: 1px solid #99CC33;
		border-right:1px solid #99CC33;
	}
.linkLeftMenu, .linkLeftMenu:hover
	{
		font-family:verdana;
		font-size:0.7em;
		text-decoration:none;
		color:#000000;
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 6px 0px;
	}
.linkLeftMenuText
	{
		font-family:verdana;
		font-size:0.7em;
		font-weight:bold;
		text-decoration:none;
		color:#000000;
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 6px 0px;
	}

.linkStandard
	{
		font-family:verdana;
		color:#446F2E;
		text-decoration:none;
		/*color:#71B532;*/
	}
.paragraphStandardGreenLink
	{
		font-family:verdana;
		font-size:1em;
		line-height: 1.4em;
		padding:0px 9px 15px 0px;
		color:#446F2E;
		text-decoration:none;
	}
.linkContainer
	{
		font-family:verdana;
		color:#000000;
		text-decoration:none;
	}

.linkSectionStartGuldkorn
	{
		font-family:verdana;
		font-size:1em;
		color:#99CC33;
		text-decoration:none;
		/*color:#71B532;*/
	}
.linkColumnStartPage, .linkColumnStartPage:hover
	{
		font-family:verdana;
		font-size:0.6872em;
		line-height: 1.5em;
		color:#238FCF;
		width: 330px;
		float:left;
		clear:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 17px 0px;
	}
.linkSmall
	{
		font-family:Verdana;
		font-size:10px;	
	}
.linkSmallNone
	{
		font-family:Verdana;
		font-size:10px;
		text-decoration:none;
	}
a
	{
		font-family:verdana;
		color: #446F2E;
		text-decoration:none
	}
	
 a:hover
	{
		font-family:verdana;
		color: #446F2E;
		text-decoration:underline;
	}


/* ************ Text **************** */
.text
	{
		font-family:Verdana;
		font-size:1em;
	}
.textIngress
	{
		font-family:Verdana;
		font-weight:bold;
		font-size:1em;
		line-height:1.4em;
		padding-bottom: 15px;
	}
.textSmall
	{
		font-family:Verdana;
		font-size:10px;	
	}
	
.textSmallFooter
	{
		font-family:Verdana;
		font-size:0.6em;	
	}
.textSmallProject
	{
		font-family:Verdana;
		font-size:0.6em;	
		line-height:1.6em;
	}
.textProjectList
	{
		font-family:Verdana;
		font-size:0.6872em;
	}
.textColumnStartPage
	{
		font-family:verdana;
		font-size:0.625em;
		color:#808080;
		float:left;
		clear:left;
		padding:0px 0px 3px 0px;
		white-space:nowrap;
	}
li 
	{
		font-family:verdana;
		padding:0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

ul
	{
		font-family:verdana;
		margin:0px 0px 15px 18px;
		padding:0px;
	}
ol
	{
		font-family:verdana;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:0px;
		padding:0px 0px 0px 28px;
	}
/* ************ Formulär **************** */
.inputStandard
	{
		margin:0px 0px 4px 0px;
 		clear:right;
		width:351px;
		height:18px;
		font-size:0.7em;
	}
.inputShort
	{
		margin:0px 0px 4px 0px;
 		clear:right;
		width:70px;
		height:18px;
		font-size:0.7em;
	}
input  
	{
		font-family:Verdana;
		font-size: 1em;	
		margin-left: 0px;
	}
textarea
	{
		font-family:Verdana;
		font-size: 1em;	
		margin-left: 0px;
	}
label
	{
		font-family:Verdana;
		font-size: 1em;	
	}
.searchLabel label
	{
		font-family:Verdana;
		font-size: 0.7em;
	}
.searchBox
	{
		position:absolute;
		margin-left:-1px;
		width:492px;
		padding:19px 0px 20px 29px;
		background:#F0EFEF;
		border-bottom:1px #99CC33 solid;
		border-left:1px #99CC33 solid;
		z-index:1;
		visibility:visible;
	}
/*
	RSS feed consumer
*/
div#rssFeedWrapper
{
	/*border-left:solid 1px #99CC33;*/
}
div#rssFooter
{
	background:#99cc33;
	position:relative;
	top:30px;
}
div#rssFooter p
{
	text-align:right;	
	font:normal .6em verdana;
	position:relative;
	top:6px;	
}
div#rssFeedWrapper *
{
	margin:0;
	padding:0;
}
div#rssFeedWrapper p
{
	margin:0 30px 30px 30px;	
}
div#rssFeedWrapper dl
{
	padding:0 0 0 30px;
}
div#rssFeedWrapper dl dt
{
	font:bold 1em verdana;
}
div#rssFeedWrapper dl dd.date
{
	margin-bottom:10px;
	font-style:italic;
}
div#rssFeedWrapper dl dd.summary
{
	margin-bottom:10px;
}
div#rssFeedWrapper dl dd.url
{
	margin-bottom:20px;
	font-weight:bold;
}
/*
	Start page puff layout
*/
div.noColor{
	background:#fff;
}
div.colorOne{
	background:#bedc0a;
}
div.colorTwo{
	background:#96c814;
}
div.colorThree{
	background:#80b71b;
}
div.colorFour{
	background:#CCCC00;
}
div.colorFive{
	background:#eee;
}
div.colorSix{
	background:#fdb813;
}
div.colorSeven{
	background:#08ade5;
}
img.alLeft{
	float:left;
	margin:0 10px 10px 0;
}
img.alRight{
	float:right;
	margin:0 0 10px 10px;
}
div#startPagePuffList div{
	margin:0 0 10px 0;
	padding:10px 10px 0 10px;
}
div#startPagePuffList h2{
	font:bold .6em verdana;
	text-transform:uppercase;
	margin-bottom:10px;
}
div#startPagePuffList p{
	font:normal .7em verdana;
	line-height:1.4em;
}
div#startPagePuffList a
{
	color:#000;
}