/*===============================================*/
/*    Layout                                     */
/*===============================================*/
#body { margin: 0 auto; width: 100%; text-align: center; background: #f8f8d6; }
#wrap {	margin: 0 auto; width: 860px; text-align: left; background: #f8f8d6 url(images/bg.png) no-repeat top left; }
#content-wrap { margin: 0; padding: 0; width: 860px; }
#main {	float: left; clear: left; margin: 0; padding: 20px 0 30px 0; width: 860px; }

#AdminWrap {	margin: 0 auto; width: 1030px; text-align: left; background: #f8f8d6 url(images/bg.png) no-repeat top left; }
#AdminContent-wrap { margin: 0; padding: 0; width: 1030px; }
#AdminMain {	float: left; clear: left; margin: 0; padding: 20px 0 30px 0; width: 1030px; }

#RegistreringWrap {	margin: 0 auto; width: 1030px; text-align: left; background: #f8f8d6 url(images/bg.png) no-repeat top left; }
#RegistreringContent-wrap { margin: 0; padding: 0; width: 1030px; }
#RegistreringMain {	float: left; clear: left; margin: 0; padding: 20px 0 30px 0; width: 1030px; }

/*===============================================*/
/*    Frodighetsportalen                         */
/*===============================================*/

#Content { float: left; clear: left; width: 860px; text-align: left; margin: 0; padding: 0; }

   #ContentColumn { float: left; clear: left; width: 860px; margin: 0; padding: 0; }
    * html #ContentColumn { float: left; clear: left; width: 860px; margin: 0; padding: 0; } /*IE6*/   
    
    #ContentLeftColumn { width: 300px; float: left; clear: left; text-align: left; margin: 0; padding: 0; }
        #ContentLeftColumnTop { width: 300px; height: 130px; float: left; clear: left; text-align: center; margin: 0; padding: 0; background: #f8f8d6 url(images/BgTopContent.png) no-repeat; }
        .ContentColumnLeftBottom { width: 300px; height: 320px;  float: left; clear: left; text-align: left; margin: 0; padding: 0; }
     
    #ContentMiddleColumn { width: 260px; float: left; clear: none; padding: 0; text-align: center; margin: 0; } 
    .ContentMiddleColumn { width: 260px; float: left; clear: none; padding: 0; text-align: center; margin: 0; }
  
    #ContentRightColumn { width: 300px; float: right; clear: right; text-align: left; margin: 0; padding: 0; }
        .ContentRightColumnTop { width: 300px; float: right; clear: none; margin: 0; padding: 0; text-align: right; }
        .ContentRightColumnBottom { width: 300px; height: 320px; float: right; clear: right; text-align: left; margin: 0; padding: 0; }
  
#MiddleContent { float: left; clear: left; width: 860px; height: 40px; text-align: left; margin: 0; padding: 0; background: url(images/header_butikker.png) no-repeat; }

