/*
  h1 ... h5
  p
    bodytext,
  acronym
  #themen
  #schlagzeilen
  td.content
  div
    linkLine
  table
    image
    message
  span.red
  #tickerspace
*/

/* h1 .. h5 -> csc.css */
h1, h2, h3 {
  margin: 0px;
  padding: 0px;
  text-align: left;
}
h1 {
  font-size: 170%;
  line-height: 100%;
  padding: 10px 0px 4px 0px;
}
h2 {
  font-size: 130%;
  line-height: 100%;
  padding: 10px 0px 4px 0px;
}
h3 {
  font-size: 100%;
  line-height: 100%;
  padding: 10px 0px 4px 0px;
}

/* p */
p,
p.bodytext {        /* siehe auch -> tt_news.css:div.news-single-item */
  margin: 0px;
  padding: 4px 0px 0px 0px;
  text-align: left;
}
p,
p.bodytext {       /* siehe auch -> csc.css:csc-menu p */
  font-size: 1em; /* siehe auch unten -> td.content, td.singleNews */
  line-height: 120%;
}

*html acronym {
  border-bottom:1px solid #999999;
  b\order-bottom:1px solid #999999;
}

/* indent */
.indent {
  padding-left:1em;
}

/* themen */
#nachricht_oben.thema {
  background:#E3E3E3;
  padding:0;
}
#nachricht_oben.thema a,
#themen a {
  text-decoration: none;
}
#nachricht_oben.thema a:link,
#nachricht_oben.thema a:visited,
#themen a:link,
#themen a:visited {
  color: black;
  text-decoration: none;
}
#nachricht_oben.thema a:active,
#nachricht_oben.thema a:hover,
#themen a:active,
#themen a:hover {
  color: #F66014;
  text-decoration: none;
}
#nachricht_oben.thema h1,
#themen h1 { /* siehe auch tt_news.css:news-list-container */
  background-color: #E3E3E3;
  font-size: 1.2em;
  line-height: 110%;
  padding: 2px 4px;
}
#nachricht_oben.thema h1 a,
#themen h1 a {
  text-decoration: none;
}
#nachricht_oben.thema h1 a:link,
#nachricht_oben.thema h1 a:visited,
#themen h1 a:link,
#themen h1 a:visited {
  color: black;
  text-decoration: none;
}
#nachricht_oben.thema h1 a:active,
#nachricht_oben.thema h1 a:hover,
#themen h1 a:active,
#themen h1 a:hover {
  color: black;
  text-decoration: none;
}
#nachricht_oben.thema h2,
#themen h2 { /* siehe auch tt_news.css:news-list-container */
  background-color: #F66014;
  font-size: 0.9em;
  line-height: 100%;
  padding: 2px 4px;
}
#nachricht_oben.thema h2 a,
#themen h2 a {
  text-decoration: none;
}
#nachricht_oben.thema h2 a:link,
#nachricht_oben.thema h2 a:visited,
#themen h2 a:link,
#themen h2 a:visited {
  color: white;
  text-decoration: none;
}
#nachricht_oben.thema h2 a:active,
#nachricht_oben.thema h2 a:hover,
#themen h2 a:active,
#themen h2 a:hover {
  color: white;
  text-decoration: none;
}
#themen p.devider {
  line-height: 6px;
}
#themen p { /* siehe auch tt_news.css:news-list-container */
  font-size: 0.9em;
  line-height: 120%;
  padding:0 4px;
}
#nachricht_oben.thema p {
  padding:2px 4px;
}
#nachricht_oben.thema p a,
#themen p a {
  text-decoration: none;
}
#nachricht_oben.thema p a:link,
#nachricht_oben.thema p a:visited,
#themen p a:link,
#themen p a:visited {
  color: black;
  text-decoration: none;
}
#nachricht_oben.thema p a:active,
#nachricht_oben.thema p a:hover,
#themen p a:active,
#themen p a:hover {
  color: black;
  text-decoration: none;
}
#nachricht_oben.thema p span a,
#themen p span a {
  text-decoration: none;
}
#nachricht_oben.thema p span a:link,
#nachricht_oben.thema p span a:visited,
#themen p span a:link,
#themen p span a:visited {
  color: #F66014;
  text-decoration: none;
}
#nachricht_oben.thema p span a:active,
#nachricht_oben.thema p span a:hover,
#themen p span a:active,
#themen p span a:hover {
  background: #F66014;
  color: white;
  text-decoration: none;
}

/* schlagzeilen */
#schlagzeilen a {
  text-decoration: none;
}
#schlagzeilen a:link,
#schlagzeilen a:visited {
  color: black;
}
#schlagzeilen a:active,
#schlagzeilen a:hover {
  color: #F66014;
}
#schlagzeilen ul {
  list-style-type:none;
  margin:0;
  padding:0;
}
#schlagzeilen li {
  padding:0 0 2px 120px;
  text-indent: -120px;
}
#schlagzeilen li.linkLine {
  font-size:80%;
  font-weight: bold;
  padding-bottom: 4px;
  text-align: right;
}
#schlagzeilen li.linkLine a {
  text-decoration: none;
}
#schlagzeilen li.linkLine a:link,
#schlagzeilen li.linkLine a:visited {
  color: #F66014;
}
#schlagzeilen li.linkLine a:active,
#schlagzeilen li.linkLine a:hover {
  background-color: #F66014;
  color: white;
}

/* div.linkLine */
div.linkLine { /* siehe auch -> service.css:td.pLinkLine */
  color: #F66014;
  font-size: 10px;
  font-weight: bold;
  padding: 2px 4px 4px 0px;
  text-align: right;
}
div.linkLine a {
  text-decoration: none;
}
div.linkLine a:link, div.linkLine a:visited {
  color: #F66014;
}
div.linkLine a:active, div.linkLine a:hover {
  background-color: #F66014;
  color: white;
}

/* table image */
div.news-list-item table.image {
  /* siehe auch
    -> ext_tt_news:temp.news01.displayList
    -> ext_tt_news:temp.news02.displayList
  */
  margin: 0px;
  padding: 0px;
}

div.news-list-item div.nachricht_oben table.image {
  height: 96px;
  width: 127px; /* 127 + padding-right || padding-left */
}
div.news-list-item div.nachricht_unten_li table.image,
div.news-list-item div.nachricht_unten_re table.image {
  height: 68px;
  width: 80px; /* 80 + padding-right || padding-left */
}
div.news-list-item table.image td.image {
}
div.news-list-item table.image td.caption {
  border-bottom: 1px solid #BFBFBF;
  font-size: 10px;
  margin: 0px;
  padding: 0px;
  text-align: left;
}
div.news-list-item div.nachricht_oben img,
div.news-list-item div.nachricht_unten_li img {
  border: 0px;
  margin: 0px;
  padding: 0px;
}
table.message {
  background:white;
  border:2px solid red;
  padding:8px;
  color:red;
  font-weight: bold;
  width: 100%;
}
span.red {
  color: red;
  font-weight:bold;
}


#tickerspace {
  padding:0 0 .8em .2em;
}


h4.tx-guestbook-header {
  font-size: .85em;
  border-top: 1px dotted #AAAAAA;
  padding: 1em 0 0.3em;
  margin:0;
}
.tx-guestbook-result {
  color: #666666;
}
.tx-veguestbook-pi1-browsebox-strong {
  color: #000000;
}
.tx-guestbook-date {
  font-size: 0.85em;
}
.tx-guestbook-email {
  font-weight: normal;
}
