body  {
	   background-color:#EDFADE;<!-- Hintergrundfarbe #F2E9EC-->
       font-size: .9em;
       font-family:  kalinga, Arial, sans-serif;	
	   color:#141E08; <!-- schriftfarbe #1F2112-->	    
	   }

div    {  
		margin: auto; 		
		background-color:#D4E3AF; <!-- Hintergrundfarbe Mittelteil #D9C8CD-->
		}

#titelkasten { 		  
		 height:120px; 	 
		 width:1100px;
         position:relative; 
        <!-- top:6px;-->
         }		
#nav1	 {         
         position:absolute;
         padding-top:10px; 
         z-index:3;
		 margin-left:20px; 
		 margin-top:0px; 
		 height:108px; 
		 width:350px;
         }
#nav2  { 
         position:absolute;
         z-index:3;
		 margin-left:420px;  
		 margin-top:70px; 
		 height:30px; 
		 width:650px; 
		 font-size:.9em; 
			  }
#navaktuell {
         position:absolute;
         z-index:3;
		 margin-left:470px;  
		 margin-top:10px; 
		 height:40px; 
		 width:550px; 
		 font-size:.9em; 
		
		 }				  
#main 	 { 
         width:1100px; 
         height:670px; 
		 margin-top:10px; 
         position:relative; 
		 font-size: .9em;
         font-family:  kalinga, Arial, sans-serif;	
         }		
#maingross 	 { 
         width:1100px; 
         height:1000px; 
		 margin-top:10px; 
         position:relative; 
		 font-size: .9em;
         font-family:  kalinga, Arial, sans-serif;	
         }		
#bild {
	     width:320px; 
         position:absolute;
		 margin-left:710px; 
		 margin-top:73px; 
		 height:290px; 
		 background-color:transparent;
		  }		
#bildkasten{ 
			 float: right; 
 			 margin-right: 10px; 
 	     	 width:320px; 
		 	 margin-top:50px; 
		 	 padding-left:20px;
			 padding-bottom:20px;
		 	 height:290px; 
		 	 background-color:transparent;
			 } 
#bildkasten2{ 
			 float: right; 
 			 margin-right: 10px; 
 	     	 width:320px; 
		 	 margin-top:50px; 
		 	 padding-left:20px;
			 padding-bottom:20px;
		 	 height:500px; 
		 	 background-color:transparent;
			 } 
					 
		
#buch{ 	 
			 float: right; 
 			 margin-right: 10px; 
			 width:150px; 
			 margin-top:50px; 
		 	 padding-left:20px;
			 padding-bottom:20px;
			 height:490px; 
		 	 background-color:transparent;
			 } 

#bildstart {
		 width:960px; 
         position:absolute;
 		 margin-left:70px; 
		 margin-top:30px; 
		 height:400px; 
		 background-color:transparent;
		 }		
		  
#textlinksbild {
		 width:390px; 
         position:absolute;
         
         padding-right:10px;   
         z-index:3;
		 margin-left:280px; 
		 margin-top:20px; 
		 height:340px; 
		 background-color:transparent;
		 
		 }	
#textunten {
		 width:770px; 
         position:absolute;
         z-index:3;
		 margin-left:280px; 
		 margin-top:380px; 
		 height:220px; 
		 background-color:transparent;
		 }	
#textneu {
		 width:770px; 
         position:absolute;
         z-index:3;
		 margin-left:280px; 
		 margin-top:36px; 
		 height:600px; 
		 background-color:transparent;
		 }	

#textneuscroll {
	   height:600px; 
	   width:770px; 
	   overflow:auto;
	   position:absolute; 
         z-index:3;
		 margin-left:280px; 
		 margin-top:36px; 
		 background-color:transparent;
		 
	   
	   }	
		 
		 
#textneu {
		 width:770px; 
         position:absolute;
         z-index:3;
		 margin-left:280px; 
		 margin-top:36px; 
		 height:600px; 
		 background-color:transparent;
		 
		 }	

#textlinks {
		 width:300px; 
         position:absolute;
         padding-top:10px; 
         padding-left:15px; 
         padding-right:10px;   
         z-index:3;
		 margin-left:57px; 
		 margin-top:435px; 
		 height:180px; 
		 background-color:transparent;
		
		 }	

