body { margin: 0px; padding: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-size: 11px; font-family: Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; }
body.ardcss { margin: 0px; padding: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-size: 100%; font-family: Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif; }
#ardBody { margin: 0pt 0pt 1px; padding: 0.5em 0pt 0pt; clear: both; background-color: rgb(255, 255, 255); width: 48.15em; float: left; display: inline; }
.headline { font-size: 1em; font-weight: bold; }
.subheadline { font-size: 0.9em; font-weight: bold; color: rgb(78, 80, 92); }
font.klein { font-size: 0.6em; color: rgb(0, 0, 0); }
.navi_container { float: left; width: 100%; display: block; background-color: rgb(15, 39, 87); background-image: url(/files/128/'white.gif'); background-repeat: repeat-x; background-position: center bottom; }
.navi_container_fit { clear: both; width: 48.12em; display: inline; float: left; }
.EinsPlus_head_background { margin: 0pt; padding: 0pt; width: 100%; vertical-align: top; background-image: url(/files/128/'head_bg_plus_2.gif'); background-repeat: repeat-x; }
.EinsPlus_head_background img { vertical-align: top; }
.EinsPlus_sub_menu_color { float: right; text-align: right; font-size: 0.7em; padding-bottom: 2px; padding-top: 2px; }
.EinsPlus_sub_menu_color a { color: rgb(255, 255, 255); }
.EinsExtra_head_background { margin: 0pt; padding: 0pt; width: 100%; vertical-align: top; background-image: url(/files/128/'head_bg_extra_2.gif'); background-repeat: repeat-x; }
.EinsExtra_head_background img { vertical-align: top; }
.EinsExtra_sub_menu_color { float: right; text-align: right; font-size: 0.7em; padding-bottom: 2px; padding-top: 2px; }
.EinsExtra_sub_menu_color a { color: rgb(255, 255, 255); }
.EinsFestival_head_background { margin: 0pt; padding: 0pt; width: 100%; vertical-align: top; background-image: url(/files/128/'head_bg_festival_2.gif'); background-repeat: repeat-x; }
.EinsFestival_head_background img { vertical-align: top; }
.EinsFestival_sub_menu_color { float: right; text-align: right; font-size: 0.7em; padding-bottom: 2px; padding-top: 2px; }
.EinsFestival_sub_menu_color a { color: rgb(255, 255, 255); }
.head_background { margin: 0pt; padding: 0pt; width: 100%; vertical-align: top; background-color: rgb(1, 45, 150); background-repeat: repeat-x; }
.head_background img { vertical-align: top; }
.sub_menu_color { float: right; text-align: right; font-size: 0.7em; line-height: 1.4em; padding-bottom: 2px; padding-top: 2px; }
.sub_menu_color a { color: rgb(0, 44, 107); }
.inv { overflow: hidden; position: absolute; left: -1000px; top: -1000px; visibility: hidden; }
#ardNaviLeft { margin: 0pt; padding: 0pt; display: inline; float: left; }
#ardNaviLeft li { border-left: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); height: 1.4em; list-style-type: none; float: left; display: inline; }
#ardNaviLeft li#noborder { border-left: 0pt none; }
#ardNaviLeft a { display: inline; padding-left: 0.74em; padding-right: 0.74em; font-size: 0.7em; color: rgb(255, 255, 255); text-decoration: none; }
#ardNaviLeft a:hover { text-decoration: underline; }
#ardNaviLeft li.head_link_active { border-bottom: 1px solid rgb(166, 205, 237); }
#ardNaviLeft li.head_link_active a { color: rgb(15, 39, 87); }
#ardNaviLeft li.head_link_active_plus { border-bottom: 1px solid rgb(177, 195, 0); }
#ardNaviLeft li.head_link_active_extra { border-bottom: 1px solid rgb(126, 144, 166); }
#ardNaviLeft li.head_link_active_festival { border-bottom: 1px solid rgb(156, 20, 20); }
.ardimpretc { position: relative; clear: both; float: left; width: 100%; height: 1.2em; }
.ardimpretcFit { clear: both; float: left; width: 48.12em; }
.ardDate { float: left; font-size: 0.7em; padding-left: 7px; padding-bottom: 2px; padding-top: 2px; }
#FussContainer { border-top: 1px solid black; border-bottom: 1px solid black; width: 100%; background-image: url(/files/128/'fuss_bg.gif'); background-repeat: repeat-x; clear: both; font-size: 0.8em; float: left; }
.standort { clear: both; line-height: 1em; padding-bottom: 0.3em; padding-left: 0.3em; }
.standort img { line-height: 1em; vertical-align: middle; }
.dunkelblauklein { color: rgb(15, 39, 87); font-size: 0.6em; }
.klein { color: rgb(15, 39, 87); }
.klein_block { color: rgb(0, 0, 0); display: block; }
.small { font-size: 0.6em; }
.navard { margin: 0pt; padding: 0pt; background: rgb(15, 39, 87) none repeat scroll 0% 0%; float: right; vertical-align: middle; height: 1.4em; }
.navard a { font-family: Verdana,Helvetica,nimbus sans,nimbus sans L,Arial,sans-serif; color: rgb(175, 205, 239); font-size: 0.7em; text-decoration: none; font-weight: bold; }
.navard a:hover { text-decoration: underline; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
.ard1 { background-color: rgb(216, 233, 245) ! important; }
#ContainerLeft { margin: 0pt 0.6em 0pt 0.31em; padding: 0pt 0pt 1em; width: 10.62em; float: left; display: inline; }
#ardContentIndex { border-bottom: 2px solid rgb(255, 255, 255); margin: 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 25.313em; float: left; display: inline; }
#ardContentIndexFull { border-bottom: 2px solid rgb(255, 255, 255); margin: 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 36.5em; float: left; display: inline; }
#ardsearchbox { padding: 0.3em; margin-bottom: 1.2em; height: 1.3em; }
#ardsearchbox form { display: inline; }
.searchbox_color { background: rgb(166, 205, 237) none repeat scroll 0% 0%; }
.EinsPlus_searchbox_color { background: rgb(228, 212, 193) none repeat scroll 0% 0%; }
.EinsExtra_searchbox_color { background: rgb(208, 219, 220) none repeat scroll 0% 0%; }
.EinsFestival_searchbox_color { background: rgb(197, 197, 197) none repeat scroll 0% 0%; }
.ardsearchinput { border: 1px solid rgb(165, 172, 178); margin: 0pt; padding: 0.2em 0pt 0.3em 0.35em; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 0.6em; background-color: rgb(255, 255, 255); vertical-align: middle; width: 10.25em; }
.ardsearchSubmit { border: 0pt none ; margin: 0pt; padding: 0pt 0pt 0pt 0.25em; vertical-align: middle; width: 0.937em; height: 1.125em; }
.ardNaviList { border-bottom: 1px solid rgb(15, 39, 87); }
.ardNaviList ul { margin: 0pt; padding: 0pt; }
.ardNaviList li { display: block; vertical-align: middle; }
.ardNaviList li.levelOne { margin: 0pt; padding: 0pt; list-style-type: none; font-size: 0.7em; line-height: 2em; }
.ardNaviList li.levelTwo { padding: 0pt; list-style-type: none; margin-left: 1em; }
.ardNaviList li.levelThree { background: rgb(237, 237, 237) none repeat scroll 0% 0%; line-height: 1.8em; }
.ardNaviList li.levelOneImage { margin: 0pt; padding: 0.2em 0pt; list-style-type: none; line-height: 1em; }
.ardNaviList li a { text-decoration: none; display: block; color: rgb(1, 50, 152); }
.ardNaviList li a.active { background-image: url(/files/128/'nav_arrow.gif'); background-repeat: no-repeat; }
.ardNaviList li.levelOne a { padding-left: 1em; }
.ardNaviList li.levelTwo a { margin-left: -1em; }
.ardNaviList li.levelOne a:hover { text-decoration: underline; background-image: url(/files/128/'nav_arrow.gif'); background-repeat: no-repeat; }
.ardNaviList li.levelTwo a:hover { text-decoration: underline; background-image: url(/files/128/'nav_arrow.gif'); background-repeat: no-repeat; }
a.ardNaviImageOpen { background-image: url(/files/128/'nav_arrow.gif'); background-repeat: no-repeat; background-position: 0pt -1px; }
a.ardNaviImageTwoOpen { background-image: url(/files/128/'nav_arrow.gif'); background-repeat: no-repeat; background-position: 0pt -1px; }
.topline { border-top: 1px solid rgb(15, 39, 87); }
.toplineTwo { border-top: 1px solid rgb(166, 205, 237); }
.bottomline { border-bottom: 1px solid rgb(15, 39, 87); }
.content_link_list { margin-top: 1em; }
ul.linkList { margin: 0pt; padding: 0pt; }
ul.linkList li { border-top: 0.062em solid rgb(255, 255, 255); margin: 0pt; padding: 0.6em; display: block; list-style-type: none; font-size: 0.7em; line-height: 1.3em; }
#ardRechteSpalte { margin: 0pt; width: 10.62em; float: right; display: inline; position: relative; }
.color_1 { background: rgb(166, 205, 237) none repeat scroll 0% 0%; color: rgb(0, 44, 107); }
.color_2 { background: rgb(240, 238, 221) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.color_3 { background: rgb(240, 238, 221) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.color_4 { background: rgb(231, 223, 189) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.mitteTop .color_3 { background: rgb(231, 223, 189) none repeat scroll 0% 0%; color: rgb(0, 44, 107); }
.EinsPlus_color_1 { background: rgb(177, 195, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.EinsPlus_color_2 { background: rgb(243, 235, 224) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.EinsPlus_color_3 { background: rgb(228, 212, 193) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.EinsPlus_color_4 { background: rgb(228, 212, 193) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.EinsExtra_color_1 { background: rgb(126, 144, 166) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.EinsExtra_color_2 { background: rgb(231, 237, 237) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.EinsExtra_color_3 { background: rgb(208, 219, 220) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.EinsExtra_color_4 { background: rgb(208, 219, 220) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.EinsFestival_color_1 { background: rgb(156, 20, 20) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.EinsFestival_color_2 { background: rgb(227, 227, 227) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.EinsFestival_color_3 { background: rgb(197, 197, 197) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.EinsFestival_color_4 { background: rgb(197, 197, 197) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.plus_gesund { background-color: rgb(132, 193, 234); color: rgb(255, 255, 255); }
.plus_kochen { background-color: rgb(229, 190, 0); color: rgb(255, 255, 255); }
.plus_natur { background-color: rgb(111, 179, 27); color: rgb(255, 255, 255); }
.plus_planetwissen { background-color: rgb(0, 79, 141); color: rgb(255, 255, 255); }
.plus_reise { background-color: rgb(249, 183, 0); color: rgb(255, 255, 255); }
.plus_sonntagstour { background-color: rgb(0, 114, 82); color: rgb(255, 255, 255); }
.plus_verbrauchermagazin { background-color: rgb(210, 79, 153); color: rgb(255, 255, 255); }
.plus_wissen { background-color: rgb(71, 112, 182); color: rgb(255, 255, 255); }
.plus_zuhause { background-color: rgb(238, 121, 0); color: rgb(255, 255, 255); }
.plus_schwerpunkt { background-color: rgb(216, 0, 11); color: rgb(255, 255, 255); }
.plus_color_gesund { color: rgb(132, 193, 234); }
.plus_color_kochen { color: rgb(229, 190, 0); }
.plus_color_natur { color: rgb(111, 179, 27); }
.plus_color_planetwissen { color: rgb(0, 79, 141); }
.plus_color_reise { color: rgb(249, 183, 0); }
.plus_color_sonntagstour { color: rgb(0, 114, 82); }
.plus_color_verbrauchermagazin { color: rgb(210, 79, 153); }
.plus_color_wissen { color: rgb(71, 112, 182); }
.plus_color_zuhause { color: rgb(238, 121, 0); }
.plus_color_schwerpunkt { color: rgb(216, 0, 11); }
.plus_menu_gesundheit { color: rgb(132, 193, 234); font-size: 0.7em; }
.plus_menu_kochen { color: rgb(229, 190, 0); font-size: 0.7em; }
.plus_menu_natur { color: rgb(111, 179, 27); font-size: 0.7em; }
.plus_menu_planetwissen { color: rgb(0, 79, 141); font-size: 0.7em; }
.plus_menu_reise { color: rgb(249, 183, 0); font-size: 0.7em; }
.plus_menu_sonntagstour { color: rgb(0, 114, 82); font-size: 0.7em; }
.plus_menu_verbrauchermagazin { color: rgb(210, 79, 153); font-size: 0.7em; }
.plus_menu_wissen { color: rgb(71, 112, 182); font-size: 0.7em; }
.plus_menu_zuhause { color: rgb(238, 121, 0); font-size: 0.7em; }
.plus_menu_schwerpunkt { color: rgb(216, 0, 11); font-size: 0.7em; }
#footer { display: block; clear: both; width: 100%; background-color: rgb(0, 26, 75); }
h1 { margin: 0pt 0pt 0.7em; font-size: 1em; }
h2 { margin: 0.7em 0pt; font-size: 0.9em; line-height: 1.6em; }
h3 { margin: 0.7em 0pt; font-size: 0.8em; line-height: 0.8em; }
h4 { margin: 0.7em 0pt; font-size: 0.8em; font-weight: normal; line-height: 1.4em; }

h1.category { margin: 0pt 0pt 1.2em 11.56em; padding: 0.3em; line-height: 1.3em; }

div.middle_block { padding: 0.6em; font-size: 0.7em; line-height: 1.3em; }
div.righttable td { font-size: 0.6em; }
div.smallblock { padding: 0.5em; clear: both; font-size: 0.6em; line-height: 1.3em; }
div.eventblock { width: 10.62em; }
div.content { font-size: 0.7em; line-height: 1.3em; }
div.hightlight_content { float: left; font-size: 0.7em; line-height: 1.3em; }
div.intro { padding: 0.6em 0pt 1.6em; font-size: 0.7em; line-height: 1.3em; }
div.browse { position: absolute; top: 2px; left: 26px; font-size: 1em; }
div.iptv { padding: 0pt 8px; clear: both; font-size: 0.6em; line-height: 1.3em; color: rgb(1, 50, 152); }
div.iptv p { margin-bottom: 0pt; }
.homeTeaserBack1 { background: rgb(166, 205, 237) none repeat scroll 0% 0%; }
.homeTeaserBack2 { background: rgb(210, 230, 246) none repeat scroll 0% 0%; }
a { color: rgb(1, 50, 152); }
a.weiss { color: rgb(255, 255, 255); }
div { position: relative; }
.hideme { display: none; }
img { border: medium none ; margin: 0pt; padding: 0pt; vertical-align: top; display: inline; }
.space { margin-bottom: 1em; }
.distance { padding-top: 3px; padding-bottom: 3px; }
.distance_more { vertical-align: middle; margin-top: -2px; padding-top: 1px; padding-bottom: 4px; }
.left_align { float: left; margin-right: 0.7em; z-index: 10; }
.left_align_sender { float: left; margin-top: 11px; }
.right_align { float: right; margin-left: 0.7em; z-index: 10; }
.right_align_radio { float: right; }
.left_align_radio { float: left; }
.right_align_news { float: right; padding-right: 11px; }
.right_align_sender { float: right; margin-top: 30px; }
.contact { font-size: 0.7em; line-height: 1.3em; }
.contact_left_align { float: left; margin-bottom: 6px; margin-right: 30px; }
.contact_right_align { float: right; margin-bottom: 6px; margin-right: 30px; }
.contact_submit { float: left; margin-left: 60px; }
div.mitte { margin: 0pt 0pt 1em; float: left; clear: both; position: relative; width: 100%; }
div.mitteTop { margin: 0pt 0pt 1em; float: left; clear: both; position: relative; width: 100%; }
div.right { margin: 0pt 0pt 0.9em; clear: both; position: relative; display: block; float: left; width: 100%; }
div.teaser_doppel_center { background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 100%; float: left; clear: both; display: block; }
div.mitteleft { width: 12.3em; float: left; clear: both; }
div.mitteright { width: 12.3em; float: right; }
p.teaser_category { border-bottom: 1px solid rgb(255, 255, 255); margin: 0pt; padding-left: 0.6em; font-size: 0.7em; line-height: 1.6em; vertical-align: middle; }
div.teaser_picture { border-bottom: 1px solid rgb(255, 255, 255); position: relative; }
div.teaser_center_more { clear: both; }
p.teaser_center_extension { border-top: 1px solid rgb(255, 255, 255); margin: 0pt; padding-left: 0.6em; font-size: 0.7em; line-height: 1.7em; vertical-align: middle; color: rgb(0, 0, 0); }
p.teaser_center_extension_weiss { border-top: 1px solid rgb(255, 255, 255); margin: 0pt; padding-left: 0.6em; font-size: 0.7em; line-height: 1.7em; vertical-align: middle; color: rgb(255, 255, 255); }
div.teaser_center_more ul { margin: 0pt; list-style-type: none; padding-left: 0pt; }
div.teaser_center_more li img { vertical-align: middle; }
div.teaser_center_more li { border-top: 1px solid rgb(255, 255, 255); font-size: 0.7em; line-height: 1.7em; padding-left: 0.6em; vertical-align: middle; }
div.content_text { margin: 0pt; padding: 0pt; color: rgb(0, 0, 0); font-size: 0.7em; line-height: 1.3em; }
h2.article { margin: 0pt 0pt 0.7em; color: rgb(78, 80, 92); }
h3 { font-size: 1.3em; line-height: 1.4em; font-weight: bold; }
h3.article { margin: 0pt 0pt 0.7em; font-size: 0.8em; line-height: 0.8em; color: rgb(78, 80, 92); }
h3.teaser_center_headline { margin: 0pt 0pt 2px; padding: 0px; color: rgb(1, 50, 152); }
h4 { font-size: 1em; line-height: 1.2em; font-weight: bold; }
h4.teaser_center_headline { margin: 0pt 0pt 3px; padding: 0px; color: rgb(1, 50, 152); }
div.teaser_picture_small { margin: 0px; padding: 0px; width: 120px; }
#jetzt_in_head { margin: -0.5em 0pt 1em; background: rgb(166, 205, 237) none repeat scroll 0% 0%; clear: both; font-size: 0.7em; line-height: 1.6em; color: rgb(0, 44, 107); padding-left: 0.6em; vertical-align: middle; }
p#upcoming { margin: 0pt 0pt 1em; background: rgb(166, 205, 237) none repeat scroll 0% 0%; font-size: 0.7em; line-height: 1.6em; color: rgb(0, 44, 107); padding-left: 0.6em; vertical-align: middle; }
.jetzt_in_block { margin-bottom: 1em; }
.jetzt_in_zeit { padding: 0.5em; background: rgb(166, 205, 237) none repeat scroll 0% 0%; font-size: 0.6em; line-height: 1.3em; }
.jetzt_in_text { padding: 0.5em; background: rgb(210, 230, 246) none repeat scroll 0% 0%; font-size: 0.6em; line-height: 1.3em; }
.broadcasttitle { font-size: 1.1em; line-height: 1.35em; margin-bottom: 0.3em; color: rgb(1, 50, 152); }
.broadcastblock { margin-bottom: 1em; width: 10.62em; }
.broadcastmeta { padding: 0.5em; position: relative; font-size: 0.6em; line-height: 1.3em; float: left; }
[class="broadcastmeta color_2"] { background: rgb(255, 0, 0) none repeat scroll 0% 0%; float: none; }
[class="broadcastmeta EinsPlus_color_2"] { float: none; }
[class="broadcastmeta EinsExtra_color_2"] { float: none; }
[class="broadcastmeta EinsFestival_color_2"] { float: none; }
[class="broadcastmeta homeTeaserBack1"] { float: none; }
.broadcaststation { margin: 0pt; }
.broadcastdate { margin: 0pt; float: left; vertical-align: middle; }
.broadcasttime { margin: 0pt; float: right; }
.broadcasttext { padding: 0.5em; clear: both; font-size: 0.6em; line-height: 1.3em; }
.content_std { color: rgb(0, 0, 0); line-height: 2em; float: left; }
.sender_container { width: 405px; height: 20px; margin-bottom: 5px; clear: both; }
.sender { width: 255px; height: 20px; background-color: rgb(240, 238, 221); float: left; }
.sender_inline { background: transparent url(/files/128/'rtow.gif') no-repeat scroll left top; width: 150px; float: right; }
.sender_image_tv { padding-left: 5px; margin-top: 6px; }
.sender_container_big { width: 584px; height: 50px; margin-bottom: 5px; clear: both; }
.odd { background-color: rgb(240, 238, 221); }
.border_bottom_white { border-bottom: 1px solid rgb(255, 255, 255); }
.black { color: rgb(0, 0, 0); }
#programmwochen_headline { padding: 4px 0pt 4px 4px; }
.rahmen { padding: 2px; }
.contentBlue { font-size: 0.7em; line-height: 1.3em; color: rgb(1, 50, 152); }
.pica { width: 25.313em; height: 9.375em; display: block; }
.picaWide { width: 36.5em; height: 9.375em; display: block; }
.pica2 { width: 7.5em; height: 5.625em; display: block; }
.pica3 { width: 12.3em; height: 7.875em; display: block; }
.pica4 { width: 10.62em; height: 5.62em; display: block; }
.pica5 { width: 12.18em; display: block; }
.pica6 { width: 10.62em; height: 2.5em; display: block; }
.picaHead { width: 48.18em; height: 3.625em; }
.picaHeadE { width: 48.5em; height: 3.625em; }
.pica7 { width: 10.62em; display: block; }
.printHead { display: none; }
.abstand { display: none; }
.genreColorID0 { background: rgb(166, 205, 237) none repeat scroll 0% 0%; color: rgb(0, 44, 107); }
.genreColorID1 { background: rgb(94, 134, 218) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.genreColorID2 { background: rgb(51, 181, 194) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.genreColorID3 { background: rgb(255, 140, 38) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.genreColorID4 { background: rgb(97, 168, 60) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.genreColorID5 { background: rgb(247, 93, 79) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.genreColorID6 { background: rgb(141, 75, 164) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.genreColorID7 { background: rgb(213, 140, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.toptipp1 { background: rgb(15, 39, 87) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.toptipp1 a { color: rgb(255, 255, 255); }
.toptipp1 h3 { border-top: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); }
.toptipp2 { background: rgb(240, 238, 221) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.toptipp2 h3 { border-top: 1px solid rgb(5, 48, 150); border-bottom: 1px solid rgb(5, 48, 150); }
.themenwocheHead { background: rgb(245, 185, 0) url(/files/128/'tw_banner.gif') no-repeat scroll left top; }
.themenwoche { background: rgb(0, 77, 129) none repeat scroll 0% 0%; vertical-align: middle; }
.EinsExtra_themaHead { background: rgb(81, 134, 200) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.themaHead { background: rgb(81, 134, 200) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
#tabRatgeber td { padding: 0.5em; font-size: 0.7em; }
div.radioGroup { border: 1px solid rgb(176, 184, 200); padding: 0pt 0.45em 0.45em; float: left; width: 35.5em; margin-bottom: 0.7em; }
div.radioGroup .stationLogo { position: relative; float: left; margin-top: 0.45em; }
ul.radioStationList { margin: 0px; padding: 0px; float: right; width: 25em; list-style-type: none; }
ul.radioStationList .radioList { border-left: 1px solid rgb(176, 184, 200); float: left; width: 11.75em; padding-left: 0.65em; margin-top: 0.45em; }
ul.radioStationList .station { font-size: 0.7em; line-height: 1.2em; }
ul { margin: 0pt; padding-left: 1.5em; list-style-type: disc; }
.teaserProgramNext { border-bottom: 1px solid rgb(255, 255, 255); margin: 0pt; padding: 4px 2px 4px 6px; font-size: 0.7em; }

/* ::::: null ::::: */

.normal_tab_head { padding: 2px 1px 2px 6px; background-color: rgb(166, 205, 237); color: rgb(0, 44, 107); font-size: 0.7em; }
.programmHeadRight { border-bottom: 1px solid rgb(255, 255, 255); margin: 0pt; padding: 4px 2px 4px 6px; background-color: rgb(166, 205, 237); font-size: 0.7em; }
.programmEntryRight { border-bottom: 1px solid rgb(255, 255, 255); margin: 0pt; padding: 4px 2px 4px 6px; background-color: rgb(210, 230, 246); font-size: 0.7em; }

/* ::::: null ::::: */

.teaserLink { border-bottom: 1px solid rgb(255, 255, 255); margin: 0pt; padding: 0pt 0pt 0pt 0.6em; font-size: 0.7em; line-height: 1.6em; vertical-align: middle; }
.sendetermin { margin: 0pt; padding: 0pt; float: left; }
.sendetermin img { margin: 0pt; padding: 0pt; width: 1.1em; height: 1.25em; }
h3 { font-size: 1.3em; line-height: 1.4em; font-weight: bold; }
h4 { font-size: 1em; line-height: 1.2em; font-weight: bold; }
.themenwocheHead { background: rgb(245, 185, 0) url(/files/128/'tw_banner.gif') no-repeat scroll left top; }

/* ::::: null ::::: */

.teaserLink { border-bottom: 1px solid rgb(255, 255, 255); margin: 0pt; padding: 0pt 0pt 0pt 0.6em; font-size: 0.7em; line-height: 1.6em; vertical-align: middle; }
.sendetermin { margin: -1.6em 0pt 0pt; padding: 0pt 0.6em 0pt 0pt; float: right; }
.sendetermin img { margin: 0.2em 0pt 0pt; padding: 0pt; float: left; width: 1.1em; height: 1.25em; }
.sendetermin span { padding: 0pt; margin-left: 0.5em; }

/* ::::: null ::::: */

.teaserLink { border-bottom: 1px solid rgb(255, 255, 255); margin: 0pt; padding: 0pt 0pt 0pt 0.6em; font-size: 0.7em; line-height: 1.6em; vertical-align: middle; }
.sendetermin { margin: -1.6em 0pt 0pt; padding: 0pt 0.6em 0pt 0pt; float: right; }
.sendetermin img { margin: 0.2em 0pt 0pt; padding: 0pt; float: left; width: 1.1em; height: 1.25em; }
.sendetermin span { padding: 0pt; margin-left: 0.5em; }

/* ::::: null ::::: */

.teaserLink { border-bottom: 1px solid rgb(255, 255, 255); margin: 0pt; padding: 0pt 0pt 0pt 0.6em; font-size: 0.7em; line-height: 1.6em; vertical-align: middle; }
.sendetermin { margin: -1.6em 0pt 0pt; padding: 0pt 0.6em 0pt 0pt; float: right; }
.sendetermin img { margin: 0em 0pt 0pt; padding: 0pt; float: left; width: 1.1em; height: 1.25em; }
.sendetermin span { padding: 0pt; margin-left: 0.5em; }

/* ::::: null ::::: */

.teaserLink { border-bottom: 1px solid rgb(255, 255, 255); margin: 0pt; padding: 0pt 0pt 0pt 0.6em; font-size: 0.7em; line-height: 1.6em; vertical-align: middle; }
.sendetermin { margin: -1.6em 0pt 0pt; padding: 0pt 0.6em 0pt 0pt; float: right; }
.sendetermin img { margin: 0.2em 0pt 0pt; padding: 0pt; float: left; width: 1.1em; height: 1.25em; }
.sendetermin span { padding: 0pt; margin-left: 0.5em; }

/* ::::: null ::::: */

.teaserLink { border-bottom: 1px solid rgb(255, 255, 255); margin: 0pt; padding: 0pt 0pt 0pt 0.6em; font-size: 0.7em; line-height: 1.6em; vertical-align: middle; }
.sendetermin { margin: -1.6em 0pt 0pt; padding: 0pt 0.6em 0pt 0pt; float: right; }
.sendetermin img { margin: 0.2em 0pt 0pt; padding: 0pt; float: left; width: 1.1em; height: 1.25em; }
.sendetermin span { padding: 0pt; margin-left: 0.5em; }



/**** neue Stile ****/

body.ardcss {
	background:rgb(0,58,122) url(/files/128/verlauf_background.jpg) top repeat-x;
}

#seite {
	width:62.36em;
	margin:0 auto;
	padding:0;
}

#marke p {
	margin:0;
	float:left;
	color:white;
	font-size:.7em;
	padding:.75em 0 0;
}
#marke a {
	float:right;
}

#seitenrahmen {
	clear:both;
	margin:0;
	width:61.36em; /*61.36*/
	padding:8px;
	background:white;
}

#kopfmenue {
	float:right;
	margin-top:.3em;
	padding-left:.5em;
	border-left:1px solid white;
}
#kopfmenue li {
	display:inline;
	list-style:none;
}
#kopfmenue a {
	display:block;
	margin-right:1em;
	margin-bottom:.2em;
	font-size:.7em;
	line-height:130%;
	color:white;
}

ul {
	margin:0; padding:0; border:0;
}

.navi_container {
	margin-top:8px;
}

.navi_container_fit {
	width:100%;
	background:rgb(105,181,220) url(/files/128/bg-verlauf-hell.png) bottom repeat-x;
}

#ardNaviLeft li {
	border:0;
	border-right:1px solid white;
}

.ardNaviList {
	margin-bottom:1em;
}

.ardNaviList li {
	border:0 !important;
}

.ardNaviList a {
	color:black !important;
}

.ardNaviList ul ul li a {
	padding-left:2em !important;
}

.ardNaviList ul ul ul li a {
	padding-left:4em !important;
}

.ardNaviList ul ul ul ul li a {
	padding-left:6em !important;
}

.navard {
	border-bottom:1px solid rgb(0,26,75);
	border-right:1px solid white;
	margin-right:0 !important;
	padding:0 .4em;
}

.ardimpretc {
	display:none;
}



/* Bildgroessen */

/* alte Bildgroessen anpassen */

/* Kopf 998 */
.picaHead, .picaHeadE { width: auto; }

/* 520er */
.pica { width: 25.313em; height: 9.375em; display: block; }
.pica { width:32.49em; height:auto !important; }

/* auch 520er */
.picaWide { width: 36.5em; height: 9.375em; display: block; }
.picaWide { width:32.49em; height:auto !important; }

/* 256er */
.pica4 { width: 10.62em; height: 5.62em; display: block; }
.pica4 { width:16em; height:auto !important; }

.pica2 { width: 7.5em; display: block; }
.pica3 { width: 12.3em; display: block; }
.pica5 { width: 12.18em; display: block; }
.pica6 { width: 10.62em; display: block; }

.pica7 { width: 10.62em; display: block; }

/* neue Bildgroessen definieren */

.pic190 {
	width:11.87em;
}
.pic256 {
	width:16em;
}
.pic512 {
	width:31.99em;
}
.pic520 {
	width:32.49em;
}


#ardBody {
	width:100%;
}

/* linker Container */
#ContainerLeft {
	float:left;
	margin:0; padding:0;
	width:11.87em;/*11.87em;*/
}

/* Feature-Container volle Breite */
#ardContentIndexFull {
	float:left;
	margin:0; padding:0; margin-left:8px;
	width:48.9em;
}

/* mittlerer Container */
#ardContentIndex {
	float:left;
	margin:0; padding:0; margin-left:8px;
	width:32.49em;
}

/* dies ist der rechte Container */
#ardRechteSpalte {
	float:right;
	width:16em;
}

/* hiermit werden zahlreiche IE-6-Floating-Fehler vermieden */
* html #ContainerLeft, * html #ardContentIndex, * html #ardRechteSpalte, * html #ardContentIndexFull {
	display:inline;
}


/* Box-Element resetten */

.box * {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-style:normal;
	vertical-align: baseline;
}


/* Box definieren */

.box {
	padding-bottom:.3em;
	margin-bottom:.5em;
}

.box img {
	margin-bottom:.3em;
}

#ardContentIndex .box .pic512, #ardContentIndex .box .pic256, #ardContentIndex .box .pic190 {
	float:left;
	margin:3px;
	border:1px solid white;
}

#ardContentIndex .box .pic256, #ardContentIndex .box .pic190 {
	margin-right:.3em;
}

* html .pic520,
* html .pic512,
* html .pic256,
* html .pic190 {
	position:relative;
}


.box .clearfloat {
	clear:left;
	height:0;
	overflow:hidden;
}

/* neuer Sendetermin in Box */
.box address {
	text-align:right;
}
.box address img {
	position:relative;
	top:-5px;
	vertical-align:top;
}
.box address span {
	display:block;
	font-weight:bold;
	margin-bottom:.2em;
}
#ardContentIndex .box address span {
	float:left;
	position: relative;
}





/* Themenuebersicht */

.themenuebersicht {
	margin-left:.8em;
}
.themenuebersicht li {
	margin-left:.8em;
	list-style:disc;
}


/* weiterfuehrende Links */

.wflinks-headline {
	border-top:1px solid white;
}

.wflinks {
	list-style:none;
}

.wflinks a {
	display:block;
	padding-left:1.5em !important;
	font-weight:bold;
	background:url(/files/128/ardpfeil.gif) no-repeat center left;
}

/* Fuer IE 6, doppelten Zeilenumbruch vermeiden */
* html .wflinks li {
	display:inline;
}




/* Textformatierung */

#ardContentIndex h2, #ardContentIndexFull h2 {
	margin:0; padding:0;
	font-size:1em;
	line-height:130%;
	margin-bottom:.5em;
	padding:.3em;
}

.dachzeile {
	font-size:.7em;
	line-height:130%;
	font-weight:bold;
	padding:.4em;
}

#ardContentIndex .dachzeile, #ardContentIndexFull .dachzeile {
	font-size:.75em;
	line-height:130%;
}

div .boxtext { 
	position: static; 
	}

.boxtext, .box address, .box h3, .box h4, .box .wflinks a {
	padding-left:4px;
	padding-right:6px;
}

* html .boxtext {
	position:relative;
	height:0.1em;
}

.box h3, .box h4, .boxtext ul {
	padding-top:.3em;
}

.box p, .box h3, .box h4, .boxtext ul {
	padding-bottom:.3em;
}

.box .hdtv-icon {
	float:right;
	margin:.3em .3em .5em .5em;
}

.boxtext h3, .boxtext h4 {
	padding-left:0; padding-right:0;
	font-size:1em; line-height:130%;
}

.boxtext ul {
	padding-left:.5em;
	list-style:inside disc !important;
}

.boxtext .textgroesse {
	font-size:1em !important;
	line-height:130% !important;
}

#ContainerLeft .boxtext, #ardRechteSpalte .boxtext {
	font-size:.7em;
	line-height:130%;
}

#ardContentIndex .boxtext, #ardContentIndexFull .boxtext {
	font-size:.75em;
	line-height:130%;
}

#ardContentIndex .boxtext h3, #ardContentIndexFull .boxtext h3 {
	font-size:1.3em;
	line-height:130%;
}

#ContainerLeft address, #ardRechteSpalte address, #ContainerLeft .wflinks, #ardRechteSpalte .wflinks, #ContainerLeft .wflinks-headline, #ardRechteSpalte .wflinks-headline {
	margin-top:.3em;
	font-size:.7em;
	line-height:130%;
}

#ardContentIndex address, #ardContentIndex .wflinks, #ardContentIndex .wflinks-headline, #ardContentIndex .themenuebersicht li,
#ardContentIndexFull address, #ardContentIndexFull .wflinks, #ardContentIndexFull .wflinks-headline, #ardContentIndexFull .themenuebersicht li {
	margin-top:.3em;
	font-size:.75em;
	line-height:130%;
}

.wflinks a {
	padding-top:.3em;
	padding-bottom:.3em;
}


/* alte Stilangaben ueberschreiben */

div.teaser_picture {
	border:0;
	background:transparent !important;
}

.toptipp2 .picture {
	display:inline !important;
	position:relative !important;
	float:left !important;
	margin-right:.6em !important;
}

html>body .teaserLink, html>body .teaser_category, html>body .programmHeadRight {
	height:auto !important;
	padding:4px !important; padding-right:6px !important;
	line-height:130% !important;
	font-size:.7em !important;
}

.teaserLink a, .teaser_category a, .programmHeadRight a {
	color:white;
}

.headline {
	float:left;
	margin-right:1em;
}

.sendetermin {
	float:none;
	margin:0; margin-left:1em;
	padding:0;
}

.sendetermin img {
	float:none;
	margin:0; padding:0;
	width:auto;
}

.standort {
	background:white;
}

* html .standort {
	clear:both;
	padding-left:1em;
	display:block !important;
	position:relative !important;
}

#FussContainer {
	float:none;
	margin:0; border:0;
	padding-top:.7em;
	padding-bottom:.7em;
	text-align:center;
	background:rgb(0,17,46);
}



/* Farben und Hintergrundbilder */

a, a:visited {
	color:#002c6b;
}

body.ardcss {
	background:rgb(0,58,122) url(/files/128/verlauf_background.jpg) top repeat-x;
}

#arddigitalhead {
	background:url(/files/128/arddigital-head.png) left no-repeat;
}

.ardNaviList a, .ardNaviList ul a, .navi_container_fit {
	background:rgb(191,211,226) url(/files/128/hg-navi-3v.png) repeat-x 0 -100px;
}

.ardNaviList a:hover, .ardNaviList ul a:hover, .ardNaviList .active, .ardNaviList ul .active, .wflinks li:hover {
	background:rgb(234,237,242) url(/files/128/hg-navi-3v.png) repeat-x 0 0 !important;
}

.navard {
	background:rgb(0,26,75) url(/files/128/hg-navi-3v.png) repeat-x 0 -200px;

}

#ardNaviLeft li.head_link_active {
	background:rgb(243,246,251) url(/files/128/hg-navi-3v.png) repeat-x 0 0;
	border-bottom:1px solid rgb(243,246,251);
}

.navard a {
	color:white !important;
	font-weight:normal;
}

#ardNaviLeft a {
	color:black !important;
}

