body { 
	   margin:0; 
	   padding:0; 
       color:#5A2E1B;
       font-size: .9em;
       font-family:  kalinga, Arial, sans-serif;
	   padding: 1em;
	   }
div { 
	   border:0px solid black; 
	   margin:0px auto; 
	   }      
	   
#titel {
	   height:50px; 
	   position:relative; 
	   background-color:#ddd; 
	   margin:0px auto; 
	   width:1000px;
	   }
#links1 {
   width:310px; 
   height:350px; 
   position:absolute; 
   padding-left:50px;
   top:120px; 
   left:50px; 
   background-color:#f2f2f2; 
   overflow:hidden;	  
   box-shadow: 10px 10px 20px grey;
   }	




#links2 {
   width:310px; 
   height:350px; 
   position:absolute; 
   padding-left:50px;
   top:120px; 
   left:500px; 
   background-color:#f2f2f2; 
   overflow:hidden;	  
   box-shadow: 10px 10px 20px grey;
   }	   
#titelstarttext {
	   height:40px; 
	   margin:2px auto; 
	   width:1000px;
	   height:60px; 
	   position:absolute; 
	   left:0px; 
	   top:0px; 
	   }
	
#titelstart {
	   height:152px; 
	   position:relative; 
	   margin:2px auto; 
	   width:1000px;
	   }

ul#titel1 {    
	   padding-top:10px;
	   background-color: #ddd;
	   margin: 0 0 0 0cm; 
	   padding: .3em; 
       text-align: left;
  	   }
  
ul#titel1  li {
       list-style: none;
       display: inline;
       margin: 3em; 
	   padding: .1cm;
	   font-weight:bold;
	    color: #888888;
	   background-color: #ddd;
	   font-family:  courier new;
	   font-size: 1.5em
  	   }
	   
ul#titel2 {    
	   padding-top:15px;
	   }
  
ul#titel2  li {
       list-style: none;
       display: inline;
       margin: 2em; 
	   padding: .1cm;
	   font-weight: bold;
	   color: white;
	   font-family:  courier new;
	   font-size: 2em
  	   }
#box1 {	  
	   width:380px; 
	   top:80px; 
	   padding-top:20px;
	   left:80px;
	   padding-left:20px; 	   
	   height:280px; 
	   position:absolute; 
	   background-color:#ddd;

	  }
#box2 {
	   width:380px; 
	   margin-top:80px;
	   left:520px; 
	   overflow:hidden;	   
	   height:300px; 
	   position:absolute; 
	   top:0px; 
	   background-color:#ddd;
	  }
 
#obernav { 
	   margin:0px auto; 
	   width:1000px; 
	   height:40px; 
	   position:relative; 
	   top:0px; 
	   background-color:#ddd;
	   }
	   
#navzeile {
	   margin:2px auto;  
	   width:1000px; 
	   height:100px;
	   position:relative; 
	   background-color:#ddd;
	   overflow:hidden;
	   }
#block1 {
	   top:30px; 
	   left:50px; 
	   width:250px; 
	   height:250px; 
	   position:absolute; 
	   background-color:#f2f2f2; 
	   overflow:hidden;	  
	   text-align:center;	   
	   }		   
	   
#block2 {
	   top:30px; 
	   left:360px; 	   
	   width:250px; 
	   height:250px; 
	   position:absolute; 
	   background-color:#f2f2f2; 
	   overflow:hidden;	  	  	
	   }	 	      
   
#block3 {
	   top:30px; 
	   left:670px; 	   
	   width:250px; 
	   height:250px; 
	   position:absolute; 
	   background-color:#f2f2f2; 
	   overflow:hidden;	 
	  	   
	   }	
#block4 {
	   top:330px; 
	   left:50px;	   
	   width:250px; 
	   height:250px; 
	   position:absolute; 
	   background-color:#f2f2f2; 
	   overflow:hidden;	  	  	   
	   }	
	   	   
