/*========================================================*/
/*     Flash                                              */
/*========================================================*/

.Flash_Main { clear: both; float: right; width: 336px; margin: 0; padding: 0 0 0 1px; height: 177px; }
	    * html .Flash_Main { height: 177px; } /*IE6*/
    .Flash_Header { width: 100%; height: 33px; padding: 0; float: left; padding: 0; }
       .Flash_Main_Box { float: right; text-align: right; }
    .Flash_top_1_column { float: left; padding: 0; margin: 0; }
    .Flash_top_2_column { width: 20px; float: right; padding: 0; margin: 0; }


/*========================================================*/
/*     Slagord i toppen                                   */
/*========================================================*/

.Slagord_Main { clear: both; float: left; width: 100%; margin: 0; }
    .Slagord_Header { width: 100%; padding: 0; float: left; padding: 0; }
        .Slagord_Title { font-family: Arial; font-size: 11px; font-weight: bold; color: #ffffff; text-align: left; }
        .Slagord_Main_Box { float: left; text-align: left; }
        .Slagord_Main_Box a { font-family: Arial; font-size: 20px; font-weight: bold; color: #ffffff; text-align: left; }
        .Slagord_Main_Box a:hover { font-family: Arial; font-size: 20px; font-weight: bold; color: #ffffff; text-align: left; }
    .Slagord_top_1_column { float: left; padding: 0; margin: 0; }


/*========================================================*/
/*     Produkter                                          */
/*========================================================*/

.Produkter_Main { float: left; clear: both; width: 100%; margin: 0; padding: 0; background-color: #f3f4f4; }
    * html .Produkter_Main { margin: 0; padding: 25px 10px 10px 10px; } /*IE6*/
    .Produkter_Header { padding: 0; float: left; margin: 25px 10px 15px 10px; }
        * html .Produkter_Header { margin: 0 0 15px 0; }
        .Produkter_Title { float: left; font-family: Arial; font-size: 18px; font-weight: normal; color: #557db9; text-align: left; }
        .Produkter_Main_Box { float: left; clear: none; margin: 0 10px 15px 10px; padding: 0; }
               * html .Produkter_Main_Box { margin: 0; }
    .Produkter_top_1_column { float: left; padding: 0; margin: 0;	}
    .Produkter_top_2_column { width: 20px; float: right; padding: 0; margin: 0; }
    .Produkter_Bottom { margin: 0; padding: 0; float: left; }
    .Produkter_bottom_1_column { float: left; padding: 0 20px 0 0; margin: 0; }	
    .Produkter_bottom_2_column { float: right; text-align: right; padding: 0; margin: 0; }	    
 
 
/*========================================================*/
/*     Topptema framsiden                                 */
/*========================================================*/

.TF_Main { float: left; clear: both; width: 100%; margin: 0; padding: 40px 0 20px 25px; background: url(images/bg_hovedtema_framsiden.jpg) no-repeat top left; }
    .TF_Header { width:100%; padding: 0; float: left; margin: 0; }
        .TF_Title { float: left; font-family: Arial; font-size: 18px; font-weight: normal; color: #557db9; }
        .TF_Main_Box { float: left; clear: none; font-family: Arial; font-size: 13px; font-weight: normal; color: #666666; text-align: left; margin: 0; padding: 0; letter-spacing: .1px; line-height: 16px; word-spacing: 1px; }
        .TF_Main_Box td { font-family: Arial; font-size: 13px; font-weight: normal; color: #666666; text-align: left; letter-spacing: .1px; line-height: 16px; word-spacing: 1px; }
    .TF_top_1_column { float: left; padding: 0; margin: 0;	}
    .TF_top_2_column { width: 20px; float: right; padding: 0; margin: 0; }
    .TF_Bottom { width: 100%; margin: 0; padding: 0; float: left; }
    .TF_bottom_1_column { float: left; padding: 0 20px 0 0; margin: 0; }	
    .TF_bottom_2_column { float: right; text-align: right; padding: 0; margin: 0; }	
 
    
/*========================================================*/
/*     Firmapresentasjon                                  */
/*========================================================*/

.Firmapresentasjon_Main { clear: both; float: left; width: 100%; margin: 0; padding: 10px 10px 0 10px; height: 76px; }
	    * html .Firmapresentasjon_Main { height: 86px; padding: 6px 10px 0 10px; } /*IE6*/
    .Firmapresentasjon_Header { width: 100%; height: 33px; padding: 0; float: left; padding: 0; }
        .Firmapresentasjon_Title { font-family: Tahoma; font-size: 11px; font-weight: bold; color: #ffffff; text-align: left; }
        .Firmapresentasjon_Main_Box { float: left; text-align: left; }
        .Firmapresentasjon_Main_Box a { font-family: Tahoma; font-size: 8pt; font-weight: normal; color: #557db9; text-align: left; }
        .Firmapresentasjon_Main_Box a:hover { font-family: Tahoma; font-size: 8pt; font-weight: normal; color: #557db9; text-align: left; }
    .Firmapresentasjon_top_1_column { float: left; padding: 0; margin: 0; }
    .Firmapresentasjon_top_2_column {	width: 20px; float: right; padding: 0; margin: 0; }   
    
  
/*========================================================*/
/*     Kundekommentarer                                   */
/*========================================================*/

.Kundekommentar_Main { float: left; clear: both; width: 100%; margin: 0; padding: 0; }
    .Kundekommentar_Header { width: 100%; padding: 0; float: left; margin: 0; }
    .Kundekommentar_MainBox { margin: 0; padding: 0; }
    .Kundekommentar_Topleftcolumn { float: left; padding: 0; margin: 0;	}
    .Kundekommentar_Toprightcolumn { width: 20px; float: right; padding: 0; margin: 0; }
    .Kundekommentar_Bottom { width: 100%; margin: 0; padding: 0; float: left; }
    .Kundekommentar_Bottomleftcolumn { float: left; padding: 0 20px 0 0; margin: 0; }	
    .Kundekommentar_Bottomrightcolumn { float: right; text-align: right; padding: 0; margin: 0; }	
 
 
/*========================================================*/
/*     Standard                                           */
/*========================================================*/

.Standard_Main { float: left; clear: both; width: 100%; margin: 0; padding: 20px 0 0 0; }
    .Standard_Header { width:100%; padding: 0; float: left; margin: 0; }
        .Standard_Title { float: left; font-family: Arial; font-size: 18px; font-weight: normal; color: #557db9; }
        .Standard_Main_Box { float: left; clear: none; text-align: left; margin: 0; padding: 0; }
        .Standard_Main_Box a { font-family: Arial; font-size: 12px; font-weight: normal; color: #557db9; }
        .Standard_Main_Box a:hover { font-family: Arial; font-size: 12px; font-weight: normal; color: #557db9; text-align: left; }
        .Standard_Main_Box a:visited { font-family: Arial; font-size: 12px; font-weight: normal; color: #557db9; text-align: left; }
    .Standard_top_1_column { float: left; padding: 0; margin: 0;	}
    .Standard_top_2_column { width: 20px; float: right; padding: 0; margin: 0; }
    .Standard_Bottom { width: 100%; margin: 0; padding: 0; float: left; }
    .Standard_bottom_1_column { float: left; padding: 20px 20px 0 0; margin: 0; }	
    .Standard_bottom_2_column { float: right; text-align: right; padding: 0; margin: 0; }	
    
 
/*========================================================*/
/*     Admin                                              */
/*========================================================*/

#AD_Main { float: left; clear: left; width: 100%; margin: 0; padding: 0; }
    #AD_Header { width: 100%; padding: 0; float: left; margin: 0 0 20px 0; border-bottom: 4px solid #c2bab0; }
        .AD_Title { font-family: Tahoma; font-size: 14px; font-weight: bold; color: #000000; text-align: left; }
        .AD_Main_Box { float: left; clear: none; font-family: Tahoma; font-size: 11px; font-weight: normal; color: #000000; text-align: left; margin: 0; padding: 0; }
    #AD_top_1_column { float: left; padding: 0; margin: 0;	}
    #AD_top_2_column { width: 20px; float: right; padding: 0; margin: 0; }
    #AD_Bottom { width: 100%; margin: 0; padding: 0; float: left; }
    #AD_bottom_1_column { float: left; padding: 0 0px 0 0; margin: 0; }	
    #AD_bottom_2_column { float: right; text-align: right; padding: 0; margin: 0; }      
