RevVersion {
    1.1;
}
.contentpaneopen {
  table-layout:fixed;
  word-wrap:break-word;
}
.contentpaneopen2 {
  word-wrap:break-word;
}
.inside2 {
    width: 440px;
}
.linespacing {
    line-height: 5px;
}
.linespacingmodule {
    line-height: 15px;
}
BODY {
    margin: 0px;
    font-family: Georgia;
    font-size: 12px;
}
TABLE {
    margin-right: auto;
    border-spacing: 0px;
    border-collapse: collapse;
    empty-cells: show;
}
.News_Header {
    font-family: 'trebuchet ms';
    font-size: 14px;
    color: #3F5882;
    text-align: left;
    vertical-align: bottom; 
}
a.News_Intro {
    font-size: 12px;
    font-weight: bold;
    color: #A2326F;
    font-family: 'trebuchet ms';
    text-decoration: none;
}
a.News_Intro:hover {
    font-size: 12px;
    font-weight: bold;
    color: #A2326F;
    font-family: 'trebuchet ms';
    text-decoration: underline;
}
.topmoduleproject {
    font-family: 'trebuchet ms';
    font-size: 14px;
    color: #3F5882;
    text-align: left;
    vertical-align: bottom; 
    text-indent: 10px
}
.moduleregulartext {
    font-family: 'trebuchet ms';
    font-size: 12px;
    color: #3F5882;
    text-align: left;
    vertical-align: bottom; 
    line-height: 15px;

}
table.projectmoduletable2 {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-color: #51ACA1 #51ACA1 #51ACA1 #51ACA1;
	border-collapse: collapse;
	/*background-color:white;*/
}
table.projectmoduletable2 td {
        width: 40px;
        height: 1px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none none none none;
	border-color: #51ACA1 #51ACA1 #51ACA1 #51ACA1;
	background-color:transparent;
	-moz-border-radius: 0px 0px 0px 0px;
        font-size: 10px;
        font-family: 'trebuchet ms';
        color: #3F5882;
        text-align: left;
        vertical-align: top; 
}
table.projectmoduletable {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: #51ACA1 #51ACA1 #51ACA1 #51ACA1;
	border-collapse: collapse;
	/*background-color:white;*/
}
table.projectmoduletable td {
        width: 40px;
        height: 20px;
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #51ACA1 #51ACA1 #51ACA1 #51ACA1;
	background-color:white;
	-moz-border-radius: 0px 0px 0px 0px;
        font-size: 10px;
        font-family: 'trebuchet ms';
        color: #3F5882;
        text-align: left;
        vertical-align: top; 
}
table.projectmoduletable th {
        width: 40px;
        height: 20px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none none none none;
	border-color: #51ACA1 #51ACA1 #51ACA1 #51ACA1;
	background-color:transparent;
	-moz-border-radius: 0px 0px 0px 0px;
        font-size: 2px;
        font-family: 'trebuchet ms';
        color: #3F5882;
        text-align: left;
        vertical-align: top; 
}
a.projectmodule, a.projectmodule:visited, a.projectmodule:active, a.projectmodule:hover {
    font-size: 12px;
    font-weight: bold;
    color: #A2326F;
    font-family: 'trebuchet ms';
    text-decoration: none;
}
a.projectmodule:hover {
    font-size: 12px;
    font-weight: bold;
    color: #A2326F;
    font-family: 'trebuchet ms';
    text-decoration: underline;
}
div.right {
    text-align: right;
}
div.right table {
    margin-left: auto;
    margin-right: 0;
    text-align: right;
}
.vacant {
    font-family: 'trebuchet ms';
    font-size: 21px;
    color: #3F5882;
}
.underrubrik {
    font-family: 'trebuchet ms';
    font-size: 14pt;
    color: #3F5882;
}
.FramRubrik {
  font-family: 'trebuchet ms';
  font-size: 13pt;
}
td.SidRubrik {
    font-family: 'trebuchet ms';
    font-size: 21px;
    color: #3F5882;
}
.SidRubrik {
    font-family: 'trebuchet ms';
    font-size: 21pt;
    color: #3F5882;
}
label {
  font-family: 'georgia';
  font-size: 12pt;
}
.brodtext {
  font-family: 'georgia';
  font-size: 12px;
  color: #3F3F3F;
  line-height: 15px;
}
.faktatext {
  font-family: 'trebuchet ms';
  font-size: 11px;
}
.rubrik1 {
  font-family: 'trebuchet ms';
  font-size: 21pt;
  color: #3F5882;
}
.rubrik2 {
  font-family: 'trebuchet ms';
  font-size: 14pt;
  color: #3F5882;
}
.rubrik3 {
  font-family: 'trebuchet ms';
  font-size: 13pt;
  color: #3F5882;
}