#block5 {
	   top:330px; 
	   left:360px; 	   
	   width:230px; 
	   height:250px; 
	   position:absolute; 
	   background-color:#f2f2f2; 
	   overflow:hidden;	
	   text-align:left;	 
	   padding-left:20px;
	   	
	   }	 	      
   
#block6 {
	   top:330px; 
	   left:670px; 	   
	   width:250px; 
	   height:250px; 
	   position:absolute; 
	   background-color:#f2f2f2; 
	   overflow:hidden;	  	   
	   }	
   	
#rechtsspalte { 
	   position:absolute;   
	   top:100px; 
	   left:450px; 
	   width:500px; 
	   height:400px; 	   
	   overflow:hidden;
	   }   

#rechtsspaltevita { 
	   position:absolute;   
	   top:100px; 
	   left:530px; 
	   width:500px; 
	   height:200px; 	   
	   	   }   
	   
#main { 
	   margin:0px auto; 
	   width:1000px;
	   height:600px; 
	   position:relative; 
	   top:0px;  
	   background-color:#ddd; 
	   }
#main_text { 
	   margin:0px auto; 
	   width:1000px;
	   height:600px; 
	   position:relative; 
	   top:0px;  
	   background-color:#ddd; 
	   }
	   
#linksspalte { 
	   position:absolute; 
	   left:20px;  
	   width:150px; 
	   height:600px; 
	   background-color:#ddd; 
	   }
	   
#fusszeile { 
	   margin:0px auto;
	   width:1000px; 
	   height:250px; 
	   position:relative;  
	   background-color:#ddd;
	   }
p#text{
       text-align: top;
	   padding-top:10px;
	   font-size: .9em;
	   line-height: pt;
	   } 
p#text1{
       text-align: top;
	   padding-top:0px;
	   font-size: .9em;
	   line-height: pt;
	   } 
p#impressum{
       margin: 0 0 0 1.8cm; 
	   padding: .3em; 
	   padding-top:10px;
	   padding-right:50px;
	   text-align: right;
	   }
	   
p#impressum  a{
       text-decoration: none;
	   color: #5A2E1B;
	   }
	   
p#impressum  a:hover{
       color: #FF3300;
	   }
 
#bild {
	   width:800px; 
	   height:600px; 
	   position:absolute; 
	   left:200px; 
	   top:0px; 
	   background-color:#ddd; 
	   }	
	   
#textstartscroll {
	   width:800px; 
	   height:600px; 
	   overflow:auto;
	   position:absolute; 
	   left:57px; 
	   top:0px; 
	   background-color:#ddd; 
	   
	   }	 	
	   
	   
#textstart1 {
	   width:330px; 
	   height:350px; 
	   position:absolute; 
	   padding-left:50px;
	   top:120px; 
	   left:80px; 
	   background-color:#f2f2f2; 
	   overflow:hidden;	  
	   box-shadow: 10px 10px 20px grey;
	   }	
	   
#bildstart {
	   width:350px; 
	   height:350px; 
	   position:absolute; 
	   top:120px; 
	   left:550px; 	
	   background-color:#ddd; 
	   overflow:hidden;	 
	   box-shadow: 10px 10px 20px grey;
	   }	
	   	  
	   }	
#textstart {
	   width:330px; 
	   height:350px; 
	   position:absolute; 
	   padding-left:50px;
	   top:120px; 
	   left:80px; 
	   background-color:#f2f2f2; 
	   overflow:hidden;	  
	   box-shadow: 10px 10px 20px grey;
	   }	  

ul#Navigationoben {
       margin: 0 0 0 1cm; 
	   padding: .3em; 
	   padding-top:10px;
	   text-align: left;
	   background-color: #ddd;
	   }
	   
ul#Navigationoben  li {
       list-style: none;
	   display: inline;
	   margin: 1em; 
	   padding: .1cm;
	   background-color: #ddd;
	   }

ul#Navigationoben  a, ul#Navigationoben  span {
       padding: 0.2em 1em;
	   text-decoration: none; 
	   font-weight: bold;
	   border: 1px solid #777777;
	   color: #5A2E1B; background-color: #ddd;
	   }
	   
