*
{  
  background:transparent;
  
  /*font-family:"Utah MT",Verdana, Arial;*/
}

#navigation
{  
  font-size:0.9em;
 
}

#navigation .innen
{  
  width:800px;
  margin:0px auto;
  padding-bottom:15px;
  overflow:hidden;

   
}

#navigation ul
{  
  padding:0px 2px 0px 0px;
  margin:0px;
  float:right;
  list-style-type:none;
  
}

#navigation li, #navigation li.active
{  
  float:left;
  
}

#navigation li a
{  
  display:block;
  text-decoration:none;
  /*font-weight:bold;*/
  margin:0px 0px 0px 2px;
  padding:8px 12px 6px;
  background:transparent;
  color:navy;
}

#navigation .active a, #navigation li a:hover
{  
  background:url(img/nav-active.gif) bottom repeat-x;
}

#navigation li a:hover
{  
  color:#f6bd5e;
}

#navigation li a:active
{  
  background:#fcebce;
}

#navigation ul li a:visited
{  
  color:blue;
  /*padding-right:20px;*/
  /*background:url(img/accept.png) right no-repeat;*/
}

#screenshots
{  
  background:#ffffff;
}

/*----------------------------*/

#content, #sidebar
{  
  /*border:2px solid black;*/
  padding:8px;
  margin:1px;
  height:240px;
}

#sidebar
{  
  float:left;
  font-size:0.9em;
  background:#ffcf9e;
 
}

#sidebar p a
{ 
  color:navy;
  
}

#sidebar p a:hover
{  
  color:purple;
}

#sidebar p a:visited
{ 
  color:blue;
}

#content
{  
  font-size:0.9em;
  color:navy;
  background:#f0f0f0;
  width:636px;
  margin-right:0px;
  float:right;
}

#banner
{  
  height:80px;
}

h1
{  
  color:navy;
  position:absolute;
  top:39px;
  left:266px;
}

h2, h3
{  
  color:navy;
}

#wrapper
{
  /*border:1px solid black;*/
  padding:0px;
  background:#f0f0f0;
}

#impr
{  
  background:#f0f0f0;
  font-size:0.9em;
}

#placeholder
{  
  padding:5px;
}

#footer
{  
  clear:both;
  background:#e0e0e0;
  padding:8px;
  margin:1px;
  font-size:0.9em;
}