﻿body 
{
    margin:0px;
    padding:0px;
    text-align:center;
    position:relative;
    color:#666666;
    font-family:Verdana;
    font-size:0.7em;
}

html, body {height: 100%;}

input.texttype, textarea.texttype
{
    padding:4px 10px 3px 10px;
    margin:0px;
    border:solid 1px #a2b986;
    line-height:16px;
    font-size:1.2em;
    font-family:Arial;
    color:#666666;
}

select.texttype
{
    margin:0px;
    border:solid 1px #a2b986;
    line-height:16px;
    font-size:1.2em;
    font-family:Arial;
    color:#666666;
}

img
{
    border:0px none;
}

input.fileupload
{
    margin:0px;
    font-size:1.2em;
    font-family:Arial;
    color:#666666;
    border-top: 1px solid #a2b986;
    border-left: 1px solid #a2b986;
    border-right: 1px solid #a2b986;
    border-bottom: 1px solid #a2b986;
}

li
{
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0px;
    padding:0px;
}

.error
{
    color:#c00000;
}

.text ul
{
    padding-left:12px;
    margin:0px;
}

.text ol
{
    padding-left:18px;
    margin:0px;
}

.text ul li
{
    list-style-image: url(../images/arrow_green.gif);
    list-style-position: outside;
    list-style-type:disc;
    margin:0px;
    padding:0px;
}

.text ol li
{
    list-style-image:none;
    list-style-position:outside;
    list-style-type:decimal;
    margin:0px;
    padding:0px;
}

a
{
    color:#6e9b12;
    text-decoration:none;
    background:transparent url(../images/link_greendotts.jpg) repeat-x scroll left bottom;
}

h3
{
    margin:0px;
    font-family:Arial;
    font-size:1.5em;
    font-weight:normal;
}

h3 a
{
    background-image:none;
    color:#666666;
}

#wrapper.preview
{
    width:819px;
}

#wrapper
{
    margin:0px auto;
    padding:0px;
    width:984px;
    text-align:left;
}

div.stop, br.clear
{
    clear:both;
}

div.left
{
    float:left;
}

div.right
{
    float:right;
}

div.space
{
	margin:10px 0px 10px 0px;
}

.block a.tab, #article-block a.tab
{
    background:transparent url(../images/header_tab.jpg) no-repeat scroll left bottom;
    display:block;
    padding:0px;
    padding-top:4px;
    margin:0px;
    min-height:24px;
    width:153px;
    cursor:pointer;
}

#article-block #internalcouplings a.tab
{
    margin-top:0px;
}

    .block h2.tab, #article-block h2.tab
    {
        padding:0px;
        margin:8px 0px 0px 0px; 
        text-indent:15px;
        line-height:24px;
        color:#6e9b12;
        font-size:1.2em;
        font-weight:normal;
        font-family:Arial;
    }

.block a.tab:hover, #article-block a.tab:hover
{
    background:transparent url(../images/header_tab_hover.jpg) no-repeat scroll left bottom;
}

.block a.long, #article-block a.long
{
    background:transparent url(../images/header_tab_long.jpg) no-repeat scroll left bottom;
    width:190px;
}

.block a.long:hover, #article-block a.long:hover
{
    background:transparent url(../images/header_tab_long_hover.jpg) no-repeat scroll left bottom;
}

#header.preview
{
    width:785px;
}

#header
{
    margin-left:17px;
    margin-right:17px;
    padding:0px;
    width:950px;
    clear:both;
}

#header-middle
{
    min-height:60px;
}

#logo
{
    margin:0px;
    padding:0px;
    width:220px;
    height:50px;
    background:transparent url(../images/logo.jpg) no-repeat top left;
}

    #logo a
    {
        display:block;
        margin:10px 0px 10px 5px;
        padding:0px;
        height:40px;
        width:175px;
        background:transparent none;
    }

div#header-top
{
    min-height:12px;  
}

div#path
{
    padding-left:12px;
    float:left;
    font-size:0.8em;
    color:#6e9b12;
    text-decoration:none;
    background-image:none;
}

    div#path a
    {
        background-image:none;
    }

    div#path span.label
    {
        color:#666666;
    }

div#header-menu
{
    float:right;
    margin-left:17px;
}

#header-menu span a
{
    font-size:0.8em;
    color:#999999;
    text-decoration:none;
    background-image:none;
}

#header-bottom
{
}

#topbanner
{
	padding-left:1px;
}
div#article.list div#content-wide #topbanner
{
	padding-left:0px;
}

#top-menu
{
    margin:0px;
    padding:0px;
    width:547px;
    min-height:29px;
}

    #top-menu span.top-menu-vag
    {
        display:block;
        width:136px;
        min-height:26px;
        padding-top:0px;
        float:left;
        background:transparent url(../images/menu_tab.jpg) no-repeat scroll left bottom;
    }

    #top-menu a
    {
        background:none;
        display:block;
        float:left;
        margin:0px;
        padding-top:6px;
        width:136px;
        min-height:22px;
        line-height:22px;
        text-indent:15px;
        text-decoration:none;
        font-size:1.35em;
        font-family:Arial;
        font-weight:bold;
    }
    
    #top-menu span.top-menu-vag:hover
    {
        background:transparent url(../images/menu_tab_hover.jpg) no-repeat scroll left bottom;
    }
    
    #top-menu span.last
    {
        width:138px;
    }
    
#top-menu-articles
{
    margin:0px;
    padding:0px;
    width:635px;
}

    #top-menu-articles span.top-menu-vag
    {
        display:block;
        width:158px;
        min-height:26px;
        padding-top:2px;
        float:left;
        background:transparent url(../images/menu_tab_long.jpg) no-repeat scroll left bottom;
    }
    
    #top-menu-articles span:hover
    {
        background:transparent url(../images/menu_tab_long_hover.jpg) no-repeat scroll left bottom;
    }
    
    #top-menu-articles span.last
    {
        width:160px;
    }

    #top-menu-articles span.selected
    {
        background:transparent url(../images/menu_tab_long_selected.jpg) no-repeat scroll left bottom;
    }
    
    #top-menu-articles.recipe span.selected
    {
        background:transparent url(../images/menu_tab_long_selected_green.jpg) no-repeat scroll left bottom;
    }
     
    #top-menu-articles a
    {
        z-index:1;
        display:block;
        margin:0px;
        width:158px;
        min-height:22px;
        line-height:22px;
        text-indent:15px;
        text-decoration:none;
        font-size:1.35em;
        font-family:Arial;
        font-weight:bold;
        color:#b41646;
        padding-top:6px;
        background:none;
    }
       
    #top-menu-articles.recipe a
    {
        color:#638d28;
    }
    
    #top-menu-articles span.selected a
    {
        color:#fafafa;
    }
    
    #top-menu-purpleline, #top-menu-greenline
    {
        clear:both;
        padding:0px;
        margin:0px;
        width:100%;
        height:1px;
        background:transparent url(../images/line.jpg) repeat-x scroll left top;
        font-size:0px;
    }
    
    #top-menu-purpleline
    {
        background:transparent url(../images/line_purple.jpg) repeat-x scroll left top;
    }
    
    #top-menu-articles.recipe #top-menu-line
    {
        background:transparent url(../images/line.jpg) repeat-x scroll left top;
    }
    
    /* menu tabs in search */
#search-menu
{
    margin:0px;
    margin-top:25px;
    padding:0px;
}

    #search-menu span.top-menu-vag
    {
        display:block;
        /*width:158px;*/
        width:155px;
        min-height:26px;
        padding-top:2px;
        float:left;
        background:transparent url(../images/menu_tab_long.jpg) no-repeat scroll left bottom;
    }
    
    #search-menu span:hover
    {
        background:transparent url(../images/menu_tab_long_hover.jpg) no-repeat scroll left bottom;
    }
    
    #search-menu span.last
    {
        width:160px;
    }

    #search-menu span.selected
    {
        background:transparent url(../images/menu_tab_long_selected.jpg) no-repeat scroll left bottom;
    }
        
    #search-menu span a
    {
        z-index:1;
        display:block;
        margin:0px;
        width:158px;
        min-height:22px;
        line-height:22px;
        text-indent:15px;
        text-decoration:none;
        font-size:1.35em;
        font-family:Arial;
        font-weight:bold;
        color:#b41646;
        padding-top:6px;
        background:none;
    }
    
    #search-menu span.selected a
    {
        color:#fafafa;
    }
    
    #top-menu-purpleline
    {
        clear:both;
        padding:0px;
        margin:0px;
        width:100%;
        height:1px;
        background:transparent url(../images/line_purple.jpg) repeat-x scroll left top;
        font-size:0px;
    }
    /* menu tab search end*/

/* tab menu */
#tab-menu
{
    margin:0px;
    margin-top:5px;
    padding:0px;
    padding-left:1px;
}

    #tab-menu span.top-menu-vag
    {
        display:block;
        width:156px;
        min-height:26px;
        padding-top:2px;
        float:left;
        background:transparent url(../images/menu_5_tab.jpg) no-repeat scroll left bottom;
    }
    
    #tab-menu span:hover
    {
        background:transparent url(../images/menu_5_tab_hover.jpg) no-repeat scroll left bottom;
    }
    
    #tab-menu span.last
    {
        width:158px;
    }

    #tab-menu span.selected
    {
        background:transparent url(../images/menu_5_tab_selected_green.jpg) no-repeat scroll left bottom;
    }
        
    #tab-menu span a
    {
        z-index:1;
        display:block;
        margin:0px;
        width:156px;
        min-height:22px;
        line-height:22px;
        text-indent:15px;
        text-decoration:none;
        font-size:1.35em;
        font-family:Arial;
        font-weight:bold;
        color:#638D28;
        padding-top:6px;
        background:none;
    }
    
    #tab-menu span.selected a
    {
        color:#fafafa;
    }
/* tab menu end*/
    
div#sort
{
    padding:8px 0px 8px 0px;
    float:right;
}

div#sort span
{
    font-weight:bold;
    font-size:1.1em;
    float:left;
    display:block;
    line-height:22px;
    vertical-align:middle;
}

select
{
    width:160px;
    margin-left:10px;
    padding:1px;
    border:solid 1px #a2b986;
    font-size:1.2em;
    font-family:Arial;
    color:#666666;
    float:left;
}

#search
{
    width:100%;
    min-height:25px;
    margin:0px 0px 0px 0px;
    padding:0px;
    padding-top:2px;
    vertical-align:bottom;
}

#search-options
{
    font-size:0.85em;
    font-family:Arial;
    color:#999999;
    margin-top:44px;
    width:100%;
    height:14px;
}

    #search-options span#advanced_search
    {
        margin:0px;
        padding:0px;
        line-height:14px;
    }

        #search-options span#advanced_search a
        {
            background:transparent none;
            color:#999999;
        }   

    #search-options span.radiobutton
    {
        margin-left:0px;
        margin-top:0px;
        padding:0px;
        float:left;
        line-height:14px;
    }

    #search-options .radiobutton input
    {
        margin-top:0px;
        margin-left:5px;
        margin-right:3px;
        margin-bottom:0px;
        padding:0px;
        border:none;
        height:14px;
    }

    #search-options .radiobutton label
    {
        margin:0px;
        padding:0px;
        line-height:14px;
        vertical-align:top;
    }

#search input.txtSearchBox
{
    float:left;
    width:291px;
}

.article #search input.txtSearchBox
{
    width:204px;
}

.btnSearch
{
    float:right;
    margin-left:5px;
    padding:0px;
}

