/* CSS Document */

hr {
width: 100%;
background-color: #d8ecf4;
height: 4px;
border: none;
padding: 0;
margin: 0;
}

.icon img {
m_argin: 4px 0 0 0;
padding: 15px 0 0 0;
}

body {
background: url(gfx/bg.jpg) repeat-x top left;
background-color: #f8f8f8;
margin: 0;	
padding:0;
text-align: center;
}

#HeaderContent h3 {
margin: 0;
margin-bottom: 5px;
font: bold 16px/22px Arial, Helvetica, sans-serif;
color: #444;
}

.stress {
color: #0094ce;
display: inline;
}

a {
padding: 0;
margin: 0;
font: 11px/17px Arial, Helvetica, sans-serif;
color:  #0094ce;
text-decoration: underline;
}

a:hover {
text-decoration: none;
}

h2 {
font: normal 46px/40px Georgia, "Times New Roman", Times, serif ;
c_olor: #444;
color: #0094ce;
}

.clear {
clear: both;
padding: 0;
margin: 0;
}

#Wrapper {
width: 950px;
_width: 970px;
margin: 0em auto;
padding: 0;
text-align: left;
}

#TopTools {
backgrou_nd: url(gfx/toptools.gif) no-repeat top left;
float: right;
width: 210px;
height: 35px;
margin-right: 8px;
overflow:hidden;
}

#TopTools ul {
padding: 0;
margin: 0;
}

#TopTools li {
padding: 0 13px 0 13px;
margin: 0;
margin-top: 10px;
margin-left: -2px;
list-style: none;
float: left;
border-left: 1px solid #f4f4f4;
}

#TopTools a {
color: #fff;
text-decoration: none;
font: 10px Arial, Helvetica, sans-serif;
display: block;
line-height: 12px;
}

#TopTools a:hover {
color: #444;
text-decoration: underline;
}

#Logo {
background: url(gfx_/logo1.gif) no-repeat top left;
float: left;
width: 157px;
height: 145px;
margin-top: -1px;
margin-left: 2px;
_margin-left: 1px;
}

#Logo a img {
text-decoration: none;
border: none;
}


/* GLOBAL MENU */


/* hack for Internet Explorer */
* html div##GlobalNav {
   /* hide ie/mac \*/
   height: 1%;
   /* end hide */
}

#MenuWrapper {
background: url(gfx/bg_menu1.gif) no-repeat top left;
width: 906px;
height: 41px;
}

#GlobalNav {
width: 896px;
margin: 0;
padding: 0;
}


dfn {
   position: absolute;
   left: -1000px;
   top: -1000px;
   width: 0;
   height: 0;
   overflow: hidden;
   display: inline;
}


/* 
the menu ul box has top and left border, 
right border is provided by the li elements 
*/
#GlobalNav ul {
   margin: 0;
   padding: 0;
   border-right: 1px solid #ebebeb;
   float: right;
}


#GlobalNav li {
   float: left; /* makes the list horizontal */
   list-style: none; /* hides the list bullet */ 
   margin: 0 ;
   border-left: 1px solid #ebebeb;
}


#GlobalNav a {
padding: 5px 10px 10px 10px;
p_adding: .6em 1em .6em 1.4em; /* padding inside the list item box */
margin: 0; /* margin outside each list item box */
text-decoration: none; /* no underline for links */
color: #444;
display: block; /* IE has problems with this, fixed above */
font: normal 12px/22px Arial, Helvetica, sans-serif;
}


#GlobalNav li a:hover {
background: url(gfx/bg_menu_ahover.gif) repeat-x top left;
color: #fff;
border-bottom: url(gfx/bg_menu_ahover.gif) no-repeat top left;
}

#GlobalNav a.activeparent:hover {
background: url(gfx/bg_m_enu_ahover.gif) repeat-x top left;
color: #fff;
}

#GlobalNav li.activeparent a {
   background: #fff;
   color: #444;
}

#GlobalNav .currentpage h3 {
padding: 5px 10px 10px 10px;
pa_dding: .6em 1em .6em 1.4em; /* padding inside the list item box */
margin: 0; /* margin outside each list item box */
text-decoration: none; /* no underline for links */
color: #fff;
back_ground: #385C72 url(images/cms/arrow-right-active.gif) no-repeat 0.4em center; ;
display: block; /* IE has problems with this, fixed above */
font-size: 12px;                           /* instead of the normal font size for <h3> */
width: auto;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: normal;
line-height: 24px;
background: #fff;
color: #444;
}



/* HEADER */


#Header {
width: 950px;
padding: 0;
margin: 0;
}

#HeaderContent {
width: 950px;
padding: 0 0 0 20px;
margin: 0;
}

#HeaderContent img{
margin: 0;
padding: 0; 
}

#HeaderBottom {
width: 950px;
padding: 0;
margin: 0;
}


/* MAIN CONTENT */


#MainContent{
width: 950px;
padding: 0;
margin: 0;
background: url(gfx/bg_content_top.gif) no-repeat top left;
padding-top: 2px;
}

