@import "submenu.css";
@import "tables.css";
@import "topmenu.css";

body
{
  background:      #F6F8F8 url("/images/bg.png") no-repeat top center;
  font:            0.65em verdana,helvetica,arial,sans-serif;
  margin:          0px;
}
form
{
    margin:0;
}
input
{
  font:          1em verdana,helvetica,arial,sans-serif;
}

hr
{
    border:                 0px;
    border-top:             1px solid #b0bbc3;
    height:                 1px;
    overflow:               hidden;
    line-height:            1px;
    margin:                 0px;
    padding:                0px;
    background:             #fff;
}

img.border 
{
  border: 1px solid #999;
}
img.floatright 
{
  float:  right;
  margin:  5px;
}
img.floatleft 
{
  float:  left;
  margin:  0 5px 0 0;
}

/* Firefox hack to force scrollbars permanently */ 
#scroll { 
position:absolute; 
top:0; 
bottom:-0.1px; 
width:1em; 
z-index:-1; 
} 

div#container
{
  background-color:    #FFF;
  margin:          auto;
  margin-top:        4px;
  padding:        0px 0px 0px 0px;
  width:          1000px;
}

div.clear
{
  clear:          both;
}

div#topbar
{
  background:        url("/images/bg_top.jpg") no-repeat;
  margin:          0px;
  padding-top:        1px;
  width:          1000px;
  height:126px;
}

div#logo
{
  background:        url("/images/investea.png") no-repeat;
  cursor:          pointer;
  height:          35px;
  margin:          32px 0px 0px 20px;
  width:          200px;
}
div#logo h1,
div#logo img
{
  display:        none;
}

div#globallinks
{
  float:          right;
  margin-top:        15px;
}

div#globallinks input
{
  background-color:    #DBE3E9;
}

div#globallinks a
{
  color:          #FFF;
  padding:        10px;
  text-decoration:    none;
}

div#globallinks a:hover
{
  text-decoration:    underline;
}

div#globallinks a.english
{
  background:        url("/images/english.png") no-repeat 0px 13px;
  color:          #A8CFFF;
  padding-left:      16px;
  margin-left: 11px;
}

div#globallinks a.danish
{
  background:        url("/images/danish.png") no-repeat 0px 13px;
  color:          #A8CFFF;
      padding-left:      16px;
  margin-left: 11px;
}

div#globallinks a.rss
{
  background:        url("/images/ikon_rss.gif") no-repeat 0px;
  padding-left:      16px;
  margin-left: 11px;

}

div#udbydesnu img
{
  position:        absolute;
  top:          56px;
  right:          0px;
  z-index:        1;
}

div#content
{
  float:          left;
  background-image:    url("/images/bg_article.gif");
  clear:          both;
  color:          #303D66;
  margin:          0px;
  min-height:      400px;
  padding:        0px;
}

div#content h1
{
  color:          #303D66;
  font:          2.4em/1.2em helvetica,arial,sans-serif;
  margin:          0.8em 0px 0.3em 0px;
  font-weight:       bold;
}


div#menu
{
  float:          left;
  width:          225px;
  margin:          0px 15px 0px 0px;
  padding:        0px 0px 200px 0px;
}

div.main
{
  float:          left;
  display:         block;
  margin:                  0px 26px 0px 0px;
  padding:          15px 0px;
  width:          470px;
  position:        relative;
}

div.main h2
{
  font-size:        1.2em;
  font-weight:      normal;
  line-height:      2em;
}

div.main h3
{
  font-size:      1.2em;
  font-weight:      bold;
  line-height:      1.4em;
  margin:        0 0 0.1em 0;
  padding:       0;
  
}

