/* CSS Document */
body{
margin:0;
padding:0;
line-height: 1.5em;
margin-top:0px;
background-color: #EFF4F5;
}
b{font-size: 110%;}
em{color: red;}
#body{
background-color:#FFFFFF;
background-image:url(images/background.jpg);
background-repeat:repeat-x;
}
#maincontainer{
width: 798px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
min-height:400px;
background-color: #EFF4F5;
}
#topsection{
min-height:275px; /*Height of top section*/
background-image:url(images/header.png);
background-repeat:no-repeat;
}

#contentwrapper{
background-image:url(images/content.png);
background-repeat:repeat-y;
width: 798px;
float: left;
min-height:250px;
}
#contentcolumn{
color:#666666;
min-height:250px;
margin-left: 225px; /*Set left margin to LeftColumnWidth*/
margin-right: 5px;

}
#leftcolumn{
float: left;
width: 225px; /*Width of left column*/
margin-left: -798px; /*Set left margin to -(MainContainerWidth)*/
}
#footer{
background-image:url(images/bottom.png);
background-repeat:no-repeat;
color: #999999;
width:798px;
height:50px;
clear: left;
text-align: center;
font-size:16px;
}
#footer a{
color: #999999;
text-decoration:none;
}
#fodtekst{
position:relative;
top:25px;
}
.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/

}
.innertube a, .innertube a:link, .innertube a:active, .innertube a:visited{
text-decoration:none;
}
.innertube a:hover{
color:#0000FF;
}
h1, h2, h3 { 
font-size: 10px; 
font-weight: bold; 
margin-top:3px; 
margin-bottom:3px; 
display:none;
} 
h4 {
color: #000000;
font-size: 1.0em; 
font-weight: bold; 
margin-top:3px; 
margin-bottom:0px; 
} 
ul.menulevel1, ul.menulevel2, ul.menulevel3, ul.menulevel4, ul.menulevel5, ul.sitemaplevel1, ul.sitemaplevel2, ul.sitemaplevel3, ul.sitemaplevel4, ul.sitemaplevel5, ul.submenu, ul.search {
padding-left: 0;
margin-left: 0;
}
form {
margin: 0;
}
IMG {
border: 0;
}
li {
line-height: 1.5;
}
.doc {
list-style: none;
background-image:url(images/pil.png);
background-repeat:no-repeat;
padding-left: 15px;
}
.docs {
list-style: none;
background-image:url(images/pil.png);
background-repeat:no-repeat;
padding-left: 15px;
}
.sdoc {
list-style: none;
background-image:url(images/pil.png);
background-repeat:no-repeat;
padding-left: 15px;
}
.sdocs {
list-style: none;
background-image:url(images/pil.png);
background-repeat:no-repeat;
padding-left: 15px;
}
.menulevel1 {
font-size: 10pt;
color: black;
}
.menulevel1 a {
color: black;
}
.menulevel1 a:link, .menulevel1 a:visited {
color: black;
text-decoration:none;
}
.menulevel1 a:active, .menulevel1 a:hover {
color:blue;
}
.menulevel2 {
font-size: 10pt;
color: black;
}
.menulevel2 a {
color: black;
}
.menulevel2 a:link, .menulevel2 a:visited {
color: black;
text-decoration:none;
}
.menulevel2 a:active, .menulevel2 a:hover {
color:blue;
}
.menulevel3 {
font-size: 10pt;
color: black;
}
.menulevel3 a {
font-weight: bold;
color: black;
}
.menulevel3 a:link, .menulevel3 a:visited {
color: black;
text-decoration:none;
}
.menulevel3 a:active, .menulevel3 a:hover {
color:#ff6600;
}
.sitemaplevel1, .sitemaplevel2, .sitemaplevel3 {
font-size: 10pt;
}
.sitemaplevel1 a, .sitemaplevel2 a, .sitemaplevel3 a {
font-weight: bold;
color: black;
}
.sitemaplevel1 a:link, .sitemaplevel2 a:link, .sitemaplevel3 a:link, .sitemaplevel1 a:visited, .sitemaplevel2 a:visited, .sitemaplevel3 a:visited {
color: black;
text-decoration:none;
}
.sitemaplevel1 a:active, .sitemaplevel2 a:active, .sitemaplevel3 a:active, .sitemaplevel1 a:hover, .sitemaplevel2 a:hover, .sitemaplevel3 a:hover {
color: black;
}
.submenu {
font-size: 10pt;
}
.submenu a {
font-weight: bold;
color: black;
}
.submenu a:link, .submenu a:visited {
color: black;
text-decoration:none;
}
.submenu a:active, .submenu a:hover {
color:#ff6600;
}
.retrieve{
background-color:#ffffff;
background-image:none;
text-align:left;
}
.print{
padding-left:15px;
font-size:10pt;
color:#000000;
background-image:none;
text-align:left;
}
.print a{
color:#000000;
text-decoration:none;
}
.edit {
	font-size: 8pt;
	color: black;
	background: buttonface;
}
.edit a:link, .edit a:visited, .edit a:active, .edit a:hover {
	font-weight: normal;
	color: black;
}
input, select {
	font-size: 8pt;
}
/*Sitemap Vertical Popout Menu CSS for CMSimple*/


