/* CSS FOR MATVAREGUIDEN.NO*/
/* CSS FOR FORSIDEN OG HEADER, FOOTER, LEFT OG RIGHT ALLE HOVEDSTYLER FOR HELE SIDEN*/



/* GRUNNLAGET FOR HELE SIDEN. SETTER FONT OG FONT STØRRELSE.*/

body {
    font-family: arial;
    text-align: center;
    font-size: 100%;
    background: #FFFFFF;
    margin-right: auto; 
    margin-left: auto; 
}


/* BAKGRUNN FOR HELE SIDEN SES SOM BAKGRUNN HØYRE OG VENSTRE SIDE*/

div#master {
    width:1000px;
    text-align: center;
    margin-top: 1px;
    margin-bottom: 1px;
    margin-right: auto; 
    margin-left: auto; 
    background: #FFFFFF;
}

/* GJELDER TABELLEN SOM TEGNER OPP TOPPBANNEREN*/

.toppbanner
{ font-weight: normal;
font-size: 100%;
color: #000000;
width: 98%;
text-align: left;
background-color: #FFFFFF;
border: 0px #1E4069 solid;
border-collapse: collapse;
border-spacing: 0px;
margin-top: 0px;
margin-right: auto; 
margin-left: auto; 
}


/* GJELDER TABELLEN SOM TEGNER OPP FELT UNDER TOPPBANNEREN*/

.toppbanner_2
{ font-weight: normal;
font-size: 100%;
color: #000000;
width: 98%;
background-color: #ffffff;
border: 2px #1E4069 solid;
border-collapse: collapse;
border-spacing: 0px;
margin-top: 0px;
margin-right: auto; 
margin-left: auto; 
padding-bottom: 1px;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;

}

/* GJELDER TABELLEN SOM TEGNER OPP FELT UNDER TOPPBANNEREN ENKEL TYPE*/

.toppbanner_enkel
{ font-weight: normal;
font-size: 100%;
color: #000000;
width: 850px;
text-align: left;
background-color: #ffffff;
border: 1px #1E4069 solid;
border-collapse: collapse;
border-spacing: 0px;
margin-top: 0px;
margin-right: auto; 
margin-left: auto; 
padding-bottom: 2px;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;

}

/* GJELDER TD SOM LOGO LIGGER I  LOGO LAGES MED FONT LOKI COLA OG EN 5 PX BORDER*/

.toppbanner_logo
{ text-align: left;
font-weight: normal;
font-size: 100%;
color: #000000;
width: 300px;
background-color: #ffffff;
border: 0px #1E4069 solid;
border-collapse: collapse;
border-spacing: 0px;
margin-left: 0px;
margin-top: 0px;
padding-bottom: 1px;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
}

/* GJELDER TD SOM BILDER VED SIDEN AV LOGO LIGGER I*/

.toppbanner_bilder
{ text-align: left;
font-weight: normal;
font-size: 100%;
color: #000000;
background-color: #ffffff;
border: 0px #1E4069 solid;
border-collapse: collapse;
border-spacing: 0px;
margin-left: 0px;
margin-top: 0px;
padding-bottom: 1px;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
}

/* GJELDER TABELL som tegner opp til annonse google 728*/

.toppbanner_3
{ font-weight: normal;
font-size: 100%;
color: #000000;
width: 980px;
background-color: #ffffff;
border: 0px #1E4069 solid;
border-collapse: collapse;
border-spacing: 0px;
margin-top: 0px;
margin-right: auto; 
margin-left: auto; 
padding-bottom: 2px;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;

}


/* GJELDER HOVEDTABELLEN OVER HELE SIDEN. STÅR I HEADER*/

.hoved
{ font-weight: normal;
font-size: 100%;
color: #000000;
width: 980px;
background-color: #FFFFFF;
Border-bottom: 0px #1E4069 solid;
Border-top: 0px #1E4069 solid;
Border-left: 0px #1E4069 solid;
Border-right: 0px #1E4069 solid;
border-collapse: collapse;
border-spacing: 0px;
margin-top: 0px;
margin-right: auto; 
margin-left: auto; 
}

/* GJELDER HOVEDTABELLEN for matvaresiden ny*/

.hoved_ny
{ font-weight: normal;
font-size: 100%;
color: #000000;
width: 820px;
background-color: #FFFFFF;
text-align: left;
Border-bottom: 0px #1E4069 solid;
Border-top: 0px #1E4069 solid;
Border-left: 0px #1E4069 solid;
Border-right: 0px #1E4069 solid;
border-collapse: collapse;
border-spacing: 0px;
margin-top: 0px;
margin-right: auto; 
margin-left: 0px; 
}




/* GJELDER HØYRE FELT PÅ SIDEN*/

.hoyre 
{background-color: #FFFFFF;
vertical-align: top;
width: 180px;
color: #000000;
padding-left: 0px; 
padding-right: 0px; 
padding-top: 0px; 
padding-bottom: 4px; 
text-align: left;
border-bottom: 0px #1E4069 solid;
font-size: 80%;
font-weight: bold;}


/* GJELDER VENSTRE FELT PÅ SIDEN*/

.venstre 
{background-color: #FFFFFF;
vertical-align: top;
width: 140px;
color: #000000;
padding-left: 0px; 
padding-right: 0px; 
padding-top: 0px; 
padding-bottom: 4px; 
text-align: left;
border-bottom: 0px #1E4069 solid;
font-size: 80%;
font-weight: bold;}




