/*========================================================*/
/*  Main                                                  */
/*========================================================*/

#Body { width:100%; text-align:center; background:url(images/bg.jpg) repeat-x top left; height:100%; min-height:100%;
 }
#OuterDiv { margin:0 auto 0 auto; width:997px; height:95%;
 }
#OuterSite { width:997px; float:left; clear:left; padding:0; background:url(images/bg.jpg) repeat-x top left; }

/*========================================================*/
/*  Top                                                   */
/*========================================================*/

#OuterSite { width:997px; float:left; clear:left; padding:0; margin:0; }    
#TopSite { width:997px; float:left; clear:none; }      
#TopSiteHeader { float:left; height:107px; clear:none; width:984px; margin:0 6px 0 7px; padding:0; }
    * html #TopSiteHeader { width:984px; height:107px; } /*IE6*/
#Header { width:984px; height:71px; padding:0; float:left; clear:both; }

#HeaderAdmin { width:918px; height:150px; padding:0; float:left; clear:none; background:#ffffff url(images/header_admin.png) no-repeat top left; }

#HeaderCellLeft { width:131px; float:left; clear:none; text-align:right; margin:0; padding:0; }
#CellLeftLogo { width:131px; height:62px; float:left; clear:none; text-align:right; margin:0; padding:0; background:url(images/logo.png) no-repeat top left; }
#headerCellRight { width:605px; float:right; clear:none; text-align:right; margin:34px 0 0 0; padding:0; }

#TopMenu { width:605px; float:right; text-align:right; clear:none; height:36px; }

#subHeaderFront { width:984px; height:45px; padding:0; float:left; clear:none; text-align:left; background:url(images/bg_search_front.jpg) no-repeat top right; }
#subHeader { width:984px; height:45px; padding:0; float:left; clear:none; text-align:left; }


#subMenu { width:844px; float:left; clear:none; text-align:left; margin:0 0 0 -40px; padding:0; }
    * html #subMenu { width:844px; margin:0; } /*IE6*/   
   

/*========================================================*/
/*  Bottom                                                */
/*========================================================*/
                          
#BottomSite { width:997px; float:left; clear:none; }
#BottomContent { width:997px; padding:0; float: left; clear:none; margin:0; text-align:center; }	
    * html #BottomContent { width:997px; } /*IE6*/
    
#BottomSiteContent { width:997px; height:30px; float:left; clear:none; margin:0; text-align:center; }	
       
