body {
 margin-top:0px;
 margin-left:0px;
 background-image:url(images/bg.gif);
 background-color::#ffffff;
 background-position:bottom right;
 background-repeat:no-repeat;
}

div.pheadline {
  position:absolute;
  margin-top:170px;
  margin-left:90px;
}

.headline, .headline a {
  font-family:arial,helvetica,sans-serif;
  font-size:20px;
  color:#444444;
  letter-spacing:-1;
}

.subheadline {
  font-family:arial,helvetica,sans-serif;
  font-size:18px;
  color:#444444;
}

.headline_programm {
  background-color:#EA6E6E;
  color:#ffffff;
}


table.table_content {
  border-style:solid;
  border-width:1px;
  border-right:none;
  border-left:none;
  border-bottom:none;
  border-collapse:collapse;
  border-color:#cccccc;
  /*background-image:url(images/corner_content.gif);*/
  background-repeat:no-repeat;
  background-position:top left;
}

td.content {
  font-family:Arial,helvetica,sans-serif;
  padding:2px 2px 0px 2px;
  font-size:12px;
  line-height:20px;
}

/* smaller content */

td.contents {
  font-family:Arial,helvetica,sans-serif;
  padding:2px 2px 0px 2px;
  font-size:11px;
  line-height:18px;
}

.footer {

}

td.footer, td.footer a {
  border-style:solid;
  border-width:1px;
  border-color:white;
  border-left:none;
  border-top:none;
  border-bottom:none;
  color:#7CCA50;
  font-family:Arial,helvetica,sans-serif;
  font-size:10px;
  font-style:oblique;
  padding:5px 5px 5px 5px;
}

.block {
  border-style:solid;
  border-color:#dddddd;
  border-width:1px;
  border-collapse:collapse;
}

.breadcrumb, .breadcrumb a {
  margin:5px 5px 5px 6px;
  font-weight:lighter;
  font-family:Arial,helvetica,sans-serif;
  font-size:12px;
  line-height:20px;
  color:#7CCA50;
  text-decoration:none;
}

td.breadcrumb {
  border-style:solid;
  border-width:0px;
  border-left:none;
  border-right:none;
  border-color:#cccccc;
  border-top:none;
}

.links, .links a {
  font-family:Arial,helvetica,sans-serif;
  font-size:11px;
  color:gray;
}

td {
  font-family:Arial,helvetica,sans-serif;
}

td.a, tr.a {
  /*background-color:#eeeeee;*/
   border-style:solid;
   border-width:1px;
   border-color:#ffffff;
   border-left:none;
   border-right:none;
   border-collapse:collapse;
   
}

a {
  color:blue;
}

td.content_news {
  color:black;
  font-family:Arial,helvetica,sans-serif;
  padding:2px 2px 0px 2px;
  font-size:12px;
  line-height:20px;
}

td.content_news_small {
  color:black;
  font-family:Arial,helvetica,sans-serif;
  font-size:11px;
  line-height:20px;
}

td.content_news a, span.headline_news a, span.headline_news {
  color:#5BC320;
  text-decoration:none;
}

span.headline_news {
  font-size:18px;
  letter-spacing:1pt;
}

/* ANNOUNCEMENTS */

td.content_ann {
  color:black;
  font-family:Arial,helvetica,sans-serif;
  padding:2px 2px 0px 2px;
  font-size:11px;
  line-height:20px;
}

td.content_ann a, span.headline_ann a {
  color:#2289D2;
  text-decoration:none;
}

span.headline_ann_big {
  color:#2289D2;
  text-decoration:none;
  font-size:18px;
  letter-spacing:1px;
}

span.headline_ann {
  font-size:14px;
  font-weight:bold;
  letter-spacing:1px;
}

/* LATEST PUBLICATIONS */

td.content_pub {
  color:black;
  font-family:Arial,helvetica,sans-serif;
  padding:2px 2px 0px 10px;
  font-size:12px;
  line-height:20px;
}

td.content_pub a, span.headline_pub a, span.headline_pub {
  color:#FC0E00;
  text-decoration:none;
}

span.headline_pub {
  font-size:18px;
  letter-spacing:1px;
}