* html ul#Navigationoben  a, * html ul#Navigationoben  span {
       width: 1em;    /* nur fuer IE 5.0x erforderlich */
       w/idth: auto;  /* sicherheitshalber fuer IE 6 zurueckgesetzt */
       }
	   
ul#Navigationoben  a:hover{
       color: #FF3300;
	   background-color: #ddd;
       }
	   
ul#Navigationoben  span {
       color: #5A2E1B;
	   background-color: white;
	   }   
  
ul#Navigationlinks span {
       color: #5A2E1B; 
	   background-color: white;
       }
	   
ul#Navigationobenstart {
       margin: 0 0 0 1cm; 
	   padding: .3em; 
	   padding-top:10px;
	   text-align: left;

	   }
	   
ul#Navigationobenstart  li {
       list-style: none;
	   display: inline;
	   margin: 1em; 
	   padding: .1cm;

	   }

ul#Navigationobenstart  a, ul#Navigationobenstart  span {
       padding: 0.2em 1em;
	   text-decoration: none; 
	   font-weight: bold;
	   border: 1px solid transparent;
	   color: #5A2E1B; 
	   }
	   
* html ul#Navigationobenstart  a, * html ul#Navigationoben  span {
       width: 1em;    /* nur fuer IE 5.0x erforderlich */
       w/idth: auto;  /* sicherheitshalber fuer IE 6 zurueckgesetzt */
       }
	   
ul#Navigationobenstart  a:hover{
       color: #FF3300;
	   border: 1px solid white;
	   
       }
	   
ul#Navigationobenstart  span {
       color: red;
	   font-weight: bold;
	   border: 1px solid white;
	   border: 1px color: white;
	   }   
  
ul#Navigationlinks span {
       color: #5A2E1B; 
	   background-color: white;
       }
  
ul#Navigationlinks  {
       margin: 0 0 0 0cm; 
	   padding: .3em;
       text-align: top;
	   padding-top:70px;
       background-color: #ddd;
	   }
	   
ul#Navigationlinks   li {
       list-style: none;
       padding: .1cm;
	   text-align: right;
	   background-color: #ddd;
       }
	  
ul#Navigationlinks   a, ul#Navigationlinks   span {
       padding: 0.2em 1em;
       text-decoration: none; 
	   font-weight: bold;
       color: #5A2E1B; 
	   background-color: #ddd;
       }
	   
* html ul#Navigationlinks   a, * html ul#Navigationlinks   span {
       width: 1em;    /* nur fuer IE 5.0x erforderlich */
       w/idth: auto;  /* sicherheitshalber fuer IE 6 zurueckgesetzt */
       }
	   
ul#Navigationlinks a:hover{
       color: #FF3300;
       }
  
ul#Navigationlinks   span {
	   color: #5A2E1B; background-color: white;
       }
	   
p#text{
       text-align: top;
	   padding-top:50px;
	   }
h1    {
	   font-size: 1.3em;
	   font-weight:bold;
       font-family:  kalinga, Arial, sans-serif;
	  line-height:1.5em; 
	   }	
h2    {
	   font-size: 1.1em;
	   font-weight:bold;
       font-family:  kalinga, Arial, sans-serif;
	  line-height:.5em; 
	   }	
	   
 a.lnk{    font-family:  kalinga, Arial, sans-serif;
	   text-decoration: none;
	   font-weight:bold;
	   color: #844901;
	   }  	   
	   	  
 a.lnk:hover{
       color: red;
	   font-weight:bold;
	   background-color:white; text-decoration:none;
       }
	   
a:link { text-decoration:none; font-size: 0.9 em;font-weight:bold; color:#5A2E1B;}

a:visited { text-decoration:none;  font-size: 0.9 em;font-weight:bold; color:#5A2E1B; }
a:active { text-decoration:none;  font-size: 0.9 em;font-weight:bold; color:#5A2E1B; }

a:hover { text-decoration:none;  font-size: 0.9 em;font-weight:bold; background-color:white; color:red;}

a:focus { text-decoration:none; font-size: 0.9 em;font-weight:bold; background-color:white; }