@charset "utf-8";
/*============================== PRINT STYLES ==============================*/

body {background-color: #fff;background-image: none;border-color: #000;color: #000;font-size: 12pt;/*points for print*/}
a img, :link img, :visited img {border: 0;}
img#printlogo {display:block}
img#printlogo a {border:1px dashed #ddd}

/*don't show navigations, left and right columns*/
p.skip, ul.setFont, ul.langNav, form.searchForm, ul.toolbar, div.topNav, div.topNav2, ul.leftMenu, div.outerWrapper .contentWrapper .leftColumn1, div.outerWrapper .contentWrapper .rightColumn1, div.outerWrapper .footer, p.breadcrumb, div.leaderboard, div.subTabs, div.houseNav, div.pub, div.subMenu, div.realisaties, div#products, div.partnerLogos, img.pub, div#viewer  {display:none}

div.outerWrapper {background: transparent;width: auto;border: 0;margin: 0 5%;padding: 0;float: none !important;/*moz bug with floated elements*/}

/*PARAGRAPH ==============================*/
p {margin:0 0 1em 0;line-height: 1.4em;}
p.paragraphLeftTn140 	{margin:0 0 1em 150px;}
p.paragraphLeftTn359 	{margin:0 0 1em 369px;}
blockquote {margin:0 0 1em 2em;line-height: 1.2em;}
blockquote.tagline {margin:-10px 0 1em 0;line-height: 1.2em;font-weight:bold;color:#666666}
abbr, acronym, span.abbr {cursor: help;border-bottom: 1px dashed #333;}
strong {font-weight:bold}

/*HEADINGS ==============================*/
h1 {color: #333;font-size: 1.8em;font-weight: bold;line-height: 1.2em;margin:0 0 .5em 0}
h2 {color: #666;font-size: 1.4em;font-weight: bold;line-height: 1.2em;margin:0 0 .5em 0}
div.innerCol h2			{border-bottom:1px solid #333;padding:2px 7px 4px 0;}
div.innerCol.nadruk h2	{color:#fff;background:#fcd35e;padding:2px 10px 4px 10px;margin:-10px -10px 5px -10px;border-bottom:0}
h3 {color: #777;font-size: 1.3em;font-weight: bold;line-height: 1.2em;margin:0 0 .5em 0}
h4 {color: #333;font-size: 1.2em;font-weight: bold;line-height: 1.2em;margin:0 0 .5em 0}
h5 {color: #666;font-size: 1.2em;font-weight: bold;line-height: 1.2em;margin:0 0 .5em 0}
h6 {color: #333;font-size: 1em;font-weight: bold;line-height: 1.2em;}

/*HYPERLINKS ==============================*/

a:link:after, a:visited:after {/*put link in print: only for CSS2 browsers*/content: " (" attr(href) ") ";
font-size: 90%;}
#content a[href^="/"]:after {content: " (http://www.domain.com" attr(href) ") ";/*CSS3 rule for relative links*/}
html.noted a:link:after, html.noted a:visited:after {content: "";} /*hide in print if js-script works*/
a,  a:link 	{color: #00c;text-decoration: underline;font-weight: bold;}
a:visited 	{color: #006;text-decoration: underline;font-weight: bold;}


/*IMAGES ==============================*/
img.left 	{float:left;margin:0 10px 10px 0}
img.right 	{float:right;margin:0 0 10px 10px}

/*LISTS ==============================*/
ul 	{list-style:disc;margin:0 0 1em 2em;}
ul.listLeftTn140 	{list-style:disc;margin:0 0 1em 130px;}
ol 	{list-style:decimal;margin:0 0 1em 2em;}
li	{line-height: 1.5em;}
dl 	{margin:0 0 1em 0;}
dt 	{font-weight: bold;margin:0 0 .3em 0;}
dd 	{margin:0 0 .3em 3em;}

/*TABLES ==============================*/
table			{border-collapse:collapse;margin:0 0 1em 0;}
table td 		{border:1px solid #333;text-align:center;padding:2px}
table th 		{border:1px solid #333;color:#333;text-align:center;background:#eee;padding:4px 2px;font-weight:bold}
table td.alta 	{border:1px solid #333;background:#A1D0A1}
table td.altb 	{border:1px solid #333;background:#B4D9B4}
table td.altc 	{border:1px solid #333;background:#C7E3C7}
table td.altd 	{border:1px solid #333;background:#D9ECD9}
table th.alta 	{border:1px solid #333;color:#fff;background:#333333;font-weight:bold}
table th.altb 	{border:1px solid #333;color:#eee;background:#666666;font-weight:bold}
table th.altc 	{border:1px solid #333;color:#333;background:#999999;font-weight:bold}
table th.altd 	{border:1px solid #333;color:#333;background:#bbbbbb;font-weight:bold}

/*FORMS ==============================*/
form 			{margin:0 0 1em 0;}
fieldset		{margin:0 0 1em 0;}
legend 			{margin:0 0 .5em 0;font-weight:bold;}
input 			{}
textarea 		{}
label 			{cursor: pointer;margin:0 .5em 0 0; padding-left: 22px; /* To leave room for the icon */}
label.required 	{background-image:url(../images/template/ico-required.gif);background-repeat: no-repeat;background-position: 3px 0px;}
label.problem 	{background-image: url(../images/template/ico-caution.gif);background-repeat: no-repeat;background-position: 3px 0px;}
label.completed {background-image: url(../images/template/ico-completed.gif);background-repeat: no-repeat;background-position: 3px 0px;} 
select 			{}
input:focus, select:focus, textarea:focus, input.focus {background-color:#FFFFE6;border-color:#423724;}
button			{margin:1em 0 1em 0;}
input[type=text] { /* text input styles */ }
input[type=submit] { /* submit input styles */ }

/*MISC ==============================*/
hr {height: 0;border: 0;border-top: 1px solid #bbb;margin:0 0 1em 0;}

