body{
background-color:#000000;
}

a {
  text-decoration:underline;
  color:#870000;
}

.menu {
font-family:'Calibri', 'Verdana';
width:110%;
height:131px;
position:fixed;
top:0px;
left:-10px;
background-image:url(pics/submenu.png);
background-repeat:repeat-x;
background-position:bottom;
}

.menu a {
color:#FFFFFF;
}

.menu ul {
list-style-type:none;
text-align:center;
margin-top:0px;
padding-top:0px;
}

.menu ul li {
float:left;
border-left:1px solid black;
}

.menu ul li a {
background-image:url(pics/menu-top.png);
background-repeat:repeat-x;
width:160px;
height:70px;
float:left;
text-decoration:none;
line-height:70px;
overflow:hidden;
}

.menu ul li:hover a  {
background-color:#000000;
background-image:url();
}

.menu ul li ul  {
display:none;
}

.menu ul li:hover ul {
display:block;
position:absolute; 
top:70px; 
left:161px; 
float:left;
height:60px;
border-right:1px solid black;
}

.menu ul li:hover ul li a.hide {
color:#FFFFFF;
}

.menu ul li:hover ul li:hover a.hide {
background:#000000; 
color:#000;
}

.menu ul li:hover ul li a {
display:block; 
color:#FFFFFF;
background-image:url(pics/submenu.png);
background-repeat:repeat-x;
line-height:35px;
width:30px;
}

.menu ul li:hover ul li a:hover {
background:#000000; 
color:#FFFFFF;
}

.scroll {
  height: 390px;
  width: 878px; 
/*  background:url(pics/content.png);
  background-repeat:repeat-y; 
  background-position: top center;*/
/*  overflow-x: hidden;*/
  position: fixed; 
  top:150px;/* fix for IE to respect overflow */
  left:50%; 
  margin-left:-440px;
  clear: left;
  overflow: auto;  
}

.scrollContainer div.panel {
  color: white;
  font-family:'Calibri', 'Verdana';
  font-size:x-large;
  padding-left: 180px;
  padding-right: 140px;
  height: 390px;
  width: 540px; /* change to 560px if not using JS to remove rh.scroll */
  position: relative;

}

.scrollButtons {
  position: absolute;
  top: 345px;
  cursor: pointer;
}

.scrollButtons.left {
  left:45%; 
  margin-left:-420px;
}

.scrollButtons.right {
  right:45%; 
  margin-right:-420px;
}

.impressum {
 width: 200px;
 height: 61px;
 position: fixed;
 right: 0px;
 bottom: 0px;
}
.hide {
    display: none;
}

#slider {
position: relative; 
margin: 0 auto;
}
