﻿
@page {
  margin: 1cm;
}



html {
     width:100%;
     margin: 0;
     padding: 0;
}

body {
    font-size: 12px;
     margin: 0;
     padding: 0;
     font-family: Georgia, Times New Roman, Serif;
    line-height: normal;
    line-height: 16px;
    color: #230A05;
    font-style: italic;
}

img {
    border: 0;
     page-break-inside:avoid; 
     page-break-after:avoid;
}

/*h1, h2 {
    page-break-before: auto;
}*/

p {
    page-break-inside: avoid;
}

h1 {color: #9b0014; font-size: 33px;}
h2 {color: #000000; font-size: 16px;}
h4.large {color: #9b0014; font-size: 23px;}
h5 {color: #9b0014; font-size: 19px; margin-bottom: 8px; margin-top: 12px;}
    
/* Remove unwanted elements */
#header, .navigation, .coda-slider-wrapper, .PrintHide, .fb_iframe_widget, .fb_edge_widget_with_comment
{
display: none;
}

/* Ensure the content spans the full width */
#container
{
 margin: 0; padding: 0; float: none;
}

.ReceptSubNav {display: none; border-right: none; width: 0; height: 0;}

.FarLeftHeader h3 {font-size: 35px; line-height: 35px; color: #9B0015;}
.Red {color: #9B0015;}

h5.ReceptcHeader {position: absolute; bottom: 0; _bottom: 189px;}
h5 b {font-weight: bolder;}

h6
{
   font-family: Georgia, Times New Roman, Serif;
   color: #444444;
   font-size: 12px;
   font-weight: normal;
   line-height: 14px;
   font-style: italic;
   margin-bottom: 10px;
   letter-spacing: 0.02em;
}

h6 b {font-weight: bolder;}

h6 a:link {color: #444444; text-decoration: none;}
h6 a:visited {color: #444444; text-decoration: none;} 
h6 a:hover {color: #444444; text-decoration: none;} 
h6 a:active {color: #444444; text-decoration: none;} 

hr {background-color: #4b493d; color: #4b493d; border: 0; height: 1px; margin: 32px 0; width: 100%; }

/* Improve colour contrast of links */
a:link, a:visited
{
color: #ae121f; font-size: 12px;
}

#main_start img.print {display: block; height: 140px; width: 248px; margin-bottom: 30px;}
.main_bars, .Paper, .FooterPaper, .SocialBx {display: none;}

.WhiteLeftCol 
{  
    margin-left:0; 
     float:none; 
     width:auto; 
}

.WhiterightCol, img
{  
   margin-left:0; float:none; width:auto; 
}

div#main_start .FarLeftCol {margin:0; float:left; width:300px; padding-right: 40px; }
div#main_start .FarRightCol {margin:0; float:left; display: block; width:316px; }
.WhiteLeftCol ul.faqlist li {margin-bottom: 14px; list-style: none; margin-left: 0;}

.MainPicMargBottom {clear: left; margin-top: 50px;}
.RecipeList dd {margin-left: 16px; float: left;}
.ProductsList dd
{
    width: 223px;
    float: left;
    margin-bottom: 13px;
    margin-left: 16px;
}

.SortimentCProdList
{
	float: left;
	width: 170px;
	margin-right:12px;
	margin-bottom: 7px;
}

.noprint {display: none;}

.noprintfooter {display: none;}
.footer {padding: 0;}
.footer div.footertext {display: none; }

.HomeLC {width: 100%; }
.HomeRC {width: 100%;}
.NyhetLC {width: 100%;}
.NyhetRC {width: 100%;}
.KontakLC {width: 100%; }
.KontakRC {width: 100%;}
.FaqLC {width: 100%;}
.FaqRC {width: 100%;}
.OomLC {width: 100%;}
.OomRC {width: 100%;}
.PressLC {width: 100%;}
.PressRC {width: 100%;}
.SortimentLC {width: 100%;}
.SortimentRC {width: 100%;}


table.bookmarks {padding: 0; margin: 0;}
table.bookmarks td {vertical-align: top;}
table.bookmarks td img {vertical-align: top; margin-bottom: 10px;}
table.bookmarks td a:link { color: #444444; font-size: 11px; font-style: italic; text-decoration: none;}
table.bookmarks td a:visited { color: #444444; font-size: 11px; font-style: italic; text-decoration: none;}
table.bookmarks td a:hover { color: #444444; font-size: 11px; font-style: italic; text-decoration: none;}
table.bookmarks td a:active { color: #444444; font-size: 11px; font-style: italic; text-decoration: none;}

div.GreyLink {float: left; display: block; width: 202px; height: 265px; margin-right: 18px; vertical-align: bottom;}
div.GreyLinkSmall {float: none; width: auto; margin-bottom: 17px;}
div.GreyLinkImg {float: none; width: auto; margin-bottom: 17px;}

div.GreyLinkSmall a:link h3 {color: #ae121f; text-decoration: none; cursor: pointer;}
div.GreyLinkSmall a:visited h3 {color: #ae121f; text-decoration: none; cursor: pointer;} 
div.GreyLinkSmall a:hover h3 {color: #ae121f; text-decoration: none; cursor: pointer;} 
div.GreyLinkSmall a:active h3 {color: #ae121f; text-decoration: none; cursor: pointer;}

div.GreyLinkSmall a:link {color: #444444; text-decoration: none; cursor: pointer;}
div.GreyLinkSmall a:visited {color: #444444; text-decoration: none; cursor: pointer;} 
div.GreyLinkSmall a:hover {color: #444444; text-decoration: none; cursor: pointer;} 
div.GreyLinkSmall a:active {color: #444444; text-decoration: none; cursor: pointer;}

div.GreyLinkSmall a.RedLink:link {color: #ae121f; text-decoration: underline; cursor: pointer;}
div.GreyLinkSmall a.RedLink:visited {color: #ae121f; text-decoration: underline; cursor: pointer;} 
div.GreyLinkSmall a.RedLink:hover {color: #ae121f; text-decoration: none; cursor: pointer;} 
div.GreyLinkSmall a.RedLink:active {color: #ae121f; text-decoration: underline; cursor: pointer;}


/**********Sortiment link*/

div.SortimentGreyLink a:link h3 {color: #ae121f; text-decoration: none; cursor: pointer;}
div.SortimentGreyLink a:visited h3 {color: #ae121f; text-decoration: none; cursor: pointer;} 
div.SortimentGreyLink a:hover h3 {color: #ae121f; text-decoration: none; cursor: pointer;} 
div.SortimentGreyLink a:active h3 {color: #ae121f; text-decoration: none; cursor: pointer;}

div.SortimentGreyLink a:link {color: #444444; text-decoration: none; cursor: pointer;}
div.SortimentGreyLink a:visited {color: #444444; text-decoration: none; cursor: pointer;} 
div.SortimentGreyLink a:hover {color: #444444; text-decoration: none; cursor: pointer;} 
div.SortimentGreyLink a:active {color: #444444; text-decoration: none; cursor: pointer;}

div.SortimentGreyLink a.RedLink:link {color: #ae121f; text-decoration: underline; cursor: pointer;}
div.SortimentGreyLink a.RedLink:visited {color: #ae121f; text-decoration: underline; cursor: pointer;} 
div.SortimentGreyLink a.RedLink:hover {color: #ae121f; text-decoration: none; cursor: pointer;} 
div.SortimentGreyLink a.RedLink:active {color: #ae121f; text-decoration: underline; cursor: pointer;}


.SortdFarRightCol {float: left; margin-top: 26px;}
.RedProduct {color: #9b0015; font-size: 10px; font-weight: bold; line-height: 10px;}

.ShareBoxRecept {display: none;}
.mexicanFoodGroups, .newsBar {display: none;}
.PrintSubHeading {display: block; padding-bottom: 25px;}

input.SubmitNews 
{
    background-color: #ffffff;
    border: 1px solid #a39595;
    font-family: Georgia, Times New Roman, Serif;
    padding: 2px 6px;
    padding /*\**/: 3px 9px\9; /* IE8 hack */
    *padding: 2px 2px;
    color: #000000;
    font-size: 12px;    
    cursor: pointer;
    float: right;
    margin-right: 0;
}

input.Submit 
{
    background-color: #ffffff;
    border: 1px solid #a39595;
    font-family: Georgia, Times New Roman, Serif;
    padding: 2px 6px;
    padding /*\**/: 3px 9px\9; /* IE8 hack */
    *padding: 2px 2px;
    color: #000000;
    font-size: 12px;    
    cursor: pointer;
    float: right;    
}
.PrintHide
{
	display:none;
}
