* { margin:0; padding:0;}
html, body { height:100%;}
body { background:#d0ecd0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#010101;}
img{border:0px}
img{border:0px}
html{
width:100%;
height:100%;
margin:0px;
}
img.border
{
border:#c0cbb2 2px solid;
padding:6px;
}
img.border4
{
border:#c0cbb2 2px solid;
padding:4px;
}
img.displayed {
text-align:center;
margin-left:auto;
margin-right:auto;
}
body{
width:942px;
height:100%;
margin:0 auto;
position:relative;
}
html > body{
min-height:100%;
height:auto;
}
#wrapper{
width:942px;
}
#content{
width:942px;
padding:18px 0 117px 0;
}
h6 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#010101;
}
h5 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#010101;
}
h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#314c61;
}
.plan {  
	color:#314c61;
	border-style:solid;
	height:1px;
}
#footer{
position:absolute;
bottom:0px;
width:942px;
height:117px;
}
.logo{
float:left
}
#menu{
border-top:23px solid #d0ecd0;
width:600px;
float:left
}
#menu ul{
padding:35px 0 0 36px
}
#menu li{
list-style-type:none;
display:inline;
padding:0 14px;
line-height:18px;
height:18px
}
#menu a, #bottom_navigation a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#010101;
text-decoration:none
}
#menu a:visited, #bottom_navigation a:visited{text-decoration:none}
#menu a:hover, #bottom_navigation a:hover{text-decoration:underline}
#bottom_navigation{
background-color:#E1E4E8;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4D4D4D;
line-height:23px;
height:23px;
text-align:center;
margin:39px 0 10px 0
}
#bottom_navigation a{
margin:0 12px
}
#copy{
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#323232;
}
#copy a{
color:#0F84DF;
text-decoration:underline
}
#copy a:visited, .read_more:visited{text-decoration:underline}
#copy a:hover, .read_more:hover{text-decoration:none}
#blocks{
background-image:url(images/3bg.gif);
background-position:top left;
background-repeat:repeat-y;
}
#blocks div{
width:275px;
float:left;
padding:12px 16px 18px 23px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#010101
}
#blocks .image{
margin-top:14px
}
#blocks p{
padding:14px 0 0 4px
}
.read_more{
margin:4px 0 0 4px;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#0F84DF;
text-decoration:underline
}
#block{
width:936px;
margin:0 auto;
background-image:url(images/blockbg.gif);
background-position:top left;
background-repeat:repeat-y;
}
#block div{
display:block;
float:left;
padding:7px 0 13px 19px;
}
#block div p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#010101;
display:block;
width:235px;
float:left;
padding:9px 25px 0 4px
}
#block div img{
margin:0 7px 0 0
}
#fuld div{
background-image:url(images/blockbg.gif);
display:block;
float:left;
padding:7px 0 13px 19px;
}
#fuld div p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#010101;
display:block;
width:906px;
float:left;
padding:9px 25px 0 4px
}
/*table td*/
.skrift {
	padding: 10px;
	margin: 10px 5px 10px 5px;
}
/*table 2*/
#block2 div img{
margin:0 7px 0 0
}
#block2 div{
width:445px;
float:left;
padding:12px 16px 18px 23px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#010101
}
#block2 p{
padding:14px 0 0 4px
}
#block2{
width:936px;
margin:0 auto;

background-position:top left;
background-repeat:repeat-y;
}
#block2 div{
display:block;
float:left;
padding:7px 0 13px 19px;
}
#block2 div p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#010101;
display:block;
width:435px;
float:left;
padding:9px 25px 0 4px
}
#block2 div img{
margin:0 7px 0 0
}
/*table 3*/
#block2 div img{
margin:0 7px 0 0
}
#block3 div{
width:445px;
float:left;
padding:12px 16px 18px 23px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#010101
}
#block3 p{
padding:14px 0 0 4px
}
#block3{
width:936px;
margin:0 auto;

background-position:top left;
background-repeat:repeat-y;
}
#block3 div{
display:block;
float:left;
padding:7px 0 13px 19px;
}
#block3 div p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#010101;
display:block;
width:435px;
float:left;
padding:9px 25px 0 4px
}
#block3 div img{
margin:0 7px 0 0
}
/*span*/
.red{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ed2e2e;
}
/*billedtekst*/
p.billedtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	}
/* No border */
fieldset  {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#010101;
border: 0 none;
}
a:link, a:visited {
	color: #0f84df;
}

a:hover {
	color: #0f84df;
	text-decoration:none;
}
/* sitemap */
#content ul {
	margin: 1em 0;
	padding-left: 10px;
	list-style-type: none;
}
#content ul li  
{
	margin:0 1em;
	padding:0 0 0.5em 0;
	list-style-image: url(images/square.gif);	
}
/* popups */
#popup1{
float:left;
width:800px;
height:400px;
padding:7px 0 13px 19px; 
}
#popup2{
float:left;
width:800px;
height:400px;
padding:7px 0 13px 19px; 
}
/*table th*/
.spec {
	font-size:10px;
	text-align: center;
	color:#ffffff;
	background:#6c7424;
	font: 1.1em Verdana,Tahoma, "lucida grande",  sans-serif; 
	line-height:1.3em;
	padding: 10px;
	margin: 10px 5px 10px 5px;
}
/*table td*/
.skrift {
	padding: 10px;
	margin: 10px 5px 10px 5px;
}
/* Root = Horizontal, Secondary = Vertical */
ul#navmenu {
	margin: 0;
	border: 0 none;
	padding: 0;
	width: 500px; /*For KHTML*/
	list-style: none;
	height: 24px;
	}

ul#navmenu li {
	margin: 0;
	border: 0 none;
	padding: 0;
	float: left; /*For Gecko*/
	display: inline;
	list-style: none;
	position: relative;
	height: 24px;
	}

ul#navmenu ul {
	margin: 0;
	border: 0 none;
	padding: 0;
	width: 160px;
	list-style: none;
	display: none;
	position: absolute;
	top: 24px;
	left: 0;
	}

ul#navmenu ul:after /*From IE 7 lack of compliance*/{
	clear: both;
	display: block;
	font: 1px/0px serif;
	content: ".";
	height: 0;
	visibility: hidden;
	}

ul#navmenu ul li {
	width: 160px;
	float: left; /*For IE 7 lack of compliance*/
	display: block !important;
	display: inline; /*For IE*/
	}

/* Root Menu */
ul#navmenu a {
	border: 1px solid #FFF;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	padding: 0 6px;
	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	display: block;
	background: #EEE;
	color: #666;
	font: bold 10px/22px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: auto !important;
	height: 1%; /*For IE*/
	}

/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
	background: #CCC;
	color: #FFF;
	}

/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
	float: none;
	background: #EEE;
	color: #666;
	}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
	background: #CCC;
	color: #FFF;
	}

/* 3rd Menu */
ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {
	background: #EEE;
	color: #666;
	}

/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {
	background: #CCC;
	color: #FFF;
	}

/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li.iehover li a {
	background: #EEE;
	color: #666;
	}

/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover li a:hover {
	background: #CCC;
	color: #FFF;
	}

ul#navmenu ul ul,
ul#navmenu ul ul ul {
	display: none;
	position: absolute;
	top: 0;
	left: 160px;
	}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
	display: none;
	}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
	display: block;
	}

