	html, body {
		height:100%;
		}
		
	body {
		padding: 0px;
		margin: 0px; 
		background-color:#ffffff;
		}
		
	div#container {
		width:950px;
		position:absolute; 
		left:50%; 
		margin-left:-475px;
		}
		
	div#logo {
		margin:0 auto;
		position:absolute;
		top:-80px;
		left:687px;
		clear:left;
		}
		
		/*    
	div#punkte {
		position:absolute;
		filter:alpha(opacity=75); -moz-opacity: 0.5; opacity: 0.5;
		width: 100%;
		height: 100px;
		text-align: middle;
		}*/ 
		
		
	h1 {
		color:#AD0000;
		font-family: Arial, Verdana, sans-serif;
		/* font-variant: small-caps;     */  
		font-size: 22px;
		font-weight: bold;
		line-height: 21pt;
		padding-bottom: 5px;
		padding-left: 0px; 
		margin-bottom: 20px;
		background-image: url(grafik/punktlinie.gif);
		background-repeat: no-repeat;
		background-position:  bottom left;
		}
		
	h2 {
		color:#AD0000;
		font-family: Arial, Verdana, sans-serif;
		/* font-variant: small-caps;     */  
		font-size: 17px;
		font-weight: normal;
		line-height: 19pt;
		}
		
	h3 {
		padding-left: 0px;
		color:#F19A92;
		font-family: Arial, Verdana, sans-serif;
		font-size: 11pt;
		line-height: 14pt;
		}
		
	#spalte-links {
		position: absolute;
 		margin-top: 108px; 
		margin-left: 30px;
		width:230px;
		}
		
	.zitate {
		padding-top: 0px;
		padding-left: 0px;
		color:#816161;
		font-family: Arial, Verdana,  sans-serif;
		font-size: 14px;
		line-height: 14pt;
		text-align: left;
		}
		
	#spalte-startseite {
		color:#AD0000;
		font-family: Arial, Verdana, sans-serif;
		font-size: 26px;
		font-weight: bold;
		line-height: 24pt;
 		margin-top:  -75px; 
		margin-left: 0px;
		padding-bottom:  75px;  /*    */
		width:588px;
		text-align: center;
		}
		
	.klein {
		padding-top: 0px;
		padding-left: 0px;
		color:#926F6F;
		font-family: Arial, Verdana,  sans-serif;
		font-size: 9pt;
		line-height: 12pt;
		}		
				
	#spalte-text {
	position: absolute;
 		margin-top: 33px; 
		margin-left: 330px;
		width:588px;
		float: left;
		}

	.fliesstext {
		padding-top: 0px;
		padding-left: 0px;
		color:#000000;
		font-family: Arial, Verdana,  sans-serif;
		font-size: 14px;
		line-height: 14pt;
		text-align: justify; 
		}
		
	.fliesstext a{
		color:#000000;
		text-decoration:none;
		/*-- line-height: 18pt;
		padding-left: 22px; 
		background-image: url(grafik/but-weiter.gif);
		background-repeat: no-repeat;
		background-position:  center left;--*/
		}
		
	.fliesstext a:hover{
		color:#000000;
		text-decoration:underline;
		}
		
	div#top {
		padding-left: 570px;
		}


	/*	..... Haupt-Navi .....  */


	div#navigation {
		width: 893px;
	    margin-top: 292px;
		text-align:center;
		list-style:none;
		border-right: 1px solid #ffffff;
		height:25px;
		}
		
	.nav {
		float: left; 
		border-left: 1px solid #ffffff;
		font-family: Arial, Verdana, sans-serif;
		font-size: 14px;
		line-height:24px;
		}
	
	.nav a:link{
		display: block;
		text-decoration: none;
		color: #ffffff;
		font-weight: bold;
		padding-left: 21px;
		padding-right: 22px;
		}
		
	.nav a:visited{
		display: block;
		text-decoration: none;
		color: #ffffff;
		font-weight: bold;
		padding-left: 21px;
		padding-right: 22px;
		}
		
	.nav a:hover{
		display: block;
		background-color: #ffffff;
		text-decoration:none;
		font-weight:bold;
		color:#9E1900;
		padding-left: 21px;
		padding-right: 22px;
		}
		
	.nav a:active{
		display: block;
		text-decoration: none;
		color: #ffffff;
		font-weight: bold;
		padding-left: 21px;
		padding-right: 22px;
		}
		
		
	.navaktiv {		
		float: left; 
		display: block; 
		height:25px;
		border-left:1px solid #ffffff;
		font-family: Arial, Verdana, sans-serif;
		font-size: 14px;
		line-height:24px;
		}
		
	.navaktiv a:link{
		background-color: #ffffff;
		display: block;
		text-decoration:none;
		font-color:#9E1900;
		font-weight:bold;
		padding-left: 21px;
		padding-right: 22px;
		}
		
	.navaktiv a:visited{
		background-color: #ffffff;
		display: block;
		text-decoration:none;
		color:#9E1900;
		font-weight:bold;
		padding-left: 21px;
		padding-right: 22px;
		}
		
	.navaktiv a:hover{
		background-color: #ffffff;
		display: block;
		text-decoration:none;
		font-weight:bold;
		color:#9E1900;
		padding-left: 21px;
		padding-right: 22px;
		}
		
	.navaktiv a:active{
		background-color: #ffffff;
		display: block;
		text-decoration:none;
		color:#9E1900;
		font-weight:bold;
		padding-left: 21px;
		padding-right: 22px;
		}
	
	/*	...........................  */
		
	div#footer {
		position:absolute;
		margin-top: 45px;
		left: 0px;
		color:#A67065;
		font-family: Verdana, Arial, sans-serif;
		font-weight: normal;
		font-size: 10px;
		height: 60px;
		width: 100%;
		}
		
	div#footer a{
		color:#A67065;
		font-weight: normal;
		text-decoration:none;
		}
		
	div#footer a:hover{
		color:#D1B3AD;
		text-decoration:none;
		}
		
	div#woerter {
		position:absolute; 
		left:-333px; 
		top:57px; 
		width:333px; 
		height:220px; 
		z-index:1; 
		visibility: hidden; 
		overflow: hidden; 
		}