/* FORM - FJERNER EXTRA MELLOMROM FRA FORM */
.form {
margin: 1px; 
}


/*VENSTRE PARTNER BOKS*/

.venstre_partner_boks 
{ width: 140px; 
border: solid 1px #1E4069;
background-color: #FFFFFF;  
padding-left: 3px; 
padding-right: 3px; 
padding-bottom: 0px; 
padding-top: 0px; 
margin: 0;
list-style: none;
color: #000000;
font: arial;
font-size:100%;
text-decoration: none;

}

/*VENSTRE GOOGLE LINKENHET*/

.venstre_google_linkenhet
{ width: 140px; 
border: solid 1px #1E4069;
background-color: #F5F5F5;  
padding-left: 0px; 
padding-right: 0px; 
padding-bottom: 4px; 
padding-top: 0px; 
margin: 0;
list-style: none;
color: #000000;
font: arial;
font-size:100%;
text-decoration: none;

}



.venstre_partner_overskrift 
{ 
width: 140px; 
background-color: #466787;
text-align: center; 
font-size: 100%;
color: #FFFFFF; 
margin-top: 0px; 
padding: 0px;}


/*HØYRE PARTNER BOKS*/

.hoyre_partner_boks 
{ height: 600px;
border: solid 0px #1E4069;
background-color: #FFFFFF;  
padding: 4px;
padding-bottom: 4px; 
text-align: center; 
font: arial;
font-weight: 600;
font-size: 100%;
color: #000000;
}




.hoyre_partner_overskrift 
{ 
background-color: #466787;
text-align: center; 
font-size: 100%;
color: #FFFFFF; 
padding: 0px;}



/* DETTE VISER ADRESSEN I BUNNEN AV ALLE SIDER. LIGGER I FOOTER.*/

.bunn_firmaadresse 
{ font-size: 80%; 
text-align: center; }

/* MIDTEN BRUKES PÅ SAMME MÅTE SOM CENTER */
.midten {text-align: center}




/* BLOCKQUOTE  */
/* DRAR INN ALLE TEKST SOM ER OMRINGET AV BLOCKQUOTE ANTALL PX FRA HØYRE OG VENSTRE. */

blockquote 
{ margin-left:10px; 
margin-right: 10px; }


/* GJELDER MIDTRAMMEN PÅ ALLE SIDER  */

.hovedramme 
{ 
width:80%; 
background: #FFFFff; 
BORDER: 1px solid; 
padding-left: 15px; 
padding-right: 15px; 
padding-top: 0px; 
padding-bottom: 4px; 
font-family: arial; 
font-weight: 400;
font-size: 80%;
}

.hovedramme_ny 
{ 
width:680px; 
background: #FFFFff; 
BORDER: 1px solid; 
padding-left: 15px; 
padding-right: 15px; 
padding-top: 0px; 
padding-bottom: 4px; 
font-family: arial; 
font-weight: 400;
font-size: 80%;
}

p { margin-bottom: 0 }

/* GJELDER MIDTRAMMEN PÅ FORSIDEN */
.forside_text_velkommen 
{ 
font-family: Arial; 
background-color: #FFFFFF; 
padding-left: 5px; 
padding-right: 5px; 
padding-top: 2px; 
padding-bottom: 3px; 
BORDER: 0px dotted #1E4069; 
margin-left: 5px; 
margin-right: 5px; 
margin-top: 0px; 
margin-bottom: 5px; 
font-size: 100%; 
}

.forside_text_underartikler 
{ 
font-family: Arial; 
background-color: #FFFFFF; 
padding-left: 5px; 
padding-right: 5px; 
padding-top: 0px; 
padding-bottom: 3px; 
BORDER: 1px dotted #1E4069; 
margin-left: 5px; 
margin-right: 5px; 
margin-top: 0px; 
margin-bottom: 5px; 
font-size: 100%; 
}





/* BRUKES FOR ALLE HEADINGS PÅ HELE SIDEN */

h1, h2, h3, h4, h5 { margin-bottom: 2px}

h1 { color: #1E4069; font-family: Arial; font-size: 200%;}
h2 { color: #1E4069; font-family: Arial; font-size: 180%;}
h3 { color: #1E4069; font-family: Arial; font-size: 150%; margin-top: 0px;}
h4 { color: #1E4069; font-family: Arial; font-size: 120%; margin-top: 1px;margin-bottom: 1px;}
h5 { color: #1E4069; font-family: Arial; font-size: 110%; margin-top: 1px;margin-bottom: 1px;}
h6 { color: #1E4069; font-family: Arial; font-size: 100%;}



/* BRUKES RUNDT BILDER PÅ FORSIDEN INGEN SYNLIG RAMME.*/
.image_forside 
{ 
margin-top: 5px; 
margin-bottom: 5px; 
margin-right: 10px; 
margin-left: 10px;  
}

.image_forside_small 
{ 
margin-top: 5px; 
margin-bottom: 5px; 
margin-right: 5px; 
margin-left: 5px;  
}

.image_forside_ukens_produkt
{ 
margin-top: 0px; 
margin-bottom: 0px; 
margin-right: 0px; 
margin-left: 0px; 
BORDER: 0px dotted #1E4069;
}




.annonselink {

width:14px; 
height:150px;
padding-left: 5px;
padding-top: 3px; 
background-color:#F0F0F0;
text-align:center; 

}

.table_toppbanner {

width:1000px; 
height:150px;
padding-left: 5px;
padding-top: 3px; 
background-color:#FFFFFF;
text-align:left; 

}



