body, html 	{
		color: #808080;
		font-weight: normal; 
		font-size: 10pt; 
		font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  
		scrollbar-base-color: #CBCEDE;   /* Basisfarbe der Scroll-Leiste */
		scrollbar-3dlight-color: #b0b0b0;  /* Farbe für 3D-Effekte */
		scrollbar-arrow-color: #2F408E;     /* Farbe für Verschiebepfeile */
		scrollbar-darkshadow-color: #000000; /* Farbe für Schatten */
		scrollbar-face-color: #CBCEDE;     /* Farbe für Oberfläche */
		scrollbar-highlight-color: #ffffff;  /* Farbe für oberen und linken Rand */
		scrollbar-shadow-color: #8A8C96; /* Farbe für unteren und rechten Rand */
		scrollbar-track-color: #F2F2F2;     /*  Farbe für freibleibenden Verschiebeweg */
		margin:0; 
		padding:0;
           	height:100%;
                background-color:#200060;
                text-align:center;
                }  
                 



/* neu eingefügt */





/* Seitenaufbau*/
#distance 	{
                width:1px;
                height:50%;
                margin-bottom:-225px; /* half of container's height */
                float:left;
                z-index:1;
                }

#container 	{
                margin:0 auto;
                position:relative; /* puts container in front of distance */
                text-align:left;
                height:450px;
                width:791px;
                clear:left;
                background-color: #ffffff;
                z-index:1;
                }
#rahmen        {
		position:absolute;
		width:759px;
		height:420px;
		text-align:left;
		margin: 15px 0px 0px 15px;
 		padding: 0px 0px 0px 0px;
		border: 1px solid #000000; 
		z-index:1;
		display: inline;
 		}       
/* ======= Hauptmenue ====== */                     
.navcontainer	{
		position:absolute;
		left:10px;
		top: 10px;
		width: 770px;
		height:20px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px solid #006400;
		font-family: Tahoma;
		text-align: center;
		z-index:5;
		display: inline;
		float: left;
		}

/* to stretch the container div to contain floated list*/ 
.navcontainer:after
		{
		content: ".";
		display: block;
		line-height: 1px;
		font-size: 1px;
		clear: both;
		text-align: center;
		z-index:6
		border: 0px solid #000000;
		}

ul.navlist
		{
		list-style: none;
		padding: 0;
		margin: 0;
		width: 100%;
		margin: 0px 0px 0px 0px;
		text-align: center;
		}

ul.navlist li
		{
		display: block;
		float: left;
		width: 125px;
		margin: auto;
		margin: 0px 0px 0px 0px;
		text-align: center;
		border: 0px solid #000000;
		}		

ul.navlist li a, ul.navlist li a:link
		{
		display: block;
		width: 125px;
		vertical-align:middle;
		font-family: arial;
		color: #939393;
		text-decoration: none;
		font-size:9pt;
		letter-spacing:3px;
		text-transform:uppercase;
		font-weight:bold;
		margin: 3px 0px 0px 0px;
		background: transparent;
		border: 0px solid #006400;
		text-align: center;
		}
ul.navlist li a:visited	
		{
		display: block;
		width: 125px;
		vertical-align:middle;
		font-family: arial;
		color: #939393;
		text-decoration: none;
		font-size:9pt;
		letter-spacing:3px;
		text-transform:uppercase;
		font-weight:bold;
		margin: 3px 0px 0px 0px;
		background: transparent;
		border: 0px solid #006400;
		text-align: center;
		}

.navcontainer>ul.navlist li a {
		 width: 100%;
		 }
 ul.navlist li.active a
		{
		color: #000000;
		text-decoration: none;
		font-size:11pt;
		letter-spacing:0px;
		text-transform:uppercase;
		font-weight:bold;
		background: transparent;
		padding: 0px 0px 0px 0px;
		margin: 1px 0px 0px 0px;
		text-align: center;
		}
		
ul.navlist li a:focus, ul.navlist li a:hover, ul.navlist li a:active
		{
		color: #000000;
		text-decoration: none;
		font-size:11pt;
		letter-spacing:0px;
		text-transform:uppercase;
		font-weight:bold; 
		background: transparent;
		padding: 0px 0px 0px 0px;
		margin: 1px 0px 0px 0px;
		text-align: center;
		}   	                

 /* Shop blaue Schrift */
 
 ul.navlist li.shop a 
 	       {
 		color: #b1b6cf;
 		}
 ul.navlist li.shop a:hover, ul.navlist li.shop active a:hover		
 		{
 		color: #00008b;
 		}
 ul.navlist li.shop_active a 
 	       {
 		color: #00008b;
 		text-decoration: none;
		font-size:11pt;
		letter-spacing:0px;
		text-transform:uppercase;
		font-weight:bold; 
		background: transparent;
		padding: 0px 0px 0px 0px;
		margin: 1px 0px 0px -10px;
 		}		
              

 /* menue gelb */		
 .menue_gelb 	{	
 		position:absolute;
		left:62px;
		top:55px;
		width:222px
	     	margin: 0px;
	     	text-align: center; 
	     	float: left;
	     	border : 0px solid #00008B;

       		}
 
 		 
