@charset "iso-8859-1";
/* Gemensamt */
BODY {
	margin: 0em; color:#000000; font-family: Georgia, "Times New Roman", Times, serif; background:#ffffff; font-size: 10px
}
P { 
	margin-top: 0em; margin-bottom: 1.5em; font-size: 1.2em;
}
H1 {
	margin-top: 0.5em; font-weight: bold; font-size: 1.9em; margin-bottom: 1em; font-family: Arial,Verdana,Helvetica
}
H2 {
	margin-top: 0em; font-weight: bold; font-size: 1.5em; margin-bottom: 0.8em; font-family: Arial,Verdana,Helvetica
}
H3 {
	margin-top: 0em; font-weight: bold; font-size: 1.3em; margin-bottom: 0em; font-family: Arial,Verdana,Helvetica
}
A:link {
	color: #669966; text-decoration: none
}
A:active {
	color: #669966; text-decoration: none
}
A:visited {
	color: #669966; text-decoration: none
}
A:hover {
	color: #669966; text-decoration: underline
}
.green {
	color: #669966;
}
.red { 
	color: #FF0000;
}
.darkred {
	color: #990000;
}
/* MainArea */
#mainArea {
	margin: 0em auto; width: 100em; background: #ffffff url(bilder/main_bg_middle.gif) repeat-y top left;
}
#mainAreaPadding {
	padding-left: 2.5em; padding-right: 2.5em; padding-bottom: 0em; padding-top: 0em; position: relative;
}
#mainAreaTop {
	margin: 0em auto; height: 2.0em; background: #669966 url(bilder/main_bg_top.gif) no-repeat 0em 0em;
}
#mainAreaBottom {
	margin: 0em auto; height: 3.0em; background: #669966 url(bilder/main_bg_bottom.gif) no-repeat 0em 0em;
}

/* Header */
#headerArea {
	margin-top: 0em; margin-bottom: 0em; height: 18em; position: static;
}
/* MainMenu */
#mainMenu {
	margin-bottom: 1em; height: 3em; background-color: #ffffff;  padding: 0em; 
	border-left: solid #000000 0.1em; border-right: solid #000000 0.1em; border-bottom: solid #000000 0.1em; 
}
#mainMenu ul {
	font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0em; padding: 0em; list-style-type: none;
}
#mainMenu li {
	display: inline; float: left; margin: 0em; height: 2.2em; padding-left: 1.3em; padding-right: 1.3em; padding-top: 0.7em;
}
#mainMenu li a {
	font-size: 1.2em; font-weight: bold; color: #000000; text-decoration: none;
}
#mainMenu li a:hover {
	text-decoration: underline
}
#mainMenu li#current {
	display: inline; float: left; margin: 0em; height: 2.2em; padding-left: 1.5em; padding-right: 1.5em; padding-top: 0.7em; line-height: normal; background-color: #ffffff;
}
#mainMenu li#current a {
	font-size: 1.2em; font-weight: bold; color: #999999; text-decoration: none;
}
#mainMenu li#current a:hover {
	text-decoration: underline
}
#flags {
	float: right; margin: 0em; padding-left: 0.2em; padding-right: 0.2em; padding-top: 0.6em; font-size: 1em;
}
/* Huvudinnehåll, två containers */
#bodyStartPage {
	min-height: 30em;
}
#leftAreaStartPage {
	background-color:#ffffff; float:left; width: 68em
}
#rightAreaStartPage { 
	background-color:#ffffff; float:right; width: 25em
}
/* Footer */
#footerArea {
	display: none
}
#footerAreaEnglish {
	display: none
}
#footerAreaEnglishPrint {
	border-top: #669966 solid 0.5em; font-size: 1.0em; color: #669966; padding-top: 0.4em; text-align: right; position: relative; 
	top: 1.2em; margin: 0em
}
#footerAreaPrint { 
	border-top: #000000 solid 0.5em; font-size: 1.2em; color: #000000; padding-top: 0.4em; text-align: right; position: relative; 
	top: 1.9em; margin: 0em
}
/* Huvudinnehåll, tre containers */
#bodyContent {
	min-height: 30em;
}
#leftArea {
	float:left; width: 48em
}
#rightArea { 
	float:right; width: 25em
}
#bodyContentRight {
	width: 75em; float: right
}
/* SubMenu */
#subMenuArea {
	float: left; width: 18em
}
#subMenuArea ul {
	font-size: 1em;	list-style-type: none; margin: 0em; padding: 0em;
}
#subMenuArea li {
	margin-bottom: 0.7em; margin-left: 0.9em; padding-bottom: 0.7em;  border-bottom: #669966 solid 0.1em;
}
#subMenuArea li a {
	color: #000000; text-decoration: none;
}
#subMenuArea li a:hover{
	color: #000000; text-decoration: underline;
}
#subMenuArea li.active {
	margin-bottom: 0.2em; margin-left: 0.9em; padding-bottom: 0.2em; border: none
}
#subMenuArea li.active a {
	font-weight: bold; color: #000000; text-decoration: none;
}
#subMenuArea li.active a:hover{
	color: #000000; text-decoration: underline;
}
#subMenuArea li.child {
	padding-right: 0em; padding-left: 2.5em; padding-bottom: 0em; border: none
}
#subMenuArea li.child a {
	color: #000000; text-decoration: none;
}
#subMenuArea li.child a:hover{
	color: #000000; text-decoration: underline;
}
#subMenuArea li.childbottom {
	padding-right: 0em; padding-left: 2.5em; padding-bottom: 0.7em; border-bottom: #669966 solid 0.1em;
}
#subMenuArea li.childbottom a {
	color: #000000; text-decoration: none;
}
#subMenuArea li.childbottom a:hover{
	color: #000000; text-decoration: underline;
}
/* Bilder */
.ImageLeftFloat {
	display: inline; float: left; margin-bottom: 1em; margin-right: 1em
}
.ImageRightFloat {
	display: inline; float: right; margin-bottom: 1em; margin-left: 1em
}
.ImageLeftFloatTight {
	display: inline; float: left; margin-bottom: 0em; margin-right: 1em
}
.ImageRightFloatTight {
	display: inline; float: right; margin-bottom: 0em; margin-left: 1em
}
/* Övrig design */
.button { 
	background-color: #669966; height: 23px; ; color: #ffffff; 
	font-weight: bold; font-size: 12px; border: none; }
.skugga { background-image: url(bilder/skugga.gif) }
#nyhetsbrev fieldset{ width: 30em }
#nyhetsbrev legend{ font-size: 1.2em; color: #669966; }
#nyhetsbrev label{ font-size: 1.2em }
#kontakt fieldset{ width: 40em }
#kontakt legend{ font-size: 1.2em; color: #669966; }
#kontakt label{ font-size: 1.2em }
