﻿
@page {
  margin: 1cm;
}



html {
     width:100%;
     margin: 0;
     padding: 0;
}

body {
    font-size: 12px;
     margin: 0;
     padding: 0;
     font-family: Verdana;
    line-height: normal;
    line-height: 16px;
}

img {
    border: 0;
     page-break-inside:avoid; 
     page-break-after:avoid;
}

/*h1, h2 {
    page-break-before: auto;
}*/

p {
    page-break-inside: avoid;
}


    
/* Remove unwanted elements */
#header, .navigation
{
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;}

h1 
{
   font-family: Arial;
   color: #444444;
   font-size: 30px;
   font-weight: 100;
   font-style: italic;
   line-height: 31px;
   letter-spacing: 0.01em;
   *letter-spacing: 0.03em;
   margin: 0; 
   padding: 0; 
   float: none;
   clear: left;
}

h1 b {font-weight /*\**/: 900\9 /* IE8 hack */}

h2 {
   font-family: Arial;
   color: #444444;
   font-size: 17px;
   font-weight: bold;
   font-style: italic;
   margin-bottom: 16px;
   letter-spacing: 0.02em;
}

h3 {
   font-family: Arial;
   color: #444444;
   font-size: 15px;
   font-style: italic;
   font-weight: bold;
   margin-bottom: 12px;
   letter-spacing: 0.02em;
}

h3.Share {margin-bottom: -3px;}

h4 {
    font-family: Arial;
   color: #444444;
   font-size: 15px;
   font-style: italic;
   font-weight: normal;
   margin-bottom: 12px;
   margin-top: 30px;
} 

h5 
{
   font-family: Arial;
   color: #444444;
   font-size: 17px;
   font-weight: normal;
   line-height: 19px;
   font-style: italic;
   margin-bottom: 14px;
   letter-spacing: 0.02em;
}

h5.ReceptcHeader {position: absolute; bottom: 0; _bottom: 189px;}
h5 b {font-weight: bolder;}

h6
{
   font-family: Arial;
   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;}

.WhiteLeftCol 
{  
    margin-left:0; 
     float:none; 
     width:auto; 
}

.WhiterightCol
{  
   margin-left:0; float:none; width:auto; 
}

/*div#main_start .FarLeftCol {margin:0; float:none; width:auto; clear: left; }
div#main_start .FarRightCol {margin:0; float:none; display: block; width:auto; clear: left; }*/
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;}

/*.SortimentFarRightCol {margin:0; float:none; width:auto; clear: left;}*/
.MainPicMargBottom {clear: left; margin-top: 50px;}

.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: 155px; height: 260px; margin-right: 26px;}
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;}

.SortimentCProdList {float: left; display: block; width: 100px; height: 167px; margin-right: 17px; }
.SortdFarRightCol {float: left; margin-top: 26px;}

.ShareBoxRecept {display: none;}
.mexicanFoodGroups, .newsBar {display: none;}
.PrintSubHeading {display: block; padding-bottom: 25px;}

input.SubmitNews 
{
    background-color: #ffffff;
    border: 1px solid #a39595;
    font-family: Verdana;
    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: Verdana;
    padding: 2px 6px;
    padding /*\**/: 3px 9px\9; /* IE8 hack */
    *padding: 2px 2px;
    color: #000000;
    font-size: 12px;    
    cursor: pointer;
    float: right;    
}

.PrintHide
{
	display:none;
}
