/* ##############################################################

  Dieses Stylesheet enthaelt fuer den Ausdruck optimierte
  Formatangaben.

  Bereits definierte Tags werden mit optimierten Werten
  ueberschreiben.

  Dieses Stylesheet muss immer am Ende der Liste aller
  Stylesheets eingebunden werden.

  ###############################################################

  a
  .tx-ttnews-browsebox a
  .tx-ttnews-schlagzeilen a
  body
  ul li, ol li
  div.csi-imagewrap
  dl.csi-image dd
  .csc-menu a
  table.header
*/

a,
a:link,
a:visited,
a:active,
a:hover {
  text-decoration: none;
  color: black;
}

.tx-ttnews-browsebox a,
.tx-ttnews-browsebox a:link,
.tx-ttnews-browsebox a:visited,
.tx-ttnews-browsebox a:active,
.tx-ttnews-browsebox a:hover {
  color:black;
}
.tx-ttnews-schlagzeilen {
  text-align:left;
}
.tx-ttnews-schlagzeilen a,
.tx-ttnews-schlagzeilen a:link,
.tx-ttnews-schlagzeilen a:visited,
.tx-ttnews-schlagzeilen a:active,
.tx-ttnews-schlagzeilen a:hover {
  color:black;
}

body {
  background: white url();
  color: black;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  margin: 0px;
  margin: 20px;
  text-align:left;
}

ol li,
ul li {
  text-align:left;
}

/* body.header */
#header {
  height:0;
  width:0;
  margin:0;
  padding:0;
  }
/* body.box */
#box {
  background: white url();
  text-align:left;
}
#content {
  padding:0;
  background: white url();
/* Beide Zeilen fuer PDF */
  overflow:visible;
  float:none;
}
#contentPrint {
  text-align:left;
}

.csc-menu a {
  text-decoration: none;
}
.csc-menu a:link,
.csc-menu a:visited {
  color: black;
}
.csc-menu a:active,
.csc-menu a:hover {
  color: black;
}

div.csi-imagewrap {
/* Fuer PDF */
  overflow:visible;
}
dl.csi-image dd {
/* Beide Zeilen fuer PDF */
  margin:0;
  padding:0;
}

div#contentPrint,
div.print {
  padding: 10px 10px 10px 40px;
  width: 600px;
}

table.header {
  border-bottom: 1px solid #BFBFBF;
  width:100%;
}
table.header tr.tr-0 {
  background-color: white;
  font-size: 10px;
  font-weight: normal;
  line-height: 16px;
}
table.header tr.tr-1 {
  background-color: white;
  font-size: 20px;
  line-height: 2px;
  text-align: center;
}
table.header td.first {
  text-align: left;
  width: 130px;
}
table.header td.middle {
  text-align: center;
}
table.header td.last {
  text-align: right;
  width: 130px;
}
table.header tr.tr-1 td.middle {
  padding: 10px 0px 10px 0px;
  text-align: left;
  vertical-align: bottom;
}