.span-1,.span-2,.span-3,.span-4,.span-5,.span-6,.span-7,.span-8,.span-9,.span-10,.span-11,.span-12,
.span-,13.span-14,.span-15,.span-16,.span-17,.span-18,.span-19,.span-29,.span-21,.span-22,.span-23,.span-24
{overflow: hidden;}

html {font-family: serif; font-style: normal;}
h1, h2, h3, h4, h5, h6, strong {font-weight: bold;}
div.header1, div.header2, div.linkliste1, div.linkliste2, div.kurztext, div.footer {height: 100%;}
div.footer {margin-top: 6px;}
div.kurztext {padding-top: 6px;}
em {font-style: italic; letter-spacing: 0.05em;}
h4, p {margin-bottom: 0.5em;}
div.vorschau {color: white; background-color: #6c9; font-weight: bold; text-align: center; letter-spacing: 0.1em;}

div.container {background-color: #fff; border: 1px solid #eee;}

h1	{text-align: center; font-size: 1.6em; color: #009; font-weight: bold;}
h2	{text-align: center; font-size: 1.3em; color: #009; font-weight: bold;}
p.linktext	{font-size: 1.2em;}
p.aktuelltext	{font-size: 1.2em; color: red;}


div.textrechts {text-align: right;}
div.textmitte {text-align: center;}

a.nav:link {color: blue; text-decoration: none;}
a.nav:visited {color: blue; text-decoration: none;}
a.nav:focus {color: black; text-decoration: none;}
a.nav:hover {color: orange; text-decoration: underline;}
a.nav:active {color: red;} 
a.nav2:link {color: blue; text-decoration: none;}
a.nav2:visited {color: blue; text-decoration: none;}
a.nav2:focus {color: black; text-decoration: none;}
a.nav2:hover {color: orange; text-decoration: underline;}
a.nav2:active {color: red;} 
a.external:link {color: blue; text-decoration: underline;}
a.external:visited {color: purple; text-decoration: underline;}
a.external:focus {color: yellow; text-decoration: none;}
a.external:hover {color: orange; text-decoration: underline;}
a.external:active {color: red;}
a.footer:link {color: blue; text-decoration: underline;}
a.footer:visited {color: purple; text-decoration: underline;}
a.footer:focus {color: yellow; text-decoration: none;}
a.footer:hover {color: orange; text-decoration: underline;}
a.footer:active {color: red;}
a.biz:link {color: blue; text-decoration: none;}
a.biz:visited {color: blue; text-decoration: none;}
a.biz:focus {color: black; text-decoration: none;}
a.biz:hover {color: red; text-decoration: underline;}
a.biz:active {color: red;text-decoration: none;}
a.bizh:link 	{color: blue;text-decoration: none;}
a.bizh:visited 	{color: blue;text-decoration: none;}
a.bizh:focus 	{color: blue;text-decoration: none;}
a.bizh:hover 	{color: blue;text-decoration: underline;}
a.bizh:active 	{color: red;text-decoration: none;}

span.boldred {font-weight: bold; color: #e00;}


.ulmenue {list-style-type: none; margin: 2px 0 2px 2px;}	
.ulmenue li a	{color: black; padding: 0px; width: 99%; display: block;
				text-decoration: none; background-color: silver; border-bottom: 1px solid white;}
.ulmenue li a:visited	{color: black; padding: 0px; width: 99%; display: block;
				text-decoration: none; background-color: silver; border-bottom: 1px solid white;}
.ulmenue li a:focus	{color: black; padding: 0px; width: 99%; display: block;
				text-decoration: none; background-color: silver; border-bottom: 1px solid white;}		
.ulmenue li a:hover	{color: white; background-color: gray;}
.ulmenue li a:active	{color: black; padding: 0px; width: 99%; display: block;
				text-decoration: none; background-color: silver; border-bottom: 1px solid white;}
li.null {line-height: 0px; background-color: gray;}


	.ulmenue7a 			{list-style-type: none; margin: 0; padding-left: 6px; 
						font-size: 11px; line-height: 12px; font-family: arial; padding-bottom: 4px; background-color: #fff;}
	.ulmenue7a li a			{color: blue; text-decoration: underline;font-weight: bold;font-size: 11px; font-family: arial, sans-serif;}
	.ulmenue7a li a:visited	{color: blue; text-decoration: underline;font-weight: bold;font-size: 11px; font-family: arial, sans-serif;}
	.ulmenue7a li a:focus	{color: blue; text-decoration: underline;font-weight: bold;font-size: 11px; font-family: arial, sans-serif;}	
	.ulmenue7a li a:hover	{color: blue; text-decoration: underline;font-weight: bold;font-size: 11px; font-family: arial, sans-serif;background-color: #eee;}
	.ulmenue7a li a:active	{color: blue; text-decoration: underline;font-weight: bold;font-size: 11px; font-family: arial, sans-serif;}
	a.ads:link				{color: black; text-decoration: none; font-weight: normal; font-size: 11px; font-family: arial, sans-serif;}
	a.ads:visited			{color: black; text-decoration: none; font-weight: normal; font-size: 11px; font-family: arial, sans-serif;}
	a.ads:focus				{color: black; text-decoration: none; font-weight: normal; font-size: 11px; font-family: arial, sans-serif;}	
	a.ads:hover				{color: black; text-decoration: none; font-weight: normal; font-size: 11px; font-family: arial, sans-serif;}
	a.ads:active			{color: black; text-decoration: none; font-weight: normal; font-size: 11px; font-family: arial, sans-serif;}
	span.ads				{color: black; text-decoration: none; font-weight: normal; font-size: 10.5px; font-family: arial, sans-serif; line-height: 12px;}
	span.ads11				{color: black; text-decoration: none; font-weight: normal; font-size: 11px; font-family: arial, sans-serif;}
	
	.ulmenue7b 			{list-style-type: none; margin: 0; padding-left: 9px; 
						font-size: 12px; font-family: "new york"; line-height: 44px; font-family: arial; padding-bottom: 4px; }
	.ulmenue7b li a			{color: blue; text-decoration: underline;font-weight: bold; font-family: arial, sans-serif;}
	.ulmenue7b li a:visited	{color: blue; text-decoration: underline;font-weight: bold; font-family: arial, sans-serif;}
	.ulmenue7b li a:focus	{color: blue; text-decoration: underline;font-weight: bold; font-family: arial, sans-serif;}	
	.ulmenue7b li a:hover	{color: blue; text-decoration: underline;font-weight: bold; font-family: arial, sans-serif;}
	.ulmenue7b li a:active	{color: blue; text-decoration: underline;font-weight: bold; font-family: arial, sans-serif;}

.hbz {list-style-type: none; margin: 2px 0 2px 2px;}
.hbz li a	{color: black; padding: 0px; padding-left: 6px; width: 99%; display: block;
				text-decoration: none; background-color: white; border-bottom: 1px solid #eee;}
.hbz li a:visited	{color: black; padding: 0px; padding-left: 6px; width: 99%; display: block;
				text-decoration: none; background-color: white; border-bottom: 1px solid eee;}
.hbz li a:focus	{color: black; padding: 0px; padding-left: 6px; width: 99%; display: block;
				text-decoration: none; background-color: white; border-bottom: 1px solid eee;}		
.hbz li a:hover	{color: black; padding-left: 3px; border-left: 3px solid blue; background-color: #eee;}
.hbz li a:active	{color: black; padding: 0px; padding-left: 6px; width: 99%; display: block;
				text-decoration: none; background-color: white; border-bottom: 1px solid eee;}
				
span.blue	{color: blue;}
span.red	{color: red;}
span.green	{color: green;}


							
div.texte_bilder {height: 100%;}
div.rechts {float: right; clear: both; margin: 0.5em 0 0.5em 0.5em;}
div.links {float: left; clear: both; margin: 0.5em 0.5em 0.5em 0;}
div.rechts0 {float: right; clear: both; margin: 0}
div.links0 {float: left; clear: both; margin: 0}
div.adsensebuttonlinks {float: left; clear: both; margin: 0; width: 125px; height: 125px;}
div.rechts12 {float: right; clear: both; margin: 0; margin-right: 12px;}
div.textright {text-align: right;}
div.textcenter {text-align: center;}

div.clear {clear: both;}
p img {margin: 0;}
div.bildtitel {background-color: #ccc;}

.invisible {
position:absolute;
left:-999px;
width:0px;
}

div.fontwahl {background-color: #ccc; height: 100%; text-align: center; font-weight: normal; margin-top: 4px;}

h1.i2 {font-size: 1.8em;}
h2.i2 {font-size: 1.2em;}
p.i2 {font-size: 1.0em;}

span.ki {width: 1px; overflow: hidden;}

/* Mobihexer etc.*/
a.leiste:link {color: #eee; text-decoration: none;}
a.leiste:visited {color: purple; text-decoration: none;}
a.leiste:focus {color: yellow; text-decoration: none;}
a.leiste:hover {color: white; background-color: #e00; text-decoration: underline;}
a.leiste:active {color: red;}

a.leiste08:link {color: #00f; text-decoration: underline;}
a.leiste08:visited {color: #ccc; text-decoration: underline;}
a.leiste08:focus {color: #e00; text-decoration: underline;}
a.leiste08:hover {color: #00f; font-weight: bold; text-decoration: underline;}
a.leiste08:active {color: #e00;}

a.intern:link {color: #e00; text-decoration: none; font-weight: bold;}
a.intern:visited {color: purple; text-decoration: none;}
a.intern:focus {color: yellow; text-decoration: none;}
a.intern:hover {color: white; background-color: #00f; text-decoration: none;}
a.intern:active {color: red;}

a.headtop:link {color: #fff; text-decoration: none; font-weight: bold;}
a.headtop:visited {color: #fff; text-decoration: none;}
a.headtop:focus {color: yellow; text-decoration: none;}
a.headtop:hover {color: blue; background-color: #fff; text-decoration: underline;}
a.headtop:active {color: red;}

a.normal:link {color: blue; text-decoration: none;}
a.normal:visited {color: purple; text-decoration: none;}
a.normal:focus {color: yellow; text-decoration: none; font-weight: bold;}
a.normal:hover {color: blue; text-decoration: none;}
a.normal:active {color: red; text-decoration: none;}


div.opv			{margin-top: 20px;}
h2.opv			{font-size: 1.3em; color: #009; font-weight: normal; letter-spacing: 0.1em;}
a.opv:link 		{font-size: 0.8em; color: blue; text-decoration: none;}
a.opv:visited 	{font-size: 0.8em; color: blue; text-decoration: none;}
a.opv:focus 	{font-size: 0.8em; color: yellow; text-decoration: none; font-weight: bold;}
a.opv:hover 	{font-size: 0.8em; color: blue; text-decoration: none;}
a.opv:active 	{font-size: 0.8em; color: red; text-decoration: none;}



div.linkleiste, div.linkleisteleer {background-color: #ccc;}
div.linkleistelink {background-color: #ccc;}
div.linkleisteact {background-color: #eee;}
div.linkleistelink, div.linkleisteleer, div.linkleisteact
	 		{font-size: 0.75em; font-weight: bold; text-align: center;}
			
div.linkleiste08, div.linkleisteleer08 {background-color: #fff; border-bottom: 1px solid #ccc;}
div.linkleistelink08 {background-color: #fff;} div.linkleisteact08 {background-color: #fff;}
div.linkleistelink08, div.linkleisteleer08, div.linkleisteact08 {font-size: 0.75em; text-align: center;}
div.linkleisteact08 {font-weight: bold;}
div.linkleiste08bottom {background-color: #fff; border-top: 1px solid #ccc; text-align: right;}

h1.mobib08 {font-size: 1.4em; margin: 0; padding: 0; line-height: 1.2em; padding-left: 10px;
					margin-top: 20px; margin-bottom: 0px;}
h1.mobib08a {margin-bottom: 16px;}
h2.mobib08 {font-size: 1.2em; margin: 0; padding: 0; line-height: 1.0em; padding-left: 10px;
					margin-top: 8px; margin-bottom: 12px;}	
p.start08				{font-size: 0.9em; line-height: 1.4em; margin-top: 6px;}
p.start08a, ul.start08a			{font-size: 0.9em; line-height: 1.0em; margin-top: 6px;}
p.start08b				{font-size: 0.9em; line-height: 1.0em; margin-top: 18px;}
ul.start08a				{font-family: sans-serif; color: #666;}
p.start08c				{font-size: 0.9em; line-height: 1.4em; margin-top: 6px; padding-left: 10px;}