.teaserLink, .teaser_category, .programmHeadRight, .dachzeile, #ardContentIndex h2, #ardContentIndexFull h2 {
	color:white;
	background:rgb(177, 195, 0);
}

/** EinsPlus **/

body.ardcss {
	background:rgb(0,59,123) url(/files/128/verlauf_background.jpg) repeat-x;
}

#marke p {
	color:white;
}

.teaserLink, .teaser_category, .programmHeadRight, .dachzeile, #ardContentIndex h2, #ardContentIndexFull h2 {
	color:white;
	background:rgb(177, 195, 0);
}

.head_background {
	height:62px;
	background:rgb(177, 195, 0) url(/files/128/einsplus-hg.png) top left repeat-x;
}

.head_background #logo {
	position:absolute;
	top:.85em; left:.6em;
}

.head_background #claim {
	position:absolute;
	top:1.55em; left:43.1em;
}


.box {
	background:rgb(229,238,247) url(/files/128/verlauf_textblock.jpg) bottom repeat-x;
}

#ardContentIndex .box, #ardContentIndexFull .box, .searchbox_color {
	background:rgb(243, 235, 224);
}

/* Farbklassen*/ 

.EinsPlus_color_1 { background: rgb(177, 195, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.EinsPlus_color_2 { background: rgb(243, 235, 224) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.EinsPlus_color_3 { background: rgb(228, 212, 193) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.EinsPlus_color_4 { background: rgb(228, 212, 193) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }

.color_1 { background: rgb(177, 195, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.color_2 { background: rgb(243, 235, 224) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.color_3 { background: rgb(228, 212, 193) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.color_4 { background: rgb(228, 212, 193) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }

#ardContentIndex h2.plus_gesund { background-color: rgb(132, 193, 234); color: rgb(255, 255, 255); }
#ardContentIndex h2.plus_kochen { background-color: rgb(229, 190, 0); color: rgb(255, 255, 255); }
#ardContentIndex h2.plus_natur { background-color: rgb(111, 179, 27); color: rgb(255, 255, 255); }
#ardContentIndex h2.plus_planetwissen { background-color: rgb(0, 79, 141); color: rgb(255, 255, 255); }
#ardContentIndex h2.plus_reise { background-color: rgb(249, 183, 0); color: rgb(255, 255, 255); }
#ardContentIndex h2.plus_sonntagstour { background-color: rgb(0, 114, 82); color: rgb(255, 255, 255); }
#ardContentIndex h2.plus_verbrauchermagazin { background-color: rgb(210, 79, 153); color: rgb(255, 255, 255); }
#ardContentIndex h2.plus_wissen { background-color: rgb(71, 112, 182); color: rgb(255, 255, 255); }
#ardContentIndex h2.plus_zuhause { background-color: rgb(238, 121, 0); color: rgb(255, 255, 255); }
#ardContentIndex h2.plus_schwerpunkt { background-color: rgb(216, 0, 11); color: rgb(255, 255, 255); }


.plus_schwerpunkt { background-color: rgb(216, 0, 11) !important; color: rgb(255, 255, 255); }

h1.category {
	float:left;
	margin:0; 
	padding:.3em; 
	margin-left:8px;
	margin-bottom:.5em;
	width:48.2em;
	line-height:130%;
}


#ardContentIndex .box .leftbox .pic256,
#ardContentIndex .box .rightbox .pic256 {
float: none;
margin: 0;
margin-bottom: 0.3em;
border: 0;
}


/*uebernommen aus Programmvorschau*/
.normal_tab_head { background-color: #B1C300 ;color: #002C6B;font-size: 0.7em;padding: 2px 1px 2px 6px; }

.programmHeadRight { background-color: #B1C300 ;font-size: 0.7em;padding: 4px 2px 4px 6px;margin: 0;border-bottom: 1px solid #FFF; }
.programmEntryRight { background-color: #D2E6F6;font-size: 0.7em;padding: 4px 2px 4px 6px;margin: 0;border-bottom: 1px solid #FFF; }

.tippImage { width:8.07em; }
/*Brauchen wir*/

.picCategory { margin: 0 0 1.2em 11.22em; padding:0px; }

.genreLeft { font-size:0.7em; }

.genreLeft a { color:#FFF; }

.middle_block_ipg { font-size: 0.6em; line-height: 1.3em;margin:0;padding:0 0.3em 0 0;}
.middle_block_ipg h4 { font-size: 1.2em; line-height: 1.2em; font-weight: bold; }
.middle_block_ipg h4.teaser_center_headline { color: #013298; margin: 0 0 3px 0; padding: 0px; }

.genreRight { position: absolute; top: 0px; left: 15.98em; display: inline;}
.tippHeadline {font-size:0.7em; font-weight:bold; color:#002C6B; padding-bottom:5px;}
.tippHeadCenter { position: absolute; top: 0px; left: 15.98em; display: inline;}
.tippHeadRight { position: absolute; top: 0px; right: 0px; text-align: right; display: inline;}
.tippHeadRight input, .tippHeadRight img { height: 1.6em; width: 1.6em; vertical-align: middle; margin: 0; }

.teaser_category a { color:#FFF; }
.tippVormerkenRechts { text-align: right;vertical-align: middle; height: 2.1em; }
.tippVormerkenRechts input { vertical-align: middle; }
.tippVormerkenRechts img { height: 2.1em; width: 2.1em; vertical-align: middle; }

.tippVormerken { text-align: right; padding-top:0.5em;vertical-align: middle; height: 2.0em; }
.tippVormerken input { vertical-align: middle; }
.tippVormerken img { height: 1.8em; width: 1.8em; vertical-align: middle; }


.tippColor { background: #F0EEDD; }

.pica5 { width: 15.00em; }

.ardContainerMain { width:25.31em; vertical-align:top; }

.messageTextContainer { background: #F0EEDD; font-weight: bold; padding: 15px 8px 15px 8px; line-height:0.8em; font-size: 0.8em;}

.messageText {font-size:0.7em; }

H3 {font-size: 0.8em; color: #013298; margin-top: 0px;}


.listNaviContainer { float:left; display: block; background-color: #FFF; }
.listNavi { display: inline; float: left; margin: 0; padding: 0; background-color: #0F2757;}
.listNaviLinkOff {background-color: #0F2757;}
.listNaviSpecialLinkOff {background-color: #D60831;}

.listNavi li { padding-bottom: 3px; border-left: #fff solid 1px; border-bottom: #fff solid 1px; list-style-type: none; float: left; display: inline; }
.listNavi li#noborder { border-left:0;}
.listNavi li a { display: inline; font-size: 0.7em; color:#fff; text-decoration: none; font-weight:bold;}
.listNavi a:hover { text-decoration: underline; } 

.listNavi li.headLinkActive { border-bottom:#B1C300  solid 1px; /*margin-bottom:-1px;*/ }
.listNavi li.headLinkActive a { color:#0F2757; } 
.listDate { display:none; }

/*Archiv*/
.listNaviContainerArchiv { float:left; display: block; background-color: #FFF; }
.listNaviArchiv { display: inline; float: left; margin: 0; padding: 0;}
.listNaviLinkOffArchiv { background-color: #0F2757; }

.listNaviArchiv li { padding-bottom: 3px; border-left: #fff solid 1px; border-bottom: #fff solid 1px; list-style-type: none; float: left; display: inline; }
.listNaviArchiv li#noborder { border-left:0;}
.listNaviArchiv li a { display: inline; font-size: 0.7em; color:#fff; text-decoration: none; font-weight:bold;}
.listNaviArchiv a:hover { text-decoration: underline; } 

.listNaviArchiv li.headLinkActive { border-bottom:#CF7F00 solid 1px; /*margin-bottom:-1px;*/ }
.listNaviArchiv li.headLinkActive a { color:#FFF; } 

.colorArchivOff { background-color:#945B00; }
.colorArchivOff a { color:#FFF; }
.colorArchivOn { background-color:#CF7F00; }
.colorArchivOn a { color:#FFF;}

.archivTableHead { background-color: #CF7F00; color: #FFF; padding: 3px 3px 3px 0; font-size: 0.7em; text-align: right;}
.archivTableHead A { color:#FFF; }
.archivTableColor {background:#FEE8C5;}
.archivTableColor TD { border-bottom: 2px solid #ffffff; }
.archivTableFont TD { font-size:0.7em; padding: 0.5em;}
.archivTableFont TD INPUT {font-size: 0.9em;}
.archivTableFont TD SELECT {font-size: 0.9em;}
.archivTableFont TD checkbox {margin:0px; padding:0px;}

.archivSearchRight { background-color: #D2E6F6; font-size:0.7em; padding: 4px 2px 4px 6px;margin: 0;border-bottom: 1px solid #FFF; }
.archivSearchRight INPUT, SELECT { font-size:0.9em; }
.archivSearchRight checkbox {margin:0px; padding:0px;}

.rubrikTableColor { background:#F0EEDD;}
.rubrikTableColor TD { border-bottom: 2px solid #ffffff; }
.rubrikTableFont TD { font-size:0.6em; padding: 0.3em;}
.rubrikTableHead { background-color: #B1C300 ; color: #002C6B; padding: 3px 3px 3px 0; font-size: 0.7em; }
.rubrikName { display:none; }
.rubrikTableColorHighlight { background:#E1DDBB; }
.rubrikTableColorHighlight TD { border-bottom: 2px solid #ffffff; }

.settingsTableColor {background:#F0EEDD;}
.settingsTableColorNoBorder {background:#F0EEDD;}
.settingsTableColor TD { border-bottom: 2px solid #ffffff; }
.settingsTableFont TD { font-size:0.6em; padding: 0.1em;}
.settingsTableFont TD SELECT{ font-size:0.95em;}
.settingsTableFont TD.CHECKBOX{ padding-left:0.5em;padding-right:0.5em;}


/*
.settingsTableFont TD SELECT{ font-size:0.95em;}
.settingsTableFont TD.CHECKBOX{ padding-left:0.5em;padding-right:0.5em;}
.printFont {font-size:0.6em; padding: 0.3em;}*/

.channelHead { font-size:0.7em; padding: 2px; }

.allChannelHead { background-color: #B1C300 ; }
.allChannelHead TD { color: #002C6B; padding: 3px; font-size: 0.7em; }

.normal_head { padding: 3px 3px 3px 0; font-size: 0.7em; }
.rubrikHeadRight { background-color: #B1C300 ;font-size: 0.7em;padding: 4px 2px 4px 6px;margin: 0; }
.rubrikEntryRight {	background-color: #D2E6F6;font-size: 0.7em;padding: 4px 2px 4px 6px;margin: 0; }

.stationList { margin: 0px; padding: 0px; list-style-type: none; }
.stationList .tvList { border: 1px solid #B0B8C8; width: 17.0em; margin-bottom: 0.5em; padding: 0.45em; float: left; }
.stationList .stationLogo { width: 4.86em; float: left; height: 1.56em; }
.stationList .stationLogo img { width: 6.0em; }
.stationList .stationName { height: 2.2em; border-left: 1px solid #B0B8C8; float: right; width: 13.59em; font-size: 0.7em; line-height: 2.2em; padding-left: 0.65em; }
.stationList .col1 { margin-right: 0.5em; }
.stationList .col2 { margin-right: -0.5em; }

.radioGroup { float: left; border: 1px solid #B0B8C8; width: 35.5em; margin-bottom: 0.7em; padding: 0 0.45em 0.45em 0.45em; }
.radioGroup .stationLogo { position: relative; float: left; margin-top: 0.45em; }
.radioStationList { float: right; width: 25em; margin: 0px; padding: 0px; list-style-type: none; }
.radioStationList .radioList { float: left; width: 11.75em; border-left: 1px solid #B0B8C8; padding-left: 0.65em; margin-top: 0.45em; }
.radioStationList .station { font-size: 0.7em; line-height: 1.2em; }

/*TIPP*/
.tiphint { background-color: #FF1642; color: #ffffff; padding: 0px 2px 0px 2px; font-weight:bold;}
.tippsTeaser { font-size:0.6em; color:#FFFFFF; padding:1em 0.8em 1em 0.8em;margin-top:1em;margin-bottom:1em;background:#5985DE;}
.alert {background: #5985DE; color: #fff; font-size: 0.7em; padding: 0.7em; margin-bottom: 0.7em;}
.alert a{color: #fff;}

/*NEU IM PROGRAMM*/
.newhint { background-color: #FFB400; color: #ffffff; padding: 0px 2px 0px 2px; }


#catImage {float: left; margin: 0 0 1.2em 0; }
#catImage img { width: 36.56em; height: 1.94em; }
h1 a {color: #fff;}

.selectAusblenden { float: right; display: inline; }
.displaySettingHead { display: none; }


/* Detailansicht */
	ul.sitenav { list-style: none; margin: 0; padding: 0; margin-bottom: 1.2em; text-align: center;  height: 1.8em; border: 1px solid #B0B8C8; }
	ul.sitenav li { font-size: 0.7em; line-height: 1.2em; margin: 0; padding: 0.65em; vertical-align: middle; }
	ul.sitenav .next { position: absolute; right: 0px; }
	ul.sitenav .previous { position: absolute; left: 0px; }
	#detail #metaContainer { position: relative; width: 100%; font-size: 0.7em; line-height: 1.3em; }
	#detail #metaInfo { position: relative; }
	#detail #metaLinks { position: relative; float: right; width: 17.0em; z-index: 10; list-style: none; margin: 0; }
	#detail #metaLinks li {  padding: 2px 0; list-style: none; }
	#detail #metaLinks li.live { padding: 2px 0; margin: 4px 0; border-top: 1px dashed #013298; border-bottom: 1px dashed #013298; }
	#detail #metaLinks li a { display: block; font-weight: bold; line-height: 1.2em; height: 1.2em; border-left: 2px solid #013298; padding-left: 4px; }
	#detail { float: left; width: 33.875em; padding-right: 1.0em; }
	#detailContent .content { margin-bottom: 2em; }
	#detailContent ul { margin-left: 1.6em; padding-left: 0; }
	#detail #metaLinks { float: none; width: auto; padding: 0px; margin: 1.0em 0; font-size: 0.7em; line-height: 1.2em;  }
	#detail #metaLinks li { padding: 1px; margin: 0; }
	#detail #metaLinks li img { vertical-align: middle; }
	#detail #metaLinks li a { display: inline; border: none; padding-left: 0; }
	#detail #metaLinks li.live { margin-top: 0.5em; border-top: none; border-bottom: none; }
	#detail #metaLinks 
	li.live a { padding: 0.3em; background: #DBEBF8; }
	#detail h1 { font-size: 1.2em; margin: 0.8em 0 0.1em 0; line-height: 1.1em; }
	#detail h2 { font-size: 0.9em; margin: 0 0 0.5em 0; color: #404040; line-height: 1.1em; font-weight:normal; background: none;}
	#sidebar { position: relative; float: right; font-size: 0.7em; line-height: 1.3em; }
	#sidebar .category { font-size: 1.2em; line-height: 1.3em; font-weight: bold; }
	#mail { position: relative; width: 18.5em; float: left; margin-top: 1.0em; background: #DBEBF8;}
	#mail label.formLabel { display: block; float: none; text-align: left; font-size: 1.0em; padding: 0px; }
	#mail .formInput { width: 16.5em; font-size: 1.0em; }
	#mail .formText { width: 16.5em; font-size: 1.0em; }
	#mail .formSubmit { font-size: 1.0em; }
		
		#eventStation { position: relative; float: left; margin-bottom: 0.7em; }
		#eventStation .stationLogo { width: 9.5em; float: left; height: 2.22em; }
		#eventStation .stationLogo img { width: 8.57em; }
		#eventStation .stationName { height: 2.22em; border-left: 1px solid #B0B8C8; float: left; line-height: 2.22em; padding-left: 0.928em; }
		.stationList .col1 { margin-right: 0.5em; }
		
		.sendungVormerken h2 {background: none;}
		
	/* Jetzt im TV */
		tr.stationRow td { border-bottom: 3px solid #A6CDEE; font-size: 0.7em; padding: 0.2em; padding-top: 0.3em; }
		tr.last td { border-bottom: none; }
		tr.stationRow .eventItem { clear: left; }
		tr.stationRow .startTime { float: left; font-weight: bold; margin-right: 0.4em; }
		tr.stationRow .eventText { float: left; width: 23em; margin-bottom: 0.4em; }
		tr.stationRow .stationCell { font-size: 0.65em; }
		tr.stationRow .stationCell img { margin-top: 0.2em; width: 10em;}

/*Updates*/
.normal_tab_head { background-color: #B1C300 ;color: #002C6B;font-size: 0.7em;padding: 2px 1px 2px 6px; }

.programmHeadRight { background:rgb(0,26,75);font-size: 0.7em;padding: 4px 2px 4px 6px;margin: 0;border-bottom: 1px solid #FFF; }
.programmEntryRight { background-color: #D2E6F6;font-size: 0.7em;padding: 4px 2px 4px 6px;margin: 0;border-bottom: 1px solid #FFF; }


#detail h2 { font-size: 0.9em; margin: 0 0 0.5em 0; color: #404040; line-height: 1.1em; font-weight:normal; background: none;}

#mail h2 {background: none; color: #002C6B;}

h1.category {
	float:left;
	margin:0; 
	padding:.3em; 
	margin-left:8px;
	margin-bottom:.5em;
	width:48.2em;
	line-height:130%;
}

#catImage {
	float:left;
	margin:0; 
	padding:0;
	margin-left:8px;
	margin-bottom:.5em;
	width:48.8em;
	line-height:130%;
}

/* Rubriken und ähnliches */
.genreColorID0 { background: rgb(166, 205, 237) none repeat scroll 0% 0%; color: rgb(0, 44, 107); }
.genreColorID1 { background: rgb(166, 205, 237) none repeat scroll 0% 0%; color: rgb(0, 44, 107); }
.genreColorID2 { background: rgb(166, 205, 237) none repeat scroll 0% 0%; color: rgb(0, 44, 107); }
.genreColorID3 { background: rgb(166, 205, 237) none repeat scroll 0% 0%; color: rgb(0, 44, 107); }
.genreColorID4 { background: rgb(166, 205, 237) none repeat scroll 0% 0%; color: rgb(0, 44, 107); }
.genreColorID5 { background: rgb(166, 205, 237) none repeat scroll 0% 0%; color: rgb(0, 44, 107); }
.genreColorID6 { background: rgb(166, 205, 237) none repeat scroll 0% 0%; color: rgb(0, 44, 107); }
.genreColorID7 { background: rgb(166, 205, 237) none repeat scroll 0% 0%; color: rgb(0, 44, 107); }

.tagestipps_middle_block { float: right; width: 37.5em;}
.tagestipps_middle_block ul {
margin-left: 1.3em;
}

.teaser_category a {
color: rgb(0, 44, 107);
}

.tippHeadCenter {
display:inline;
left:16.2em;
position:absolute;
top:0.4em;
}

.forward { border: none;}


/* Bildergallerie Anfang */

.slideshow {
	margin:				0 0 24px;
	position:			relative;
}

.slideshow .controls {
	display:			none;
	/* position:			absolute; */
	height:				25px;
	top:				1px;
	width:				517px;
	z-index:			2;
}

.slideshow .controls .ss-controls {
	color:				#262626;
	font-family:		Arial,Verdana,sans-serif;
	font-size:			12px;
}

.slideshow .controls .nav-controls {
	color:				#262626;
	font-family:		Arial,Verdana,sans-serif;
	font-size:			12px;
}

.slideshow .controls a.play:link,
.slideshow .controls a.play:hover,
.slideshow .controls a.play:active,
.slideshow .controls a.play:visited {
	background:			white url(/static/images/slideshow_play_bg.gif) no-repeat;
	height:				19px;
	left:				210px;
	padding:			4px 0 0 25px;
	position:			absolute;
	width:				123px;
}

.slideshow .controls a.pause:link,
.slideshow .controls a.pause:hover,
.slideshow .controls a.pause:active,
.slideshow .controls a.pause:visited {
	background:			white url(/static/images/slideshow_pause_bg.gif) no-repeat;
	height:				19px;
	left:				213px;
	padding:			4px 0 0 25px;
	position:			absolute;
	width:				117px;
}

.slideshow .controls a.prev:link,
.slideshow .controls a.prev:hover,
.slideshow .controls a.prev:active,
.slideshow .controls a.prev:visited {
	background:			white url(/static/images/slideshow_prev_bg.gif) no-repeat;
	height:				19px;
	left:				1px;
	padding:			4px 0 0 25px;
	position:			absolute;
	width:				66px;
}

.slideshow .controls a.next:link,
.slideshow .controls a.next:hover,
.slideshow .controls a.next:active,
.slideshow .controls a.next:visited {
	background:			white url(/static/images/slideshow_next_bg.gif) right top no-repeat;
	height:				19px;
	padding:			4px 25px 0 0;
	position:			absolute;
	right:				1px;
	text-align:			right;
	width:				60px;
}

.slideshow .loading {
	background:			white url(/static/images/loader_ffffff.gif) center center no-repeat;
	display:			none;
	height:				568px;
}

.slideshow .detailSlide {
	display:			none;
	margin:				0 0 12px;
	overflow:			hidden;
	position:			relative;
	z-index:			1;
}

.slideshow .detailSlide span {
	background:			#f3ebe0;
	border:				#f3ebe0 solid 1px;
	display:			block;
	left:				0;
	line-height:		0;
	min-height:			1px;
	overflow:			hidden;
	position:			absolute;
	top:				0;
	width:				517px;
	z-index:			1;
}

.slideshow .detailSlide a:link,
.slideshow .detailSlide a:hover,
.slideshow .detailSlide a:active,
.slideshow .detailSlide a:visited {
	cursor:				default;
	display:			block;
	min-height:			1px;
	text-decoration:	none;
}

.slideshow .detailSlide img {
	display:			block;
	margin:				0 auto;
}

.slideshow .description {
	display:			none;
	margin:				0 0 12px;
	position:			relative;
	min-height:			70px;
}

.slideshow .description h2 {
	margin-bottom:		3px;
}

.slideshow .description span {
	background:			white;
	left:				0;
	position:			absolute;
	top:				0;
}

.slideshow .pagination {
	margin:				-25px 0 0;
	padding:			0 28px;
	position:			absolute;
}

.slideshow .pagination a:link,
.slideshow .pagination a:hover,
.slideshow .pagination a:active,
.slideshow .pagination a:visited {
	background:			url(/static/img/pager_controls_icons.png) no-repeat;
}

.slideshow .pagination a span {
	display:			none;
}

.slideshow .pagination a.prev:link,
.slideshow .pagination a.prev:hover,
.slideshow .pagination a.prev:active,
.slideshow .pagination a.prev:visited {
	background-position:		0 center;
	display:			block;
	height:				13px;
	left:				0;
	position:			absolute;
	top:				0;
	width:				13px;
}

.slideshow .pagination a.prev:hover {
	background-position:		-20px center;
}

.slideshow .pagination a.next:link,
.slideshow .pagination a.next:hover,
.slideshow .pagination a.next:active,
.slideshow .pagination a.next:visited {
	background-position:		-80px center;
	display:			block;
	height:				13px;
	position:			absolute;
	right:				0;
	top:				0;
	width:				13px;
}

.slideshow .pagination a.next:hover {
	background-position:		-100px center;
}

.slideshow .pagination a.number:link,
.slideshow .pagination a.number:hover,
.slideshow .pagination a.number:active,
.slideshow .pagination a.number:visited {
	background-position:-40px center;
	color:				#808080;
	display:			block;
	float:				left;
	font-size:			10px;
	font-weight:		bold;
	height:				13px;
	margin:				0 2px;
	padding:			0 1px 0 0;
	text-align:			center;
	text-decoration:	none;
	width:				12px;
}

.slideshow .pagination a.number:hover {
	background-position:		-60px center;
	color:				white;
}

.slideshow .pagination span.current {
	background:			url(/static/img/pager_controls_icons.png) -60px center no-repeat;
	color:				white;
	display:			block;
	float:				left;
	font-size:			10px;
	font-weight:		bold;
	height:				13px;
	margin:				0 2px;
	padding:			0 1px 0 0;
	text-align:			center;
	text-decoration:	none;
	width:				12px;
}

.slideshow .list ul {
	margin:				0;
	padding:			0;
}

.slideshow .list ul li {
	background:			#f3ebe0;
	float:				left;
	list-style-type:	none;
	margin:				0 6px 10px 0;
	overflow:			hidden;
	padding:			0;
	width:				69px;
}

.slideshow .list ul li a:link,
.slideshow .list ul li a:hover,
.slideshow .list ul li a:active,
.slideshow .list ul li a:visited {
	display:			block;
}

.slideshow .list ul li img {
	display:			block;
	margin:				0 auto;
}

.slideshow .list ul li.col7 {
	margin-right:		0;
}

.slideshow .list ul li .caption {
	display:			none;
}

/* Bildergallerie Ende */
<!-- user="5" date="1282053293" -->