html, body {height: 100%;}
body {margin: 0; padding: 0; background-image: none;}
/* body {background-image: url(http://www.direkteingabe.de/admin_litho/gifs/lineablu.gif);} */

#pc_container	{ min-height: 100%; position: relative;
				height:auto !important; /* moderne Browser */
				height:100%; /* IE */
				}
#footer {position: absolute; bottom: 0; clear: both; background-color: #09304f;}

div, h1, h2, h3, p {margin: 0; padding: 0;}	

div.toplinks 	{background-color: #09304f;}
div.container {border: 1px solid #ccc;}
div.slogan {background-color: #eee;}


h1, h3 {text-align: left;}
h2 {text-align: center;}


h1	{font-size: 2.8em; color: white; margin-top: 14px;}
h2.slogan	{font-weight: bold; color: #e00; font-size: 1.0em; letter-spacing: 0.2em;}
h3	{margin-top: 20px; color: #09304f; margin-bottom: 20px;}

div.imgdiv {margin-top: 0.6em; float: right; width: 300px; height: 212px; overflow: hidden;}

p {margin-top: 0.6em;}

p.footer {margin: 0; margin-left: 12px; color: white;}
p.footer2 {margin: 0; margin-right: 12px; color: white; text-align: right;}

img.formate {width: 62px; height: 62px; border: 0; padding: 0;}
a.formate:link				{color: black; text-decoration: none;}
a.formate:visited			{color: black; text-decoration: none;}
a.formate:focus				{color: black; text-decoration: none;}	
a.formate:hover				{color: black; text-decoration: none;}
a.formate:active			{color: black; text-decoration: none;}


.linkleiste_pc 	{margin:0;padding:0; margin-top: 20px; list-style-type: none; font-size: 1.2em; line-height: 1.3em; margin-bottom: 20px;}
.linkleiste_pc li			{padding-top: 4px; padding-bottom: 4px; display: block; font-weight: bold; display: block;}
.linkleiste_pc li a			{color: #09304f; padding-left: 2px; text-decoration: none; display: block; background-color: #bbcae9;}
.linkleiste_pc li a:visited	{color: #09304f; padding-left: 2px; text-decoration: none; display: block;  background-color: #bbcae9;}
.linkleiste_pc li a:focus	{color: #09304f; padding-left: 2px; text-decoration: none; display: block;  background-color: #bbcae9;}	
.linkleiste_pc li a:hover	{color: #ffffff; padding-left: 2px; text-decoration: none; display: block; background-color: #09304f;}
.linkleiste_pc li a:active	{color: #09304f; padding-left: 2px; text-decoration: none; display: block; background-color: #bbcae9;}















.site_liste_pc {list-style-type: none; margin: 2px 0 2px 2px; font-size: 11px;}	
.site_liste_pc li a	{color: black; padding: 0px; width: 99%; display: block;
				text-decoration: none; background-color: #eee; border-bottom: 1px solid white;}
.site_liste_pc li a:visited	{color: purple; padding: 0px; width: 99%; display: block;
				text-decoration: none; background-color: #eee; border-bottom: 1px solid white;}
.site_liste_pc li a:focus	{color: black; padding: 0px; width: 99%; display: block;
				text-decoration: none; background-color: #eee; border-bottom: 1px solid white;}		
.site_liste_pc li a:hover	{color: blue; background-color: #fff; border-bottom: 1px solid red;}
.site_liste_pc li a:active	{color: black; padding: 0px; width: 99%; display: block;
				text-decoration: none; background-color: #eee; border-bottom: 1px solid white;}




/*

h1.pc	{font-size: 1.4em; font-weight: normal; margin: 0; padding: 0; line-height: 1.2em; padding-left: 10px; margin-top: 12px; margin-bottom: 16px;}	
h2.pc	{font-size: 1.0em; font-weight: bold; margin: 0; padding: 0; line-height: 1.2em; padding-left: 4px; margin-top: 6px; margin-bottom: 0px;}
h3.pc	{font-size: 1.0em; font-weight: normal; margin: 0; padding: 0; line-height: 1.2em; padding-left: 4px; margin-top: 6xpx; margin-bottom: 0px; border-bottom: 1px solid #ccc;}
h1.ctr, h2.ctr, h3.ctr {text-align: center;}

h1.pc, h2.pc {color: #69f;}
p.pc {font-size: 0.9em; line-height: 1.2em; letter-spacing: 0.02em; padding-left: 4px;}

*/


		div.aktuelle {background-color: #eee;}
		div.aktuell {border-bottom: 1px solid red;}
		p.aktuelltitel, p.aktuelltext {font-size: 0.8em;}
		p.aktuelltitel {font-weight: bold;}
		span.akt {font-weight: bold; color: red; letter-spacing: 0.2em;}




	
a.footer:link		{color: white; text-decoration: none;}
a.footer:visited	{color: white; text-decoration: none;}
a.footer:focus		{color: white; text-decoration: none;}	
a.footer:hover		{color: white; text-decoration: none;}
a.footer:active		{color: white; text-decoration: none;}