#teaser-image
{
    margin-top:6px;
    display:block;
    width:547px;
    height:308px;
}

#teaser-block
{
    width:410px;
    min-height:308px;
    float:left;
}

#teaser-text
{
    margin-top:6px;
    width:313px;
    min-height:308px;
    background:#71941f url(../images/teaser_background.jpg) no-repeat scroll left top;
    background-repeat:no-repeat;
    float:left;
    font-size:medium;
    font-family:Arial;    
}
   
    #teaser-align-middle
    {
        margin:0px;
        padding:0px;
        border:0px;
        height:308px;
    }
    
    #teaser-align-middle td
    {
        margin:0px;
        padding:0px;
    }
    
    #teaser-align-middle td
    {
        margin:0px;
        padding:0px;
        vertical-align:middle;
    }
    
    /*
        #teaser-text h2
        {
            margin:0px;
            padding:78px 20px 15px 22px;
            width:271px;
            font-size:2.4em;
            line-height:34px;
            color:#ffffff; 
        }*/
        
         #teaser-text h2
        {
            margin:0px;
            padding:15px 18px 15px 20px;
            width:271px;
            font-size:2.2em;
            line-height:34px;
            color:#ffffff; 
            overflow:hidden;
            font-weight:normal;
        }
        
        #teaser-text span
        {
            display:block;
            padding: 0px 18px 15px 20px;
            width:271px;
            font-size:0.8em;
            color:#ffffff; 
        }
        
        #teaser-text a
        {
            color:#ffffff;
            text-decoration:none;
            background:transparent url(../images/white_dottedline.jpg) repeat-x scroll left bottom;
             
        }
        
        #teaser-text h2 a
        {
            color:#ffffff;
            text-decoration:none;
            background:transparent none;
             
        }
    
div#lexicon
{
    position:relative;
    margin-top:6px;
    margin-left:6px;
    height:308px;
    padding:0px;
    width:74px;
    float:left;
} 

    ul#lexicon_buttons
    {
        background:transparent url(../images/lexicon_buttons.jpg) no-repeat scroll left top;
        margin:0px;
        padding:0px;
        border:0px;
        height:308px;
    }

        ul#lexicon_buttons li
        {
            padding:0px;
            margin:0px;
        }

            ul#lexicon_buttons li a
            {
                padding:0px;
                margin:0px;
                margin-top:0px;
                display:block;
                height:61px;
                width:74px;
                text-indent:-10000px;
                overflow:hidden;
                background:transparent none;
                
            }

            ul#lexicon_buttons li#fruit a
            {
                height:63px;
            }
                    
            ul#lexicon_buttons li#exotic a
            {
                height:62px;
            }
            
                ul#lexicon_buttons li#fruit a:hover
                {
                    background:transparent url(../images/lexicon_fruit_hover.jpg) no-repeat scroll left top;
                }
                
                ul#lexicon_buttons li#berry a:hover
                {
                    background:transparent url(../images/lexicon_berry_hover.jpg) no-repeat scroll left top;
                }
                
                ul#lexicon_buttons li#greens a:hover
                {
                    background:transparent url(../images/lexicon_greens_hover.jpg) no-repeat scroll left top;
                }
                
                ul#lexicon_buttons li#potato a:hover
                {
                    background:transparent url(../images/lexicon_potato_hover.jpg) no-repeat scroll left top;
                }
                
                ul#lexicon_buttons li#exotic a:hover
                {
                    background:transparent url(../images/lexicon_exotic_hover.jpg) no-repeat scroll left top;
                }
            
div#lexicon_tab
{
    background:transparent url(../images/lexicon_tab.jpg) no-repeat scroll right top;
    position:relative;
    margin-top:6px;
    height:308px;
    padding:0px;
    width:17px;
    float:right;
}

div#lexicon_tab h2
{
    text-indent:-10000px;
}

div#recipemenu
{
    float:left;
    display:block;
    margin:0px;
    padding:10px 17px 0px 17px;
    width:950px;
    min-height:121px;
}

    div#recipemenu ul
    {
        margin:0px;
        padding:0px;
        height:121px;
        background: url(../images/recipemenu_background_ul.jpg) no-repeat left top;
    }

        div#recipemenu li.recipemenu
        {
            float:left;
        }

            div#recipemenu li.recipemenu
            {
                text-decoration:none;
                margin:0px;
                padding:0px;
                display:block;
                height:121px;
                width:159px;
            }

            div#recipemenu li.recipemenu:hover
            {
                background-image:url(../images/recipemenu_background_hover.jpg);
                background-repeat:no-repeat;
            }

            div#recipemenu li.første, div#recipemenu li.siste
            {
                margin:0px;
                padding:0px;
                display:block;
                height:121px;
                width:157px;
            }

            div#recipemenu li.første:hover, div#recipemenu li.siste:hover
            {
                background-image:url(../images/recipemenu_background_first_hover.jpg);
                background-repeat:no-repeat;
            }

                div#recipemenu li.recipemenu div
                {
                    width:100%;
                    height:38px;
                    float:none;
                    padding-top:0px;
                    overflow:hidden;
                }
                
                    div#recipemenu li.recipemenu h2
                    {
                        font-size:1.4em;
                        height:38px;
                        width:100%;
                        margin:0px;
                        padding:0px;
                        float:none;
                        text-align:center;   
                    }
                    
                    div#recipemenu li.recipemenu h2 a
                    {
                    margin:8px 0px 0px 0px;
                    padding:0px;
                    line-height:30px;
                    color:#fafafa;
                    background-image:none;
                    }
                    
                div#recipemenu li.recipemenu a.image
                {
                    display:block;
                    width:100%;
                    height:83px;
                    float:none;
                    padding-top:0px;
                    background-image:none;
                }
                
                div#recipemenu li.recipemenu a.image img
                {
                    text-align:center;
                    margin-top:0px;
                    margin-left:3px;
                    border:0px;
                }
                    
div.block, div#article-block
{
    width:967px;
    padding-left:17px;
    margin:0px;
}

div#article-block
{
    margin-top:10px;
}

div#movie-block
{
	margin:10px 0px 0px 0px;
}

div.preview-background, div.wide-preview-background
{
    width:785px !important;
}

div.columnleft, div.columnright
{
    padding:0px;
    margin:0px;
    width:547px;
    float:left;
}

.article div.columnleft
{
    width:635px;
}

div.columnright
{
    margin-left:10px;
    width:393px;
}

.article div.columnright
{
    width:305px;
}

div.wide
{
    margin-top:10px;
    background:transparent url(../images/purple_dotts_vertical_left.jpg) repeat-y 182px top;
}

div.preview-background
{
    margin-top:10px;
    background:transparent url(../images/purple_dotts_vertical.jpg) repeat-y 17px top;
}

div.wide-preview-background
{
    margin-top:10px;
    background:transparent url(../images/purple_dotts_vertical_left.jpg) repeat-y 17px top;
}

