/* General  */

body
{
   SCROLLBAR-FACE-COLOR: #C0272C;
   SCROLLBAR-HIGHLIGHT-COLOR: #CADB2A;
   SCROLLBAR-SHADOW-COLOR: #CADB2A;
   SCROLLBAR-3DLIGHT-COLOR: #C0272C;
   SCROLLBAR-ARROW-COLOR:  #CADB2A;
   SCROLLBAR-TRACK-COLOR: #FFFFFF; 
   SCROLLBAR-DARKSHADOW-COLOR:  #C0272C;

   margin-top: 0px;
   margin-left: 0px;
   margin-right: 0px;
   margin-bottom: 0px;

   background-color: #FFFFFF;

   background-repeat: no-repeat;
   background-position: 431px 0px;
   background-attachment:fixed;



   font-family: arial;   
}


p, li, H1, H2, tr
{
   font-size: smaller;  
   margin-top: 10px;
   margin-left: 10px;
   margin-right: 200px;
   margin-bottom: 10px; 
}

A 
{
   font-weight:bold;
   color: #000000; 
   text-decoration: none;
}

A:hover 
{    
   text-decoration: underline;
}

H1
{
   font-size: larger;
}

H2
{
   line-height: 200%;
}

.ContactTable
{
   margin-left: 10px;
}


.InFrame
{  
  margin-bottom:0px;
  margin-right:0px;
  border-width:0px; 
  margin-top:0px; 
  width:677px; 
  height:375px; 
}

#InFrameDiv 
{  
  position:absolute; 
  top:113px; 
  width:677px; 
  height:375px; 
  left:123px;
  z-index:50;
}


.TopImg
{
  position:absolute; 
  width:800px; 
  height:123px; /* bottom is transparant, normal 113px height */
  top:0px; 
  left:0px; 
  z-index:60;
}

.BottomImg
{
  position:absolute; 
  width:800px; 
  height:112px; 
  top:488px; 
  left:0px; 
  z-index:60;
}

.RightDiv
{
   position:absolute; 
   background-color: #A8A9AD;   
   top:0px;
   width:123px;
   height:600px;
   left: 677px;      
   z-index:40;
}


.Address
{
  position:absolute;   
  height:112px; 
  top:488px;
  width:112px;    
  padding-left: 10px;   
  padding-top: 15px;   
  font-size: xx-small;
  text-align: left;
  z-index:70;
  color: #FFFFFF;
}

A.AddressA
{
   font-weight:bold; 
   color: #FFFFFF;
   text-decoration: none;
}

A.AddressA:hover 
{  
   color: #000000; 
   text-decoration: none;
}


/*  Menu   */
.MenuDiv
{
   position:absolute; 
   background-color: #A8A9AD;
   
   top:0px;
   width:123px;
   height:600px;
   left: 0px; 
   
   color: #FFFFFF;
   
   padding-top: 123px;
   text-align: right;

   z-index:20;

}

A.Menu
{
   font-weight:bold; 
   color: #FFFFFF;
   text-decoration: none;
   font-size: xx-small;
   text-transform: uppercase;
   line-height: 250%;
   padding-right: 20px;
}

A.Menu:hover 
{  
   color: #000000; 
   text-decoration: none;
}

 
.quote
{
   font-style:italic; 
   margin-left: 20px;
}

.quoteAuteur
{
   font-style:italic; 
   font-size: xx-small;
   text-align: right;
}


/* introduction page */
.AniImageDiv
{
   position:absolute; 
   top:288px; 
   left:477px; 
   z-index:60;
}

.Gedicht
{
   font-size: x-large;
   font-weight:bold; 
}

.GedichtAuteur
{
     font-size: medium;
     font-weight:normal;
}

.RightImg
{
   position:absolute; 
   top:113px;
   width:246px;
   height:375px;
   left: 554px;      
   z-index:50;
}
