body, html 	{
		color: #808080;
		font-weight: normal; 
		font-size: 10pt; 
		font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 		SCROLLBAR-FACE-COLOR: #CBCEDE;
		SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
		SCROLLBAR-SHADOW-COLOR: #8A8C96;
		SCROLLBAR-3DLIGHT-COLOR: #b0b0b0;
		SCROLLBAR-ARROW-COLOR: #2F408E;
		SCROLLBAR-TRACK-COLOR: #F2F2F2;
		SCROLLBAR-DARKSHADOW-COLOR: #000000;
		margin:0; 
		padding:0;
           	height:100%;
                background-color:#200060;
                color:#630;
                text-align:center;
                }  
                
 
    	
 p{}
td   { color: #808080; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
textarea  { color: #000000; background-color:#F2F2F2; border-width: 1px; border-color:#CBCEDE; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
input  { color: #000000; background-color: #F2F2F2; border-width: 1px; border-color:#CBCEDE font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
SELECT  {border: groove; color: #000000; background-color: #CACEDE; border-color:#CBCEDE font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
.fett  { font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
.klein  { color: #808080; font-weight: normal; font-size: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
.norm  { color: #808080; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
.groesser  { color: #808080; font-weight: normal; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
span   { color: #808080; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }



  
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;}
.gelb { background-color:#FFB326; color:FFFFFF; font-size:7pt; padding:0px; margin:0px; letter-spacing:4pt;}
.formular { border: 1px solid #FFB326; }
.black { color: #000000; font-size:14pt; padding:0px; margin:0px;}

/* 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;
                 /* 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:2;
		display: inline;
 		}       
/* ======= Hauptmenue ====== */                     
.navcontainer	{
		position:absolute;
		left:50px;
		top: 110px;
		width: 190px;
		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;
		border: 0px solid #000000;
		}

/* to stretch the container div to contain floated list*/ 
.navcontainer:after
		{
		width: 190px;
		content: ".";
		display: block;
		line-height: 1px;
		font-size: 1px;
		clear: both;
		text-align: left;
		}

ul.navlist
		{
		list-style: none;
		padding: 0;
		margin: 0;
		width: 190px;
		margin: 0px 0px 0px 0px;
		}

ul.navlist li
		{
		display: block;
		float: left;
		width: 190px;
		height: 20px;
		margin: auto;
		margin: 0px 0px 10px 0px;
		text-align: left;
		display: inline;
		border: 0px solid #000000;
		}

ul.navlist li a, ul.navlist li a:visited
		{
		display: block;
		width: 190px;
		height: 20px;
		vertical-align:middle;
		font-family: arial;
		color: #939393;
		text-decoration: none;
		font-size:9pt;
		letter-spacing:3px;
		text-transform:uppercase;
		font-weight:bold;
		margin: 0px 0px 0px 0px;
		background: transparent;
		border: 0px solid #006400;
		display: block;
		border: 0px solid #000000;
		}

.navcontainer>ul.navlist li a {
		 width: 100%;
		
		 }

ul.navlist li.active a
		{
		width: 190px;
		color: #000000;
		text-decoration: none;
		font-size:12pt;
		letter-spacing:0px;
		text-transform:uppercase;
		font-weight:bold;
		background: transparent;
		padding: 0px 0px 0px 0px;
		display: block;
		border: 0px solid #000000;
		}

ul.navlist li a:hover, ul.navlist li.active a:hover
		{
		width: 190px;
		color: #000000;
		text-decoration: none;
		font-size:12pt;
		letter-spacing:0px;
		text-transform:uppercase;
		font-weight:bold; 
		background: transparent;
		padding: 0px 0px 0px 0px;
		display: block;
		border: 0px solid red;
		}   	                
 
 /* =========  Shop blaue Schrift =================*/
 
 .navcontainer_shop
		{
		position:absolute;
		left:525px;
		top: 175px;
		width: 200px;
		height: 20px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px solid #006400;
		font-family: Tahoma;
		text-align: left;
		z-index:5;
		display: inline;
		float: left;
		}

		.navcontainer_shop:after
		{
		content: ".";
		display: block;
		line-height: 1px;
		font-size: 1px;
		clear: both;
		text-align: center;
		margin: auto;
		z-index:5;
		}

		ul.navlist_shop
		{
		list-style: none;
		padding: 0;
		width: 100%;
		font-size: 12px;
		text-align: center;
		margin: 0px;
		z-index:5;
		}

ul.navlist_shop li
		{
		display: block;
		float: left;
		width: 100px;
		padding: 0px 0px 0px 0px;
		text-align: left;
		border: 0px solid #cbcede;
		background: transparent;
		z-index:5;
		}

ul.navlist_shop li a, ul.navlist_shop li a:visited
		{
		display: block;
		width: 100px;
		height: 20px;
		vertical-align:middle;
		font-family: arial;
		color: #b1b6cf;
		text-decoration: none;
		font-size:9pt;
		letter-spacing:3px;
		text-transform:uppercase;
		font-weight:bold;
		margin: 0px 0px 10px 0px;
		background: transparent;
		border: 0px solid #006400;
		z-index:5;
		}

.navcontainer_shop>ul.navlist_shop li a 							
		{ 
		width: 100%;
		}

ul.navlist_shop li.active_shop a
		{
		color: #00008b;
		text-decoration: none;
		font-size:12pt;
		letter-spacing:0px;
		text-transform:uppercase;
		font-weight:bold; 
		background: transparent;
		padding: 0px 0px 0px 0px;
		text-align: right;
		z-index:5;	
 		}

ul.navlist_shop li a:hover, ul.navlist_shop li.active_shop a:hover
		{
		color: #00008b;
		text-decoration: none;
		font-size:12pt;
		letter-spacing:0px;
		text-transform:uppercase;
		font-weight:bold; 
		background: transparent;
		padding: 0px 0px 0px 0px;
		text-align: right;
		z-index:5;
		}		

		
/* Sprachensteuerung */	
.flaggen {	position:absolute;
		left:435px;
		top:355px;
		width:290px;
	     	margin: 0px 0px 0px 0px;
	     	padding: 0px 0px 0px 0px;
	     	height: 30px;
	     	text-align: center; 
	     	float: left;
	     	border : 0px solid #00008B;

       }
 /* Seiteninhalt */      
       
                     		
		
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 */ 

h6     		{
		font-weight: bold;
		font-size: 10pt;
 		font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 		margin: 0px 0px 0px 0px;
 		padding: 0px 0px 0px 0px;
 		}
 		
#text_1	{
		position:absolute;
		left:610px; 
		top:200px; 
		width:83px;
		height: 20px;
		font-family: arial;
		color: #939393;
		text-decoration: none;
		font-size:8pt; 
		border: 0px;
		z-index:1;
		}
#werbung	{	 
		position:absolute;
		left:162px;
		top:0px;
		width:460px;
		height: 62px;
		color: #808080;
		font-weight: normal; 
		font-size: 8pt; 
		font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
		z-index:3;
		}
#suche		{
		position:absolute;
		left:437px;
		top:390px; 
		width:290px;
		height: 20px;
		font-weight: normal; 
		font-size: 8pt; 
		font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
		z-index:3;
		border: 0px solid #000000;
		}