div.normal
{
    margin-top:10px;
    background:transparent url(../images/purple_dotts_vertical.jpg) repeat-y 182px top;
}

    div#article-block div#menu
    {
        width:165px;
        float:left;
        margin:0px;
        padding:0px;
        padding-bottom:10px;
    }
    
    /*grønn meny og ekstra meny for oppskrifter*/       
    
    ul#menuAccordion, ul#menuAccordion ul, ul#menuAccordionRecipe, ul#menuAccordionRecipe ul
        {
          padding: 0px 0px 1px 0px;
          margin:0px;
          width:158px;
          overflow:hidden;
          background-color:#ffffff;
        }

    ul#menuAccordionRecipe
    {
        margin-bottom:15px;
    }
        
        ul#menuAccordion a, ul#menuAccordionRecipe a
        {
          background:none;
          color:inherit;
        }

                #menuAccordion li.mnu2 a.button-layer, #menuAccordionRecipe li.mnu2 a.button-layer 
                {
                    display:block;
                    cursor:pointer;
                    position:absolute;
                    z-index:2;
                    padding:0px;
                    margin:0px;
                    width:158px;
                    height:28px;
                    background:transparent url(../images/transparent.gif);
                    line-height:28px;
                    font-size:1.2em;
                }
                
                #menuAccordion.recipe li.mnu2 a.button-layer, #menuAccordionRecipe li.mnu2 a.button-layer
                {
                    height:41px;
                }
                
            #menuAccordion li.mnu2, #menuAccordionRecipe li.mnu2
            {
                position:relative;
            }
        
            div#article-block #menuAccordion.recipe li.mnu2 div, ul#menuAccordionRecipe li.mnu2 div
            {
                padding:0px;
                margin:0px;
                width:158px;
                height:41px;
                background:#ffffff url(../images/menu_background_green.jpg) no-repeat top left;
                line-height:41px;
                font-size:1.35em;
            }
            
            div#article-block #menuAccordion.recipe li.mnu2 div.selected, ul#menuAccordionRecipe li.mnu2 div.selected
            {
                background:#ffffff url(../images/menu_background_green_hover.jpg) no-repeat top left;
            }
                              
                div#article-block #menuAccordion li.mnu2 div a.menu-text, #menuAccordionRecipe li.mnu2 div a.menu-text
                {
                    color:#fafafa;
                    padding-left:10px;
                    display:block;
                }
                
            div#article-block #menuAccordion.recipe li.mnu3 div
            {
                padding:0px;
                margin:0px;
                width:158px;
                height:auto;
                min-height:25px;
                background:#ffffff url(../images/menu_purpledotts.jpg) no-repeat scroll left bottom;
                line-height:25px;
                font-size:1.2em;
            }
            
            div#article-block #menuAccordion.recipe li.mnu3 div.selected
            {
                background:#f4f4f7 url(../images/menu_purpledotts.jpg) no-repeat scroll left bottom;
            }
            
                div#article-block #menuAccordion li.mnu3 div a.menu-text 
                {
                    color:#666666;
                    padding-left:13px;
                    margin:0px;
                    display:block;
                }
                                       
                div#article-block #menuAccordion li.mnu3 div a.expand
                {
                    margin:7px 0px 6px 1px;
                    padding:0px;
                    height:12px;
                    width:12px;
                    display:block;
                    float:left;
                }
            
               
                div#article-block.recipe #menuAccordion ul.sub li.mnu4 div, div#article-block.recipe #menuAccordion ul.sub li.mnu4 div
                {
                    padding:0px;
                    margin:0px;
                    width:158px;
                    min-height:20px;
                    background:transparent none;
                    line-height:20px;
                }
                
                div#article-block.recipe #menuAccordion ul.sub li.mnu4 div.selected, div#article-block.recipe #menuAccordion ul.sub li.mnu4 div.selected
                {
                    background:#f4f4f7 none;
                }
                
                    div#article-block.recipe #menuAccordion li.mnu4 div a.menu-text
                    {
                        display:block;
                        color:#666666;
                        padding-left:20px;
                    }
                    
            div#article-block.recipe #menuAccordion ul.last, div#article-block.recipe #menuAccordion li.last div.plus, div#article-block.recipe #menuAccordion li div.last
            {
                background:transparent none;
            }
                        
            div#article-block.recipe #menuAccordion li.last div.minus
            {
                background:transparent url(../images/link_purpledotts.jpg) repeat-x scroll left bottom;   
            }       
    
    /*lilla meny*/                               
            #menuAccordion li.mnu2 div, #menuAccordionRecipe li.mnu2 div
            {                             
                padding:0px;
                margin:0px;
                width:158px;
                height:28px;
                background:#a50c2e url(../images/menu_background.jpg) no-repeat top left;
                line-height:28px;
                font-size:1.2em;
                vertical-align:bottom;
            }
            
            #menuAccordion li.mnu2 div.selected
            {
                background:#791f20 url(../images/menu_background_hover.jpg) no-repeat top left;
            }
        
                #menuAccordion li.mnu2 div a.menu-text
                {
                    z-index:1; 
                    color:#fafafa;
                    padding-left:10px;
                    display:block;
                }
            
            #menuAccordion li.mnu3 div
            {
                position:relative;
                padding:0px;
                margin:0px;
                width:158px;
                height:auto;
                min-height:25px;
                background:#ffffff url(../images/menu_purpledotts.jpg) no-repeat scroll left bottom;
                line-height:25px;
                z-index:2;  
            }
            
            #menuAccordion li.mnu3 div.selected
            {
                background:#f4f4f7 url(../images/menu_purpledotts.jpg) no-repeat scroll left bottom;
            }
            
                #menuAccordion li.mnu3 div a.menu-text 
                {
                    color:#666666;
                    padding-left:13px;
                    display:block;
                }

                #menuAccordion li.mnu3 div a.menu-text span
                {
                    width:110px;
                    display:block;
                    float:left;
                    cursor:pointer;
                }
                                       
                #menuAccordion li.mnu3 div a.expand
                {
                    margin:7px 0px 6px 1px;
                    padding:0px;
                    height:12px;
                    width:12px;
                    display:block;
                    float:left;
                }
            
                #menuAccordion li div.plus a.expand
                {
                    background:transparent url(../images/menu_plus.jpg) no-repeat center;
                    
                }
                
                #menuAccordion li div.minus a.expand
                {
                    background:transparent url(../images/menu_minus.jpg) no-repeat center;
                  }

            #menuAccordion ul.sub
            {
                background:#ffffff url(../images/menu_purpledotts.jpg) no-repeat scroll left bottom;
            }

                div#article-block #menuAccordion ul.sub li.mnu4 div
                {
                    padding:0px;
                    margin:0px;
                    width:158px;
                    height:auto;
                    min-height:20px;
                    background:#ffffff none;
                    line-height:20px;
                }
                
                div#article-block #menuAccordion ul.sub li.mnu4 div.selected
                {
                    background:#f4f4f7 none;
                }
                
                    #menuAccordion li.mnu4 div a.menu-text
                    {
                        display:block;
                        color:#666666;
                        padding-left:20px;
                    }
                    
            #menuAccordion ul.last, div#article-block #menuAccordion li.last div.plus, div#article-block #menuAccordion li.mnu3 div.last, div#article-block #menuAccordion.recipe ul.last, div#article-block #menuAccordion.recipe li.last div.plus, div#article-block #menuAccordion.recipe li.mnu3 div.last
            {
                background:#ffffff none;
            }
            
            div#article-block #menuAccordion li.last div.minus
            {
                background:#ffffff url(../images/menu_purpledotts.jpg) no-repeat scroll left bottom;  
            }     
            
            #menuAccordion li.mnu3 div.selected, div#article-block #menuAccordion.recipe li.mnu3 div.selected
            {
                background-color:#f4f4f7;
            }
    
    div#article-block div#article
    {
        float:left;
        width:785px;
        padding-bottom:10px;
    }
    
    div#article-block div#article.employee
    {
        padding-bottom:0px;
        padding-left:1px;
    }
    
    div#article-block div#article.list
    {
        padding-bottom:0px;
    }
            
        div#article-block div#article div#content-wide
        {
            margin:0px;
            padding:0px;
            width:785px;
            float:left;
            overflow:hidden;
        }
        
            div#article-block div#article.list div#content-wide
            {
                padding:0px 1px 0px 1px;
                width:783px;
            }
        
            div.pageing
            {
                float:right;
                font-size:1.6em;
                font-family:Arial;
                padding:5px;
            }
            
            div.noPaddingTop
            {
                padding-top:0px;
            }

            div.PaddingSearch
            {
                padding:10px 5px 0px 5px;
            }
            
            div.pageing a
            {
                background-image:none;
                color:#666666;
                font-weight:200;
            }
            
                div.pageing a.selected
                {
                     font-weight:bold;
                     color:#b00236;
                }
            
            div.pageing img
            {
                border:0px;
                vertical-align:top;
                margin-top:4px;
                padding:4px;
            }
            
            div#article-block div.contentheader
            {
                margin-bottom:10px;
            }
            
            div#article-block div.tipsearch
            {
                width:331px;
                padding:36px 0px 0px 0px;
            }
            
            div#article-block div.tipsearch input.txtSearchBox
            {
                float:left;
                width:204px;
            }
            
            div#article-block div.dictionarysearch
            {
                width:379px;
                padding:36px 0px 0px 0px;
            }
            
            div#article-block div.dictionarysearch input.txtSearchBox
            {
                float:left;
                width:204px;
            }
            
            div#article-block div.pressesearch
            {
                width:360px;
                padding:36px 0px 0px 0px;
                
            }
            
            div#article-block div.pressesearch input.txtSearchBox
            {
                float:left;
                width:204px;
            }
        
            div#article-block div.contentsearch input.btnSearch
            {
            }
        
            div#article-block div#article div#content-wide div#listpageingpane1
            {
                padding-left:1px;
                margin:0px;
            }
            
            div#article-block div#article div#content-wide div#listpageingpane1.tiplist
            {
                padding-left:11px;
            }
            
            div#listpageingpane1 div.characters
            {
                clear:both;
            }
            
                div#listpageingpane1 div.characters a.character
                {
                    float:left;
                    display:block;
                    width:24px;
                    height:23px;
                    margin:5px 2px 10px 0px;
                    padding:0px;
                    background-color:Green;
                }
                
                div#listpageingpane1 div.characters a.letter_A
                {
                    background:transparent url(../images/letter/a.jpg) no-repeat scroll left bottom;   
                }
                
                div#listpageingpane1 div.characters a.letter_A:hover, div#listpageingpane1 div.characters a.letter_A_empty
                {
                    background:transparent url(../images/letter/a_hover.jpg) no-repeat scroll left bottom;   
                }
                
                div#listpageingpane1 div.characters a.letter_B
                {
                    background:transparent url(../images/letter/b.jpg) no-repeat scroll left bottom;   
                }
                
                div#listpageingpane1 div.characters a.letter_B:hover, div#listpageingpane1 div.characters a.letter_B_empty
                {
                    background:transparent url(../images/letter/b_hover.jpg) no-repeat scroll left bottom;   
                }

                div#listpageingpane1 div.characters a.letter_C
                {
                    margin-left:1px;
                    background:transparent url(../images/letter/c.jpg) no-repeat scroll left bottom;   
                }
                
                div#listpageingpane1 div.characters a.letter_C:hover, div#listpageingpane1 div.characters a.letter_C_empty
                {
                    margin-left:1px;
                    background:transparent url(../images/letter/c_hover.jpg) no-repeat scroll left bottom;   
                }
                
                div#listpageingpane1 div.characters a.letter_D
                {
                    margin-left:1px;
                    background:transparent url(../images/letter/d.jpg) no-repeat scroll left bottom;   
                }  
                
                div#listpageingpane1 div.characters a.letter_D:hover, div#listpageingpane1 div.characters a.letter_D_empty
                {
                    margin-left:1px;
                    background:transparent url(../images/letter/d_hover.jpg) no-repeat scroll left bottom;   
                }
                     
                div#listpageingpane1 div.characters a.letter_E
                {
                    margin-left:1px;
                    background:transparent url(../images/letter/e.jpg) no-repeat scroll left bottom;   
                }
                
                div#listpageingpane1 div.characters a.letter_E:hover, div#listpageingpane1 div.characters a.letter_E_empty
                {
                    margin-left:1px;
                    background:transparent url(../images/letter/e_hover.jpg) no-repeat scroll left bottom;   
                }
                
                div#listpageingpane1 div.characters a.letter_F
                {
                    margin-left:1px;
                    background:transparent url(../images/letter/f.jpg) no-repeat scroll left bottom;   
                }
                
                div#listpageingpane1 div.characters a.letter_F:hover, div#listpageingpane1 div.characters a.letter_F_empty
                {
                    margin-left:1px;
                    background:transparent url(../images/letter/f_hover.jpg) no-repeat scroll left bottom;   
                }
                
                div#listpageingpane1 div.characters a.letter_G
                {
                    margin-left:1px;
                    background:transparent url(../images/letter/g.jpg) no-repeat scroll left bottom;   
                }
                
                div#listpageingpane1 div.characters a.letter_G:hover, div#listpageingpane1 div.characters a.letter_G_empty
                {
                    margin-left:1px;
                    background:transparent url(../images/letter/g_hover.jpg) no-repeat scroll left bottom;   
                }
                
                div#listpageingpane1 div.characters a.letter_H
                {
                    margin-left:1px;
                    background:transparent url(../images/letter/h.jpg) no-repeat scroll left bottom;   
                }
                
                div#listpageingpane1 div.characters a.letter_H:hover, div#listpageingpane1 div.characters a.letter_H_empty
                {
                    margin-left:1px;
                    background:transparent url(../images/letter/h_hover.jpg) no-repeat scroll left bottom;   
                }
                
                div#listpageingpane1 div.characters a.letter_I
                {
                    margin-left:1px;
                    background:transparent url(../images/letter/i.jpg) no-repeat scroll left bottom;   
                }
                
                div#listpageingpane1 div.characters a.letter_I:hover, div#listpageingpane1 div.characters a.letter_I_empty
                {
                    margin-left:1px;
                    background:transparent url(../images/letter/i_hover.jpg) no-repeat scroll left bottom;   
                }
                
                div#listpageingpane1 div.characters a.letter_J
                {
                    margin-left:1px;
                    background:transparent url(../images/letter/j.jpg) no-repeat scroll left bottom;   
                }
                
                div#listpageingpane1 div.characters a.letter_J:hover, div#listpageingpane1 div.characters a.letter_J_empty
                {
                    margin-left:1px;
                    background:transparent url(../images/letter/j_hover.jpg) no-repeat scroll left bottom;   
                }
                
                div#listpageingpane1 div.characters a.letter_K
                {
                    margin-left:1px;
                    background:transparent url(../images/letter/k.jpg) no-repeat scroll left bottom;   
                }
                
                div#listpageingpane1 div.characters a.letter_K:hover, div#listpageingpane1 div.characters a.letter_K_empty
                {
                    margin-left:1px;
                    background:transparent url(../images/letter/k_hover.jpg) no-repeat scroll left bottom;   
                }
                
                div#listpageingpane1 div.characters a.letter_L
                {
                    margin-left:1px;
                    background:transparent url(../images/letter/l.jpg) no-repeat scroll left bottom;   
                }
                
                div#listpageingpane1 div.characters a.letter_L:hover, div#listpageingpane1 div.characters a.letter_L_empty
                {
                    margin-left:1px;
                    background:transparent url(../images/letter/l_hover.jpg) no-repeat scroll left bottom;   
                }
                
                div#listpageingpane1 div.characters a.letter_M
                {
                    background:transparent url(../images/letter/m.jpg) no-repeat scroll left bottom;   
                }         
                
                div#listpageingpane1 div.characters a.letter_M:hover, div#listpageingpane1 div.characters a.letter_M_empty
                {
                    background:transparent url(../images/letter/m_hover.jpg) no-repeat scroll left bottom;   
                }
                
                div#listpageingpane1 div.characters a.letter_N
                {
                    background:transparent url(../images/letter/n.jpg) no-repeat scroll left bottom;   
                }
                
                div#listpageingpane1 div.characters a.letter_N:hover, div#listpageingpane1 div.characters a.letter_N_empty
                {
                    background:transparent url(../images/letter/N_hover.jpg) no-repeat scroll left bottom;   
                }
                
                div#listpageingpane1 div.characters a.letter_O
                {
                    background:transparent url(../images/letter/o.jpg) no-repeat scroll left bottom;   
                }
                
                div#listpageingpane1 div.characters a.letter_O:hover, div#listpageingpane1 div.characters a.letter_O_empty
                {
                    background:transparent url(../images/letter/o_hover.jpg) no-repeat scroll left bottom;   
                }
                
                div#listpageingpane1 div.characters a.letter_P
                {
                    margin-left:1px;
                    background:transparent url(../images/letter/p.jpg) no-repeat scroll left bottom;   
                }
                
                div#listpageingpane1 div.characters a.letter_P:hover, div#listpageingpane1 div.characters a.letter_P_empty
                {
                    margin-left:1px;
                    background:transparent url(../images/letter/p_hover.jpg) no-repeat scroll left bottom;   
                }
                
                div#listpageingpane1 div.characters a.letter_Q
                {
                    margin-left:1px;
                    background:transparent url(../images/letter/q.jpg) no-repeat scroll left bottom;   
                }
                
                div#listpageingpane1 div.characters a.letter_Q:hover, div#listpageingpane1 div.characters a.letter_Q_empty
                {
                    margin-left:1px;
                    background:transparent url(../images/letter/q_hover.jpg) no-repeat scroll left bottom;   
                }
                
                div#listpageingpane1 div.characters a.letter_R
                {
                    background:transparent url(../images/letter/r.jpg) no-repeat scroll left bottom;   
                }
                
                div#listpageingpane1 div.characters a.letter_R:hover, div#listpageingpane1 div.characters a.letter_R_empty
                {
                    background:transparent url(../images/letter/r_hover.jpg) no-repeat scroll left bottom;   
                }
                
                div#listpageingpane1 div.characters a.letter_S
                {
                    margin-left:1px;
                    background:transparent url(../images/letter/s.jpg) no-repeat scroll left bottom;   
                }
                
                div#listpageingpane1 div.characters a.letter_S:hover, div#listpageingpane1 div.characters a.letter_S_empty
                {
                    margin-left:1px;
                    background:transparent url(../images/letter/s_hover.jpg) no-repeat scroll left bottom;   
                }
                
                div#listpageingpane1 div.characters a.letter_T
                {
                    background:transparent url(../images/letter/t.jpg) no-repeat scroll left bottom;   
                }
                
                div#listpageingpane1 div.characters a.letter_T:hover, div#listpageingpane1 div.characters a.letter_T_empty
                {
                    background:transparent url(../images/letter/t_hover.jpg) no-repeat scroll left bottom;   
                }
                
                div#listpageingpane1 div.characters a.letter_U
                {
                    margin-left:1px;
                    background:transparent url(../images/letter/u.jpg) no-repeat scroll left bottom;   
                }
                
                div#listpageingpane1 div.characters a.letter_U:hover, div#listpageingpane1 div.characters a.letter_U_empty
                {
                    margin-left:1px;
                    background:transparent url(../images/letter/u_hover.jpg) no-repeat scroll left bottom;   
                }
                
                div#listpageingpane1 div.characters a.letter_V
                {
                    background:transparent url(../images/letter/v.jpg) no-repeat scroll left bottom;   
                }
                
                div#listpageingpane1 div.characters a.letter_V:hover, div#listpageingpane1 div.characters a.letter_V_empty
                {
                    background:transparent url(../images/letter/v_hover.jpg) no-repeat scroll left bottom;   
                }
                
                div#listpageingpane1 div.characters a.letter_W
                {
                    margin-left:1px;
                    background:transparent url(../images/letter/w.jpg) no-repeat scroll left bottom;   
                }
                
                div#listpageingpane1 div.characters a.letter_W:hover, div#listpageingpane1 div.characters a.letter_W_empty
                {
                    margin-left:1px;
                    background:transparent url(../images/letter/w_hover.jpg) no-repeat scroll left bottom;   
                }
                
                div#listpageingpane1 div.characters a.letter_X
                {
                    margin-left:1px;
                    background:transparent url(../images/letter/x.jpg) no-repeat scroll left bottom;   
                }
                
                div#listpageingpane1 div.characters a.letter_X:hover, div#listpageingpane1 div.characters a.letter_X_empty
                {
                    margin-left:1px;
                    background:transparent url(../images/letter/x_hover.jpg) no-repeat scroll left bottom;   
                }
                
                div#listpageingpane1 div.characters a.letter_Y
                {
                    margin-left:1px;
                    background:transparent url(../images/letter/y.jpg) no-repeat scroll left bottom;   
                }
                
                div#listpageingpane1 div.characters a.letter_Y:hover, div#listpageingpane1 div.characters a.letter_Y_empty
                {
                    margin-left:1px;
                    background:transparent url(../images/letter/y_hover.jpg) no-repeat scroll left bottom;   
                }
                
                div#listpageingpane1 div.characters a.letter_Z
                {
                    margin-left:1px;
                    background:transparent url(../images/letter/z.jpg) no-repeat scroll left bottom;   
                }
                
                div#listpageingpane1 div.characters a.letter_Z:hover, div#listpageingpane1 div.characters a.letter_Z_empty
                {
                    margin-left:1px;
                    background:transparent url(../images/letter/z_hover.jpg) no-repeat scroll left bottom;   
                }
                
                div#listpageingpane1 div.characters a.letter_AE
                {
                    margin-left:1px;
                    background:transparent url(../images/letter/ae.jpg) no-repeat scroll left bottom;   
                }
                
                div#listpageingpane1 div.characters a.letter_AE:hover, div#listpageingpane1 div.characters a.letter_AE_empty
                {
                    margin-left:1px;
                    background:transparent url(../images/letter/ae_hover.jpg) no-repeat scroll left bottom;   
                }
                
                div#listpageingpane1 div.characters a.letter_OE
                {
                    margin-left:1px;
                    background:transparent url(../images/letter/oe.jpg) no-repeat scroll left bottom;   
                }
                
                div#listpageingpane1 div.characters a.letter_OE:hover, div#listpageingpane1 div.characters a.letter_OE_empty
                {
                    margin-left:1px;
                    background:transparent url(../images/letter/oe_hover.jpg) no-repeat scroll left bottom;   
                }
                
                div#listpageingpane1 div.characters a.letter_AA
                {
                    margin-left:1px;
                    width:23px;
                    background:transparent url(../images/letter/aa.jpg) no-repeat scroll left bottom;   
                }
                
                div#listpageingpane1 div.characters a.letter_AA:hover, div#listpageingpane1 div.characters a.letter_AA_empty
                {
                    margin-left:1px;
                    width:23px;
                    background:transparent url(../images/letter/aa_hover.jpg) no-repeat scroll left bottom;   
                }
                    
        div#article-block div#article div#content
        {
            min-height:250px;
            margin:0px;
            padding:0px;
            width:470px;
            float:left;
        }
        
            div#article-block div#article div#content div.topimage, div#article-block div#article div#content-wide div.topimage
            {
                clear:both;
                height:250px;
                padding:0px 1px 0px 1px;
                margin:0px;
                
            }
            
                        div#article-block div#article div#content div.topimage div, div#article-block div#article div#content-wide div.topimage div
                        {
                            float:left;
                        }
                        
                        div#article-block div#article div#content div.topimage div div, div#article-block div#article div#content-wide div.topimage div div
                        {
                            float:none;
                        }
            
            div#article-block div#article div#content div.toprecipe, div#article-block div#article div#content-wide div.toprecipe
            {
                margin-top:50px;
            }
            
            div#article-block div#article.recipe div#content div.toprecipe
            {
                margin-top:0px;
            }
            
            div#article-block div#article div.topimage div.topimage-menu
            {
                float:left;
            }
            
                div#article-block div#article div.topimage div.image
                {
                    width:365px;
                    height:250px;
                    margin:0px;
                    padding:0px;
                    float:none;
                    clear:both;
                    overflow:hidden;   
                }
                
                div#article-block div#article div.topimage div.topimage-menu
                {
                    width:103px;
                    padding-left:0px;
                    margin-right:0px;
                    background:transparent url(../images/topimage_background.jpg) no-repeat left top;
                    min-height:250px;
                }
                
					div#article-block div#article div.topimage div.topimage-menu.movie
					{
						min-height:226px;
					}
					
					div#article-block div#article div.topimage div.topimage-menu.youtubemovie
					{
						min-height:230px;
					}
                
                div#article-block.recipe div#article div.topimage div.topimage-menu
                {
                    background:#5e862d url(../images/topimage_background_green.jpg) no-repeat left top;
                }
                
                div#article-block div#article div.topimage div.recipe ul
                {
                    min-height:130px;
                }
                
                div#article-block div#article div.topimage div.movie ul
                {
                    min-height:106px;
                }
                
                div#article-block div#article div.topimage div.topimage-menu.youtubemovie ul
                {
                    min-height:106px;
                }
                
                    div#article-block div#article div.topimage div.topimage-menu ul
                    {
                        padding-top:10px;
                        padding-left:5px;
                        margin:0px;
                    }
                    
                    div#article-block div#article div.topimage div.topimage-menu ul li
                    {
                        margin-top:2px;
                    }
                    
                    div#article-block div#article div.topimage div.recipe ul li
                    {
                        background: none;
                        margin-top:2px;
                        text-indent:0px;
                    }
                
                    div#article-block div#article div.topimage div.topimage-menu li a
                    {
                        color:#b00236;
                        text-decoration:none;
                        background:transparent url(../images/purpledotts.jpg) repeat-x scroll left bottom;
                        font-size:0.8em;
                        font-family:Arial;
                    }
                    
                    div#article-block div#article div.topimage div.topimage-menu li a:hover
                    {
                    color:#791f20;
                    }
                    
                        div#article-block div#article div.topimage div.topimage-menu li a img
                        {
                            padding:0px 3px 0px 0px;
                        }
                    
                    div#article-block div#article div.topimage div.recipe li a
                    {
                        text-indent:0px;
                        color:#739620;
                        padding-left:0px;
                        text-decoration:none;
                        background:transparent none;
                        font-size:0.8em;
                        font-family:Arial;  
                    }
                    
                    div#article-block.recipe div#article div.topimage div.recipe li a
                    {
                        color:#fafafa;
                        background:transparent url(../images/white_dottedline.jpg) repeat-x scroll left bottom;
                    }
                    
                    div#article-block div#article div.topimage div.recipe li a span
                    {
                        background:transparent url(../images/link_greendotts.jpg) repeat-x scroll left bottom;
                        margin-left:7px;
                     }
                     
                    div#article-block div#article div.topimage div.recipe li a span.firstline
                     {
                        margin-left:0px;
                     }
                    
                    div#article-block div#article div.topimage div.recipe .recipe-info
                    {
                        min-height:62px;
                        font-size:1em;
                        font-family:Arial;
                        color:#739620;
                    }
                    
                    div#article-block.recipe div#article div.topimage div.recipe .recipe-info
                    {
                        color:#b4ca89;
                    }
                    
                        div#article-block div#article div.topimage div.recipe .recipe-info span.title
                        {
                            padding-left:4px;
                        }
                    
                        div#article-block div#article div.topimage div.recipe .recipe-info div.time
                        {
                            clear:both;
                            margin:0px;
                            padding:3px 0px 3px 0px;       
                        }
                        div#article-block div#article div.topimage div.recipe div.time span
                        {
                            margin:0px 0px 0px 10px;
                            color:#336600;
                        }
                        
                        div#article-block.recipe div#article div.topimage div.recipe div.time span
                        {
                            color:#fafafa;  
                        }
                    
                        div#article-block div#article div.topimage div.recipe .recipe-info .difficulty
                        {
                            margin-top:2px;
                            margin-left:10px;
                        }
                        
                        div#article-block div#article div.topimage div.recipe .recipe-info .difficulty a
                        {
                            background:transparent none;
                            display:block;
                            float:left;
                            cursor:pointer;
                            overflow:hidden;
                        }
                    
                            div#article-block div#article div.topimage div.recipe .recipe-info .difficulty span 
                            {
                                display:block;
                                float:left;
                                height:28px;
                                margin-right:0px;
                                padding:0px;
                                width:17px;
                                text-indent:-10000px;
                            }

                            div#article-block div#article div.topimage div.recipe .recipe-info .difficulty span.filled 
                            {
                                background:transparent url(../images/difficulty_filled.jpg) no-repeat scroll left top;
                            }
                            
                            div#article-block.recipe div#article div.topimage div.recipe .recipe-info .difficulty span.filled 
                            {
                                background:transparent url(../images/difficulty_filled_recipe.jpg) no-repeat scroll left top;
                            }
                            
                            div#article-block div#article div.topimage div.recipe .recipe-info .difficulty span.empty 
                            {
                                background:transparent url(../images/difficulty_empty.jpg) no-repeat scroll left top;
                            }
                            
                            div#article-block.recipe div#article div.topimage div.recipe .recipe-info .difficulty span.empty 
                            {
                                background:transparent url(../images/difficulty_empty_recipe.jpg) no-repeat scroll left top;
                            }
                    
                    div#article-block div#article div.topimage div.recipe div.portions
                    {
                        font-family:Arial;
                        padding-left:10px;
                        color:#336600;
                    }
                    
                    div#article-block.recipe div#article div#content div.topimage div.recipe div.portions, div#article-block.recipe div#article div#content-wide div.topimage div.recipe div.portions
                    {
                        color:#fafafa;
                    }
                    
                    div#article-block div#article div#content div.topimage div.recipe div.portions div.now div, div#article-block div#article div#content-wide div.topimage div.recipe div.portions div.now div
                    {
						float:left;
                    }
                    
                    div#article-block div#article div#content div.topimage div.recipe div.portions div.now, div#article-block div#article div#content-wide div.topimage div.recipe div.portions div.now
                    {
                        float:left;
                        padding:3px 0px 3px 0px;
                    }
                    
                    div#article-block div#article div#content div.topimage div.recipe div.portions div.change, div#article-block div#article div#content-wide div.topimage div.recipe div.portions div.change
                    {
                        clear:both;
                        float:none;
                    }
                    
                    div#article-block div#article div#content div.topimage div.recipe div.portions div.change div, div#article-block div#article div#content-wide div.topimage div.recipe div.portions div.change div
                    {
                        float:left;
                        padding:3px 0px 3px 0px;       
                    }
                                        
                    div#article-block div#article div#content div.topimage div.recipe div.portions .portions-input, div#article-block div#article div#content-wide div.topimage div.recipe div.portions .portions-input
                    {
                        float:left;                       
                        width:20px;
                        padding:0px 3px 0px 3px;
                        margin:2px 0px 0px 0px;
                        border:solid 1px #a2b986;
                        line-height:15px;
                        font-size:1em;
                        font-family:Arial;
                        color:#336600;
                    }
                    
                    div#article-block div#article div#content div.topimage div.recipe div.portions .btnOK, div#article-block div#article div#content-wide div.topimage div.recipe div.portions .btnOK
                    {
                        padding: 0px 0px 0px 2px;
                        margin:0px;
                        vertical-align:bottom;
                    }
                    
                  
            .flyout
            {
               display: none; 
               overflow: hidden; 
               z-index: 2; 
               background-color: #f4f4f7;
               border: solid 1px #eaeaea;
            }
            
            div.info
            {
                display: none;
                z-index: 2; 
                color:#666666;
                font-family:Verdana;
                width: 310px;
                border: solid 1px #eaeaea; 
                background-color: #f4f4f7; 
                padding: 5px 5px 5px 5px;
                margin: 0px;
                float:left;
                opacity: 0; 
                filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); 
            }
            
                div.info div.info-text
                {
                    margin: 0px;
                    padding: 0px 5px 5px 5px;
                    width: 300px;
                }
                
					div.info div.info-text div
					{
						margin:0px;
						padding:0px;
						min-height:10px;
					}
					
				div#article-block div#article div#content div.topimage div div div.info div.info-share
				{
					float:left; 
					padding-left:20px;
					width:130px;
				}
				
					div#article-block div#article div.topimage div.info div.info-share a
					{
						display:block;
						padding-left:21px;
						padding-top:1px;
						margin-bottom:5px;
						color:#666666;
						text-decoration:none;
						font-size:1em;
						height:19px;
						width:100px;
					}
					
						div#article-block div#article div.topimage div.info div.info-share a.share-facebook
						{
							background:url(../images/share_icon_facebook.gif) top left no-repeat;
						}
						
						div#article-block div#article div.topimage div.info div.info-share a.share-nettby
						{
							background:url(../images/share_icon_nettby.gif) top left no-repeat;
						}
						
						div#article-block div#article div.topimage div.info div.info-share a.share-twitter
						{
							background:url(../images/share_icon_twitter.gif) top left no-repeat;
						}
            
            div.difficulty-info
            {
                width:250px !important;
            }
                                                        
                div.info .btnCloseParent
                {
                    background: transparent none;
                    margin:0px;
                    padding:0px;
                    height:14px;
                    width:14px;
                }
                
                    div.info .btnClose, div#article-block div#article div.topimage div.info .btnClose, div#article-block div#article div.topimage div.recipe div.info .btnClose
                    {
                        display:block;
                        float: right;
                        color: #b00236; 
                        text-align: center; 
                        text-decoration: none; 
                        font-weight:bold;
                        padding: 0px 3px 0px 3px;
                        min-height:13px;
                        min-width:8px;
                        font-size:1em;
                        font-family:Verdana;
                        margin: 0px;
                        background: transparent none;
                    }
                
                div.info h2
                {
                    margin:0px;
                    padding:10px 5px 5px 0px;
                    font-size:1.2em;
                }
                
                div.info p
                {
                    padding:0px;
                    margin:0px 0px 10px 0px;
                    font-size:1em;
                }
                
                div.info p.error
                {
                    margin:0px;
                    padding:0px 0px 10px 0px;
                    float:left;
                    width:215px;
                }
                
                div#article-block div#article div#content div.topimage div.info div.info-text div.left, div#article-block div#article div#content-wide div.topimage div.info div.info-text div.left
                {
                    padding: 0px 5px 0px 0px;
                    margin:0px;
                    width:147px;
                    float:left;
                }
                
                div#article-block div#article div#content div.topimage div.info div.info-text div.right, div#article-block div#article div#content-wide div.topimage div.info div.info-text div.right
                {
                    padding: 0px 0px 0px 0px;
                    margin:0px;
                    width:147px;
                    float:right;
                }
                
                div.info div.info-text input.texttype
                {
                    width:125px;
                }
                
                div.info .btnSendTip
                {
                    margin:0px 0px 0px 10px;
                    float:right;
                }
                
                div.info .btnSendMobile
                {
                    margin:0px;
                    padding:0px 5px 10px 10px;
                }
                                    
            div#article-block div#article div#article-text, div#article-block div#article.recipe div#content 
            {
                margin:0px;
                padding:0px;
            }
            
                div#article-block div#article h1
                {
                    font-size:2em;
                    line-height:1.2em;
                    color:#484848;
                    font-weight:normal;
                    padding:10px 10px 5px 10px;
                    margin:0px;
                    font-family:Arial;
                }
                
                div#article-block.wide div#article.article2 h1.title
                {
                    width:700px;
                    float:left;
                }
                
                div#article-block.wide div#article div.print
                {
					padding:14px 0px 0px 0px;
                    width:60px;
                    float:right;
                    text-align:right;
                }
                
					div#article-block.wide div#article div.print a
					{
						background:transparent url(../images/purpledotts.jpg) repeat-x scroll left bottom;
						color:#B00236;
						font-family:Arial;
						font-size:0.8em;
						text-decoration:none;
					}
					
					div#article-block.wide div#article div.print a img
					{
						padding:0px 3px 0px 0px;
					}
                
                div#article-block div#article.list h1
                {
                    padding:10px 10px 5px 10px;
                }
                
                    div#article-block div#article div.ingress
                    {
                        font-family:Arial;
                        font-size:1.1em;
                        line-height:1.5em;
                        color:#484848;
                        padding:10px 0px 10px 0px;
                    }
                    
                    div#article-block div#article div#content-wide div.ingress
                    {
                        margin-right:165px;
                    }
                    
                    div#article-block div#article div.text .checkboxtable
                    {
                        line-height:16px;
                    }
                    
                    div#article-block div#article.list div.ingress
                    {
                        font-family:Arial;
                        font-size:1.3em;
                        line-height:1.5em;
                        color:#484848;
                        padding:0px 0px 18px 0px;
                        margin:0px;
                    }
                
                    div#article-block div#article div.text
                    {
                        line-height:1.3em;
                        padding:0px 10px 0px 10px;
                        margin:0px;
                    }
                    
                    div#article-block div#article div#content-wide div.recipe
                    {
                        margin-right:305px;
                    }
                    
                    div#article-block div#article div#content-wide div.body
                    {
                        margin-right:165px;
                    }
                    
                        div#article-block div#article div.text .checkbox input 
                        {
                            margin:0px 3px 0px 0px;
                            padding:0px;
                        }
                    
                        div#article-block div#article div.text .businesscheckbox
                        {
                            padding:5px 0px 10px 0px;
                        }
                        
                            div#article-block div#article div.text .businesscheckbox .schemaline
                            {
                                padding:0px 0px 0px 0px;
                            }
                        
                            div#article-block div#article div.text .businesscheckbox label
                            {
                                font-weight:bold;
                                line-height:16px;
                                margin:0px;
                                padding:0px;
                            }
                            
                        div#article-block div#article div.text .profilebutton
                        {
                            margin:5px 0px 10px 0px;
                        }
                        
							div#article-block div#article div.text .profilebutton a
							{
								background:none;
							}
                        
                        div#article-block div#article div.text .profileerror
                        {
                            margin:0px 0px 10px 0px;
                        }
                        
                        div#article-block div#article div.text .ingredientlist
                        {
                            float:left;
                            width:372px;
                            min-height:100px;
                            margin:10px 0px 0px 0px;
                            padding:0px 10px 10px 0px;
                        }                     
                    
                        div#article-block div#article div.text .recipelist
                        {
                            background:transparent url(../images/grey_dotts_vertical.gif) repeat-y top left;
                            float:right;
                            min-height:100px;
                            width:372px;  
                            margin:10px 0px 0px 0px;
                            padding:0px 0px 10px 10px;
                        }  
                        
                        div#article-block div#article div.text .buttons .button
                        {
                            margin:0px 0px 5px 10px;    
                        }
                    
                    div#article-block div#article .link-produkt
                    {
                        margin:10px 0px 10px 0px;
                    }
                    
                        div#article-block div#article div.text .daily5
                        {
                            margin:10px 0px 10px 10px;
                            padding:0px;
                            width:179px;
                            float:right;
                            background:#5E862D url(../images/daily5_background.jpg) no-repeat top left;
                        }
                        
                        div#article-block div#article div.text .daily5 div
                        {
                            margin:0px;
                        }
                        
                        div#article-block div#article div.text .daily5 div.info-text
                        {
                            margin:10px 10px 10px 10px;
                            padding:0px;
                            font-size:1em;
                        }
                        
                            div#article-block div#article div.text .daily5 .top, div#article-block div#article div.text .daily5 .bottom
                            {
                                height:60px;
                                padding:0px 7px 0px 7px;
                            }
                            
                            div#article-block div#article div.text .daily5 .top div.title
                            {
                                height:26px;
                                width:165px;
                            }
                            
                                div#article-block div#article div.text .daily5 .top div.title h3
                                {
                                    color:#fafafa;
                                    font-size: 1.4em;
                                    margin:0px;
                                    padding:5px 0px 0px 0px;
                                }
                                
                                div#article-block div#article div.text .daily5 .top div.total h3
                                {
                                    color:#fafafa;
                                    font-size: 1.2em;
                                    margin:0px;
                                    padding:7px 0px 0px 0px;
                                }
                                
                                div#article-block div#article div.text .daily5 .top div.title
                                {
                                    float:left;
                                    width:90px;
                                    height:26px;
                                }
                                
                                div#article-block div#article div.text .daily5 .top div.total
                                {
                                    float:right;
                                    height:26px;
                                    text-align:right;
                                    width:75px;
                                }
                                
                                div#article-block div#article div.text .daily5 .top div div.vegi
                                {
                                    float:left;
                                }
                                
                                    div#article-block div#article div.text .daily5 .top div div.vegi div
                                    {
                                        height:26px;
                                        width:33px;
                                        float:left;
                                    }
                                    
                                    div#article-block div#article div.text .daily5 .top div div.vegi .empty
                                    {
                                        background:transparent url(../images/daily5_empty.jpg) no-repeat;
                                    }
                                    
                                    div#article-block div#article div.text .daily5 .top div div.vegi .half
                                    {
                                        background:transparent url(../images/daily5_half.jpg) no-repeat;
                                    }
                                    
                                    div#article-block div#article div.text .daily5 .top div div.vegi .full
                                    {
                                        background:transparent url(../images/daily5_full.jpg) no-repeat;
                                    }
                                    
                                
                                div#article-block div#article div.text .daily5 .top div div.fruit
                                {}
                                
                                    div#article-block div#article div.text .daily5 .top div div.fruit div
                                    {
                                        float:left;
                                        height:26px;
                                        width:33px;
                                    }
                                    
                                    div#article-block div#article div.text .daily5 .top div div.fruit .empty
                                    {
                                        background:transparent url(../images/daily5_fruit_empty.jpg) no-repeat;
                                    }
                                    
                                    div#article-block div#article div.text .daily5 .top div div.fruit .half
                                    {
                                        background:transparent url(../images/daily5_fruit_half.jpg) no-repeat;
                                    }
                                    
                                    div#article-block div#article div.text .daily5 .top div div.fruit .full
                                    {
                                        background:transparent url(../images/daily5_fruit_full.jpg) no-repeat;
                                    }
                                
                            div#article-block div#article div.text .daily5 .bottom
                            {
                                padding:7px 6px 0px 6px;
                                height:53px;
                            }
                            
                                div#article-block div#article div.text .daily5 .bottom span
                                {
                                    display:block;
                                    color:#d3dec3;
                                    font-family:Arial;
                                    font-size:1em;
                                    line-height:1em;
                                    padding-left:10px;
                                    padding-top:8px;
                                }
                                
                                div#article-block div#article div.text .daily5 .bottom span.first
                                {
                                    padding-top:5px;
                                    padding-left:0px;
                                }
                                
                                    div#article-block div#article div.text .daily5 .bottom span a
                                    {
                                        color:#d3dec3;
                                    }
                        
                        div#article-block div#article div.text .ingredients ul
                        {
                            padding:0px;
                            margin:0px;
                            float:left;
                        }
                        
                        div#article-block div#article div.text .ingredients ul.hasDaily5
                        {
							width:261px;
                        }
							div#article-block div#article div.text .ingredients li
							{
								list-style-image:none;
								list-style-type:none;
								padding:0px;
								margin:0px;
								min-height:10px
							}
                        
                        div#article-block div#article div.text .process
                        {
                            padding-bottom:10px;
                        }
                        
                        div.text div.search-count
                        {
                            font-family:Arial;
                            font-size:1.3em;
                            color:#484848;
                            padding:20px 0px 0px 0px;
                            margin:0px;
                        }
                        
                        .productorder input
                        {
                            margin-bottom:0px;
                        }
                        
                        div.text div.schema
                        {
                            clear:both;
                            padding:0px;
                            margin:0px;
                            width:450px;
                        }
                        
                        div#article-block div#article div#content-wide div.productorder div.schema
                        {
							width:auto;
                        }
                        
                        div.text div.schema div
                        {
                            margin:0px;
                            padding:0px;
                        }
                        
                            div.text div.schema div.schemaline
                            {
                                padding:5px 0px 0px 0px;
                                margin:0px;
                            }
                            
                            div.productorder div.schema div.schemaline
                            {
                                width:auto;
                            }
                            
                            div.productorder div.schema div.schemaline span
                            {
								white-space:nowrap;
                            }
                                                        
                                div#article-block div#article div.text div.schema div.schemaline div span select
                                {
                                    width:448px;
                                }
                            
                                div#article-block div#article div.text div.schema div.schemaline div span textarea
                                {
                                    width:428px;
                                }
                                
                                div#article-block div#article div.text div.schema div.schemaline div span input
                                {
                                    width:428px;
                                }
                                
									div#article-block div#article div.text div.schema div.schemaline div span input.zip
									{
										width:50px;
									}
									
									div#article-block div#article div.text div.schema div.schemaline div span input.city
									{
										width:346px;
									}
									
									div#article-block div#article div.text div.schema div.schemaline div span input.pickdate
									{
										width:407px;
									}
                                
                                div#article-block div#article div#content-wide div.productorder div.schema div.schemaline div span input
                                {
                                    width:348px;
                                }
                                
                                div#article-block div#article div.text div.schema div.schemaline div span input.fileupload
                                {
                                    width:450px;
                                }
                                
                                div#article-block div#article div.text div.schema div.schemaline div span label
                                {
                                    line-height:14px;
                                    margin:0px;
                                    padding:0px;
                                    vertical-align:top;
                                }
                                
                                div#article-block div#article div.text div.schema div.schemaline div span.radiobutton input, div#article-block div#article div#content-wide div.text div.schema div.schemaline div span.radiobutton input 
                                {
                                    border:none;
                                    height:14px;
                                    line-height:14px;
                                    margin:0px 3px 0px 5px;
                                    padding:0px;
                                    width:14px;
                                    color:#999999;
                                }
                            
                                div.text div.schema div.schemaline a
                                {
                                    padding-top:5px;
                                    background:none;
                                }
                                
                                div#article-block div#article div#content-wide div.text div.schema div.login div span.radiobutton input 
                                {
                                    margin-left:0px;
                                }
                                
                                div#article-block div#article div#content-wide div.text div.schema div.login
                                {
                                    padding:15px 0px 20px 0px;
                                }
                                
                                div#article-block div#article div#content-wide div.text div.forgottenpassword
                                {
                                    padding:10px 0px 0px 0px;
                                    width:450px;
                                }
                    
                                   div#article-block div#article div#content-wide div.text div.forgottenpassword input.texttype
                                    {
                                        width:348px;
                                    }
                    div#article-block div#article div.text div.FAQ
                    {
						margin-right:165px;
                    }
                    
                        div#article-block div#article div.text div.FAQ div.question
                        {
                            color:#668e11;
                            font-weight:bold;
                            cursor:pointer;
                        }
                        
                        div#article-block div#article div.text div.FAQ div.question input
                        {
                            padding: 0px 5px 0px 0px;
                        }
                        
                        div#article-block div#article div.text div.FAQ p.answer
                        {
                            padding:5px 0px 5px 10px;
                            height:auto;
                        }
                    
                        div#article-block div#article div.text p
                        {
                            padding:0px;
                            margin:0px 0px 0px 0px;
                            font-size:1em;
                        }
                        
                        div#article-block div#article div.text h1
                        {
                            padding-left:0px;
                            padding-right:0px;
                        }
                        
                        div#article-block div#article div.text h2
                        {
                            font-size:1.2em;
                            line-height:1.5em;
                            font-weight:bold;
                            padding:10px 0px 5px;
                            margin:0px;
                        }
                        
                        div#article-block div#article div.text h3
                        {
                            font-size:1.1em;
                            font-family:Verdana;
                            line-height:1.3em;
                            font-weight:bold;
                            padding:10px 0px 5px 0px;
                            margin:0px;
                        }
                
                         
                            div#article-block div#article .productorder label
                            {
                                margin-left:5px;
                                margin-right:15px;
                                padding:0px;
                                padding-left:5px;
                                font-weight:bold;
                                line-height:14px;
                             }

                            div#article-block div#article .productorder .checkboxnoleft input
                            {
                                margin:0px;
                                padding:0px;
                                border:none;
                            }
                                                
                        div#article-block div#article div.text .nutritionMore
                        {
                            margin-top:8px;
                        }
                       
                        div#article-block div#article div.text .nutritionRow
                        {
                            background:transparent url(../images/nutrition_background.jpg) no-repeat left top;
                            margin:0px;
                            margin-top:8px;
                            padding:5px 0px 3px 0px;
                        }
                            
                            div#article-block div#article div.text .nutritionRow .nutritionCell
                            {
                                margin:0px;
                                padding:0px;
                                float:left;
                                text-align:center;
                                font-family:Arial;
                                background:transparent url(../images/grey_dotts_vertical.gif) repeat-y right top;
                            }
                            
                            div#article-block div#article div.text .nutritionRow .last
                            {
                                background:none;
                            }
                            
                            div#article-block div#article div.text .nutritionRow .nutritionCell .top
                            {
                                margin:0px;
                                padding:4px 2px 2px 2px;
                                width:60px;
                                height:30px;
                                font-weight:bold;
                            }
                        
                            div#article-block div#article div.text .nutritionRow .nutritionCell .bottom
                            {
                                margin:0px;
                                padding:10px 2px 5px 2px;
                                width:60px;
                                height:22px;
                            }
                            
                        div#article-block div#article div.text .otherVariants
                        {
                            margin:8px 12px 0px 0px;
                            float:left;
                        }
                        
                        div#article-block div#article div.text .last
                        {
                            margin-right:0px;
                        }
                        
                            div#article-block div#article div.text .otherVariants div
                            {
                                width:80px;
                                overflow:hidden;
                            }
                            
                            div#article-block div#article div.text .otherVariants div img
                            {
                                border:none;
                                border-width:0px;
                            }
                                                       
                            div#article-block div#article div.text .otherVariants span a
                            {
                                background: none;
                                color:#3f3d3d;
                            }
                            
                        
                    div#article-block div#article div.image
                    {
                        float:left;
                    }
                    
                        div#article-block div#article div.image a
                        {
                            background-image:none;
                        }
                        
                        div#article-block div#article img
                        {
                            border-color:#484848;
                        }
                        
                        div#article-block div#article div.image div.image-text
                        {
                            width:100%;
                            background:#e5e5e5;
                            text-align:left;
                            font-size:0.8em;
                        }
                        
                        div#article-block div#article div.image div.image-text span
                        {
                            margin:0px;
                            padding:2px;
                            display:block;
                        }
                    
                    div#article-block div#article div.aleft
                    {
                    }
                    
                    div#article-block div#article div.before
                    {
                        clear:both;
                        float:left;
                    }
                    
                    div#article-block div#article div.both
                    {
                        clear:both;
                        float:none;
                    }
                    
                    div#article-block div#article div.after
                    {
                        float:none;
                    }
                    
                    div#article-block div#article div.acenter
                    {
                        margin:0px auto;    
                    }
                    
                    div#article-block div#article div.aright
                    {
                        float:right;
                    }
                    
                    div#article-block div#article div.aright img
                    {
                        /*float:right;*/
                    }
                    
                    div#article-block div#article div.aright div
                    {
                        clear:right;
                        float:right;
                    }                    
                    
            div#article-block div#article div#internalcouplings
            {
                width:305px;
                margin:-10px 0px 0px 10px;
                float:left;
            }
                
                /*div#article-block div#article div#internalcouplings .topmargin
                {
                    margin-top:10px;
                } todo:fjerne hvis den ikke brukes*/ 
                
