	html, body {
		height:100%;
		}
		
	body {
		padding: 0px;
		margin: 0px; 
		background-color:#FCF8E0;
		background-image: url(grafik/);
		background-position: top center;
		background-repeat: repeat;
		}
		
	p {margin: 0; padding: 0;} /* */
		
	h1 {
		color:#B30900;
		font-family: Arial, Verdana, sans-serif;
		font-variant: small-caps;       
		font-size: 17pt;
		font-weight: normal;
		line-height: 18pt;
		padding-bottom: 4px;
		}
		
	h2 {
		/* padding-left: 18px;*/
		color:#926E33;
		font-family: Arial, Verdana, sans-serif;
		font-weight: normal;
		font-size: 13pt;
		line-height: 14pt;
		}
		
	h3 {
		padding-left: 0px;
		color:#F19A92;
		font-family: Arial, Verdana, sans-serif;
		font-size: 11pt;
		line-height: 14pt;
		}
		
	.fliesstext {
		padding-top: 0px;
		padding-left: 0px;
		color:#000000;
		font-family: Arial, Verdana,  sans-serif;
		font-size: 9pt;
		line-height: 12pt;
		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;
		}

	.zitate {
		padding-top: 0px;
		padding-left: 18px;
		color:#926E33;
		font-family: Arial, Verdana,  sans-serif;
		font-size: 9pt;
		line-height: 12pt;
		}


	div#container {
		width:970px;
		position:absolute; 
		left:50%; 
		margin-left:-485px;
		}


	/*	..... Haupt-Navi .....  */


	div#navigation {
		text-align:center;
		list-style:none;
		position:absolute;
		border-right:2px dotted #ffffff;/* */
 		top:170px;
		left: 28px;
		height:42px;
		}
		
	.nav {
		float: left; 
		border-left:2px dotted #ffffff;
		height:42px;
		font-family: Arial, Verdana, sans-serif;
		font-size: 9pt;
		line-height: 52px;
		}
	
	.nav a:link{
		display: block;
		text-decoration:none;
		color:#ffffff;
		font-weight:bold;
		padding-left: 21px;
		padding-right: 21px;
		}
		
	.nav a:visited{
		display: block;
		text-decoration:none;
		color:#ffffff;
		font-weight:bold;
		padding-left: 21px;
		padding-right: 21px;
		}
		
	.nav a:hover{
		display: block;
		background-image: url(grafik/weiss-navi.gif);
		background-position: top center;
		background-repeat: no-repeat;
		text-decoration:none;
		font-weight:bold;
		color:#B30900;
		padding-left: 21px;
		padding-right: 21px;
		}
		
	.nav a:active{
		display: block;
		text-decoration:none;
		color:#B30900;
		font-weight:bold;
		padding-left: 21px;
		padding-right: 21px;
		}
		
		
	.navaktiv {		
		float: left; 
		display: block; 
		height:42px;
		border-left:2px dotted #ffffff;
		font-family: Arial, Verdana, sans-serif;
		font-size: 9pt;
		line-height: 52px;
		}
		
	.navaktiv a:link{
		background-image: url(grafik/weiss-navi.gif);
		background-position: top center;
		background-repeat: no-repeat;
		display: block;
		text-decoration:none;
		font-color:#B30900;
		font-weight:bold;
		padding-left: 21px;
		padding-right: 21px;
		}
		
	.navaktiv a:visited{
			background-image: url(grafik/weiss-navi.gif);
		background-position: top center;
		background-repeat: no-repeat;
		display: block;
		text-decoration:none;
		color:#B30900;
		font-weight:bold;
		padding-left: 21px;
		padding-right: 21px;
		}
		
	.navaktiv a:hover{
			background-image: url(grafik/weiss-navi.gif);
		background-position: top center;
		background-repeat: no-repeat;
		display: block;
		text-decoration:none;
		font-weight:bold;
		color:#B30900;
		padding-left: 21px;
		padding-right: 21px;
		}
		
	.navaktiv a:active{
			background-image: url(grafik/weiss-navi.gif);
		background-position: top center;
		background-repeat: no-repeat;
		display: block;
		text-decoration:none;
		color:#B30900;
		font-weight:bold;
		padding-left: 21px;
		padding-right: 21px;
		}
		
	/*	...........................  */
	
	
		
	#spalte-mitte {
		margin:0 auto;
		position:absolute;
 		top: 255px; 
		left: 197px;
		width:575px;
		text-align:left;
		clear:left;
		}
		
	.box {
		margin:0 auto;
		position:absolute;
		background-color:#F6EDD7;
 		top: 316px; 
		left: 40px;
		width:265px;
		clear:left;
		text-align:left;
		}
		
	.box p {		
		padding-top: 24px; 
		padding-left: 24px; 
		padding-right: 24px; 
		padding-bottom: 25px; }
