.span-25, div.span-25 {width:990px;margin:0;}
.span-26, div.span-26 {width:1024px;margin:0;}

div.map_canvas_ipad {margin-left: 0px; width: 300px; height: 200px; float: right;}

div.container {width: 1024px; border-left: 1px solid silver; border-right: 1px solid silver;}
body {background-image: none;}
/* h1	{font-size: 1.6em; margin: 0; padding: 0; line-height: 1.4em; padding-left: 10px; margin-top: 8px; margin-bottom: 0px;}	 */	



h1 {font-size: 32px; padding-left: 13px; margin-top: 18px; margin-bottom: 0px;}
p.formate {font-size: 20px; margin-top: 6px; padding-left: 6px;}
p.datum {margin:0; padding: 0; text-align: right; font-size: 16px;}
span.formate {margin-left: 10px; background-color: #eee; border: 1px #009 solid; padding: 10px;}
p.adresse {font-size: 20px; margin: 0; padding: 0; margin-top: 20px; padding-left: 13px;}
p.slogan {text-align: center; font-size: 20px; color: #009; padding-left: 13px; background-color: #eee;}
div.bild {width: 300px; height: 212px; overflow: hidden; float: right;}
p.bildtext {font-size: 20px; margin: 0; padding: 0; text-align: center;}
p {font-size: 16px; line-height: 24px; padding-left: 10px; margin-top: 12px; margin-bottom: 6px; clear: left;}

div.dseite {clear: both; margin-top: 60px; border-top: 1px solid #ccc;}
div.dseite1 {clear: both; margin-top: 20px; border-top: 1px solid #ccc;}

h2	{font-size: 20px; color: #009; padding-left: 13px;}
h3	{font-size: 16px; color: #009; padding-left: 13px;}

span.links {color: red;}


div.aktuelle {background-color: #eee; margin-left: 100px; width: 400px; overflow: hidden; margin-bottom: 20px;}
div.aktuell {border-bottom: 2px solid red;}
p.aktuelltext {margin: 0; padding: 0; font-size: 13px; line-height: 14px;}
p.aktuelltitel {margin: 0; padding: 0; font-weight: bold; font-size: 18px;}
span.akt {font-weight: bold; color: red; letter-spacing: 2px;}


		div.onepageview {float: right; width: 300px; overflow: hidden; margin: 0; padding: 0;}
		img.onepageview	{float: right; width: 140px; margin: 0; padding: 0;}
		span.fontsm {font-variant: small-caps; color: #009; font-size: 1.1em; background-color: #eee;}
		div.mbottom {margin-bottom: 16px;}
		div.adsenselinks {text-align: right;}


		img.readspeaker {width: 200px; height: 40px;}
		div.readspeaker {width: 200px; margin-top: 6px; margin-right: 100px; text-align: center;}
		div.ophinweis {font-size: 0.9em; color: #666; font-weight: bold; margin: 0; background-color: #eee;}
		div.mobihexer {border: 1px solid red; font-weight: bold; margin-top: 20px; margin-bottom: 20px; text-align: center;}
		div.mobihexer2 {font-weight: bold; margin-top: 0px; margin-bottom: 0px; height: 210px; text-align: center;}
		div.opfooter	{font-size: 0.8em; text-align: center; background-color: #ccc;}
		.print	{display: none;}
		div.bookmarks {margin-top: 12px; margin-right: 12px;}
		div.u99footer {text-align: center; font-size: 0.8em; text-transform: capitalize;}
		div.rtlw {width: 600px; padding-left: 4px;}
		div.adslinkblock {width: 260px; float: right; padding-top: 40px; text-align: right;}
		div.opvkopf {width: 800px;}	
		div.adresse {width: 480px; padding-left: 8px;}
		div.web20	{widht: 200px; float: right;}	
		div.mtop {margin-top: 8px; }
		div.mw {margin-top: 6px; margin-bottom: 6px; padding-left: 40px; padding-right: 10px; font-size: 0.9em; line-height: 1.1em; background-color: #eee;}
		div.gf {padding-left: 8px;}



		div.map_canvas_opvx {width: 300px; height: 200px; margin-top: 10px; margin-bottom: 10px;}
		div.map_canvas_opv {width: 300px; height: 200px; float: right;}
		div.adr2 {margin-bottom: 10px; margin-top: 0px; padding-top: 0px;}

		div.center {text-align: center;}
		div.ads {margin-top: 20px; margin-top: 20px;}

a.links:link {color: #999; text-decoration: none;}
a.links:visited {color: #999; text-decoration: none;}
a.links:focus {color: #999; text-decoration: none;}
a.links:hover {color: #999; text-decoration: none;}
a.links:active {color: #999; font-size: 20px;}
		
.ipadlinks {list-style-type: none; margin: 0px 0px 0px 0px; clear: both;}
.ipadlinks li	{color: black; padding: 0px; width: 100%; display: block; margin-top: 4px; text-decoration: none; background-color: #eee; text-align: center; font-weight: bold; font-size: 20px; line-height: 30px;}
.ipadlinks li a			{color: #009;; padding: 0px; width: 100%; display: block; text-decoration: none; background-color: #eee;}
.ipadlinks li a:visited	{color: #009;; padding: 0px; width: 100%; display: block; text-decoration: none; background-color: #eee;}
.ipadlinks li a:focus	{color: #009;; padding: 0px; width: 100%; display: block; text-decoration: none; background-color: #eee;}		
.ipadlinks li a:hover	{color: #e00; padding: 0px; width: 100%; display: block; text-decoration: none; background-color: #eee;}
.ipadlinks li a:active	{color: #e00; padding: 0px; width: 100%; display: block; text-decoration: none; background-color: #eee;}