div.main p
{
  font-size:      1.1em;
  font-weight:      normal;
  line-height:      1.6em;
  margin:        0em 0em 1.7em 0em;
  padding:      0;
}
div.main img
{
  margin:        0em 0em 1.7em 0em;
  padding:      0;
}
div.main ul li 
{
  font-size:        1.1em;
  line-height:      1.6em;
}
div.main a:link     { color: #23647E; text-decoration: underline;}
div.main a:visited  { color: #303D66; text-decoration: underline;}
div.main a:hover    { color: #F90; text-decoration: none;}
div.main a:active   { color: #F90; text-decoration: underline; }

div.main ul.projects, 
div.main ul.projects ul
{
    padding:                0px;
    margin:                 0px;
    list-style:             none;
}
div.main ul.projects li
{
    font-weight:            bold;
    color:                  #000;
    padding:                0px 0px 0px 0px;
    margin:                 15px 0px 0px 0px;
}
div.main ul.projects li ul
{
    padding:                0px;
    /*xmargin:                15px 0px 50px 0px;*/
}
div.main ul.projects li ul li
{
    padding:                0px 0px 0px 0px;
    margin:                 0px 0px 6px 0px;
    background:             #d6dee3;
    height:                 37px;
    overflow:               hidden;
}
div.main ul.projects li ul li a
{
    background:             #d6dee3 url("/images/hor_arrow.png") no-repeat 448px center;
    display:                block;
    line-height:            25px;
    padding:                6px 6px 6px 6px;
    color:                  #000;
    text-decoration:        none;
    font-weight:            normal;
}
div.main ul.projects li ul li a:hover
{
    background:             #eaf2f6 url("/images/hor_arrow.png") no-repeat 449px center;
    display:                block;
    line-height:            25px;
    padding:                6px 6px 6px 6px;
    color:                  #000;
border:  1px solid #eaf2f6;
    text-decoration:        none;
    font-weight:            normal;
}
div.main ul.projects li ul li img
{
    vertical-align:         middle;
    border:                 0px;
    margin:                 0px 24px 0px 0px;
    float:                  left;
}

/* Sitemap */
div.main ul.sitemap, 
div.main ul.sitemap ul
{
    padding:                0px;
    margin:                 4px 0px;
    list-style:             none;
    
}
div.main ul.sitemap li
{
   padding:0px;
   margin:0px;
}
div.main ul.sitemap li a
{
    background:             url("/images/hor_arrow.png") no-repeat left center;
    padding:                0px 0px 0px 27px;
    margin:                 0px;
    line-height:            14px;
    text-decoration:        none;
    font-weight:            normal;
    font-size:              1.2em;
}

div.main ul.sitemap li ul li a {
     font-size:              1em;
}

div.main ul.sitemap li ul li ul li a {
     font-size:              0.8em;
}

div.main ul.sitemap li li
{
    padding-left:           36px;
    font-weight:            normal;
}
div.main ul.sitemap ul li.selected
{
    margin-bottom:          10px;
}
div.main ul.sitemap li.selected a
{
    font-weight:            bold;
}
div.main ul.sitemap li.selected ul a, 
div.main ul.sitemap li li.selected ul a
{
    font-weight:            normal;
    background:             none;
}
div.main ul.sitemap ul li.selected a
{
    font-weight:            normal;
    background:             none;
}

/* Search result */ 
div.searchboxLarge
{
    background:             #dbe3e9;
    padding:                0px 0px 0px 20px ;
    margin:                 0px 0px 12px 0px;
    height:                 63px;
}
div.searchboxLarge input
{
    width:                  308px;
    float:                  left;
    margin:                 2px 0px 0px 0px;
    margin:                 22px 20px 0px 0px;
}
div.searchboxLarge a
{
    background:             url("/images/bg_search.gif") no-repeat;
    float:                  left;
    width:                  70px;
    padding:                6px 0px 6px 25px;
    margin:                 20px 0px 0px 0px;
    font-weight:            bold;
    text-decoration:        none;
    color:          #303D66;
}
div.main p.searchresults
{
    padding:                1em 0px;
    margin:                 0px; 
}
div.main p.searchresults span
{
    color:                  #f09100;
}
div.main ol.searchresults
{
    padding:                0px;
    margin:                 0px;
    list-style:             none;
}
div.main ol.searchresults li
{
    border-bottom:          1px solid #b0bbc3;
    margin:                 0px 0px;
    padding:                0px 0px 20px 0px;
    
}
div.main ol.searchresults li h3
{
    padding:                0px 0px 1em 0px;
}
div.main ol.searchresults li a
{
    background:             url("/images/hor_arrow.png") no-repeat left center;
    padding:                0px 0px 0px 27px;
    color:                  #6896a8;
    font-weight:            normal;
}
div.main ul.searchpaging
{
    padding:                0px;
    margin:                 1em 0px;
    list-style:             none;
}
div.main ul.searchpaging li
{
    display:                inline;
    padding:                0px 5px 0px 0px;
    margin:                 0px;
}
div#related
{
    float:                  left;
    margin:                  0px;
    margin-top:             10px;
    padding:                0px;
    width:                  255px;
    overflow:                hidden;
}

/* List in related area */
div#related ul
{
    padding:                0px;
    margin:                 5px 0px;
    list-style:             none;
}
div#related ul li a
{
    background:             url("/images/hor_arrow.png") no-repeat left center;
    padding:                0px 0px 0px 2em;
    margin:                 0px;
    line-height:            1.4em;
}
div#related ul li a.selected
{
  color:          #000000;
  font-weight:      bold;
}


div.frame
{
  background:        url("/images/frame255.png") no-repeat;
  margin-top:        5px;
  border-top:        1px solid #fff;
}


div.frame h2
{
  border-bottom:      1px solid #000;
  color:          #1A2034;
  font-size:        1.4em;
  padding:        10px 0px;
  margin:          15px;
}

div.frame h3
{
  color:          #000;
  font-size:        1.2em;
  margin:          0px;
  padding:        4px 0px 4px 0px;
}

div.frame h4
{
  color:          #B3C1C9;
  font-size:        1em;
  margin:          0px;
  padding:        0px 0px 4px 0px;
  text-transform:        uppercase;
  line-height:        1.2em;
}

div.frame p
{
  font-size:        1.1em;
  font-weight:      normal;
  line-height:      1.5em;
  padding:      0 0 10px 0;
  margin: 0;
}

div.frame a:link    { color: #6896A8; text-decoration: underline; }
div.frame a:visited { color: #6896A8; text-decoration: underline; }
div.frame a:hover   { color: #F90; text-decoration: none; }
div.frame a:active  { color: #F90; text-decoration: none; }

div.spot
{
  color:          #303D66;
  padding-bottom:      1em;
  margin:          0 15px;

}

div#header {
  border-bottom:      1px solid #B0BBC3;
  height: 28px;
}
div#breadcrumb
{
  float:           left;
  width:          750px;
  margin-top: 8px;
  padding:        0px 0px 10px 15px;
}

div#breadcrumb a:link    { color: #666; text-decoration: none; }
div#breadcrumb a:visited { color: #666; text-decoration: none; }
div#breadcrumb a:hover   { color: #000; text-decoration: underline; }
div#breadcrumb a:active  { color: #000; text-decoration: none; }

div#tools
{
  float:          right;
  margin:          0px;
  width: 200px;
  padding-right: 25px;
  margin-top: 8px;
}

div#tools a.recommend
{
  background:      url("/images/ikon_anbefal.gif") no-repeat right;
  color:          #75A7BB;
  float:          right;
  padding:        0px 28px 3px 0px;
}

div#tools a.print
{
  background:        url("/images/ikon_print.gif") no-repeat right;
  color:          #75A7BB;
  float:          right;
  padding:        0px 26px 3px 0px;
  margin-left:      22px;
}
div#tools a.recommend:hover, a.print:hover
{
  text-decoration:    none;
  color:          #F90;
  padding:        0px 28px 3px 0px;
}
div#content.sub
{
  float:                  left;
  background-image:      url("/images/bg_sub.gif");
  background-position:    left;
}
div#content.sub div#topimage
{
  float:          left;
  padding:        0px;
}
div#content.sub div.main
{
  background-color:  Transparent;
  background:      no-repeat right top url("/images/bag_content_sub.png");
  margin-left:    0px;
  margin-right:       0px;
  position:      relative;
  top:        -34px;
  padding:            15px 15px 0px 0px;
  width:        358px;
}
div#content.sub div#related
{
  margin-top:       4px;
  margin-left:            15px;
  padding:                10px 0px;
  width:          357px;
  overflow:               hidden;
  float:                  left;
}
div#content.sub div.frame
{
  background:        url("/images/frame357.png") no-repeat;
}
div#content.sub h1 {
  min-height: 40px;
}
div#footer
{
  background:        #F6F8F8 url("/images/bund.gif") no-repeat;
  clear:          both;
  color:          #768187;
  padding:        20px 0px 0px 10px;
  height:          80px;
}

div#footer div
{
  float:          left;
  padding-right:        35px;
  line-height:        1.5em;
}
div#footer div img
{
  margin:          0 0 5px 0;
}
div#footer a:link    { color: #768187; }
div#footer a:visited { color: #768187; }
div#footer a:hover   { color: #000; }
div#footer a:active  { color: #000; }
div#footer div.toplink
{
  float:          right;
  padding:        30px 5px 0 0;
}

div.download
{
  background-color:    #D6DEE3;
  margin:              0px 10px;
  padding:            10px;
}
div.download h2
{
  background:        url("/images/download.png") no-repeat;
  font-size:        2.5em;
  font-weight:      normal;
  margin:          0px;
  padding:        2px 0px 6px 45px;
}

/* News style */
div#content .newsItem
{
  margin-top: 5px;
}

div#content .newsItem .newsText h4
{
  color:          #99a7b0;
  font-size:        1em;
  margin:          0;
  padding:        0;
  text-transform:      uppercase;
}

div#content .newsItem .newsText h3
{
  color:          #000;
  font-size:        1.2em;
  margin-top:        3px;
  padding:        0px;
}

.newsItem .newsText {
  border-bottom:  1px solid #CCCCCC;
  margin:    0pt;
  padding:  12px 0pt 0pt;
}

.newsItem .newsText.right {
  float:right;
  width:235px;
}
.newsItem .newsImage {
  width: 210px;
}

div#content .newsItem .newsText h3 a    { color: #23647E; text-decoration: none; }
div#content .newsItem .newsText h3 a:hover    { color: #303D66; text-decoration: underline; }

div#content .newsItem .newsText a    { color: #23647E; text-decoration: underline; }
div#content .newsItem .newsText a:hover    { color: #F90; text-decoration: none; }


div#SaadanHolder {
  padding:   0;
  margin:   0 0 5px 0;  
  width:     470px;
  float:     left;
  /*clear:    both;*/
}  
div#SaadanLeft {
  padding:   0;
  margin:   0;  
  width:     37px;
  float:     left;
}  
div#SaadanRight {
  text-align:  left;
  padding:   15px 0 0 15px;
  margin:   0;  
  width:     400px;
  float:     left;
  background:   url(/images/bag_saadan.gif) #d6dce1 no-repeat left top;  
}  

div#SaadanRight img.saadanImg2 {
  float:    right;
  margin:   0;
  padding:  0;  
}  

div#SaadanRight img.saadanImg1 {
  margin:   0;
  padding:  0 0 5px 0;  
}  


#imageProjectsSmall{
  float:    left;
  margin-right:   4px;
  padding:  5px 0 0 0;
}
div.greyLine{
  border-top:  1px solid #ccc;
  margin:0pt;
  padding:8px 0pt 0pt;
}


/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

