@font-face {
	font-family: 'TheMix4';
	src: url('webfonts/TheMix_LT_TT4_.eot#') format('eot'),
		url('webfonts/TheMix_LT_TT4_.woff') format('woff'),
		url('webfonts/TheMix_LT_TT4_.svg#svgFontName') format('svg');
}

@font-face {
	font-family: 'TheMix5';
	src: url('webfonts/TheMix_LT_TT5_.eot#') format('eot'),
		url('webfonts/TheMix_LT_TT5_.woff') format('woff'),
		url('webfonts/TheMix_LT_TT5_.svg#svgFontName') format('svg');
}

@font-face {
	font-family: 'TheMix6';
	src: url('webfonts/TheMix_LT_TT6_.eot#') format('eot'),
		url('webfonts/TheMix_LT_TT6_.woff') format('woff'),
		url('webfonts/TheMix_LT_TT6_.svg#svgFontName') format('svg');
}

@font-face {
	font-family: 'TheMix7';
	src: url('webfonts/TheMix_LT_TT7_.eot#') format('eot'),
		url('webfonts/TheMix_LT_TT7_.woff') format('woff'),
		url('webfonts/TheMix_LT_TT7_.svg#svgFontName') format('svg');
}

@font-face {
	font-family: 'TheMix8';
	src: url('webfonts/TheMix_LT_TT8_.eot#') format('eot'),
		url('webfonts/TheMix_LT_TT8_.woff') format('woff'),
		url('webfonts/TheMix_LT_TT8_.svg#svgFontName') format('svg');
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
	font-family: "TheMix5",Thesis,arial,roboto,"droid sans",helvetica,sans-serif;
	font-size: 100.01%;
	font-style: inherit;
	font-weight: inherit;
	line-height: 1;
}

