body 
{
  font: 1em Helvetica, Arial, sans-serif;
  color: black; 
  background-color: white;
  min-width: 40em; 
  margin: 0 0 0 0;
  width: 780px;
  }

a:link {color:#FF8000; text-decoration:none}
a:visited {color:#FF8000; text-decoration:none}
a:active {color:black; text-decoration:none}
a:hover {color:black; text-decoration:underline}

td
{ 
  vertical-align: top;
  }

/* Sidebar ***********************************************************/

#sidebar 
{
  font: bold 1em Helvetica, Arial, sans-serif;
  position: absolute;
  padding: 1em;
  width: 17em;
  top: 0;
  color: #FFFFFF;
  background-color: #FF8000;
  margin: 0 0 20em 0;
  }

#sidebar #news
{
  padding: .3em;
  border: solid 1px #FFFFFF;
  margin: 0 0 4em 0;
}

#sidebar #impressum
{ 
  color: #000000;
  margin: 8em 0 20em 0;
}

html>body #sidebar 
{
  position: fixed;
  }

/* Contents **********************************************************/

#contents
{
  margin-left: 20em; 
  margin-top: 8em; 
  background: #FFFFFF;
  }

#contents h1 
{
  font: bold 2.4em Helvetica, Arial, sans-serif;
  padding: 0;
  margin: .5em 0 .5em .5em;
  color: #800000;
  }

#contents h2 
{
  font: bold 1.8em Helvetica, Arial, sans-serif;
  padding: 0;
  margin: 0;
  color: #800000;
  }

#contents #news
{ 
  font: bold 1.3em Helvetica, Arial, sans-serif;
  width: 95%;
  border: 2px solid black;
  padding: .5em;
  }

#contents #webmaster
{ 
  text-align: right;
  font: 0.5em Helvetica, Arial, sans-serif;
}

/* Vertical Navigation ***********************************************/

ul.vertical-navigation
{
  margin:0;
  padding:0;
  list-style-type:none;
  display:block;
  font:bold 1em Helvetica, Arial, sans-serif;
  line-height:150%;
  width:160px;
  }

ul.vertical-navigation li
{
  margin:0;
  padding:0;
  }

ul.vertical-navigation li a
{
  display:block;
  text-decoration:none;
  color:#fff;
  padding:0 0 0 10px;
  }

ul.vertical-navigation li a:hover,ul.vertical-navigation li a.current:hover
{
  background: #800000 url("image/arrow.gif") no-repeat 0 5px;
  }

ul.vertical-navigation li a.current
{
  background: url("image/arrow.gif") no-repeat 0 5px;
  }