.box .top, .box .bottom{display:block;background: #FCF8E0;}
.box .top b, .box .bottom b
{
  display:block;height: 1px; overflow: hidden; background: #F6EDD7;
}
.box .r1{margin: 0 5px;}
.box .r2{margin: 0 3px;}
.box .r3{margin: 0 2px;}
.box .top .r4, .box .bottom .r4{margin: 0 1px;height: 2px;}

	.box .aktiv{
		display: block; 
		font-family: Arial, Verdana, sans-serif;
		font-weight:bold;
		color:#B30900;
		font-size: 9pt;
		line-height: 12pt;
		text-decoration:none;
		padding-top: 5px; 
		padding-bottom: 6px; 
		padding-left: 9px; 
		background-image: url(grafik/nav-rot.gif);
		background-repeat: no-repeat;
		background-position: center left;
		}
 
	#spalte-navi a{
		display: block; 
		font-family: Arial, Verdana, sans-serif;
		font-weight:normal;
		color:#967145;
		font-size: 9pt;
		line-height: 12pt;
		text-decoration:none;
		padding-top: 5px; 
		padding-bottom: 6px; 
		padding-left: 9px; 
		background-image: url(grafik/nav-braun.gif);
		background-repeat: no-repeat;
		background-position:  center left;
		}
		
	#spalte-navi a:hover{
		font-weight:bold;
		color:#B30900;
		font-family: Arial, Verdana, sans-serif;
		font-size: 9pt;
		line-height: 12pt;
		text-decoration:none;
		padding-top: 5px; 
		padding-bottom: 6px; 
		padding-left: 9px; 
		background-image: url(grafik/nav-rot.gif);
		background-repeat: no-repeat;
		background-position:  center left;
		}
		
	#spalte-text {
		margin:0 auto;
		position:absolute;
 		top: 255px; 
		left: 355px;
		width:560px;
		text-align:left;
		clear:left;
		}
		
	div#weiter {
		padding-left: 0px; 
		font-family: Arial, Verdana, sans-serif;
		font-weight:normal;
		text-decoration:none;
		color:#887350;
		font-size: 9pt;
		line-height: 12pt;
		}
		
	div#weiter a{
		font-family: Arial, Verdana, sans-serif;
		font-weight:normal;
		text-decoration:none;
		color:#887350;
		font-size: 9pt;
		line-height: 12pt;
		padding-left: 22px; 
		background-image: url(grafik/but-weiter.gif);
		background-repeat: no-repeat;
		background-position:  center left;
		}
		
	div#weiter a:hover{
		color:#000000;
		text-decoration:underline;
		}
		
	div#footer {
		position:relative;
		padding-top: 35px;
		padding-left: 0px;
		float: left;
		bottom: 0px;
		color:#BFA888;
		font-family: Arial, Verdana,  sans-serif;
		font-weight: normal;
		font-size: 8pt;
		line-height: 19px;
		}
		
	div#footer a{
		color:#BFA888;
		font-weight: normal;
		text-decoration:none;
		}
		
	div#footer a:hover{
		color:#887350;
		text-decoration:none;
		}
		
	div#woerter {
		position:absolute; 
		left:-333px; 
		top:57px; 
		width:333px; 
		height:220px; 
		z-index:1; 
		visibility: hidden; 
		overflow: hidden; 
		}