.rubrik4 {
  font-family: 'trebuchet ms';
  font-size: 11pt;
  color: #3F5882;
}
.ingress {
  font-family: 'trebuchet ms';
  font-size: 14px;
  color: #3F5882;
  line-height: 19px;
}
.small_button_font_news_event {
    font-size: 12px;
    color: #A2326F;
    font-family: 'trebuchet ms';
    text-decoration: none;
}
a.small_button_font_news_event:link, a.small_button_font_news_event:visited, a.small_button_font_news_event:active {
    font-size: 12px;
    color: #A2326F;
    font-family: 'trebuchet ms';
    text-decoration: none;
}
.small_button_font_news_event: hover {
    font-size: 12px;
    color: #A2326F;
    font-family: 'trebuchet ms';
}

.small_button_font_news_event_non_link {
    font-size: 12px;
    color: #3F5882;
    font-family: 'trebuchet ms';
    text-decoration: none;
}
.small_button_font {
    font-size: 12px;
    font-weight: bold;
    color: #A2326F;
    font-family: 'trebuchet ms';
    text-decoration: none;
}
a.pagenav:link, a.pagenav:active, a.pagenav:visited {
 font-family: 'georgia';
  font-size: 12px;
  color: #A2326F;
  line-height: 15px;
  text-decoration: none;
}
a.pagenav:hover {
  font-family: 'georgia';
  font-size: 12px;
  color: #A2326F;
  line-height: 15px;
  text-decoration: underline;
}
a.regularlink:link, a.regularlink:active, a.regularlink:visited {
  font-family: 'georgia';
  font-size: 12px;
  color: #A2326F;
  line-height: 15px;
  text-decoration: none;
}
a.regularlink:hover {
  font-family: 'georgia';
  font-size: 12px;
  color: #A2326F;
  line-height: 15px;
  text-decoration: underline;
}
.rubrik3_news_event {
  font-family: 'trebuchet ms';
  font-size: 13pt;
  color: #3F5882;
}
.small_button_font_project {
    font-size: 10px;
    font-weight: bold;
    color: #A2326F;
    font-family: 'trebuchet ms';
    text-decoration: none;
}
a.small_button_font_project:hover {
    font-size: 10px;
    font-weight: bold;
    color: #A2326F;
    font-family: 'trebuchet ms';
    text-decoration: underline;
}
.small_button_font_project2 {
    font-size: 12px;
    font-weight: bold;
    color: #A2326F;
    font-family: 'trebuchet ms';
    text-decoration: none;
}
a.small_button_font_project2:hover {
    font-size: 12px;
    font-weight: bold;
    color: #A2326F;
    font-family: 'trebuchet ms';
    text-decoration: underline;
}
.small_button_font_footer {
    font-size: 10px;
    font-weight: bold;
    color: #A2326F;
    font-family: 'trebuchet ms';
    text-decoration: none;
}
a.small_button_font_footer:hover {
    font-size: 10px;
    font-weight: bold;
    color: #A2326F;
    font-family: 'trebuchet ms';
    text-decoration: underline;
}
.imagelink {
    border-style: none;
}
a.imagelink, a.imagelink:visited, a.imagelink:active, a.imagelink:hoover {
    border-style: none;
}
a.small_button_font, a.small_button_font:visited, a.small_button_font:active {
    font-size: 12px;
    font-weight: bold;
    color: #A2326F;
    font-family: 'trebuchet ms';
    text-decoration: none;
}
a.small_button_font:hover {
    font-size: 12px;
    font-weight: bold;
    color: #A2326F;
    font-family: 'trebuchet ms';
    text-decoration: underline;
}
.search_box_table { 
    background-image: url(../images/searchbox.png);
    vertical-align: middle;
    background-repeat: no-repeat; 
    background-position: center left;
    margin-right: auto;
    border-spacing: 10px;
    border-collapse: collapse;
}
td, th {
    padding: 0px;
    margin: 0px;
}
.bannertable { 
    /* background-image: url(../images/banner.png); */
    background-repeat: no-repeat; 
    width: 100%;
    height: 175px;
    margin: 0px;
    margin-right: auto;
    border-spacing: 0px;
    border-collapse: collapse;
    empty-cells: show;
}
a.mainlevel_sub:link, a.mainlevel_sub:visited {
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #00857A;
	font-family: 'trebuchet ms', georgia;

        text-decoration: none;
	text-align: left;
	height: 17px;
	line-height: 17px;
	text-indent: 24px;
	width: 207px;
	background-image: url(../images/menu_bg.png);
	background-position: left center;
	background-repeat: no-repeat;
}
a.mainlevel_sub:hover, a.mainlevel_sub:active {
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #00857A;
	font-family: 'trebuchet ms', georgia;

        text-decoration: none;
	text-align: left;
	height: 17px;
	line-height: 17px;
	text-indent: 24px;
	width: 207px;
	background-image: url(../images/menu_bg_over.png);
	background-position: left center;
	background-repeat: no-repeat;
}
a.mainlevel_active_sub {
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #00857A;
	font-family: 'trebuchet ms', georgia;

        text-decoration: none;
	text-align: left;
	height: 17px;
	line-height: 17px;
	text-indent: 24px;
	width: 207px;
	background-image: url(../images/menu_bg.png);
	background-position: left center;
	background-repeat: no-repeat;
}
a.mainlevel_current_sub {
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #00857A;
	font-family: 'trebuchet ms', georgia;

        text-decoration: none;
	text-align: left;
	height: 17px;
	line-height: 17px;
	text-indent: 24px;
	width: 207px;
	background-image: url(../images/menu_bg_over.png);
	background-position: left center;
	background-repeat: no-repeat;
}
a.sublevel_current_sub {
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #00857A;
	font-family: 'trebuchet ms', georgia;

        text-decoration: none;
	text-align: left;
	height: 17px;
	line-height: 17px;
	text-indent: 44px;
	width: 207px;
	background-image: url(../images/menu_bg_over.png);
	background-position: left center;
	background-repeat: no-repeat;
}
a.sublevel_sub:link, a.sublevel_sub:visited {
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #00857A;
	font-family: 'trebuchet ms', georgia;

        text-decoration: none;
	text-align: left;
	height: 17px;
	line-height: 17px;
	text-indent: 44px;
	width: 207px;
	background-image: url(../images/menu_bg.png);
	background-position: left center;
	background-repeat: no-repeat;
}
a.sublevel_sub:hover, a.sublevel_sub:active {
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #00857A;
	font-family: 'trebuchet ms', georgia;

        text-decoration: none;
	text-align: left;
	height: 17px;
	line-height: 17px;
	text-indent: 44px;
	width: 207px;
	background-image: url(../images/menu_bg_over.png);
	background-position: left center;
	background-repeat: no-repeat;
}
a.sublevel2_sub:link, a.sublevel2_sub:visited {
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #00857A;
	font-family: 'trebuchet ms', georgia;

        text-decoration: none;
	text-align: left;
	height: 17px;
	line-height: 17px;
	text-indent: 64px;
	width: 207px;
	background-image: url(../images/menu_bg.png);
	background-position: left center;
	background-repeat: no-repeat;
}
a.sublevel2_sub:hover, a.sublevel2_sub:active {
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #00857A;
	font-family: 'trebuchet ms', georgia;

        text-decoration: none;
	text-align: left;
	height: 17px;
	line-height: 17px;
	text-indent: 64px;
	width: 207px;
	background-image: url(../images/menu_bg_over.png);
	background-position: left center;
	background-repeat: no-repeat;
}
.skugga {
        background-image: url(../images/shade.png);
}
.search_box { 
	background-color:transparent; 
	border:solid 0 #fff; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px
	font: 0.9em 'trebuchet ms', georgia;
        font-family: 'trebuchet ms', georgia;
        font-size: 0.8em;
	voice-family: "\"}\""; 
	voice-family:inherit;
	color:#333 ;
	padding: 1px 4px;
	margin:3px;
        height:20px;
}
p.namegreen {
        color: #9CDAA8;
}
p.nameblue {
        font-family: 'trebuchet ms';
        color: #3F5882;
	font-weight: bold;
}
footertextspan {
        font-family: 'trebuchet ms';
        font-size: 9px;
        height: 19px;
        text-align: left;
        vertical-align: top; 
}
td.framsidathick {
        background-image: url(../../../images/stories/thick_line.png);
        /* width: 132px; */
        height: 1px;
        background-repeat: repeat-x;
        background-position: left top;
        text-align: center;
        vertical-align: top; 
}
td.framsidathin {
        background-image: url(../../../images/stories/thin_line.png);
        /* width: 132px; */
        height: 1px;
        background-repeat: repeat-x;
        background-position: left top;
        text-align: center;
        vertical-align: top; 
}
td.framsidaheadertext {
        font-family: 'trebuchet ms';
        font-size: 17px;
        height: 19px;
        text-align: left;
        vertical-align: top; 
}
a.framsidaheadertext, a.framsidaheadertext:visited, a.framsidaheadertext:active, a.framsidaheadertext:hover {
    font-size: 12px;
    font-weight: bold;
    color: #A2326F;
    font-family: 'trebuchet ms';
    text-decoration: none;
}
td.footerline {
        background-image: url(../../../images/stories/footer_line.png);
        height: 5px;
        background-repeat: repeat-x;
        background-position: left top;
        text-align: center;
        vertical-align: top; 
}
td.footertext {
    font-family: 'trebuchet ms';
    font-size: 10px;
    height: 19px;
    text-align: left;
    vertical-align: top; 
    color: #3F5882;
    line-spacing: 1px;
}
td.footertextr {
    font-family: 'trebuchet ms';
    font-size: 10px;
    height: 19px;
    text-align: right;
    vertical-align: top; 
    color: #3F5882;
    line-spacing: 1px;
}
a.footertextr, a.footertextr:visited, a.footertextr:active, a.footertextr:hover {
    font-size: 10px;
    font-weight: bold;
    color: #A2326F;
    font-family: 'trebuchet ms';
    text-decoration: none;
}
a.footerlink, a.footerlink:visited, a.footerlink:active {
    font-size: 10px;
    font-weight: bold;
    color: #A2326F;
    font-family: 'trebuchet ms';
    text-decoration: none;
}

