body {
 background-image:url(images/bg.gif);
 /*background-repeat:repeat-y;
 background-position:25px 10px;*/
 margin-top:30px;
 margin-left:60px;
 /*background:#ffffff; */
}

td.colright {
  border-style:solid;
  border-width:1px;
  border-color:#cccccc;
  border-top:none;
  border-bottom:none;
  border-right:none;
  border-collapse:collapse;
  text-align:left;
}

td.headerimg {
  background-image:url(images/foto1.jpg);
  background-repeat:repeat-x;
}

table.outertable {
  border-style:solid;
  border-width:1px;
  border-color:#cccccc;
  border-top:none;
  border-bottom:none;
  background-color:white;
}

table.table_feature {
  background-color:#C2E3F0;
  background-image:url(images/corner_feature.gif);
  background-repeat:no-repeat;
  background-position:0px 20px;
  border-style:solid;
  border-width:1px;
  border-color:#cccccc;
  border-right:none;
  border-left:none;
  border-top:none;
  border-bottom:none;
  /*background-image:url(images/corner_feature2.gif);
  background-repeat:no-repeat;
  background-position:bottom right;*/
}

.headline_feature {
  background-color:#5299B4;
  color:#ffffff;
}

.headline_ausbildung {
  background-color:#2B566E;
  color:#ffffff;
}

table.table_ausbildung {
  background-color:#ACD8F0;
  background-image:url(images/corner_ausbildung.gif);
  background-repeat:no-repeat;
  background-position:0px 20px;
  border-style:solid;
  border-width:1px;
  border-color:#cccccc;
  border-right:none;
  border-top:none;
  border-left:none;
}

.headline_frozine {
  background-color:#505050;
  color:#ffffff;
}

table.table_frozine {
  background-color:#eeeeee;
  background-image:url(images/corner_menu.gif);
  background-repeat:no-repeat;
  background-position:0px 20px;
  border-style:solid;
  border-width:1px;
  border-color:#cccccc;
  border-right:none;
  border-top:none;
  border-left:none;
}

.tables_menu {
  vertical-align:bottom;
  position:relative;
}

table.table_menu {
  background-color:#eeeeee;
  background-image:url(images/corner_menu.gif);
  background-repeat:no-repeat;
  background-position:0px 20px;
  border-style:solid;
  border-width:1px;
  border-color:#cccccc;
  border-right:none;
  border-top:none;
  border-left:none;
}

.headline_menu {
  background-color:#dddddd;
  color:#ffffff;
  border-style:solid;
  border-width:1px;
  border-color:#cccccc;
  border-right:none;
  border-top:none;
  border-left:none;
}

.headline_aft {
  background-color:#ED2024;
  color:#ffffff;
  border-style:solid;
  border-width:1px;
  border-color:#cccccc;
  border-right:none;
  border-top:none;
  border-left:none;
}

table.table_white {
  background-color:#ffffff;
  background-image:url(images/corner_white.gif);
  background-repeat:no-repeat;
  background-position:0px 20px;
  border-style:solid;
  border-width:1px;
  border-color:#cccccc;
  border-right:none;
  border-top:none;
  border-left:none;
}

.headline_white, .headline_white a {
  font-family:arial,helvetica,sans-serif;
  font-size:20px;
  color:#ffffff;
  letter-spacing:-1;
  text-decoration:none;
}

.headline, .headline a {
  font-family:arial,helvetica,sans-serif;
  font-size:20px;
  color:#444444;
  letter-spacing:-1;
}

.subheadline, .subheadline a {
  font-family:arial,helvetica,sans-serif;
  font-size:15px;
  letter-spacing:-0.5;
  font-weight:bold;
  color:#444444;
}

.subheadline_white, .subheadline_white a {
  font-family:arial,helvetica,sans-serif;
  font-size:15px;
  letter-spacing:-0.5;
  font-weight:bold;
  color:#ffffff;
  text-decoration:none;
}

.headline_programm {
  background-color:#EA6E6E;
  color:#ffffff;
}

table.table_programm {
  border-style:solid;
  border-width:1px;
  border-color:#cccccc;
  border-right:none;
  border-top:none;
  border-left:none;
  background-color:#F3D2D2;
  background-image:url(images/corner_programm.gif);
  background-repeat:no-repeat;
  background-position:0 20px;
}

