/* --------- */
/*   print   */
/* --------- */

* {
   margin: 0;
   padding: 0;
}
body {
   padding: 0;
   margin: 0;
   font-family: verdana, sans-serif;
   font-size: 0.8em;
}
a:link, a:visited {
   text-decoration: none;
   color: #000000;
   outline: none;
}
a:active, a:hover {
   text-decoration: underline;
}
.teaser a:link, .teaser a:visited {
   color: #f68f00;
}
.clear {
   clear: both;
}
#body {
   padding: 15px 0 0 34px;
}
#content {
   padding: 20px 17px 0 0;
}
#contentText {
   padding: 0 15px 0 0;
}
#contentPics {
   padding: 0 10px 0 0;
}
#contentPics {
   border-top: 1px solid black;
   padding-top: 15px;
}
.imgDetail #content {
   padding: 5px 20px 0 0;
   border-bottom: 1px solid #d4dde2;
   border-top: 1px solid #d4dde2;
}

.date {
   font-weight: bold;
   font-size: 1.1em;
}
.owner {
   color: #65767e;
   padding: 0.1em 0;
}
.keywords {
   color: #65767e;
   padding: 1em 0;
   font-size: 0.9em;
}
h1, h2 {
   font-size: 1.1em;
   padding: 1em 0;
}
.intro {
   font-weight: bold;
}
div.p {
   margin: 1em 0;
}
.externalLink, .download {
   color: #f68f00;
   margin-bottom: 0;
   overflow: hidden;
}
.externalLinkHeadline, .downloadHeadline {
   margin-top: 1em;
   color: #f68f00;
}
.publisher {
   color: #f68f00;
   text-transform: uppercase;
   font-weight: bold;
}
.hr {
   clear: both;
   margin: 5px 0 10px 0 !important;
   height: 1px;
   overflow: hidden;
   background-color: #000000;
}
.hr hr {
   display: none;
}
#contentPics .pic {
   float: left;
   margin-right: 7px;
}
#contentPics .img img {
   border: 1px solid #7c909a;
}
.actions {
   display: none;
}
#footer {
   display: none;
}

table.detail  {
   border-collapse: collapse;
   color: #65767e;
}
table.detail th  {
   width: 110px;
   padding: 0.1em 0;
   font-weight: normal;
   text-align: left;
   color: #f68f00;
   vertical-align: top;
}
table.detail td  {
   width: 330px;
   padding: 0.1em 0;
}

.teaser {
   padding: 10px 35px 10px 12px;
   border-bottom: 1px solid #a9bcc5;
}
.teaser img {
   border: 1px solid #65767e;
}
.xml {
   font-size: 1.1em;
}