#BottomSiteLeftContent { float: left; clear: none; width:200px; padding:8px 0 0 10px; margin:0; text-align:left; }
#BottomSiteMain { float:right; clear:right; width:768px; padding:8px 0 0 10px; margin:0; }
    #BottomSiteMain p { margin:0; }  
      .BottomSiteMain {  width:768px; float:left; clear:left; padding:0; margin:0; text-align:left; font-family:Arial; color:#000000; font-size:11px; font-weight:normal; }     
            .BottomSiteMain:link, a.BottomSiteMain:link, .BottomSiteMain a:link { font-family:Arial; color:#007BBD; font-size:11px; font-weight:normal; text-decoration:none; }
            .BottomSiteMain:visited, a.BottomSiteMain:visited, .BottomSiteMain a:visited { font-family:Arial; color:#007BBD; font-size:11px; font-weight:normal; }
            .BottomSiteMain:hover, a.BottomSiteMain:hover, .BottomSiteMain a:hover { font-family:Arial; color:#007BBD; font-size:11px; font-weight:normal; text-decoration:underline; }                  
 
 #BottomContent2 { width:100%; height:42px; padding:10px 0 9px 0; float: left; clear:none; margin:0; text-align:center; background:url(images/bg_bunn.gif) repeat-x top left; }	
    * html #BottomContent2 { width:100%; } /*IE6*/
 #BottomSiteMain2 { float:right; clear:right; width:100%; padding:8px 0 0 10px; margin:0; text-align:center; font-family:Arial; color:#000000; font-size:12px; font-weight:normal; }
    #BottomSiteMain2 p { margin:0; text-align:center; }
           .BottomSiteMain { width:100%; float:left; clear:left; padding:0; margin:0; text-align:left; font-family:Arial; color:#000000; font-size:12px; font-weight:normal; }     
            .BottomSiteMain2:link, a.BottomSiteMain2:link, .BottomSiteMain2 a:link { font-family:Arial; color:#007BBD; font-size:12px; font-weight:normal; text-decoration:none; }
            .BottomSiteMain2:visited, a.BottomSiteMain2:visited, .BottomSiteMain2 a:visited { font-family:Arial; color:#007BBD; font-size:12px; font-weight:normal; }
            .BottomSiteMain2:hover, a.BottomSiteMain2:hover, .BottomSiteMain2 a:hover { font-family:Arial; color:#007BBD; font-size:12px; font-weight:normal; text-decoration:underline; } 
           
/*========================================================*/
/*  Hovedramme                                            */
/*========================================================*/                

#MainSite { width:997px; float:left; padding:0; clear:none; }
#AdminSite { width:997px; float:left; padding:0; clear:none; }

#Site { width:997px; padding:0; float:left; clear:none; margin:0; }
#Content { width:997px; padding:0; float:left; clear:left; margin:0; }	
        * html #Content { width:997px; } /*IE6*/

#Main { float:left; width:776px; padding:0; margin:0; text-align:left; }
    body:first-of-type #Main { width:776px; } /*Safari3*/
    * html #Main { float:left; width:776px; } /*IE6*/ 
    
#MainAdmin { float:left; width:997px; padding:0; margin:0; text-align:left; }
    body:first-of-type #MainAdmin { width:997px; } /*Safari3*/
    * html #MainAdmin { float:left; width:997px; } /*IE6*/    

#MainFront { float:left; width:776px; padding:0; margin:0; text-align:left; }
    body:first-of-type #MainFront { width:776px; } /*Safari3*/
    * html #MainFront { float:left; width:776px; } /*IE6*/ 

#MainShadow { float:left; width:776px; padding:0; margin:0; text-align:left; background:url(images/bg_contentpane_standard_grey.png) no-repeat top left; }
    body:first-of-type #MainShadow { width:776px; } /*Safari3*/
    * html #MainShadow { float:left; width:776px; } /*IE6*/ 

#TopContent { float:left; clear:left; width:753px; text-align:left; margin:0 0 0 17px; padding:0; }
    * html #TopContent { float:right; clear:right; width:736px; margin:0 0 0 17px; padding:0; } /*IE6*/   

#TopContent2 { float:left; clear:left; width:776px; text-align:left; margin:0 0 0 37px; padding:0; }
    * html #TopContent2 { float:right; clear:left; width:750px; margin:0; } /*IE6*/   

#MainContent { float:left; clear:left; width:753px; text-align:left; margin:0; padding:0; }
    * html #MainContent { float:left; clear:left; width:753px; margin:0; padding:0; } /*IE6*/ 
    
#MainContent2 { float:left; clear:left; width:739px; text-align:left; margin:0; padding:0; }
    * html #MainContent2 { float:left; clear:left; width:739px; padding:0; margin:0 0 0 17px; } /*IE6*/    

#FrontpageBoxes{ width:997px; height:107px; padding:0; float:left; clear:left; margin:0; text-align:left; background:url(images/bg_bokser.jpg) no-repeat top left; }
    
    #column-1 { width:232px; float:left; clear:none; text-align:left; margin:10px 14px 0 15px; padding:0; }
      * html #column-1 {width:232px; margin:-10px 15px 0 0; padding:0 0 0 15px; } /*IE6*/  
    .column-1 { width:232px; float: left; clear:none; text-align: left; margin:0; padding:0; }
        * html .column-1 {width:232px; margin:0; padding:0; } /*IE6*/
        
    #column-2 { width:232px; float:left; clear:none; text-align: left; margin:10px 15px 0 0; padding:0; } 
       * html #column-2 {margin:-10px 15px 0 0; padding:0; } /*IE6*/    
    .column-2 { width:232px; float: left; clear:none; text-align: left; margin:0; padding:0; }
        * html .column-2 {margin:0; padding:0; } /*IE6*/
        
    #column-3 { width:232px; float:left; clear:none; text-align: left; margin:10px 16px 0 0; padding:0; } 
        * html #column-3 {margin:-10px 15px 0 0; padding:0;} /*IE6*/      
    .column-3 { width:232px; float:left; clear:none; text-align: left; margin:0; padding:0; }
        * html .column-3 {margin:0; padding:0; } /*IE6*/
        
    #column-4 { width:232px; float:left; clear:none; text-align:left; margin:10px 9px 0 0; padding:0; }
            * html #column-4 {margin:-10px 9px 0 0; padding:0;} /*IE6*/      

    .column-4 { width:232px; float:left; clear:none; text-align:left; margin:0 0 0 0; padding:0; }      
            * html .column-4 {margin:0; padding:0; } /*IE6*/
    

/*========================================================*/
/*  Left                                                  */
/*========================================================*/  
       
#Left { float:left; clear:left; width:221px; padding:0; margin:0; text-align:left; }

#LeftContent { float:left; clear:left; width:221px; height:152px; padding:0; margin:0; text-align:left; background:url(images/bg_search_left.jpg) no-repeat top left; }
#MenuLeft { width:200px; float:left; clear:right; padding:65px 0 0 19px; margin:0; }
 * html #MenuLeft { width:200px; float:left; clear:right; padding:55px 0 0 19px; margin:0; }/*IE6*/
 
#MenuLeftPane { width:190px; float:left; clear:right; padding:0; margin:0; }
    
#LeftMenuPane { width:180px; float:left; clear:right; padding:10px 0 0 0; margin:0; text-align:center; }  
	.LeftMenuPane { width:185px; padding:0; float:left; clear:left; margin:0; font-family:Arial; font-size:12px; color:#492125; font-weight:normal; } 
	.LeftMenuPane:link, a.LeftMenuPane:link, .LeftMenuPane a:link { font-family:Arial; font-size:12px; color:#492125; font-weight:normal; text-decoration:none; }
    .LeftMenuPane:visited, a.LeftMenuPane:visited, .LeftMenuPane a:visited { font-family:Arial; font-size:12px; color:#492125; font-weight:normal; }
    a.LeftMenuPane:hover, .LeftMenuPane a:hover { font-family:Arial; font-size:12px; color:#000000; font-weight:normal; text-decoration:underline; }
    #LeftMenuPane p { margin: 5px; } 

#LeftBottom { width:200px; float:left; clear:left; padding:50px 0 0 19px; margin:0; }
#LeftBottomPane { width:200px; float:left; clear:right; padding:0; margin:0; }
	.LeftBottomPane { width:200px; padding:0; float:left; clear:left; margin:0; font-family:Arial; font-size:12px; color:#492125; font-weight:normal; } 


#Search { width:140px; float:right; clear:none; padding:7px 0 0 0; margin:0; }
    #SearchBox { float:left; text-align:right; padding:0; margin:0; }        
    #SearchButton {	float:right; clear:right; width:35px; padding:0; padding:0 0 6px 2px; }    

#dnn_dnnSEARCH_txtSearch { width: 98px; height:25px; font-family:Arial; font-size:12px; color:#5A6982; font-weight:normal; background:url(images/searchbg.jpg) no-repeat top left; border:0; padding:3px 6px 0 6px; }

                  
/*========================================================*/
/*  Frontpage                                             */
/*========================================================*/       
   
#Breadcrumb { width:997px; float:left; clear:none; text-align:left; margin:0; padding:0; }
        
#Breadcrumb_left { width:744px; float:left; clear:none; text-align:left; margin:0; padding:8px 6px 0 0; }
    * html #Breadcrumb_left { padding:0; } /*IE6*/ 
    .Breadcrumb { width:744px; padding:0 0 0 9px ; float:left; clear:left; margin:0; text-align:left; font-family:Arial; font-size:12px; color:#000000; font-weight:bold; }     

#Breadcrumb_right { width:240px; float:right; clear:right; text-align:left; padding:0; margin:7px 6px 0 0; }
#Breadcrumb_right_front { width:240px; float:right; clear:right; text-align:left; padding:0; background:#e9e6e3; margin:7px 6px 0 0; }
    * html #Breadcrumb_right_front { width:240px; float:left; margin:0 0 0 7px; } /*IE6*/

#MainContentPane { float:left; clear:left; width:506px; margin:0; padding:0 18px 0 0; }
    * html #MainContentPane { float:left; clear:left; width:506px; padding:0 23px 0 0; } /*IE6*/ 
    #MainContentPane p { margin:0 0 0 0; }
    .MainContentPane { float:left; clear:left; width:506px;padding:0; margin:0; text-align:left; }     
        * html .MainContentPane { float:left; clear:left; width:506px; } /*IE6*/

 #MainContentPaneFullbredde { float:left; clear:left; width:753px; margin:0; padding:0 ; }
    * html #MainContentPaneFullbredde { float:left; clear:left; width:753px; padding:0; } /*IE6*/ 
    #MainContentPaneFullbredde p { margin:0 0 0 0; }
    .MainContentPaneFullbredde { float:left; clear:left; width:753px;padding:0; margin:0; text-align:left; }     
        * html .MainContentPaneFullbredde { float:left; clear:left; width:753px; } /*IE6*/
        
#MainContentPaneAdmin { float:left; clear:left; width:997px; margin:0; padding:0; }
    * html #MainContentPaneAdmin { float:left; clear:left; width:997px; padding:0; } /*IE6*/ 
    #MainContentPaneAdmin p { margin:0 0 10px 0; }
    .MainContentPaneAdmin { width:997px; padding:0; float:left; clear:left; margin:0; text-align:left; }     
        * html .MainContentPaneAdmin { float:left; clear:left; width:997px; } /*IE6*/ 

#MainContentPaneColumn { float:left; clear:left; width:484px; margin:0; padding:0 29px 0 0; }
    * html #MainContentPaneColumn { float:left; clear:left; width:484px; padding:8px 23px 0 0; } /*IE6*/ 
    #MainContentPaneColumn p { margin:0 0 10px 0; }
    .MainContentPaneColumn { width:484px; padding:0; float:left; clear:left; margin:0; text-align:left; }     
        * html .MainContentPaneColumn { float:left; clear:left; width:484px; } /*IE6*/ 

#MainContentPaneFront { float:left; clear:left; width:484px; margin:0; padding:0 9px 10px 0; }
    * html #MainContentPaneFront { float:left; clear:left; width:484px; padding:0 9px 10px 0; } /*IE6*/ 
    #MainContentPaneFront p { margin:0; padding:0; }
    .MainContentPaneFront { width:484px; padding:0; float:left; clear:left; margin:0; text-align:left; }     
        * html .MainContentPaneFront { float:left; clear:left; width:484px; padding:0; } /*IE6*/                  
  
    .MainContentPaneFront2 { width:484px; padding:5px 5px 5px 5px; float:left; clear:left; margin:10px 0 0 0; text-align:left; background:url(images/bg_ukensbolig.gif) no-repeat top left; }     
        * html .MainContentPaneFront2 { float:left; clear:left; width:484px; } /*IE6*/    
      .MainContentPaneFront p { margin:0; }
              
#MainContentPaneShadow { float:left; clear:left; width:444px; margin:0; padding:30px 42px 0 20px; height:auto !important; min-height:250px; height:250px; }
    * html #MainContentPaneShadow { float:left; clear:left; width:415px; padding:30px 69px 0 20px; } /*IE6*/ 
    #MainContentPaneShadow p { margin:0; }
    .MainContentPaneShadow { width:415px; padding:0; float:left; clear:left; margin:0; text-align:left; }     
        * html .MainContentPaneShadow { float:left; clear:left; width:415px; } /*IE6*/ 
            
#RightContent { width:229px; float:left; clear:right; margin:0; padding:30px 0 0 0; }
	#RightContent-1 { float:right; clear:right; padding:0; margin:0; }
	    .RightContent-1 { float:right; clear:right; width:200px; padding:0; margin:0 20px 10px 9px; }
	    * html .RightContent-1 { float:right; clear:right; width:200px; padding:0; margin:0 10px 10px 9px; } /*IE6*/

#RightContentFront { width:240px; float:left; clear:right; margin:0; padding:0; }
	
	#RightContentFront-1 { float:right; clear:right; height:auto !important; min-height:250px; height:250px; padding:7px 0 0 0; margin:0; background:#e9e6e3; }
	    .RightContentFront-1 { float:right; clear:right; width:200px; padding:0 20px 10px 20px; margin:0; }
	        * html .RightContentFront-1 { width:240px;  } /*IE6*/ 


	#RightContentFront-2 { float:right; padding:0; margin:0; }
	    .RightContentFront-2 { float:right; clear:right; width:240px; padding:0; margin:0; }
	        * html .RightContentFront-2 { margin:-20px 0 0 0; padding:-20px 0 0 0; } /*IE6*/ 

#FullMainContent { float:left; clear:left; width:659px; text-align:left; margin:0; padding:0; }
    * html #FullMainContent { float:left; clear:left; width:659px; margin:0; padding:0; } /*IE6*/ 
    .FullMainContentPane { width:659px; padding:0; float:left; clear:left; margin:9px 0 0 0; text-align: left; }     
        * html .FullMainContentPane { float:left; clear:left; width:659px; } /*IE6*/      

 #ContentAdmin { width:960px; padding:30px 0 0 0; float:left; clear:left; margin:0; }	
    
 #AdminContent { float:left; clear:left; width:960px; text-align:left; margin:0; padding:0; }
    * html #AdminContent { float:left; clear:left; width:930px; margin:0; padding:0; } /*IE6*/ 
    #AdminContent p { margin:0 0 10px 0; }
    .AdminContentPane { width:930px; padding:0; float:left; clear:left; margin:0; text-align:left; }     
        * html .AdminContentPane { float:left; clear:left; width:930px; } /*IE6*/ 
    
/*========================================================*/
/*     Log in                                             */
/*========================================================*/  

#Login { float:left; clear:left; padding:0; margin:0; text-align:left; font-family:Arial; color:#007BBD; font-size:11px; font-weight:normal; }
    
.Login:link, a.Login:link,.Login a:link { font-family:Arial; color:#007BBD; font-size:11px; font-weight:normal; }
.Login:visited, a.Login:visited,.Login a:visited { font-family:Arial; color:#007BBD; font-size:11px; font-weight:normal; }
.Login:hover, a.Login:hover,.Login a:hover { font-family:Arial; color:#007BBD; font-size:11px; font-weight:normal; }

.User:link, a.User:link,.User a:link { font-family:Arial; color:#007BBD; font-size:11px; font-weight:normal; margin-right:20px; }
.User:visited, a.User:visited,.User a:visited { font-family:Arial; color:#007BBD; font-size:11px; font-weight:normal; }
.User:hover, a.User:hover,.User a:hover { font-family:Arial; color:#007BBD; font-size:11px; font-weight:normal; }   

/*========================================================*/
/*     Breadcrumb                                         */
/*========================================================*/  

.Breadcrumb_Link:link, a.Breadcrumb_Link:link,.Breadcrumb_Link a:link { font-family:Arial; font-size:12px; color:#00a1de; font-weight:normal; text-decoration:none; }
.Breadcrumb_Link:visited, a.Breadcrumb_Link:visited,.Breadcrumb_Link a:visited { font-family:Arial; font-size:12px; color:#00a1de; font-weight:normal; text-decoration:none; }
.Breadcrumb_Link:hover, a.Breadcrumb_Link:hover,.Breadcrumb_Link a:hover { font-family:Arial; font-size:12px; color:#00a1de; font-weight:normal; text-decoration:underline; }  
.Breadcrumb_Link:active, a.Breadcrumb_Link:active,.Breadcrumb_Link a:active { font-family:Arial; font-size:12px; color:#00a1de; font-weight:normal; text-decoration:none; }

/*========================================================*/
/*     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:Arial; font-size:14px; font-weight:normal; color:#ffffff; padding:0; height:28px; }
/*-- menuitems over  --*/ 
.MainMenu_Selected TD { background:#007BBD; font-family:Arial; font-size:14px; font-weight:normal; color:#ffffff; padding:0; height:28px; }    
/*-- menuitems active           --*/ 
.MainMenu_Active TD, .MainMenu_BreadcrumbActive TD { background:#007BBD; font-family:Arial; 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:Arial; 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:Arial; font-size:11px; font-weight:normal; cursor:pointer; cursor:hand; color:#ffffff; background:#007BBD; 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; }