#textmitte {
		 width:300px; 
         position:absolute;
         padding-top:10px; 
         padding-left:10px; 
         padding-right:10px;   
         z-index:3;
		 margin-left:397px; 
		 margin-top:435px; 
		 height:180px; 
		 background-color:transparent;
		 
		 }	
		 		 
#textrechts {
		 width:300px; 
         position:absolute;
         padding-top:10px; 
         padding-left:15px; 
         padding-right:10px;   
         z-index:3;
		 margin-left:707px; 
		 margin-top:435px; 
		 height:180px; 
		 background-color:transparent;
		 
		 }	
#fuss { 
	  	 width:1100px; 
		 height:45px; 
		 position:relative; 
	     margin-top:10px;
		 font-size: .9em;
         font-family:  kalinga, Arial, sans-serif;	
		 }

#fussimpressum { 
  	     width:200px; 
         position:absolute;
		 margin-left:900px;
		 height:20px;	
		 margin-top:3px; 
		 margin-top:10px; 
		 background-color:transparent;
		 
		 
		
		 } 

#fusshinweis{ 
  	     width:400px; 
         position:absolute;
		 height:20px;	
		 margin-top:3px; 
		 margin-top:10px; 
		 background-color:transparent;
		 
		 } 
		
#end { width:1100px; height:100px; position:relative;  background-color:transparent;}
#block { width:400px; 
         height:300px; 
         position:absolute;
		 margin-left:70px; 
		 margin-top:30px; 
         background-color:transparent;
	     z-index:3;
		 color:#1F2112; 
		 
         }



#unterblock { width:200px; height:100px; position:absolute;left:30px; top:60px; background-color:#F2E9EC;z-index:1; }
#info{ width:160px; 
         height:180px; 
         border-radius:10px; 
         position:absolute;
         padding-top:10px; 
         padding-left:15px; 
         padding-right:10px;   
         background-color:#F2E9EC;
         z-index:3;
		 margin-left:794px; 
		 margin-top:360px; 
         }

#navlinks { 
		  width:260px; 
		  height:600px; 
		  position:absolute; 
		  padding-top:30px; 
		  margin-left:20px; 
		  
		  }
#navlinks2 { 
		  width:220px; 
		  height:600px; 
		  position:absolute; 
		  padding-top:35px; 
		  margin-left:40px; 
		  
		  }
#navrechts { width:200px; height:600px; position:absolute; padding-top:20px; padding-left:20px;  margin-left:780px; text-align:left;}

#text { position:absolute;  width:480px; height:900px;margin-left:240px; padding-top:30px; padding-left:20px; padding-right:40px;}
#icon { width:40px; height:40px; position:absolute; z-index:3; background-color:transparent;}		

<!-- Absatzformatierungen -->


p 	 	{     
  		margin:0; 
		text-align:left;
        font-family:  kalinga, Arial, sans-serif; 
        line-height:1.4em;
	   }


p#normal {
        margin-top:20px; 
		text-align:left;
		font-size: .9em; 
        font-family:  kalinga, Arial, sans-serif; 
        line-height:1.4em;
	   }
p#aktuell {
        margin-top:20px; 
		text-align:left;
		font-size: 1.2em; 
        font-family:  kalinga, Arial, sans-serif; 
		color:#DF0101;
		font-weight:bold;
	   }
p#aktuell  a{
        text-decoration: none;
	    color:#DF0101;
		padding-left:10px;
        padding-right:10px;
		font-weight:bold;
	    }	   
p#normal2 {
        margin-top:20px; 
		text-align:left;
		font-size: .9em; 
        font-family:  kalinga, Arial, sans-serif; 
        line-height:1em;
		margin-top: 0em;
	   }

p#kasten {
        margin-top:15px; 
		text-align:left;
		font-size: .9em; 
        font-family:  kalinga, Arial, sans-serif; 
        line-height:1.6em;
	   }
p#impressum{
        margin: 0 0 0 1cm; 	   
        font-weight:bold;
		padding-left:10px;
        padding-right:10px;
        font-size:1em;
        text-align: left;
        }


	   
p#hinweis  a:hover{
        color: #DF0101;
	    background-color: #EDFADE;
		padding-left:10px;
        padding-right:10px;
	    }
 
	   