div.materialList
{
    clear:both;
}

div#article-block div#article div.text div.materialList h2
{
    padding-bottom:15px;
}

div#article-block div#article div.text div.materialList div.image
{
    float:none;
}

div.materialList .materialBlock
{
    width:150px;
    float:left;
}
            
    div.materialList .materialBlock img
    {
        border:0px;
    }
    
    div.materialList .materialBlock .name
    {
        padding:0px;
        margin:15px 0px 35px 0px;
    }
    
div.materialList .seperator
{
    width:54px;
    height:113px;
    float:left;
}
    
    
                
div#content-wide div#advanced-search
{
    padding:10px;
    background-color:#f4f4f7;
    border: solid 1px #eaeaea;
}

    div#article.list div#content-wide div#advanced-search h1
    {
        font-size:1.4em;
        font-weight:bold;
        color:#666666;
        font-family:Arial;
        padding:0px;
    }

    div#content-wide div#advanced-search input#txtAdvancedSearch
    {
        width:300px;
        margin:10px 0px 10px 0px;
    }
   
    div#content-wide div#advanced-search div.threeColumn input
    {
        margin:0px 10px 0px 0px;
        padding-left:0px;
    }
    
    div#content-wide div#advanced-search div.threeColumn label
    {
        font-family:arial;
        font-size:1.2em;
        font-weight:bold;
        padding:2px;
        margin-right:30px;
        color:#385317;
    }
    
        div#content-wide div#advanced-search div.threeColumn div.column1
        {
            width:254px;
            float:left;
        }
        
            div#content-wide div#advanced-search div.threeColumn div.column1 div
            {
                padding-bottom:2px;
            }
        
        div#content-wide div#advanced-search div.threeColumn div.column2
        {
            float:left;
            width:254px;
        }
        
            div#content-wide div#advanced-search div.threeColumn div.column2 div
            {
                padding-bottom:2px;
            }
        
        div#content-wide div#advanced-search div.threeColumn div.column3
        {
            float:left;
            width:253px;
        }
        
            div#content-wide div#advanced-search div.threeColumn div.column3 div
            {
                padding-bottom:2px;
            }

