  
  /*------------ALLGEMEIN--------------------------------------------------*/
  body {
  width:100%; min-width:100px;
  margin:0px; padding:104px 0px 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:small;
  background-color:#ddd;}

  * {z-index:10; margin:0px; padding:0px;}
 
  col.spacer {width:30px;}
  col.normal {width:auto;}
  col.left {width:160px;}
  col.right {width:100px;}

  /*-------------------------TABELLE---------------------------------------*/
  table.main {
  display:table; table-layout:fixed; width:100%; vertical-align:top;
  margin-left:auto; margin-right:auto; border:none;}

  tbody {
  display:table-row-group; width:100%; vertical-align:top;
  padding:0px; margin:0px; border:none;}

  td {padding:10px 0px;}
  td td {padding:1px;}

  td div:first-child {margin-top:0px;}
  td div.normal {min-height:500px;}
  
  /*-----------------------NAVI--------------------------------------------*/
  .navi a, navi.a:link, .navi a:visited {font-weight:bold; text-decoration:none;}
  
  .navi a:visited:hover, .navi a:link:hover {text-decoration:underline;}
  
  /*-----------------------NAVI.H------------------------------------------*/
  div.navi.h {position:relative; z-index:10; float:left; margin-left:5px; line-height:1.2; padding:0px; vertical-align:baseline;}

  span.navi.h {
  padding:1px 5px 1px 190px;}

  span.navi.h span {
  padding:0px 1em;}

  span.navi.h span.ACT {background-color:rgb(255,177,77);}
  span.navi.h span:hover {background-color:rgb(255,177,77);}

  .navi.h a {color:white;}

  .navi.h a:first-child {padding-left:0px;}

  /*.navi.h a:visited {
  color:rgb(230,230,230);}*/

  /*------------------------NAVI.V-----------------------------------------*/
  ul.navi.v {position:relative; z-index:30; padding:0px; margin: 20px 0px 0px 5px; list-style:none outside;}

  .navi.v li {
  margin:2px 2px 2px 0px; padding:2px 0px 2px 1.5em;
  color:#555; background-color:#DDD;}

  .navi.v li.ACT, .navi.v li.RO, .navi.v li:hover {
  color:black; background-color:rgb(245,245,245);}

  .navi.v li.ACT a {color:black;}

  .navi.v a {
  color:#555;}

  /*------------------------NAVI.T-----------------------------------------*/
  div.top {position:absolute; z-index:10; top:5px; right:5%;}
  div.top * {display:inline;}
  .navi.t a {color:grey; font-size:x-small; font-weight:normal;}
  

  /*------------------------LOWER_LEFT-------------------------------------*/
  div.left {margin:10px 5px; padding:0px 5px;}
