/* CSS FOR MATVAREGUIDEN.NO*/
/* CSS FOR alle undersider*/


/* STILER FOR BMR SIDE */

.tabell_bmr{
background-color: #F5F5F5;
width: 95%;
height: auto;
border-style: solid;
border-width: 2px;
border-color: #1E4069;
font-family: Arial; 
font-size: 90%;
font-weight: 200;
color: #1E4069;
margin-top: 8px;
padding-left: 8px;
padding-top: 0px;
padding-bottom: 0px;	
}

.combo_box_sok_bmr
{ font-weight: 400;
font-size: 90%;
color: #000000;
text-align: left;
width: 30px;
background-color: #FFFFFF;
border: 1px #466787 solid;
border-collapse: collapse;
border-spacing: 2px;

}
.overskrifter_bmr{
        background-color: #F5F5F5;
    	height: auto;
	border-style: solid;
	border-width: 2px;
	border-color: #1E4069;
	font-family: Arial; 
	font-size: 120%;
	font-weight: 600;
	color: #1E4069;
	text-align: left;
	margin-right: 0px;
	padding-left: 2px;
	padding-top: 0px;
	padding-bottom: 0px;	
}

.verdi_tekst_kcal{
        background-color: #F5F5F5;
    	height: auto;
	border-style: solid;
	border-width: 1px;
	border-color: #1E4069;
	font-family: Arial; 
	font-size: 90%;
	font-weight: 600;
	color: #1E4069;
	text-align: left;
	margin-right: 0px;
	padding-left: 2px;
	padding-top: 0px;
	padding-bottom: 0px;	
}

.verdi_tekst_kj{
        background-color: #F5F5F5;
    	height: auto;
	border-style: solid;
	border-width: 1px;
	border-color: #1E4069;
	font-family: Arial; 
	font-size: 90%;
	font-weight: 600;
	color: #1E4069;
	text-align: left;
	margin-right: 0px;
	padding-left: 2px;
	padding-top: 0px;
	padding-bottom: 0px;	
}



.bmr_second
{ 
font-family: Arial; 
padding-left: 0px; 
padding-right: 5px; 
padding-top: 2px; 
padding-bottom: 3px; 
BORDER: 0px dotted #1E4069; 
text-align: left; 
width: 90%;
font-size: 120%; 
color: #1E4069;
font-weight: 600;
}

/* GJELDER OM OSS SIDER OG REGLER FOR KOMMENTARER  3 NIVÅER AV OVERSKRIFTER + EN GENERELL */
.omoss_generell
{ 
font-family: Arial; 
margin-top: 15px;
padding-left: 5px; 
padding-right: 5px; 
padding-top: 2px; 
padding-bottom: 3px; 
BORDER: 1px dotted #1E4069; 
text-align: center; 
font-size: 180%; 
color: #1E4069;
font-weight: 600;
}

.omoss_first
{ 
font-family: Arial; 
margin-top: 10px;
margin-bottom: 10px;
padding-left: 5px; 
padding-right: 5px; 
padding-top: 2px; 
padding-bottom: 3px; 
BORDER: 1px dotted #1E4069; 
background-color: #f5f5f5; 
text-align: center; 

font-size: 170%; 
color: #1E4069;
font-weight: 600;
}
.omoss_second
{ 
font-family: Arial; 
padding-left: 0px; 
padding-right: 5px; 
padding-top: 2px; 
padding-bottom: 3px; 
BORDER: 0px dotted #1E4069; 
text-align: left; 
width: 70%;
font-size: 150%; 
color: #1E4069;
font-weight: 600;
}
.omoss_third
{ 
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%; 
}

.bmr_tekst
{ 
font-family: Arial; 
margin-top: 10px;
margin-bottom: 10px;
padding-left: 5px; 
padding-right: 5px; 
padding-top: 2px; 
padding-bottom: 3px; 
BORDER: 1px dotted #1E4069; 
background-color: #f5f5f5; 
width: 50%;
text-align: center; 
font-size: 100%; 
color: #1E4069;
font-weight: 600;
}

.e_tekst
{ 
font-family: Arial; 
margin-top: 10px;
margin-bottom: 10px;
padding-left: 5px; 
padding-right: 5px; 
padding-top: 2px; 
padding-bottom: 3px; 
BORDER: 1px dotted #1E4069; 
background-color: #f5f5f5; 
width: 100%;
text-align: left; 
font-size: 90%; 
color: #000000;
font-weight: 400;
}

