/***************** Start print version *************************/
.offscreen,
.header *,
.pageFooter,
.toplink,
.lightVersionMessage,
.lightVersionMessageV2,
.banner,
.noprint {
   display: none;
}

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

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

.clearer {
   clear: both;   
}

a img {
   border: 0;
}

.storyimage {
   margin: 10px 0;
}

.storyWrapper {
   margin-left: 61px;
   margin-top: 40px;
   margin-right: 45px;  
}

.storyText h1 {
   margin: 0pt;
}

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

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

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

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

.readMore {
   margin-top: 1em;
}

.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;
}

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

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

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

.storyText .fact blockquote p {
   font-size: 1em;
   line-height: 1.308em;
   padding-left: 0;
   width: 100%;
   font-style: italic;
}

.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;
}

.storyText * 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: "";
}

.storyText .fact ul li {
   margin-left: 12px;
}

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

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

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

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

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


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

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

.tableFooter {
   margin-top: 6px;
}

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

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


/*** Ext for OEKA ***/
#skiplinks,
.subNavigation,
.metaline,
.stripgrid p,
.stripgrid img,
.listItemText a,
.moreLink,
.page.next {
   display: none;
}

.griditem {
   clear: both;
}

.griditem img {
   float: left;
   margin: 0 15px 15px 0;
}

.stripgrid {
   border-top: 1px solid #666;
   border-bottom: 1px solid #666;
}