table.table_programmdetail {
  margin:5px 5px 5px 5px;
}

.programm_zeit {
  font-family:Arial,helvetica,sans-serif;
  font-size:11px;
  font-weight:bold;
  color:black;
  padding:5px 2px 5px 2px;
}

.programm_titel {
  font-family:Arial,helvetica,sans-serif;
  font-size:12px;
  color:black;
  padding:5px 2px 5px 2px;
}

.programm_titel a {
  color:blue;
}

.programm_zeit_jetzt {
  font-family:Arial,helvetica,sans-serif;
  font-size:11px;
  font-weight:bold;
  color:black;
  padding:5px 2px 5px 2px;
}

.programm_titel_jetzt {
  font-family:Arial,helvetica,sans-serif;
  font-size:11px;
  font-weight:bold;
  color:black;
  padding:5px 2px 5px 2px;
}

/* teaser style */

.pprogramm_zeit {
  font-family:Arial,helvetica,sans-serif;
  font-size:11px;
  font-weight:bold;
  color:black;
  padding:5px 2px 5px 2px;
}

.pprogramm_titel {
  font-family:Arial,helvetica,sans-serif;
  font-size:11px;
  color:black;
  padding:5px 2px 5px 2px;
}

.pprogramm_titel a {
  color:blue;
}

.pprogramm_zeit_jetzt {
  font-family:Arial,helvetica,sans-serif;
  font-size:11px;
  font-weight:bold;
  color:black;
  padding:5px 2px 5px 2px;
}

.pprogramm_titel_jetzt {
  font-family:Arial,helvetica,sans-serif;
  font-size:11px;
  font-weight:bold;
  color:black;
  padding:5px 2px 5px 2px;
}


table.content_programm_row {
  border-style:solid;
  border-width:1px;
  border-color:#cccccc;
  border-right:none;
  border-left:none;
  border-bottom:none;
  background-color:#F3D2D2;
  background-image:url(images/corner_tipp_row.gif);
  background-position:top left;
  background-repeat:no-repeat;
}

table.content_programm {
  border-style:solid;
  border-width:1px;
  border-color:#cccccc;
  border-right:none;
  border-left:none;
  border-bottom:none;
  background-color:#F3D2D2;
  background-image:url(images/corner_tipp.gif);
  background-position:top left;
  background-repeat:no-repeat;
}

table.content_frozine {
  border-style:solid;
  border-width:1px;
  border-color:#cccccc;
  border-right:none;
  border-left:none;
  border-bottom:none;
  background-color:#ffffff;
  background-position:top left;
  background-repeat:no-repeat;
}

table.content_kundb {
  border-style:solid;
  border-width:1px;
  border-color:#cccccc;
  border-right:none;
  border-left:none;
  border-bottom:none;
  background-color:#3A6160;
  background-position:top left;
  background-repeat:no-repeat;
}

td.frozine_ticker {
  background-color:#ffffff;
  border-style:solid;
  border-width:1px;
  border-color:white;
  border-top:none;
  border-right:none;
  border-bottom:none;
  font-family:Arial,helvetica,sans-serif;
  font-weight:bold;
  font-size:12px;
  padding:5px 5px 5px 5px;
  /*background-image:url(images/bg_menu.gif);*/
  background-image:url(images/bg_frozine.gif);
  background-repeat:repeat-x;
  background-position:bottom center;
}

table.table_fk {
  background-color:#CCC470; /*#B6A500;*/ /*#A89A00;*/ /* #9A8D00;*/
  /*background-image:url(images/corner_fk.gif);*/
  background-repeat:no-repeat;
  background-position:0px 20px;
  border-style:solid;
  border-width:1px;
  border-color:#cccccc;
  border-right:none;
  border-top:none;
  border-left:none;
}


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;
}

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;
  font-size:11px;
  padding:10px 10px 10px 10px;
}

td.contentt {
  font-family:Arial,helvetica,sans-serif;
  font-size:11px;
}

td.content_full, td.content_full td {
  font-family:Arial,helvetica,sans-serif;
  font-size:12px;
  padding:10px 10px 10px 10px;
  line-height:19px;
}

