body{
/*  background:#f6f7f6;*/
  font-family:Arial Narrow, Arial, Verdana, Helvetica, sans-serif;
  font-size:13px;
  font-weight:normal;
  color:#535353;
/*  background-color:#ffffff;*/
}

a {
  color:#535353;
  text-decoration:underline;
}

img{
  border:0px solid #ffffff;
}

TD {
  vertical-align:top;
  font-family:Arial Narrow, Arial, Verdana, Helvetica, sans-serif;
  font-size:13px;
  font-weight:normal;
  color:#535353;
}

#page{
  position: absolute;
  width:954px;
  top:0px;
  left:50%;
  margin-left:-477px;
}

#logo{
  position:relative;
  width:300px;
  left:-10px;
  float:left;
}

#menu{
  text-transform:uppercase;
  font-family:Arial Narrow, Arial, Verdana, Helvetica, sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#535353;
  margin-left:40px;
  float:left;
  width:612px;
}

#toppen_fp{
  position:relative;
  top:0px;
  height:273px;
  clear:left;
}

#toppen_up{
  position:relative;
  float:right;
  width:650px;
  height:150px;
}

#indhold{
  float:left;
  position:relative;
  top:28px;
  padding-bottom:75px;
  /*border-bottom:1px solid #babbbd;*/
}

.green{
  color:#6fa627;
}

.white{
  color:#ffffff;
}

#footer{
  clear:left;
  margin:0px 0px 10px 0px;
  border-top:1px solid #eaeaea;
}

.footertxt{
  color: #8e8e8e;
  font-family:Arial Narrow, Arial, Verdana, Helvetica, sans-serif;
  font-size:11px;
}

#footer a, .footertxt a {
  color: #8e8e8e;
  text-decoration:none;
}

#footer a:hover, .footertxt a:hover {
  color:#000000
}

.fpcolspacer, .upcolspacer{
  width:25px;
  background: url('/images/fpcolspacer.png') bottom left no-repeat;
  margin-right:22px;
  padding-bottom:15px;
}

#up_box1{
  width:620px;
  margin:0px 22px 0px 0px;
  padding:0px;
}

#fp_box1{
  width:285px;
  margin:0px 22px 0px 0px;
}

#fp_box2{
  width:285px;
  margin:0px 22px 0px 0px;
}
#fp_box3, #up_box2{
  width:285px;
  margin:0px;
}

H1{
  font-family:Arial Narrow, Arial, Verdana, Helvetica, sans-serif;
  font-size:20px;
  color:#000000;
  font-weight:normal;
  margin:18px 0px 10px 0px;
  padding:0px;
}

#topboks_fp H1, #topboks_up H1{
  color:#ffffff;
  line-height:1.4em;
  font-size:30px;
}

#topboks_fp{
  color:#838383;
  font-size:14px;
  width:320px;
  float:left;
}

#topboks_up{
  color:#838383;
  font-size:14px;
  margin-top:25px;
  width:600px;
  height:100px;
  overflow:hidden;
  float:right;
  text-align:right;
}


p {
  margin-top:0px;
  margin-bottom:10px;
}

.tekst {
  font-family:Arial Narrow, Arial, Verdana, Helvetica, sans-serif;
  font-size:13px;
  font-weight:normal;
  color:#535353;
}

#topsprog {
  float:left;
  font-family:Arial Narrow, Arial, Verdana, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;
  color:#535353;
  line-height:1.8em;
} 

#topsprog a {
  color:#535353;
  text-decoration:none;
}

/*-- box that holds the menu        --*/ 
.MainMenu_MenuContainer { background: transparent;height:1px; padding: 0 0 0 0;margin: 0 0 0 0; }

/*-- bar that holds the menu        --*/ 
.MainMenu_MenuBar { cursor: pointer; cursor: hand; background: transparent;height:1px; padding: 0 0 0 0; margin: 0 0 0 0; }

/*-- submenu container              --*/ 
.MainMenu_SubMenu, .ModuleTitle_SubMenu { margin: 0 0 0 0px; }

