﻿body {
    font-family:Verdana;
    font-size:11px;
    line-height:1.2em;
    color:#58595B;
    width:683px;
}

*
{
    margin:0px;
    padding:0px;
}

img
{
    border:0px none;
}

input.textbox
{
    font-family:Verdana;
    padding:1px 5px 1px 5px;
    margin:0px 2px 0px 10px;
    border:solid 1px #7a8eca;
}

 input.btnBlue
{
	float:right;
	background-color:#7a8eca;
	color:#ffffff;
	line-height:13px;
	border:0px none;
	padding:2px 4px 2px 4px;
	margin:0px 0px 0px 0px;
	text-align:center;
	font-family:Verdana;
	font-size:1em;
}

ul
{}

    li 
    {
        list-style-image:none;
        list-style-position:outside;
        list-style-type:none;
    }

.error
{
	color:#CC3333;
}

.stop, .clear
{
    clear:both;
}

.left
{
    float:left;
}

.right
{
    float:right;
}

.space
{
	height:15px;
}

div#wrapper
{
    margin:0px auto;
    padding:10px;
    text-align:left;
}

div#header
{
	text-align:center;
}

/*Artikkel publikasjon - start*/
                div#article
                {}
            
                    div#article h1
                    {
                        text-align:center;
                        font-size:1.4em;
                        line-height:1.5em;
                        color:#7a8eca;
                        padding:0px 0px 10px 0px;
                    }
                    
                    div#article h1.bluebg
					{
						text-align:center;
						font-size:1.2em;
						font-weight:bold;
						line-height:18px;
						background-color:#9baad7;
						color:#ffffff;
						padding:0px 0px 2px 0px;
						margin-bottom:10px;
					}
					
					div#article h2.bluebg
					{
						text-align:center;
						font-size:1.2em;
						font-weight:bold;
						line-height:18px;
						background-color:#9baad7;
						color:#ffffff;
						padding:0px 0px 2px 0px;
						margin-bottom:0px;
					}
                    
                    div#article h3
                    {
                        font-size:1em;
                        font-weight:bold;
                    }
                    
                    div#article div#topImage
                    {
                        width:663px;
                    }
                    
                        div#article div#topImage img
                        {
                            padding:0px 150px;
                        }
                    
                    div#article div.topIngress
                    {
                        border-bottom: dotted 1px #9baad7;
                        padding: 20px 0px 20px 0px;
                        margin:0px 0px 15px 0px;
                        text-align:center;
                        font-size:1.1em;
                        color:#58595b;
                    }
                    
                    div#article div.text, div#article div.text
                    {
						font-size:1em;
                    }
                    
                    div#article div.text, div#article div.text a
                    {
                    	color:#58595b;
                    }
                    
                        div#article div.text div.ingress
                        {}
                        
                        div#article div.text div.body
                        {}
                    
                    /*Artikkel type 2, 2 kolonner, text til venstre*/
                    div#article div.textLeft2Column
                    {}      
                    
                        div#article div.textLeft2Column div.text
                        {
                            float:left;
                            width:360px;
                            overflow:hidden;
                        } 
                        
                        div#article div.textLeft2Column div.image
                        {
                            float:right;
                            width:150px !important;
                            padding: 0px 0px 0px 20px !important;
                            overflow:hidden;
                        }  
                   /*Artikkel type 2, 2 kolonner, text til venstre - slutt*/   
                   
                   /*Artikkel type 2, 2 kolonner, text til høyre - start*/
                    div#article div.textRight2Column
                    {}      
                    
                        div#article div.textRight2Column div.text
                        {
                            float:right;
                            width:460px;
                            overflow:hidden;
                        } 
                        
                        div#article div.textRight2Column div.image
                        {
                            float:left;
                            width:150px !important;
                            padding: 0px 20px 0px 0px !important;
                            overflow:hidden;
                        }  
                   /*Artikkel type 2, 2 kolonner, text til høyre - slutt*/  
                   
                   /*Bildeobjekt i artikkel - start*/    
                    div#article div.image
                    {
                        float:left;
                    }
                    
                    div#article div.both 
                    {
                        clear:both;
                        float:none;
                    }
                                        
                        div#article div.aleft 
                        {
                            float:left;
                        }
                        
                        div#article div.acenter
                        {
                        	clear:both;
                        	float:none;
                            margin:0px auto;
                        }
                        
                        div#article div.aright 
                        {
                            float:right;
                        }
                    
                        div#article div.image div.imageText    
                        {
                            padding:2px 0px 5px 0px;
                            font-size:0.9em;
                            font-style:italic;
                            color:#7a8eca;
                        }
                        
                    /*Bilder i artikkel - slutt*/ 
                    
                    /*Bestillingsskjema i publikasjon - start*/
                    /*Bestillingsskjema i publikasjon - slutt*/
                    
                    /*Internlinkobjekt i artikkel - start*/ 
                    div#article div.internallink
                    {
                        margin:0px 0px 0px 0px;
                        padding:10px 0px 12px 0px;
                    }
                    
                        div#article div.internallink div.dottedline
                        {
                            padding:0px 0px 22px 0px;
                        }
                        
                        div#article div.internallink div.column
                        {
                            width:530px;
                        }
                        
                            div#article div.internallink div.column div.image
                            {
                                position:relative;
                                float:left;
                                width:150px;
                                height:80px;
                            }
                            
                                div#article div.internallink div.column div.image a
                                {
                                    position:relative;
                                }   
                                
                                    div#article div.internallink div.column div.image img
                                    {
                                        position:absolute;
                                        left:0px;
                                        z-index:1;
                                    }
                                    
                                    div#article div.internallink div.column div.image img.play
                                    {
                                        position:absolute;
                                        left:59px;
                                        top:27px;
                                        z-index:2;
                                    }
                            
                            div#article div.internallink div.column div.block
                            {
                                float:right;
                                width:346px;
                                padding:0px 20px 0px 14px;
                                color:#58595b;
                                font-size:0.9em;
                            }
                            
                                div#article div.internallink div.column div.block div.text
                                {
                                    min-height: 67px;
                                }
                                
                                div#article div.internallink div.column div.block div.text h3
                                {
                                    font-size:1.2em;
                                    padding:0px 0px 10px 0px;
                                    font-weight:normal;
                                }
                                
                                    div#article div.internallink div.column div.block div.text h3 a
                                    {
                                        color:#58595b;
                                    }
                            
                                div#article div.internallink div.column div.block div.readmore
                                {
                                    float:right;
                                    width:346px;
                                    padding:0px 0px 0px 0px;
                                }
                                
                                    div#article div.internallink div.column div.block div.readmore a
                                    {
                                        color:#7a8eca;
                                        text-decoration:none;
                                    }
                        
                    /*Internlinkobjekt i artikkel - slutt*/         
                    /*Skjema i artikkel og oppskrift - start*/    
                    div.exercise div.schema
                    {
                        clear:both;
                        margin:0;
                        padding:0;
                        width:530px;
                    }
                                      
                        div.exercise div.schema h2
                        {
                            background-color:transparent;
                            color:#7A8ECA;
                            display:block;
                            font-size:1.2em;
                            font-weight:bold;
                            line-height:1.3em;
                            padding:5px 0px 5px 0px;
                            text-align:left;
                        }
                      
                        div.exercise div.schema div.schemaline
                        {
                            margin:0;
                            padding:5px 0 0;
                        }
                        
                                div.exercise div.schema div.schemaline div span textarea
                                {
                                    width:526px;
                                }
                            
                                div.exercise div.schema div.schemaline div span input
                                {
                                    width:526px;
                                }
                                
                               div.exercise div.schema div.schemaline div span input.fileupload
                                {
                                    width:530px;
                                }
                                
                                div.exercise div.schema div.schemaline div span label
                                {
                                    line-height:14px;
                                    margin:0px;
                                    padding:0px;
                                    vertical-align:top;
                                }
                                
                                div.exercise div.schema div.schemaline div.radiobuttons
                                {
                                    margin:5px 0px 5px 0px;    
                                }
                                
                                    div.exercise div.schema div.schemaline div span.radiobutton input
                                    {
                                        border:none;
                                        height:14px;
                                        line-height:14px;
                                        margin:0px 3px 3px 5px;
                                        padding:0px;
                                        width:14px;
                                    }
                                    
                                    div.exercise div.schema div.schemaline div span.radiobutton label
                                    {
                                        margin:0px 0px 3px 0px;
                                    }
                                    
                                    div.exercise div.schema div.schemaline div.upload span input
                                    {
                                    }
                        
                        
                    /*skjema i artikkel - slutt*/ 
            /*Artikkel publikasjon - slutt*/
            
            /*Oppskrift publikasjon - start*/
            div#recipe
            {
            }
            
                div#recipe h1
                {
                    text-align:center;
                    font-size:1.2em;
                    font-weight:bold;
                    line-height:18px;
                    background-color:#9baad7;
                    color:#ffffff;
                    padding:0px 0px 2px 0px;
                }
                    
                    div#recipe h3
                    {
                        font-size:1em;
                        font-weight:bold;
                    }
                    
                    /*top bilde i oppskrift med næringstabell - start*/
                    
                    div#recipe div#topImage
                    {
                        height:250px;
                        text-align:center;
                        overflow:hidden;
                    }
                    
                        div#recipe div#topImage div.image
                        {
                            height:250px;
                            width:365px;
                        }
                                     
                        /*Næringstabell i oppskrifts publikasjon - start*/    
                        
            
                              
                    /*Næringstabell i tittel - start*/      
                    
                    div#nutrition div.nutritionvalue
                    {
                        font-size:0.8em;
                        color:#ffffff;
                        margin:0px auto;
                        width:460px;
                    }
                    
						div#nutrition div.nutritionvalue div.cell1
                        {
                            float:left;
                            width:96px;
                            padding-right:5px;
                        }
                    
                        div#nutrition div.nutritionvalue div.cell2
                        {
                            float:left;
                            width:98px;
                            padding-right:5px;
                        }
                        
                        div#nutrition div.nutritionvalue div.cell3
                        {
                            float:left;
                            width:97px;
                            padding-right:8px;
                        }
                        
                        div#nutrition div.nutritionvalue div.cell4
                        {
                            float:left;
                            width:36px;
                            padding-right:8px;
                        }
                        
                        div#nutrition div.nutritionvalue div.cell5
                        {
                            float:left;
                            width:20px;
                            padding-right:8px;
                        }
                        
                        div#nutrition div.nutritionvalue div.cell6
                        {
                            float:left;
                            width:71px;
                            padding-right:7px;
                        }
                        
                            div#nutrition div.nutritionvalue div.top
                            { 
                            }
                            
                            div#nutrition div.nutritionvalue div.bottom
                            {
                                text-align:center;
                                font-weight:bold;
                            }
                        
                          
                        /*div#recipe div#topImage div#nutritionvalue
                        {
                            height:34px;
                            width:100%;
                            padding:10px 10px 8px 10px;
                            overflow:hidden;
                            /*background-color:#9baad7;*//*
                            background:transparent url(../images/bg_nutritionvalue.png);
                            color:#ffffff;
                           /* opacity: 0.7; 
                            filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);*/
                       /* }*/
                        
                       
                            /*Næringstabell i oppskrifts publikasjon - slutt*/
                            
                        div#recipe div#nutrition
                        {
                            left:0px;
                            text-align:center;
                            width:100%;
                            min-height:18px;
                            background-color:#9baad7;
                            padding:0px 0px 2px 0px;
                        }
                        
                            div#recipe div#nutrition a
                            {
                                text-align:center;
                                font-size:1.1em;
                                color:#ffffff;
                                line-height:1.3em;
                                
                            }
                    /*top bilde i oppskrift med næringstabell - slutt*/
            /*Oppskrift publikasjon - slutt*/
                    
            /*Oppskrifts del i alle typer publikasjoner - start*/
            /*Oppskrifts tittel - start*/    
            div.recipeTitle 
            {
            	clear:both;
                border:solid 1px #7a8eca;
                margin:20px 0px 0px 0px;
            }   
                
                div#recipe div.recipeTitle h1, div#article div.recipeTitle h1
                {
                    display:block;
                    float:left;
                    background-color:Transparent;
                    color:#7a8eca;
                    font-size:1.2em;
                    font-weight:bold;
                    line-height: 1.3em;
                    text-align:left;
                    padding:5px 15px 5px 5px;
                    width:150px;
                    overflow:hidden;
                }       
                
                    /*Næringstabell i tittel - start*/      
                    
                    div.recipeTitle div.nutritionvalue
                    {
                        float:left;
                        width:358px;
                        font-size:0.8em;
                        color:#7a8eca;
                    }
                    
                        div.recipeTitle div.nutritionvalue div.cell1
                        {
                            float:left;
                            width:98px;
                            padding-right:5px;
                        }
                        
                        div.recipeTitle div.nutritionvalue div.cell2
                        {
                            float:left;
                            width:97px;
                            padding-right:8px;
                        }
                        
                        div.recipeTitle div.nutritionvalue div.cell3
                        {
                            float:left;
                            width:36px;
                            padding-right:8px;
                        }
                        
                        div.recipeTitle div.nutritionvalue div.cell4
                        {
                            float:left;
                            width:20px;
                            padding-right:8px;
                        }
                        
                        div.recipeTitle div.nutritionvalue div.cell5
                        {
                            float:left;
                            width:71px;
                            padding-right:7px;
                        }
                        
                            div.recipeTitle div.nutritionvalue div.top
                            { 
                            }
                            
                            div.recipeTitle div.nutritionvalue div.bottom
                            {
                                text-align:center;
                                font-weight:bold;
                            }
                    /*Næringstabell i tittel - start*/      
                                                   
            /*Oppskrifts tittel gjelder både oppskrift og artikkel visning - slutt*/    
            
            /*Oppskrifts info gjelder både oppskrift og artikkel visning - start*/    
			div.recipeInfo
            {
                margin:10px 0px 30px 0px;
                color:#7a8eca;
                font-size:0.85em;
                border-bottom:dotted 1px #9baad7;
            }
            
                div.recipeInfo div.portions
                {
                    float:left;
                    padding:22px 0px 3px 0px;
                    width:180px;
                }
                
                    div.recipeInfo div.portions input
                    {
                        font-size:0.95em;
                        font-weight:bold;
                        width:20px;
                        color:#7a8eca;
                        margin-left: 5px;
                    }
                    
                    div.recipeInfo div.portions a
                    {
                        color:#7a8eca;
                        text-decoration:none;
                    }
                
                div.recipeInfo div.time
                {
                    float:left;
                    padding:0px 0px 3px 0px;
                    margin-left:20px;
                    width:74px;
                    /*background: transparent url(../images/icon_time.gif) no-repeat center top;*/
                    text-align:center;
                }
                
					div.recipeInfo div.time div.icon
					{
						height:22px;
						width:74px;
					}
                
                    div.recipeInfo div.time span
                    {}
                
                div.recipeInfo div.difficulty
                {
                    float:left;
                    padding:0px 0px 3px 0px;
                    margin-left:20px;
                    text-align:center;
                    width:63px;
                }
                
                    div.recipeInfo div.difficulty div.icon
                    {
                        height:22px;
                        width:63px;
                    }
                    
                div.recipeInfo div.shoppinglist
                {
                    display:none;
                }   
                
					div.recipeInfo div.shoppinglist a
					{
						display:block;
						padding:22px 0px 0px 0px;
						color:#7A8eca;
						text-decoration:none;
					}
                    
            /*Oppskrift text - start*/
            div.textRight2Column
            {}      
            
                div.textRight2Column div.text
                {
                    float:right;
                    width:460px;
                    overflow:hidden;
                    font-size:1em;
                } 
                
                    div.textRight2Column div.text div.recipeIngress
                    {
                        color:#7a8eca;
                        margin:0px 0px 20px 0px;
                    } 
                    
                    div.textRight2Column div.text div.recipeProcedure
                    {}
                    
                    div.textRight2Column div.text div.recipeProcedure h3
                    {
                        color:#7a8eca;
                        font-size:1.2em;
                        font-weight:bold;
                        padding:0px 0px 10px 0px;
                    }
                
                div.textRight2Column div.ingredients
                {
                    float:left;
                    width:150px !important;
                    padding: 0px 20px 0px 0px !important;
                    overflow:hidden;
                    font-size:1em;
                }  
                
                    div.textRight2Column div.ingredients img
                    {
                        padding:0px 0px 10px 0px;
                    }
                
                    div.textRight2Column div.ingredients h3
                    {
                        color:#7a8eca;
                        font-size:1.2em;
                        font-weight:bold;
                        padding:0px 0px 10px 0px;
                    }
            /*Oppskrift text - slutt*/
            /*Oppskrifts del i alle typer publikasjoner - slutt*/
            
            /*Bestillingsskjema i publikasjon - start*/
            div.productorder
            {
            	padding:25px 0px 0px 0px;
            }
            
				div.productorder div.schema
				{
						background-color:#f1f0f5;
				}
				
					div.productorder div.schema div.schematitle
					{
						background-color:#e5e4eb;
						padding:4px 14px 4px 14px;
					}
	            
					div.productorder div.schema div.schemabox
					{
						margin-top:10px;
						padding:0px 10px 10px 10px;
					}
		            
						div.productorder div.schema div.schemabox div.schemalineleft
						{
							float:left;
							width:263px;
							margin:2px 0px 2px 0px;
						}
						
						div.productorder div.schema div.schemabox div.schemalineright
						{
							float:right;
							width:237px;
							margin:2px 0px 2px 0px;
						}
						
						div.productorder div.schema div.schemabox input
						{
							width:160px;
						}
						div.productorder div.schema div.schemabox input.schemaZip
						{
							width:30px;
						} 
						div.productorder div.schema div.schemabox input.schemaCity
						{
							width:114px;
							margin: 0px 2px 0px 2px;
						}          
            /*Bestillingsskjema i publikasjon - slutt*/
            
            /*Faktaboks i publikasjon - start*/
            div#article div.facts
            {
					clear:both;
					padding:10px 0px 10px 0px;
            }
            
            div#article div.facts h2
            {
					background-color:#e1eddc;
					padding:5px 10px 0px 10px;
					font-size:1em;
					font-weight:600;
            }
            
				div#article div.facts div.text
				{
					background-color:#e1eddc;
					padding:15px 20px 20px 20px;
				}
            
            /*Faktaboks i publikasjon - slutt*/
            
            /*Gruppe liste i publikasjon - start*/
            
            div#article div.groupParent
            {
				clear:both;
				padding:10px 0px 0px 0px;
            }
            
            div#article div.groupParent a:visited
            {
				color:#58595B;
            }
            
            div#article div.groupList
            {
				clear:both;
				padding:10px 0px 10px 0px;
            }
            
            div#article div.groupList div.groupPreface
            {
				padding:0px 0px 10px 0px;
            }
            
				div#article div.groupList div.groupTeaser
				{
						float:left;
						width:150px;
						padding:5px 10px 0px 10px;
						font-size:1em;
				}
				
					div#article div.groupList div.groupTeaser div.groupText
					{
						padding-top:4px;	
						font-style:italic;
					}
				
					div#article div.groupList div.groupTeaser a
					{
						color:#7a8eca;
						text-decoration:none;
					}
                        
            /*Gruppe liste i publikasjon - slutt*/
            
            /*Faktaark i publikasjon - start*/
            
            div#article div.factsPageBoxWrapper
            {
				float:left;
				width:200px;
				padding:0px 10px 20px 0px;
            }
            
				div#article div.factsPageBoxWrapper div.factsPageBox
				{
					padding:10px 10px 15px 10px;
					background-color:#e1eddc;
					font-size:0.8em;
					line-height:1.8em;
				}
	            
					div#article div.factsPageBoxWrapper div.factsPageBox h2
					{
						color:#7a8eca;
						font-size:1em;
					}
					
					div#article div.factsPageBoxWrapper div.factsPageBox div.durability
					{
						padding:0px 0px 10px 0px;
					}
					
					div#article div.factsPageBoxWrapper div.factsPageBox sub
					{
					    color:#666666;
					    font-size:1em;
					}
            
            div#article div.factsPageContent
            {
				float:right;
				width:443px;
				padding:0px 0px 0px 10px;
            }
            
				div#article div.factsPageContent h2
				{
					border:2px solid #67a74f;
					padding:0px 5px 0px 5px;
					font-size:1.1em;
				}
				
				div#article div.factsPageContent div.text
				{
					padding:10px 5px 20px 5px;
				}
                                   
            /*Faktaark i publikasjon - slutt*/
            
            /*Utskrift Handleliste - start */
				div#myShoppinglist
				{
					width:663px;
				}
				
					div#myShoppinglist h1
					{
						text-align:center;
						font-size:1.4em;
						line-height:1.8em;
						height:25px;
						color:#ffffff;
						background-color:#9baad7;
					}
					
					div#myShoppinglist div.top
					{	
						padding:0px 0px 0px 0px;
						border-left:dotted 1px #9baad7;
						border-right:dotted 1px #9baad7;
						border-bottom:dotted 1px #9baad7;
					}
					
						div#myShoppinglist div.left
						{
							padding:50px 0px 0px 0px;
							width:330px;
							border-right:dotted 1px #9baad7;
						}
						
						div#myShoppinglist div.right
						{
							padding:50px 0px 0px 0px;
							width:330px;
						}
						
							div#myShoppinglist div.top div.left h3
							{
								font-size:1.5em;
								font-weight:normal;
								height:50px;
								color:#9baad7;
								padding:5px 20px 5px 20px;
							}
							
							div#myShoppinglist div.top div.right h3
							{
								font-size:1.5em;
								font-weight:normal;
								color:#9baad7;
								height:13px;
								padding:42px 20px 5px 20px;
							}
				
					div#myShoppinglist div.box
					{
						padding:0px 0px 0px 0px;
						border-left:dotted 1px #9baad7;
						border-right:dotted 1px #9baad7;
					}
					
						div#myShoppinglist div.box div.left
						{
							min-height:690px;
						}
					
							div#myShoppinglist div.box div.left div#ingredientlist
							{
								padding:10px 20px 0px 20px;
							}
							
							div#myShoppinglist div.box div.right h3
							{
								font-size:1.5em;
								font-weight:normal;
								color:#9baad7;
								height:13px;
								padding:35px 20px 5px 20px;
								border-bottom:dotted 1px #9baad7;
							}
							
							div#myShoppinglist div.box div.right div#recipelist
							{
								padding:10px 20px 0px 20px;
							}
							
							div#myShoppinglist div.box div.right div#comments
							{
								padding:10px 20px 0px 20px;
							}
							
							
					
            /*Utskrift Handleliste - start */
            
            div#footer
            {
				border-top:dotted 1px #9baad7;
				color:#9baad7;
				text-align:center;
				margin-top:20px;
				padding:4px 0px 0px 0px;
            }
            
            div#footer.shoppinglist
            {
				width:663px;
				margin-top:0px;
				padding:0px;
				border-top:none 0px;
			}
			
            div#footer.shoppinglist div.blueblock
			{
				height:25px;
				margin-bottom:4px;
				background-color:#9baad7;
			}