﻿* { background: transparent !important; color: #444 !important; text-shadow: none !important; }
a, a:visited { color: #444 !important; text-decoration: underline; }
abbr:after { content: " (" attr(title) ")"; }
.ir a:after { content: ""; }  /* Don't show links for images */
pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
thead { display: table-header-group; } /* css-discuss.incutio.com/wiki/Printing_Tables */
tr, img { page-break-inside: avoid; }
@page { margin: 0.5cm; }
p, h2, h3 { orphans: 3; widows: 3; }
h2, h3{ page-break-after: avoid; }


 
body {
	line-height: 1.4;
	word-spacing:1.1pt;
	letter-spacing:0.2pt; 
	font-family: Garamond,"Times New Roman", serif; 
	font-family: Georgia, serif; 
	color: #000; 
	background: none; 
	font-size: 12pt; 
}
body * {
	font-size: 12pt; 
}
.date,
.more,
.more a
{
	font-size: 12pt !important; 
}
.item {
	border:0 !important;
}
.col {
	width:auto !important;
}
#themebox,
#themebox .panes {
	margin:0 !important;
	padding:0 !important;
}
/*Headings */
h1,h2,h3,h4,h5,h6 { 
	font-family: Helvetica, Arial, sans-serif; 
	margin-bottom:0;
}
h1{font-size:19pt;}
h2{font-size:17pt;}
h3{font-size:15pt;}
h4,h5,h6{font-size:12pt;}
h1 + *, h2 + *, h3 + *, h4 + *, h5 + *, h6 + * {
	margin-top:0;
}
p, h2, h3 { orphans: 3; widows: 3; }
h2, h3{ page-break-after: avoid; }

/* Images */
a img { border: none; }
img[align=right] {
	margin-left:2em;
	margin-bottom:1em;
}
img[align=left] {
	margin-right:2em;
	margin-bottom:1em;
}

/* Links */
a { text-decoration: underline; color: #444 !important; }
a:link, a:visited { background: transparent; font-weight: 700; color:#333; }
a:link[href^="http://"]:after, 
a[href^="http://"]:visited:after { content: " (" attr(href) ") "; font-size: 90%; }
a[href^="http://"] {color:#000; }

abbr:after { content: " (" attr(title) ")"; }
pre, blockquote { border: 2px solid #999; page-break-inside: avoid; padding:.5em 1em ; }
img { page-break-inside: avoid; }


/* Table */
table { margin: 1px; text-align:left; }
th { border: 1px solid black;  font-weight: bold; }
td { border: 1px solid black; }
th,td {  }
tfoot { font-style: italic; }
caption { background: #fff; margin-bottom:2em; text-align:left; }
thead {display: table-header-group;}
tr {page-break-inside: avoid;} 




h1, .block .hd h2, #themebox h2 {
	font-size: 25pt; 
}

h2, #foot .bottom .contact h2, .more, .boxes .block .hd h2,.highlight .hd h2, blockquote, table caption, .leverancekalender thead th, .leverancekalender .rowgroup, .boxes .block .hd h2 {
	font-size: 18pt; 
}
table th, .manchet {
	font-size: 14pt; 
}
h3, .search .tabs .tab h2, .newsarchive .item h2, #sitemap li a {
	font-size: 13pt; 
}
.wrap .text {
	font-size: 12pt; 
}
body, 
.items .item, 
.items .item h3, 
#sitemap li li a,
#foot .bottom .address p {
	font-size: 11pt; 
}







#head .logo img {
	display:none;
}
#head .logo {
	text-align:center;
}
#head .logo  img.logo-print {
	display:inline;
	margin:0;
	border:0;
}
.pane {
	display:block !important;
}

/* Hidden elements */
#tool, 
#menu, 
#aside,
#tools,
#search,
#section, 
#submenu,
#breadcrumb,
#foot .logo, 
#foot .contact {
	display: none !important;
}
#themebox ul.tabs li,
#themebox ul.tabs a,
.wrap,
.wrap .text,
.nav .dropdown,
.nav .dropdown ul,
.nav .dropdown li,
.panes ul.tabs {
	display: none !important;
}
html, body {
	height:auto !important;
}
#page,
#page .page  {
	margin:0 !important;
	padding:0 !important;
	min-height:auto !important;
}

#foot .top,
#foot .bottom {
	height:auto !important;

}
.pagestamp p {
	border:0 !important;
}
#foot .bottom .address {
    bottom: auto !important;
    left: auto !important;
    position: relative !important;
}
#foot .bottom .logo {
    padding: 0 !important;
}
#foot .bottom .address p {
    margin: 0 !important;
    width: auto !important;
}
.pagestamp p {
	border:0 !important;
}
.pagestamp .updated {
	float:left;
}
.col-6-12 .pagestamp ul,
.col-6-12 .pagestamp li.first-child,
.pagestamp li.last-child {
	width: auto !important;
}
/*
#aside,
css3vml:css3-container,
css3-container background group1 {
	display:none;

}
*/

/* Inline to block elements */
.pagestamp ul {
	list-style:none;
	border-top:1px solid black;
	margin:2em 0 0 0;
	padding:0;
}
.pagestamp li.last-child {
	display:none;
}
/* Footer clean up */
#foot {
	border-top:1px solid black;
}	
#foot .address p {
	display:inline-block;
	width:33%;
}
* {
	behavior: none;
}