div#content-wide div#difficulty
{
    margin:8px 0px 0px 0px;
    padding:10px;
    background-color:#f4f4f7;
    border: solid 1px #eaeaea;
}

    div#content-wide div#difficulty label, div#content-wide div#time label
    {
        display:block;
        float:left;
        margin-right:20px;
        font-family:arial;
        font-size:1.2em;
        line-height:20px;
        font-weight:bold;
        color:#385317;
    }
    
    div#content-wide div#difficulty input, div#content-wide div#time input
    {
        float:left;
        margin-right:10px;
        padding:0px;
        line-height:20px;
    }

div#content-wide div#difficulty h2, div#content-wide div#time h2
{
    float:left;
    display:inline;
    margin:0px 20px 0px 0px;
    font-size:1.3em;
    font-family:arial;
    line-height:20px;
}

div#content-wide div#time
{
    margin:8px 0px 0px 0px;
    padding:10px 10px 10px 10px;
    background-color:#f4f4f7;
    border: solid 1px #eaeaea;
}

    div#content-wide div#time div#time-content
    {
        float:left; 
        padding:2px;
        width:678px;
    }
    
    div#content-wide div#time .btnSearch
    {
        margin-right:0px;
    }
                
.line, .dottedline, .purpledottedline
{
    clear:both;
    height:1px;
    margin:0px;
    font-size:0px;
}

    .dottedline
    {
        background:url(../images/dottedline.jpg) repeat-x left bottom;
    }
    
    .purpledottedline
    {
        background:transparent url(../images/purpledotts.jpg) repeat-x scroll left bottom;
    }
    
    .line
    {
        background:transparent url(../images/line.jpg) repeat-x left bottom;
    }    
    
    .header
    {
        height:1px;
    }
    
