
strong.category, h2.category, h3.category { color: #820008; }
strong.category a, h2.category a, h3.category a { color: #820008; }

h1.category { color: #820008; display: block; font-size: 12px; font-weight: bold; line-height: 15px; margin: 0 0 4px; padding: 0 6px; text-indent: 0!important; position: relative!important; }

.no_transform { text-transform: none!important; }


/****************
** Allgemeines **
****************/
body { background-color: #061530; background-image: none; }



/*********************
** Ger�st der Seite **
*********************/
#wrapper_page  { background-color: #061530; background-image: none; }
#wrapper_header div#navigation { background: transparent url("../img/mt/bg_head_nav.gif") no-repeat; }

#wrapper_content {  color: #C1C1C1; }

ul#breadcrumb li { background-image: url("../img/mt/bg_breadcrumb.png"); }


div.jq_close { background-image: url(../img/mt/bg_button_close.gif); }

.content_block_header,
.content_block_footer {	background-image: url("../img/mt/bg_boxen.png"); background-color: transparent; }
.content_block { background: #09224e url("../img/mt/bg_boxen_grad.gif") repeat-x 0 0; }

.footer_header { background: transparent url("../img/mt/bg_boxen.png") no-repeat 0px -180px; height: 6px; }
.footer_footer { background: transparent url("../img/mt/bg_boxen.png") no-repeat 0px -195px; height: 15px; }
.footer ul#breadcrumb li,
.footer ul.breadcrumb li { background-image: url("../img/mt/bg_breadcrumb.png")!important; }
.footer ul#breadcrumb li.home,
.footer ul.breadcrumb li.home { background: none!important; }

.media_680 h1 { color: #FFFFFF; font-size: 22px; font-weight: bold; line-height: 22px; padding: 0 6px; margin: 0 0 5px 0; }
.media_680 h1 span { display: block; color: #CDCDCD; font-size: 16px; font-weight: bold; line-height: 20px; }
.media_680 h2 { color: #CDCDCD; font-size: 16px; font-weight: bold; line-height: 20px; padding: 0 6px; margin: 5px 0 0 0; }
.media_680 h3 { color: #FFFFFF; font-size: 22px; font-weight: bold; line-height: 22px; padding: 0 6px; margin: 0 0 5px 0;}
.media_680 h2 a { color: #CDCDCD; }
.media_680 h3 a { color: #FFFFFF; }
.media_680 p { color: #C1C1C1; font-size: 13px; line-height: 15px; margin: 0 0 7px 0; padding: 0 6px; }
.media_680 p em { color: #C1C1C1; }
.article p { font-size: 14px; line-height: 18px; }
.media_680 .jq_link a { display: none; }
.media_680 span.date { color: #959595; font-size: 10px; line-height: 10px; float: right; margin-top: 3px; }
.media_680 .jq_videoteaser { position: relative; }
.media_680 .jq_videoteaser span.play { background: transparent url("../img/bg_play.png") no-repeat 0 0; height: 48px; left: 300px; position: absolute; top: 170px; width: 81px; }
.media_680 .jq_videoteaser:hover span.play { background-image: url("../img/bg_play_roll.png"); }

ul.actions { float: right; margin: 3px 0 0 0; }

#email_form { display: none; }
#email_form form { padding: 10px 6px; }
#email_form form fieldset { border: 0; padding: 0; margin: 0;}
#email_form form fieldset legend { font-size: 11px;  margin: 0; }
#email_form form label { font-size: 11px; font-weight: normal; margin: 0; }
#email_form form input { margin: 0 0 10px; }
#email_form form input.submit { }
#email_form form textarea { margin: 0 0 10px; height: 120px; }
#email_form p.notice { padding-top: 25px; }
#email_form p.notice em { font-size: 12px; }

#bookmarking { display: none; }
#bookmarking button.bookmark { background: transparent url(../img/bg_button_bookmark.gif) no-repeat 0px 0px; border: 0; cursor: pointer; display: block; text-indent: -9000px; height: 20px; width: 91px;}
#bookmarking button.bookmark:active { background-position: 1px 1px; }
#bookmarking p { line-height: 18px; padding: 0 6px; }

/* bookmarking new */
ul.social_bookmarks { margin: 20px 0 5px; padding: 0 4px; }

.media_680 .info { padding: 0 6px; }
.media_680 .info strong { font-weight: normal; }
.media_680 .info ul { margin: 0; }
.media_680 .info li.hl { color: #FFFFFF; }
.media_680 .info li { list-style-type: none; padding: 0; margin: 0; font-weight: bold; }


.content_block ul.more li h5 a,
.content_block ul.more li h6 a { color: #C1C1C1; }

.content_block ul.horizontal li div { color: #939393; }

.index p a,
.index p a:hover { color: #C1C1C1; }


strong.category, strong.category a, h1.category, h2.category, h3.category { color: #C1C1C1; }

.content_block .teaser_220 h5 a { color: #CDCDCD; }
.content_block .teaser_220 h6 a { color: #FFFFFF; }
.content_block .teaser_220 span.date { color: #959595; display: block; font-size: 10px; line-height: 10px; padding: 2px 0 0 6px; }
.content_block ul.teaser_220 { margin: 0 0 10px 0; }
.content_block ul.teaser_220 li { list-style: none; float: left; display: block; width: 220px; padding: 0 10px 0 0; }
.content_block ul.teaser_220 li.last { padding-right: 0; }
.content_block ul.teaser_220 h6 { margin: 0; }
.content_block ul.teaser_slideshow_680 { margin: 0; }
.content_block ul.teaser_slideshow_680 li { list-style: none; float: left; display: block; width: 680px; padding: 0; padding: 0 10px 0 0; }
.content_block ul.hr li { border-top: 1px solid #4e6177; margin-top: 10px; padding-top: 10px; }

.content_block .teaser_220_450 h2 a { color: #CDCDCD; }
.content_block .teaser_220_450 h3 a { color: #FFFFFF; }
.content_block .teaser_220_450 p { color: #C1C1C1; }
.content_block .teaser_220_450 span.date { color: #959595; font-size: 10px; line-height: 10px; }


.content_block #prev_box { position: relative; padding-top: 30px; }

.content_block #prev_box .prev_box_header { border-bottom: 1px solid #4E6177; height: 28px; margin-bottom: 10px; position: relative; }
.content_block #prev_box .prev_box_header ul {display: block; margin: 0 189px; padding: 0; position: absolute; top: 1px; width: 301px; }
.content_block #prev_box .prev_box_header ul li { float: left; list-style: none; text-transform: uppercase; width: auto; }
.content_block #prev_box .prev_box_header ul li a { background: transparent url("../img/mt/bg_boxen.png") no-repeat 0 0; color: #FFFFFF; display: block; font-weight: bold; line-height: 28px; text-align: center; width: 150px; }
.content_block #prev_box .prev_box_header ul li a.newest { background-position: -700px -420px; border-right: 1px solid #616161; }
.content_block #prev_box .prev_box_header ul li.active a.newest,
.content_block #prev_box .prev_box_header ul li a.newest:hover { background-position: -700px -390px; }
.content_block #prev_box .prev_box_header ul li a.most_viewed { background-position: -850px -420px; }
.content_block #prev_box .prev_box_header ul li.active a.most_viewed,
.content_block #prev_box .prev_box_header ul li a.most_viewed:hover { background-position: -850px -390px; }

.content_block #prev_box .teaser_220_450 { border-bottom: 1px solid #4e6177; padding-bottom: 10px; margin-bottom: 10px; }
.content_block #prev_box .scroll { border-bottom: 1px solid #4e6177; padding-bottom: 10px; margin-bottom: 10px; }
.content_block #prev_box .most_viewed { display: none; }

.content_block #prev_box .teaser_slideshow_680 { border-bottom: 1px solid #4e6177; padding-bottom: 10px; margin-bottom: 10px; }
.content_block #prev_box .teaser_slideshow_680 h2,
.content_block #prev_box .teaser_slideshow_680 h3 { line-height: 18px; }


.content_block ul.teaser_mod { margin: 0 0 10px 0; }
.content_block ul.teaser_mod li { list-style: none; float: left; display: block; width: 93px; padding: 0 3px 0 0; font-size: 11px; line-height: 13px; }
.content_block ul.teaser_mod li img { margin-bottom: 3px; }
.content_block ul.teaser_mod li .detail { display: none; }
.content_block ul.teaser_mod li .teaser img { cursor: pointer; }

.content_block #mod_detail { overflow: hidden; }
.content_block #mod_detail h2 { color: #CDCDCD; font-size: 16px; font-weight: bold; line-height: 20px; padding: 0; margin: 0; }
.content_block #mod_detail h3 { color: #FFFFFF; font-size: 20px; font-weight: bold; line-height: 22px; padding: 0; margin: 0 0 5px 0;}
.content_block #mod_detail p { margin: 0 0 10px 0; font-size: 12px; }
.content_block #mod_detail .wrapper { width: 680px; }

.content_block .slide { height: 175px; width: 680px; overflow: hidden; position: relative; margin-top: 10px; }
.content_block .slide ul { display: block; width: 10000px; position: absolute; }
.content_block .slide .teaser_220 .jq_videoteaser img { height: 123px; }
.content_block .slide .jq_videoteaser { position: relative; }
.content_block .slide .jq_videoteaser span.play { background: transparent url("../img/bg_play.png") no-repeat 0 0; height: 48px; left: 70px; position: absolute; top: 38px; width: 81px; }
.content_block .slide .jq_videoteaser:hover span.play { background-image: url("../img/bg_play_roll.png"); }

.content_block .scroll div { width: 25px; height: 25px; background-image: url("../img/bg_buttons.png"); }
.content_block .scroll div.backward { background-position: 0 -580px; }
.content_block .scroll div.forward { background-position: 0 -500px; }
.content_block .scroll div a { display: block; width: 25px; height: 25px; text-indent: -10000px; background-image: url("../img/bg_buttons.png"); }
.content_block .scroll div.backward a { background-position: 0 -540px; }
.content_block .scroll div.forward a { background-position: 0 -460px; }

.content_block .slide_head .backward a,
.content_block .slide_head .forward a { display: none; }
.content_block .slide_head .category { display: block; float: left; }
.content_block .slide_head .scroll { float: right; margin-top: 2px; }
.content_block .slide_head .scroll div { float: left; margin-left: 8px; }
.content_block .slide_head .scroll div.backward { background-position: 0 -580px; }
.content_block .slide_head .scroll div.forward { background-position: 0 -500px; }





/* programm */
.program #nav_prog { border-bottom: 1px solid #4e6177; overflow: hidden; position: relative; }
.program #nav_prog ul { height: 44px; margin: 0 0 5px; overflow: hidden; padding: 0 45px; position: relative; width: 590px; }
.program #nav_prog ul li { border: 0; float: left; height: 44px; list-style: none; margin: 0; text-align: center; width: 117px !important; }
.program #nav_prog ul li a { color: #B4B4B4; font-size: 11px; line-height: 44px; }
.program #nav_prog ul li a.active { color: #FFFFFF; }
.program #nav_prog ul li a strong { font-size: 23px;}
.program #nav_prog .backward { left: 0; position: absolute; top: 10px; }
.program #nav_prog .forward { right: 0; position: absolute; top: 10px; }


.program h2 { color: #8b8b8b; font-size: 14px; font-weight: bold; line-height: 30px; margin: 0; padding: 0 5px; }
.program ul { margin: 0; padding: 0; }
.program ul li { border-top: 1px solid #4e6177; font-size: 11px; list-style: none; margin: 0; padding: 0; }
.program ul li.live {  background: #820008 url("../img/mt/bg_prog_live.gif") repeat-x; }
.program ul li.live span { background: transparent url(../img/li_bullet_939393.png) no-repeat 0px 50%; color: #DADADA; display: block; font-size: 10px; line-height: 16px; padding-left: 12px; width: 37px; position: absolute; right: 0; bottom: 0; }
.program ul li a { color: #DADADA; }
.program ul li .titel { position: relative; }
.program ul li .titel a { display: block; width: 125px; }
.program ul li .titel a.more_light { line-height: 16px; padding-right: 0; width: 35px; position: absolute; right: 0; bottom: 0; }
.program ul li div.time { float: left; margin: 0 5px; width: 25px; }
.program ul li div.wrapper { float: right; padding: 0; width: 175px; }
.program ul li div.detail_wrapper { clear: both; position: relative; z-index: 1000; }
.program ul li div.detail { background: #535353; display: none; left: 0; position: absolute; top: 0; width: 220px; }
.program ul li div.detail img { float: left; height: 39px; margin: 0 2px 0 5px; width: 68px; }
.program ul li div.detail div.wrapper { float: right; width: 140px; }
.program ul li div.noimg div.wrapper { float: right; width: 175px; }
.program ul li div.detail div.wrapper strong { color: #B4B4B4; font-size: 11px; font-weight: bold; }
.program ul li div.detail div.wrapper ul { margin: 0; padding: 0; }
.program ul li div.detail div.wrapper ul li,
.program ul li div.detail div.wrapper p { color: #FFFFFF; font-size: 11px; margin: 0; padding: 0 5px 0 0; }
.program ul li div.detail div.wrapper ul li { border:0; list-style: disc; list-style-position: inside; }


.program ul li div.play a { background: transparent url("../img/bg_buttons_mediathek.png") no-repeat 0 -264px; display: block; height: 11px; line-height: 11px; text-indent: -9999px; width: 17px; }
.program ul li div.play a:hover { background: transparent url("../img/bg_buttons_mediathek.png") no-repeat -44px -264px; }

.prog_space { height: 400px; }


/* slideshow */
.slideshow { margin-top: 20px; position: relative; }
.slideshow div.switch { position: absolute; top: 0; left: 0; width: 680px; height: 520px; }
.slideshow div.switch a.backward,
.slideshow div.switch a.forward { background: transparent url("../img/transp.gif") no-repeat 0 0; outline: none; display: block; width: 340px; height: 520px; float: left; text-align: left; }
.slideshow div.switch a.backward span { background: transparent url("../img/bg_buttons.png") no-repeat 0 -380px; cursor: pointer; display: block; width: 44px; height: 44px; text-indent: -9999px; margin: 485px 0 0 10px; }
.slideshow div.switch a.backward:hover span { background-position: 0 -320px; }
.slideshow div.switch a.forward span { background: transparent url("../img/bg_buttons.png") no-repeat 0 -260px; cursor: pointer; display: block; width: 44px; height: 44px; text-indent: -9999px; margin: 485px 0 0 286px; }
.slideshow div.switch a.forward:hover span { background-position: 0 -200px; }

.slideshow #articleH1 { font-size: 22px; margin: 0; padding: 0 53px; }
.slideshow #articleH1 span { display: block; padding-right: 5px; }
.slideshow h2 { display: inline; font-size: 16px; line-height: 22px; margin: 0; }
.slideshow h3 { display: inline; font-size: 16px; line-height: 22px; margin: 0; padding: 0; }

.slideshow .counter { font-size: 10px; margin-left: 625px; text-align: center; }

.slideshow #wrapper_img { height: 420px; overflow: hidden; text-align: center; width: 680px; }
.slideshow #wrapper_img span.credit { color: #5d5d5d; display: block; font-size: 10px; text-align: right; }

.slideshow #wrapper_img .slide_img { display: none; }
.slideshow #wrapper_captions p { display: none; }
.slideshow #wrapper_txt { height: 100px; padding: 8px 55px 0 55px; }
.slideshow #wrapper_txt p { line-height: 17px; }

.teletext { padding-top: 30px; }
.teletext .navi { margin: 0; padding: 0 0 10px 30px; background-color: #000000; }
.teletext .navi li { background: transparent url("../img/bg_button.png") no-repeat 0 0; color: #FFFFFF; cursor: pointer; font-weight: bold; display: block; float: left; height: 22px; line-height: 22px; list-style: none; margin: 10px 15px 0 0; text-align: center; width: 112px; }
.teletext .navi li a { color: #FFFFFF; }



.teletext form { float: left; width: 280px; }
.teletext fieldset { padding: 20px 0 0 35px; }
.teletext label { display: block; font-size: 11px; font-weight: normal; padding-left: 5px; }
.teletext input.search { float: left; background: transparent url("../img/bg_forms.png") no-repeat 0 0; border: none; margin: 1px 0; padding: 5px 7px 4px 7px; width: 196px; line-height: 12px; }
.teletext input.search:focus { background: transparent url("../img/bg_forms.png") no-repeat 0 -25px; }
.teletext .submit { float: left; line-height: 12px; margin: 4px 0 0 3px; }

.teletext #tt_searchanswer { float: left; height: 40px; padding: 35px 0 0 10px; width: 370px; }
.teletext #tt_searchanswer ul { margin: 0; }
.teletext #tt_searchanswer li { list-style: none; display: block; float: left; padding-left: 10px; width: 40px; }
.teletext #tt_searchanswer li a { color: #FFFFFF; cursor: pointer; }

.teletext_index dl { width: 335px; margin: 10px 0 20px 0; }
.teletext_index dl dl { width: auto; margin: 0; }
.teletext_index dt { background-color: #575757; color: #000000; padding-left: 5px; }
.teletext_index dl dl dt { border-bottom: 1px solid #575757; background-color: transparent; padding: 0; color: #FFFFFF; font-weight: normal; }
.teletext_index dd { border-bottom: 1px solid #575757; margin: 0; padding-left: 5px; }
.teletext_index dd.multi { border: 0; padding: 0; }
.teletext_index dd.multi dt { padding-left: 5px; }
.teletext_index dl dl dd { padding-left: 40px; }
.teletext_index dd span { display: block; float: left; }
.teletext_index dd a { display: block; float: right; color: #FFFFFF; padding-right: 15px; }



/************
** SIDEBAR **
************/
#wrapper_sidebar .sidebar_block_header,
#wrapper_sidebar .sidebar_block_header_light,
#wrapper_sidebar .sidebar_block_header_dark,
#wrapper_sidebar .sidebar_block_footer,
#wrapper_sidebar .sidebar_block_footer_light,
#wrapper_sidebar .sidebar_block_footer_dark { background-image: url("../img/mt/bg_boxen.png"); background-color: transparent; }
#wrapper_sidebar .sidebar_block_dark { background: #09224e url("../img/mt/bg_boxen_grad.gif") repeat-x 0 0; }


.medrect_header { background: transparent url("../img/mt/bg_boxen.png") no-repeat -700px 0px; font-size: 10px; height: 14px; line-height: 10px; color: #959595; text-align: right; padding: 2px 10px 0 0; }
.medrect_footer { background: transparent url("../img/mt/bg_boxen.png") no-repeat -700px -15px; font-size: 1px; height: 13px; line-height: 1px; }
.medrect_ref  { background: #09224e url("../img/mt/bg_boxen_grad.gif") repeat-x 0 0; }


/* mediathek_teaser */


#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header,
#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header li.active a,
#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header li a:hover,
#wrapper_sidebar .mediathek_teaser ul#mediathek_teaser_header,
#wrapper_sidebar .mediathek_teaser ul#mediathek_teaser_header li.active a,
#wrapper_sidebar .mediathek_teaser ul#mediathek_teaser_header li a:hover,
#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header li.active a.newest,
#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header li a.newest:hover,
#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header li.active a.most_viewed,
#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header li a.most_viewed:hover,
#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header_triple,
#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header_triple li a:hover,
#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header_triple li a.top_videos,
#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header_triple li.active a,
#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header_triple li a:hover,
#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header_triple li.active a.top_videos,
#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header_triple li a.top_videos:hover,
#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header_triple li.active a.newest,
#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header_triple li a.newest:hover,
#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header_triple li.active a.most_viewed,
#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header_triple li a.most_viewed:hover,
#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header_quad,
#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header_quad li.active a,
#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header_quad li a:hover,
#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header_quad li.active a.news,
#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header_quad li a.news:hover,
#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header_quad li.active a.weather,
#wrapper_sidebar .mediathek_teaser ul.mediathek_teaser_header_quad li a.weather:hover { background-image: url("../img/mt/bg_boxen.png"); }

#wrapper_sidebar .mediathek_teaser ul#mediathek_teaser_header { background-color: #1D2E41; }
#wrapper_sidebar .mediathek_teaser .mediathek_teaser_body { background-color: #09224e; background-image: none; }


.dtdata { background: white; margin: 20px 0 5px 0; padding: 5px; color: black; }
