body {
  background:#c6d0d5;
  margin-top:0;
  margin-bottom:0;
  font:11px Arial,Verdana,sans-serif;
  height:100%;
}

form {
  margin:0;
  padding:0;
}

.top_nav {
  background:#D2D6D9;
  height:22px;
}

.top_nav a:link, .top_nav a:active, .top_nav a:visited {
  color:#E13C38;
  margin:2px 2px 2px 15px;
/*  padding-left:16px; */
  text-decoration:none;
}

.teaser,.teaser table {
  border:solid #E33123;
  border-width:1px 0 0 0;
  color:#333333;
  font:11px Arial, Verdana,sans-serif;
}

.teaser table {
  border:none;
  margin-right:10px;
}

.teaser th {
  background:#D2D6D9;
  padding:2px 2px 2px 2px;
  text-align:left;
  color:#333333;
}

.teaser .linkonly {
  padding:0 0 1px 5px;
}

.teaser .linkonly a {
  color:#666666;
  text-decoration:none;
  background-image: none;
  padding-left: 0;
}

.teaser .linkonly a:hover {
  color:#E33123;
  text-decoration:none;
}

.teaser th a {
  color:#333333;
  text-decoration:none;
}

.teaser .text {
  padding:5px 10px 5px 8px;
  text-align:left;
}

.teaser .text a {
  color:#e2001a;
  text-decoration:none;
}

.teaser.framed th {
  border-bottom:1px solid #FFFFFF;
}

.teaser.framed td {
  background:#F4F4F4;
  padding-left:5px;
}

.teaser_right_pane {
  margin:0;
}


.teaser_right_pane th {
  color:#E33123;
  background:#D2D6D9;
  padding:2px 2px 2px 8px;
  text-align:left;
}

.teaser_right_pane td {
  color:#333333;
  border:solid #D2D6D9;
  border-width:0 0 1px 1px;
  padding:2px 2px 2px 8px;
  text-align:left;
}

.lnk {
  background:transparent url('/statics/images/lnk.gif') no-repeat left center;
  color:#E13C38;
  padding-left:13px;
  text-decoration:none;
}

.morelnk {
  background:transparent url('/statics/images/lnk.gif') no-repeat left center;
  color:#E13C38;
  float:right;
  margin-top:10px;
  margin-right:5px;
  padding-left:13px;
  text-decoration:none;
}

a.morelnk:hover {
  text-decoration:underline;
}

h3 {
  color:#333333;
  font:16px Arial,Verdana,sans-serif;
  font-weight:bold;
}

p {
  color:#333333;
}

.category {
  color:#333333;
}

.category h3 {
  margin-top:18px;
}

.category p{
  color:#333333;
  margin-right:5px;
}

.category .textfeld, .article .textfeld {
  border:1px solid #a7a7a7;
  width:240px;
}

.category .textfeld.kl {
  border:1px solid #a7a7a7;
  width:75px;
}

.category .textfeld.gr {
  border:1px solid #a7a7a7;
  width:360px;
}

.headln_lnk {
  color:#333333;
  font-weight:bold;
  text-decoration:none;
}

.headln_lnk:hover {
  text-decoration:underline;
}

.article {
  width:100%;
}

.article h3 {
/*  color:#E33123; */
  margin-top:18px;
}

.article p {
  color:#333333;
}

.article .synopsis {
  font-weight:bold;
}

.article a {
  background:url('/statics/images/lnk.gif') no-repeat left center;
  color:#E33123;
  padding-left:15px;
  text-decoration:none;
}

.redstar {
  color:#E33123;
}

#footer {
  background:#e2001a;
  color:#FFFFFF;
}

#footer a {
  color:#FFFFFF;
  text-decoration:none;
}

#searchtab {
  margin:9px 5px 0 9px;
}

#searchtab .headln {
  color:#666666;
  font-weight:bold;
}

#searchtab .textfeld {
  border:1px solid #666666;
  color:#666666;
  width:140px;
}

.search {
  color:#666666;
}

.search a {
  color:#333333;
  font-weight:bold;
  text-decoration:none;
}

.search a:hover {
  color:#e2001a;
}

#paging {

}

#paging a {
  color:#E33123;
  text-decoration:none;
}

#paging a.current {
  color:#646e7c;
  font-size:14px;
  text-decoration:none;
}

.subtext {
  border:solid #D2D6D9;
  border-width:0 0 1px 1px;
  color:#333333;
  font-size:10px;
  padding:3px 5px 3px 5px;
}
