/*========================================================*/
/*  Hoved elementer                                       */
/*========================================================*/

Body 
{ 
   width:100%; 
   margin:0; 
   padding:0 0 0 0;
}

#outerdiv 
{ 
   width:1001px; 
   padding:0; 
   margin:0; 
   position:relative; 
   float:left; 
   clear:left;
   top:0px;

}

#innerdiv 
{ 
   width:1001px; 
   padding:0; 
   margin:0; 
   background:#ffffff url(images/bg_main.png) top left repeat-y; 


}

#header 
{
   height:128px;
   width:1001px;
   margin:0;
   text-align:left;
   z-index:2;
   position:absolute;
   top:0;
   left:0; 
   background:#ffffff url(images/bg_header.png) top left no-repeat;
}

#headercontent 
{
   height:113px;
   width:961px;
   margin:0;
   text-align:left;
   position:absolute;
   z-index:10;
   top:20;
   left:20;
   border-bottom:solid 1px #ffffff; 
   background:#ffffff url(images/header.jpg) top left no-repeat;
}

#logo 
{
   height:80px;
   width:180px;
   margin:0;
   text-align:left;
   position:relative;
   z-index:20;
   top:25;
   left:743;
}

#left 
{
   min-height:400px;
   top:0;
   left:0;
   margin-left:7px;
   width:211px;
   overflow: visible;
}

* html #left { 
   height: expression( this.scrollHeight < 744 ? "743px" : "auto" ); /* sets min-height for IE */  
}

#leftcontent 
{
   z-index:2;
   top:0;
   left:20px;
   width:191px;
   min-height:400px;
   position:absolute;
   background:#f6f7fa url(images/left.png) bottom left no-repeat;
   padding-top:178px;
   overflow: visible;
}

* html #leftcontent { 
   height: expression( this.scrollHeight < 744 ? "743px" : "auto" ); /* sets min-height for IE */  
}

 #leftmenu 
{
   z-index:2;
   top:0;
   left:20px;
   width:191px;
   min-height:400px;
   position:absolute;
   padding-top:178px;
   overflow: visible;
}
* html #leftmenu { 
   height: expression( this.scrollHeight < 744 ? "743px" : "auto" ); /* sets min-height for IE */  
}

#content 
{
   position:absolute;
   width:553px;
   left:204px;
   z-index:1;
   overflow:hidden;
}

#contentcontent 
{
   position:relative;
   width:553px;
   top:0;
   left:0;
   z-index:1;
   padding:160px 0 200px 0;
   min-height:400px;
   overflow: visible;   
}
* html #contentcontent { 
   height: expression( this.scrollHeight < 744 ? "743px" : "auto" ); /* sets min-height for IE */  
}

#contentpage 
{
   width:440px;
   top:0;
   left:0;
   z-index:1;
   padding:0 47px 0px 71px; 
}
    #contentpage p { margin:0; }

    #MainContentPane 
    {
        position:relative; 
        top:35; 
        left:0; 
        width:440px; 
        padding:0;  
        margin:0; 
        text-align:left; 
    }

    .MainContentPane 
    {
        text-align:left; 
    }    
 
#right 
{
   position:absolute;
   width:237px;
   min-height:400px;
   top:0;
   left:763px;
   z-index:1;
   overflow: visible;
}
* html #right { 
   height: expression( this.scrollHeight < 744 ? "743px" : "auto" ); /* sets min-height for IE */  
}

.rightcontent 
{
   z-index:1;
   top:200;
   left:763px;
   width:180px;
   position:absolute;
   text-align:left;
}

/*========================================================*/
/*  Bokser                                                */
/*========================================================*/

#BokserContent {
   width:440px;
   text-align:center;
   top:35;
   left:0;
   font-family:Verdana;
   font-size:14px;
   color:#18416b;
   position:relative;
   padding:0 0 300px;
}

.Boks1 {
   position:absolute;
   width:116px;
   height:86px;
   top:0px;
   left:0;
   text-align:center;
}

.Boks2 {
   position:absolute;
   width:116px;
   height:86px;
   top:0px;
   left:162px;
   text-align:center;
}

.Boks3 {
   position:absolute;
   width:116px;
   height:86px;
   top:0px;
   left:324px;
   text-align:center;
}   