td.content_full td {
  font-size:11px;
}

.content a, .content_kundb a {
  text-decoration:none;
  color:black;
}

td.content_fk, td.content_fk a {
  font-family:Arial,helvetica,sans-serif;
  font-size:11px;
  padding:10px 10px 10px 10px;
  color:#3A3500;
  text-decoration:none;
}

.teaser_headline, .teaser_headline a {
  font-family:arial,helvetica,sans-serif;
  font-size:15px;
  font-weight:bold;
  color:#444444;
  letter-spacing:-0.5;
  text-decoration:none;
}

.theadline, .theadline a {
  font-family:arial,helvetica,sans-serif;
  font-size:15px;
  font-weight:bold;
  color:#444444;
  letter-spacing:-0.5;
  text-decoration:none;
}

.table_fk .theadline, .table_fk .theadline a {
  font-family:arial,helvetica,sans-serif;
  font-size:15px;
  font-weight:bold;
  color:#393400;
  letter-spacing:-0.5;
  text-decoration:none;
}


td.content_white {
  text-decoration:none;
  color:white;
  font-family:Arial,helvetica,sans-serif;
  font-size:11px;
  padding:10px 10px 10px 10px;
}

td.content_white a {
  text-decoration:none;
  color:white;
}

.headline_hoeren {
  font-family:Arial,helvetica,sans-serif;
  font-size:14px;
  color:#ffffff;
  background-color:#53D9B1;
  background-color:#00DA99;
  font-weight:bold;
  letter-spacing:-1;
}

table.table_hoeren {
  border-style:solid;
  border-width:1px;
  border-color:#cccccc;
  border-right:none;
  border-top:none;
  border-bottom:none;
  border-left:none;
  background-color:#D4FFF2;
  background-image:url(images/corner_hoeren.gif);
  background-repeat:no-repeat;
  background-position:0 20px;
}

table.table_nachhoeren {
  border-style:solid;
  border-width:1px;
  border-color:#cccccc;
  border-right:none;
  border-left:none;
  border-top:none;
  border-bottom:none;
  background-color:#D4FFF2;
  background-image:url(images/corner_hoeren.gif);
  background-repeat:no-repeat;
  background-position:0 20px;
}


.headline_kundb {
  /*background-color:#63D958;
  background-color:#5ADD4E;*/
  background-color:#3A6160;
  color:#ffffff;
}

/*
.headline_white, .headline_white a {
  font-family:arial,helvetica,sans-serif;
  font-size:20px;
  color:#444444;
  letter-spacing:-1;
}
*/

table.table_kundb {
  border-style:solid;
  border-width:1px;
  border-color:#cccccc;
  border-left:none;
  border-right:none;
  border-bottom:none;
  border-top:none;
  background-color:white;
  background-color:#B8CCCC;
  background-image:url(images/corner_kundb.gif);
  background-repeat:no-repeat;
  background-position:0 20px;
}

table.table_kundb_content {
  border-style:solid;
  border-width:1px;
  border-color:#cccccc;
  border-left:none;
  border-right:none;
  border-bottom:none;
}



td.content_kundb {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  padding:5px 5px 5px 10px;
}

td.headerzeile {
  line-height:120px;
  font-family:compacta,impact,arial,helvetica,sans-serif;
  font-weight:bold;
  font-weight:lighter;
  letter-spacing:-2;
  letter-spacing:0;
  text-transform:uppercase;
  font-size:48px;
  font-size:42px;
  color:white;
  padding-left:10px;
  background-repeat:no-repeat;
}

.footer {
  background-color:#DCCC24;
}

td.footer, td.footer a {
  border-style:solid;
  border-width:1px;
  border-color:white;
  border-left:none;
  border-top:none;
  border-bottom:none;
  color:white;
  font-family:Arial,helvetica,sans-serif;
  font-size:11px;
  padding:5px 5px 5px 5px;
}

td.footerr, td.footerr a {
  border-style:solid;
  border-width:0px;
  border-color:white;
  border-left:none;
  border-top:none;
  border-bottom:none;
  color:white;
  font-family:Arial,helvetica,sans-serif;
  font-size:11px;
  padding:5px 5px 5px 5px;
}


