/* 
    Document   : print
    Created on : 2008-jan-25, 16:48:48
    Author     : Per-Erik
    Description:
        Purpose of the stylesheet follows.
*/

#accessibility-shortcuts { display: none; }
#login { display: none; }
#sections { display: none; }
#path { display: none; }
#navigation ul { display: none; }
#search { display: none; }
#section-search { display: none; }
#extra { display: none; }
#footer { display: none; }

fieldset { margin: 0; padding: 0; border: 0; }

body { font: 80%/1.6em Georgia, Garamond, serif; }
img { border: 0; }
h1 { font: 1.8em Georgia, Garamond, serif; padding: 0 0 8px 0; margin: 0; clear: both;}
h2, caption, legend { text-align: left; font: 1.6em Georgia, Garamond, serif; padding: 8px 0 4px 0; margin: 0;clear: both;}
h3 { font: bold 1.2em Georgia, Garamond, serif; padding: 8px 0 4px 0; margin: 0;clear: both;}
a { text-decoration: none; color: #000; }
p {padding: 0 0 8px 0; margin: 0;}
ul,ol {padding: 0 0 8px 16px; margin: 0;}

label { display: block; }
input { border: 0; border-bottom: 1px dotted #000; width: 50%;}
label input { border: 0; width: auto; }
textarea { border: 1px dotted #000; overflow: hidden;width: 50%;}
button { display: none; }

table { margin-bottom: 8px; }
table th { text-align: left; }
caption { white-space: nowrap;}
th,td { padding-right: 30px; vertical-align: top; text-align: left;}

/* classes */
.left { float: left; }
.right { float: right; }
img.left { display: block; margin: 4px 30px 20px 0; }
img.right { display: block; margin: 4px 0 20px 30px; }

#header { float: left; }
#navigation { float: right; border-left: 1px solid #000; padding-left: 10px;}

#navigation ul.contact { display: block; margin: 0; padding: 0;}
#navigation ul.contact li { list-style: none; }
#navigation p.visit { display: none; }

#scene { clear: both; padding-top: 40px; }

div.product-info { clear: both; height: 1%; padding-bottom: 40px;}
div.product-info:after { content: "."; position: relative; height: 0; display: block; visibility: hidden; clear: both; }
div.product-info p { margin: 0; padding: 0; float: left; clear: left; width: 50%;}
div.product-info p.note { padding-bottom: 10px; width: 100%;}

div.product { clear: both; height: 1%; margin-bottom: 10px;}
div.product:after { content: "."; position: relative; height: 0; display: block; visibility: hidden; clear: both; }
div.product h2 { clear: none; }
div.product img { float: left; display: block; margin: 4px 30px 20px 0;}
div.product a span { display: none; }

form.product-purchase { float: right; }
form.product-purchase label { display: none; }
form.product-purchase input { display: none; }
form.product-purchase span { display: none; }
form.product-purchase button { display: none; }
form.product-purchase p { float: right; padding: 0 10px 0 0; color: #ce183b; font-size: 1.5em; width: auto;}

div.info { width: 49%; float: left;}
div.info ul { margin: 0; padding: 0; }
div.info ul li { list-style: none; }
/*div.info a { display: none; }*/

div#version-data {
    display: none;
}
/* media-specifika klasser */
.no-print { display: none; }

/* EGNA TILLÄGG */
/* BokPlus */

div.book-update { display: none; position: absolute; top: 240px; left: 8px; background-color: #FFF; color: #000; z-index: 100; }
div.book-update-copy { padding: 0.6em 0; border-top: dashed #CCC 1px; page-break-inside: avoid; }
div#all-book-updates { margin-top: 1.2em; z-index: 100; display: block; }
div.close-book-update, div.print-book-update { display: none; }
p.print-all-book-updates { display: none; }