div.column
{
    width:385px;
} 

div.tiplist div.column
{
    width:100%;
}
    
div.newsblock
{
    clear:both;
    display:block;
    padding:0px;
    margin:0px;
}

div#article.list table.text-list
{
    border:0px;
    border-collapse:collapse;
}

    div#article.list table.text-list tr
    {
        background:transparent none;
    }
    
    div#article.list table.date tr
    {
        background:transparent url(../images/grey_dotts_vertical.gif) repeat-y 662px top;
        font-size:1.2em;
        padding:0px;
        margin:0px;
    }

        div#article.list table.text-list tr.header td
        {
            border-bottom:solid 1px #999999;
        }

    div#article.list table.text-list tr.grey
    {
        background-color:#e9e9ef;
    }
    
    div#article.list table.text-list tr td
    {
        padding:2px 2px 2px 8px;
        margin:0px;
    }

    div#article.list table.text-list tr a
    {
        display:block;
        width:763px;
        color:#666666;
        background-image:none;
    }
    
    div#article.list table.date tr a
    {
        width:653px;
    }
    
    div#article.list table.text-list tr td.article-date div
    {
        width:100px;
    }
    
div.tiplist div.block
{
    background-color:#e9e9ef;
    clear:both;
    display:block;
    padding:0px;
    margin:0px;
    min-height: 0px;
    padding-bottom:10px;
    width:100%;
}
   
    div.tiplist div.alternate
    {
        background-color:#f4f4f7;
    }

    div.newsblock .banner
    {
        padding:0px;
        margin:0px;
    }

    div.newsblock .health 
    {
        background-image:url(../images/health_background.jpg);
        background-position:right top;
        background-repeat:no-repeat;
    }
    
    div.newsblock .health h3
    {
        width:345px;
    }
 
    div.newsblock div.text
    {
        position:relative;
        width:382px;
    }
    
    div.newsblock div.list, div.contactblock div.list
    {
        width:215px;
    }
    
    div#article-block div#article div.contactblock div.text
    {
        padding-bottom:9px;
    }
    
    div.tiplist div.newsblock div.list
    {
        width:100%;
    }

        div#article-block div#article div.list h3
        {
            font-size:1.5em;
            font-family:Arial;
            font-weight:normal;
            line-height:1.1em;
            padding-top:13px;
            margin:0px;
        }
        
        div#article-block div#article div.top div.list h3
        {
            padding-top:5px;
        }
        
        div#article-block div#article div.list div.date
        {
            display:block;
            margin-top:5px;
            color:#999999;
            /*width:100px;*/
            float:left;
        }
        
        div#article-block div#article div.delete h3
        {
            padding-top:0px;
        }
    
        div#article-block div#article div.date h3
        {
            padding-top:5px;
        }
        
        div#article-block div#article div.list div.delete
        {
            float:right;
            margin:5px 0px 0px 0px;
            width:45px;
            text-align:right;
        }
               
        div#article-block div#article div.list div.delete a
        {
            background:transparent url(../images/link_purpledotts.jpg) repeat-x scroll left bottom;
            color:#B00236;
            font-family:Arial;
            font-size:0.8em;
        }
               