.fliesstext {
  font-family:arial,helvetica,sans-serif;
  font-size:11px;
  color:#6B6B6B;
}

.menutext {
  font-family:arial,Helvetica,sans-serif;
  font-size:13px;
  color:#2F2F2F;
  line-height:12px
}

.derzeittext {
  font-family:arial,Helvetica,sans-serif;
  font-size:11px;
  color:#000000;
  line-height:11px
}

.teaserzeit {
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  color:#000000;
  line-height:11px;
}

.teaserzeitrot {
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  color:#EA6E6E;
  line-height:11px;
}

.derzeitrot {
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  color:#EA6E6E;
  line-height:11px
}

/* die row der jetzigen sendung in der gesamtprogrammübersicht */
/* sh. tr.a */
.sendung {
  border-style:solid;
  border-width:2px;
  border-color:red;
  border-collapse:collapse;
}

.sendungsverantwortlicher {
  font-family:Arial,Helvetica,sans-serif;
  font-size:10px;
  color:#333333;
  text-decoration:underline;
}

.zeiten {
  font-family:Arial,Helvetica,sans-serif;
  font-size:16px;
  font-weight:bold;
  color:#000000;
}

span.frozineklein {
  font-family:Arial,Helvetica,sans-serif;
  font-size:10px;
  color:black;
}

.block {
  border-style:solid;
  border-color:#dddddd;
  border-width:1px;
  border-collapse:collapse;
}

.menu {
  background-image:url(images/bg_menu.gif);
}

.livestream, .livestream a{
  background-color:#DCCC24;
  color:white;
  font-size:20px;
  font-family:arial,helvetica;
  letter-spacing:-1;
}

.banner {
  border-style:solid;
  border-width:1px;
  border-right:none;
  border-left:none;
  border-bottom:none;
  border-color:#cccccc;
}

.erklaerung {
  font-size:12px;
  font-family:Arial,helvetica,sans-serif;
  color:red;
}

.breadcrumb, .breadcrumb a, .breadcrumb_site, .breadcrumb_site a {
  margin:5px 5px 5px 6px;
  font-weight:lighter;
  font-family:Arial,helvetica,sans-serif;
  font-size:12px;
  line-height:20px;
  color:gray;
  text-decoration:none;
}

td.breadcrumb {
  border-style:solid;
  border-width:1px;
  border-top:none;
  border-left:none;
  border-right:none;
  border-color:#cccccc;
}

td.breadcrumb_site {
  border-style:solid;
  border-width:1px;
  border-left:none;
  border-right:none;
  border-bottom:none;
  border-color:#cccccc;
}

.kalenderzahlen {
  font-family:Arial,helvetica,sans-serif;
  font-size:13px;
  color:black;
  text-decoration:none;
}

.kalenderzahlen a {
  font-family:Arial,helvetica,sans-serif;
  font-size:13px;
  color:#A5991B;
  text-decoration:none;
}

.kalenderzahlenheute a {
  font-family:Arial,helvetica,sans-serif;
  font-size:15px;
  font-weight:bold;
  text-decoration:none;
  color:red;
}

.kalendermonat {
  font-family:Arial,helvetica,sans-serif;
  font-size:15px;
  font-weight:bold;
}

.kalenderbottom {
  border-style:solid;
  border-width:1px;
  border-top:none;
  border-left:none;
  border-right:none;
}

.zeit {
  font-family:Arial,helvetica,sans-serif;
  font-size:12px;
}

td.zeitlinks {
  border-style:solid;
  border-color:#cccccc;
  border-width:1px;
  border-top:none;
  border-bottom:none;
  border-right:none;

}

.stext, .stext a {
  font-family:Arial,helvetica,sans-serif;
  font-size:12px;
}

.komm {
  font-family:Arial,helvetica,sans-serif;
  font-size:11px;
  line-height:16px;
  color:#2E2E2E;
}

.links, .links a {
  font-family:Arial,helvetica,sans-serif;
  font-size:11px;
  color:gray;
}

td {
  font-size:12px;
}

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;
  color:#006699;
}

.info_ordner a {
  text-transform:uppercase;
  font-size:10px;
  color:gray;
  text-decoration:none;
}

blockquote {
  margin-left:15px;
}

form .table_content input {
  border:1px solid gray;
}