.omoss_varsel
{ 
font-family: Arial; 
margin-top: 10px;
margin-bottom: 10px;
padding-left: 5px; 
padding-right: 5px; 
padding-top: 2px; 
padding-bottom: 3px; 
BORDER: 1px dotted #1E4069; 
background-color: #f5f5f5; 
text-align: left; 

font-size: 150%; 
color: #FF0000;
font-weight: 600;
}

.omoss_enummer
{ 
font-family: Arial; 
margin-top: 5px;
margin-bottom: 5px;
padding-left: 5px; 
padding-right: 5px; 
padding-top: 2px; 
padding-bottom: 3px; 
BORDER: 1px dotted #1E4069; 
background-color: #f5f5f5; 
text-align: left; 
font-size: 130%; 
color: #1E4069;
font-weight: 600;
}

.e_liste
{ 
font-family: Arial; 
margin-top: 10px;
margin-bottom: 10px;
padding-left: 5px; 
padding-right: 5px; 
padding-top: 2px; 
padding-bottom: 3px; 
BORDER: 1px dotted #1E4069; 
background-color: #f5f5f5; 
width: 100%;
text-align: left; 
font-size: 90%; 
color: #000000;
font-weight: 600;
}


/* GJELDER TD SOM VISER KATEGORI PÅ PRODUSENTSIDE */

.produsenter_kategoritd
{ font-weight: 400;
font-family: arial;
font-size: 75%;
color: #1E4069;
background-color: #FFFFFF;
text-align: left;
width: 30%;

padding-bottom: 2px; 

}

.produsenter_matvaretd
{ 
background-color: #FFFFFF;
text-align: left;
width: 60%;

padding-bottom: 2px; 

}

.produsenter_bildetabell
{ font-weight: 400;
font-family: arial;
font-size: 90%;
color: #1E4069;
background-color: #FFFFFF;
text-align: center;
width: 250px;
border-bottom: solid 0px #1E4069; 
padding-bottom: 3px; 
padding-top: 3px; 
margin-top: 10px;
margin-bottom: 10px;

}




/* STILER FOR næringsstoffsider */


/* TABELL SOM TEGNER opp tabell om næringsstoffside*/

.naeringstoff_tabell
{ 
width: 95%;
text-align: left;
background-color: #FFFFFF;
border: 2px #466787 solid;
border-collapse: collapse;
border-spacing: 0px;
padding-bottom: 2px; 
padding-left: 2px; 
}

/* GJELDER TD som viser tekst i tabell på næringsstoffstartside 50 bredde*/

.naeringstoff_start_td
{ font-weight: 400;
font-family: arial;
font-size: 75%;
color: #000000;
background-color: #FFFFFF;
text-align: left;
padding-left: 5px; 
padding-right: 5px; 
width: 50%;
border-bottom: solid 0px #1E4069; 

}

/* GJELDER TD som viser tekst i tabell på næringsstoffstartside 33 bredde*/

.naeringstoff_start_td_33
{ font-weight: 400;
font-family: arial;
font-size: 75%;
color: #000000;
background-color: #FFFFFF;
text-align: left;
padding-left: 5px; 
padding-right: 5px; 
width: 33%;
border-bottom: solid 0px #1E4069; 

}

/* GJELDER text på side om næringsstoffer 30% bredde */
.e_tekst_naering_30
{ 
font-family: Arial; 
margin-top: 2px;
margin-bottom: 2px;
padding-left: 2px; 
padding-right: 2px; 
padding-top: 2px; 
padding-bottom: 2px; 
BORDER: 1px solid #1E4069; 
background-color: #f5f5f5; 
width: 150px;
text-align: left; 
font-size: 80%; 
color: #000000;
font-weight: 400;

}

/* GJELDER text på side om næringsstoffer 100% bredde */
.e_tekst_naering
{ 
font-family: Arial; 
margin-top: 2px;
margin-bottom: 2px;
padding-left: 2px; 
padding-right: 2px; 
padding-top: 2px; 
padding-bottom: 2px;  
BORDER: 1px solid #1E4069; 
background-color: #f5f5f5; 
width: 100%;
text-align: left; 
font-size: 80%; 
color: #000000;
font-weight: 400;

}

/* GJELDER OVERSKRIFTER på side om næringsstoffer nederste del */
.omoss_naering2
{ 
font-family: Arial; 
margin-top: 2px;
margin-bottom: 2px;
padding-left: 2px; 
padding-right: 2px; 
padding-top: 2px; 
padding-bottom: 2px; 
BORDER: 1px solid #1E4069; 
background-color: #f5f5f5; 
text-align: center; 
font-size: 100%; 
color: #1E4069;
width: 100%;
font-weight: 600;
}