div.recipeblock
{
    clear:both;
    display:block;
    min-height:130px;
    padding:0px;
    margin:0px;
}

    div.recipeblock div.text
    {
        position:relative;
        width:228px;
    }

    div.recipeblock div.text, div.newsblock div.text, div.contactblock div.text
    {
        float:left;
        padding:14px 5px 8px 10px;
    }
    
       div.recipeblock div h3
    {
        font-size:1.5em;
    } 

        div.newsblock img, div.recipeblock img, div.contactblock img
        {
            float:left;  
        }
               
        div.newsblock div.image, div.recipeblock div.image
        {
            float:left;
            padding-top:8px;
            padding-bottom:9px;
            margin:0px;
            left:0px;
            top:0px;
            height:113px;
            width:150px;
        }
        
         div.contactblock div.image
        {
            float:left;
            padding-top:8px;
            padding-bottom:9px;
            margin:0px;
            height:230px;
            width:150px;
        }
        
        div.newsblock div.image div.playbutton
        {
        	position:absolute;
        	background:transparent url(../images/playButton2.png) no-repeat scroll 0% 0%;
        	width:56px;
        	height:56px;
        	margin:28px 0px 0px 47px;
        	z-index:2;
        }
        
        div.top div.image
        {
            padding-top:0px;
        }
        
        div.bottom div.image
        {
            padding-bottom:0px;
            margin-bottom:0px;
        }
        
        div.newsblock div.image a.imagelink, div.recipeblock div.image a.imagelink, div.contactblock div.image a.imagelink
        {
            border:0px;
            text-decoration:none;
            width:150px;
        }     
        
        div.newsblock div.image a.imagelink, div.recipeblock div.image a.imagelink
        {
            height:113px;
        }    
        
        div.newsblock div.image img, div.recipeblock div.image img
        {
            position:absolute;
            border:0px;
        }
        
        div.newsblock div.teaserframe:hover, div.recipeblock div.teaserframe:hover
        {
            background-image:url(../images/teaserframe.png);
            position:absolute;
            float:left;
            margin:0px;
            padding:0px;
            width:150px;
            height:113px;
        }
        
    div#cutcorner
    {
        background:transparent url(../images/cutcorner_background.jpg) no-repeat right top;
        width:393px;  
    }
    
    div#cutcorner #changeable
    {
        background:transparent url(../images/cutcorner_background.jpg) no-repeat right top;
        padding:17px 5px 0px 10px;
        width:378px;  
    }
    
        div#tips-coupling
    {
        background:transparent url(../images/tips_background.jpg) no-repeat right top;
        width:305px;
    }
    
    div#tips-coupling #changeable
    {
        padding:17px 0px 0px 0px;
        background:transparent url(../images/tips_background.jpg) no-repeat right top;
        width:305px;  
    }
           
        div#tips
        {
            width:340px;
            min-height:80px;
            /*#height:80px;*/
        }
        
        div#tips-coupling div#tips
        {
            width:285px;
        }
        
            div#tips div#tipsimage
            {
                float:left;
            }
            
                div#tips div#tipsimage img
                {
                    padding-right:10px;
                    padding-left:5px;
                }
                
                div#tips-coupling div#tips div#tipsimage img
                {
                    padding-left:0px;
                }
                   
            div#tips div.tipstext
            {
                float:left;
            }
            
            div#tips div.imagetext
            {
                width:230px;
            }
            
            div#tips-coupling div#tips div#tipstext h3
            {
                color:#385317;
                font-size:1.3em; 
            }
                      
            div#tips-coupling div#tips div#tipstext span
            {
                min-height:65px;
                font-size:0.95em;
            }
            
            div#tipsnavigation
            {
                padding:10px 0px 10px 0px;
            }
                      
            div#tipsnavigation div#seeall, div#tipsnavigation div#prev, div#tipsnavigation div#next
            {
                margin:0px;
                padding:0px;
                float:left;
            }
            
            div#tipsnavigation div#seeall
            {
                padding-left:10px;
            }
            
            div#tipsnavigation div#prev
            {
                padding-right:20px;
            }
                        
            div#tipsnavigation div#next
            {
                padding-right:10px;
            } 
         
            div#tipsnavigation a
            {
                text-decoration:none;
                background:transparent url(../images/link_purpledotts.jpg) repeat-x scroll left bottom;
                font-family:Arial;
                color:#b00236;
                margin:0px;
            }
            
            div#tips-coupling div#changeable div#tipsnavigation a
            {
                font-size:0.95em;
            }
            
                div#tipsnavigation a img
                {
                    border:0px;
                }
            