/*-- menuitems idle                 --*/ 
.MainMenu_Idle TD {
  color:#9e9e9e;
  /*background: transparent; */
  background: url('/images/menubg.png') repeat-x top left;
  font-size:12px; 
  padding-top:13px;
  font-weight: bold; 
  height:40px;
  text-transform:uppercase;
  border-right:1px solid #d4d4d5;
  border-left::1px solid #e6e6e6;
  padding-left:10px;
  padding-right:10px;
}
/*-- menuitems over                 --*/ 
.MainMenu_Selected TD { 
  color:#ffffff; 
  background: url('/images/menuselbg.png') repeat-x top left;
  font-size:12px; 
  padding-top:13px;
  font-weight: bold; 
  height:40px;
  text-transform:uppercase;
  border-right:1px solid #d4d4d5;
  border-left::1px solid #e6e6e6;
}
/*-- menuitems active               --*/ 
.MainMenu_Active TD, .MainMenu_BreadcrumbActive TD {
  color:#ffffff; 
  background: url('/images/menuselbg.png') repeat-x top left;
  font-size:12px; 
  font-weight: bold; 
  height:40px;
  text-transform:uppercase;
  border-right:1px solid #d4d4d5;
  border-left::1px solid #e6e6e6;
}
/*-- not needed - main menu         --*/ 
.MainMenu_Idle TD IMG, .MainMenu_Selected TD IMG, .MainMenu_BreadcrumbActive TD IMG, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon  { display: none; }

/*-- module menu continer           --*/ 
.ModuleTitle_MenuContainer { color: #2c2c2c; }

/*-- module menu bar                --*/ 
.ModuleTitle_MenuBar { cursor: pointer; cursor: hand;}

/*-- module menu padding            --*/ 
.ModuleTitle_MenuItem, .ModuleTitle_MenuItemSel {padding:10px;}

/*-- not needed - module menu       --*/ 
.MainMenuSeperator, .ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow { display: none; }

/*-- module menu icon               --*/ 
.ModuleTitle_MenuIcon {display:none;}

/*-- module menu icon image         --*/ 
.ModuleTitle_MenuIcon IMG {display:none;}

/*-- removing seperator borders     --*/ 
.MainMenu_MenuBreak { border-top-style: none; border-right-style: none;	border-left-style: none; border-bottom-style: none; background:transparent;  vertical-align:top;}

/*-- cell containing submenu arrows --*/ 
.MainMenu_MenuArrow {display:none;}

/*-- submenu container          --*/ 
.MainMenu_SubMenu, .ModuleTitle_SubMenu { 
  padding: 0px; 
  border: 1px solid #ccc; 
  z-index: 1000;  
  cursor: pointer;  
  cursor: hand; 
  font-weight: normal; 
  filter: none;
  margin:1px 0px 0px 0px
}
/*-- submenu items idle         --*/ 
.MainMenu_MenuItem, .ModuleTitle_MenuItem { 
  background:#dfdfdf; 
  color:#9e9e9e;
  font-family: tahoma, verdana, arial; 
  font-size: 11px; 
  font-weight: bold; 
  font-style: normal; 
  height:26px; 
  border-top:1px solid #ffffff;
  border-bottom: 1px solid #aeafaf; 
  margin:0 0 0 0;
  text-transform:uppercase;
  padding:5px 10px 0px 10px;
}
/*-- submenu items hover        --*/ 
.MainMenu_MenuItemSel, .ModuleTitle_MenuItemSel {
  background:#dfdfdf; 
  color: #7caf38; 
  font-family: tahoma, verdana, arial; 
  font-size: 11px; 
  font-weight: bold; 
  cursor: pointer; 
  height: 26px; 
  border-top:1px solid #ffffff;
  border-bottom: 1px solid #aeafaf; 
  margin:0 0 0 0;
  text-transform:uppercase;
  padding:5px 10px 0px 10px;
}


/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
H1 {
  font-family:Arial Narrow, Arial, Verdana, Helvetica, sans-serif;
  font-size:20px;
  color:#000000;
  font-weight:normal;
  margin:8px 0px 10px 0px;
}

.tekst {
  font-family:Arial Narrow, Arial, Verdana, Helvetica, sans-serif;
  font-size:13px;
  font-weight:normal;
  color:#535353;
}