/* GJELDER OVERSKRIFTER på side om næringsstoffer øverste del*/
.omoss_naering1
{ 
font-family: Arial; 
margin-top: 2px;
margin-bottom: 2px;
padding-left: 2px; 
padding-right: 2px; 
padding-top: 2px; 
padding-bottom: 2px; 
BORDER: 1px solid #1E4069; 
background-color: #f5f5f5; 
text-align: center; 
font-size: 100%; 
color: #1E4069;
width: 150px;
font-weight: 600;
}


/* GJELDER OVERSKRIFTER på side om næringsstoffer nederste del*/
.omoss_naering3
{ 
font-family: Arial; 
margin-top: 2px;
margin-bottom: 2px;
padding-left: 2px; 
padding-right: 2px; 
padding-top: 2px; 
padding-bottom: 2px; 
BORDER: 1px solid #1E4069; 
background-color: #f5f5f5; 
text-align: center; 
font-size: 100%; 
color: #1E4069;
width: 590px;
font-weight: 600;
}





/* GJELDER OVERSKRIFTER I TABELL SOM VISER SØKERESULTAT i stoff liste*/

.stoff_liste_tabelltopp
{ font-weight: 800;
font-size: 120%;
color: #1E4069;
background-color: #F5F5F6;
text-align: left;
padding-bottom: 2px; 

}

/* TABELL SOM TEGNER OPP øverste del av siden I stoff liste*/

.stoff_side_tabell
{ 
font-family: Arial; 
width: 95%;
text-align: left;
margin-top: 2px;
padding-left: 2px; 
padding-right: 2px; 
padding-top: 2px; 
padding-bottom: 2px; 
BORDER: 0px solid #1E4069; 

}


/* TABELL SOM TEGNER OPP SØKERESULTAT I stoff liste*/

.stoff_liste_tabell
{ 
width: 95%;
text-align: left;
background-color: #FFFFFF;
border: 1px #466787 solid;
border-collapse: collapse;
border-spacing: 0px;
margin-top: 2px;
padding-left: 2px; 
padding-right: 2px; 
padding-top: 2px; 
padding-bottom: 2px; 
}

/* GJELDER TD MATVARENAVN I TABELL SOM VISER verdiene i stoff liste*/

.stoff_liste_matvarenavn
{ font-weight: 400;
font-family: arial;
font-size: 90%;
color: #1E4069;
background-color: #FFFFFF;
text-align: left;
width: 80%;
border-bottom: solid 1px #1E4069; 
padding-bottom: 5px; 

}

/* GJELDER TD SOM VISER VERDIER I TABELL SOM viser verdier i stoff liste */

.stoff_liste_verdier
{ font-weight: 400;
font-family: arial;
font-size: 90%;
color: #1E4069;
background-color: #FFFFFF;
text-align: left;
width: 10%;
border-bottom: solid 1px #1E4069; 

}

/* Stiler for spørsmål og svar side */
.vanligtekst_100 
{ 
font-family: Arial; 
background-color: #FFFFFF; 
color: #000000; 
font-size: 100%; 
}

.faq_side 
{ width: 95%; 
border-top: solid 1px #000099;
border-bottom: solid 1px #000099;
border-left: solid 1px #000099;
border-right: solid 1px #000099;
background-color: #f0f0ff;  
padding-left: 2px; 
padding-right: 2px; 
padding-bottom: 0px; 
padding-top: 0px; 
margin: 0;
list-style: none;
color: #000099;
font-family: arial;
font-size:0.9em;
text-decoration: none;
}

.faq_side_answer 
{ width: 95%; 
border-top: solid 1px #000099;
border-bottom: solid 1px #000099;
border-left: solid 1px #000099;
border-right: solid 1px #000099;
background-color: #f0f0ff;  
padding-left: 5px; 
padding-right: 2px; 
padding-bottom: 0px; 
padding-top: 0px; 
margin: 0;
list-style: none;
color: #000066;
font-family: arial;
font-size:1.2em;
text-decoration: none;
}

/* Utskriftsknapp på tallerken*/
.knapp_favoritt_stor
{ font-size:120%; 
font-weight: 600;
color: #000000;
margin-top: 1px; 
margin-bottom: 1px; 
width: 170px;
height: 30px;
border: solid 2px #29578F; 
background-color: #ffffff;
cursor: pointer;
}