div.productfocusblock
{
    display:block;
    height:121px;
    padding:0px;
    margin:0px;
}

    div.productfocusblock img
    {
        margin-top:3px;
        padding:0px;
    }   
     
#other-news
{
   padding:0px 0px 10px 0px;
   width:547px;
}

    #other-news h2
    {
        
    }

    .other-news-left, .other-news-right
    {
        float:left;
        width:49%;
        font-size:medium;
    }
    
    .other-news-left ul, .other-news-right ul
    {
        margin:0px;
        padding:0px;
    }

    .other-news-right
    {
        float:right;
        margin-left:10px;
    }
       
        .other-news-left a, .other-news-right a
        {
            display:block;
            background:transparent url(../images/purpledotts.jpg) repeat-x left bottom;
            padding:5px 5px 3px 5px;
            margin:0px;
            font-size:0.8em;
            color:#b00236;
            text-decoration:none;
        }   
     
div#login
{
    padding: 0px 0px 10px 0px;
}  
        
    div#login div.myFruit
    {
        padding-top:20px;
        padding-left:10px;
    }

    div#login div.myFruit
    {
        padding-top:20px;
        padding-left:10px;
    }

        div#login div.myFruit .new
        {
            float:left;
            padding-top:20px;
            padding-left:10px;
        }

        div#login div.myFruit .login
        {
            float:left;
            margin-left:30px;
            padding-top:20px;
            padding-left:10px;
        }
                
            div#login div.myFruit a
            {
                font-weight:bold;
                font-size:1.25em;
            }

div#newsletter
{
    width:373px;
    min-height:104px;
    background:#8fbd27 url(../images/newsletter_background.jpg) no-repeat left top;
    padding: 15px 10px 5px 10px;
    margin-top:5px;
    color:#ffffff;
    font-family:Arial;
    font-size:medium;
}

div#newsletter h2
{
    margin:0px;
    margin-bottom:10px;
    padding:0px;
    font-size:1.2em;
}

div#newsletter p
{
    font-size:0.7em;
    vertical-align:top;
    margin:0px;
    padding:4px 0px 0px 0px;
}

div#newsletter div#subscribe
{
    clear:both;
    margin-top:0px;
    width:373px;
    font-size:medium;
    padding:0px;
    vertical-align:bottom;
}

    div#newsletter div#subscribe div
    {
       padding:0px;
       margin:0px;
    }
    
    div#newsletter div#subscribe div label
    {
        margin-left:5px;
        margin-right:15px;
        padding:0px;
        font-family:Arial;
        font-size:0.7em;
        line-height:14px;
     }

    div#newsletter div#subscribe #chkNewsletter input
    {
        margin:0px;
        padding:0px;
        border:none;
    }

    div#newsletter div#subscribe input.txtnewsletterbox
    {
        float:left;
        background-color:#fafafa;
        padding:8px 10px 7px 10px;
        margin:0px;
        margin-top:5px;
        border-top:solid 1px #718c57;
        border-bottom:solid 1px #c1cfb1;
        border-left:solid 1px #718c57;
        border-right:solid 1px #c1cfb1;
        width:243px;
        line-height:16px;
        font-size:0.7em;
        font-family:Arial;
        color:#666666;
    }

    div#newsletter div#subscribe input.btnnewsletter
    {
        float:right;
        margin-top:5px;
    }
    
div.internalcouplingsBoxTop
{
    background:transparent url(../images/lexicon_rightcolumn_background_top.jpg) no-repeat bottom left;
    height:9px;
    line-height:0px;
    margin:0px;
    padding:0px;
}

div.internalcouplingsBoxContent
{
    background:transparent url(../images/lexicon_rightcolumn_background.jpg) repeat-y;
    padding:0px 8px 5px 8px;
    margin:0px;
}    

div.internalcouplingsBoxBottom
{
    background:transparent url(../images/lexicon_rightcolumn_background_bottom.jpg) no-repeat;
    height:11px;
    margin-bottom:8px;
    padding:0px;
    
}
       
div.internalcouplingsOtherVariants
{
    margin:8px 0px 0px 0px;
    padding:0px;
}
    
    div.internalcouplingsOtherVariants .internalcouplingsBoxContent .row
    {
        padding-top:5px;
    }

        div.internalcouplingsOtherVariants .internalcouplingsBoxContent .row .cell
        {
            float:left;
            width:90px;
            overflow:hidden;
            padding-right:5px;
        }

        div.internalcouplingsOtherVariants .internalcouplingsBoxContent .row .last
        {
            padding-right:0px;
        }
div.internalcouplingsFacts, div.internalcouplingsOtherVariants
{
    color:#3f3d3d;
    font-family:Arial;
    font-size:0.95em;
    line-height:1.6em;
}  
     
    div.internalcouplingsFacts .internalcouplingsBoxContent .language
    {
        float:left;
        width:60px;
    } 
    
    div.internalcouplingsFacts .internalcouplingsBoxContent h3, .internalcouplingsOtherVariants  h3
    {
        color:#3f3d3d;
        margin:0px 0px 5px 0px;
    }
    
    div.internalcouplingsFacts .internalcouplingsBoxContent h4
    {
        margin:0px;
        padding:3px 0px 3px 0px;
        font-size:1em;
        font-weight:bold;
    }    
    
div.internalcouplingsimages
{
    clear:both;
    display:block;
    padding:0px;
    margin:0px;
}

    div.internalcouplingsimages div.internalcouplingstext
    {
        float:left;
        padding:7px 5px 11px 10px;
        width:210px;
        font-size:0.95em;
    }
    
    div#internalcouplings div h3
    {
        font-size:1.3em;
        color:#666666;
        z-index:2;
        background-color:Transparent;
    } 

        div.internalcouplingsimages img
        {
            float:left;  
            border:0px none;
        }
               
        div.internalcouplingsimages div.image
        {
            float:left;
            padding-top:7px;
            padding-bottom:11px;
            margin:0px;
            left:0px;
            top:0px;
            height:80px;
            width:80px;
        }
        
        div.internalcouplingsimages div.image a.imagelink
        {
            border:0px;
            text-decoration:none;
            height:80px;
            width:80px;
        }
        
ul.internalcouplings
{
    margin:0px 0px 10px 0px;
    padding:0px;
    font-size:0.90em;
}

    ul.internalcouplings li
    {
        font-size:1.3em;
        margin:0px;
        padding:5px 0px 0px 0px;
    }
    
        ul.internalcouplings .dottedline, ul.internalcouplings .line
        {
            padding-top:5px;
        }
    
        ul.internalcouplings li a
        {
            font-size:0.85em;
        }
        
    ul.internalcouplings li.greenline
    {
        padding-top:0px;
    }
              
div.material
{
    clear:both;
    display:block;
    padding:0px;
    margin:0px;
}

    div.material div.materialtext
    {
        float:left;
        padding:27px 5px 11px 10px;
        width:140px;
        font-size:0.95em;
    }
    
        div.material div.materialtext a
        {
            color:#b41646;
            background:transparent url(../images/link_purpledotts.jpg) repeat-x scroll left bottom;
        }
    
    div.material div h3
    {
        font-size:1.3em;
        color:#385317;
    }   
                
        div.material div.image
        {
            float:left;
            padding-top:7px;
            padding-bottom:11px;
            margin:0px;
            left:0px;
            top:0px;
            height:113px;
            width:150px;
        }
        
            div.material div.image img
            {
                float:left;  
                border:0px none;
            }
        
        div.material div.image a.imagelink
        {
            border:0px;
            text-decoration:none;
            height:113px;
            width:150px;
        }

div#toppbanner
{
	padding-left:1px;
}

div#footer.preview, div#footer.preview div
{
    width:785px;
}
 
div#footer
{
    clear:both;
    margin-top:10px;
    width:950px;
    margin-left:17px;
    margin-right:17px;
    padding:0px;
    background:url(../images/footer_background.jpg) repeat-x top right;
    color:#666666;
    font-size:0.8em;
}


    #footer div#pagemap
    {
        float:left;
        padding:5px;
    }
    
    #footer div#pagemap a
    {
        background-image:none;
        color:#666666;
    }
      
    #footer div#copyright
    {
        float:left;
        padding:5px 5px 5px 274px;
    }
    
    #footer div#loginfooter
    {
        float:right;
        padding:5px;
        margin:0px;
    }
    
    
    div.sitemap
    {
        margin:0px 0px 0px 10px;
        padding:0px;
        line-height:16px;
    }
    
    div.sitemap div.image
    {
        float:left;
    }

        div.sitemap ul
        {
            margin:0px;
            padding:0px 0px 0px 10px;
        }
        
        div.sitemap li.mnu1 ul
        {
            margin:0px;
            padding:0px;
        }
    
        div.sitemap li.mnu1
        {
            padding:0px 0px 0px 1px;
            background:transparent url(../images/folder_v_dots.gif) repeat-y left top;    
        }
        
         div.sitemap li.last
        {
            padding:0px 0px 0px 0px;
            background:transparent none;    
        }
        
            div.sitemap li.last li.mnu2
            {
                margin:0px;
                padding:0px 0px 0px 2px;
            }
        
            div.sitemap li.mnu2
            {
                margin:0px;
                padding:0px 0px 0px 1px;
            }
        
                div.sitemap li.mnu3
                {
                    margin:0px;
                    padding:0px 0px 0px 0px;
                }
                
                    div.sitemap li.mnu4
                    {
                        margin:0px;
                        padding:0px 0px 0px 0px;
                    }
                    



/* Stil spesifikk for MER siden */
div.MER
{
}

	div.MER h1
	{
		color:#484848;
		font-family:Arial;
		font-size:2em;
		font-weight:normal;
		line-height:1.2em;
		margin:0;
	}
	
	div.MER .ledetekst
	{
		color: #000000;
	}

	div.MER .ledetekstFet
	{
		color: #000000;
		font-weight: 600;
	}


.MERTableHead td
{
	color:#484848;
	font-weight:bold;
}
	.MERTableHead td a
	{
		background:none;
		color:#484848;
	}





/* Stil brukt av SiteEd */
.RadEContentBordered p
{
	margin:0px;
	padding:0px;
}

.RadEContentBordered ul li {
    list-style-image:url(http://www.frukt.no/images/arrow_green.gif);
    list-style-position:outside;
    list-style-type:disc;
    margin:0;
    padding:0;
}

.RadEContentBordered ol li {
    list-style-position:outside;
    list-style-type:decimal;
    margin:0;
    padding:0;
}