#InnerWrapper {
width:950px;
padding: 0 0 0 10px;
margin: 0;
}


#M_ainContent img {
background-color: #fff;
border: 1px solid #ebebeb;
padding: 20px;
margin: 40px 40px 0 0;
}

#MainContent h2{
font: 24px Georgia, "Times New Roman", Times, serif;
font-weight: lighter;
color: #0094ce;
padding: 5px 0;
margin: 0;
bor_der-bottom: 3px solid #0094ce;
}

#Ma_inContentBottom {
background: url(gfx/bg_content_bottom.gif) no-repeat top left;
width: 950px;
height: 15px;
margin: 0;
padding: 0;
}

#MainContent .sub{
margin-left: -4px;
_margin-left: -7px;
margin-top: 7px;
_margin-top: 9px;
padding: 2px 0 2px 10px;
}

#Mai_nContent .primary{
width: 500px;
float: left;
background-color: #fff;
padding: 0 7px 7px 7px;
margin: 0 4px 7px 4px;
}

#MainContent .infocol{
width: 239px;
float: left;
background-color: #fff;
padding: 0 7px 7px 7px;
margin: 0 4px;
}


#MainContent .infocol dl{
margin-bottom: 10px;
margin-top: 20;
padding: 0;
}

#MainContent .infocol dt{
background: url(gfx/p.gif) no-repeat 0 2px;
padding: 12px 0 0 18px;
height: 40px;
font: 22px arial "Times New Roman", Times, sans-serif;
font-weight: lighter;
color: #0094ce;
font-weight: bold;
margin: 0;
margin-bottom: 10px;
}

#MainContent .infocol dd{
font: 12px/17px Arial, Helvetica, sans-serif;
color: #0094ce;
padding: 0;
margin: -62px 0px 10px 50px;
}

#MainContent .reference_info dl{
padding: 0;
margin-bottom: 10px;
}

#MainContent .reference_info dt{
background: url(gfx/dl_square.gif) no-repeat 0 3px;
padding: 0 0 0 10px;
margin: 0;
font: bold 13px/17px Arial, Helvetica, sans-serif;
color: #0094ce;
}

#MainContent .reference_info dd{
background: url(gfx/dt_square.gif) no-repeat 0 4px;
padding: 0 0 0 10px;
margin: 5px 0 5px 15px;
}

#MainContent .reference_info a { 
color: #0094ce;
text-decoration: underline;
}

#MainContent .infocol a {
background:url(gfx/menu_pil.gif) no-repeat 0.1em 70%; 
padding-left: 10px;
color: #0094ce;
text-decoration: underline;
}

#MainContent .infocol a:hover {
color: #0094ce;
text-decoration: none;
}

/* VENSTRE KOLONNE */


#LeftCol {
float: left;
width: 220px;
background-color: #fff;
padding: 3px 7px;
margin-left: 5px;
}

#LeftCol h2 {
color: #444;
}


/* REFERENCE LINKS I VENSTRE KOLONNE */


.reference_links a{
width: 212px;
line-height: 30px;
padding-left: 20px;
color: #0094ce;
text-decoration: none;
background: url(gfx/pil.gif) no-repeat top left;
}

.reference_links a:hover{
color: #444;
}

.reference_links ul{
padding: 0;
padding-bottom: 20px;
margin: 0;
margin-top: -5px;
}

.reference_links li{
border-bottom: 1px solid #ebebeb;
height: 30px;
list-style: none;
padding: 0;
padding-left: 10px;
margin: 0;
}


/* HØJRE KOLONNE */

#RightCol {
float: left;
width: 519px;
background-color: #fff;
padding: 3px 7px;
margin-left: 7px;
}


/* FOOTER */

#Footer {
width: 950px;
border-top: 5px solid #ccc;
margin: 10px auto;
padding: 0;
background: url(gfx/bg_content_bottom.gif) no-repeat bottom left;
height: 50px;
text-align: right;
}

#FooterContent {
background: url(gfx/bg_content.gif) repeat-y top left;
width: 950px;
height: 45px;
padding: 0;
margin: 0;
margin-right: 10px;
}

#FooterContentRight{
float: right;
margin: 15px;
}

#FooterContentLeft {
float: left;
margin: 15px;
}

#FooterContentRight h2, #FooterContentLeft h2 {
font: bold 16px/18px Arial, Helvetica, sans-serif;
color: #0094ce;
padding: 0;
margin: 0;
}



.container {
float: left;
margin: 10px;
padding: 0;
width: 450px;
}

.container img {
background-color: #fff;
border: 1px solid #ebebeb;
padding: 20px;
margin: 40px 40px 0 0;
}
 
.info ul {
margin: 5px 0 0 5px;
padding: 0;
}

.info li{
float: left;
padding: 0 10px 0 0;
font: 11px/17px Arial, Helvetica, sans-serif;
color: #777;
list-style: none;
}