body {
  background-color: white;
  color: black;
  font-family: Arial, Helvetica, sans-serif;
  }


#header {
  position: absolute;
  top: 0px; left: 0px;
  width: 800px;
  height: 100px;

  }
  
#Diba	{
	position: absolute;
	margin-left: 800px;
	margin-top: 100px;
}
  
#navi {
  position: absolute;
  top: 125px; left: 0px;
  width: 620px;
  height: 445px;
  }  

   
   
#links {
  position: absolute;
  top: 100px; left: 0px;
  width: 800px;
  height: 25px;
  background-color: red;
  color: black;
  }
  
   #links table.head A {
      color: black;
      text-decoration: none;
      }
  
   #links table.head th {
      border-style: none;   
      margin-left: 100px;
      
      }
   #links table.head {
      width: 630px;
      height: 20px;
      }
      
#termine1 {
  position: absolute;
  top: 125px; left: 629px;
  width: 171px;
  height: 210px;
  background-color: #CCCCCC;
   }   
  
#termine  {
  padding: 5px; 
  color: black;
  font-size: 8pt;
   }  
   
#termine  A {  
      color: black;
      text-decoration: none;
      }
   
#termine .headline {
    font-size: 12pt;
     }       
  
#woche1 {
  position: absolute;
  top: 340px; left: 629px;
  width: 171px;
  height: 235px;
  background-color: #CCCCCC;  
   }  

   
   
#woche  {
  padding:5px;
  font-size: 8pt;
  color: black;
  }
  
#woche .headline {
    font-size: 12pt;
    }  
    
#woche A {  
      color: black;
      text-decoration: none;
      }
    
    
#imp {
  position: absolute;
  top: 160px; left: 40px;
  
    }  
       
  #imp .im {
     font-size: 10pt;
     } 

#ber {
  position: absolute;
  top: 160px; left: 40px;
  width: 570px;
    }     
     
 #cal {
  position: absolute;
  top: 140px; left: 10px;
  width: 620px;
  height: 2300px;
    }      
	
#calseite {
  position: absolute;
  top: 125px; left: 629px;
  width: 171px;
  height: 1550px;
  background-color: #CCCCCC;
   }  	
/* ##############  Pfingsttour  ############# */
     
#pfingst {
  position: absolute;
  top: 140px; left: 10px;
  width: 600px;
  font-size: 13px;
    }
     
#pfingst p.1{
  float: right;
  width: 300px;
    }     
    
    
#pfingst td.bild{  
     font-size: 10px;
     }
     
/* ############# ENDE Pfingsttour ############# */
     
#ski {
  position: absolute;
  top: 160px; left: 40px;
  width: 560px;
    } 
    
#ski table {
 
    }    
    
#bild {
  position: absolute;
  top: 140px; left: 20px;
  width: 560px;
    }        
     
     
#orga {
   position: absolute;
   top: 160px; left: 35px; 
   }
   
   
#vorst1 {
  position: absolute;
  top: 125px; left: 629px;
  width: 171px;
  height: 360px;
  background-color: #CCCCCC;
  font-size: 10pt;
   }   
  
#vorst  {
  padding: 5px; 
  color: black;
  }  
  
#vorst .hinweis  {
  font-size: 8pt;
  line-height: 10px;
  }     
#vorst .hinweis  A {  
      color: black;
      text-decoration: none;
      }
  
#abt1 {
  position: absolute;
  top: 510px; left: 629px;
  width: 171px;
  height: 426px;
  background-color: #CCCCCC; 
  font-size: 10pt; 
   }  

#abt  {
  padding:5px;
  font-size: 8pt;
  color: black;
    }
    
    #abt .k {
    font-size: 8pt;
    }
  
#abt .k  A {  
      color: black;
      text-decoration: none;
      }
      
      
#presse {
  position: absolute;
  top: 160px; left: 40px;
  width: 570px;
  margin: 0px;
  border: 1px none #aaaaaa;  
  }


  
#presse table {
        margin-top: 20px;
        border-style: solid;
        border-width: 1px;      
        border-color: #aaaaaa;
          }
          
 #td  {
        width: 550px;
        height: 200px;
        overflow: auto;
        }       
     