#FooterContent { float: left; clear: left; width: 860px; padding: 0; }
    #FooterContentColumn { float: left; clear: left; width: 860px; padding: 0; }
        
    #FooterContentColumn-1 { width: 286px; float: left; clear: left; padding: 0; margin: 0; }
      .FooterContentColumnTop1 { width: 217px; float: left; clear: left; padding: 0 0 0 69px; text-align: left; margin: 0; }
        * html .FooterContentColumnTop1 { width: 286px; padding: 0 0 0 69px; } /*IE6*/
      .FooterContentColumn-1 { width: 186px; float: left; clear: left; padding: 0 0 0 100px; text-align: left; margin: 0; }
        * html .FooterContentColumn-1 { width: 286px; padding: 10px 0 0 100px; margin: 0; } /*IE6*/          
          
    #FooterContentColumn-2 { width: 288px; float: left; clear: none; margin: 0; padding: 0; } 
      .FooterContentColumnTop2 { width: 217px; float: right; clear: right; padding: 0 0 0 71px; text-align: left; margin: 0; }
        * html .FooterContentColumnTop2 { width: 288px; padding: 0 0 0 71px; } /*IE6*/    
      .FooterContentColumn-2 { width: 188px; float: left; clear: none; margin: 0; padding: 0 0 0 100px; text-align: left; }  
             * html .FooterContentColumn-2 { width: 288px; padding: 10px 0 0 100px; } /*IE6*/       
        
    #FooterContentColumn-3 { width: 286px; float: right; clear: right; text-align: left; margin: 0; padding: 0; } 
      .FooterContentColumnTop3 { width: 255px; float: right; clear: right; padding: 0 0 0 31px; text-align: left; margin: 0; }
        * html .FooterContentColumnTop3 { width: 286px; padding: 0 0 0 31px; } /*IE6*/
      .FooterContentColumn-3 { width: 225px; float: right; clear: right; text-align: left; padding: 0 0 0 61px; margin: 0; }
        * html .FooterContentColumn-3 { width: 286px; padding: 10px  0 0 63px; } /*IE6*/   
        
   #ContentMenu { width: 200px; float: left; clear: left; text-align: left; margin: 0; padding: 75px 0 0 0; }
        .ContentMenuTop { width: 200px; float: left; clear: left; margin: 0; padding: 0; }
            #menu { float: left; clear: both; width: 170px;	margin: 0; padding: 5px 0 0 20px; }     

   #StandardContentColumn { width: 430px; float: left; clear: right; padding: 0 30px 0 30px; margin: 0; } 
       * html #StandardContentColumn { width: 430px; } /*IE6*/
    .StandardContentMiddleColumn { width: 430px; float: left; clear: right; padding: 0; margin: 0; }
       * html .StandardContentMiddleColumn { width: 430px; } /*IE6*/
   
   #ContentStandardRight { width: 170px; float: right; clear: right; text-align: left; margin: 0; padding: 0; }
   .ContentStandardRightColumn { width: 170px; float: right; clear: right; text-align: left; margin: 0; padding: 0; }
 
   #login { overflow: visible; width: 160px; float: left; clear: left; margin: 20px 0 0 40px; text-align: left; }
   #login a:link {text-decoration: none; font-family: Arial; font-size: 11pt; font-weight: normal; color: #7e9735; }
   #login a:hover {text-decoration: underline; font-family: Arial; font-size: 11pt; font-weight: normal; color: #7e9735; }  
   #login a:visited {text-decoration: underline; font-family: Arial; font-size: 11pt; font-weight: normal; color: #7e9735; }
      
   #AdminContent { float: left; clear: left; width: 1030px; text-align: left; margin: 0; padding: 0; }

   #AdmContentColumn { float: left; clear: left; width: 1030px; margin: 0; padding: 0; }
    * html #AdmContentColumn { float: left; clear: left; width: 1030px; margin: 0; padding: 0; } /*IE6*/ 
    #AdmContentColumn p { margin: 0; } 
      
    #AdminContentColumn { width: 800px; float: left; clear: right; padding: 0 0 0 30px; margin: 0; } 
       * html #AdminContentColumn { width: 800px; } /*IE6*/
    .AdminContentMiddleColumn { width: 800px; float: left; clear: right; padding: 0; margin: 0; }
       * html .AdminContentMiddleColumn { width: 800px; } /*IE6*/    
        
    #FullbreddeContentColumn { width: 862px; float: left; clear: left; padding: 0; margin: 0; } 
       * html #FullbreddeContentColumn { width: 882px; } /*IE6*/
    .FullbreddeContentColumn { width: 630px; float: right; clear: right; padding: 0; margin: 0; }
       * html .FullbreddeContentColumn { width: 632px; } /*IE6*/     
      
      
     #StandardFullbredde { width: 660px; float:left ; clear: right; padding: 0; margin: 0; } 
       * html #StandardFullbredde { width: 660px; } /*IE6*/ 
      
      
      
    #RegistreringContent { float: left; clear: left; width: 1030px; text-align: left; margin: 0; padding: 0; }
    
    #RegContentColumn { float: left; clear: left; width: 1030px; margin: 0; padding: 0; }
    * html #regContentColumn { float: left; clear: left; width: 1030px; margin: 0; padding: 0; } /*IE6*/ 
    #regContentColumn p { margin: 0; }  
       
    #RegistreringContentColumn { width: 800px; float: left; clear: right; padding: 0 0 0 30px; margin: 0; } 
       * html #RegistreringContentColumn { width: 800px; } /*IE6*/
    .RegistreringContentMiddleColumn { width: 800px; float: left; clear: right; padding: 0; margin: 0; }
       * html .RegistreringContentMiddleColumn { width: 800px; } /*IE6*/      


    




    







  


