
body {
	margin: 0 ;
	padding: 0 ;
	background: #ffffff ;	
	font-family: Arial,Helvetica,sans-serif ;
	font-size: 10pt ;	
	line-height: 14pt ;
	color: #000000 ; }

a { 
	color: #990000 ;
	text-decoration: underline; }	
	
a.none { 
	color: #000000 ;
	text-decoration: none; }	

td {
	font-family: Arial,Helvetica,sans-serif ;
	line-height: 14pt ;
	font-size: 10pt ; }	
	
.headline {
	padding: 0 0 20px 0 ;
	margin: 0 ;
	font-weight: bold;
	font-size: 12pt;
	color: #990000 ;	}	

.SpaceLine {
	height: 1px ;
	border-bottom: solid 1px #cccccc ;
	margin: 10px 0 10px 0 ; }
	
a.verLink {			
	color: #990000 ;			
	text-decoration: none ;
	font-size: 10pt ; }
	
a.verLink:link, a.verLink:visited {
	text-decoration: none ; }
	
a.verLink:hover {			
	text-decoration: underline ; }
	
.cleaner {
	clear: both ; }	
	
.keineDaten {
	width: 400px ;
	margin: 0 0 0 40px ; }
	
.logo {
	margin: 20px 0 0 40px ; }
	
	
	
#topLinkCon {			
	width: 300px ;
	text-align: right ;
	margin: 0 0 10px 0 ; }
				
a.topLink {			
	color: #ad182b ;
	margin: 0 40px 0 0 ;
	text-decoration: none ;
	font-size: 10pt ; }

a.topLink:link, a.topLink:visited {
	text-decoration: none ; }

a.topLink:hover {
	text-decoration: underline ; }	
	
	
	
#menueCon {
	width: 920px ;
	
	height: 78px ;
	padding: 0 0 0 40px ;			
	background-image: url(../images/menue_bg.gif) ;
	background-position: top left ;
	background-color: #f1f1f1 ;	}
	
a.menue {
	line-height: 28pt ;		
	padding: 0 0 6px 0 ;	
	margin: 0 30px 0 0 ;
	color: #ffffff ;			
	text-decoration: none ;
	font-size: 10pt ; }

a.menue:link, a.menue:visited {
	text-decoration: none ; }

a.menue:hover {
	border-bottom: solid 7px #ffffff ;
	text-decoration: none ; }	
	
a.menueclick {
	line-height: 28pt ;		
	padding: 0 0 6px 0 ;	
	margin: 0 30px 0 0 ;
	color: #ffffff ;			
	border-bottom: solid 7px #ffffff ;
	text-decoration: none ;
	font-size: 10pt ; }
	
	

	
.ContentStart {
	padding: 0 0 0 40px; 
	width: 280px ;
	
	float: left ; }
	
.ContentCon {
	padding: 0 0 0 40px; 
	width: 280px ;
 }	
	
	
	
	
.ContentStiftungMenue {
	margin: 25px 0 0 0 ;	
	width: 200px ;
	float: left ; }

.ContentStiftung {
	float: left ;
	margin: 0 0 0 40px ;
	width: 400px ; }		
			
				
a.PfeilLink {	
	padding: 0 0 0 15px ;
	margin: 0 0 0 25px ;			
	color: #990000 ;			
	text-decoration: none ;
	font-size: 10pt ; }
	
a.PfeilLink:link, a.PfeilLink:visited {
	text-decoration: none ; }
	
a.PfeilLink:hover {		
	background-image: url(../images/icon_pfeil_links.gif) ;
	background-position: top left ;
	background-repeat: no-repeat ;	
	text-decoration: underline ; }
	
a.PfeilLinkClick {	
	padding: 0 0 0 15px ;
	margin: 0 0 0 25px ;			
	color: #990000 ;			
	text-decoration: none ;
	background-image: url(../images/icon_pfeil_links.gif) ;
	background-position: top left ;
	background-repeat: no-repeat ;	
	font-size: 10pt ; }
	
.SpaceLineStiftung {			
	height: 1px ;
	border-bottom: solid 1px #cccccc ;
	margin: 5px 0 5px 40px ; }	

	
		
	
	
	
.spendenTxt { 
	padding: 0 40px 20px 40px ; }
	

	
.postIt {			
	width: 200px ;
	
	padding: 40px 10px 20px 20px ; }		


	
.footerBox {
	color: #ffffff ;
	padding: 20px 0 40px 40px ; }

.contactBox {
	clear: both ;
	margin: 10px 0 0 0 ;
	color: #ffffff ;
	background: #bd4453 ;
	overflow: auto;
	border: 0 ;
	width: 600px ;
	height: 140px ; }
	
	
.MailLeft {
	margin: 25px 0 0 0 ;
		
	float: left ;
	height: 20px ;
	width: 120px ;
	color: #ffffff ;
	background: #bd4453 ; }
	
	
.MailRight {
	margin: 25px 0 0 0 ;
		
	float: left ;
	height: 20px ;
	width: 480px ;
	color: #ffffff ;
	background: #bd4453 ;
	border: 0 ; }	

.formImageLeft {
	float: left ;
	text-align: right ;
	width: 470px ; }

	
.formRight {
	float: left ;
	line-height: 16pt ;
	border: 0 ;
	color: #990000 ;
	margin: 20px 0 30px 0 ;
	padding: 5px ;
	width: 130px ;
	height: 40px ; }
	
.footerKKG {
	color: #ffffff ;
	padding: 70px 0 40px 40px ;
	text-align: left ; }
	
	




.classpos {
	width: 30px ; 
	float: left ; }
	
.sitemap1000 {
	font-weight: bold ;
	padding: 0 ;
	margin: 0 ; }
	
.sitemap0100 {
	background-image: url(../images/icon_sitemap_0100.gif) ;
	background-position: top left ;		
	background-repeat: no-repeat ;	
	padding: 0 0 0 20px ;
	margin: 0 ; }
	
.sitemap0010 {
	background-image: url(../images/icon_sitemap_0010.gif) ;
	background-position: top left ;		
	background-repeat: no-repeat ;	
	padding: 0 0 0 40px ;
	margin: 0 ; }
	
.sitemap0001 {
	background-image: url(../images/icon_sitemap_0001.gif) ;
	background-position: top left ;		
	background-repeat: no-repeat ;	
	padding: 0 0 0 60px ;
	margin: 0 ; }

.sitemap0110 {
	background-image: url(../images/icon_sitemap_0110.gif) ;
	background-position: top left ;		
	background-repeat: no-repeat ;	
	padding: 0 0 0 40px ;
	margin: 0 ; }

.sitemap0101 {
	background-image: url(../images/icon_sitemap_0101.gif) ;
	background-position: top left ;		
	background-repeat: no-repeat ;	
	padding: 0 0 0 60px ;
	margin: 0 ; }
	
.sitemap0111 {
	background-image: url(../images/icon_sitemap_0111.gif) ;
	background-position: top left ;		
	background-repeat: no-repeat ;	
	padding: 0 0 0 60px ;
	margin: 0 ; }

.sitemap0011 {
	background-image: url(../images/icon_sitemap_0011.gif) ;
	background-position: top left ;		
	background-repeat: no-repeat ;	
	padding: 0 0 0 60px ;
	margin: 0 ; }

	
a.sitemap {
	font-size: 12px ;
	line-height: 14pt ;
	text-decoration: none ; }
	
a.sitemap:link, a.sitemap:visited { 	
	text-decoration: none ; }
	
a.sitemap:hover { 	
	text-decoration: underline ; }	

	


.SpaceLineSmal {
	height: 1px ;
	border-bottom: solid 1px #cccccc ;
	margin: 4px 0 4px 0 ; }
	
.Spacer40 {
	height: 40px ;
	width: 20px ; }	
	
	
	

.AktuellesDatum {
	padding: 0 0 20px 0 ;
	margin: 0 ;
	font-weight: normal;
	font-size: 12pt;
	color: #000000 ;	}	
		
a.LinkAktuelles {			
	color: #000000 ;			
	text-decoration: none ;
	font-size: 10pt ; }

a.LinkAktuelles:link, a.LinkAktuelles:visited {
	text-decoration: none ; }

a.LinkAktuelles:hover {			
	color: #990000 ;			
	text-decoration: underline ; }

.AktuellesSpaceLine {
	clear: both ;
	height: 1px ;
	border-bottom: solid 1px #cccccc ;
	padding: 10px 0 10px 0 ;
	margin: 0 0 20px 40px ; }
	
	
	

.AktuellesBild {	
	width: 100px ;
		
	margin: 0 40px 0 0 ;
	padding: 0 0 0 40px ;
	float: left ; }		

.Aktuelles {
	float: left ;
	width: 460px ; }	

	
.headlineAktuelles {		
	width: 600px ;
						
	padding: 0 0 0 40px ;	
	margin: 0 ;
	font-weight: bold;
	font-size: 12pt;
	color: #990000 ; }
	
.AktuellesAnsichtBild {
	width: 275px ;
		
	margin: 25px 40px 0 0 ;
	float: left ;	
	padding: 0 0 0 40px ; }		

.AktuellesAnsicht {
	margin: 20px 0 0 0 ;
	padding: 0 ;
	float: left ;
	width: 285px ; }
	
p {
	padding: 0 0 20px 0 ;
	margin:0 ; }
		
	