/*========================================================*/
/*  Slagord                                               */
/*========================================================*/

#Slogan 
{
   width:440px;
   text-align:center;
   top:15;
   left:275;
   bottom:0;
   float:left;
   clear:left;
   position:relative;
}


.Slogan {
   position:relative;
   width:440px;
   text-align:center;
} 

/*========================================================*/
/*  Bunn                                                  */
/*========================================================*/

#footer 
{
   width:1001px;
   height:123px;
   text-align:center;
   position:relative;
   z-index:2;
   float:left;
   clear:left;
   top:0;
   font-family:Verdana;
   font-size:14px;
   color:#ffffff;
   visibility:hidden; 
}

#footertop 
{
   width:1001px;
   height:60px;
   text-align:center;
   position:relative;
   z-index:2;
   float:left;
   clear:left;
   top:0;
   left:0;
   background:url(images/bg_footer_top.png) bottom left no-repeat;
}

#footerbg 
{
   width:1001px;
   height:63px;
   text-align:center;
   position:relative;
   z-index:2;
   float:left;
   clear:left;
   top:0;
   left:0;
   font-family:Verdana;
   font-size:14px;
   color:#ffffff;
   background:url(images/bg_footer.png) bottom left no-repeat;
}


#footertxt 
{
   z-index:2;
   width:1001px;
   text-align:center;
   float:left;
   clear:left;
   height:30px;
   top:0;
   left:0;
   margin:12px 0 10px 0;
   font-family:Verdana;
   font-size:12px;
   color:#ffffff;
}
.footertxt a:link, .footertxt:link, a.footertxt:link 
{   
   font-family:Verdana;
   font-size:12px;
   color:#ffffff;
   text-decoration:none;
}

.footertxt a:visited, .footertxt:visited, a.footertxt:visited 
{   
   font-family:Verdana;
   font-size:12px;
   color:#ffffff;
   text-decoration:none;
}
.footertxt a:hover, .footertxt:hover, a.footertxt:hover 
{   
   font-family:Verdana;
   font-size:12px;
   color:#ffffff;
   text-decoration:underline;
}

/*========================================================*/
/*     Breadcrumb                                         */
/*========================================================*/  

#Breadcrumb 
{
    font-family:Verdana; 
    font-size:11px; 
    color:#274573; 
    font-weight:normal; 
    width:500px; 
    position:absolute; 
    text-align:left; 
    margin:0; 
    padding:8px 6px 0 0; 
 }

.Breadcrumb_Link:link, a.Breadcrumb_Link:link,.Breadcrumb_Link a:link 
{
    font-family:Verdana; 
    font-size:11px; 
    color:#274573; 
    font-weight:normal; 
    text-decoration:none; 
}

.Breadcrumb_Link:visited, a.Breadcrumb_Link:visited,.Breadcrumb_Link a:visited 
{
    font-family:Verdana; 
    font-size:11px; 
    color:#274573; 
    font-weight:normal; 
    text-decoration:none; 
}

.Breadcrumb_Link:hover, a.Breadcrumb_Link:hover,.Breadcrumb_Link a:hover 
{
    font-family:Verdana; 
    font-size:11px; 
    color:#274573; 
    font-weight:normal; 
    text-decoration:underline; 
} 
 
.Breadcrumb_Link:active, a.Breadcrumb_Link:active,.Breadcrumb_Link a:active 
{
    font-family:Verdana; 
    font-size:11px; 
    color:#274573; 
    font-weight:normal; 
    text-decoration:none; 
}

/*========================================================*/
/*     Admin                                              */
/*========================================================*/ 

#admininnerdiv 
{ 
   width:1001px; 
   padding:0; 
   margin:0; 
   background:#ffffff url(images/bg_main.png) top left repeat-y; 
   min-height:700px;
   height:915px;  
}

#admincontent 
{
   position:absolute;
   width:826px;
   left:204px;
   z-index:3;

}

#admincontentcontent 
{
   width:826px;
   top:0;
   left:0;
   z-index:3;
   padding:160px 0 35px 0;
   float:left;
   clear:both;
}

