﻿/* 
VIKTIGT ATT PRINT CSS:N ÄR ANPASSAD FÖR FÖLJANDE SIDTYPER
 
-Receptsidor
-Butikssidor 
-Artiklar
-Kontouppdrag
-Inköpslistor

*/   
/* START ANPASSA GENERELLT ////////////////////////////////////////////////// */

body, html, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, div, span, a, blockquote, address, th, td, tfoot {
color: #000;
font: normal 10pt Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
}

fieldset, img, table, hr, button, abbr, textarea { border: 0; }

a.scrollUpToTop,
div.contentTop,
div.contentBottom,
div.supportNav,
ul.topNav,
span.logIn,
span.logOut,
div.subNav,
div.inspirationSearch,
.narrow,
div#search,
span.functions,
div.teaser,
span.buttonSmall,
span.button,
div.tags,
div.footer {
display: none;
}

.cf:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.cf{display: inline-block;}
html[xmlns] .cf{display: block;}
* html .cf{height: 1%;}

div.logo {
margin-top: 20px;
}

div.logo a{display: none;}
div.logo img#printLogo{ display: block; }

div.container {
width: 100%;
}

h1, h2, h3 { margin: 5px 0; }
h1 { font: bold 20px/25px Arial, Helvetica, sans-serif; }
h2 { font: bold 20px/25px Arial, Helvetica, sans-serif; }
h3 { font: bold 15px/20px Arial, Helvetica, sans-serif; }
h5 { font: bold 15px/20px Arial, Helvetica, sans-serif; }
h6 { font: bold 15px/20px Arial, Helvetica, sans-serif; }
.ingredient h5{ font: normal 10pt/20px Arial, Helvetica, sans-serif; }

a {
text-decoration: none;
color: #000;
}

/* SLUT ANPASSA GENERELLT //////////////////////////////////////////////////// */
/* START ANPASSA RECEPTSIDAN ///////////////////////////////////////////////// */

div.topInfo,
div.ecoInfo,
div#accordion,
div.commentsBox,
div.flashTeaser,
span.comments,
div.grades,
div.pointContainer,
div.loginWrapper,
div.loginHelp,
div#adtomaAd,
div.eCouponTeaserBottom {
display: none;
}

div.column7 {
width: 300px;
}

div.column5 {
position: absolute;
top: 184px;
right: 0;
width: 300px;
}

img.recipePicBig {
width: 300px;
height: 300px;
margin-top: 10px;
}

div.recipeDescription
{
    padding: 0 5px 0 0;
}


div.ingredient ul { margin: 0 0 0 20px; }
div.ingredient ul li{ margin-bottom: 10px; }
div.ingredient ul li div.jquery-corner{ display: none; }
div.ingredient h5 { margin: 0.85em 0; }

.ingredient span.hasCoupon{color: #ea0000;font-style: italic;}
.ingredient div.disclaimer{font-style: italic;padding-top: 0.5em;}
.eCouponTeaser{padding: 12px;border: 2px dashed #000;margin-bottom:1em;}
.eCouponTeaser dt{float: left; width: 85px;margin-right: 10px;}
.eCouponTeaser dd{float: left;width: 155px;}
.eCouponTeaser dd dl, .eCouponTeaser dl{margin:0;}
div.eCouponTeaser dd dt{width: 100%;}
div.eCouponTeaser dd dd a{font-size: 1em;padding-top: 0.3em;font-weight: bold;}

/* SLUT ANPASSA RECEPTSIDAN ////////////////////////////////////////////////// */
/* START ANPASSA KONTOUTDRAG ///////////////////////////////////////////////// */

div.pointContainer.myPages { /* Skriver över den regeln som står på rad 81 ovan */
display: block;
}

/* SLUT ANPASSA KONTOUTDRAG ////////////////////////////////////////////////// */
/* START ANPASSA ARTIKELSIDA ///////////////////////////////////////////////// */

div.areaNavigation,
div.inspirationTeaser a,
div.column4 {
display: none;
}

div.column12 { width: 600px; }
div.column12 div.column8 { top: 160px; width: 460px; }
div.preamble p { font-weight: bold; }

div.container h3 a {
display: block;
font-weight: bold;
}

div.inspirationTeaser p a { display: inline; }

div.tipsbubbla {
border: 1px solid #ccc;
padding: 8px;
}
div.tipsbubbla p:before
{
    content:"Tips! ";
    font-weight: bold;  
}

div.column8 table.recept td
{
    width: 124px;
    padding-right: 20px;    
}
div.inspirationTeaser ul { margin-bottom: 1.45em; }

/* SLUT ANPASSA ARTIKELSIDA ////////////////////////////////////////////////// */
/* START ANPASSA BUTIKSIDAN ////////////////////////////////////////////////// */

div.column4.neutral {
display: block;
}

div.imageContainerCenter,
fieldset.contactUs,
div.column8 div.column6 a,
div.contactStore a {
display: none;
}

caption {
font-weight: bold;
margin: 20px 0 0 0;
text-align: left;
}

address p,
address strong {
font-style: normal;
}

div.googleMapContainer {
margin-top: 20px;
}

dl dt { font-weight: bold; }
 
div.shopContent div.column4.neutral {
float: right;
width: 200px;
}

div.shopContent div.column8 {
width: 400px;
}

div.shopContent div.column8 div.column2 {
float: left;
width: 100px;
}

div.shopContent div.column8 div.column6 {
float:right;
width:300px;
}

div.shopContent div.column8 div.module img {
width: 400px;
height: 288px;
}

div.shopContent div.column8 div.column2 img {
width: auto;
height: auto;
}

/* SLUT ANPASSA BUTIKSIDA //////////////////////////////////////////////////// */
/* START ANPASSA INKÖPSLISTAN //////////////////////////////////////////////// */

div.neutral.shoppingList,
div.toolbox.cf,
div.smallBubble,
div.couponList span.buttonSmall,
div.couponList a,
.ui-selectmenu-menu,
img.troll-LMR {
display: none;
}

div.shoppingList h3 {
margin-top: 15px;
}

dl.cf dt img {
margin-right:5px;
}

div.couponList {
margin-top: 20px;
}

/* SLUT ANPASSA INKÖPSLISTAN ///////////////////////////////////////////////// */