#rightContent { width: 450px; float: right; clear: right; margin: 0 0 0 15px; text-align: right; }
* html #rightContent { width: 430px; } /*IE6*/
	#rightContent-1 { float: right; padding: 0; margin: 0 0 20px 0; }
	    .rightContent-1 { float: right; clear: right; width: 450px; padding: 0; margin: 0; }
	        * html .rightContent-1 { width: 435px; } /*IE6*/
	
	#rightContent-2 { width: 450px; float: right; clear: right; padding: 0; margin: 0; }
	    .rightContent-2 { float: right; clear: right; width: 450px; padding: 0; margin: 0; }           
             * html .rightContent-2 { width: 450px; } /*IE6*/  

 #MainContent { float: left; clear: left; width: 450px; text-align: left; margin: 0; padding: 0; }
    * html #MainContent { float: right; clear: right; width: 450px; margin: 0; padding: 0; } /*IE6*/ 
    #MainContent p { margin: 0 0 10px 0; }
    .MainContentPane { width: 450px; padding: 0; float: left; clear: left; margin: 0; text-align: left; }     
        * html .MainContentPane { float: right; clear: right; width: 450px; } /*IE6*/  

#Kolonner { float: left; clear: left; width: 450px; margin: 0; padding: 0; }
    * html #Kolonner { float: left; clear: left; width: 450px; margin: 0; padding: 0; } /*IE6*/ 
    #Kolonner p { margin: 0; }   

    #column-1 { width: 140px; float: left; clear: left; text-align: left; margin: 0 15px 0 0 ; padding: 0; }
      * html #column-1 { width: 140px; } /*IE6*/       
    .column-1 { width: 140px; float: left; clear: left; text-align: left; margin: 0; padding: 0; }
        * html .column-1 { width: 140px; } /*IE6*/   
       
    #column-2 { width: 140px; float: left; clear: none; text-align: center; margin: 0; padding: 0; } 
       * html #column-2 { width: 140px; } /*IE6*/     
    .column-2 { width: 140px; float: left; clear: none; text-align: center; margin: 0; padding: 0; }
        * html .column-2 { width: 140px; } /*IE6*/ 
  
    #column-3 { width: 140px; float: right; clear: right; text-align: left; margin:  0 0 0 15px; padding: 0; } 
        * html #column-3 { width: 140px; margin: 0 0 0 15px; } /*IE6*/    
    .column-3 { width: 140px; float: right; clear: right; text-align: left; margin: 0; padding: 0; }
        * html .column-3 { width: 140px; } /*IE6*/  


/*========================================================*/
/*  Footer                                                */
/*========================================================*/

#footer { clear: both; padding-top: 15px; text-align: center; height: 91px; font-family: Tahoma; font-size: 11px; color: #837f7c; }
 * html #footer { padding-top: 15px; } /*IE6*/ 
    #footer a:link { text-decoration: none; font-family: Tahoma; font-size: 11px; color: #837f7c; }  
    #footer a:hover { text-decoration: underline; font-family: Tahoma; font-size: 11px; color: #837f7c; } 
    #footer a:visited { text-decoration: none; font-family: Tahoma; font-size: 11px; color: #837f7c; } 


/*===============================================*/
/*    Nettbutikk                                 */
/*===============================================*/

#NBwrap {	margin: 0 auto; width: 1000px; text-align: left; background: #f8f8d6 url(images/bg.png) no-repeat top left; }

#NBcontent-wrap { margin: 0; padding: 0; width: 1000px; }

#NBmain {	float: left; clear: left; margin: 0; padding: 20px 0 30px 0; width: 1000px; }

#NBContent { float: left; clear: left; width: 1000px; text-align: left; margin: 0; padding: 0; }

   #NBContentColumn { float: left; clear: left; width: 1000px; margin: 0; padding: 0; }
    * html #NBContentColumn { float: left; clear: left; width: 1000px; margin: 0; padding: 0; } /*IE6*/ 
    #NBContentColumn p { margin: 0; }   


   #NBContentMiddleColumn { width: 660px; float: left; clear: right; padding: 0 30px 0 30px; margin: 0; } 
       * html #NBContentMiddleColumn { width: 660px; } /*IE6*/
    .NBContentMiddleColumn { width: 660px; float: left; clear: right; padding: 0; margin: 0; }
       * html .NBContentMiddleColumn { width: 660px; } /*IE6*/