p#impressum  a{
        text-decoration: none;
	    color:#1F2112;
		padding-left:10px;
        padding-right:10px;
	    }
	   
p#impressum  a:hover{
        color: #753A18;
	    background-color: #EDFADE;
		padding-left:10px;
        padding-right:10px;
	    }
 
		
<!-- Liste Navigationsleiste -->
		
		
ul#Navigationoben {
     	   }
      	   
ul#Navigationoben  li {  	
padding: .1em 1em .1em 1em;
           list-style: none;
      	   display: inline;
      	   }
ul#Navigationoben  a, ul#Navigationoben  span {
		   
      	   text-decoration: none; 
      	   font-weight: bold;
      	   color:#1F2112;
      	   }
ul#Navigationoben  a:hover{	 
		  
           color:#753A18;
      	   background-color: #EDFADE;
           }
      	   
ul#Navigationoben  span {
		   padding: .1em 1em .1em 1em;
           color:#1F2112;
      	   background-color: #EDFADE;
      	   }  
* 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#Navigationlinks{
       margin: 0 0 0 0px; 		   
	   text-align: left;	   
	   font-size:1em;	   
	   padding-left:20px;
	   }
	   
ul#Navigationlinks  li {
       list-style: none;
	   line-height:2.4em; 
	   }

ul#Navigationlinks  a, ul#Navigationlinks  span {
       padding: .2em .4em;
	   text-decoration: none; 
	   font-weight: bold;
	   border: 0px solid #777777;
	   color:#1F2112;
	   }
	   
* 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:#753A18;
	   background-color: #EDFADE;
	   font-style:italic;
       }
	   
ul#Navigationlinks  span {
       color:#1F2112;
	   background-color: #EDFADE;
	   }  
	   
	   
ul#Navigationlinks2{
       margin: 0 0 0 0px; 		   
	   text-align: left;	   
	   font-size:.85em;	   
	   padding-left:15px;
	   }
	   
ul#Navigationlinks2  li {
       list-style: none;
	   line-height:2.4em; 
	   }

ul#Navigationlinks2  a, ul#Navigationlinks2  span {
       padding: .2em .4em;
	   text-decoration: none; 
	   font-weight: bold;
	   border: 0px solid #777777;
	   color:#1F2112;
	   }
	   
* html ul#Navigationlinks2  a, * html ul#Navigationlinks2  span {
       width: 1em;    /* nur fuer IE 5.0x erforderlich */
       w/idth: auto;  /* sicherheitshalber fuer IE 6 zurueckgesetzt */
       }
	   
ul#Navigationlinks2  a:hover{
       color:#753A18;
	   background-color: #EDFADE;
	   font-style:italic;
       }
	   
ul#Navigationlinks2  span {
       color:#1F2112;
	   background-color: #EDFADE;
	   }  
	   

	   
	   

ul#standard{

			}
			
			
ul#standard	li { padding: .1em .6em .1em .6em;
           list-style: circle;
      	   display: inline;
      	   margin: .4em;
      	   }
	   
<!-- Überschriften -->
h1 	   {

	   }	
	   
h1 	   {
	   font-size: 1.2em;
	   font-weight:bold;
       font-family:  kalinga, Arial, sans-serif;
	   line-height:1.1em; 
	   }	
	   
h2 	   {
	   font-size: 1em;
	   font-weight:bold;
       font-family:  kalinga, Arial, sans-serif;
	   line-height:1em; 
	   }
h3	   {
	   font-size: .9em;
	   font-weight:bold;
       font-family:  kalinga, Arial, sans-serif;
	   line-height:.8em; 
	   }
	   
	   	   


table#angebot{ 
	   font-size: 1em; 
	   font-family:  kalinga, Arial, sans-serif; 
	   line-height:1.2em; 
	   vertical-align:center;
	   }
td.oben { 
	   vertical-align:top; 
	   padding-top:6px; }

a.class1 {
	color:#921C37;
	line-height:1.2em; 
	font-size:1em;
	text-decoration:none; 
	font-family: kalinga, Arial, sans-serif;
	font-weight:bold;
    }

a.class1:hover {
	color:#366D4D; 
	text-decoration:none;
	font-style:italic;
	font-weight:bold;
    }