#admincontentpage 
{
   width:730px;
   top:0;
   left:0;
   padding:0 47px 0px 20px;

}
    #admincontentpage p { margin:0; }

    #adminMainContentPane 
    {
        position:relative; 
        top:35; 
        left:0; 
        width:730px; 
        padding:0;  
        margin:0; 
        text-align:left; 
    }

    .adminMainContentPane 
    {
        text-align:left;
        z-index:3; 
    } 



/*========================================================*/
/*     Log in                                             */
/*========================================================*/  

#Login 
{  width:1001px; 
   padding:0; 
   margin:0; 
   position:relative; 
   top:0px;
   left:50%;
   margin-left:-500px;
   text-align:center; 
   font-family:Verdana; 
   color:#274573; 
   font-size:11px; 
   font-weight:normal; 
}
    
.Login:link, a.Login:link,.Login a:link 
{
    font-family:Verdana; 
    color:#274573; 
    font-size:11px; 
    font-weight:normal; 
}

.Login:visited, a.Login:visited,.Login a:visited 
{
    font-family:Verdana; 
    color:#274573; 
    font-size:11px; 
    font-weight:normal; 
}

.Login:hover, a.Login:hover,.Login a:hover 
{
    font-family:Verdana; 
    color:#274573; 
    font-size:11px; 
    font-weight:normal; 
}

.User:link, a.User:link,.User a:link 
{
    font-family:Verdana; 
    color:#274573; 
    font-size:11px; 
    font-weight:normal; 
    margin-right:20px; 
}

.User:visited, a.User:visited,.User a:visited 
{
    font-family:Verdana; 
    color:#274573; 
    font-size:11px; 
    font-weight:normal; 
}

.User:hover, a.User:hover,.User a:hover 
{
    font-family:Verdana; 
    color:#274573; 
    font-size:11px; 
    font-weight:normal; 
}   

/*========================================================*/
/*     Main Menu and Module Menus                         */
/*========================================================*/

/*-- box that holds the menu   --*/ 
.MainMenu_MenuContainer { background:#002776; padding:0; height:27px; width:100%; text-align:right; }
/*-- menuitems idle  --*/ 
.MainMenu_Idle TD { background:#002776; font-family:Verdana; font-size:14px; font-weight:normal; color:#ffffff; padding:0; height:28px; }
/*-- menuitems over  --*/ 
.MainMenu_Selected TD { background:#274573; font-family:Verdana; font-size:14px; font-weight:normal; color:#ffffff; padding:0; height:28px; }    
/*-- menuitems active           --*/ 
.MainMenu_Active TD, .MainMenu_BreadcrumbActive TD { background:#274573; font-family:Verdana; font-size:14px; font-weight:normal; color:#ffffff; padding:0; height:28px; }
/*-- right seperator idle       --*/ 
.MainMenu_RightIdle { background: url(images/menubg_divide.jpg) no-repeat top right; width:0; height:28px; }
/*-- bar that holds the menu    --*/ 
.MainMenu_MenuBar { cursor:pointer; cursor:hand; background:transparent; height:28px; }
/*-- submenu container          --*/ 
.MainMenu_SubMenu, .ModuleTitle_SubMenu { z-index:1000; cursor:pointer; cursor:hand; margin:0; background:#d57b26; padding:0; font-weight:normal; filter:none; }  
/*-- submenu items idle         --*/ 
.MainMenu_MenuItem, .ModuleTitle_MenuItem { width: 130px; font-family:Verdana; font-weight:normal; font-style:normal; color:#5A6982; font-size:11px; background:#ffffff; padding:2px 30px 2px 16px; height:18px; border-bottom: 1px solid #E5E9EC; }    
/*-- submenu items hover        --*/ 
.MainMenu_MenuItemSel, .ModuleTitle_MenuItemSel { font-family:Verdana; font-size:11px; font-weight:normal; cursor:pointer; cursor:hand; color:#ffffff; background:#274573; padding:2px 30px 2px 16px; height:18px; border:0; }
/*-- not needed - main menu     --*/ 
.MainMenu_MenuArrow, .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: 0 5px 0 0; }
/*-- not needed - module menu   --*/ 
.MainMenuSeperator, .ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow, .ModuleTitle_MenuIcon { 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; }

