		body {background-color: #45B4DA; background-image: none; }
		div.header1_mid { background-color: #fff; vertical-align: middle;}
		div.header1_bot {height: 18px; background-color: #eee; text-align: center; border-bottom: 2px solid #666; border-top: 3px solid #ff0; padding-bottom: 4px;}
		div.hb10 {height: 24px; background-color: #fff; text-align: center; border-bottom: 2px solid #666; border-top: 3px solid #ff0; padding-bottom: 4px; font-size: 1.2em; color: #ccc;}
		div.hb2 {border-bottom: 2px solid #e00; border-top: 2px solid #e00;}
		div.hb3 {border-bottom: 3px solid #ff0; border-top: 3px solid #666; margin-top: 10px;}
		h1.h1news {color: #333; font-size: 1.4em; text-align: left; font-family: monospace; padding-left: 6px; padding-top: 2px; font-weight: bold;}
		img.rtl {width: 100px; height: 20px; border: 0px; float: left;}
		img.rtllogo {width: 120px; height:20px; float: right;}
		img.mxthumbs {height: 60px;}
		div.mxthumbs {height: 60px; width: 84px; float: right; clear: both; margin-right: 0px; background-color: #fff; overflow: hidden;}
		img.mxvideo {width: 230px; height: 163px; border: 0;}
		img.mxvideo2 {width: 230px; border: 0;}
		div.mxvideo2 {width: 230px; height: 100px; border: 0; overflow: hidden; margin-top: 8px;}
		p.mxvideo {margin: 0; padding: 0; font-size: 0.7em; height: 48px; background-color: #eee; color: #333; overflow: hidden;}
		h4.mxvideo {margin: 0; padding: 0; font-size: 0.8em; background-color: #eee; font-weight: bold; margin-top: 8px; font-size: 0.7em;}
		h5.mxvideo {margin: 0; padding: 0; font-size: 0.8em; background-color: #eee; font-weight: bold;}
		img.mxvideo {width: 263px; text-align: center; margin: 0; padding: 0; font-size: 0.8em; background-color: #666; color: #ccc; font-weight: bold;}
		p.mxvideohinweis {text-align: center; margin: 0; padding: 0; font-size: 0.8em; background-color: #666; color: #ccc; font-weight: bold;}
		div.margbot {margin-bottom: 8px;}
		p.rtl {font-size: 0.8em; line-height: 1.1em; margin: 0; padding: 0; margin-top: 6px; margin-bottom: 2px; border-bottom: 1px solid #45B4DA;}
		div.fronttitel {background-color: #eee; border-bottom: 1px solid #e00; margin: 0; padding: 0;}
		h2.fronttitelrtl {font-size: 1.2em; color: #1B449C; margin: 0; padding: 0;}
		h3.fronttitelrtl {font-size: 1.2em; color: #1B449C; margin: 0; padding: 0; text-align: center;}
		h2.fronttiteltwitter {font-size: 1.2em; color: #45B4DA; margin: 0; padding: 0;}
		img.mobiscreen {width: 180px; height: 228px; border: 0px; margin-right: 20px; margin-top: 8px;}
		ul.twitter {font-size: 0.8em; line-height: 1.0em; list-style-type: none; margin: 0px 0px 0px 0px;}
		ul.twitter li {margin-bottom: 4px; border-bottom: 1px solid gray;}
		h3.medienintro {font-size: 0.9em; font-weight: normal; color: #1B449C; margin:0;padding:0; margin-top: 4px; margin-bottom: 4px; padding-right: 2px;}
		h3.linkgruppe {font-size: 1.1em; font-weight: bold; color: #1B449C; margin:0;padding:0; margin-top: 12px; padding-left: 4px;}
		div.links {background-color: #eee;}
		img.qrcode {float: right; width: 80px; height: 80px; border: 0px; margin: 0; padding: 0; margin-top: 2px;}
		img.twitter {float: right; width: 54px; height: 54px; border: 0px; margin: 0; padding: 0; margin-top: 2px;}
		img.rspro {float: right; width: 17px; height: 17px; border: 0px; margin: 0; padding: 0;}
		div.mxleiste {margin-top: 20px;}
		div.container {background-color: white;}
		img.kaywa {width: 132px; height: 132px; border: 0px; float:right;}
		div.mobiadresse {float: right; font-weight: bold; padding: 6px; margin-left: 2px; margin-right: 6px; margin-top: 6px; background-color: #eee;}
		div.mobiadresse2 {width: 300px; float: right; font-weight: normal; padding: 0; padding-left: 2px; margin-left: 2px; margin-right: 6px; margin-top: 6px; background-color: #eee;}
		h1.noprint {display: none}
		span.noprint {display: none}
		div.adslb {clear: both; text-align: center;}
		div.profilvorlesen {width: 140px; margin-top: 6px;}
		div.adressteil { margin-top: 6px;}
		img.thumbs {float: right;  border: 0; margin-right: 10px; margin-top: 4px; width: 85px; height: 60px;}
		div.barrierefrei {font-size: 4.0em; color: #009; clear: both; margin-top: 20px; margin-bottom: 20px;}
		span.reds {color: red;}
		div.rtlvideo {float: right; clear: both; margin-top: 6px;}
		p.rtlkurztext {font-size: 0.9em; font-weight: bold;}
		div.rtlvideo0 {height: 250px; margin-top: 8px; margin-bottom: 16px;}
		span.rtltelefon {font-size: 1.2em;}
		p.rtllangtext {font-size: 0.8em; }
		h3.mxlinks {margin: 0;}
		p.gastgebertipp {padding-left: 30px; padding-right: 30px; margin: 0; font-size: 0.8em;}
		span.mxdat {font-size: 0.8em;}
		span.grau {color: gray;}
		div.textcenter, h1.textcenter {text-align: center;}
		p.u99themen {font-size: 0.8em; background-color: #fff;}
		span.u99neu {background-color: #e00; font-weight: bold; color: #fff;}
		img.handy0 {width: 14px; height: 22px; float: left;}
		div.margtop10 {margin-top: 16px;}
		div.u99akt {float: right; color: #e00; font-size: 0.8em;}
		span.e00 {color: #e00;}
		img.fright {float: right;}
		img.maerchen {width: 110px; height: 95px; float: right;}
		p.w3cval {padding-left: 40px;}
		div.adslinkleiste {margin-top: 30px;}
		span.italic {font-style: italic; font-family: serif; font-size: 1.3em; line-height: 1.2em;}
		span.maerchen {line-height: 1.4em;}
		div.left12	{padding-left: 10px;}
		div.top10 {margin-top: 10px;}
		div.top20 {margin-top: 20px;}
		p.booking {line-height: 0.9em;}
		span.wikipedia {font-size: 0.8em;}
		h2.booking {background-color: #eee; color: #009; font-weight: normal;}
		div.frontt2 {margin-top: 0;}