.menue 		{	
		position:absolute;
		left:0px;
		top:0px;
		width:222px
	     	margin: 0px;
	     	text-align: center; 
	     	float: left;
	     	border : 0px solid #00008B;

       		}

.menue ul 	{
		list-style-type: none;
		padding: 0px;
		margin: 0px;
		font-size: 8pt;
		}
.menue li 	{
		display: block;
		margin-bottom: 2px;
		}
.menue li a, .menue li a:link 
		{
		text-decoration: none;
		display: block;
		color: #ffb326;
		width: 222px;
		padding: 0px;
		background-color: #ffffff;
		}


.menue li.active a
		{
		color: #FFFFFF;
		background-color: #ffb326;
		}
	

.menue li a:hover,  .menue li a:focus {
		color: #FFFFFF;
		font-weight: bold;
		padding: 0px;
		text-decoration: none;
		background-color: #ffb326;
		}
.menue_impressum {
		position:absolute;
		left:62px;
		top:400px;
		width:222px
	     	margin: 0px;
	     	text-align: center; 
	     	float: left;
	     	border : 0px solid #00008B;
		}
		
/* Sprachensteuerung */	
.flaggen {	position:absolute;
		left:470px;
		top:402px;
		width:160px;
	     	margin: 0px;
	     	text-align: center; 
	     	float: left;
	     	border : 0px solid #00008B;

       }
 /* Seiteninhalt */
 .inhalt_l	{
		position:absolute;
		left:62px;
		top:148px;
		width:222px;
		height: 190px;
		z-index: 4;
		color: #808080; 
		font-weight: normal;
		font-size: 8pt;
		font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
		text-align: center;
		border: 0px solid #00008B;
		}
       
       
.inhalt_r 	{
		position:absolute;
		left:320px;
		top:55px;
		width:275px;
		height: 253px;
		text-align:left;
		margin: 0px 0px 0px 0px;
 		padding: 0px 0px 0px 0px;
		color: #808080; 
		font-weight: normal;
		font-size: 8pt;
		font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
		z-index: 4;
		border : 0px solid #00008B;
 		}

.chronik        {
  		position:absolute; 
 		left:0px;
 		top:0px; 
 		width:270px;
 		height: 253px;
 		background-color:#ffffff;
 		overflow:auto;
		} 

		
			
		
		 
.nutz   	{
		position:absolute; 
 		left: 0px;
 		top: 205px;
 		width:280px;
 		height:53px;
 		background-color:#f2f2f2;
 		overflow:auto;
 		color: #808080; 
		font-weight: normal;
		font-size: 7pt;
		font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
		margin: 0px 0px 0px 0px;
		z-index: 6;
		}		
		                  		
		
ul     		{
		color: #808080;
		font-weight: normal;
		font-size: 12px;
		font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
		margin: 0px 5px 0px 30px;
	 	padding: 0px 0px 0px 0px;
 		}

li 		{
		margin: 0px 0px 0px 0px;
 		padding: 0px 0px 0px 0px;
 		} 
 	
/* Schriften */ 
h5              {
		font-weight: bold;
		font-size: 10pt;
 		font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 		margin: 0px 0px 0px 0px;
 		padding: 0px 0px 0px 0px;
 		}
h6     		{
		font-weight: bold;
		font-size: 8pt;
 		font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 		margin: 0px 0px 0px 0px;
 		padding: 0px 0px 0px 0px;
 		}
 p		{
 		font-weight: normal;
		font-size: 9pt;
 		font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 		margin: 0px 0px 0px 0px;
 		padding: 0px 0px 0px 0px;
 		}
#translate		{		
			position: absolute;
			height:40px;
			width:300px;
			top:348px; 
			left:290px;
			border: 0px solid #000000;
			z-index: 8;
			}
			
a:link { color: #FFB326; text-decoration:none; letter-spacing:2pt; background-color:#FFFFFF; font-weight: bold;}
a:visited { color: #FFB326; text-decoration:none; letter-spacing:2pt; background-color:#FFFFFF; font-weight: bold;}
a:hover {  color: #FFFFFF; text-decoration:none; letter-spacing:2pt; background-color:#FFB326; font-weight: bold;}
a:active { color: #FFB326; text-decoration:none; letter-spacing:2pt; background-color:#FFFFFF; font-weight: bold;}

