/*  body und schrift deffinitionen */
html, body {
height: 100%;
overflow: auto; 
background-color: #9c6634;
font-size: 10pt;
font-family: Trebuchet MS, Verdana, Arial, Sans-Serif;
color:#000000;  
padding:0px;
margin:0px;
} 

a { 
color: #000000;
font-size: 10pt;
background-color:transparent;
text-decoration: none; 
}
 
pre { 
color: #000000;
font-size: 10pt;
background-color: transparent;
font-family: Trebuchet MS, Courier, Monaco, Monospace;
}

p,h1, h3, pre {
 padding: 2px 15px;
 margin: 0px;
}

h3 {
font-size: 20px;
font-family: Trebuchet MS
text-transform:uppercase;
color: #996633;
background-color: transparent;
}

/*  positioning-layers dynamisch */

#logo { 
position: fixed;
width: 620px;
height: 99px;
left: 265px; 
text-align: left;
top: -2px;
}

#links { 
position: fixed; 
left: 0%; 
width: 80px; 
top: 0px;
background-color: transparent;  
}

#menu { 
position: fixed; 
left: 80px; 
width: 177px; 
top: 0px;
bottom: 0;
padding:10px;
padding-top:15px;
margin:0px;
font-size: 1.0em;
background-color: white;
overflow: none;
}

#content { 
position: absolute; 
left: 280px; 
width: 690px;
top: 99px;
bottom: 0;
background: white; 
overflow: auto;
padding:5px;
margin:0px;
}

#rechts { 
position: fixed; 
left: 1200px; 
width: 180px; 
top: 100px; 
background-color: white;
overflow: none;
}

#links, #rechts { 
padding:0px;
margin:0px;
}