html {
scroll: auto;
/*
  scrollbar-base-color: #000;
  scrollbar-3d-light-color: #ffffff;
  scrollbar-arrow-color: #ffffff;
  scrollbar-darkshadow-color: #000;
  scrollbar-face-color: #000;
  scrollbar-highlight-color:#000;
  scrollbar-shadow-color:#000;
  scrollbar-track-color:#000;
*/
}

hr{
 border: 0px; /* Für Firefox und Opera */
 border-top: solid 1px #b0b0b0;
 border-bottom: transparent;
}

body {
 background-color: #000;
 font-size: 11px;
 font-family: trebuchet ms,luxi sans,sans-serif;
 font-style: normal;
 color: #664a26;
 padding:0px;
 margin:0px;
}

a {color: #664a26; text-decoration: none;}
a:visited {color:#664a26;}
a:hover {color: #664a26; text-decoration: none;}
a:active { color:#664a26; text-decoration: none;}

ul {
list-style-type: none;
}

li {
margin:0px;
}

h1 {
font-size: 15px;
letter-spacing: 1px;
padding:10px 0px 0px 0px;
margin:0px }

h2 {
font-size: 14px;
letter-spacing: 0px;
padding:10px 0px;
margin:0px 0px -14px 0px; 
}

img.download {vertical-align:middle;}

/* ----------container zentriert das layout-------------- */
#container {
position: absolute;
width: 750px;
margin:-100px 0px 0px -200px;
top: 25%; 
left: 30%;
background-color: #ffdbac;
border: 1px solid #b0b0b0;
}

/* ----------banner for logo-------------- */
#banner {
 padding: 0px;           
 margin: 0px;
 background-color: #ffdbac;
 z-index: 10;
 border-bottom: 1px solid #b0b0b0;
 background-image: url('../images/menu_top.gif');
 background-repeat; repeat-x;
}

#menu_top a {
 display: block;
 font-weight: bold; 
 padding-left: 5px;
 padding-right: 20px;
 padding-top: 2px;
 padding-bottom: 2px; 
}

#menu_top a:hover, #menu_top a:active {
 background-color: #664a26;
 color: #fff;    
}

#menu_top.menu_selected {
 background-color: #664a26;
 color: #fff;    
}


/* -----------------Inhalt--------------------- */
#content {
 height: 530px;
 z-index: 1;
 margin-left: 210px;
}


#text-box {
 position: absolute;
 width: 518px;
 height: 281px;
 padding: 0px; 
 padding-left: 10px;
 padding-right: 10px;
 margin-top: 231px;
 margin-left: 1px;
 margin-right: 0px;
 overflow: auto;
 background-color: #fff;  
 background-image: url('../images/text_bg.png');
 background-repeat: repeat-x;
 z-index: 10;
 color: #363636;
 border-top: 1px solid #b0b0b0;
 border-right: 1px solid #b0b0b0;
}

#text-box > p {
 font-size: 11px;
 font-family: trebuchet ms,luxi sans,sans-serif;
}

#image-box {
 position: absolute;
 padding: 0px; 
 width: 400px;
 height: 400px;
 padding-top: 120px;
 margin-left: 70px;

}

/* --------------left navigavtion------------- */
#left {
 float: left;
 width: 210px;
 height: 530px;
 margin: 0px;
 padding: 0px;
 border-right: #b0b0b0 1px solid;
}

#logo {
 position: absolute;
 margin-top:12px;
 margin-left:6px;
 padding: 0px;
}


#left-bottom {
 position: absolute;
 margin: 0px;
 margin-top: 320px;
 margin-left:0px;
 padding: 0px
}

#right-bottom {
 position: absolute;
 margin: 0px;
 margin-top:371px;
 margin-left:1px;
 padding: 0px

}

#menu {
 position: absolute;
 height: 146px;
 width: 160px;
 margin: 0px;
 margin-top:120px;
 margin-left:46px;
 padding: 0px

}

#menu-title a {
display: block;
padding-left: 4px;
padding-right: 0px;
padding-top: 2px;
padding-bottom: 2px;
font-weight: bold;
text-decoration: none;
}

#menu-title a:link, .submenu a:visited {
color: #664a26;
}

#menu-title a:hover, .submenu a:active {
color: #664a26;
}

#menu-title.menu_selected {
color: #664a26;
}

/* -----------footer--------------------------- */
#footer {
clear: both;
margin: 0px;
padding: 0px;
text-align: right; 
}



