/* Grundeinstellung fuer alle Elemente "Typo-Reset" */
.font_0, body   { color:#141414; font: normal 11px Arial, Verdana, sans-serif; text-decoration:none; }
a.font_0:hover  { text-decoration:underline; }

/* Typo Definitionen */
.font_0_active  { color:#141414; font: bold 11px Arial, Verdana, sans-serif; text-decoration:none; }
.font_1         { color:#A8A8A8; font: normal 11px Arial, Verdana, sans-serif; text-decoration:none; }
.font_2         { color:#4C5157; font: bold 13px Arial, Verdana, sans-serif; text-decoration:none; }
.font_3         { color:#141414; font: bold 11px Arial, Verdana, sans-serif; text-decoration:none; }
a.font_3:hover  { text-decoration:underline; }
.font_4         { color:#141414; font: normal 20px Arial, Verdana, sans-serif; text-decoration:none; line-height: 22px; }
a.font_4:hover  { text-decoration: underline; } 
.font_5         { color:#666666; font: normal 11px Arial, Verdana, sans-serif; text-decoration:none; }
.font_6         { color:#4C5157; font: bold 12px Arial, Verdana, sans-serif; text-decoration:none; }
.font_7         { color:#4C5157; font: normal 12px Arial, Verdana, sans-serif; text-decoration:none; }
.font_8         { color:#4B9D09; font: normal 12px Arial, Verdana, sans-serif; text-decoration:none; }
.font_9         { color:#DA0F10; font: normal 12px Arial, Verdana, sans-serif; text-decoration:none; }
.font_10        { color:#141414; font: normal 11px Arial, Verdana, sans-serif; text-decoration:none; }
.font_11        { color:#F39A08; font: bold 11px Arial, Verdana, sans-serif; text-decoration:none; text-transform: uppercase; }
a.font_11:hover { text-decoration:underline; }
.font_12        { color:#cccccc; font: normal 11px Arial, Verdana, sans-serif; text-decoration:none; }
a.font_12:hover { text-decoration:underline; }
.font_13        { color:#000000; font: bold 12px Arial, Verdana, sans-serif; text-decoration:none; }
.font_13_active { color:#ECECEC; font: bold 12px Arial, Verdana, sans-serif; text-decoration:none; }
.font_13_hover  { color:#000000; font: bold 12px Arial, Verdana, sans-serif; text-decoration:none; }
a.font_13:hover { color:#000000; font: bold 12px Arial, Verdana, sans-serif; text-decoration:none; }
div.subnavi:hover a.font_13 { color:White; font: bold 12px Arial, Verdana, sans-serif; text-decoration:none; }
.font_14        { color:#ECECEC; font: normal 11px Arial, Verdana, sans-serif; text-decoration:none; }
.font_14:hover  { color:#F39A08; font: normal 11px Arial, Verdana, sans-serif; text-decoration:none; }
.font_14_active { color:#F39A08; font: bold 11px Arial, Verdana, sans-serif; text-decoration:none; }
.font_15        { color:#FFFFFF; font: normal 11px Arial, Verdana, sans-serif; text-decoration:none; }
.font_16        { color:#FFFFFF; font: bold 11px Arial, Verdana, sans-serif; text-decoration:none; }
.font_16:hover  { color:#F39A08; font: bold 11px Arial, Verdana, sans-serif; text-decoration:none; }
.font_16_active { color:#F39A08; font: bold 11px Arial, Verdana, sans-serif; text-decoration:none; }
.font_17        { color:#F39A08; font: bold 11px Arial, Verdana, sans-serif; text-decoration:none; }
a.font_17:hover { text-decoration:underline; }
.font_18        { color:#FFFFFF; font: normal 11px Arial, Verdana, sans-serif; text-decoration:none; }
.font_19        { color:#F39A08; font: normal 10px Arial, Verdana, sans-serif; text-decoration:none; }
.font_20        { color:#141414; font: normal 12px Arial, Verdana, sans-serif; text-decoration:none; }
a.font_20:hover { text-decoration:underline; }
.font_21        { color:#141414; font: bold 14px Arial, Verdana, sans-serif; text-decoration:none; }
.font_22        { color:#141414; font: bold 12px Arial, Verdana, sans-serif; text-decoration:none; }
a.font_22:hover { text-decoration:underline; }
.font_23        { color:#F39A08; font: bold 12px Arial, Verdana, sans-serif; text-decoration:none; }
a.font_23:hover { text-decoration:underline; }
a:hover .font_23{ text-decoration:underline; }
.font_24        { color:#FFFFFF; font: normal 11px Arial, Verdana, sans-serif; text-decoration:none; }
.font_24_active { color:#FFFFFF; font: bold 11px Arial, Verdana, sans-serif; text-decoration:none; }
.font_25        { color:#F39A08; font: bold 11px Arial, Verdana, sans-serif; text-decoration:none; }
a.font_25:hover { text-decoration:underline; }
button.font_25:hover{ text-decoration:underline; }
.font_26        { color:#4B4B4B; font: normal 11px Arial, Verdana, sans-serif; text-decoration:none; }
.font_27        { color:#141414; font: bold 14px Arial, Verdana, sans-serif; text-decoration:none; }
.font_28        { color:#141414; font: normal 12px Arial, Verdana, sans-serif; text-decoration:none; }
.font_29        { color:#F39A08; font: normal 12px Arial, Verdana, sans-serif; text-decoration:none; }
a.font_29:hover { text-decoration:underline; }
.font_30        { color:#141414; font: bold 16px Arial, Verdana, sans-serif; text-decoration:none; }
a.font_30:hover { text-decoration:underline; }
.font_31        { color:#141414; font: bold 13px Arial, Verdana, sans-serif; text-decoration:none; line-height: 16px; }
a.font_31:hover { text-decoration:underline; }
.font_32        { color:#A3A3A3; font: normal 11px Arial, Verdana, sans-serif; text-decoration:none; }
.font_33        { color:#141414; font: bold 12px Arial, Verdana, sans-serif; text-decoration:none; }
.font_34        { color:#F39A08; font: bold 12px Arial, Verdana, sans-serif; text-decoration:none; }
a.font_34:hover { text-decoration:underline; }
.font_35        { color:#4C5157; font: normal 10px Arial, Verdana, sans-serif; text-decoration:none; }
.font_36        { color:#4C5157; font: normal 11px Arial, Verdana, sans-serif; text-decoration:none; }
.font_37        { color:#3A3A3A; font: bold 11px Arial, Verdana, sans-serif; text-decoration:none; }
.font_37_active { color:#F39A08; font: bold 11px Arial, Verdana, sans-serif; text-decoration:none; }
a.font_37:hover { text-decoration:underline; }
a.font_37_active:hover{ text-decoration:underline; }
.font_38        { color:#7F7F7F; font: normal 11px Arial, Verdana, sans-serif; text-decoration:none; }
.font_39        { color:#333333; font: normal 10px Arial, Verdana, sans-serif; text-decoration:none; }
.font_40        { color:#000000; font: normal 11px Arial, Verdana, sans-serif; text-decoration:none; }
.font_41        { color:#FFFFFF; font: bold 12px Arial, Verdana, sans-serif; text-decoration:none; }
a.font_41:hover { text-decoration:underline; }
.font_42        { color:#F39A08; font: bold 12px Arial, Verdana, sans-serif; text-decoration:none; }
a.font_42:hover { text-decoration:underline; }
.font_43        { color:#000000; font: bold 10px Arial, Verdana, sans-serif; text-decoration:none;}
a.font_43:hover { text-decoration:underline; }
.page_wrapper .content .links .content .news .tsr .news_content .item .font_43 { color:#000000; font: bold 12px Arial, Verdana, sans-serif; text-decoration:none;}
.page_wrapper .content .links .content .news .tsr .news_content .item a.font_43:hover { text-decoration:underline; }
.font_44        { color:#F39A08; font: bold 10px Arial, Verdana, sans-serif; text-decoration:none;}
.page_wrapper .content .links .content .news .tsr .news_content .item .font_44 { color:#F39A08; font: bold 12px Arial, Verdana, sans-serif; text-decoration:none;}
.page_wrapper .content .links .content .news .tsr .news_content .item a.font_44:hover { text-decoration:underline; }
.font_45        { color:#FFFFFF; font: normal 10px Arial, Verdana, sans-serif; text-decoration:none; }
.font_45:hover  { color:#F39A08; font: normal 10px Arial, Verdana, sans-serif; text-decoration:none; }
.font_46        { color:#F39A08; font: normal 10px Arial, Verdana, sans-serif; text-decoration:none; text-transform:uppercase; }
.font_46:hover  { color:#F39A08; font: normal 10px Arial, Verdana, sans-serif; text-decoration:underline; text-transform:uppercase; }
.font_47        { color:#000000; font: normal 10px Arial, Verdana, sans-serif; text-decoration:none; }
.font_48        { color:#383838; font: bold 11px Arial, Verdana, sans-serif; text-decoration:none; }
.font_49        { color:#ffffff; font: bold 11px Arial, Verdana, sans-serif; text-decoration:none; }
.font_50        { color:#141414; font: normal 10px Arial, Verdana, sans-serif; text-decoration:none; }
a.font_50:hover { text-decoration:underline; }
.font_51 { color:#F39A08; font: bold 11px Arial, Verdana, sans-serif; text-decoration:none; }
.font_52       { color:#4C5157; font: bold 11px Arial, Verdana, sans-serif; text-decoration:none; }
.font_53        { color:#FFFFFF; font: normal 12px Arial, Verdana, sans-serif; text-decoration:none; }
a.font_53:hover { text-decoration:underline; }
.font_54 { color:#F39A08; font: normal 11px Arial, Verdana, sans-serif; text-decoration:none; }
.font_55 { color:#B7B7B7; font: normal 11px Arial, Verdana, sans-serif; text-decoration:none; }
.font_56 { color:#FFFFFF; font: bold 11px Arial,Verdana,sans-serif; text-decoration: none; }
a.font_56:hover { text-decoration:underline; }

/** Redesign Fonts **/
.font_100       { color:#444444; font: bold 11px Arial, Verdana, sans-serif; text-decoration:none; text-transform: uppercase; } /** inactive **/
.font_101       { color:#FFFFFF; font: bold 11px Arial, Verdana, sans-serif; text-decoration:none; text-transform: uppercase; } /** active **/

.font_geotargeting { color:#FFFFFF; font: bold 11px Arial,Verdana,sans-serif; text-decoration: none; }
.font_geotargeting:hover { text-decoration:underline; }

/** Fonts über dunklem Hintergrund **/
.page_wrapper .content .links .content .topnews .middle .topnews_content .pic .overlay .text .link { color: #f9b200; }

/* Special Font Definitions */
.page_wrapper .content .rechts .content .group .middle .tsr_standard_content .tsr .text a    { font: bold 11px Arial, Verdana, sans-serif; text-decoration:none; color:#F39A08; text-transform: none; } 
.page_wrapper .content .rechts .content .news .tsr .headline .font_22 { color:#FFFFFF; font: bold 12px Arial, Verdana, sans-serif; text-decoration:none; }

.page_wrapper .content .header .naviboard  .content .block .linklist .link .icon  a {text-decoration: none;}
.page_wrapper .content .rechts .content .liveTickerBox .tsr .headline .livebutton a {text-decoration: none;}

.page_wrapper .content .rechts .content .liveTickerBox .tsr .content .fzeile .article a { text-decoration: none;}
.page_wrapper .content .rechts .content .liveTickerBox .tsr .content .bzeile .article a {text-decoration: none;}

.page_wrapper .content .links .content .topnews .middle .topnews_content .pic .overlay .type a { text-decoration: none;}