a.footerlink:hover {
    font-size: 10px;
    font-weight: bold;
    color: #A2326F;
    font-family: 'trebuchet ms';
    text-decoration: underline;
}
table.projectmoduletable3 {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: #51ACA1 #51ACA1 #51ACA1 #51ACA1;
	border-collapse: collapse;
	/*background-color:white;*/
        word-wrap: normal;
}
table.projectmoduletable3 td {
        width: 40px;
        height: 1px;
	border-width: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: #51ACA1 #51ACA1 #51ACA1 #51ACA1;
	background-color:transparent;
	-moz-border-radius: 0px 0px 0px 0px;
        font-size: 12px;
        font-family: 'trebuchet ms';
        color: #3F5882;
        text-align: left;
        vertical-align: top; 
}
#menybarsideleft {float:left;width:31px;overflow:hidden;}
#menybar {float:left;width:200px;}
#menybarsideright {float:left;width:25px;overflow:hidden;}
#moduleright {float:right;width:0px;overflow:hidden;}
#footercss {float:left;width:687px;overflow:visible;}
#content {float:left;width:440px;overflow:hidden;}
#contentHel {float:left;width:700px;overflow:hidden;}
#Denovanfor660 {}
#contentSiteMap {float:left;width:1004px;overflow:hidden;}
#contentFramsida {float:left;width:660px;overflow:hidden;}
#modulecontainer {float:left;width:253px;overflow:hidden;}
#modulebar {float:right;width:243px;overflow:hidden;}
#inside {padding:10px;overflow:hidden;}
#inside2 {padding:10px;height:100%}
#wrap {width:100%;overflow:hidden;}
#sitemapspace {float:left;width:10px;}
#sitemapspaceIE {float:left;width:50px;overflow:visible;}