body {
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
}
h2 strong {
	font-family:"TheMix6";
}
p strong {
	font-family:"TheMix7";
}
p em {
	font-style:italic;
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
	margin:0;
	padding:0;
	border:0 none;
	outline:0 none;
	vertical-align:baseline
}
a {
	color:#494949
}
#header {
	position:relative;
	float:left;
	width:100%;
	display:block;
}
#content {
	position:relative;
	float:left;
	width:100%;
	display:block;
}
#footer {
	clear:both;
	float:left;
	width:100%;
	color:#fff;
	background:#535353;
	display:block;
}
#skiplink {
	height:0;
	visibility:inherit
}
#skiplink a:focus {
	position:absolute;
	z-index:100;
	top:0;
	left:0;
	width:auto;
	height:30px;
	margin:0 auto;
	padding:14px 20px 0;
	color:#fff;
	background:#494949;
	display:block
}
img.tracking {
	line-height:0;
	height:0
}
#header {
	-webkit-box-sizing:unset;
	-moz-box-sizing:unset;
	box-sizing:unset;
	height:182px;
	background:#fff;
	border-bottom:1px solid #e1e1e1;
}
#header .sectionA {
	width:100%;
	max-width:100%;
	margin:0;
}
#header .sectionB {
	width:498px;
}
#header .sectionC {
	width:332px;
}
#header .sectionD {
	width:249px;
}
#header .sectionE {
	width:199.2px;
}
#header .sectionF {
	width:166px;
}
#header .sectionZ {
	width:664px;
}
.naviLogo {
	position:relative;
	line-height:0;
	width:100%;
	height:0;
	display:block;
}
.naviLogoInner {
	line-height:0;
	width:996px;
	height:0;
	margin:0 auto;
	display:block;
}
.naviLogo a {
	position:absolute;
	z-index:1;
	top:44px;
	width:340px;
	height:86px;
	display:block;
}
.naviLogo span.alt {
	text-indent:-999em;
	display:block;
}
.topNavi {
	position:relative;
	height:44px;
	background:#fff;
}
.topNaviInner {
	line-height:0;
	margin:0 auto;
	padding:9px 0 0;
	display:block;
}
.programNaviTrigger {
	position:absolute;
	z-index:10;
	bottom:0;
	font-family:"TheMix6";
	font-size:.9375em;
	padding:15px 10px 5px;
	color:#494949;
	display:block;
	cursor:pointer;
}
.programNaviTrigger:hover {
	text-decoration:underline;
}
.programNaviBox {
	position:absolute;
	z-index:30;
	top:0;
	left:-302px;
	width:300px;
	background:#fff;
	border:1px solid #ddd;
	border-top:0;
	border-bottom:0;
	display:block
}
.programNaviBox ul {
	list-style:none;
	width:300px;
	padding:0
}
.programNaviBox li {
	height:28px;
	padding:16px 0 0 27px;
	border-bottom:1px solid #ddd;
}
.programNaviBox li.naviClose {
	font-family:"TheMix6";
	font-size:.9375em;
	height:15px;
	padding:24px 0 5px 27px;
	color:#fff;
	background:#999;
	border-bottom:1px solid #ddd;
	overflow:hidden;
}
.programNaviBox li.naviClose .closeTrigger {
	position:absolute;
	top:0;
	right:0;
	width:44px;
	height:44px;
	display:block;
	cursor:pointer;
}
.programNaviBox li a {
	font-family:"TheMix6";
	font-size:1em;
	text-decoration:none;
	width:240px;
	color:#494949;
	display:block;
}
.topNavi .programExtraOc .modA .box {
	width:284px;
}
.topNaviBox {
	position:relative;
	z-index:1;
	float:right;
	width:100%;
	display:block;
}
.topNaviBox ul {
	list-style:none;
	width:100%;
	height:35px;
	display:block;
}
.topNaviBox li {
	float:left;
}
.topNaviBox li.topNaviHome {
	position:absolute;
	left:240px;
}
.topNaviBox li.topNaviHome {
	display:block;
}
/* nur für SWR.de Homepage - für Mediathek eingeblendet
.homepage .topNaviBox li.topNaviHome {
	display:none
}
*/
.topNaviBox li.topNaviCompany {
	position:absolute;
	left:440px;
}
.topNaviBox li.topNaviSearch {
	position:absolute;
	z-index:1;
	right:0;
	padding-right:11px;
}
.topNaviBox li a {
	float:left;
	font-family:"TheMix6";
	text-decoration:none;
	height:15px;
	padding:0;
	color:#494949;
	display:block;
}
.topNaviBox li.topNaviHome a {
	font-size:.9375em;
	padding:15px 10px 5px;
}
.topNaviBox li.topNaviCompany a {
	font-size:.9375em;
	padding:15px 10px 5px;
}
.topNaviBox li.topNaviSearch a {
	float:right;
	font-size:.9375em;
	padding:15px 64px 5px 24px;
	background:transparent url(../imgr/iconSearch.png) right 0 no-repeat;
}
.topNaviBox li a:hover,
.topNaviBox li a:focus {
	text-decoration:underline
}
.topNaviBox li.topNaviSearch a:hover,
.topNaviBox li.topNaviSearch a:focus {
	background:transparent url(../imgr/iconSearch.png) right 0 no-repeat
}
.topNaviBox li a img {
	display:block;
}
.searchBoxTop {
	position:absolute;
	z-index:100;
	top:-9px;
	right:0;
	width:300px;
	height:64px;
	background:#fff;
	display:none;
}
.searchBoxTop.active {
	display:block;
}
.searchBoxTop .searchFormTop {
	position:relative;
}
.searchBoxTop .searchFormTop input.textinput {
	font-family:"TheMix5";
	font-size:1em;
	width:280px;
	height:44px;
	margin:10px;
	color:#494949;
	background:#fff;
	border:1px solid #e1e1e1;
}
.searchBoxTop .searchFormTop input.submit {
	position:absolute;
	top:11px;
	right:11px;
	text-indent:-999em;
	width:42px;
	height:42px;
	background:#fff url(../imgr/iconSearch.png) right -2px no-repeat;
	border:0;
}
.naviDeko {
	position:absolute;
	top:130px;
	width:100%;
	height:52px;
	background:#fff;
	border-bottom:1px solid #e1e1e1;
	display:block;
}
.naviDeko .naviDekoInner {
	position:relative;
	width:980px;
	height:52px;
	margin:0 auto;
	display:block;
}
.naviDeko .naviDekoInner:after {
	position:absolute;
	right:0;
	bottom:0;
	font-family:"TheMix4";
	font-size:1.875em; 
	height:44px;
	padding:8px 8px 0;
	color:#adadad;
	display:block;
}
.mainNavi {
	position:relative;
}
.mainNaviBox {
	position:relative;
	margin:0 auto;
	padding-top:31px;
}
.mainNaviBox ul.mainNaviList {
	position:relative;
	list-style:none;
	height:55px;
	display:block;
}
.mainNaviBox ul.mainNaviList ul {
	list-style:none;
	display:inline;
}
.mainNaviBox .mainNaviList li,
.mainNaviBox .metaNaviList li {
	float:left;
}
.mainNaviBox .mainNaviList a {
	font-family:"TheMix7";
	font-size:.9375em;
	text-transform:uppercase;
	text-decoration:none;
	height:40px;
	padding:14px 9px 0;
	color:#fff;
	border:1px solid transparent;
	border-bottom:0;
	display:block
}
.mainNaviBox .mainNaviList .mainNaviSub li.active a {
	text-decoration:underline;
}
.mainNaviBox .mainNaviList li .mainTrigger {
	display:none;
}
.mainNaviBox .mainNaviList li.mainNaviMenu {
	display:none;
	cursor:pointer;
}
.mainNaviBox .mainNaviList li.mainNaviMenu span {
	position:relative;
	width:60px;
	height:54px;
	border:1px solid transparent;
	border-bottom:0;
	overflow:hidden;
	display:block;
}
.mainNaviBox .mainNaviList li.mainNaviMenu img {
	position:absolute;
	top:auto;
	bottom:0;
}
.mainNaviBox .mainNaviList li.mainNaviMenu.aktiv img {
	top:0;
	bottom:auto;
}
.mainNaviBox .mainNaviList a:focus {
	text-decoration:underline;
}
.mainNaviBox a.aktiv {
	text-decoration:none;
	color:#494949;
	background:#f8f8f8;
	border:1px solid #ddd;
	border-bottom:1px solid #f8f8f8;
}
.mainNaviBox .mainNaviLogo a {
	width:120px;
	height:55px;
	padding:1px 10px 0;
	border:0
}
.mainNaviBox img {
	display:block;
}
.mainNaviBox ul.mainNaviList ul.mainNaviSub ul.list,
.mainNaviBox ul.mainNaviList ul.mainNaviSub li.mainNaviLast,
.mainNaviBox ul.mainNaviList ul.mainNaviSub li.verkehr,
.mainNaviBox ul.mainNaviList ul.mainNaviSub li.wetter {
	display:none;
}
.mainNaviBox ul.mainNaviList ul.mainNaviSub ul.list.active {
	display:block;
}
.mainNaviBox .mainNaviSub li .list li {
	border-top:1px solid #ddd;
	border-bottom:0
}
.mainNaviBox .mainNaviSub .list a {
	background:#eee;
}
.mainNaviBox ul.metaNaviList {
	position:absolute;
	top:31px;
	right:0;
	list-style:none;
	width:142px;
	height:44px;
	border-left:1px solid #fff;
	display:block;
}
.naviTv .mainNaviBox ul.metaNaviList,
.naviUnternehmen .mainNaviBox ul.metaNaviList {
	display:none;
}
.mainNaviBox .metaNaviList li.verkehr {
	padding:0 15px 0 11px;
}
.mainNaviBox .metaNaviList li.wetter {
	padding:0 8px 0 14px;
}
.mainNaviBox .metaNaviList a {
	width:44px;
	height:54px;
	padding:0;
	border:1px solid transparent;
	border-bottom:0;
	display:block
}
.metaNaviList img {
	position:absolute;
	left:-999em;
	line-height:0;
	height:0;
	display:inline
}
.homepage .topNavi,
.naviRatgeber .topNavi,
.naviWissen .topNavi,
.naviKultur .topNavi,
.naviUnterhaltung .topNavi,
.naviSuche .topNavi,
.naviWetter .topNavi,
.naviVerkehr .topNavi,
.naviUnternehmen .topNavi,
.naviKontakt .topNavi,
.naviDirekt .topNavi,
.naviAz .topNavi,
.naviFehler404 .topNavi,
.naviArchiv .topNavi,
.naviHilfe .topNavi,
.naviTour .topNavi,
.naviHesse .topNavi,
.naviRommel .topNavi,
.naviSchaetzederwelt .topNavi,
.naviSchwarzwald .topNavi,
.naviKelten .topNavi,
.naviHunger .topNavi,
.naviHunger.naviKontakt .topNavi,
.naviVierineinemboot .topNavi,
.naviEhrensache .topNavi,
.naviFastnacht .topNavi,
.naviErsterweltkrieg .topNavi,
.naviOrchesterundensembles .topNavi,
.naviExp .topNavi,
.naviOrchesterundensemble.naviBb .topNavi,
.naviOrchesterundensemble.naviDrp .topNavi,
.naviRso .topNavi,
.naviSo .topNavi,
.naviSwryoungclassix .topNavi,
.naviVe .topNavi,
.naviEmpfang .topNavi {
	background:#999
}
.naviMarktcheck.naviAz .topNavi,
.naviDiefallers.naviArchiv .topNavi,
.naviSwr1.naviRatgeber .topNavi,
.naviSwr2.naviWissen .topNavi,
.naviSwr4.naviRatgeber .topNavi,
.naviSwr4.naviVerkehr .topNavi {
	background:#fff
}
.homepage .programNaviTrigger,
.naviRatgeber .programNaviTrigger,
.naviWissen .programNaviTrigger,
.naviKultur .programNaviTrigger,
.naviUnterhaltung .programNaviTrigger,
.naviSuche .programNaviTrigger,
.naviWetter .programNaviTrigger,
.naviVerkehr .programNaviTrigger,
.naviUnternehmen .programNaviTrigger,
.naviKontakt .programNaviTrigger,
.naviDirekt .programNaviTrigger,
.naviAz .programNaviTrigger,
.naviFehler404 .programNaviTrigger,
.naviArchiv .programNaviTrigger,
.naviHilfe .programNaviTrigger,
.naviTour .programNaviTrigger,
.naviHesse .programNaviTrigger,
.naviRommel .programNaviTrigger,
.naviSchaetzederwelt .programNaviTrigger,
.naviSchwarzwald .programNaviTrigger,
.naviKelten .programNaviTrigger,
.naviHunger .programNaviTrigger,
.naviHunger.naviKontakt .topNavi,
.naviVierineinemboot .programNaviTrigger,
.naviEhrensache .programNaviTrigger,
.naviFastnacht .programNaviTrigger,
.naviErsterweltkrieg .programNaviTrigger,
.naviOrchesterundensembles .programNaviTrigger,
.naviExp .programNaviTrigger,
.naviOrchesterundensemble.naviBb .programNaviTrigger,
.naviOrchesterundensemble.naviDrp .programNaviTrigger,
.naviRso .programNaviTrigger,
.naviSo .programNaviTrigger,
.naviSwryoungclassix .programNaviTrigger,
.naviVe .programNaviTrigger,
.naviEmpfang .programNaviTrigger {
	color:#fff
}
.naviMarktcheck.naviAz .programNaviTrigger,
.naviDiefallers.naviArchiv .programNaviTrigger,
.naviSwr1.naviRatgeber .programNaviTrigger,
.naviSwr2.naviWissen .programNaviTrigger,
.naviSwr4.naviRatgeber .programNaviTrigger,
.naviSwr4.naviVerkehr .programNaviTrigger {
	color:#494949
}
.homepage .topNaviBox li a,
.naviRatgeber .topNaviBox li a,
.naviWissen .topNaviBox li a,
.naviKultur .topNaviBox li a,
.naviUnterhaltung .topNaviBox li a,
.naviSuche .topNaviBox li a,
.naviWetter .topNaviBox li a,
.naviVerkehr .topNaviBox li a,
.naviUnternehmen .topNaviBox li a,
.naviKontakt .topNaviBox li a,
.naviDirekt .topNaviBox li a,
.naviAz .topNaviBox li a,
.naviFehler404 .topNaviBox li a,
.naviArchiv .topNaviBox li a,
.naviHilfe .topNaviBox li a,
.naviTour .topNaviBox li a,
.naviHesse .topNaviBox li a,
.naviRommel .topNaviBox li a,
.naviSchaetzederwelt .topNaviBox li a,
.naviSchwarzwald .topNaviBox li a,
.naviKelten .topNaviBox li a,
.naviHunger .topNaviBox li a,
.naviHunger.naviKontakt .topNaviBox li a,
.naviVierineinemboot .topNaviBox li a,
.naviEhrensache .topNaviBox li a,
.naviFastnacht .topNaviBox li a,
.naviErsterweltkrieg .topNaviBox li a,
.naviOrchesterundensembles .topNaviBox li a,
.naviExp .topNaviBox li a,
.naviOrchesterundensemble.naviBb .topNaviBox li a,
.naviOrchesterundensemble.naviDrp .topNaviBox li a,
.naviRso .topNaviBox li a,
.naviSo .topNaviBox li a,
.naviSwryoungclassix .topNaviBox li a,
.naviVe .topNaviBox li a,
.naviEmpfang .topNaviBox li a {
	color:#fff
}
.naviMarktcheck.naviAz .topNaviBox li a,
.naviDiefallers.naviArchiv .topNaviBox li a,
.naviSwr1.naviRatgeber .topNaviBox li a,
.naviSwr2.naviWissen .topNaviBox li a,
.naviSwr4.naviRatgeber .topNaviBox li a,
.naviSwr4.naviVerkehr .topNaviBox li a {
	color:#494949
}
.homepage .topNaviBox li.topNaviSearch a,
.naviRatgeber .topNaviBox li.topNaviSearch a,
.naviWissen .topNaviBox li.topNaviSearch a,
.naviKultur .topNaviBox li.topNaviSearch a,
.naviUnterhaltung .topNaviBox li.topNaviSearch a,
.naviSuche .topNaviBox li.topNaviSearch a,
.naviWetter .topNaviBox li.topNaviSearch a,
.naviVerkehr .topNaviBox li.topNaviSearch a,
.naviUnternehmen .topNaviBox li.topNaviSearch a,
.naviKontakt .topNaviBox li.topNaviSearch a,
.naviDirekt .topNaviBox li.topNaviSearch a,
.naviAz .topNaviBox li.topNaviSearch a,
.naviFehler404 .topNaviBox li.topNaviSearch a,
.naviArchiv .topNaviBox li.topNaviSearch a,
.naviHilfe .topNaviBox li.topNaviSearch a,
.naviTour .topNaviBox li.topNaviSearch a,
.naviHesse .topNaviBox li.topNaviSearch a,
.naviRommel .topNaviBox li.topNaviSearch a,
.naviSchaetzederwelt .topNaviBox li.topNaviSearch a,
.naviSchwarzwald .topNaviBox li.topNaviSearch a,
.naviKelten .topNaviBox li.topNaviSearch a,
.naviHunger .topNaviBox li.topNaviSearch a,
.naviHunger.naviKontakt .topNaviBox li.topNaviSearch a,
.naviVierineinemboot .topNaviBox li.topNaviSearch a,
.naviEhrensache .topNaviBox li.topNaviSearch a,
.naviFastnacht .topNaviBox li.topNaviSearch a,
.naviErsterweltkrieg .topNaviBox li.topNaviSearch a,
.naviOrchesterundensembles .topNaviBox li.topNaviSearch a,
.naviExp .topNaviBox li.topNaviSearch a,
.naviOrchesterundensemble.naviBb .topNaviBox li.topNaviSearch a,
.naviOrchesterundensemble.naviDrp .topNaviBox li.topNaviSearch a,
.naviRso .topNaviBox li.topNaviSearch a,
.naviSo .topNaviBox li.topNaviSearch a,
.naviSwryoungclassix .topNaviBox li.topNaviSearch a,
.naviVe .topNaviBox li.topNaviSearch a,
.naviEmpfang .topNaviBox li.topNaviSearch a {
	background-position:right -100px
}
.naviMarktcheck.naviAz .topNaviBox li.topNaviSearch a,
.naviDiefallers.naviArchiv .topNaviBox li.topNaviSearch a,
.naviSwr1.naviRatgeber .topNaviBox li.topNaviSearch a,
.naviSwr2.naviWissen .topNaviBox li.topNaviSearch a,
.naviSwr4.naviRatgeber .topNaviBox li.topNaviSearch a,
.naviSwr4.naviVerkehr .topNaviBox li.topNaviSearch a {
	background-position:right 0
}
.homepage .searchBoxTop,
.naviRatgeber .searchBoxTop,
.naviWissen .searchBoxTop,
.naviKultur .searchBoxTop,
.naviUnterhaltung .searchBoxTop,
.naviSuche .searchBoxTop,
.naviWetter .searchBoxTop,
.naviVerkehr .searchBoxTop,
.naviUnternehmen .searchBoxTop,
.naviKontakt .searchBoxTop,
.naviDirekt .searchBoxTop,
.naviAz .searchBoxTop,
.naviFehler404 .searchBoxTop,
.naviArchiv .searchBoxTop,
.naviHilfe .searchBoxTop,
.naviTour .searchBoxTop,
.naviHesse .searchBoxTop,
.naviRommel .searchBoxTop,
.naviSchaetzederwelt .searchBoxTop,
.naviSchwarzwald .searchBoxTop,
.naviKelten .searchBoxTop,
.naviHunger .searchBoxTop,
.naviHunger.naviKontakt .searchBoxTop,
.naviVierineinemboot .searchBoxTop,
.naviEhrensache .searchBoxTop,
.naviFastnacht .searchBoxTop,
.naviErsterweltkrieg .searchBoxTop,
.naviOrchesterundensembles .searchBoxTop,
.naviExp .searchBoxTop,
.naviOrchesterundensemble.naviBb .searchBoxTop,
.naviOrchesterundensemble.naviDrp .searchBoxTop,
.naviRso .searchBoxTop,
.naviSo .searchBoxTop,
.naviSwryoungclassix .searchBoxTop,
.naviVe .searchBoxTop,
.naviEmpfang .searchBoxTop {
	background:#999
}
.naviMarktcheck.naviAz .searchBoxTop,
.naviDiefallers.naviArchiv .searchBoxTop,
.naviSwr1.naviRatgeber .searchBoxTop,
.naviSwr2.naviWissen .searchBoxTop,
.naviSwr4.naviRatgeber .searchBoxTop,
.naviSwr4.naviVerkehr .searchBoxTop {
	background:#fff
}
.homepage .searchBoxTop .searchFormTop input.textinput,
.naviRatgeber .searchBoxTop .searchFormTop input.textinput,
.naviWissen .searchBoxTop .searchFormTop input.textinput,
.naviKultur .searchBoxTop .searchFormTop input.textinput,
.naviUnterhaltung .searchBoxTop .searchFormTop input.textinput,
.naviSuche .searchBoxTop .searchFormTop input.textinput,
.naviWetter .searchBoxTop .searchFormTop input.textinput,
.naviVerkehr .searchBoxTop .searchFormTop input.textinput,
.naviUnternehmen .searchBoxTop .searchFormTop input.textinput,
.naviKontakt .searchBoxTop .searchFormTop input.textinput,
.naviDirekt .searchBoxTop .searchFormTop input.textinput,
.naviAz .searchBoxTop .searchFormTop input.textinput,
.naviFehler404 .searchBoxTop .searchFormTop input.textinput,
.naviArchiv .searchBoxTop .searchFormTop input.textinput,
.naviHilfe .searchBoxTop .searchFormTop input.textinput,
.naviTour .searchBoxTop .searchFormTop input.textinput,
.naviHesse .searchBoxTop .searchFormTop input.textinput,
.naviRommel .searchBoxTop .searchFormTop input.textinput,
.naviSchaetzederwelt .searchBoxTop .searchFormTop input.textinput,
.naviSchwarzwald .searchBoxTop .searchFormTop input.textinput,
.naviKelten .searchBoxTop .searchFormTop input.textinput,
.naviHunger .searchBoxTop .searchFormTop input.textinput,
.naviHunger.naviKontakt .searchBoxTop .searchFormTop input.textinput,
.naviVierineinemboot .searchBoxTop .searchFormTop input.textinput,
.naviEhrensache .searchBoxTop .searchFormTop input.textinput,
.naviFastnacht .searchBoxTop .searchFormTop input.textinput,
.naviErsterweltkrieg .searchBoxTop .searchFormTop input.textinput,
.naviOrchesterundensembles .searchBoxTop .searchFormTop input.textinput,
.naviExp .searchBoxTop .searchFormTop input.textinput,
.naviOrchesterundensemble.naviBb .searchBoxTop .searchFormTop input.textinput,
.naviOrchesterundensemble.naviDrp .searchBoxTop .searchFormTop input.textinput,
.naviRso .searchBoxTop .searchFormTop input.textinput,
.naviSo .searchBoxTop .searchFormTop input.textinput,
.naviSwryoungclassix .searchBoxTop .searchFormTop input.textinput,
.naviVe .searchBoxTop .searchFormTop input.textinput,
.naviEmpfang .searchBoxTop .searchFormTop input.textinput {
	border-color:#fff
}
.naviMarktcheck.naviAz .searchBoxTop .searchFormTop input.textinput,
.naviDiefallers.naviArchiv .searchBoxTop .searchFormTop input.textinput,
.naviSwr1.naviRatgeber .searchBoxTop .searchFormTop input.textinput,
.naviSwr2.naviWissen .searchBoxTop .searchFormTop input.textinput,
.naviSwr4.naviRatgeber .searchBoxTop .searchFormTop input.textinput,
.naviSwr4.naviVerkehr .searchBoxTop .searchFormTop input.textinput {
	border-color:#999
}
.homepage .searchBoxTop .searchFormTop input.submit,
.naviRatgeber .searchBoxTop .searchFormTop input.submit,
.naviWissen .searchBoxTop .searchFormTop input.submit,
.naviKultur .searchBoxTop .searchFormTop input.submit,
.naviUnterhaltung .searchBoxTop .searchFormTop input.submit,
.naviSuche .searchBoxTop .searchFormTop input.submit,
.naviWetter .searchBoxTop .searchFormTop input.submit,
.naviVerkehr .searchBoxTop .searchFormTop input.submit,
.naviUnternehmen .searchBoxTop .searchFormTop input.submit,
.naviKontakt .searchBoxTop .searchFormTop input.submit,
.naviDirekt .searchBoxTop .searchFormTop input.submit,
.naviAz .searchBoxTop .searchFormTop input.submit,
.naviFehler404 .searchBoxTop .searchFormTop input.submit,
.naviArchiv .searchBoxTop .searchFormTop input.submit,
.naviHilfe .searchBoxTop .searchFormTop input.submit,
.naviTour .searchBoxTop .searchFormTop input.submit,
.naviHesse .searchBoxTop .searchFormTop input.submit,
.naviRommel .searchBoxTop .searchFormTop input.submit,
.naviSchaetzederwelt .searchBoxTop .searchFormTop input.submit,
.naviSchwarzwald .searchBoxTop .searchFormTop input.submit,
.naviKelten .searchBoxTop .searchFormTop input.submit,
.naviHunger .searchBoxTop .searchFormTop input.submit,
.naviVierineinemboot .searchBoxTop .searchFormTop input.submit,
.naviEhrensache .searchBoxTop .searchFormTop input.submit,
.naviFastnacht .searchBoxTop .searchFormTop input.submit,
.naviErsterweltkrieg .searchBoxTop .searchFormTop input.submit,
.naviOrchesterundensembles .searchBoxTop .searchFormTop input.submit,
.naviExp .searchBoxTop .searchFormTop input.submit,
.naviOrchesterundensemble.naviBb .searchBoxTop .searchFormTop input.submit,
.naviOrchesterundensemble.naviDrp .searchBoxTop .searchFormTop input.submit,
.naviRso .searchBoxTop .searchFormTop input.submit,
.naviSo .searchBoxTop .searchFormTop input.submit,
.naviSwryoungclassix .searchBoxTop .searchFormTop input.submit,
.naviVe .searchBoxTop .searchFormTop input.submit,
.naviEmpfang .searchBoxTop .searchFormTop input.submit {
	background:#fff url(/static/responsive/img/iconSearch.png) right -2px no-repeat
}
.homepage .mainNaviBox .mainNaviList a,
.naviRatgeber .mainNaviBox .mainNaviList a,
.naviWissen .mainNaviBox .mainNaviList a,
.naviKultur .mainNaviBox .mainNaviList a,
.naviUnterhaltung .mainNaviBox .mainNaviList a,
.naviSuche .mainNaviBox .mainNaviList a,
.naviWetter .mainNaviBox .mainNaviList a,
.naviVerkehr .mainNaviBox .mainNaviList a,
.naviUnternehmen .mainNaviBox .mainNaviList a,
.naviKontakt .mainNaviBox .mainNaviList a,
.naviDirekt .mainNaviBox .mainNaviList a,
.naviAz .mainNaviBox .mainNaviList a,
.naviFehler404 .mainNaviBox .mainNaviList a,
.naviArchiv .mainNaviBox .mainNaviList a,
.naviHilfe .mainNaviBox .mainNaviList a,
.naviTour .mainNaviBox .mainNaviList a,
.naviSwr1 .mainNaviBox .mainNaviList a,
.naviHesse .mainNaviBox .mainNaviList a,
.naviRommel .mainNaviBox .mainNaviList a,
.naviSchaetzederwelt .mainNaviBox .mainNaviList a,
.naviSchwarzwald .mainNaviBox .mainNaviList a,
.naviKelten .mainNaviBox .mainNaviList a,
.naviHunger .mainNaviBox .mainNaviList a,
.naviHunger.naviKontakt .mainNaviBox .mainNaviList a,
.naviVierineinemboot .mainNaviBox .mainNaviList a,
.naviEhrensache .mainNaviBox .mainNaviList a,
.naviFastnacht .mainNaviBox .mainNaviList a,
.naviErsterweltkrieg .mainNaviBox .mainNaviList a,
.naviOrchesterundensembles .mainNaviBox .mainNaviList a,
.naviExp .mainNaviBox .mainNaviList a,
.naviOrchesterundensemble.naviBb .mainNaviBox .mainNaviList a,
.naviOrchesterundensemble.naviDrp .mainNaviBox .mainNaviList a,
.naviRso .mainNaviBox .mainNaviList a,
.naviSo .mainNaviBox .mainNaviList a,
.naviSwryoungclassix .mainNaviBox .mainNaviList a,
.naviVe .mainNaviBox .mainNaviList a,
.naviEmpfang .mainNaviBox .mainNaviList a {
	color:#494949
}
.naviMarktcheck.naviAz .mainNaviBox .mainNaviList a,
.naviDiefallers.naviArchiv .mainNaviBox .mainNaviList a,
.naviSwr2.naviWissen .mainNaviBox .mainNaviList a,
.naviSwr4.naviRatgeber .mainNaviBox .mainNaviList a,
.naviSwr4.naviVerkehr .mainNaviBox .mainNaviList a {
	color:#fff
}
.homepage .mainNaviBox ul.metaNaviList,
.naviRatgeber .mainNaviBox ul.metaNaviList,
.naviWissen .mainNaviBox ul.metaNaviList,
.naviKultur .mainNaviBox ul.metaNaviList,
.naviUnterhaltung .mainNaviBox ul.metaNaviList,
.naviSuche .mainNaviBox ul.metaNaviList,
.naviWetter .mainNaviBox ul.metaNaviList,
.naviVerkehr .mainNaviBox ul.metaNaviList,
.naviUnternehmen .mainNaviBox ul.metaNaviList,
.naviKontakt .mainNaviBox ul.metaNaviList,
.naviDirekt .mainNaviBox ul.metaNaviList,
.naviAz .mainNaviBox ul.metaNaviList,
.naviFehler404 .mainNaviBox ul.metaNaviList,
.naviArchiv .mainNaviBox ul.metaNaviList,
.naviHilfe .mainNaviBox ul.metaNaviList,
.naviTour .mainNaviBox ul.metaNaviList,
.naviHesse .mainNaviBox .metaNaviList,
.naviRommel .mainNaviBox .metaNaviList,
.naviSchaetzederwelt .mainNaviBox .metaNaviList,
.naviSchwarzwald .mainNaviBox .metaNaviList,
.naviOrchesterundensembles .mainNaviBox .metaNaviList,
.naviExp .mainNaviBox .metaNaviList,
.naviOrchesterundensemble.naviBb .mainNaviBox .metaNaviList,
.naviOrchesterundensemble.naviDrp .mainNaviBox .metaNaviList,
.naviRso .mainNaviBox .metaNaviList,
.naviSo .mainNaviBox .metaNaviList,
.naviSwryoungclassix .mainNaviBox .metaNaviList,
.naviVe .mainNaviBox .metaNaviList,
.naviEmpfang .mainNaviBox .metaNaviList {
	border-left:1px solid #c2c2c2
}
.naviMarktcheck.naviAz .mainNaviBox .metaNaviList,
.naviDiefallers.naviArchiv .mainNaviBox .metaNaviList,
.naviSwr1.naviRatgeber .mainNaviBox .metaNaviList,
.naviSwr2.naviWissen .mainNaviBox .metaNaviList,
.naviSwr4.naviRatgeber .mainNaviBox .metaNaviList,
.naviSwr4.naviVerkehr .mainNaviBox .metaNaviList {
	border-left:1px solid #fff
}
.homepage .mainNaviBox .mainNaviList li.mainNaviMenu img,
.naviRatgeber .mainNaviBox .mainNaviList li.mainNaviMenu img,
.naviWissen .mainNaviBox .mainNaviList li.mainNaviMenu img,
.naviKultur .mainNaviBox .mainNaviList li.mainNaviMenu img,
.naviUnterhaltung .mainNaviBox .mainNaviList li.mainNaviMenu img,
.naviSuche .mainNaviBox .mainNaviList li.mainNaviMenu img,
.naviWetter .mainNaviBox .mainNaviList li.mainNaviMenu img,
.naviVerkehr .mainNaviBox .mainNaviList li.mainNaviMenu img,
.naviUnternehmen .mainNaviBox .mainNaviList li.mainNaviMenu img,
.naviKontakt .mainNaviBox .mainNaviList li.mainNaviMenu img,
.naviDirekt .mainNaviBox .mainNaviList li.mainNaviMenu img,
.naviAz .mainNaviBox .mainNaviList li.mainNaviMenu img,
.naviFehler404 .mainNaviBox .mainNaviList li.mainNaviMenu img,
.naviArchiv .mainNaviBox .mainNaviList li.mainNaviMenu img,
.naviHilfe .mainNaviBox .mainNaviList li.mainNaviMenu img,
.naviTour .mainNaviBox .mainNaviList li.mainNaviMenu img,
.naviSwr1 .mainNaviBox .mainNaviList li.mainNaviMenu img,
.naviHesse .mainNaviBox .mainNaviList li.mainNaviMenu img,
.naviRommel .mainNaviBox .mainNaviList li.mainNaviMenu img,
.naviSchaetzederwelt .mainNaviBox .mainNaviList li.mainNaviMenu img,
.naviSchwarzwald .mainNaviBox .mainNaviList li.mainNaviMenu img,
.naviKelten .mainNaviBox .mainNaviList li.mainNaviMenu img,
.naviHunger .mainNaviBox .mainNaviList li.mainNaviMenu img,
.naviVierineinemboot .mainNaviBox .mainNaviList li.mainNaviMenu img,
.naviEhrensache .mainNaviBox .mainNaviList li.mainNaviMenu img,
.naviFastnacht .mainNaviBox .mainNaviList li.mainNaviMenu img,
.naviErsterweltkrieg .mainNaviBox .mainNaviList li.mainNaviMenu img,
.naviOrchesterundensembles .mainNaviBox .mainNaviList li.mainNaviMenu img,
.naviExp .mainNaviBox .mainNaviList li.mainNaviMenu img,
.naviOrchesterundensemble.naviBb .mainNaviBox .mainNaviList li.mainNaviMenu img,
.naviOrchesterundensemble.naviDrp .mainNaviBox .mainNaviList li.mainNaviMenu img,
.naviRso .mainNaviBox .mainNaviList li.mainNaviMenu img,
.naviSo .mainNaviBox .mainNaviList li.mainNaviMenu img,
.naviSwryoungclassix .mainNaviBox .mainNaviList li.mainNaviMenu img,
.naviVe .mainNaviBox .mainNaviList li.mainNaviMenu img,
.naviEmpfang .mainNaviBox .mainNaviList li.mainNaviMenu img {
	top:0;
	bottom:auto
}
.naviHunger.naviKontakt .mainNaviBox .mainNaviList li.mainNaviMenu img,
.naviMarktcheck.naviAz .mainNaviBox .mainNaviList li.mainNaviMenu img,
.naviDiefallers.naviArchiv .mainNaviBox .mainNaviList li.mainNaviMenu img,
.naviSwr1.naviRatgeber .mainNaviBox .mainNaviList li.mainNaviMenu img,
.naviSwr2.naviWissen .mainNaviBox .mainNaviList li.mainNaviMenu img,
.naviSwr4.naviRatgeber .mainNaviBox .mainNaviList li.mainNaviMenu img,
.naviSwr4.naviVerkehr .mainNaviBox .mainNaviList li.mainNaviMenu img {
	top:auto;
	bottom:0
}
.homepage .mainNaviBox .mainNaviList li.mainNaviMenu.aktiv img,
.naviRatgeber .mainNaviBox .mainNaviList li.mainNaviMenu.aktiv img,
.naviWissen .mainNaviBox .mainNaviList li.mainNaviMenu.aktiv img,
.naviKultur .mainNaviBox .mainNaviList li.mainNaviMenu.aktiv img,
.naviUnterhaltung.mainNaviBox .mainNaviList li.mainNaviMenu.aktiv img,
.naviSuche .mainNaviBox .mainNaviList li.mainNaviMenu.aktiv img,
.naviWetter .mainNaviBox .mainNaviList li.mainNaviMenu.aktiv img,
.naviVerkehr .mainNaviBox .mainNaviList li.mainNaviMenu.aktiv img,
.naviUnternehmen .mainNaviBox .mainNaviList li.mainNaviMenu.aktiv img,
.naviKontakt .mainNaviBox .mainNaviList li.mainNaviMenu.aktiv img,
.naviDirekt .mainNaviBox .mainNaviList li.mainNaviMenu.aktiv img,
.naviAz .mainNaviBox .mainNaviList li.mainNaviMenu.aktiv img,
.naviFehler404 .mainNaviBox .mainNaviList li.mainNaviMenu.aktiv img,
.naviArchiv .mainNaviBox .mainNaviList li.mainNaviMenu.aktiv img,
.naviHilfe .mainNaviBox .mainNaviList li.mainNaviMenu.aktiv img,
.naviTour .mainNaviBox .mainNaviList li.mainNaviMenu.aktiv img,
.naviSwr1 .mainNaviBox .mainNaviList li.mainNaviMenu.aktiv img,
.naviHesse .mainNaviBox .mainNaviList li.mainNaviMenu.aktiv img,
.naviRommel .mainNaviBox .mainNaviList li.mainNaviMenu.aktiv img,
.naviSchaetzederwelt .mainNaviBox .mainNaviList li.mainNaviMenu.aktiv img,
.naviSchwarzwald .mainNaviBox .mainNaviList li.mainNaviMenu.aktiv img,
.naviKelten .mainNaviBox .mainNaviList li.mainNaviMenu.aktiv img,
.naviHunger .mainNaviBox .mainNaviList li.mainNaviMenu.aktiv img,
.naviVierineinemboot .mainNaviBox .mainNaviList li.mainNaviMenu.aktiv img,
.naviEhrensache .mainNaviBox .mainNaviList li.mainNaviMenu.aktiv img,
.naviFastnacht .mainNaviBox .mainNaviList li.mainNaviMenu.aktiv img,
.naviErsterweltkrieg .mainNaviBox .mainNaviList li.mainNaviMenu.aktiv img,
.naviOrchesterundensembles .mainNaviBox .mainNaviList li.mainNaviMenu.aktiv img,
.naviExp .mainNaviBox .mainNaviList li.mainNaviMenu.aktiv img,
.naviOrchesterundensemble.naviBb .mainNaviBox .mainNaviList li.mainNaviMenu.aktiv img,
.naviOrchesterundensemble.naviDrp .mainNaviBox .mainNaviList li.mainNaviMenu.aktiv img,
.naviRso .mainNaviBox .mainNaviList li.mainNaviMenu.aktiv img,
.naviSo .mainNaviBox .mainNaviList li.mainNaviMenu.aktiv img,
.naviSwryoungclassix .mainNaviBox .mainNaviList li.mainNaviMenu.aktiv img,
.naviVe .mainNaviBox .mainNaviList li.mainNaviMenu.aktiv img,
.naviEmpfang .mainNaviBox .mainNaviList li.mainNaviMenu.aktiv img {
	top:0;
	bottom:auto
}
.mainNaviBox .metaNaviList .verkehr a {
	background:transparent url(/static/responsive/img/verkehr_weiss.png) center bottom no-repeat
}
.mainNaviBox .metaNaviList .wetter a {
	background:transparent url(/static/responsive/img/wetter_weiss.png) center bottom no-repeat
}
.homepage .mainNaviBox .metaNaviList .verkehr a,
.naviRatgeber .mainNaviBox .metaNaviList .verkehr a,
.naviWissen .mainNaviBox .metaNaviList .verkehr a,
.naviKultur .mainNaviBox .metaNaviList .verkehr a,
.naviUnterhaltung .mainNaviBox .metaNaviList .verkehr a,
.naviSuche .mainNaviBox .metaNaviList .verkehr a,
.naviWetter .mainNaviBox .metaNaviList .verkehr a,
.naviVerkehr .mainNaviBox .metaNaviList .verkehr a,
.naviUnternehmen .mainNaviBox .metaNaviList .verkehr a,
.naviKontakt .mainNaviBox .metaNaviList .verkehr a,
.naviDirekt .mainNaviBox .metaNaviList .verkehr a,
.naviAz .mainNaviBox .metaNaviList .verkehr a,
.naviFehler404 .mainNaviBox .metaNaviList .verkehr a,
.naviArchiv .mainNaviBox .metaNaviList .verkehr a,
.naviHilfe .mainNaviBox .metaNaviList .verkehr a,
.naviTour .mainNaviBox .metaNaviList .verkehr a,
.naviEmpfang .mainNaviBox .metaNaviList .verkehr a,
.naviHesse .mainNaviBox .metaNaviList .verkehr a,
.naviRommel .mainNaviBox .metaNaviList .verkehr a,
.naviSchaetzederwelt .mainNaviBox .metaNaviList .verkehr a,
.naviSchwarzwald .mainNaviBox .metaNaviList .verkehr a,
.naviKelten .mainNaviBox .metaNaviList .verkehr a,
.naviHunger .mainNaviBox .metaNaviList .verkehr a,
.naviHunger.naviKontakt .mainNaviBox .metaNaviList .verkehr a,
.naviVierineinemboot .mainNaviBox .metaNaviList .verkehr a,
.naviEhrensache .mainNaviBox .metaNaviList .verkehr a,
.naviFastnacht .mainNaviBox .metaNaviList .verkehr a,
.naviErsterweltkrieg .mainNaviBox .metaNaviList .verkehr a,
.naviOrchesterundensembles .mainNaviBox .metaNaviList .verkehr a,
.naviExp .mainNaviBox .metaNaviList .verkehr a,
.naviOrchesterundensemble.naviBb .mainNaviBox .metaNaviList .verkehr a,
.naviOrchesterundensemble.naviDrp .mainNaviBox .metaNaviList .verkehr a,
.naviRso .mainNaviBox .metaNaviList .verkehr a,
.naviSo .mainNaviBox .metaNaviList .verkehr a,
.naviSwryoungclassix .mainNaviBox .metaNaviList .verkehr a,
.naviVe .mainNaviBox .metaNaviList .verkehr a,
.naviEmpfang .mainNaviBox .metaNaviList .verkehr a {
	background:transparent url(/static/responsive/img/verkehr_nos.png) center bottom no-repeat
}
.naviMarktcheck.naviAz .mainNaviBox .metaNaviList .verkehr a,
.naviDiefallers.naviArchiv .mainNaviBox .metaNaviList .verkehr a,
.naviSwr1.naviRatgeber .mainNaviBox .metaNaviList .verkehr a,
.naviSwr2.naviWissen .mainNaviBox .metaNaviList .verkehr a,
.naviSwr4.naviRatgeber .mainNaviBox .metaNaviList .verkehr a,
.naviSwr4.naviVerkehr .mainNaviBox .metaNaviList .verkehr a {
	background:transparent url(/static/responsive/img/verkehr_weiss.png) center bottom no-repeat
}
.homepage .mainNaviBox .metaNaviList .wetter a,
.naviRatgeber .mainNaviBox .metaNaviList .wetter a,
.naviWissen .mainNaviBox .metaNaviList .wetter a,
.naviKultur .mainNaviBox .metaNaviList .wetter a,
.naviUnterhaltung .mainNaviBox .metaNaviList .wetter a,
.naviSuche .mainNaviBox .metaNaviList .wetter a,
.naviWetter .mainNaviBox .metaNaviList .wetter a,
.naviVerkehr .mainNaviBox .metaNaviList .wetter a,
.naviUnternehmen .mainNaviBox .metaNaviList .wetter a,
.naviKontakt .mainNaviBox .metaNaviList .wetter a,
.naviDirekt .mainNaviBox .metaNaviList .wetter a,
.naviAz .mainNaviBox .metaNaviList .wetter a,
.naviFehler404 .mainNaviBox .metaNaviList .wetter a,
.naviArchiv .mainNaviBox .metaNaviList .wetter a,
.naviHilfe .mainNaviBox .metaNaviList .wetter a,
.naviTour .mainNaviBox .metaNaviList .wetter a,
.naviEmpfang .mainNaviBox .metaNaviList .wetter a,
.naviHesse .mainNaviBox .metaNaviList .wetter a,
.naviRommel .mainNaviBox .metaNaviList .wetter a,
.naviSchaetzederwelt .mainNaviBox .metaNaviList .wetter a,
.naviSchwarzwald .mainNaviBox .metaNaviList .wetter a,
.naviKelten .mainNaviBox .metaNaviList .wetter a,
.naviHunger .mainNaviBox .metaNaviList .wetter a,
.naviHunger.naviKontakt .mainNaviBox .metaNaviList .wetter a,
.naviVierineinemboot .mainNaviBox .metaNaviList .wetter a,
.naviEhrensache .mainNaviBox .metaNaviList .wetter a,
.naviFastnacht .mainNaviBox .metaNaviList .wetter a,
.naviErsterweltkrieg .mainNaviBox .metaNaviList .wetter a,
.naviOrchesterundensembles .mainNaviBox .metaNaviList .wetter a,
.naviExp .mainNaviBox .metaNaviList .wetter a,
.naviOrchesterundensemble.naviBb .mainNaviBox .metaNaviList .wetter a,
.naviOrchesterundensemble.naviDrp .mainNaviBox .metaNaviList .wetter a,
.naviRso .mainNaviBox .metaNaviList .wetter a,
.naviSo .mainNaviBox .metaNaviList .wetter a,
.naviSwryoungclassix .mainNaviBox .metaNaviList .wetter a,
.naviVe .mainNaviBox .metaNaviList .wetter a,
.naviEmpfang .mainNaviBox .metaNaviList .wetter a {
	background:transparent url(/static/responsive/img/wetter_nos.png) center bottom no-repeat
}
.naviMarktcheck.naviAz .mainNaviBox .metaNaviList .wetter a,
.naviDiefallers.naviArchiv .mainNaviBox .metaNaviList .wetter a,
.naviSwr1.naviRatgeber .mainNaviBox .metaNaviList .wetter a,
.naviSwr2.naviWissen .mainNaviBox .metaNaviList .wetter a,
.naviSwr4.naviRatgeber .mainNaviBox .metaNaviList .wetter a,
.naviSwr4.naviVerkehr .mainNaviBox .metaNaviList .wetter a {
	background:transparent url(/static/responsive/img/wetter_weiss.png) center bottom no-repeat
}
.homepage #header {
	height:130px;
	background:#fff
}
.naviRatgeber #header {
	height:130px;
	background:#fff
}
.naviWissen #header {
	height:130px;
	background:#fff
}
.naviKultur #header {
	height:130px;
	background:#fff
}
.naviUnterhaltung #header {
	height:130px;
	background:#fff
}
.naviSuche #header {
	height:130px;
	background:#fff;
}
.naviWetter #header {
	background:#fff
}
.naviVerkehr #header {
	height:130px;
	background:#fff;
}
.naviUnternehmen #header {
	background:#fff
}
.naviKontakt #header {
	height:130px;
	background:#fff
}
.naviDirekt #header {
	background:#fff
}
.naviAz #header {
	height:130px;
	background:#fff
}
.naviDiefallers.naviArchiv #header {
	height:182px
}
.naviHunger.naviKontakt #header {
	height:182px
}
.naviMarktcheck.naviAz #header {
	height:182px
}
.naviFehler404 #header {
	height:130px;
	background:#fff
}
.naviArchiv #header {
	height:130px;
	background:#fff
}
.naviHilfe #header {
	height:130px;
	background:#fff
}
.naviTv #header {
	background:#e96908;
}
.naviTv.navi3sat.naviSchaetzederwelt #header {
	height:182px;
	background:#fff
}
.naviSwr1 #header {
	background:#fecd06;
}
.naviSwr1.naviRatgeber #header {
	height:182px
}
.naviSwr2 #header {
	background:#0571b9;
}
.naviSwr2.naviWissen #header {
	height:182px
}
.naviSwr4 #header {
	background:#68a734;
}
.naviSwr4.naviRatgeber #header {
	height:182px
}
.naviSwr4.naviVerkehr #header {
	height:182px
}
.naviSwrinfo #header {
	background:#007f9a
}
.naviEmpfang #header {
	height:130px;
	background:#fff
}
.naviLogo a {
	background:transparent url(../imgr/logo/swr-mediathek_logo.png) 8px 0 no-repeat;
}
.homepage .naviLogo a {
	background:transparent url(../imgr/logo/swr-mediathek_logo.png) 8px 0 no-repeat;
}
/* deaktiviert, weil für Mediathek nicht relevant
.naviTv.navi3sat.naviSchaetzederwelt .naviLogo a {
	background:transparent url(/static/responsive/logos/SWR-logo-default.png) 8px 0 no-repeat
}
.naviTv .naviLogo a {
background:transparent url(../../../../static/responsive/logos/SWRFS-logo-default.png) 8px 0 no-repeat;
}
.naviSwr1 .naviLogo a {
background:transparent url(../../../../static/responsive/logos/SWR1-logo-default.png) 8px 0 no-repeat;
}
.naviSwr2 .naviLogo a {
background:transparent url(../../../../static/responsive/logos/SWR2-logo-default.png) 8px 0 no-repeat;
}
.naviSwr4 .naviLogo a {
background:transparent url(../../../../static/responsive/logos/SWR4-logo-default.png) 8px 0 no-repeat;
}
.naviSwrinfo .naviLogo a {
	width:250px;
	background:transparent url(/static/responsive/logos/SWRinfo-logo-default.png) 0 0 no-repeat
}
.naviDiefallers.naviArchiv .naviDeko {
	display:block
}
*/
.homepage .naviDeko {
	display:none;
}
.naviHunger.naviKontakt .naviDeko {
	display:block
}
.naviRatgeber .naviDeko {
	display:none
}
.naviSwr1.naviRatgeber .naviDeko {
	display:block
}
.naviSwr4.naviRatgeber .naviDeko {
	display:block
}
.naviWissen .naviDeko {
	display:none
}
.naviSwr2.naviWissen .naviDeko {
	display:block
}
.naviKultur .naviDeko {
	display:none
}
.naviUnterhaltung .naviDeko {
	display:none
}
.naviSuche .naviDeko {
	display:none;
}
.naviEmpfang .naviDeko {
	display:none
}
.naviWetter .naviDeko {
	height:51px;
	border-top:1px solid #e1e1e1
}
.naviVerkehr .naviDeko {
	display:none
}
.naviSwr4.naviVerkehr .naviDeko {
	display:block
}
.naviUnternehmen .naviDeko {
	height:51px;
	border-top:1px solid #e1e1e1
}
.naviKontakt .naviDeko {
	display:none
}
.naviDirekt .naviDeko {
	height:51px;
	border-top:1px solid #e1e1e1
}
.naviAz .naviDeko {
	display:none
}
.naviMarktcheck.naviAz .naviDeko {
	display:block
}
.naviFehler404 .naviDeko {
	display:none
}
.naviArchiv .naviDeko {
	display:none
}
.naviHilfe .naviDeko {
	display:none
}
.naviDeko .naviDekoInner:after {
	content:'';
	color:#adadad
}
.naviSwr1 .naviDeko .naviDekoInner:after {
	content:'SWR1';
	color:#adadad;
}
.naviSwr1.naviBw .naviDeko .naviDekoInner:after {
	content:'SWR1 Baden-Württemberg';
	color:#adadad;
}
.naviSwr1.naviRp .naviDeko .naviDekoInner:after {
	content:'SWR1 Rheinland-Pfalz';
	color:#adadad;
}
.naviSwr2 .naviDeko .naviDekoInner:after {
	content:'Lust auf Kultur';
	color:#adadad;
}
.naviSwr4 .naviDeko .naviDekoInner:after {
	content:'SWR4';
	color:#adadad;
}
.naviSwr4.naviBw .naviDeko .naviDekoInner:after {
	content:'SWR4 Baden-Württemberg';
	color:#adadad
}
.naviSwr4.naviRp .naviDeko .naviDekoInner:after {
	content:'SWR4 Rheinland-Pfalz';
	color:#adadad;
}
.naviTv .naviDeko .naviDekoInner:after {
	content:'Am besten Südwesten';
	color:#adadad;
}
.naviTv.naviLandesschauaktuell .naviDeko .naviDekoInner:after {
	content:'Am besten Südwesten';
	color:#adadad;
}
.naviUnternehmen .naviDeko .naviDekoInner:after {
	content:'Der SWR';
	color:#adadad;
}
.naviWetter .naviDeko .naviDekoInner:after {
	content:'Das Wetter im Südwesten';
	color:#adadad
}
.naviSwrinfo .naviDeko .naviDekoInner:after {
	content:'Das Digitalradio';
	color:#adadad
}
/* Deaktiviert, weil für Mediathek nicht relvant
.naviBetrifft .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/fernsehen/Betrifft-Bildleiste-L.png);
	height:138px;
	padding:0;
}
.naviDebuet .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/fernsehen/Debuetimdritten-Bildleiste-L.png);
	height:138px;
	padding:0;
}
.naviDiefallers .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/fernsehen/Fallers-Bildleiste-L.png);
	height:138px;
	padding:0;
}
.naviDiekirchebleibtimdorf .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/fernsehen/Kirchebleibtimdorf-Bildleiste-L.png);
	height:138px;
	padding:0;
}
.naviEhrensache .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/fernsehen/Ehrensache-Bildleiste-L.png);
	height:138px;
	padding:0;
}
.naviEisenbahnromantik .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/fernsehen/Eisenbahnromantik-Bildleiste-L.png);
	height:138px;
	padding:0;
}
.naviExpedition .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/fernsehen/Expeditionindieheimat-Bildleiste-L.png);
	height:138px;
	padding:0;
}
.naviFmh .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/fernsehen/Fmh-Bildleiste-L.png);
	height:138px;
	padding:0;
}
.naviGeschichte .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/fernsehen/Geschichteimsuedwesten-Bildleiste-L.png);
	height:138px;
	padding:0
}
.naviGruenzeug .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/fernsehen/Gruenzeug-Bildleiste-L.png);
	height:138px;
	padding:0
}
.naviKaffeeodertee .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/fernsehen/Kaffeeodertee-Bildleiste-L.png);
	height:138px;
	padding:0;
}
.naviKunscht .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/fernsehen/Kunscht-Bildleiste-L.png);
	height:138px;
	padding:0;
}
.naviLandesschaubw .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/fernsehen/Landesschaubw-Bildleiste-L.png);
	height:138px;
	padding:0;
}
.naviLandesschaurp .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/fernsehen/Landesschaurp-Bildleiste-L.png);
	height:138px;
	padding:0;
}
.naviLandesschauaktuell .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/fernsehen/LandesschauAktuell-Bildleiste-L.png);
	height:138px;
	padding:0;
}
.naviLandesschauaktuell.naviBw .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/fernsehen/LandesschauAktuellBW-Bildleiste-L.png);
	height:138px;
	padding:0;
}
.naviLandesschauaktuell.naviRp .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/fernsehen/LandesschauAktuellRP-Bildleiste-L.png);
	height:138px;
	padding:0;
}
.naviLeckeraufsland .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/fernsehen/Leckeraufsland-Bildleiste-L.png);
	height:138px;
	padding:0;
}
.naviLma .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/fernsehen/Laendermenschenabenteuer-Bildleiste-L.png);
	height:138px;
	padding:0;
}
.naviMarktcheck .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/fernsehen/Marktcheck-Bildleiste-L.png);
	height:138px;
	padding:0;
}
.naviMeisterdesalltags .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/fernsehen/Meisterdesalltags-Bildleiste-L.png);
	height:138px;
	padding:0;
}
.naviMeisterdesalltags .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/fernsehen/Meisterdesalltags-Bildleiste-L.png);
	height:138px;
	padding:0;
}
.naviNachtcafe .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/fernsehen/Nachtcafe-Bildleiste-L.png);
	height:138px;
	padding:0;
}
.naviNatuerlich .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/fernsehen/Natuerlich-Bildleiste-L.png);
	height:138px;
	padding:0;
}
.naviNibelungen .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/fernsehen/Nibelungen-Bildleiste-L.png);
	height:138px;
	padding:0;
}
.naviOdysso .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/fernsehen/Odysso-Bildleiste-L.png);
	height:138px;
	padding:0;
}
.naviSagdiewahrheit .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/fernsehen/Sagdiewahrheit-Bildleiste-L.png);
	height:138px;
	padding:0;
}
.naviSmolafoerderpreis .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/fernsehen/Smolafoerderpreis-Bildleiste-L.png);
	height:138px;
	padding:0;
}
.naviSpaetschicht .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/fernsehen/Spaetschicht-Bildleiste-L.png);
	height:138px;
	padding:0;
}
.naviDersuedwestenvonoben .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/fernsehen/Suedwestenvonoben-Bildleiste-L.png);
	height:138px;
	padding:0;
}
.naviVerstehensiewas .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/fernsehen/Verstehensiewas-Bildleiste-L.png);
	height:138px;
	padding:0;
}
.navi40plus .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/fernsehen/Vierzigplus-Bildleiste-L.png);
	height:138px;
	padding:0;
}
.naviWeinkoenigin .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/fernsehen/Weinkoenigin-Bildleiste-L.png);
	height:138px;
	padding:0;
}
.naviZursachebadenwuerttemberg .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/fernsehen/Zursachebw-Bildleiste-L.png);
	height:138px;
	padding:0;
}
.naviZursacherheinlandpfalz .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/fernsehen/Zursacherp-Bildleiste-L.png);
	height:138px;
	padding:0;
}
.naviErsterweltkrieg .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/swr/Derersteweltkrieg-Bildleiste-L.png);
	height:138px;
	padding:0;
}
.naviDiewahlbeiuns .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/swr/SWRDiewahlbeiuns-Bildleiste-L.png);
	height:138px;
	padding:0
}
.naviFastnacht .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/swr/Fastnacht-Bildleiste-L.png);
	height:138px;
	padding:0
}
.naviHesse .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/swr/Hesse-Bildleiste-L.png);
	height:138px;
	padding:0;
}
.naviHesseentdecken .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/swr/Hesse-Bildleiste-L.png);
	height:138px;
	padding:0;
}
.naviHerzenssache .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/swr/Herzenssache-Bildleiste-L.png);
	height:138px;
	padding:0
}
.naviHunger .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/swr/Hunger-Bildleiste-L.png);
	height:138px;
	padding:0
}
.naviKelten .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/swr/Kelten-Bildleiste-L.png);
	height:138px;
	padding:0
}
.naviRommel .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/swr/Rommel-Bildleiste-L.png);
	height:138px;
	padding:0;
}
.naviSchaetzederwelt .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/swr/Schaetzederwelt-Bildleiste-L.png);
	height:138px;
	padding:0;
}
.naviSchwarzwald .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/swr/Schwarzwaldgeschichten-Bildleiste-L.png);
	height:138px;
	padding:0;
}
.naviInternational .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/swr/Swrinternational-Bildleiste-L.png);
	height:138px;
	padding:0;
}
.naviTour .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/swr/Tourdelaendle-Bildleiste-L.png);
	height:138px;
	padding:0;
}
.naviVierineinemboot .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/swr/Vierineinemboot-Bildleiste-L.png);
	height:138px;
	padding:0;
}
.naviOrchesterundensembles .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/swr/Orchesterensembles-Bildleiste-L.png);
	height:138px;
	padding:0;
}
.naviExp .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/swr/Experimentalstudio-Bildleiste-L.png);
	height:138px;
	padding:0;
}
.naviOrchesterundensemble.naviBb .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/swr/Bigband-Bildleiste-L.png);
	height:138px;
	padding:0;
}
.naviOrchesterundensemble.naviDrp .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/swr/Deutscheradiophilharmonie-Bildleiste-L.png);
	height:138px;
	padding:0;
}
.naviRso .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/swr/Radiosinfonieorchester-Bildleiste-L.png);
	height:138px;
	padding:0;
}
.naviSo .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/swr/Sinfonieorchester-Bildleiste-L.png);
	height:138px;
	padding:0;
}
.naviSwryoungclassix .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/swr/Youngclassix-Bildleiste-L.png);
	height:138px;
	padding:0;
}
.naviVe .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/swr/Vokalensemble-Bildleiste-L.png);
	height:138px;
	padding:0;
}
.naviArchivradio .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/wellen/Archivradio-Bildleiste-L.png);
	height:138px;
	padding:0
}
.naviBestenliste .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/wellen/Bestenliste-Bildleiste-L.png);
	height:138px;
	padding:0
}
.naviFestivals .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/wellen/Festivals-Bildleiste-L.png);
	height:138px;
	padding:0
}
.naviFestivals.naviDonaueschingen .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/wellen/Donaueschingermusiktage-Bildleiste-L.png);
	height:138px;
	padding:0
}
.naviFestivals.naviRheinvokal .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/wellen/Rheinvokal-Bildleiste-L.png);
	height:138px;
	padding:0
}
.naviFestivals.naviSchwetzingerfestspiele .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/wellen/Schwetzingerswrfestspiele-Bildleiste-L.png);
	height:138px;
	padding:0
}
.naviKulturservice .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/wellen/Kulturservice-Bildleiste-L.png);
	height:138px;
	padding:0
}
.naviStolpersteine .naviDeko .naviDekoInner:after {
	content:url(/static/responsive/banner/wellen/Stolpersteine-Bildleiste-L.png);
	height:138px;
	padding:0
}
*/
.wrapper {
	float:left;
	width:100%;
	margin-bottom:24px;
	display:block;
}
#navigation+div[data-ctrl-layoutable] .wrapper:first-child,
#navigation+.wrapper {
	padding-top:20px
}
.homepage #content div:nth-child(3) .wrapper:first-child {
	padding-top:20px
}
.innerWrapper {
	width:996px;
	margin:0 auto;
	display:block;
}
.section {
	float:left;
	width:100%;
	margin:0;
	padding:0;
	display:block;
}
.sectionA {
	width:996px;
}
.sectionB {
	width:498px;
}
.sectionC {
	width:332px;
}
.sectionD {
	width:249px;
}
.sectionE {
	width:199px;
}
.sectionZ {
	width:664px;
}
.rasterHeadline {
	position:relative;
	z-index:0;
	font-family:"TheMix6";
	font-size:1.1875em;
	text-transform:uppercase;
	line-height:1.25em;
	margin-right:8px;
	padding:10px 120px 8px 8px;
	color:#494949;
	overflow:hidden
}
.rowColored .rasterHeadline {
	padding-top:16px
}
.rasterHeadline:after {
	position:absolute;
	z-index:-1;
	content:'';
	bottom:16px;
	width:100%;
	height:8px;
	margin-left:20px;
	background-color:#eee;
	overflow:hidden
}
.rowColored .rasterHeadline:after,
.teaserColored .section .rasterHeadline:after {
	background-color:#fff
}
.rasterHeadline+.section {
	clear:both
}
#content .wrapper.rowColored {
	background-color:#eee;
}
#content .wrapper.rowColored .section {
	background-color:transparent;
}
#content .teaserColored .section {
	background-color:#eee;
}
#content .wrapper.rowColored .hasTitle.section,
#content .wrapper.teaserColored .hasTitle.section {
	padding-top:12px
}
#content .wrapper.rowColored .mod .dachzeile,
#content .teaserColored .mod .dachzeile,
#content .teaserFramed .mod .dachzeile {
	padding:0 0 4px;
}
#content .wrapper.rowColored .mod .headline,
#content .teaserColored .mod .headline,
#content .teaserFramed .mod .headline {
	padding:0;
}
#content .wrapper.rowColored .mod .teasertext,
#content .teaserColored .mod .teasertext,
#content .teaserFramed .mod .teasertext {
	padding:0;
}
.con {
	margin-top:0;
	background-color:transparent;
}
.conHeadline {
	position:relative;
	z-index:0;
	float:left;
	font-family:"TheMix6";
	font-size:1.1875em;
	text-transform:uppercase;
	width:auto;
	max-width:80%;
	margin-top:4px;
	padding:4px 12px 0 8px;
	color:#494949;
}
.sectionB .conHeadline {
	padding:4px 12px 0 8px;
	width:auto;
}
.sectionC .conHeadline {
	padding:4px 12px 0 8px;
	width:auto;
}
.sectionZ .conHeadline {
	padding:4px 12px 0 8px;
	width:auto;
}
.section .box .conHeadline {
	padding-left:0;
}
.conHeadline.hidden {
	display:none;
}
.conHeadline:before {
	content:"";
	position:absolute;
	z-index:-1;
	top:.5263em;
	left:0;
	width:100%;
	height:8px;
	background:#fff;
	display:block;
}
.rowColored .conHeadline:before,
.teaserColored .conHeadline:before {
	background:#eee
}
.conHeadline:after {
	position:absolute;
	z-index:-2;
	top:.5263em;
	left:0;
	content:"";
	width:980px;
	height:8px;
	background:#eee;
	display:block;
}
.rowColored .conHeadline:after,
.teaserColored .conHeadline:after {
	background:#fff
}
.sectionA .conHeadline:after,
.rowColored.teaserFramed .sectionA .conHeadline:after {
	width:988px
}
.teaserFramed .sectionA .conHeadline:after {
	width:970px
}
.sectionB .conHeadline:after,
.rowColored.teaserFramed .sectionB .conHeadline:after {
	width:490px
}
.teaserFramed .sectionB .conHeadline:after {
	width:472px
}
.sectionC .conHeadline:after,
.rowColored.teaserFramed .sectionC .conHeadline:after {
	width:324px
}
.teaserFramed .sectionC .conHeadline:after {
	width:306px
}
.sectionZ .conHeadline:after,
.rowColored.teaserFramed .sectionZ .conHeadline:after {
	width:656px
}
.teaserFramed .sectionZ .conHeadline:after {
	width:638px
}
.sectionA .box .conHeadline:after,
.rowColored.teaserFramed .sectionA .box .conHeadline:after {
	width:980px
}
.teaserFramed .sectionA .box .conHeadline:after {
	width:962px
}
.sectionB .box .conHeadline:after,
.rowColored.teaserFramed .sectionB .box .conHeadline:after {
	width:482px
}
.teaserFramed .sectionB .box .conHeadline:after {
	width:464px
}
.sectionC .box .conHeadline:after,
.rowColored.teaserFramed .sectionC .box .conHeadline:after {
	width:316px
}
.teaserFramed .sectionC .box .conHeadline:after {
	width:298px
}
.sectionZ .box .conHeadline:after,
.rowColored.teaserFramed .sectionZ .box .conHeadline:after {
	width:648px
}
.teaserFramed .sectionZ .box .conHeadline:after {
	width:630px
}
.modHeadlineBox {
	clear:both;
	position:relative;
	overflow:hidden;
	display:block;
}
.modHeadlineBox .modHeadlineBar {
	position:absolute;
	z-index:0;
	width:100%;
	height:8px;
	margin-top:21px;
	background:#eee;
	display:block;
}
.modHeadlineBox .modHeadline {
	position:relative;
	z-index:0;
	float:left;
	font-family:"TheMix6";
	font-size:1.1875em;
	text-transform:uppercase;
	min-height:28px;
	padding:16px 8px 0;
	color:#494949;
	background:#fff;
	display:block;
}
.modHeadlineBox .modHeadline span {
	font-family:"TheMix6";
}
.box .box,
.section .box .mod .box {
	padding:0;
}
#footer {
	background:#535353;
}
#footer a:hover,
#footer a:active,
#footer a:focus {
	background:transparent
}
#footer a:focus {
	text-decoration:underline;
}
#footer .footerNavi {
	padding:0 0 6px;
	display:block;
}
#footer .footerNaviList {
	padding:20px 0 30px;
	border-bottom:1px solid #fff;
	overflow:hidden;
	display:block;
}
#footer .footerNaviList li {
	list-style:none;
	display:block;
}
#footer .footerNaviHead {
	float:left;
}
#footer .footerNaviHead span {
	font-family:"TheMix6";
	font-size:1.125em;
	text-transform:uppercase;
	padding:4px 0 20px;
	display:block;
}
#footer .footerNaviList a {
	font-family:"TheMix6";
	font-size:1em;
	text-decoration:none;
	padding:6px 0 7px;
	color:#fff;
	display:block;
}
#footer .footerCopy {
	display:block;
}
#footer .footerCopyList {
	width:100%;
	height:32px;
	padding:0 0 20px;
	display:block;
}
#footer .footerCopyList li {
	list-style:none;
	float:left;
	font-size:.9375em;
	width:33.3%;
	padding-top:10px;
	color:#fff;
	display:block;
}
#footer .footerCopyList li.footerCopyLink {
	text-align:center;
	padding-top:0;
}
#footer .footerCopyList li.footerCopyLink a img {
	margin:0 auto;
	display:block;
}
#footer .footerCopyList li.footerCopyLast {
	position:relative;
	margin-top:-42px;
	right:0;
	text-align:right;
}
.mod .sendungsinfo,
.mod .dachzeile.sendungsinfo {
	font-style:italic;
}
.article .sectionZ+.sectionC .teaser {
	margin:0 0 20px
}
.article #content .sectionC .teaser .teaserTextCon {
	padding-bottom:10px;
	background-color:#eee
}
.mod .teaserTextCon:after {
	clear:both;
	content:'.';
	line-height:0;
	height:0;
	visibility:hidden;
	display:block;
}
.mod .teasertext span.teasertext {
	padding:0;
}
.mod .teasertext strong,
.mod .teasertext strong a {
	font-family:"TheMix6";
}
.mod .teasertext strong a {
	white-space:nowrap;
}
#content .section.teaserKarl .mod .teaserTextCon {
	position:absolute;
	right:24px;
	bottom:40px;
	width:auto;
	max-width:80%
}
#content .section.teaserKarl .mod .dachzeile {
	padding:6px 8px 4px;
	background-color:#fff;
	background-color:rgba(255, 255, 255, 0.75);
	display:inline-block;
}
#content .section.teaserKarl .mod h4.headline {
	font-size: 1.875em;
	line-height: 1.2em;
	margin:0;
	padding:2px 8px 4px;
	background-color:#fff;
	background-color:rgba(255, 255, 255, 0.75);
}
.teaserHugo .mod .mediaCon {
	margin:0 16px 2px 0;
}
.teaserHugo .mod .dachzeile {
	padding:0;
}
.teaserHugo .mod h4.headline {
	padding:0;
}
.teaserHugo .mod .teasertext {
	padding:0;
}
.teaserHugo .mod .linklist {
	display:table;
}
.teaserHugo .mod .linklist .list li {
	float:none;
	width:100%;
	margin:0;
}
#content .wrapper.rowColored .section.teaserHugo .mod .dachzeile {
	padding:0 8px 4px
}
#content .wrapper.rowColored .section.teaserHugo .mod .headline {
	padding:0 8px
}
#content .wrapper.rowColored .section.teaserHugo .mod .teasertext {
	padding:0 8px
}
.teaserPaul .mod .mediaCon {
	margin:0;
}
.teaserPaul .teaserTextCon {
	display:none;
}
.teaserLE .teasertext,
.teaserLE .linklist {
	display:none;
}  
.modGlossar {
	margin-bottom:20px;
	padding-top:10px;
}
.section .modA.modGlossar .box {
	padding:0 8px;
}
.section .box .mod.modGlossar .box {
	padding:0;
}
.teaserFramed .section .mod.modGlossar .box,
.rowColored.teaserFramed .section .mod.modGlossar .box, 
.teaserColored.teaserFramed .section .mod.modGlossar .box {
	padding:0 8px;
}
.mod.modGlossar.shortNews h3.headline {
	font-family:"TheMix6";
	font-size:1.1875em;
	line-height:1.2631em;
	margin:0;
	padding:10px 8px 12px 56px;
	color:#494949;
	border-top:1px solid #c3c3c3;
}
#content .wrapper.rowColored .mod.modGlossar h3.headline, 
#content .teaserColored .mod.modGlossar h3.headline, 
#content .teaserFramed .mod.modGlossar h3.headline {
	padding:10px 8px 12px 56px;
}
.mod.modGlossar.shortNews h3.headline.hasArrow {
	background:transparent url("../imgr/iconProgMinus.png") 0 0 no-repeat;
}
.mod.modGlossar.shortNews h3.headline.hasArrow.collapsed {
	background:transparent url("../imgr/iconProgPlus.png") 0 0 no-repeat;
}
.mod.modGlossar.shortNews .collapseArrow {
	background:none;
}
.mod.modGlossar.shortNews .mediaCon {
	float:left;
	width:auto;
	margin-bottom:8px;
	padding:0 8px 0 56px;
}
.mod.modGlossar.shortNews .teaser {
	margin-right:0;
	margin-left:0;
	width:100%
}
.mod.modGlossar.shortNews .mediaCon {
	float:left;
	width:auto;
	margin:0 0 8px;
	padding:0 8px 0 56px
}
.mod.modGlossar.shortNews .teasertext {
	padding:0 8px 0 56px
}
.mod.modTeaserBundle {
	margin-bottom:16px;
}
.mod.modTeaserBundle .teaser,
.article #content .mod.modTeaserBundle .teaser {
	margin-bottom:0;
	background:#eee;
}
.mod.modTeaserBundle .mediaCon {
	float:left;
	width:50%;
	margin:0 16px 0 0;
}
.article #content .mod.modTeaserBundle .teaser .teaserTextCon {
	padding:12px 0 0;
}
.mod.modTeaserBundle .sendungsinfo,
.mod.modTeaserBundle .dachzeile.sendungsinfo {
	margin:0 0 8px;
}
.mod .mediaCon .media .icon {
	position:absolute;
	left:0;
	bottom:0;
	width:44px;
	height:44px;
	overflow:hidden;
	display:block
}
.mod .mediaCon .media .icon.audio {
	background:transparent url("../imgr/medien/iconAudio.png") 0 0 no-repeat;
}
.mod .mediaCon .media .icon.audio:after {
	content:'zum Audio';
	position:absolute;
	left:-999em;
	height:0;
	display:inline
}
.mod .mediaCon .media .icon.video {
	background:transparent url("../imgr/medien/iconVideo.png") 0 0 no-repeat;
}
.mod .mediaCon .media .icon.video:after {
	content:'zum Video';
	position:absolute;
	left:-999em;
	height:0;
	display:inline
}
.mod .mediaCon .media .icon.gallery {
	background:transparent url("../imgr/medien/iconGalerie.png") 0 0 no-repeat;
}
.mod .mediaCon .media .icon.gallery:after {
	content:'zur Bildergalerie';
	position:absolute;
	left:-999em;
	height:0;
	display:inline
}
.mod.modWebradio {
	width:996px;
	margin-right:-4px;
	margin-left:-4px
}
.modWebradio .boxCon {
	width:auto;
	margin:0 4px 30px
}
.modWebradio .box,
.box .modWebradio .box,
.section .box .mod.modWebradio .box {
	width:450px;
	height:200px;
	padding:20px 20px 20px
}
.modWebradio .box.swr1 {
	background:#fecd06
}
.modWebradio .box.swr2 {
	background:#0571b8
}
.modWebradio .box.swr3 {
	background:#e20031
}
.modWebradio .box.swr4 {
	background:#65a530
}
/* Deaktiviert, weil für Mediathek nicht relevant
.modWebradio .box.dasding {
	background:#e0d6d8 url(/static/responsive/img/webradio/DASDING_hg.jpg) 0 0 no-repeat
}
.modWebradio .box.swrinfo {
	background:#050004 url(/static/responsive/img/webradio/SWRInfo_hg.jpg) 0 0 no-repeat
}
*/
.modParagraph .modWebradio .mediaCon {
	float:left;
	margin:0 20px 0 0;
	display:block
}
.mod.modParagraph .modWebradio .teaserTextCon {
	position:relative;
	font-size:1.1875em;
	padding:12px 0 0
}
.mod.modParagraph .modWebradio h2.headline {
	position:absolute;
	left:130px;
	font-size:1em;
	line-height:1em;
	text-transform:uppercase;
	margin:0;
	color:#fff
}
.mod.modParagraph .modWebradio .swr2 h2.headline,
.mod.modParagraph .modWebradio .swr3 h2.headline,
.mod.modParagraph .modWebradio .dasding h2.headline,
.mod.modParagraph .modWebradio .swrinfo h2.headline {
	display:none
}
.modParagraph .modWebradio .teaserTextCon .playButton {
	position:absolute;
	top:0;
	right:0;
	width:44px;
	height:44px;
	overflow:hidden;
	display:block
}
.modParagraph .modWebradio .swr3 .teaserTextCon .playButton,
.modParagraph .modWebradio .dasding .teaserTextCon .playButton {
	display:none
}
/* Deaktiviert, weil für Mediathek nicht relevant
.modParagraph .modWebradio .teaserTextCon .playButton a {
	text-indent:-999em;
	width:44px;
	height:44px;
	padding:0;
	background:transparent url(/static/responsive/img/iconAudioWr.png) 0 0 no-repeat;
	overflow:hidden;
	display:block
}
*/
.modParagraph .modWebradio .teasertext {
	margin:0;
	padding:0
}
.modParagraph .modWebradio .dasding .teaserTextCon p.teasertext {
	padding:2px 0
}
.modParagraph .modWebradio .teaserTextCon .playButton+p.teasertext {
	padding-top:68px
}
.modParagraph .modWebradio .dasding .teaserTextCon .playButton+p.teasertext {
	padding-top:24px
}
.modParagraph .modWebradio .teaserTextCon a {
	clear:both;
	text-transform:none;
	padding:8px 0 6px;
	color:#fff;
	white-space:nowrap;
	display:block
}
.modParagraph .modWebradio .dasding .teaserTextCon a {
	padding:4px 0;
	color:#000
}
.modParagraph .modWebradio .teaserTextCon input {
	font-family:'TheMix5';
	font-size:.8421em;
	color:#494949;
	border:0
}
.mod.modSlideable {
	padding-top:52px;
}
h2.conHeadline+.modCon .mod.modSlideable {
	margin-top:-40px
}
.hasTitle .mod.modSlideable {
	margin-top:-46px;
}
.article .modSlideable .modHeadlineBox {
	margin-top:-52px;
	padding-bottom:6px
}
.mod.modSlideable .box {
	background:#eee;
}
.box .modSlideable .box,
.section .box .mod.modSlideable .box {
	padding:8px
}
.mod.modSlideable .teaser {
	display:block;
}
.mod.modSlideable .mediaCon {
	margin:0 0 8px -5px;
	border:5px solid #fff;
	display:block;
}
.mod.modSlideable .mediaCon+.teaserTextCon,
.mod.modSlideable .teaserTextCon {
	padding:6px 0 0;
}
.mod.modSlideable .teaser .dachzeile {
	padding:0 0 4px;
	display:block;
}
.mod.modSlideable .sendungsinfo,
.mod.modSlideable .dachzeile.sendungsinfo {
	padding:0 0 4px;
	display:block;
}
.mod.modSlideable h4.headline {
	font-size:1.1875em;
	padding:0;
}
.mod.modSlideable .controls.loading,
.mod.modSlideable .controls.sliding {
	position:absolute;
	top:8px;
	right:0;
	width:88px;
	height:34px;
	padding:0 15px 0 12px;
	background:#fff;
	border:0
}
.rowColored .mod.modSlideable .controls.loading,
.rowColored .mod.modSlideable .controls.sliding,
.teaserColored .section .rasterHeadline+.con .modCon .mod.modSlideable .controls.loading,
.teaserColored .section .rasterHeadline+.con .modCon .mod.modSlideable .controls.sliding {
	background:#eee
}
.mod.modSlideable .controls.loading .labels,
.mod.modSlideable .controls.sliding .labels {
	display:none;
}
.mod.modSlideable .controls.loading .buttons,
.mod.modSlideable .controls.sliding .buttons {
	height:34px;
}
.mod.modSlideable .controls .prev,
.mod.modSlideable .controls .next {
	float:left;
	width:34px;
	min-width:0;
	height:34px;
	overflow:hidden;
	display:block;
}
.mod.modSlideable .controls .next {
	float:right;
}
.mod.modSlideable .controls .prev,
.mod.modSlideable .controls .prev.active {
	background:#999 url("../imgr/arrowSliderBack.png") center -5px no-repeat;
}
.mod.modSlideable .controls .next,
.mod.modSlideable .controls .next.active {
	background:#999 url("../imgr/arrowSliderForward.png") center -5px no-repeat;
}
.mod.modSlideable .controls .prev:hover,
.mod.modSlideable .controls .prev.active:hover {
	background:#999 url("../imgr/arrowSliderBack.png") center -61px no-repeat;
}
.mod.modSlideable .controls .next:hover,
.mod.modSlideable .controls .next.active:hover {
	background:#999 url("../imgr/arrowSliderForward.png") center -61px no-repeat;
}
.mod.modSlideable .controls .prev:after {
	content:'zurück blättern';
	position:absolute;
	left:-999em;
	height:0;
	display:inline
}
.mod.modSlideable .controls .next:after {
	content:'vorwärts blättern';
	position:absolute;
	left:-999em;
	height:0;
	display:inline
}
.modConStage {
	position:relative;
	padding:0;
	background:#eee;
	display:block
}
.mod.modStage .box {
	padding-bottom:0;
}
.mod.modStage .mediaCon {
	width:100%;
	margin-bottom:0;
	background:#535353;
}
.mod.modStage .mediaA { /* L-View */
	width:878px;
}
.mod.modStage .teaserTextCon, 
.mod.modStage .mediaCon+.teaserTextCon {
	position:absolute;
	right:108px;
	bottom:10px;
	width:auto;
	max-width:80%;
	padding:0;
}
.mod.modStage .dachzeile,
.mod.modStage .teaser .dachzeile,
#content .wrapper.rowColored .mod.modStage .dachzeile {
	padding:6px 24px 4px 16px;
	background-color:rgba(83, 83, 83, 0.75);
	display:inline-block;
}
.mod.modStage .dachzeile.sendungsinfo,
#content .wrapper.rowColored .mod.modStage .dachzeile.sendungsinfo {
	color:#f3f3f3;
	display:block;
}
.mod.modStage h4.headline,
#content .wrapper.rowColored .mod.modStage h4.headline {
	font-size:1.875em;
	line-height:1.2em;
	margin:0;
	padding:2px 60px 0 16px;
	background-color:rgba(83, 83, 83, 0.75);
}
.mod.modStage .dachzeile a {
	color:#f3f3f3;
}
.mod.modStage h4.headline a {
	font-family:"TheMix5";
	color:#f3f3f3;
}
.mod.modStage .teasertext {
	display:none;
}
.mod.modStage .linklist {
	display:none;
}
.modConStage .modSlideable {
	margin-top:0;
	padding-top:2px;
}
.modConStage .modSlideable:after {
	margin-bottom:0;
	display:none;
}
.hasTitle .modConStage .mod.modSlideable {
	margin-top:0;
}
.modConStage .modSlideable .box {
	padding:8px 5px;
	background:transparent;
}
.modConStage .modSlideable .teaser {
	border-top:5px solid #535353;
	display:block;
}
.sectionA .modConStage .modSlideable .teaser {
	width:100%;
	padding:0;
}
.modConStage .modSlideable .box.active .teaser {
	border-top:5px solid #c3c3c3;
}
.modConStage .modSlideable .mediaCon {
	margin:0 0 20px;
	border:0;
	display:none
}
.modConStage .modSlideable .box.active .mediaCon {
	display:block;
}
.modConStage .modSlideable .mediaCon+.teaserTextCon,
.modConStage .modSlideable .teaserTextCon {
	padding:6px 0 0;
	height:62px
}
.modConStage .modSlideable .box.active .teaserTextCon {
	display:none;
}
.modConStage .modSlideable .teaser:hover {
	border-top:5px solid #c3c3c3;
}
.modConStage .modSlideable .teaser:hover .mediaCon {
	display:block;
}
.modConStage .modSlideable .teaser:hover .teaserTextCon {
	display:none;
}
.modConStage .modSlideable .dachzeile,
.modConStage .modSlideable .dachzeile.sendungsinfo {
	padding:0 4px;
}
.modConStage .modSlideable .dachzeile.sendungsinfo {
	display:none
}
.modConStage .modSlideable h4.headline,
#content .wrapper.rowColored .modConStage .mod.modSlideable h4.headline {
	font-size:1em;
	padding:0 4px;
	display:none;
}
.modConStage .modSlideable .controls.loading {
	position:absolute;
	top:-46px;
	right:15px;
	width:88px;
	height:34px;
	padding:0;
	background:transparent;
	border:0
}
.rowColored .modConStage .mod.modSlideable .controls.loading,
.teaserColored .modConStage .mod.modSlideable .controls.loading,
.rowColored .modConStage .mod.modSlideable .controls.sliding,
.teaserColored .modConStage .mod.modSlideable .controls.sliding {
	background:transparent;
}
.modConStage .modSlideable .controls.loading .labels {
	display:none;
}
.modConStage .modSlideable .controls.loading .buttons {
	height:34px;
}
.modConStage .modSlideable .controls .prev,
.modConStage .modSlideable .controls .next {
	width:34px;
	min-width:0;
	height:34px;
	overflow:hidden;
	display:block;
}
.modConStage .modSlideable .controls .prev,
.modConStage .modSlideable .controls .prev.active {
	background:#999 url("../imgr/arrowSliderBack.png") center -5px no-repeat;
}
.modConStage .modSlideable .controls .next,
.modConStage .modSlideable .controls .next.active {
	background:#999 url("../imgr/arrowSliderForward.png") center -5px no-repeat;
}
.modConStage .modSlideable .controls .prev:hover,
.modConStage .modSlideable .controls .prev.active:hover {
	background:#999 url("../imgr/arrowSliderBack.png") center -61px no-repeat;
}
.modConStage .modSlideable .controls .next:hover,
.modConStage .modSlideable .controls .next.active:hover {
	background:#999 url("../imgr/arrowSliderForward.png") center -61px no-repeat;
}
.modConStage .modSlideable .mediaCon .media .icon {
	display:none;
}
.mod.modLoadable {
	padding-top:52px;
}
.mod.modLoadable.modTVSBroadcast {
	padding-top:0;
}
.mod.modLoadable .controls.paging {
	position:absolute;
	z-index:1;
	top:8px;
	right:0;
	width:88px;
	height:34px;
	padding:0 8px 0 12px;
	background:#fff;
	border:0
}
.mod.modLoadable .controls.paging .labels {
	display:none;
}
.mod.modLoadable .controls.paging .buttons {
	height:34px;
}
.mod.modLoadable .controls .prev,
.mod.modLoadable .controls .next {
	width:34px;
	min-width:0;
	height:34px;
	overflow:hidden;
	display:block;
}
.mod.modLoadable .controls .next {
	float:right;
}
.mod.modLoadable .controls .prev,
.mod.modLoadable .controls .prev.active {
	background:#999 url("../imgr/arrowSliderBack.png") center -5px no-repeat;
}
.mod.modLoadable .controls .next,
.mod.modLoadable .controls .next.active {
	background:#999 url("../imgr/arrowSliderForward.png") center -5px no-repeat;
}
.mod.modLoadable .controls .prev:hover,
.mod.modLoadable .controls .prev.active:hover {
	background:#999 url("../imgr/arrowSliderBack.png") center -61px no-repeat;
}
.mod.modLoadable .controls .next:hover,
.mod.modLoadable .controls .next.active:hover {
	background:#999 url("../imgr/arrowSliderForward.png") center -61px no-repeat;
}
.mod.modLoadable .controls .prev:after {
	content:'zurück blättern';
	position:absolute;
	left:-999em;
	height:0;
	display:inline
}
.mod.modLoadable .controls .next:after {
	content:'vorwärts blättern';
	position:absolute;
	left:-999em;
	height:0;
	display:inline
}
.modStageAuto {
	position:absolute;
	z-index:1;
	right:36px;
	bottom:60px;
	width:44px;
	height:44px;
	overflow:hidden;
	display:none
}
.modStageAuto.active {
	display:block
}
.modStageAuto .stageAutoButton.on a {
	width:44px;
	height:44px;
	background:transparent url(../imgr/pause_sprite.png) center top no-repeat;
	display:block
}
.modStageAuto .stageAutoButton.off a {
	width:44px;
	height:44px;
	background:transparent url(.../imgr/play_sprite.png) center top no-repeat;
	display:block
}
.modStageAuto .stageAutoButton a:after {
	text-indent:-999em;
	overflow:hidden;
	display:block
}
.modStageAuto .stageAutoButton.on a:after {
	content:'Pause'
}
.modStageAuto .stageAutoButton.off a:after {
	content:'Start'
}
.modStageAuto .stageAutoButton a:hover {
	background-position:center bottom
}
.modConGallery {
	margin-bottom:20px;
}
.modConGallery .modHead {
	height:35px;
}
.section .modConGallery.hasLink .modHead {
	height:auto;
}
.sectionA .modConGallery .modHead .box,
.sectionZ .modConGallery .modHead .box {
	padding:8px 8px 0;
}
.modConGallery .modHead .boxHeadBar {
	position:absolute;
	z-index:0;
	width:980px;
	height:8px;
	margin-top:.375em;
	background-color:#eee;
	display:block;
}
.article .sectionZ .modConGallery .modHead .boxHeadBar {
	width:648px
}
.modConGallery .modHead h2.headline {
	position:relative;
	float:left;
	font-family:"TheMix6";
	font-size:1.1875em;
	margin:0;
	padding:0 20px 0 8px;
	color:#494949;
	background-color:#fff;
}
.modConGallery .modHead p.subline {
	display:none;
}
.modConGallery .modHead .info {
	position:relative;
	font-family:"TheMix6";
	font-size:1.1875em;
	padding:0 96px 0 16px;
	color:#494949;
	background-color:#fff;
}
.modConGallery .modHead .link {
	margin-top:16px;
}
#content .mod.modGallery .teaser {
	margin-bottom:0;
	width:100%;
}
.article #content .sectionZ .mod.modGallery .teaser {
	margin-bottom:0;
}
.mod.modGallery .mediaCon {
	position:relative;
	margin:0 0 27px;
}
.mod.modGallery .imgAudio {
	position:relative;
	clear:both;
	display:block
}
.mod.modGallery .imgZoom span {
	text-indent:-999em;
	display:block;
}
.article .sectionZ .modConGallery .imgZoom {
	position:absolute;
	z-index:10;
	top:10px;
	right:10px;
	width:44px;
	height:44px;
	background:#fff url("../imgr/iconImgZoom.png") center top no-repeat;
	display:block;
	cursor:pointer;
}
.mod.modGallery .teasertext {
	margin:0 0 12px;
	padding:0 0 24px;
	border-bottom:1px solid #c3c3c3;
}
.modConGallery .modPicture {
	display:none;
}
.mod.modGallery .controls.sliding {
	position:absolute;
	z-index:inherit;
	top:-35px;
	right:8px;
	left:auto;
	width:88px;
	height:34px;
	background:#fff;
	border:0
}
.section .hasLink .mod.modGallery .controls.sliding {
	top:-60px;
}
.mod.modGallery .controls.sliding .buttons {
	float:left;
	margin:0;
	width:100%;
	height:34px;
}
.mod.modGallery .controls.sliding .prev {
	width:34px;
	min-width:auto;
	height:34px;
	margin:0;
	background:#999 url("../imgr/arrowSliderBack.png") center -5px no-repeat;
	visibility:visible;
}
.mod.modGallery .controls.sliding .prev:hover {
	background:#999 url("../imgr/arrowSliderBack.png") center -61px no-repeat;
}
.mod.modGallery .controls.sliding .next {
	float:right;
	width:34px;
	min-width:auto;
	height:34px;
	margin:0;
	background:#999 url("../imgr/arrowSliderForward.png") center -5px no-repeat;
	visibility:visible;
}
.mod.modGallery .controls.sliding .next:hover {
	background:#999 url("../imgr/arrowSliderForward.png") center -61px no-repeat;
}
.mod.modGallery .controls .prev:after {
	content:'zurück blättern';
	position:absolute;
	left:-999em;
	height:0;
	display:inline
}
.mod.modGallery .controls .next:after {
	content:'vorwärts blättern';
	position:absolute;
	left:-999em;
	height:0;
	display:inline
}
.progCalControl {
	width: 100%;
}
.progChannel {
	position: relative;
	float: left;
	height: 44px;
	width: 482px;
	margin-right:16px;
}
.sectionZ .progChannel {
	width: 316px;
	margin-right:6px;
}
.progTime {
	position: relative;
	float: left;
	height: 44px;
	width: 316px;
}
.sectionZ .progTime {
	width: 212px;
}
.progDay {
	position: relative;
	float: right;
	height: 44px;
	width: 482px;
}
.sectionC .progDay {
	width: 316px;
}
.sectionZ .progDay {
	width: 316px;
}
.progDay .calDay span {
	font-family:"TheMix6";
}
.progChannelList {
	position: relative;
	z-index: 10;
	height: 42px;
	background:#FFFFFF url("../imgr/iconDropdown1.png") right center no-repeat;
	border: 1px solid #494949;
	overflow: hidden;
	display: block;
}
.progChannelList:hover {
	height: auto;
	background-image: none;
	overflow: visible;
}
.progChannelList li {
	list-style: none outside none;
	width: 480px;
	display: none;
}
.sectionZ .progChannelList li {
	width: 314px;
}
.progChannelList li.active {
	position: absolute;
	top: 0;
	display: block;
}
.progChannelList:hover li {
	position: relative;
	top: auto;
	display: block;
}
.progChannelList li a {
	font-family: "TheMix6";
	font-size: 1.1875em;
	text-decoration: none;
	height: 32px;
	padding: 10px 12px 0;
	color: #A4A4A4;
	background:transparent;
	display: block;
}
.progChannelList li a:hover,
.progChannelList li.active a {
	color: #494949;
}
.progTimeList {
	position: relative;
	z-index: 10;
	height: 42px;
	background:#FFFFFF url("../imgr/iconDropdown1.png") right center no-repeat;
	border: 1px solid #494949;
	overflow: hidden;
	display: block;
}
.progTimeList:hover {
	height:auto;
	max-height:340px;
	background-image:none;
	overflow-y:scroll
}
.progTimeList li {
	list-style: none outside none;
	width: 314px;
	display: none;
}
.sectionZ .progTimeList li {
	width: 210px;
}
.progTimeList li.active {
	position: absolute;
	top: 0;
	display: block;
}
.progTimeList:hover li {
	position: relative;
	top: auto;
	display: block;
}
.progTimeList li a {
	font-family: "TheMix6";
	font-size: 1.1875em;
	text-decoration: none;
	height: 32px;
	padding: 10px 12px 0;
	color: #A4A4A4;
	background:transparent;
	display: block;
}
.progTimeList li a:hover,
.progTimeList li.active a {
	color: #494949;
}
.progDay .calDay {
	position: relative;
	z-index: 2;
	font-family: "TheMix6";
	font-size: 1.1875em;
	height: 32px;
	padding: 10px 12px 0;
	color: #494949;
	background:#FFFFFF url("../imgr/iconDropdown1.png") right center no-repeat;
	border: 1px solid #494949;
	cursor: pointer;
}
.progDay .calBox {
	position: absolute;
	z-index: 1;
	right: 0;
	top: 43px;
	width: 978px;
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #494949;
	display: none;
}
.sectionZ .progDay .calBox {
	width: 646px;
}
.progDay:hover .calDay {
	height: 33px;
	background-image: none;
	border-bottom: 1px solid #FFFFFF;
}
.progDay:hover .calBox {
	display: block;
}
.calBox ul.progMonth {
	position: relative;
	width: auto;
	height: 50px;
	padding-top: 4px;
}
.calBox ul.progMonth li {
	float: left;
	list-style: none outside none;
	font-family: "TheMix5";
	font-size: 1.1875em;
	height: 32px;
	padding: 12px 4px 0 48px;
	color: #494949;
}
.calBox ul.progMonth li a {
	width: 44px;
	height: 44px;
	display: block;
}
.calBox ul.progMonth li.arrowBack,
.calBox ul.progMonth li.arrowForward {
	text-indent: -999em;
	height: 44px;
	width: 44px;
	padding: 0;
	background:transparent url("../imgr/iconArrowLeft.png") center center no-repeat;
	cursor:pointer;
}
.calBox ul.progMonth li.arrowBack + li {
	padding: 12px 4px 0;
}
.calBox ul.progMonth li.arrowForward {
	background:transparent url("../imgr/iconArrowRight.png") center center no-repeat;
	padding: 0;
}
.calBox ul.progDays {
	position: relative;
	padding: 0 0 8px 16px;
	overflow: hidden;
	display: block;
}
.calBox ul.progDays li {
	float: left;
	width: 42px;
	height: 42px;
	margin: 0 16px 16px 0;
	border: 1px solid #A0A0A0;
	display: block;
}
.calBox ul.progDays li a,
.calBox ul.progDays li strong {
	font-family: "TheMix7";
	font-size: 1.75em;
	text-align: center;
	text-decoration: none;
	height: 35px;
	width: 42px;
	padding: 7px 0 0;
	color: #494949;
	display: block;
}
.calBox ul.progDays li strong {
	color: #a0a0a0;
}
.calBox ul.progDays li a:focus {
	text-decoration: underline;
}
.progList {
	float: left;
	width: 100%;
	padding-top: 17px;
	color: #535353;
}
.progListItem {
	position: relative;
	list-style: none outside none;
	margin-top: 3px;
	padding: 0 80px 10px 210px;
	background:#EEEEEE;
	display: block;
}
.progListItem:after {
	content:".";
	clear:both;
	line-height:0;
	height:0;
	visibility:hidden;
	display:block;
}
.progListItem .itemTrigger {
	position: absolute;
	right: 0;
	top: 0;
	width: 50px;
	height: 56px;
	background:transparent url("../imgr/plus_minus.png") 6px 4px no-repeat;
	display: block;
}
.progListItem.active .itemTrigger {
	background:transparent url("../imgr/plus_minus.png") -38px 4px no-repeat;
}
.progListItem .itemTrigger:hover,
.progListItem .itemTrigger:focus {
	background-position:6px -40px;
}
.progListItem.active .itemTrigger:hover,
.progListItem.active .itemTrigger:focus {
	background-position:-38px -40px;
}
.progListItem img,
.modParagraph .progListItem img {
	position: relative;
	float:left;
	top: 3px;
	width: 192px;
	margin-left:-207px;
	display: none;
}
.progListItem.active img {
	display:block
}
.progListItem a {
	color:#535353;
}
.subProgList {
	display: none;
}
.active .subProgList {
	display: block;
}
.subProgList .progListItem {
	margin:0;
	padding: 0 0 20px;
}
.progHeader {
	padding: 6px 0 20px;
	overflow: hidden;
}
.subProgList .progHeader {
	padding: 0;
	overflow: hidden;
}
.progHeader .progItemTime {
	float: left;
	width: 105px;
}
.progHeader .progItemTime p {
	font-size: 1.75em;
	line-height:1em;
	padding-bottom: 4px;
}
.subProgList .progHeader .progItemTime p {
	font-size: 1em;
	padding-bottom: 4px;
}
.progHeader .timeProgress {
	display: none;
}
.progListItem.active .timeProgress {
	display: block;
}
.progHeader .timeProgress p {
	font-size: 1em;
	padding-bottom: 8px;
}
.progHeader .timeProgressBox {
	position: relative;
	width: 70px;
	height: 20px;
	background:#FFFFFF;
	overflow: hidden;
	display: block;
}
.progHeader .timeProgressBar {
	position: relative;
	height: 20px;
	background:#A7B0B7;
	display: block;
}
.progHeaderText {
	padding: 0 0 0 105px;
}
.progHeaderText h2 {
	font-family: "TheMix5";
	font-size: 1.5em;
	padding: 1px 0 8px;
}
.subProgList .progHeaderText h2 {
	font-size: 1em;
	padding: 0 0 4px;
}
.progListItem .progContent {
	display: none;
}
.subProgList .progListItem .progContent {
	padding:0 0 0 105px;
}
.progListItem.active .progContent {
	display: block;
}
.progContent p {
	line-height:1.3125em;
	margin:0 0 20px;
}
.subProgList .progContent p {
	font-style:italic;
}
.progContent .progLink {
	margin:-10px 0 10px;
}
.progContent .progLink a {
	font-family: "TheMix5";
	font-style:normal;
	text-decoration: none;
	color: #535353;
	display: block;
}
.mod .progContent .broadcastlink li .teasertext {
	padding:0
}
.modOnAir .boxOnAir {
	margin:8px 0 0;
	padding:12px 8px 10px;
	background:#eee;
	overflow:hidden;
	display:block;
}
.modOnAir .controls.selecting {
	position:absolute;
	z-index:2;
	top:4px;
	right:0;
	width:502px;
	height:38px;
	background:#fff;
	border:1px solid #ddd;
}
.modOnAir .buttons .onAirRadioList {
	position:relative;
	float:left;
	text-align:right;
	width:380px;
	height:38px;
	overflow:hidden;
}
.modOnAir .buttons .onAirRadioList li h3 {
	font-family:"TheMix6";
	font-size:1.1875em;
	text-align:right;
	height:29px;
	padding:9px 0 0;
	color:#494949;
	display:block;
}
.modOnAir .buttons .onAirRadioControl {
	position:relative;
	float:right;
	width:102px;
	height:38px
}
.modOnAir .buttons .onAirRadioControl li {
	float:left;
	text-indent:-999em;
	width:34px;
	height:38px;
	cursor:pointer;
}
.modOnAir .buttons .onAirRadioControl li.arrowBack {
	background:#fff url(../imgr/iconArrowLeft.png) center center no-repeat;
}
.modOnAir .buttons .onAirRadioControl li.pause {
	background:#fff url(../imgr/iconPause.png) center center no-repeat;
}
.modOnAir .buttons .onAirRadioControl li.arrowForward {
	background:#fff url(../imgr/iconArrowRight.png) center center no-repeat;
}
.boxOnAir .onAirProg {
	float:left;
	width:638px;
	padding:10px 0 10px 10px;
	background:#fff;
	display:block;
}
.boxOnAir .onAirTrack {
	float:right;
	width:296px;
	padding:10px;
	background:#fff;
	display:block;
}
.boxOnAir .onAirProgAction {
	float: left;
	width: 150px;  /* base */
	height: 103px;
	margin-right: 10px;
	display: block;
}
.boxOnAir .onAirProgAction a {
	font-family: "TheMix6";
	font-size: 1.3125em;
	text-align: center;
	width: 100%;
	height: 100%;
	color: #fff;
	display: block;
}
.naviTv.naviLive .boxOnAir .onAirProgAction a {
	display:none
}
.boxOnAir .onAirProgAction a img {
	margin: 0 auto;
	padding: 16px 0 8px;
	display: block;
}
.boxOnAir .onAirProg .teaser {
	width:638px
}
.boxOnAir .onAirProg .onAirProgAction+.teaser {
	width:478px
}
.boxOnAir .onAirProg .mediaCon {
	margin:0 10px 0 0;
	width:183px;
	height:103px;
	overflow:hidden
}
.boxOnAir .onAirProg .teaserTextCon {
	padding:0 40px 0 0;
}
teaserKarl .boxOnAir .onAirProg .teaserTextCon,
teaserPaul .boxOnAir .onAirProg .teaserTextCon {
	display:block
}
.boxOnAir .onAirProg .mediaCon+.teaserTextCon {
	padding:0 40px 0 0
}
.mod .boxOnAir .onAirProg .teaser .dachzeile {
	font-size:1em;
	padding:0 0 4px;
}
.modOnAir .onAirProg h4.headline {
	line-height:1.1578em;
	margin:0;
	padding:0 0 6px;
}
.modOnAir .onAirProg h4.headline a {
	display: block;
}
.modOnAir .onAirProg .teasertext {
	margin:-4px 0 0;
	padding:0 0 4px;
}
.boxOnAir .onAirProg .moreTextCon {
	position:absolute;
	clear:both;
	right:0;
	bottom:-10px;
	width:0;
	height:40px;
	padding-right:40px;
	background:transparent url(../imgr/iconArrowDown.png) center no-repeat;
	overflow:hidden;
	cursor:pointer;
}
.boxOnAir .onAirProg .moreTextCon p {
	position:relative;
	left:-999em;
	line-height:1.375em;
	color:#494949;
}
.boxOnAir .onAirProg .moreTextCon.active {
	position:relative;
	clear:both;
	z-index:10;
	right:auto;
	bottom:auto;
	width:auto;
	height:auto;
	padding:4px 40px 0 0;
	background:transparent url(../imgr/iconArrowUp.png) right -10px no-repeat;
	overflow:visible;
	cursor:pointer;
}
.sectionC .boxOnAir .onAirProg .moreTextCon.active {
	width:auto
}
.boxOnAir .onAirProg .moreTextCon.active p {
	left:auto;
}
.modOnAir .onAirTrack .teaserTextCon {
	padding:0 0 8px;
}
.modOnAir .onAirTrack .teaserIcon {
	float: left;
	margin-top: -4px;
	padding: 0 16px 0 12px;
}
.mod.modOnAir .onAirTrack .teaser .dachzeile {
	font-size:1em;
	padding:0 0 2px
}
.modOnAir .onAirTrack h4.headline {
	margin:0;
	padding:0;
}
.modOnAir .onAirTrack .teasertext {
	margin:0;
	padding: 0;
}
.onAirLinkBox {
	position: relative;
	width: 100%;
	margin-top:0;
}
.onAirLinkBox .onAirLinks {
	height: 44px;
	padding: 0 10px;
	display: block;
}
.onAirLinkBox .onAirLinks li {
	list-style: none;
	float: right;
	text-align: left;
	width: 50%;
	height: 33px;
	max-height: 33px;
	padding: 11px 0 0;
	display: block;
}
.onAirLinkBox .onAirLinks li:first-child {
	float: left;
	text-align: right;
}
.onAirLinkBox .onAirLinks li a {
	font-family: "TheMix6";
	font-size: 1.0625em;
	padding: 4px 0 2px 10px;
	color: #fff;
	border-left: 2px solid #fff;
	white-space: nowrap;
	display: block;
}
.onAirLinkBox .onAirLinks li:first-child a {
	padding: 4px 10px 2px 0;
	border-left:none;
}
.naviTv .onAirLinkBox .onAirLinks,
.naviSwr2 .onAirLinkBox .onAirLinks,
.naviSwrinfo .onAirLinkBox .onAirLinks {
	height:auto;
	padding:0;
}
.naviTv .onAirLinkBox .onAirLinks li,
.naviSwr2 .onAirLinkBox .onAirLinks li,
.naviSwrinfo .onAirLinkBox .onAirLinks li {
	float:none;
	text-align:left;
	width:auto;
	margin-bottom:10px;
}
.naviTv .onAirLinkBox .onAirLinks li:last-child,
.naviSwr2 .onAirLinkBox .onAirLinks li:last-child,
.naviSwrinfo .onAirLinkBox .onAirLinks li:last-child {
	margin-bottom:0
}
.naviTv .onAirLinkBox .onAirLinks li a,
.naviSwr2 .onAirLinkBox .onAirLinks li a,
.naviSwrinfo .onAirLinkBox .onAirLinks li a {
	color:#fff;
	padding:4px 0 2px 16px;
	border-left:none
}
.naviTv .onAirLinkBox .onAirLinks li:first-child a,
.naviSwr2 .onAirLinkBox .onAirLinks li:first-child a,
.naviSwrinfo .onAirLinkBox .onAirLinks li:first-child a {
	padding:4px 0 2px 16px
}
.naviSwr1 .onAirProgAction,
.naviSwr1 .onAirLinkBox {
	background:#fecd06;
}
.naviSwr1 .onAirLinkBox .onAirLinks li a {
	color:#494949;
	border-color:#494949;
}
.naviSwr2 .onAirProgAction,
.naviSwr2 .onAirLinkBox li {
	background:#0571b9;
}
.naviSwr4 .onAirProgAction,
.naviSwr4 .onAirLinkBox {
	background: #64a330;
	background: -moz-linear-gradient(left, #64a330 0%, #a0c34f 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#64a330), color-stop(100%,#a0c34f));
	background: -webkit-linear-gradient(left, #64a330 0%,#a0c34f 100%);
	background: -o-linear-gradient(left, #64a330 0%,#a0c34f 100%);
	background: -ms-linear-gradient(left, #64a330 0%,#a0c34f 100%);
	background: linear-gradient(to right, #64a330 0%,#a0c34f 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#64a330', endColorstr='#a0c34f', GradientType=1);
}
.naviTv .onAirLinkBox {
	background: #fff;
}
.naviTv .onAirProgAction,
.naviTv .onAirLinkBox li {
	background: #e96908;
}
.naviSwrinfo .onAirProgAction,
.naviSwrinfo .onAirLinkBox li {
	background:#007f9a
}
/* Deaktiviert, weil für Mediathek nicht rrelevant
#jl-webradio-ajax .avBox:after {
	clear:both;
	content:'.';
	line-height:0;
	height:0;
	visibility:hidden;
	display:block
}
#jl-webradio-ajax .avBox object {
	clear:both;
	margin:0 auto;
	display:block
}
#jl-webradio-ajax #toggleWebStream {
	width:332px;
	margin:16px auto 0;
	padding:8px 8px 8px 40px;
	color:#494949;
	background:#eee url(/static/responsive/img/iconArrowRight.png) left center no-repeat;
	cursor:pointer;
	display:block
}
#jl-webradio-ajax .flashErrorList {
	position:relative;
	background:#fff;
	display:block
}
#jl-webradio-ajax .flashErrorList:after {
	clear:both;
	content:'.';
	line-height:0;
	height:0;
	visibility:hidden;
	display:block
}
*/
.modMusicSearch .progChannel {
	width:316px
}
.sectionZ .modMusicSearch .progChannel {
	width:212px
}
.modMusicSearch .progChannel li {
	width:314px
}
.sectionZ .modMusicSearch .progChannel li {
	width:210px
}
.modMusicSearch .progDay {
	width:316px
}
.sectionZ .modMusicSearch .progDay {
	width:212px
}
.modMusicSearch .progDay .calBox {
	width:978px
}
.sectionZ .modMusicSearch .progDay .calBox {
	width:646px
}
.musicSearchControl {
	margin:0 0 24px;
}
.musicSearchControl:after {
	clear:both;
	content:".";
	line-height:0;
	width:100%;
	height:0;
	visibility:hidden;
	display:block;
}
.musicListing {
	clear:both;
	width:100%;
	display:block;
}
.musicListing h2.musicProgHead {
	font-family:"TheMix5";
	font-size:1.5em;
	margin:0 0 14px;
	color:#494949;
}
.musicListing .musicProgTime {
	font-size:1.1875em;
	margin:0 0 16px;
	color:#494949;
}
.musicList {
	margin-bottom:48px;
	display:block;
}
.musicListItem {
	position:relative;
	list-style:none;
	padding:12px 0 10px 170px;
	background:#fff;
}
.musicList.musicTitelList .musicListItem {
	padding:12px 0 10px 10px;
}
.musicListItem:after {
	clear:both;
	content:".";
	line-height:0;
	height:0;
	visibility:hidden;
	display:block;
}
.musicListItem:nth-child(even) {
	background:#eee;
}
.musicItemTime {
	position:relative;
	float:left;
	width:140px;
	margin-left:-170px;
	padding-left:30px;
}
.musicItemTime p {
	font-family:"TheMix6";
	font-size:1.1875em;
	color:#494949;
}
.musicItemText {
	position:relative;
	padding:2px 0;
	display:block;
}
.musicItemText h3 {
	font-family:"TheMix6";
	font-size:1em;
	padding:0 0 2px;
	color:#494949;
}
.musicItemText h3 a {
	font-family:"TheMix6";
	color:#494949;
}
.musicItemText p {
	padding:0;
	color:#494949;
}
.musicItemText .titleListLink {
	position:absolute;
	right:10px;
	bottom:2px;
}
.modTabTeaser {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:16px 8px;
	background:#eee;
}
.modTabTeaser .boxCon {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:100%
}
.modTabTeaser .modHeadlineBox {
	position:relative;
	overflow:hidden;
	display:block;
}
.modTabTeaser .modHeadlineBox .modHeadlineBar {
	position:absolute;
	z-index:0;
	width:100%;
	height:8px;
	margin-top:21px;
	background:#fff;
	display:block;
}
.modTabTeaser .modHeadlineBox .modHeadline {
	position:relative;
	z-index:0;
	float:left;
	font-family:"TheMix6";
	font-size:1.1875em;
	text-transform:uppercase;
	height:46px;
	padding:16px 8px 0;
	color:#494949;
	background:#eee;
	display:block;
}
.section .modTabTeaser .box {
	position:relative;
	width:100%;
	padding:0;
	background:#fff;
}
.teaserFramed .sectionA .modA.modTabTeaser .box {
	padding:0
}
.modTabTeaser .box:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0;
}
.modTabTeaser ul.tabTeaserList {
	position:relative;
	z-index:1;
	float:left;
	width:234px;
	border-top:1px solid #c3c3c3;
	display:block;
}
.modTabTeaser li.tabTeaserTrigger {
	list-style:none;
	width:234px;
	display:block;
}
.modTabTeaser li.tabTeaserTrigger a,
.modTabTeaser li.tabTeaserTrigger a:active {
	font-family:"TheMix6";
	font-size:1.1875em;
	text-decoration:none;
	min-height:24px;
	padding:10px 12px 8px;
	color:#a4a4a4;
	background:#fafafa;
	border:1px solid #c3c3c3;
	border-top:0;
	display:block
}
.modTabTeaser li.tabTeaserTrigger.active a {
	padding-left:11px;
	color:#494949;
	background:#fff;
	border-right:1px solid #fff;
	border-left:2px solid #999;
	display:block;
}
.modTabTeaser li.tabTeaserTrigger a:hover {
	background:#fff;
}
.modTabTeaser li.tabTeaserTrigger a:focus {
	text-decoration:underline;
}
.tabTeaserContent {
	padding:42px 20px 8px 254px;
	border-top:1px solid #c3c3c3;
	background:#fff;
	display:block;
}
.tabTeaserContent:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0;
}
.tabTeaserContent .teaser {
	overflow:hidden;
}
.mod .tabTeaserContent .mediaCon {
	float:left;
	width:456px;
	margin:0 10px 4px 0;
}
#navigation .wrapper {
	margin:0
}
#navigation .section {
	overflow:visible
}
.naviSerialProgram {
	height:0;
	padding:20px 0 0;
	display:block
}
.naviSerialProgram:after {
	clear:both;
	content:'.';
	line-height:0;
	height:0;
	visibility:hidden;
	display:block;
}
.naviSerialProgram .menu {
	display:block;
}
.naviSerialProgram .menu li {
	float:left;
	margin-right:12px;
	padding:0 0 4px;
	display:block;
}
.naviSerialProgram .menu li a {
	font-size:1em;
	line-height:1.375em;
	text-transform:uppercase;
	padding:0 8px;
	display:block;
}
.naviSerialProgram .menu li.active a {
	text-decoration:underline;
}
.modParagraph .small {
	margin:0;
}
.modParagraph .text {
	margin:0 0 1.25em;
}
.modParagraph .text h2 {
	font-family:"TheMix6";
	font-size:1.1875em;
	color:#494949;
}
.modParagraph .text a {
	border-bottom:1px solid #c3c3c3;
}
.modParagraph .text a:hover {
	border-bottom:1px dotted #494949;
}
.modParagraph .headline {
	font-weight:normal;
}
.modParagraph h1,
.modParagraph h1.headline {
	font-family:"TheMix5";
	font-size:1.875em;
	font-weight:normal;
	margin-bottom:24px;
	color:#494949;
}
.modParagraph h2.headline,
.modParagraph h2.subtitle,
.modParagraph h2.subTitle,
.modParagraph h2.subHeadline {
	clear:none;
	font-family:"TheMix6";
	font-size:1.1875em;
	line-height:1.2631em;
	font-weight:normal;
	margin-bottom:8px;
	color:#494949;
}
.modParagraph h2.subTitle {
	margin-right:0;
	margin-left:0;
}
.modParagraph h3,
.modParagraph h3.headline {
	font-family:"TheMix6";
	font-size:1em;
	font-weight:normal;
	margin-bottom:24px;
	color:#494949;
}
.article h3.subtitle {
	position:relative;
	z-index:1;
	float:left;
	font-family:"TheMix6";
	font-size:1.1875em;
	font-weight:normal;
	text-transform:uppercase;
	width:auto;
	max-width:80%;
	margin-top:4px;
	padding:4px 12px 0 8px;
	color:#494949;
}
.article .sectionB  h3.subtitle {
	padding:4px 12px 0 8px;
	width:auto;
}
.article .sectionC  h3.subtitle {
	padding:4px 12px 0 8px;
	width:auto;
}
.article .sectionZ  h3.subtitle {
	padding:4px 12px 0 8px;
	width:auto;
}
.article .section .box  h3.subtitle {
	padding-left:0;
}
.article h3.subtitle:before {
	content:"";
	position:absolute;
	z-index:-1;
	top:.5263em;
	left:0;
	width:100%;
	height:8px;
	background:#fff;
	display:block;
}
.article h3.subtitle:after {
	position:absolute;
	z-index:-2;
	top:0.5263em;
	left:0;
	content:"";
	width:980px;
	height:8px;
	background:#eee;
	display:block;
}
.article .sectionA h3.subtitle:after {
	width:988px
}
.article .sectionB h3.subtitle:after {
	width:490px
}
.article .sectionC h3.subtitle:after {
	width:324px
}
.article .sectionZ h3.subtitle:after {
	width:656px
}
.article .sectionA .box h3.subtitle:after {
	width:980px
}
.article .sectionB .box h3.subtitle:after {
	width:482px
}
.article .sectionC .box h3.subtitle:after {
	width:316px
}
.article .sectionZ .box h3.subtitle:after {
	width:648px
}
.modParagraph p {
	line-height:1.375em;
	color:#494949;
}
.mod.modParagraph .dachzeile {
	padding:0 0 7px;
}
.mod.modParagraph .teaser .dachzeile {
	padding:0 8px 4px;
}
.modParagraph .autor,
.modParagraph .autor.small {
	font-family:"TheMix6";
	font-style:normal;
	margin:0 0 28px;
}
.modParagraph .einleitung {
	font-weight:normal;
	margin:0 0 24px;
}
.modParagraph .einleitung p {
	font-family:"TheMix6";
}
.modParagraph .mediaCon {
    clear:both;
	overflow:inherit
}
.modParagraph .mediaCon:after {
	clear:both;
	content:'.';
	line-height:0;
	height:0;
	visibility:hidden;
	display:block
}
.modParagraph .mediaCon.small {
	margin:0 0 1.125em;
	overflow:inherit
}
.modParagraph .mediaCon.mediaLeft.small {
	margin-left:0;
	margin-right:16px;
}
.modParagraph .mediaCon.mediaRight.small {
	margin-left:16px;
	margin-right:0;
}
.modParagraph .small .mediaA {
	margin:0 0 16px;
	width:100%;
}
.modParagraph .mediaCon.mediaLeft.small .mediaA, 
.modParagraph .mediaCon.mediaRight.small .mediaA {
	width:316px;
	margin:0;
}
.modParagraph .img {
	width:100%;
	margin-bottom:36px;
}
.modParagraph .mediaCon .img {
	margin-bottom:0;
}
.modParagraph .mediaInfo {
	background:#eee
}
.modParagraph .mediaInfo p.infotext {
	padding: 12px 4px 12px 8px;
}
.article .infokasten.small {
	clear:both;
	float:none;
	width:auto;
	margin:0 0 20px;
	padding:12px 0 0;
	background:transparent;
	border:2px solid #c3c3c3;
	border-right:0;
	border-left:none;
	display:block;
}
.article .infokasten.small.left {
	clear:both;
	float:left;
	width:314px;
	margin:0 16px 20px 0;
}
.article .infokasten.small.right {
	clear:both;
	float:right;
	width:314px;
	margin:0 0 20px 16px;
}
.article .infokasten.small .text.small {
	margin:0;
	padding:0 12px .75em;
}
.article span.stand {
	float:right;
	font-family:"TheMix6";
	font-size:.875em;
	font-style:italic;
	margin-top:10px;
	padding:16px 0 1.25em 20px;
	color:#494949;
	border-top:1px solid #494949;
}
.tipbox {
	clear:both;
	padding:20px 40px 16px;
	border:1px solid #cdcdcd;
	overflow:hidden;
	display:block;
}
.modParagraph .tipbox.small {
	margin:0 0 28px;
}
.modParagraph .tipbox .tipBoxImage {
	float:left;
	margin:0 20px 12px -20px;
	width:156px;
}
.tipboxText {
	width:auto;
}
.tipbox .tipBoxImage+.tipboxText {
	float:left
}
.tipboxHeader {
	position:relative;
	text-transform:uppercase;
	padding-bottom:1.75em;
	overflow:hidden;
	display:block;
}
.tipboxHeader .headerbar {
	position:absolute;
	z-index:0;
	width:100%;
	height:.5625em;
	margin-top:.375em;
	background-color:#cdcdcd;
	display:block;
}
.tipboxHeader .headertext {
	float:left;
	position:relative;
	z-index:1;
	font-family:"TheMix6";
	padding:0 20px 0 0;
	color:#494949;
	background-color:#fff;
}
.tipbox p {
	clear:both;
}
.tipbox .author {
	font-family:"TheMix6";
	font-size:1.1875em;
	padding-bottom:.2105em;
}
.tipbox span {
	line-height:1.375em;
}
.tipkey {
	clear:left;
	float:left;
	font-family:"TheMix6";
	width:180px;
	color:#494949;
	display:block;
}
.tipvalue,
.tipbox dd.boldTitle {
	line-height:1.3125em;
	margin-left:180px;
	padding-bottom:1.75em;
	color:#494949;
	display:block;
}
.tipvalue p {
	clear:none;
	padding-bottom:.25em;
}
.tipvalue img {
	float:left;
	width:auto;
	margin:-8px 0 0;
	display:inline;
}
dd.tipvalue dt {
	clear:left;
	float:left;
	width:70px;
}
dd.tipvalue dd {
	margin-left:70px;
	padding-bottom:.5em;
}
.modLinkList .headline {
	border:none;
}
.con .linklist .list li a:hover,
.con .linklist .list li a:focus,
.con .linklist .list li a:active {
	background:0
}
.modParagraph .checklist {
	background:transparent;
	float:none;
	margin:0 0 1.25em;
	padding:0;
	width:100%;
}
.modParagraph .text.small ul li,
.modParagraph ul.text.small li,
.modParagraph .checklist ul li,
.modParagraph ul.checklist li {
	list-style-type:disc;
	line-height:1.3125em;
	margin:0 0 0 1.5em;
	padding:0 0 6px .5em;
	color:#494949;
}
.modParagraph .text.small ol li,
.modParagraph ol.text.small li,
.modParagraph .checklist ol li,
.modParagraph ol.checklist li {
	list-style-type:decimal;
	line-height:1.3125em;
	margin:0 0 0 1.5em;
	padding:0 0 6px .5em;
	color:#494949;
}
.article .modParagraph .checklist ul,
.article .modParagraph .checklist ol {
	display:table;
}
.sectionZ .modParagraph .articlePageList {
	width:100%;
	margin:6px 0 12px;
	padding-bottom:20px;
	border-bottom:8px solid #eee;
	overflow:hidden;
}
.article .sectionB .modLinkList .list li,
.article .sectionC .modLinkList .list li {
	margin:0;
	padding:11px 0 14px;
	border-top:1px solid #c3c3c3;
	border-bottom:0
}
.article .sectionB .modLinkList .list li a,
.article .sectionC .modLinkList .list li a {
	line-height:1.375em;
	padding:0 8px;
	display:block;
}
.mod .linklist p.more strong {
	font-family:"TheMix6";
	font-weight: normal;
}
.mod .linklist .list strong {
	font-family:"TheMix6";
}
.mod .linklist .list strong + strong {
	font-weight:normal;
}
.mod.modHeadline .linklist .list li {
	float:none;
	width:auto;
	margin-bottom:2px;
	padding:11px 7px 14px;
	background:#fafafa;
	border:1px solid #c3c3c3;
}
.mod .linklist.articlePageList .list {
	float:none;
}
.sectionZ .modParagraph .controls.buttonfield {
	margin:6px 0 16px;
	width:100%;
	height:34px;
}
.mod .controls.buttonfield a.prev,
.mod .controls.buttonfield a.next {
	font-family:"TheMix6";
	font-size:1.1875em;
	color:#494949;
	filter:none;
	background:0
}
.mod .controls.buttonfield a.prev,
.mod .controls.buttonfield a.prev:hover {
	height:26px;
	padding:8px 24px 0 50px;
	background:transparent url("../imgr/arrowSliderBack.png") left -5px no-repeat;
}
.mod .controls.buttonfield a.next,
.mod .controls.buttonfield a.next:hover {
	height:26px;
	padding:8px 50px 0 24px;
	background:transparent url("../imgr/arrowSliderForward.png") right -5px no-repeat;
}
.mod .controls.buttonfield a.next:hover,
.mod .controls.buttonfield a.prev:hover {
	text-decoration:none;
	color:#535353;
	background-position:right -61px
}
.mod .controls.buttonfield a.prev:hover {
	background-position:left -61px
}
.modGlossar .controls {
	float:none;
	background:transparent;
}
.mod .controls.paging .labels .entries {
	width:602px;
	margin:0 auto 0;
	padding:0;
}
.mod .controls.paging .labels .entry {
	position:relative;
	z-index:1;
	text-transform:uppercase;
	width:42px;
	height:42px;
	margin:0 -1px -1px 0;
	padding:0;
	background:#fff;
	border:1px solid #494949;
}
.mod .controls.paging .labels .entry.disabled {
	z-index:0;
	padding:0;
	border:1px solid #cdcdcd;
}
.mod .controls.paging .labels .entry.active {
	z-index:2;
	padding:0;
	border:1px solid #494949;
}
.mod .controls.paging .labels .entry a,
.mod .controls.paging .labels .entry.disabled strong {
	font-family:"TheMix6";
	font-size:1.1875em;
	font-weight:normal;
	text-align:center;
	height:32px;
	padding:10px 0 0;
	color:#494949;
	background:#fff;
	display:block;
}
.mod .controls.paging .labels .entry.disabled strong {
	color:#999;
	background:#e0e0e0;
}
.mod .controls.paging .labels .entry.active a {
	height:32px;
	padding:10px 0 0;
	color:#fff;
	background:#494949;
}
.mod .controls.paging .labels .entry a:hover {
	color:#fff;
	background:#494949;
}
.naviTV .mod .controls.paging .labels .entry {
	border:1px solid #e96908;
}
.naviTV .mod .controls.paging .labels .entry.disabled {
	border:1px solid #cdcdcd;
}
.naviTV .mod .controls.paging .labels .entry.active {
	border:1px solid #e96908;
}
.naviTV .mod .controls.paging .labels .entry a {
	color:#e96908;
}
.naviTV .mod .controls.paging .labels .entry.active a {
	color:#fff;
	background:#ed8603;
}
.naviTV .mod .controls.paging .labels .entry a:hover {
	color:#fff;
	background:#ed8603;
}
.modGlossar .hasArrow.collapsed {
	border-bottom:0
}
.mod.modGlossar.shortNews h3.headline.simpleEntry a {
	font-family:"TheMix6";
}
.mod .linklist .list li.simpleAZItem a {
	font-size:1.1875em;
	font-family:"TheMix6";
}
.modTable {
	min-height:inherit;
}
.modTable .table {
	margin-bottom:20px;
}
.modTable .table table caption {
	font-family:"TheMix6";
	font-size:1.1875em;
	color:#494949;
}
.modTable .table table th {
	font-family:"TheMix6";
	font-size:1.1875em;
	line-height:1.25em;
	padding:10px 12px 10px 16px;
	color:#494949;
	background:transparent;
	border:0;
	border-top:2px solid #eee;
	border-left:2px solid #c3c3c3;
}
.modTable .table table th.sortable {
	padding:10px 0 10px 16px;
	background:#c3c3c3;
	border-left-color:#999;
	cursor:pointer;
}
.modTable .table table th.sortable a {
	color:#494949;
}
.modTable .table table th.sortable a:active {
	text-decoration:none;
}
.modTable .table table th.sortable:hover,
.modTable .table table th.sortable.sorted:hover {
	background:#535353;
}
.modTable .table table th.sortable.sorted {
	background:#c3c3c3;
}
.modTable .table table th.sortable:hover a {
	color:#fff;
	text-decoration:none;
}
.modTable .table table td {
	line-height:1.3125em;
	vertical-align:middle;
	padding:10px 12px 10px 16px;
	color:#494949;
	border:0;
	border-top:2px solid #eee;
	border-left:2px solid #c3c3c3;
}
.modTable .table table tr.zebra th,
.modTable .table table tr.zebra td {
	background-color:#eee;
}
.modTable .table table thead th,
.modTable .table table tbody tr:first-child th,
.modTable .table table tbody tr:first-child td {
	border-top:0
}
.modTable .table table thead th {
	border-bottom:2px solid #eee;
}
.modTable .table table tbody th,
.modTable .table table tbody td:first-child,
.modTable .table table thead th:first-child {
	border-left:none
}
.modTVSBroadcast {
	margin-bottom:20px;
}
.sectionZ .modA.modTVSBroadcast .box {
	position:relative;
}
.modTVSBroadcast .date {
	font-family: "TheMix5";
	font-size: 0.875em;
	line-height: 1.3571em;
	padding: 0 8px 4px;
	color: #494949;
}
.modTVSBroadcast h3 {
	font-family: "TheMix6";
	font-size: 1.1875em;
	line-height: 1.3157em;
	padding: 0 8px 12px;
	color: #494949;
}
.modTVSBroadcast .text {
	font-size: 1em;
	line-height: 1.375em;
	padding: 0 8px 8px;
	color: #494949;
}
.modTVSBroadcast .text span span {
	position:relative;
	text-align:right;
	padding:14px 44px 16px 16px;
	border-bottom:1px solid #c3c3c3;
	background:transparent url(../imgr/plus_normal.png) right 0 no-repeat;
	display:block;
	cursor:pointer;
}
.modTVSBroadcast .text span:first-child span {
	background:transparent url(../imgr/minus_normal.png) right 0 no-repeat;
}
.modTVSBroadcast .text span span:hover {
	background:transparent url(../imgr/plus_hover.png) right 0 no-repeat;
}
.modTVSBroadcast .text span:first-child span:hover {
	background:transparent url(../imgr/minus_hover.png) right 0 no-repeat;
}
.mod.modTVSBroadcastTimes {
	float:none;
	width:auto;
	margin:0 8px 12px;
	padding:16px;
	border:1px solid #494949;
	display:block;
}
.mod.modTVSBroadcastTimes h2 {
	font-family:"TheMix5";
	font-size:1em;
	line-height:1.375em;
	font-style:italic;
	padding:0 0 4px;
	color:#494949;
}
.mod.modTVSBroadcastTimes h3 {
	font-family:"TheMix6";
	font-size:1.875em;
	line-height:1.0666em;
	padding:0 0 8px;
	color:#494949;
}
dl.tvsBroadcastTimeList,
dl.tvsReplayTimeList {
	margin-bottom:16px
}
.tvsBroadcastTimeList dt,
.tvsReplayTimeList dt {
	float:left;
	font-size:1em;
	line-height:1.375em;
	margin-right:4px;
	padding:0 4px 0 0;
	color:#494949;
	border-right:2px solid #c3c3c3;
	display:block;
}
.tvsBroadcastTimeList dd,
.tvsReplayTimeList dd {
	font-size:1em;
	line-height:1.375em;
	color:#494949;
	display:block;
}
.tvsNextBroadcastTime {
	font-size:1em;
	line-height:1.375em;
	font-style:italic;
	color:#494949;
}
.mod .mediaCon.mediaLinklist {
	margin:0 0 24px;
	padding:12px 0 0;
	border-top:2px solid #e0e0e0;
	border-bottom:2px solid #e0e0e0;
}
.mod .mediaCon.mediaLinklist.mediaLeft {
	clear:both;
	float:left;
	width:316px;
	margin:0 16px 24px 0;
}
.mod .mediaCon.mediaLinklist.mediaRight {
	clear:both;
	float:right;
	width:316px;
	margin:0 0 24px 16px;
}
.mediaLinklist .mediaConHeadline {
	font-family:"TheMix6";
	font-size:1.1875em;
	line-height:1.2631em;
	margin-bottom:12px;
	padding:0 8px;
	color:#494949
}
.mediaLinklist .mediaCon .media {
	margin-bottom:0;
}
.mod .mediaLinklist .linklist {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 8px;
}
.mod .mediaLinklist .linklist li:first-child {
	border-top:0;
	padding-top:0
}
.mod .mediaLinklist .info+.linklist li:first-child {
	border-top:1px solid #c3c3c3;
	padding-top:11px;
}
.mod .mediaLinklist .linklist .list li:last-child {
	padding-bottom:0;
}
.mediaLinklist .modTable:after,
.mediaLinklist .linklist:after {
	clear:both;
	content:'.';
	line-height:0;
	height:0;
	visibility:hidden;
	display:block;
}
.mod .linklist .list li form { 
	padding-top:8px;
}
.mod .linklist .list li form input { 
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	font-family:"TheMix5";
	font-size:1em;
	line-height:42px;
	height:44px;
	padding:0 8px;
	color:#494949;
	border:1px solid #c3c3c3;
}
.inRowImages {
	margin-bottom:24px;
}
.inRowImages ul:after {
	clear:both;
	content:'.';
	line-height:0;
	height:0;
	visibility:hidden;
	display:block;
}
.inRowImages li {
	list-style:none;
	float:left;
	margin-left:16px;
	display:block;
}
.inRowImages li:first-child {
	margin-left:0;
}
.modParagraph .inRowImages .img {
	margin-bottom:12px;
}
.inRowImages li span {
	color:#494949;
	display:block;
}
.inRowImages .bildpos22 li {
	width:316px;
}
.inRowImages .bildpos33 li,
.inRowImages .bildpos32 li {
	width:205px;
}
.contactCon {
	width:100%;
	margin:0 0 30px;
	padding:24px 0 0;
	border:1px solid #c3c3c3;
	border-right:0;
	border-left:none;
}
.contactCon .contactTextCon {
	display:inline-block;
}
.contactCon h2.contactHeadline {
	font-family:"TheMix5";
	font-size:1.1875em;
	line-height:1.1052em;
	text-transform:uppercase;
	padding:0 0 20px;
	color:#494949;
}
.modParagraph .contactCon .contactInfo .text {
	margin:0;
}
.contactCon .contactInfo p {
	font-size:1em;
	line-height:1.3125em;
	padding:0 0 20px;
}
.contactCon dl.contactAddress {
	padding:0 0 20px;
}
.contactCon dl.contactAddress dd {
	font-family:"TheMix5";
	font-size:1em;
	line-height:1.3125em;
	color:#494949;
}
.contactCon dl.contactMedia {
	padding:0 0 20px;
}
.contactCon dl.contactMedia dt,
.contactCon dl.contactMedia dd {
	font-family:"TheMix5";
	font-size:1em;
	line-height:1.3125em;
	color:#494949;
}
.contactCon dl.contactMedia dt {
	float:left;
	width:4em;
}
.contactCon dl.contactMedia dd {
	margin-left:4em;
}
.contactCon dl.contactWeb {
	padding:0 0 20px;
}
.contactCon dl.contactWeb dd {
	font-family:"TheMix5";
	font-size:1.0em;
	line-height:1.3125em;
	color:#494949;
}
.mod.modParagraph .contactBox .mediaCon {
	margin-top:24px;
}
q {
	quotes:"\201E" "\201C";
	font-size:1em;
	line-height:1.3125em;
	padding:8px 0 8px 16px;
	display:block
}
q:before {
	content:"\201E"
}
q:after {
	content:"\201C"
}
.mainNaviTkBox {
	position:absolute;
	z-index:900;
	width:100%;
	margin-top:1px;
	background:#f8f8f8;
	border-bottom:2px solid #e1e1e1;
	display:none;
}
.mainNaviTkBox.open {
	display:block;
}
.contentlayer {
	margin-bottom:12px;
	display:block;
}
.contentlayer:after {
	clear:both;
	content:'.';
	line-height:0;
	height:0;
	visibility:hidden;
	display:block;
}
#header .wrapper {
	margin:32px 0 24px;
}
#header .keywordWrapper {
	margin:24px 0 -8px;
	background:#fff;
	border-top:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
}
.modKeywords {
	width:auto;
	padding:4px 8px 0;
}
.modKeywords .modHeadlineBox {
	float:left;
	overflow:visible;
}
.modKeywords .modHeadlineBox .modHeadlineBar {
	display:none;
}
.modKeywords .modHeadlineBox .modHeadline {
	font-family:"TheMix6";
	font-size:.875em;
	line-height:1.375em;
	text-transform:none;
	height:auto;
	padding:0 36px 4px 8px;
}
.modKeywords .boxCon {
	position:unset;
	width:auto;
}
.sectionA .modA.modKeywords .box {
	width:auto;
	padding:0;
}
.mod.modKeywords .linklist {
	margin:0;
}
.mod.modKeywords .linklist .list {
	width:auto;
	border:0
}
.mod.modKeywords .linklist .list li {
	width:auto;
	margin-right:24px;
	padding:0 0 4px;
	border:0
}
.mod.modKeywords .linklist .list li a {
	font-size:.875em;
	line-height:1.375em;
	padding:0 8px;
}
.mod.modKeywords .linklist .list strong {
	font-family:"TheMix5";
}
.contentlayer .rasterHeadline {
	float:none;
	font-size:1em;
	text-transform:none;
	margin:0;
	padding:0 16px;
}
.contentlayer .rasterHeadline:before,
.contentlayer .rasterHeadline:after {
	display:none;
}
#header .contentlayer p {
	float:none;
	margin:0;
	color:#494949;
}
.contentlayer .mod .mediaCon .img {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border:6px solid #fff;
}
.contentlayer .mod .mediaCon + .teaserTextCon {
	padding:0;
}
.contentlayer .mod .dachzeile,
.contentlayer .mod h4.headline,
.contentlayer .mod .teasertext {
	padding-right:9px;
	padding-left:9px;
}
.sectionA .contentlayer .mod .teaser .linklist .list {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 0 20px;
}
.sectionA .contentlayer .mod .teaser .linklist .list li {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	margin:0;
	padding:8px 8px 8px;
}
.sectionA .contentlayer .mod .teaser .linklist .list li a {
	font-size:.875em;
}
.contentlayer .modHeadline .linklist,
.contentlayer teaserLE .modHeadline .linklist {
	display:block
}
#header .linksWrapper {
	margin:-36px 0 -12px
}
.linksWrapper .modCon.modLinks {
	float:right;
	width:auto;
}
.linksWrapper .modHeadlineBox .modHeadlineBar {
	display:none;
}
.linksWrapper .modHeadlineBox .modHeadline {
	font-family:"TheMix6";
	font-size:.875em;
	text-transform:none;
	height:auto;
	padding:0 0 0 24px;
	background:transparent;
}
.linksWrapper .box {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.linksWrapper .con .linklist {
	width:auto;
	margin:0;
}
.linksWrapper .con .linklist .list {
	padding:8px 0;
	border-top:1px solid #c3c3c3;
}
.linksWrapper .con .linklist .list li {
	width:auto;
	border:0
}
.linksWrapper .con .linklist .list li a {
	font-family:"TheMix6";
	margin-bottom:8px;
	padding:0 8px;
	border-left:2px solid #e1e1e1;
}
.linksWrapper .con .linklist .list li:first-child a {
	border:0
}
.form .introbox h2 {
	clear:both;
	font-family:"TheMix6";
	font-size:1.1875em;
	font-weight:normal;
	margin-bottom:16px;
	color:#494949;
}
.form form {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	float:none;
}
.form form:after {
	clear:both;
	content:".";
	line-height:0;
	width:100%;
	height:0;
	visibility:hidden;
	display:block;
}
.form fieldset {
	width:100%;
	margin:0;
	padding:0;
	background:#fff;
}
.form form legend {
	font-family:"TheMix6";
	font-size:1.1875em;
	font-weight:normal;
	padding-bottom:16px;
	color:#494949;
}
.form form .text {
	clear:both;
	float:none;
}
.form p {
	clear:both;
	position:relative;
	font-size:1em;
	line-height:1.375em;
	margin-bottom:16px;
	color:#494949;
}
.form p:after {
	clear:both;
	content:'.';
	line-height:0;
	height:0;
	visibility:hidden;
	display:block;
}
.form p.vortext {
	font-size:1em;
	line-height:1.375em;
	color:#494949;
}
.form p.errortext {
	color:#c00
}
.form .fb_output_success {
	color:#494949
}
.form h2.subtitle,
.form h3,
.form .fb_headline p {
	font-family:"TheMix6";
	font-size:1.1875em;
	font-weight:normal;
	line-height:1.1578em;
	margin:0;
	padding-bottom:8px;
	color:#494949;
}
.form input[type="text"], 
.form textarea {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0;
	width:auto;
}
.form .textinput,
.form .kurzinput,
.form .widearea,
.form .datuminput,
.form .fileinput {
	clear:both;
}
.form .fileinput {
	position:relative;
	min-height:44px;
}
.form .textinput:after,
.form .kurzinput:after,
.form .widearea:after,
.form .datuminput:after,
.form .fileinput:after {
	clear:both;
	content:".";
	line-height:0;
	width:100%;
	height:0;
	visibility:hidden;
	display:block;
}
.form label {
	float:left;
	font-size:1em;
	line-height:1.3125em;
	width:172px;
	margin-right:8px; 
	padding-top:10px; 
	color:#494949;
	cursor:pointer;
	overflow:hidden;
	display:block;
}
.form .textinput input,
.form .datuminput input,
.form .kurzinput input {
	font-family:"TheMix5";
	font-size:1em;
	line-height:1.3125em;
	line-height:46px;
	width:400px;
	height:46px;
	padding:0 8px; 
	color:#494949;
	background:#fff;
	border:1px solid #cdcdcd;
}
.article .sectionC .form label {
	padding-bottom:4px
}
.article .sectionC .form .textinput input {
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	clear:left;
	width:100%
}
.form .datuminput input,
.form .kurzinput input {
	width:230px;
}
.form .textinput textarea,
.form .widearea textarea {
	font-family:"TheMix5";
	font-size:1em;
	font-weight:normal;
	line-height:1.3125em;
	width:400px;
	height:180px;
	padding:8px; 
	color:#494949;
	background:#fff;
	border:1px solid #cdcdcd;
	overflow:auto;
}
.form .textinput span.textlength,
.form .widearea span.textlength {
	font-family:"TheMix5";
	font-size:.875em;
	padding-top:10px; 
	display:block;
}
.form .textinput textarea+span.textlength,
.form .widearea textarea+span.textlength {
	padding-left:180px
}
.form .fileinput label:after {
	content:'Durchsuchen …';
	position:absolute;
	top:0;
	left:180px;
	z-index:1;
	text-align:center;
	width:228px;
	height:33px;
	padding:9px 0 0;
	color:#494949;
	background:#fff;
	border:1px solid #cdcdcd;
	display:block;
	cursor:pointer;
}
.form .fileinput input {
	position:relative;
	z-index:0;
	float:left;
	top:0;
	left:1px;
	width:228px;
	height:40px;
}
.form .fileinput span.filename {
	position:relative;
	float:left;
	font-size:.8421em;
	line-height:44px;
	height:44px;
	padding-left:10px;
	display:block;
}
.form .controlsbox .controlstext {
	float:left;
	width:172px;
	padding:6px 8px 0 0;
}
.form .controlsbox .controlsinner {
	padding-left:180px;
	display:block;
}
.form .controls {
	clear:none;
	position:relative;
	text-transform:none;
	background:transparent;
}
.form .controls label {
	float:none;
	font-size:1em;
	width:auto;
	margin:0; 
	padding:6px 0 10px 230px;
	overflow:hidden;
	display:block;
}
.form .controlsinner .controls label {
	padding-left:50px;
}
.form .controls input[type="radio"],
.form .controls input[type="checkbox"] {
	position:absolute;
	left:190px;
	top:9px;
	margin:0;
	border:0
}
.form .controlsinner .controls input[type="radio"],
.form .controlsinner .controls input[type="checkbox"] {
	left:10px;
}
.form .controls input[type="radio"] + label:before,
.form .controls input[type="checkbox"] + label:before {
	content:'';
	position:absolute;
	z-index:1;
	top:0;
	width:34px;
	height:34px;
	margin-left:-50px;
	background:#f00;
	display:block;
}
.form .controls input[type="radio"] + label:before {
	background:transparent url(../imgr/formulare/radio_unchecked.png) center no-repeat;
}
.form .controls input[type="radio"]:checked + label:before,
.form .controls input[type="radio"].checked + label:before {
	background:transparent url(../imgr/formulare/radio_checked.png) center no-repeat;
}
.form .controls input[type="checkbox"] + label:before {
	background:transparent url(../imgr/formulare/checkbox_unchecked.png) center no-repeat;
}
.form .controls input[type="checkbox"]:checked + label:before,
.form .controls input[type="checkbox"].checked + label:before {
	background:transparent url(../imgr/formulare/checkbox_checked.png) center no-repeat;
}
.form select {
	position:relative;
	z-index:1;
	font-family:"TheMix5";
	font-size:1.1875em;
	width:230px;
	padding-left:10px;
	color:#494949;
	border:1px solid #cdcdcd;
	cursor:pointer;
}
.form select.js_select {
	height:44px;
	-ms-filter:"alpha(opacity=0)";
	filter:alpha(opacity=0);
	opacity:0;
}
.form select + span.optionvalue {
	position:relative;
	z-index:0;
	top:-48px;
	left:180px;
	font-size:1.1875em;
	width:178px;
	height:30px;
	margin-bottom:-44px;
	padding:12px 40px 0 10px;
	background:#fff url(../imgr/formulare/select_arrow.png) right center no-repeat;
	border:1px solid #cdcdcd;
	overflow:hidden;
	text-overflow:" ";
	white-space:nowrap;
	display:block
}
.form optgroup {
	font-family:"TheMix5";
	padding:6px 4px
}
.form option {
	font-family:"TheMix5";
	background:#eee;
	border-bottom:1px solid #c3c3c3;
	padding:6px 4px
}
.form input[type="submit"],
.form input[type="reset"] {
	font-family:"TheMix5";
	font-size:1.1875em;
	line-height:1.3157em;
	line-height:42px;
	text-align:center;
	width:230px;
	height:44px;
	margin-left:180px;
	padding:0; 
	color:#494949;
	background:#fff;
	border:1px solid #cdcdcd;
	cursor:pointer;
}
.article .sectionC .form input[type="submit"],
.article .sectionC .form input[type="reset"] {
	margin-left:0
}
.form textarea:focus, 
.form input:focus, 
.form select:focus {
	outline: 1px solid #a8a8a8;
	outline-offset: -1px;
}
.form input[type="text"],
.form input[type="submit"],
.form input[type="reset"],
.form textarea {
	-webkit-appearance:none;
	-webkit-border-radius:0;
	border-radius:0
}
.searchDetail form {
	margin-bottom:24px;
	border-bottom:1px solid #e1e1e1
}
.searchDetail form .submitfield {
	position:relative;
	float:none;
	width:50%;
	margin:0 auto;
	padding-bottom:20px
}
.searchDetail form .unitY {
	position:relative;
	float:none;
	width:100%;
}
.searchDetail form .unitY .unitD {
	position:absolute;
	top:1px;
	right:1px;
	width:42px;
	height:42px;
}
.searchDetail form span {
	margin:0
}
.searchDetail form legend {
	position:absolute;
	left:-999em;
	line-height:0;
	height:0;
	display:inline;
}
.searchDetail form input {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	font-size:1em;
	line-height:42px;
	width:100%;
	height:46px;
	padding:0 10px;
	color:#494949;
	border:1px solid #ddd;
}
.searchDetail form input.submit {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:44px;
	height:44px;
	padding:0;
	border:0
}
.searchDetail form h3.subtitle.hasArrow {
	display:none
}
#searchresultbox #gallerysearch {
	margin-bottom:20px
}
#searchresultbox #noContent {
	color:#494949
}
#searchresults #statusResultDiv {
	padding-top:16px;
	color:#494949;
}
#searchresults .modList .controls {
	background:0;
	padding-bottom:20px
}
#searchresults .mod .controls .labels .entries {
	height:44px;
	margin:0;
	padding:0;
}
#searchresults .mod .controls.paging .labels .entries {
	margin:20px 0 0;
	padding:0 8px;
	width:100%;
}
#searchresults .mod .controls.paging .labels #pagingBox.entries {
	float:left;
	position:relative;
	left:50%;
	width:auto;
	margin:20px auto 0;
}
#searchresults .mod .controls.paging .labels .entry {
	position:relative;
	z-index:1;
	text-transform:none;
	width:118px;
	height:42px;
	margin:0 -1px 0 0;
	padding:0;
	background:#fff;
	border:1px solid #999;
}
#searchresults .mod .controls.paging .labels #pagingBox .entry {
	float:left;
	position:relative;
	right:50%;
	width:80px;
	margin:0;
	border:0;
	display:block
}
#searchresults .mod .controls.paging .labels .entry a {
	font-size:1em;
	text-transform:none;
	height:29px;
	padding:13px 0 0;
	color:#999;
}
#searchresults .mod .controls.paging .labels #pagingBox .entry a {
	font-size:1.1875em;
	width:80px;
}
#searchresults .mod .controls.paging .labels .entry.active a {
	background:#999;
	color:#fff;
	height:29px;
	padding:13px 0 0;
}
#searchresults .mod .controls.paging .labels #pagingBox .entry.active a {
	color:#535353;
	background:0
}
#searchresults .mod .controls.paging .labels .entry a:hover {
	color:#fff;
	background:#535353;
}
#searchresults .mod .controls.paging .labels #pagingBox .entry a:hover {
	color:#535353;
	background:0
}
p.matcherContainer {
	display:none;
}
#searchresults .modList .box {
	border:0;
	margin:0
}
#searchresults .modList .box.keymatch {
	padding-top:8px;
	background:#eee
}
#searchresults .modList .box .teaser {
	margin:0;
	border-bottom:1px solid #c3c3c3;
}
#searchresults .mod .mediaCon {
	float:left;
	width:216px;
	margin:0 44px 2px 16px;
}
#searchresults .mod h3.headline {
    font-size: 1.1875em;
    padding:0 10px;
}
#searchresults .mod h3.headline b {
    margin:0 -2px;
    padding:0 3px;
    background:#e1e1e1;
}
#searchresults .mod .teasertexte {
    padding:0 10px;
}
#searchresults .mod .linklist .list li {
	border-top:0;
	line-height:1.375em;
	width:auto;
	margin:0;
	padding:11px 10px 14px;
}
#searchresults .mod .linklist .list li a {
	color:#494949;
}
.form.kaffee-oder-tee {
	margin:0;
}
.form form[name="rezeptsuche"] {
	padding:10px;
	border:1px solid #c3c3c3;
}
.teaserFramed .form form[name="rezeptsuche"] {
	margin:0;
	padding:2px;
	border:0
}
.form form[name="rezeptsuche"] .mediaCon,
#content .sectionA.teaserHugo .mod .form form[name="rezeptsuche"] .mediaCon,
#content .sectionB.teaserHugo .mod .form form[name="rezeptsuche"] .mediaCon,
#content .sectionC.teaserHugo .mod .form form[name="rezeptsuche"] .mediaCon,
#content .sectionZ.teaserHugo .mod .form form[name="rezeptsuche"] .mediaCon {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	float:left;
	width:40%;
	margin:0;
}
.sectionC .form form[name="rezeptsuche"] .mediaCon,
#content .sectionC.teaserHugo .mod .form form[name="rezeptsuche"] .mediaCon,
.sectionD .form form[name="rezeptsuche"] .mediaCon,
.sectionE .form form[name="rezeptsuche"] .mediaCon {
	margin:0 0 16px;
	width:100%;
}
.form form[name="rezeptsuche"] .formText {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	float:left;
	width:60%;
	padding:0 10px 0 24px;
	display:block;
}
.sectionC .form form[name="rezeptsuche"] .formText,
.sectionD .form form[name="rezeptsuche"] .formText,
.sectionE .form form[name="rezeptsuche"] .formText {
	float:none;
	width:100%;
	padding:0;
}
.searchForm {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	float:right;
	width:60%;
	padding-left:24px;
}
.sectionC .form form[name="rezeptsuche"] .searchForm,
.sectionD .form form[name="rezeptsuche"] .searchForm,
.sectionE .form form[name="rezeptsuche"] .searchForm {
	float:none;
	width:100%;
	padding:0;
}
.form form[name="rezeptsuche"] .textinput {
	position:relative;
	padding-top:8px;
}
.form form[name="rezeptsuche"] input {
	width:100%;
	height:40px;
	padding-right:54px;
}
.box .box .form form[name="rezeptsuche"] input {
	width:440px;
	height:46px;
	padding:0 8px
}
.form form[name="rezeptsuche"] input.searchSubmit {
	position:absolute;
	z-index:1;
	top:9px;
	right:1px;
	width:38px;
	height:38px;
	padding:0;
	border:0
}
.box .box .form form[name="rezeptsuche"] .submit input[type="submit"] {
	width:230px;
	height:44px;
	padding:0;
	border:1px solid #cdcdcd
}
.mod.modWeather {
	margin-bottom:30px;
	background:#fff;
}
.section .mod.modWeather .modHeadlineBox {
	background:#fff;
}
.section .mod.modWeather .box {
	padding-bottom:0;
}
/* Deaktiviert, weil für Mediathek nicht relevant
.weatherCon {
	position:relative;
	width:980px;
	height:450px;
	margin:0 auto;
	padding-bottom:41px;
	background:transparent url(../imgr/wetter/bg_karte_tag.jpg) center top no-repeat;
	border-bottom:1px solid #c3c3c3;
	display:block;
}
.weatherCon:before,
.weatherCon:after {
	position:absolute;
	content:'';
	bottom:-1px;
	width:999em;
	border-bottom:1px solid #c3c3c3;
}
.weatherCon:before {
	right:100%;
}
.weatherCon:after {
	left:100%;
}
.weatherCon.night {
	background:transparent url(/static/responsive/wetter/bg_karte_nacht.jpg) center top no-repeat
}
.weatherCon h2.barHeadline {
	display:none;
}
.weatherCon .map {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	top:14px;
	width:400px;
	height:421px;
	margin:0 auto;
	background:transparent;
	border:10px solid transparent;
	display:block;
}
.weatherCon .map .innerMap {
	position:relative;
	top:-10px;
	left:-10px;
	width:400px;
	display:block;
}
.weatherCon .map01,
.weatherCon .map02 {
	right:218px;
	background:#eee;
	border:10px solid #fff;
}
.weatherCon .map02 {
	top:-407px;
	right:auto;
	left:218px;
}
.weatherCon .map .regionLand {
	position:absolute;
	z-index:1;
	top:7px;
	left:10px;
}
.weatherCon .map .regionLand a {
	font-family:"TheMix6";
	font-size:1.1875em;
}
.weatherCon .mapImg {
	position:relative;
	width:400px;
	height:421px;
	display:block;
}
.weatherCon .point {
	position:absolute;
	width:auto;
	height:auto;
	padding:0 5px 2px;
	background:rgba(255,255,255,.7);
	-ms-filter:'progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2ffffff, endColorstr=#b2ffffff)';
	display:block;
}
.weatherCon .point:hover {
	background:#fff;
}
.weatherCon .point a {
	text-align:center;
	width:100%;
	min-width:54px;
	margin:0 auto;
	display:table;
}
.weatherCon .point p,
.weatherCon .point dd {
	font-family:"TheMix5";
	font-size:.875em;
	color:#133c7c;
}
.weatherCon .point .city  {
	text-align:center;
	display:table-footer-group;
}
.weatherCon .point .condition  {
	display:table-caption;
}
.weatherCon .point .condition img  {
	margin:0 auto;
}
.weatherCon .point .min_max  {
	display:table-header-group;
}
.weatherCon .point .minTemp,
.weatherCon .point .maxTemp {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	float:left;
	font-family:"TheMix7";
	text-align:right;
	padding:0 5px 2px 0;
	width:50%;
}
.weatherCon .point .maxTemp  {
	text-align:left;
	padding:0 0 2px 5px;
	color:#f5061c;
}
.weatherCon .point .current,
.weatherCon .point dt,
.weatherCon .point span {
	position:absolute;
	left:-999em;
	line-height:0;
	height:0;
	display:inline;
}
.weatherCon .regions {
	position:absolute;
	z-index:1;
	top:-44px;
	right:0;
	width:234px;
	display:block;
}
.weatherCon ul.regionsList {
	position:relative;
	width:232px;
	height:42px;
	border:1px solid #c3c3c3;
	overflow:hidden;
	display:block;
}
.weatherCon ul.regionsList ul {
	border:0;
	border-top:1px solid #c3c3c3
}
.weatherCon ul.regionsList.active {
	height:auto;
	overflow:visible;
}
.weatherCon ul.regionsList li {
	list-style:none;
	width:232px;
	height:41px;
	border-top:1px solid #c3c3c3;
	display:block;
}
.weatherCon ul.regionsList.active li {
	height:auto;
}
.weatherCon ul.regionsList li:first-child {
	border-top:0
}
.weatherCon ul.regionsList li a {
	font-family:"TheMix6";
	font-size:1.1875em;
	text-decoration:none;
	height:31px;
	padding:10px 12px 0;
	color:#494949;
	background:#fff url(../imgr/iconArrowDown.png) right -1px no-repeat;
	display:block;
}
.weatherCon ul.regionsList li:first-child a {
	height:32px;
}
.weatherCon ul.regionsList li:first-child li a {
	height:31px;
}
.weatherCon ul.regionsList.active li a,
.weatherCon ul.regionsList.active li li.active a {
	background:#fff url(../imgr/iconArrowUp.png) right -1px no-repeat;
}
.weatherCon ul.regionsList.active ul li a {
	background:#fff url(../imgr/iconArrowDown.png) right -1px no-repeat;
}
.weatherCon ul.regionsList.active ul li a.weatherHome {
	background-image: none;
}
.weatherCon ul.regionsList ul {
	height:auto;
	display:none;
}
.weatherCon ul.regionsList.active ul {
	display:block;
}
.weatherCon ul.regionsList.active ul ul {
	display:none;
}
.weatherCon ul.regionsList.active li li.active ul {
	display:block;
}
.weatherCon ul.regionsList li.active {
	height:auto;
}
.weatherCon ul.regionsList li.active ul {
	border-top:1px solid #c3c3c3;
	display:block;
}
.weatherCon ul.regionsList.active li li.active li a {
	background-color:#eee;
	background-image:none;
}
.weatherCon ul.regionsList.active li li.active li a:hover {
	background:#fff;
}
.weatherCon .forecast {
	position:absolute;
	top:0;
	left:0;
	width:150px;
	display:block;
}
.weatherCon .map.map02 ~ .forecast {
	display:none;
}
.weatherCon .forecastList {
	position:relative;
	width:148px;
	height:42px;
	background:#fff url(../imgr/iconArrowDown.png) right -1px no-repeat;
	border:1px solid #c3c3c3;
	border-top:2px solid #79868f;
	overflow:hidden;
	display:block;
}
.weatherCon .forecastList.active {
	height:auto;
	background-image:none;
	overflow:visible;
}
.weatherCon .forecastList li {
	list-style:none;
	width:148px;
	height:42px;
	border-top:1px solid #c3c3c3;
	display:none;
}
.weatherCon .forecastList.active li,
.weatherCon .forecastList li.active {
	display:block;
}
.weatherCon .forecastList.active li.active {
	border-top:1px solid #c3c3c3;
}
.weatherCon .forecastList li:first-child,
.weatherCon .forecastList li.active,
.weatherCon .forecastList.active li:first-child {
	border-top:0
}
.weatherCon .forecastList li a {
	font-family:"TheMix6";
	font-size:1.1875em;
	text-decoration:none;
	height:31px;
	padding:11px 12px 0;
	color:#494949;
	background:#eee;
	display:block;
}
.weatherCon .forecastList li a:hover {
	background:#fff;
}
.weatherCon .forecastList li.active a {
	background:transparent;
}
*/
.weatherReport {
	position:absolute;
	right:0;
	bottom:0;
	width:100%;
}
.weatherReport a {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	position:absolute;
	right:0;
	bottom:0;
	font-family:"TheMix6";
	font-size:1.1875em;
	text-align:right;
	text-decoration:none;
	width:100%;
	height:41px;
	padding:11px 50px 0 20px;
	color:#494949;
	background:#fff url(../imgr/iconArrowUp.png) right -1px no-repeat;
	display:block;
}
.weatherReport a span {
	font-family:"TheMix6";
}
.weatherReport.active a {
	background-image:none;
}
.weatherReportText {
	position:absolute;
	left:-999em;
	line-height:0;
	height:0;
	display:block;
}
.weatherReport.active .weatherReportText {
	position:relative;
	left:auto;
	bottom:40px;
	height:auto;
	min-height:40px;
	max-height:340px;
	padding:12px 8px 40px;
	background:#fff;
	border-top:1px solid #c3c3c3;
	overflow:auto;
}
.weatherReportText p {
	line-height:1.375em;
	padding:0 0 20px;
	color:#494949;
}
.weatherReportText p.closing {
	float:right;
	width:44px;
	height:44px;
	margin:0 0 2px 16px;
	padding:0;
}
.weatherReport .closing a {
	position:relative;
	width:44px;
	height:44px;
	padding:0;
}
.weatherReport .closing a:hover {
	background:#eee;
}
.weatherCon .citySearch {
	position:absolute;
	top:-44px;
	right:234px;
	width:220px;
	height:44px;
	background:#eee;
	border-left:12px solid #fff;
	display:block;
}
.weatherCon .citySearch p a {
	font-family:"TheMix6";
	font-size:1.1875em;
	text-decoration:none;
	height:32px;
	padding:10px 45px 0 12px;
	color:#494949;
	background:transparent url(../imgr/suche_allgemein_grau.png) right center no-repeat;
	border:1px solid #c3c3c3;
	border-right:0;
	display:block
}
.weatherCon .citySearchForm {
	position:absolute;
	z-index:1;
	top:0;
	right:0;
	width:220px;
	min-height:44px;
	background:#eee;
	display:none
}
.weatherCon .citySearchForm.active {
	display:block;
}
.weatherCon .citySearchForm form {
	position:relative;
	width:208px;
	height:34px;
	margin-right:-1px;
	padding:4px 5px 4px 6px;
	border:1px solid #c3c3c3;
	display:block;
}
.weatherCon .cityInput {
	font-family:"TheMix5";
	font-size:1em;
	line-height:34px;
	width:208px;
	height:34px;
	padding:0 40px 0 6px;
	border:1px solid #ddd;
	color:#494949;
	background:#fff;
	display:block;
}
.weatherCon .citySubmit {
	position:absolute;
	top:-1px;
	right:0;
	display:block;
}
.weatherCon .citySubmit:focus {
	outline:0
}
.weatherCon .citySearchResults {
	margin-right:-1px;
	border:1px solid #c3c3c3;
	border-top:0
}
.weatherCon .citySearchResults p {
	font-size:.875em;
	padding:8px;
	color:#494949;
}
.weatherCon .citySearchResults ul {
	padding:0 8px;
}
.weatherCon .citySearchResults ul li {
	border-top:1px solid #c3c3c3;
}
.weatherCon .citySearchResults ul li a {
	font-size:.875em;
	padding:8px;
	color:#494949;
	display:block;
}
.weatherCon .innerCityOverlay {
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	width:690px;
	display:none;
}
.weatherCon .innerCityOverlay.active {
	display:block;
}
.weatherCon .cityForecast {
	width:150px;
	display:block;
}
.weatherCon .cityForecastList {
	position:absolute;
	z-index:1;
	float:left;
	width:150px;
	height:42px;
	background:#fff url(../imgr/iconArrowDown.png) 105px -1px no-repeat;
	border-top:2px solid #79868f;
	border-bottom:1px solid #c3c3c3;
	overflow:hidden;
	display:block;
}
.weatherCon .cityForecastList.active{
	height:auto;
	background-image:none;
	overflow:visible;
}
.weatherCon .cityForecastList li {
	list-style:none;
	width:148px;
	height:42px;
	border:1px solid #c3c3c3;
	border-bottom:0;
	display:none
}
.weatherCon .cityForecastList.active li,
.weatherCon .cityForecastList li.active {
	display:block;
}
.weatherCon .cityForecastList.active li.active {
	border-top:1px solid #c3c3c3;
}
.weatherCon .cityForecastList li:first-child,
.weatherCon .cityForecastList li.active,
.weatherCon .cityForecastList.active li:first-child {
	border-top:0
}
.weatherCon .cityForecastList li.active {
	width:149px;
	border-right:0
}
.weatherCon .cityForecastList li a {
	font-family:"TheMix6";
	font-size:1.1875em;
	text-decoration:none;
	height:31px;
	padding:11px 12px 0;
	color:#494949;
	background:#eee;
	display:block;
}
.weatherCon .cityForecastList li a:hover {
	background:#fff;
}
.weatherCon .cityForecastList li.active a {
	background:transparent;
}
.weatherCon .cityForecastList li span {
	display:none;
}
.weatherCon .innerCityOverlay .closing {
	position:absolute;
	z-index:1;
	top:10px;
	right:10px;
	width:44px;
	height:44px;
	display:block;
}
.weatherCon .innerCityOverlay .closing a {
	width:44px;
	height:44px;
	background:#fff;
	display:block;
}
.weatherCon .innerCityOverlay .closing a:hover,
.weatherCon .innerCityOverlay .closing a:focus {
	background:#eee;
}
.weatherCon .innerCityOverlay .cityCurrent {
	position:relative;
	width:540px;
	min-height:120px;
	margin-left:149px;
	background:#fff;
	border:1px solid #c3c3c3;
	border-top:2px solid #79868f;
	border-bottom:0;
	display:block
}
.weatherCon .innerCityOverlay .cityCurrentImg {
	float:left;
	width:160px;
	height:110px;
	padding-top:10px;
	display:block;
}
.weatherCon .innerCityOverlay .cityCurrentImg img {
	margin:0 auto;
}
.weatherCon .innerCityOverlay .cityCurrentText {
	width:380px;
	padding:27px 0 0 160px;
	display:block;
}
.weatherCon .innerCityOverlay .cityCurrentText h3.cityName {
	font-family:"TheMix7";
	font-size:1.5625em;
	padding-bottom:.32em;
	color:#494949;
}
.weatherCon .innerCityOverlay .cityCurrentText p.cityCondition {
	font-family:"TheMix6";
	font-size:1.1875em;
	color:#494949;
}
.weatherCon .innerCityOverlay ul.cityTimes {
	clear:both;
	display:block;
}
.weatherCon .innerCityOverlay ul.cityTimes:after {
	clear:both;
	content:'.';
	line-height:0;
	height:0;
	visibility:hidden;
	display:block;
}
.weatherCon .innerCityOverlay ul.cityTimes li.cityTime {
	float:left;
	width:95px;
	display:block;
}
.weatherCon .innerCityOverlay ul.cityTimes li.cityTime.time1 {
	width:255px;
}
.weatherCon .innerCityOverlay li.cityTime h4,
.weatherCon .innerCityOverlay li.cityTime li {
	font-family:"TheMix6";
	font-size:1.1875em;
	line-height:1.1578em;
	color:#494949;
}
.weatherCon .innerCityOverlay li.cityTime.time1 h4 {
	padding-left:160px;
}
.weatherCon .innerCityOverlay li.cityTime li {
	height:31px;
	padding:11px 0 0;
}
.weatherCon .innerCityOverlay li.cityTime li span {
	float:left;
	font-family:"TheMix6";
	line-height:1.1578em;
	display:block;
}
.weatherCon .innerCityOverlay li.cityTime .cityValues1 {
	display:table;
}
.weatherCon .innerCityOverlay li.cityTime .cityValues1 li.v01 {
	height:40px;
	padding:4px 0 0;
}
.weatherCon .innerCityOverlay li.cityTime.time1 .cityValues1 li.v01 {
	padding:4px 0 0 160px;
}
.weatherCon .innerCityOverlay li.cityTime .cityValues1 li.v03 {
	background:#eee;
	display:table-footer-group;
}
.weatherCon .innerCityOverlay li.cityTime .cityValues1 li.v03 span {
	height:31px;
	padding-top:11px;
}
.weatherCon .innerCityOverlay li.cityTime .cityValues2 li.v01 {
	height:44px;
	padding:1px 0 0;
}
.weatherCon .innerCityOverlay li.cityTime .cityValues2 li.v02,
.weatherCon .innerCityOverlay li.cityTime .cityValues2 li.v04 {
	background:#eee;
}
.weatherCon .innerCityOverlay li.cityTime .vLabel {
	position:absolute;
	left:-999em;
	height:0;
	display:inline;
}
.weatherCon .innerCityOverlay li.cityTime.time1 .vLabel {
	position:relative;
	float:left;
	left:auto;
	width:144px;
	height:auto;
	padding-left:16px;
	display:block;
}
.weatherCon .innerCityOverlay li.cityTime .cityValues2 li.v01 .vLabel {
	padding:10px 0 0 16px;
}
.weatherCon .innerCityOverlay li.cityTime .vValue {
	width:95px;
	-webkit-hyphens:none;
	-moz-hyphens:none;
	-ms-hyphens:none;
	hyphens:none;
}
.weatherCon .innerCityOverlay li.cityTime .vValue img {
	float:left;
	margin:-2px 4px 0 0;
}
.weatherCon .innerCityOverlay li.cityTime .cityValues2 li.v01 .vValue {
	width:80px;
}
.weatherCon .innerCityOverlay .cityTimes {
	position:relative;
	width:540px;
	margin-left:149px;
	background:#fff;
	border:1px solid #c3c3c3;
	border-top:0;
	display:block
}
.modWeatherMore {
	background:#fff;
}
.modWeatherMore:after {
	content:'.';
	clear:both;
	line-height:0;
	height:0;
	visibility:hidden;
	display:block;
}
.modWeatherMore .buttonList {
	clear:both;
	margin:0 -8px 20px;
	display:block;
}
.modWeatherMore .buttonList:after {
	clear:both;
	content:'.';
	line-height:0;
	height:0;
	visibility:hidden;
	display:block;
}
.modWeatherMore .buttonList li {
	float:left;
	width:233px;
	height:44px;
	padding:0 8px;
	display:block;
}
.modWeatherMore .buttonList li a {
	font-family:"TheMix5";
	font-size:1.1875em;
	text-decoration:none;
	width:207px;
	height:32px;
	padding:10px 12px 0;
	color:#494949;
	background:#fafafa;
	border:1px solid #d9d9d9;
	display:block;
}
.wWarning {
	display:none
}
.modSocialbar .button,
.modSocialbar .button a {
	color:#494949;
	background:#fff;
	filter:none;
}
.modSocialbar .button {
	text-transform:none;
	width:auto;
	margin:0 2px 2px 0;
	padding:0;
}
.modSocialbar .print a {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:82px;
	padding:8px 0 8px 8px;
	border:1px solid #c3c3c3;
}
.modSocialbar .send a {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:74px;
	padding:8px 0 8px 8px;
	border:1px solid #c3c3c3;
}
.modSocialbar .readSpeakerCon {
	float:left;
	width:168px;
	display:block;
}
.modSocialbar .readSpeakerCon .button {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	z-index:1;
	float:left;
	width:166px;
	padding:8px 40px 12px 8px;
	border:1px solid #c3c3c3;
	border-bottom:0
}
.modSocialbar .readSpeakerCon .button.hasArrow {
	background:#fff url(../imgr/layout/iconArrowUp.png) right center no-repeat
}
.modSocialbar .readSpeakerCon .button.hasArrow.collapsed {
	padding:8px 40px 8px 8px;
	background:#fff url(../imgr/layout/iconArrowDown.png) right center no-repeat;
	border-bottom:1px solid #c3c3c3
}
.modSocialbar .readSpeakerCon .collapseArrow {
	background:0
}
.modSocialbar .readspeakerBox {
	position:relative;
	top:-3px;
	float:left;
	margin-right:2px;
	padding:8px;
	border:1px solid #c3c3c3
}
.modSocialbar .readspeakerBox p {
	color:#494949;
}
.modSocialbar .likeCon {
	width:320px;
	height:auto;
	margin:0;
	background:#fff;
}
.modSocialbar .likeCon .button.like a {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:320px;
	padding:8px 40px 8px 8px;
	border:1px solid #c3c3c3;
}
.modSocialbar .likeCon .button.like.hasArrow a {
	background:#fff url(../imgr/layout/iconArrowUp.png) right center no-repeat;
	border-bottom:0
}
.modSocialbar .likeCon .button.like.hasArrow.collapsed a {
	background:#fff url(../imgr/layout/iconArrowDown.png) right center no-repeat;
	border-bottom:1px solid #c3c3c3
}
.modSocialbar .likeCon .collapseArrow {
	background:0
}
.modSocialbar .agreement {
	clear:both;
	position:relative;
	top:-2px;
	width:302px;
	padding:8px;
	background-color:#fff;
	border:1px solid #c3c3c3;
	border-top:0
}
.modSocialbar .agreement:after {
	clear:both;
	content:'.';
	line-height:0;
	height:0;
	visibility:hidden;
	display:block
}
.modSocialbar .agreement .text {
	color:#494949;
}
.modSocialbar .agree {
	width:100%;
	margin:8px 0 0;
}
.modSocialbar .agree a {
	text-align:center;
	width:100%;
	padding:8px 0;
	border:1px solid #c3c3c3;
	display:block;
}
.modSocialbar #customerServicesForm .mod.modForm {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	clear:both;
	width:100%;
	border:1px solid #c3c3c3;
	padding:8px
}
.modSocialbar #customerServicesForm .mod.modForm:after {
	clear:both;
	content:'.';
	line-height:0;
	height:0;
	visibility:hidden;
	display:block
}
#customerServicesForm .mod.modForm .box,
#customerServicesForm .section .mod.modForm .box {
	width:100%
}
.modConTraffic {
	color: #494949;
}
.NavBar_typeButtonLabel,
.NavBar_typeButtonLabel:link,
.NavBar_typeButtonLabel:hover,
.NavBar_typeButtonLabel:visited {
	color:#333!important;
	vertical-align:baseline!important
}
.NavBar_separator {
	display: none !important;
}
/* Deaktiviert, weil für Mediathek nicht relevant
.modConTraffic .modC,
.modConTraffic .modZ {
	width:auto!important
}
.modConTraffic .box {
	padding: 7px;
}
.modConTraffic .bordered {
	border: 1px solid #cdcdcd;
}
#trafficMap {
	height: 660px;
	position:relative; 
	max-height: 660px; 
	overflow: hidden;
}
.modConTraffic a {
	text-decoration: none;
}
.modConTraffic .borderInside {
	-moz-box-sizing:    border-box;
	-webkit-box-sizing: border-box;
    box-sizing:        border-box;
}
.modConTraffic .boxCon .toolbar {
	padding: 0 !important;
}
.modConTraffic .box .toolbar {
	margin-left:176px
}
.modConTraffic .box.borderInside.toolbar {
	border-left: 1px solid #cdcdcd;
	border-top: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;
}
.modConTraffic .toolbarItem {
	height: 44px;
}
.modConTraffic .mapStyleMenu {
	position:relative;
	float:left;
	display:inline;
	width:120px
}
.modConTraffic .mapControls {
	position:relative;
	width:176px;
	height:44px;
	float:left;
	display:inline
}
.mapControls ul li {
	position:relative;
	display:block;
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:44px;
	height:44px
}
.mapControls ul li a {
	position: relative;
	display: block;
	width: 44px;
	height: 44px;
}
.modConTraffic .mobileMapControls {
	position:relative;
	width:100%;
	height:44px;
	float:left;
	display:inline
}
.modConTraffic .mobileMapControls ul li {
	position:relative;
	display:block;
	float:left;
	display:inline;
	overflow:hidden;
	margin:0;
	padding:0;
	width:25%;
	height:44px
}
.mobileMapControls ul li a {
	position: relative;
	display: block;
	width: auto;
	height: 44px;
}
.modConTraffic .mobileOptionControls ul li {
	position:relative;
	display:block;
	float:left;
	display:inline;
	overflow:hidden;
	margin:0;
	padding:0;
	width:25%;
	height:44px
}
.modConTraffic .mobileOptionControls ul li a {
	position: relative;
	display: block;
	width: auto;
	height: 44px;
}
.modConTraffic .trafficBottomBar {
	border-bottom: 2px solid #cdcdcd;
}
#trafficRoadSelectionScreenS_XS,
#trafficOptionsScreenS_XS,
#trafficRegionSelectionScreenS_XS {
	z-index:200;
	display:none
}
#trafficRoadSelectionScreenS_XS ul.menu,
#trafficOptionsScreenS_XS ul.menu,
#trafficRegionSelectionScreenS_XS ul.menu {
	overflow-x:hidden;
	overflow-y:auto;
	position:relative
}
.modConTraffic .roadMenuDropdown {
	border-left: 1px solid #cdcdcd;
}
.modConTraffic .dark {
	color: #494949;
}
.modConTraffic .light {
	color: #cdcdcd;
}
.modConTraffic .btn {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 44px;
	height: 44px;
}
.modConTraffic .restorePosition {
	background-image: url(../imgr/verkehr/zur_position_off.png);
}
.modConTraffic .restorePosition.on {
	background-image: url(../imgr/verkehr/zur_position_on.png);
}
.modConTraffic .savePosition {
	background-image: url(../imgr/verkehr/position_speichern_off.png);
}
.modConTraffic .savePosition.on {
	background-image: url(../imgr/verkehr/position_speichern_on.png);
}
.modConTraffic .deletePosition {
	background-image: url(../imgr/verkehr/position_loeschen_off.png);
}
.modConTraffic .deletePosition.on {
	background-image: url(../imgr/verkehr/position_loeschen_on.png);
}
.modConTraffic .showWebcams {
	background-image: url(../imgr/verkehr/kamera_off.png);
}
.modConTraffic .showWebcams.on {
	background-image: url(../imgr/verkehr/kamera_on.png);
}
.modConTraffic .settings {
	background-image: url(../imgr/verkehr/einstellung_icons_off.png);
}
.modConTraffic .settings.on {
	background-image: url(../imgr/verkehr/einstellung_icons_on.png);
}
.modConTraffic .mapButton {
	background-image: url(../imgr/verkehr/map_icon_off.png);
}
.modConTraffic .mapButton.on {
	background-image: url(../imgr/verkehr/map_icon_on.png);
}
.modConTraffic .roadButton {
	background-image: url(../imgr/verkehr/autobahn_icon_off.png);
}
.modConTraffic .roadButton.on {
	background-image: url(../imgr/verkehr/autobahn_icon_on.png);
}
.modConTraffic .regionButton {
	background-image: url(../imgr/verkehr/region_icon_off.png);
}
.modConTraffic .regionButton.on {
	background-image: url(../imgr/verkehr/region_icon_on.png);
}
.modConTraffic .plus,
.modConTraffic .minus {
	background-image:url(/static/responsive/img/verkehr/plus_minus.png);
	background-repeat:no-repeat
}
.modConTraffic .plus.off {
	background-position: 0 0;
}
.modConTraffic .plus:hover {
	background-position: 0 -44px;
}
.modConTraffic .plus.on {
	background-position: 0 -44px;
}
.modConTraffic .minus.off {
	background-position: -44px 0;
}
.modConTraffic .minus:hover {
	background-position: -44px -44px;
}
.modConTraffic .minus.on {
	background-position: -44px -44px;
}
.modConTraffic ul.menu {
	padding: 0 8px 0 8px;
	background-color: #fff;
}
.modConTraffic ul.menu li {
	background-color: #fff;
}
.modConTraffic ul.menu li a {
	display: block;
    text-decoration: none;
}
.modConTraffic ul.menu li a:hover {
	background-color: #eeeeee;
}
.modConTraffic ul.menu li a .label {
	display: block;
	line-height: 1.375em;
    padding: 11px 0;
}
.modConTraffic ul.menu li {
	border-top: medium none;
    border-bottom: 1px solid #C3C3C3;
    line-height: 1.375em;
    padding: 0 0 0 0;
    position: relative;
}
.modConTraffic .regionMenu ul.menu li a, 
.modConTraffic .roadMenu ul.menu li a  {
    padding: 0 0 0 8px;
}
.modConTraffic ul.menu li.header {
	padding: 16px 0 16px 8px;
	color: #494949;
	border-bottom: 1px solid #C3C3C3;
	clear:both;
}
.modConTraffic ul.menu li.header:after {
	content:"";
	display:block;
	height:0;
	clear:both
}
.modConTraffic ul.menu li.header .label {
	clear:both;
	float:left;
	display:inline;
	margin-right:8px
}
.modConTraffic ul.menu li.header .spacer {
	display:block;
	overflow:hidden;
	zoom:1;
	position:relative;
	-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=1, M12=0, M21=0, M22=1, SizingMethod='auto expand')";
	filter:progid:DXImageTransform.Microsoft.Matrix(M11=1, M12=0, M21=0, M22=1, SizingMethod='auto expand');
	transform:translateY(50%);
	background-color:#eee;
	height:8px
}
.modConTraffic ul.menu li .trafficAlert {
	margin-left: 44px;
	margin-top: 8px;
	line-height: 1.375em;
	padding: 8px;
	display: block;
	cursor: pointer;
}
.modConTraffic ul.menu li .trafficAlert.active {
	background-color: #eeeeee;
}
.modConTraffic ul.menu li .toggle {
	display: block;
	font-weight: bold;
	line-height: 1.375em;
	float: left; 
	width: 44px;
	height: 44px;
}
*/
.dropdown {
	display: block;
	clear: both;
	padding-left: 8px;
}
.dropdown:before {
	content:"";
	display:block;
	height:0;
	clear:both
}
.dropdown .label {
    display: block;
	height: 44px;
	margin: 0 44px 0 0;
	overflow: hidden;
	line-height: 44px;
	vertical-align: middle;
}
.dropdown .arrow {
    float: right;
	display:inline;
	zoom: 1;
    position: relative;
	width: 44px;
	height: 44px;
	background: url(../imgr/verkehr/auswahlmenu.png);
}
.dropdown .collapseArrow {
	display: none !important;
}
.dropdownBody {
	background-color: #fff;
	z-index: 2048;
	position: absolute;
	padding-bottom: 8px;
	border-left: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
	display: none;
	height: 600px;
	overflow-y:scroll;
	overflow-x:hidden;
}
.modConTraffic .trafficBottomBar ul li {
	float: left;
}
.swrInfobox {
	font-family: "TheMix5",Thesis,arial,roboto,"droid sans",helvetica,sans-serif;
    font-size: 100.01%;
    line-height: 1.375em;
    font-style: inherit;
    font-weight: inherit;
    width: 256px;
	z-index: 2048;
}
.swrInfobox.traffic {
	margin-left: -50px;
    margin-top: -35px;
}
.swrInfobox.camera {
	margin-left: -35px;
    margin-top: -50px;
}
.swrInfobox .header {
	height: 44px;
	margin-bottom: 16px;
}
.swrInfobox h3 {
	display: inline-block;
	vertical-align: middle;
	line-height: 44px;
	height: 44px;
	font-weight: bold;
	font-size: 100%;
}
.swrInfobox .body {
	background-color: #fff;
	padding: 8px;
}
.swrInfobox .body p {
	padding-bottom: 8px;
}
.swrInfobox .body p.image {
	text-align: center;
}
.swrInfobox .body p.image img {
	margin-left: auto;
	margin-right: auto;
}
.swrInfobox .close {
	display: block;
	float: right;
	margin: 2px;
	width: 44px;
	height: 44px;
	z-index: 1024;
	background: url(../imgr/verkehr/schliessen.png) no-repeat;
}
.swrInfobox .footer {
	background-color: none;
	height: 11px;
	border-top: 2px solid #494949;
}
.swrInfobox .footer .pin {
	display: block;
	height: 11px;
	width: 21px;
	margin-left: 25px;
	background: url(../imgr/verkehr/tooltip_pfeil.png) no-repeat;
}
.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden
}
.video-container iframe,
.video-container object,
.video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