/*Microsoft behaviour to make IE6 and earlier behave like a compatible browser - ignored by other browsers*/

/*body{behavior:url(csshover.htc);}*/


/*default styles for the menu, lists and links*/

#bwmenu{
position:relative;
z-index:1;
float:left;
width:200px;
margin-bottom:10px;
}
#bwmenu ul{
z-index:500;
list-style-type:none;
margin:0;
padding:0;}

#bwmenu li{
position:relative;
display:block;
float:left;
width:100%;
color:#ADBDBC;
background:#879090;
font:18px "Times New Roman", Times, serif;border:1px solid #879090;margin:0;padding:0;
line-height:30px;
text-align:center;
}

#bwmenu a{
display:block;
width:100%;
color:#445554;
background:#929E9E;
text-decoration:none;}


/*change list item colours on hover*/

#bwmenu li:hover{color:#0F728A;background:#929E9E;}
#bwmenu a:hover{color:#0F728A;background:#929E9E;}


/*hide menulevel2*/

#bwmenu ul ul{display:none;}


/*hide menulevel3 when hovering over menulevel1 items*/

#bwmenu ul li:hover ul ul{display:none;}


/*display expanding menulevel2 on hovering over menulevel1 items*/

#bwmenu ul li:hover ul{position:absolute;display:block;top:-1px;left:100%;width:100%;}


/*display expanding menulevel3 on hovering over menulevel2 items*/

#bwmenu ul ul li:hover ul{position:absolute;display:block;top:-1px;left:100%;width:100%;}


/*End of Sitemap Vertical Popout Menu CSS for CMSimple*/

.news{
display:block;
background-color:#92DAEB;
height:24px;
overflow:hidden;
width:200px;
font: bold 16px "Times New Roman", Times, serif;
text-align:center;
margin-top:10px;
border:1px solid #879090;
}
.newsin{
background-image:url(images/newsboxcontent.gif);
background-repeat:repeat-y;
overflow:hidden;
padding-left: 10px;
font-size:12px;
/*margin-right:12px;*/
width:145px;
line-height:14px;
color:#666666;
}
.newsin a{
color:#666666;
}
.newsbund{
padding-left: 13px;
width:150px;
}
.contenttop{
background-image:url(images/contenttop.png);
background-repeat:no-repeat;
height:10px;
width:543px;

overflow:hidden;
}
.contentin{
background-image:url(images/contentmain.png);
background-repeat:repeat-y;
width:543px;
overflow:hidden;
padding-left:5px;

}
.contentbund{
background-image:url(images/contentbund.png);
background-repeat:no-repeat;
height:14px;
width:543px;
overflow:hidden;
}
.contin{
margin-left: 5px;
margin-right: 15px;
}
.searchbox {
	margin-left: 0px;
	text-align: center;
}
.searchbox .submit {
	font-size: 12px;
	color: #000000;
	border: 1px solid  #879090;
	background-color: #64D1ED;
	
}
.searchbox .text {
	font-size: 12px;
	color: #000000;
	border: 1px solid #879090;
	background-color: #fff;

}