@import url(core/base.css);
@media screen, projection {
body { font-family: Verdana, Arial, Helvetica, sans-serif; background: #A6CED8; }
dl, ul, ol, li { margin:0; line-height:normal; }
h1, h2, h3, h4, h5, h6 { color: #104960; }
h2 { font-size: 1.10em; font-weight: bold; margin-top: 0.625em; }
h3 { font-size: 0.95em; margin-top: 0.625em; }
h4 { font-size: 0.75em; font-weight: bold; margin-top: 0.625em; }
h5 { font-size: 0.7em; font-weight: bold; }
img { margin: 0; padding: 0; }
blockquote { font-style: italic; }
q { font-style: italic; quotes:"\201E" "\201C"; }
q:before { content:open-quote; }
q:after { content:close-quote; }

table { width: 100%; border: 0; margin: 0.8929em 0; border-collapse: separate; border-spacing: 0; }
table.border_top { border-top: 0.0893em solid #104960; }
tr.border_bottom td { border-bottom: 0.0893em solid #104960; }
table td { width: 50%; color: #104961; padding: 0.2679em 0; margin: 0; }
table td.right { text-align: right; }
.absatz table, .absatz table td { color: #000000 !important; }
.subc { padding-bottom: 0.01em; }
abbr, acronym { border-bottom: none; }
a.image, .videobox a.image { background: none !important; padding: 0 !important; }
a.top { padding-left: 0.8929em; background: transparent url(../images/pfeil_top.gif) no-repeat scroll left 0.3571em; color: #fff; text-decoration: none; }
a.top:hover, a.top:focus { background: transparent url(../images/pfeil_top_aktiv.gif) no-repeat scroll left 0.3571em; color: #E87621; }
#sendungContent p a, #wbContent p a, #helpContent p a { padding-left: 0.8929em; background: transparent url(../images/pfeil.gif) no-repeat scroll left 0.3571em; }
#sendungContent p a:hover, #sendungContent p a:focus, #wbContent p a:hover, #wbContent p a:focus, #helpContent p a:hover, #helpContent p a:focus { background: transparent url(../images/pfeil_aktiv.gif) no-repeat scroll left 0.3571em; }
#sendungContent p a.extern, #wbContent p a.extern, #helpContent p a.extern, #sendungContent p a.extern:hover, #wbContent p a.extern:hover, #helpContent p a.extern:hover, #sendungContent p a.extern:focus, #wbContent p a.extern:focus, #helpContent p a.extern:focus { background: transparent url(../images/icon_links_extern.gif) no-repeat scroll left top; padding: 0.1786em 0 0 2.2321em; }
#mme p a, #contact p a { padding-left: 0.8117em; background: transparent url(../images/pfeil.gif) no-repeat scroll left 0.3247em; }
#mme p a:hover, #mme p a:focus, #contact p a:hover, #contact p a:focus { background: transparent url(../images/pfeil_aktiv.gif) no-repeat scroll left 0.3247em; }
#aktuell p.teaser { font-size: 1.1em; line-height: 1.4610em; }
#content p { margin: 0.8929em 0; }
#content dl { padding-bottom: 0.0500em; }
#sendungContent .absatz, #wbContent .absatz { font-size: 1.1em; }
#wbContent .absatz { margin-bottom: 2.4351em; }
#wbContent .absatz p.teaser, #sendungContent .absatz p.teaser { font-weight: bold; }
#wbContent .absatz p.teaser { margin-bottom: 0; }
#sendungContent .absatz p, #sendungContent .absatz ul, #sendungContent .absatz ol, #sendungContent .absatz dl, #wbContent .absatz p, #wbContent .absatz ul, #wbContent .absatz ol, #wbContent .absatz dl { color: #000; line-height: 1.4610em; margin-bottom: 1.2175em; }
#sendungContent .absatz li, #wbContent .absatz li { margin-top: 0.8117em; line-height: 1.4610em; }
#wbContent .absatz ul, #wbContent .absatz ol { list-style-position: inside; }
#wbContent .absatz dl p { margin: 0.8117em 0; }
#wbContent .absatz dt { margin-top: 0.8117em; }
#sendungContent h2 { font-size: 1.1em; margin-top: 0; }
#wbContent h2, #sendungContent h3 { font-size: 1.6em; }
#wbContent h2 { margin-top: 0; margin-bottom: 0.3906em; }
#wbContent h3 { font-size: 1em; }
#sendungContent h4 { font-size: 1.1em; margin: 2.7273em 0 0.4545em 0; }
#sendungContent ul.anchor { font-size: 1.1em; list-style: none; }
#sendungContent ul.anchor li { display: inline; padding-right: 2.8409em; margin-bottom: 0.8117em; }
#sendungContent ul.anchor li.last { padding-right: 0; }
#sendungContent ul.anchor li a { padding-left: 0.8117em; background: transparent url(../images/pfeil.gif) no-repeat scroll left 0.3571em; }
#sendungContent ul.anchor li a:hover, #sendungContent ul.anchor li a:focus { background: transparent url(../images/pfeil_aktiv.gif) no-repeat scroll left 0.3571em; }
#guests dl { font-size: 1.1em; background: #DCE7EB; margin-bottom: 0.8117em; padding: 0.8117em; }
#guests dt { width: 6.4935em; height: 6.4935em; margin: 0 0.8117em 0.8117em 0; float: left; clear: left; }
#guests dd h5 { font-size: 1em; }
#guests dd p { font-size: 1em; line-height: 1.4610em; }
#guests dd p a { padding-left: 0.8117em; background: transparent url(../images/pfeil.gif) no-repeat scroll left 0.3247em; }
#guests dd p a:hover, #guests dd p a:focus { background: transparent url(../images/pfeil_aktiv.gif) no-repeat scroll left 0.3247em; }
#more .subcolumns { background: #DCE7EB; }
#more dt { margin-bottom: 0.8929em; }
#more dd h5 { font-size: 1em; }
#more dd p { margin-top: 0; }
#more dd p a { padding-left: 0.8929em; background: transparent url(../images/pfeil.gif) no-repeat scroll left 0.3571em; }
#more dd p a:hover, #more dd p a:focus { background: transparent url(../images/pfeil_aktiv.gif) no-repeat scroll left 0.3571em; }
#more img { width: 14.3750em; height: 5.0000em; }
#literature { font-size: 1.1em; line-height: 1.4610em; }
#literature .book, #literature div.magazine, #literature .dvd, #literature .audio, #literature .hoerbuch, #literature .dvdrom, #literature .cdrom, #literature .game { padding-left: 2.4351em; }
#literature .book { background: transparent url(../images/icon_buch.gif) top left no-repeat; }
#literature div.magazine { background: transparent url(../images/icon_magazin.gif) top left no-repeat; }
#literature .dvd { background: transparent url(../images/icon_dvd.gif) top left no-repeat; }
#literature .audio { background: transparent url(../images/icon_musik.gif) top left no-repeat; }
#literature .game { background: transparent url(../images/icon_spiele.gif) top left no-repeat; }
#literature .hoerbuch { background: transparent url(../images/icon_hoerbuch.gif) top left no-repeat; }
#literature .dvdrom { background: transparent url(../images/icon_dvdrom.gif) top left no-repeat; }
#literature .cdrom { background: transparent url(../images/icon_cdrom.gif) top left no-repeat; }
#literature h3 { margin-bottom: 0.8117em; }
#literature .element { margin-bottom: 2.4351em; }
#literature .element p { margin: 0; }
#literature .element .meta { margin-top: 0.8117em; }
#literature .element p.description { margin-top: 0.8117em; }
#wbRelated, #sendungRelated { font-size: 1.1em; }
#wbRelated h3, #sendungRelated h4 { margin-top: 0; padding: 0.3640em 0.5288em !important; background: #A1C7D2 url(../images/bg_related.jpg) repeat-x scroll left top; color: #fff; font-size: 1.1818em; }
#wbRelated h4, #sendungRelated h5 { font-size: 1em; margin-bottom: 0.8117em; }
#wbRelated dt, #sendungRelated dt { margin-top: 0.8117em; }
#wbRelated p, #sendungRelated p { line-height: 1.4610em; }
#wbRelated p a, #sendungRelated p a { padding-left: 0.8117em; background: transparent url(../images/pfeil.gif) no-repeat scroll left 0.3247em; }
#wbRelated p a:hover, #wbRelated p a:focus, #sendungRelated p a:hover, #sendungRelated p a:focus { background: transparent url(../images/pfeil_aktiv.gif) no-repeat scroll left 0.3247em; }
#wbRelated p a.extern, #sendungRelated p a.extern, #wbRelated p a.extern:hover, #sendungRelated p a.extern:hover, #wbRelated p a.extern:focus, #sendungRelated p a.extern:focus { background: transparent url(../images/icon_links_extern.gif) no-repeat scroll left top; padding: 0.1623em 0 0 2.0292em; }
.infobox h2 { margin-top: 0; padding: 0.2679em 0.7143em 0 0.8929em; height: 1.5179em; font-size: 1em; color: #fff; background: #2e6e83 url(../images/bg_headline_teaser.jpg) left top repeat-y; }
.infobox ul { list-style: none; }
.infobox p, .infobox li { padding: 0 0 0.8929em 0; }
.infobox li { padding-left: 0.8929em; background: transparent url(../images/pfeil.gif) no-repeat scroll left 0.3571em; }
.infobox li:hover { background: transparent url(../images/pfeil_aktiv.gif) no-repeat scroll left 0.3571em; }
.infobox p a { padding-left: 0.8929em; background: transparent url(../images/pfeil.gif) no-repeat scroll left 0.3571em; }
.infobox li a { }
.infobox p a:hover, .infobox p a:focus { background: transparent url(../images/pfeil_aktiv.gif) no-repeat scroll left 0.3571em; }
.infobox li a:hover, .infobox li a:focus { }
.infobox hr { color: #a6ced9; margin-bottom: 0.8929em; border: 0.0893em solid #a6ced9; }
.infobox img { padding: 0; margin: 0 0 0.8929em 0; border: 0; }
.infobox .wsRubrik h2 { color: #104960; background: none; text-align: left; padding: 0; }
.infobox #wsKontakt br { display: none; }
.infobox #wsKontakt a { padding: 0; background: none; }
#skip { position: absolute; top: -1000em; left: -1000em }
#skip:focus, #skip:active { position: static; top: 0px; left: 0px }
#wrapper { width: 61.2500em; background: transparent url(../images/bg_body_oben.jpg) top left repeat-x; }
#header { height: 7.8125em; background: transparent url(../images/bg_header_rechts.jpg) 194px 0em no-repeat; }
#logo { width: 12.1250em; height: 7.8125em; float: left; }
#logo img { width: 12.1250em; height: 7.8125em; border: none !important; }
#topnav { width: 47.8750em; height: 3.1250em; padding: 0 0.6250em; float: right;margin-left:-5px; }
#subnav { width: 30.8750em; height: 4.6875em; float: right; }
#sender { width: 15.8125em; float: right;margin-left:-5px; }
#hilfe_kontakt { width: 11.3125em; margin: 0 3.7500em 0 0; float: left; }
#left { width: 11.5000em; padding: 0.6250em 0 0 0.6250em; float: left; background: url(../images/bg_content_links.jpg) left top repeat-x; }
#search { width: 10.2500em; height: 2.8125em; padding: 0.6250em; background-color: #4D879A; }
#search label { display:none; }
#search input { width: 14.1071em; margin: 0 0 0.4464em 0; padding: 0.2679em; border: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; }
#search input.submit { width: 11.3889em; height: 1.3889em; margin: 0; padding: 0 0 0.2083em 0; background-color: #104961; font-weight: bold; font-size: 0.9em; color: #fff; }
#search input.submit:hover, #search input.submit:focus { background-color: #E87621; cursor:pointer; }
#leftnav { width: 11.5000em; height: 15.8750em; background: #4d879a url(../images/bg_leftnavi.jpg) left bottom repeat-x; }
#partner { width: 11.5000em; background-color: #CED9DC; }
#partner h2 { font-size: 0.7em; margin-top: 0; padding: 0.2679em 0.7143em 0 0.8929em; height: 1.5179em; color: #fff; background: #2e6e83 url(../images/bg_headline_teaser.jpg) left top repeat-y; }
#partner img { width: 14.6429em; height: 5.3571em; }
#partner dl { margin: 0; padding: 0 0.8929em; font-size: 0.7em; }
#partner dt { margin: 0 0 0.8929em 0; padding: 0.8929em 0 0 0; font-weight: bold; }
#partner dd { margin: 0; padding: 0 0 0.8929em 0; border-bottom: #A6CED9 solid 0.0893em; }
#partner dd.last { border: none; }
#partner dd a { padding-left: 0.8929em; background: transparent url(../images/pfeil.gif) no-repeat scroll left 0.3571em; }
#partner a:hover, #partner a:focus, #partner a.active, #partner span.active { background: transparent url(../images/pfeil_aktiv.gif) no-repeat scroll left 0.3571em; }
#right { width: 48.5000em; padding: 0.6250em 0 0 0.6250em; float: right; margin-left:-5px; background: url(../images/bg_content_rechts.jpg) left top no-repeat; }
#breadcrumb { width: 47.8750em; height: 1.2500em; padding: 0 0 0.3125em 0.6250em; }
#container { font-size: 0.7em; }
#aktuell { }
.c383l, .c383r { width: 34.1964em; }
.c383l { float: left; }
.c383r { float: right; margin-left: -5px; }
.equalize .c383l, .equalize .c383r { width: 50%; background: transparent url(../images/lframe.gif) top left no-repeat; display: table-cell; vertical-align: top; float: none; margin: 0; overflow: hidden; }
.equalize .c383l { width: 35.0893em; }
.equalize .c383r { width: 34.1964em; }
.equalize .c383l .subc, .equalize .c383r .subc { padding: 0.8929em 1.7857em 100em 0.8929em; background: url(../images/rframe.gif) top right no-repeat; margin: 0 0 -100em 0; }
.equalize .c383l .subcr { background: #fff; margin-bottom: -100em; padding-bottom: 100em; }
.equalize .c383r .subc { background: #fff; padding-right: 0.8929em; }
#aktuell h2 { font-size: 1em; margin: 0 0 0.8929em 0; }
#aktuell h3 { font-size: 1.6071em; margin: 0 0 0.5556em 0; }
#aktuell h4 { font-size: 1em; margin: 0 0 0.8929em 0; }
#aktuell img { width: 32.4107em; height: 11.9643em; margin-bottom: 0.8929em; }
#aktuell .c50l img, #aktuell .c50r img { width: 15.2679em; height: 5.2679em; }
#aktuell p { margin-bottom: 0.8929em; }
#aktuell p a { padding-left: 0.8929em; background: transparent url(../images/pfeil.gif) no-repeat scroll left 0.3571em; }
#aktuell p a:hover, #aktuell p a:focus { background: transparent url(../images/pfeil_aktiv.gif) no-repeat scroll left 0.3571em; }
#termine { margin-top: 0.8929em; background: #fff; }
#termine h2 { margin-top: 0; font-size: 1.3em; }
#teaserComposite { margin-top: 0.8929em; }
#teaserComposite .c383l { width: 35.0000em; background: transparent url(../images/rframe_blue.gif) top right no-repeat;}
#teaserComposite .c383l .c50l { width: 16.6964em; background: #fff; }
#teaserComposite .c383l .c50r .subc { background:transparent url(../images/rframe_blue.gif) no-repeat scroll right top; }
#teaserComposite .c383l h2, #teaserComposite .c187l h2 { margin-right: 0.6868em; }
.c187l, .c187r { width: 16.6964em; }
.c187l { float: left; margin-left: 0.8929em; }
.c187r { float: right; margin-left: -5px; }
.equalize .c187l, .equalize .c187r { display: table-cell; vertical-align: top; float: none; margin: 0; overflow: hidden; }
.equalize .c187l { width: 17.5893em; }
.equalize .c187r { width: 16.6964em; }
.equalize .c187l .subc, .equalize .c187r .subc { padding: 0.8929em 1.7857em 100em 0.8929em; background: url(../images/rframe.gif) top right no-repeat; margin: 0 0 -100em 0; }
.equalize .c187r .subc { background: #fff; padding-right: 0.8929em; }
#teaserComposite h2 { background: #a1c7d2 url(../images/bg_related.jpg) repeat-x scroll left top; margin-top: 0; padding: 0.4808em 0.6868em !important; font-size: 1.3em; color: #fff; }
#teaserComposite ul.wissen_interaktiv { list-style: none; margin: 0.8929em 0 0 0; padding-right: 0; }
#teaserComposite ul.wissen_interaktiv li { padding: 0.4464em 0; }
#teaserComposite ul.wissen_interaktiv li.teaser:hover, #teaserComposite ul.wissen_interaktiv li.teaser:focus { background: #dce7eb url(../images/bg_teaser_composite_link.jpg) no-repeat scroll left top; }
#teaserComposite p { margin: 0.8929em 0; }
#teaserComposite p a, #teaserComposite li a { padding-left: 0.8929em; background: transparent url(../images/pfeil.gif) no-repeat scroll left 0.3571em; }
#teaserComposite p a:hover, #teaserComposite p a:focus, #teaserComposite p a.active, #teaserComposite p span.active, #teaserComposite li a:hover, #teaserComposite li a:focus, #teaserComposite li a.active, #teaserComposite li span.active { background: transparent url(../images/pfeil_aktiv.gif) no-repeat scroll left 0.3571em; }
#QuickNavi, #CategoryNavi { max-height: 44.6429em; overflow: auto; background: #DCE7EB; }
.c165l, .c165r { width: 14.7321em; }
.c165l { float: left; }
.c165r { float: right; margin-left: -5px; }
.equalize .c165l, .equalize .c165r { display: table-cell; vertical-align: top; float: none; margin: 0; overflow: hidden; }
.c599l, .c599r { width: 53.4821em; }
.c599l { float: left; }
.c599r { float: right; margin-left: -5px; }
.equalize .c599l, .equalize .c599r { display: table-cell; vertical-align: top; float: none; margin: 0; overflow: hidden; }
.c193l, .c193r { width: 17.2321em; }
.c193l img, .c193r img { width: 17.2321em; height: 9.3750em; }
.c193l { float: left; margin-right: 0.8929em }
.c193r { float: right; margin-left: -5px; }
.equalize .c193l, .equalize .c193r { width: 33.333%; background: transparent url(../images/lframe.gif) top left no-repeat; display: table-cell; vertical-align: top; float: none; margin: 0; overflow: hidden; }
.equalize .c193l { width: 18.1250em; }
.equalize .c193r { width: 17.2321em; }
.equalize .c193l .subc, .equalize .c193r .subc { padding: 0.8929em 1.7857em 100em 0.8929em; background: url(../images/rframe.gif) top right no-repeat; margin: 0 0 -100em 0; }
.equalize .c193r .subc { background: #fff; padding-right: 0.8929em; }
#QuickNavi h2, #CategoryNavi h2 { background: #2e6e83 url(../images/bg_headline_teaser.jpg) left top repeat-y; color: #fff; font-size: 1em; height: 1.5179em; margin-top: 0; padding: 0.2679em 0.7143em 0 0.8929em; }
#QuickNavi p, #CategoryNavi p { margin-bottom: 0.8929em; }
#QuickNavi p a, #CategoryNavi p a { padding-left: 0.8929em; background: transparent url(../images/pfeil.gif) no-repeat scroll left 0.3571em; }
#QuickNavi p a:hover, #QuickNavi p a:focus, #QuickNavi p a.active, #CategoryNavi p a:hover, #CategoryNavi p a:focus, #CategoryNavi p a.active { background: transparent url(../images/pfeil_aktiv.gif) no-repeat scroll left 0.3571em; }
#QuickNavi ul { list-style: none; }
#QuickNavi li { margin-bottom: 0.8929em; font-weight: bold; padding-left: 0.8929em; background: transparent url(../images/pfeil.gif) no-repeat scroll left 0.3571em; }
#QuickNavi li:hover, #QuickNavi li:focus, #QuickNavi li.active { background: transparent url(../images/pfeil_aktiv.gif) no-repeat scroll left 0.3571em; }
#QuickNavi li a, #QuickNavi li span { }
#QuickNavi li a:hover, #QuickNavi li a:focus, #QuickNavi li a.active, #QuickNavi li span.active {}
#CategoryNavi form { margin-bottom: 0.8929em; }
#CategoryNavi form select { border:0.0893em solid #4E879A; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; padding: 0.2679em; width: 99%; }
#CategoryNavi dl { margin-left: 0; padding-bottom: 0.8929em; }
#CategoryNavi dt { margin-top: 0.8929em; color: #104961; }
#CategoryNavi dd { padding-left: 0.8929em; background: transparent url(../images/pfeil.gif) no-repeat scroll left 0.3571em; }
#CategoryNavi dd:hover, #CategoryNavi dd:focus { background: transparent url(../images/pfeil_aktiv.gif) no-repeat scroll left 0.3571em; }
#CategoryNavi dd a { }
#CategoryNavi dd a:hover, #CategoryNavi dd a:focus { }
#CategoryOverview .subcolumns { margin: 0.8929em 0; }
#CategoryOverview h2 { background: #8AB6C3 url(../images/bg_headline_tk.jpg) repeat-y scroll left top; font-size: 1.3em; color: #104960; margin: 0 0 0.6868em; padding: 0.3434em 0.6868em; }
#CategoryOverview h3, #mmeOverview .c599r h3 { font-size: 1em; margin: 0 0 0.8929em 0; }
#CategoryOverview p, #mmeOverview .c599r p { margin: 0.8929em 0; }
#CategoryOverview a, #mmeOverview .c599r a { padding-left: 0.8929em; background: transparent url(../images/pfeil.gif) no-repeat scroll left 0.3571em; }
#CategoryOverview a:hover, #CategoryOverview a:focus, #mmeOverview .c599r a:hover, #mmeOverview .c599r a:focus { background: transparent url(../images/pfeil_aktiv.gif) no-repeat scroll left 0.3571em; }
#mmeHeading h2 { font-size: 1.3em; color: #fff; margin: 0.4808em 0 0 0; padding: 0.2404em 0.4808em; background-color: #4D879A; }
#mme { text-align: center; background: #DCE7EB; margin-top: 0.8929em; padding: 0.8929em; }
#mme object, #mme object p { margin-bottom: 1.4423em; }
#mme p { font-size: 1.1em; text-align: left; line-height: 1.4610em; }
#mmeOverview { margin-top: 0.8929em }
#calendarYear { background-color: #104961; margin-bottom: 0.8929em; }
#calendarMonth { background-color: #4D879A; }
#calendarYear, #calendarMonth { padding: 0.6250em 0; }
#calendarYear li, #calendarMonth li { color: #93B7C2; display: inline; margin: 0 0.8929em; }
#calendarYear li a, #calendarMonth li a { background: none; font-weight: bold; color: #fff; }
#calendarYear li a:hover, #calendarYear li a:focus, #calendarYear li a.active, #calendarYear li span.active, #calendarMonth li a:hover, #calendarMonth li a:focus, #calendarMonth li a.active, #calendarMonth li span.active { color: #E87621; font-weight: bold; }
#calendarMonth li a.active, #calendarMonth li span.active { background-color: #fff; padding: 0.6250em; margin: -0.8929em; }
#calendar table { width: 100%; border: none; margin: 0; border-collapse: separate; border-spacing: 0.8929em; }
#calendar th, #calendar td { width: 13.1250em; padding: 0; color: #000; }
#calendarDay { margin: 0.8929em 0; }
#calendar h2, #calendarDay p { background-color: #DCE7EB; font-size: 1.3em; font-weight: bold; color: #104960; padding: 0.3434em 0.6868em; }
#calendar h2.active, #calendarDay p.active { color: #E87621; }
#calendar h2 { margin: 0; }
.calendarWeek { margin: 0.8929em 0 0 0; overflow: hidden; width: 100%; }
#calendar .sendung, .calendarWeek .sendung { background: #fff; padding: 0.0893em; width: 12.9464em; }
#calendar .date, .calendarWeek .date { height: 1.7857em; margin-bottom: 0.8929em; }
#calendar .date h3, .calendarWeek .date h3 { font-size: 1em; height: 1.7857em; margin-top: 0; font-weight: normal; color: #000; }
#calendar .tag, #calendar .heute, .calendarWeek .tag, .calendarWeek .heute { display: block; float: left; background: #104960; color: #fff; font-weight: bold; width: 1.5179em; height: 1.3393em; padding: 0.4464em; }
#calendar .heute, .calendarWeek .heute { background: #E87621; }
#calendar .sendung p, .calendarWeek .sendung p { margin: 0; padding: 0; }
#calendar .monat, .calendarWeek .monat { display: block; float: left; height: 1.3393em; padding: 0.4464em 0.8929em; width: 8.7500em; }
#calendar .titel, .calendarWeek .titel { height: 5.5357em; overflow: hidden; padding: 0.4464em 0.8929em 0.8929em; width: 10.7143em; }
#calendar .vorschau, .calendarWeek .vorschau { background: #DCE7EB; height: 1.7857em; padding: 0.8929em 0.8929em 0.4464em; width: 11.1607em; }
#calendar a, .calendarWeek a { padding-left: 0.8929em; background: transparent url(../images/pfeil.gif) no-repeat scroll left 0.3571em; }
#calendar a:hover, #calendar a:focus, .calendarWeek a:hover, .calendarWeek a:focus { background: transparent url(../images/pfeil_aktiv.gif) no-repeat scroll left 0.3571em; }
.c147l, .c147r { width: 13.1250em; }
.c147l { float: left; margin-right: 0.8929em; }
.c147r { float: right; margin-left: -5px; }
.equalize .c147l, .equalize .c147r { display: table-cell; vertical-align: top; float: none; margin: 0; overflow: hidden; }
#imprintHeading { background: #DCE7EB; padding: 0.8929em; margin-bottom: 0.8929em; }
#imprintHeading h2 { font-size: 1.65em; margin-top: 0; }
#imprintHeading p { margin-top: 0.8929em; font-weight: bold; color: #104960; }
#imprint {}
#imprint h4 { font-size: 1em; margin-top: 0; }
#imprint p { margin: 0.8929em 0; }
#imprint p a { padding-left: 0.8929em; background: transparent url(../images/pfeil.gif) no-repeat scroll left 0.3571em; }
#imprint p a:hover, #imprint p a:focus { background: transparent url(../images/pfeil_aktiv.gif) no-repeat scroll left 0.3571em; }
.c252l, .c252r { width: 22.5000em; }
.c252l { float: left; margin-right: 0.8929em; }
.c252r { float: right; margin-left: -5px; }
.equalize .c252l, .equalize .c252r { width: 33.333%; background: transparent url(../images/lframe.gif) top left no-repeat; display: table-cell; vertical-align: top; float: none; margin: 0; overflow: hidden; }
.equalize .c252l .subc, .equalize .c252r .subc { padding: 0.8929em 1.7857em 100em 0.8929em; background: url(../images/rframe.gif) top right no-repeat; margin: 0 0 -100em 0; }
.equalize .c252r .subc { background: #fff; padding-right: 0.8929em; }
#contactHeading, #searchHeading, #errorHeading, #podcastHeading { background: #DCE7EB; padding: 0.8929em; margin-bottom: 0.8929em; }
* html #podcastHeading { height : 5em; }
#contactHeading h2, #searchHeading h2, #errorHeading h2, #podcastHeading h2 { font-size: 1.65em; margin-top: 0; }
#contactHeading p, #searchHeading p, #errorHeading p, #podcastHeading p { font-size: 1.1em; margin-top: 0.8117em; line-height: 1.4610em; width: 40.5844em; }
#contactHeading p a, #searchHeading p a, #errorHeading p a, #podcastHeading p a { padding-left: 0.8117em; background: transparent url(../images/pfeil.gif) no-repeat scroll left 0.3247em; }
#contactHeading p a:hover, #contactHeading p a:focus, #searchHeading p a:hover, #searchHeading p a:focus, #errorHeading p a:hover, #errorHeading p a:focus, #podcastHeading p a:hover, #podcastHeading p a:focus { background: transparent url(../images/pfeil_aktiv.gif) no-repeat scroll left 0.3247em; }
#podcastHeading img { float:left; margin-bottom:0.8929em; margin-right:0.8929em; margin-top:0.8929em; }
#podcastHeading .imageboxL { margin-top: 0.8929em; }
#podcastHeading .imageboxL img { float: none; margin: 0; }
#podcastHeading .imageboxL p { font-size: 1em; }
#contact, #searchResult, #error, #podcastAbo, #podcastList { background: #fff; padding: 0.8929em; }
#contact p { width: 40.5844em; font-size: 1.1em; line-height: 1.4610em; }
#searchResult h3 { margin-top: 0 !important; padding-top: 0; font-size: 1.3em; }
#searchResult dl { width: 40.5844em; font-size: 1.1em; line-height: 1.4610em; }
#searchResult dt { margin-top: 1.6234em; }
#searchResult dt a { padding-left: 0.8117em; background: transparent url(../images/pfeil.gif) no-repeat scroll left 0.3247em; }
#searchResult dt a:hover, #searchResult dt a:focus { background: transparent url(../images/pfeil_aktiv.gif) no-repeat scroll left 0.3247em; }
#searchResult dd p { }
#error p { font-size: 1.1em; margin-bottom: 0.8117em; line-height: 1.4610em; }
#error p a { padding-left: 0.8117em; background: transparent url(../images/pfeil.gif) no-repeat scroll left 0.3571em; }
#error p a:hover, #error p a:focus { background: transparent url(../images/pfeil_aktiv.gif) no-repeat scroll left 0.3247em; }
#podcastAbo { margin-bottom: 0.8929em; }
#podcastAbo input { width: 40.5844em; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em; padding: 0.2435em; border: 0.0812em solid #4E879A; background: #ffffff; }
#podcastAbo h3, #podcastList h3 { font-size: 1.65em; margin-top: 0; margin-bottom: 0.5411em; }
#podcastList dl { font-size: 1.1em; width: 40.5844em; }
#podcastList dt { padding-top: 0.8117em; padding-bottom: 0.8117em; border-top: 0.0812em solid #dce8e6; color: #104961; }
#podcastList dt.first { padding-top: 0; border-top: none; }
#podcastList dd { padding-bottom: 0.8117em; }
#podcastList dd.last { padding-bottom: 0; }
#podcastList dd p { padding-bottom:  0.8117em; line-height: 1.4610em; }
#podcastList ul { list-style: none; }
#podcastList li { display: inline; padding-right: 1.6234em; }
#podcastList li a { padding-left: 0.8117em; padding-bottom: 0.0812em; background: transparent url(../images/pfeil.gif) no-repeat scroll left 0.3247em; }
#podcastList li a:hover, #podcastList li a:focus { background: transparent url(../images/pfeil_aktiv.gif) no-repeat scroll left 0.3247em; }
#podcastList li a.video { background: transparent url(../images/icon_video.gif) no-repeat scroll left center !important; padding-left: 1.6234em !important; }
#podcastList li a.video:hover, #podcastList li a.video:focus { background: transparent url(../images/icon_video_active.gif) no-repeat scroll left center !important; }
#podcastList li a.download { background: transparent url(../images/icon_download.gif) no-repeat scroll left top !important; padding-left: 1.6234em !important; }
#podcastList li a.download:hover, #podcastList li a.download:focus { background: transparent url(../images/icon_download_active.gif) no-repeat scroll left top !important; }
#searchResult { margin: 0.8929em 0; }
#wbStart { float: right; width: 32.1429em; }
#wbStartFull { width: 100%; }
#wbNavi { float: left; width: 16.3393em; margin-right: 0.8929em; margin-bottom: 0; }
#wbVideo { width: 16.3393em; margin-right: 0.8929em; margin-bottom: 0; }
#wbVideo .imagebox { /*Edit AW padding-bottom: 0.8929em;*/ padding-bottom: 2.4em; }
#wbVideo .imagebox p { /* EDITU AW margin-bottom: 0 !important; */ }
#wbVideo .lupe p { /* EDIT; AW: margin-bottom: -0.8929em !important; margin-top: 0 !important; padding-top: 0.8929em; */ }
#videoDescription { background: #DCE7EB; padding: 0.8929em; margin-bottom: 0.8929em; }
#videoDescription h3 { font-size: 1.1em; margin-top: 0; }
#videoDescription p { margin-bottom: 0; font-size: 1.1em; line-height: 1.4610em; }
#videoTeaser {}
#videoTeaser .subcolumns { margin-top: 0.8929em; }
#videoTeaser .c50l, #videoTeaser .c50r { color: #fff; }
#videoTeaser .c50l { width: 25.1786em; background: transparent url(../images/bg_videoteaser.gif) top right no-repeat; }
#videoTeaser .c50r { width: 24.2857em; background: #2e6e83 url(../images/bg_headline_teaser.jpg) top right repeat-y; }
#videoTeaser .c50l .subcl, #videoTeaser .c50r .subcl { padding-right: 1.7857em; }
#videoTeaser h4 { font-size: 1em; color: #fff; }
#videoTeaser img { width: 7.1429em; height: 4.4643em; float: left; margin-right: 0.8929em; margin-bottom: 0; }
#videoTeaser p { margin-top: 0; }
#videoTeaser p a { background: transparent url(../images/icon_video_white.gif) no-repeat scroll left center !important; color: #fff; font-weight: normal; padding-left: 1.7857em !important; }
#videoTeaser p a:hover, #videoTeaser p a:focus { color: #E87621; }
p.sendungsinfo { color: #333333; margin: 0 !important; padding: 0 !important; text-align: left !important; }
.imagebox, .imageboxL, .imageboxR, .audioboxL, .audioboxR, .videobox { background-color: #4D879A; margin-bottom: 0.8929em; width: 16.3393em; }
.videobox { float: left; margin-right: 0.8929em; }
.imageboxL, .audioboxL { float: left; margin-right: 0.8929em; }
.imageboxR, .audioboxR { float: right; margin-left: 0.8929em; }
#helpContent .imageboxL p, #helpContent .imageboxR p { font-size: 1em; color: #fff; }
#podcastHeading .imageboxL p.hyphenate, #podcastHeading .imageboxR p.hyphenate { width : 10.6em; }
.imagebox p, .imageboxL p, .imageboxR p { color: #fff; margin: 0.8929em !important; padding: 0 2.1429em 0 0; }
.lupe p a { background: transparent url(../images/icon_lupe_white.gif) left top no-repeat !important; float: left; height: 1.4286em; margin: -2.2321em 0.8929em 0.8929em 13.0357em; padding: 0 !important; text-indent: -1000em; width: 1.4286em;}
.videobox p { color: #fff; line-height: 1.3393em; margin: 0 !important; padding: 0.8929em; }
.videobox a { background: transparent url(../images/icon_video_white.gif) no-repeat scroll left center !important; color: #fff; font-weight: normal; padding-left:1.7857em !important; }
.videobox a:hover, .videobox a:focus { background: transparent url(../images/icon_video_active.gif) no-repeat scroll left center !important; }
.play { position: absolute; width: 16.3393em; height: 10.2679em; background-image: url(../images/icon_video_play.png); background-repeat: no-repeat; background-position: top center; }
.audioboxL p, .audioboxR p { color: #fff; margin: 0.8929em !important; padding: 0 0.8929em 0 0; }
.imagebox img, .imageboxL img, .imageboxR img, .videobox img, .audioboxL img, .audioboxR img { margin: 0; padding: 0; }
.navibox { background-color:#DCE7EB; margin-bottom: 0.8929em; padding-bottom: 0.8929em; width: 16.3393em; }
.navibox dt { margin-top: 0.4464em; padding-left: 0.8929em; background: transparent url(../images/pfeil.gif) no-repeat scroll left 0.3571em; }
.navibox dd { padding-left: 0.8929em; }
.navibox a { }
.navibox a:hover, .navibox a:focus, .navibox a.active, .navibox span.active { }
.navibox dt:hover, .navibox dt:focus, .navibox dt.active { background: transparent url(../images/pfeil_aktiv.gif) no-repeat scroll left 0.3571em; }
.navibox h3 { background: #2e6e83 url(../images/bg_headline_teaser.jpg) left top repeat-y; color: #fff; font-size: 1em !important; height: 1.5179em; margin-top: 0 !important; padding: 0.2679em 0.7143em 0 0.8929em; }
.pages { height: 1.9643em; padding: 0; background: #104961; color: #fff; }
.pages p { margin: 0; padding: 0.4464em 0.8929em 0; }
.pages ul { margin: 0; padding: 0.4464em; text-align: center; }
.pages ul.next { text-align: right; }
.pages ul.prev { text-align: left; }
.pages li { display: inline; font-weight: bold; margin: 0; padding: 0 0.4464em; }
.pages a { color:#fff; padding: 0 !important; background: none !important; }
.pages ul.next a { background:transparent url(../images/pfeil_weiss.gif) no-repeat right 0.3571em !important; padding:0 0.8929em 0 0 !important; }
.pages ul.next a:hover, .pages ul.next a:focus { background: url(../images/pfeil_aktiv.gif) right 0.3571em no-repeat !important; }
.pages ul.prev a, .pages p.prev a { background: url(../images/pfeil_zurueck.gif) left 0.3571em no-repeat !important; padding:0 0 0 0.8929em !important; }
.pages ul.prev a:hover, .pages ul.prev a:focus, .pages p.prev a:hover, .pages p.prev a:focus { background: url(../images/pfeil_zurueck_aktiv.gif) left 0.3571em no-repeat !important; }
.c1 { background: transparent url(../images/bg_overview_1c.gif) top left repeat-y; }
.c2 { background: transparent url(../images/bg_overview_2c.gif) top left repeat-y; }
.c3 { background: transparent url(../images/bg_overview_3c.gif) top left repeat-y; }
#helpContent { background: #fff; }
#helpContent h2 { font-size: 1.6em; text-transform: uppercase; }
#helpContent h3 { font-size: 1.1em; margin-bottom: 0.8117em; margin-top: 1.6234em; }
#helpContent p, #helpContent li { color: #000; font-size: 1.1em; line-height: 1.3em; }
#helpContent p { margin-bottom: 0.8117em; }
#helpContent ul, #helpContent ol { list-style-position: inside; margin-bottom: 0.8117em; }
/* #content { width: 51.1607em; margin-right: 0.8929em; float: left; } */
#content { width: 69em; margin-right: 0.8929em; float: left; }
#sendungContent, #wbContent { padding: 0.8929em; background: #fff; }
#wbRelated, #sendungRelated { margin-top: 0.8929em; background: #fff; }
#marginal { width: 17.2321em; float: left; }
.infobox { background: #DCE7EB; margin-bottom: 0.8929em; }
#footer { margin-top: 0.8929em; font-size: 0.7em; }
#bottomnav { width: 67.5000em; height: 1.7857em; margin: 0 0 0.0893em 0; padding: 0.7143em 0.8929em 0.2679em 0.8929em; background-color: #4D879A; font-weight: bold; }
#copyright { width: 67.5000em; height: 4.4643em; margin: 0 0 0.8929em 0; padding: 0.8929em; background-color: #4D879A; color: #fff; line-height:1.5179em; }
#hilfe_kontakt ul, #sender ul { list-style: none; }
#hilfe_kontakt ul li { float: left; padding: 0 2.4306em 0 0; color: #fff; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: bold; text-align: center; }
#hilfe_kontakt ul li.last { padding: 0; }
#hilfe_kontakt ul li a, #hilfe_kontakt ul li span { padding: 0.4167em 0; float: left; color: #fff; text-decoration: none; }
#hilfe_kontakt ul li a:hover, #hilfe_kontakt ul li a:focus, #hilfe_kontakt ul li span.active, #hilfe_kontakt ul li a.active { color: #E87621; }
#hilfe_kontakt ul li a#navi_hilfe, #hilfe_kontakt ul li span#navi_hilfe { width: 3.4722em; padding-left: 0.6944em; background: transparent url(../images/icon_hilfe_white.gif) 0 0.6944em no-repeat; }
#hilfe_kontakt ul li a#navi_hilfe:hover, #hilfe_kontakt ul li a#navi_hilfe:focus, #hilfe_kontakt ul li span#navi_hilfe.active, #hilfe_kontakt ul li a#navi_hilfe.active { background: transparent url(../images/icon_hilfe_aktiv.gif) 0 0.6944em no-repeat; }
#hilfe_kontakt ul li a#navi_kontakt, #hilfe_kontakt ul li span#navi_kontakt { width: 5.2777em; padding-left: 0.6944em; background: transparent url(../images/icon_kontakt_white.gif) 0 0.6944em no-repeat; }
#hilfe_kontakt ul li a#navi_kontakt:hover, #hilfe_kontakt ul li a#navi_kontakt:focus, #hilfe_kontakt ul li span#navi_kontakt.active, #hilfe_kontakt ul li a#navi_kontakt.active { background: transparent url(../images/icon_kontakt_aktiv.gif) 0 0.6944em no-repeat; }
#sender ul li { float: left; padding: 0 0.3125em 0 0; }
#sender ul li.last { padding: 0; }
#sender ul li a { float: left; text-indent: -1000em; }
#sender ul li a#navi_wdr { width: 4.6875em; height: 1.8125em; background: url(../images/logo_wdr.jpg) no-repeat; }
#sender ul li a#navi_swr { width: 4.9375em; height: 1.8125em; background: url(../images/logo_swr.jpg) no-repeat; }
#sender ul li a#navi_br_alpha { width: 5.5625em; height: 1.8125em; background: url(../images/logo_br_alpha.jpg) no-repeat; }
#topnav ul { margin: 0.3125em 0; list-style: none; }
#topnav ul li { float: left; padding: 0 3.1250em 0 0; color: #fff; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: bold; text-align: center; line-height: 1.0417em; }
#topnav ul li.last { padding: 0; }
#topnav ul li a, #topnav ul li span { height: 2.0833em; padding: 0.3472em 0; float: left; color: #fff; text-decoration: none; }
#topnav ul li a:hover, #topnav ul li a:focus, #topnav ul li a.active, #topnav ul li span.active { background: #E87621; }
#topnav ul li a#navi_naturtechnik, #topnav ul li span#navi_naturtechnik { width: 4.8611em; }
#topnav ul li a#navi_politikgeschichte, #topnav ul li span#navi_politikgeschichte { width: 6.4583em; }
#topnav ul li a#navi_kulturmedien, #topnav ul li span#navi_kulturmedien { width: 4.7917em; }
#topnav ul li a#navi_laenderleute, #topnav ul li span#navi_laenderleute { width: 4.5139em; }
#topnav ul li a#navi_sportfreizeit, #topnav ul li span#navi_sportfreizeit { width: 4.7222em; }
#topnav ul li a#navi_alltagleben, #topnav ul li span#navi_alltagleben { width: 4.2361em; }
#topnav ul li a#navi_alltaggesundheit, #topnav ul li span#navi_alltaggesundheit { width: 6.7361em; }
#leftnav ul.mainnavi { background: #A6CED8; list-style:none; padding: 0.0625em 0; }
#leftnav ul.mainnavi li { margin:0.0658em 0; color: #fff; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 0.95em; font-weight: bold; }
#leftnav ul.mainnavi li.first { margin-top: 0; }
#leftnav ul.mainnavi li.last { margin-bottom: 0; }
#leftnav ul.mainnavi li a, #leftnav ul.mainnavi li span { height: 1.3158em; padding: 0.3289em 0.9868em; background: #4d879a; color: #fff; text-decoration: none; display:block; }
#leftnav ul.mainnavi li a:hover, #leftnav ul.mainnavi li a:focus, #leftnav ul.mainnavi li span.active, #leftnav ul.mainnavi li a.active { background: #E87621; }
#leftnav ul.subnavi { padding:1em 0 0 0; list-style:none; }
#leftnav ul.subnavi li { margin:0.0893em 0; color: #fff; font-size: 0.7em; font-weight: bold; }
#leftnav ul.subnavi li a, #leftnav ul.subnavi li span { height: 1.1607em; padding: 0.2679em 0 0.2679em 1.3393em; color: #fff; text-decoration: none; display:block; }
#leftnav ul.subnavi li a:hover, #leftnav ul.subnavi li a:focus, #leftnav ul.subnavi li span.active, #leftnav ul.subnavi li a.active { background: #E87621; }
#breadcrumb ul { list-style: none; }
#breadcrumb ul li { float: left; padding-right: 1.3393em; font-size: 0.7em; font-weight: bold; }
#breadcrumb ul li a, #breadcrumb ul li span { float: left; padding-left: 0.8929em; background: transparent url(../images/pfeil.gif) no-repeat scroll left 0.3571em; color: #104961; text-decoration: none; }
#breadcrumb ul li a:hover, #breadcrumb ul li a:focus { color: #E87621; background: transparent url(../images/pfeil_aktiv.gif) no-repeat scroll left 0.3571em; }
#breadcrumb ul li a.active, #breadcrumb ul li span.active { color: #000000; background: transparent url(../images/pfeil.gif) no-repeat scroll left 0.3571em; }
#bottomnav ul { list-style: none; margin-left: 4.2857em; }
#bottomnav ul li { float: left; padding-right: 1.3393em; color: #fff; font-weight: bold; }
#bottomnav ul li.last { padding-right: 0; }
#bottomnav ul li a, #bottomnav ul li span { float: left; padding-left: 0.8929em; background: transparent url(../images/pfeil_weiss.gif) no-repeat scroll left 0.3571em; color: #fff; }
#bottomnav ul li a:hover, #bottomnav ul li a:focus, #bottomnav ul li a.active, #bottomnav ul li span.active { color: #E87621; background: transparent url(../images/pfeil_aktiv.gif) no-repeat scroll left 0.3571em; }
#kontaktformular { font-size: 1.1em; }
#kontaktformular p { font-size: 1em; }
#kontaktformular label, #kontaktformular input, #kontaktformular textarea, #kontaktformular select { width: 13.7987em; float: left; display:block; margin: 0 0 0.8117em 0; padding: 0.2435em; color: inherit; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; }
#kontaktformular input, #kontaktformular textarea, #kontaktformular select { border: 0.0812em solid #4E879A; background: #ffffff; }
#kontaktformular select { width: 15.8929em; height: 2.0536em; }
#kontaktformular textarea { width: 46.2662em; height: 8.1169em; }
#kontaktformular label { width: 11.3636em; padding: 0.4058em 1.2175em 0 0; font-weight: bold; }
#kontaktformular fieldset { padding: 0; border: none; clear: both; }
#kontaktformular legend { display: none; }
#kontaktformular input.radio { width: 1.6234em; margin-top: 0; margin-bottom: 0; border: none; background: transparent; }
#kontaktformular label.radio, #kontaktformular label.checkbox { width: auto; margin-top: 0; }
#kontaktformular input.submit { width: auto; height: 1.7857em; padding: 0 1.1161em 0.2232em 1.1161em; font-weight: bold; font-size: 1.2em; color: #fff; background: #104961; font-variant: small-caps !important; cursor: pointer; }
#kontaktformular br { clear: left; }
#kontaktformular input[type=hidden] { display: none; padding: 0; border: 0; }
div.error { font-weight: bold; margin-bottom: 0.8929em; color: #FF0000; }
a { color: #104961; text-decoration: none; font-weight: bold; }
a:hover, a:focus, a.active, span.active { color: #E87621; }
}


/* Lupen Fix, A.W. */
.imageboxL, 
.imageboxR {
  padding: 0 0 1em 0 !important;
}

#podcastHeading .imageboxL p.hyphenate, 
#podcastHeading .imageboxR p.hyphenate {
  width: 12em !important;
  padding: 0 !important;
}


#podcastAbo { 
  clear: left !important;  
}

.lupe,
.lupe p {
  margin: 0 !important;
  padding: 0 !important;
  width: 100% !important;
}

.lupe {
  margin: -2.5em 0 0 0 !important;
}

.lupe p a {
  float: right !important;
  margin: 0 0.5em 0 0 !important;
}

/* Fix f�r Firefox 2 Darstellungsproblem */
.equalize, .equalize .subcolumns, x:-moz-any-link {
 display: block;
}
.equalize, .equalize .subcolumns, x:-moz-any-link, x:default {
 display: table;
 table-layout:fixed;
 overflow: visible;
}
 @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
  :root body {
}
}

