/***************** Start print version *************************/
.ss .oewaTag,
.ss .offscreen,
.ss #skiplinks,
.ss .subgrid .griditem,
.ss header *,
.ss footer,
.ss .toplink,
.ss .lightVersionMessage,
.ss .lightVersionMessageV2,
.ss .banner,
.ss .noprint,
.ss .tickerNavigation,
.ss .socialShareWrapper,
.ss .socialButtons {
   display: none;
}

body {
   font-family: "ORF ON", Arial, sans-serif;
   font-size: 10pt;
}

abbr {
   border: none;
   text-decoration: none;
}

.clearer {
   clear: both;
}

a img {
   border: 0;
}

header {
   background: url('../../news/images/logo.newsorfon.print.png') 63px 6px no-repeat;
   padding-top: 55px;
}

.sport header {
   background: url('../../sport/images/logo.sportorfon.print.png') 59px 6px no-repeat;
   padding-top: 55px;
}

.ticker {
   width: 800px;
}

.ticker h1.topic,
.ticker .stories {
   margin-left: 156px;
   width: 483px;
}

.ticker h1.topic {
   padding-left: 10px;
   font-size: 15pt;
   margin-bottom: 0.6em;
}

.ticker .text {
   display: none;
}

.ticker .tickerBox {
   padding: 5px 10px;
}

.ticker #activeItem {
   background: #f0f0f0;
   border: 0.5pt solid #888;
   margin-bottom: 8pt;
}

.ticker #activeItem .text {
   display: block;
   outline: none;
}

.ticker h2 {
   margin: 0px 0px 2pt 0px;
   font-size: 12pt;
}

.ticker h3 {
   margin: 1em 0px 2pt 0px;
   font-size: 10pt;
}


.ticker p {
   margin: 0 0 0.5em 0;
}

.storyimage {
   margin: 10px 0;
}

.storyWrapper {
   margin-left: 61px;
   margin-top: 8px;
}

.storyWrapper .griditem.active {
   display: block;
}

.storyWrapper.combo .griditem.active {
   display: none;
}

.storyWrapper .griditem.active img {
   display: none;
}

.storyWrapper .griditem.active a {
   color: #000;
   margin: 0;
}

.storyWrapper .griditem.active a:after {
   content: "";
}

.storyWrapper .griditem.active h2 {
   display: inline;
}

.storyWrapper h1 {
   margin: 0pt;
}

.storyWrapper .teaser {
   font-size: 11pt;
   margin-bottom: 1em;
}

.storyWrapper h2 {
   margin: 14pt 0 4pt 0;
   font-size: 14pt;
   padding: 0;
}

.storyWrapper p {
   margin: 6pt 1pt;
   line-height: 15pt;
}

.storyWrapper blockquote {
   margin-left: 0;
   padding-left: 0;
}

.ss .readMore {
   margin-top: 1em;
}

.ss .readMore a {
   text-decoration: none;
}

.fact {
   font-size: 80%;
   border: 1px dotted #555;
   float: right;
   width: 241px;
   margin-left: 14pt;
   margin-bottom: 6pt;
   margin-top: 2pt;
   clear: right;
   page-break-inside: avoid;
   background: #F0F1F4;
}

.storyWrapper .fact h2 {
   margin-top: 4pt;
}

.ss .storyWrapper .fact h2,
.ss .storyWrapper .fact p,
.ss .storyWrapper .fact ol,
.ss .storyWrapper .fact ul,
.ss .storyWrapper .fact blockquote {
   line-height: 1.308em;
   margin: 6px 0;
   padding-left: 14px;
   width: 212px;
}

.ss .storyWrapper .fact .credit,
.ss .storyWrapper .fact .caption {
   padding-left: 14px;
}

.caption,
.credit {
   display: block;
}

.credit {
   color: #757575;
}

.caption {
   font-size: 10pt;
   margin-top: 2pt;
}

.credit:before {
   content: "Foto/Grafik: ";
}

a:link, a:visited {
   text-decoration: none;
   font-weight: bold;
   color: #316490;
}

.storyWrapper * a[href]:after {
   content: " <" attr(href) "> ";
   font-size: 90%;
   font-family: monospace;
   text-decoration: none !important;
   font-weight: normal;
   color: #555;
}

a[href^="#"]:after, a[href*="orf.at"]:after  {
   content: "";
}

.ss .storyWrapper ul li {
   padding-left: 17px;
   background: url('../images/bullet.dot.png') 3px 5px no-repeat;
   list-style: none;
}

.ss .storyWrapper .fact ul li {
   background: url('../images/bullet.dot.small.png') no-repeat 0px 6px;
   padding-left: 10px;
   list-style: none;
}

.ss .storyWrapper .image.opener small.caption {
   margin-bottom: 20px;
   margin-top: 3px;
}

.ss h3.tableTitle {
   font-size: 18px;
   line-height: 24px;
   font-weight: bold;
   margin-bottom: 2px;
}

.ss .remote table {
   width: 472px;
   background: none;
}

.ss .ticker .remote table {
   width: 450px;
}

.ss .remote td {
   padding: 4px 8px;
}

.ss .remote table tr.odd {
   background: #F3F4F6;
}

.ss .ticker .remote table tr.odd {
   background: #e1e3e8;
}

.ss .remote tr.subHead,
.ss .remote tr.highlight,
.ss .storyWrapper .remote table .highlight a  {
   font-weight: bold;
}

.ss .remote tr.subHead td {
   padding-left: 0px;
   padding-top: 14px;
}

.ss .tableFooter {
   margin-top: 6px;
}

.storyMeta {
   margin-top: 1.75em;
   border-top: 5px solid #EBECF2;
}

.storyMeta .date .offscreen {
   display: inline;
}

.storyText .breaker-credits {
   display: none;
}

.storyText .breaker {
   font-size: 80%;
   border: 1px dotted #555;
   float: right;
   width: 400px;
   margin-left: 14pt;
   margin-bottom: 6pt;
   margin-top: 2pt;
   padding: 5px;
   clear: right;
   page-break-inside: avoid;
   background: #F0F1F4;
}