 body{
  margin:0;
  padding:10px 120px 0 270px;
  font-family:arial;

 }
 div#left-sidebar{
  position:absolute;
  top:0;
  left:0;
  width:250px;
  height:100%;
  border-right:1px solid #c5c5c5;
  margin-left:10px;
 }
 div#right-sidebar{
  position:absolute;
  top:0;
  right:0;
  width:120px;
  height:100%;
    border-left:1px solid #c5c5c5;
    background-color:#fff;
 }
 @media screen{
  body>div#left-sidebar{
   position:fixed;
  }
  body>div#right-sidebar{
   position:fixed;
  }
 }
 * html body{
  overflow:hidden;
 } 
 * html div#content{
  height:100%;
  overflow:auto;

 }
  P {color:#33ff00;font-family:arial;}
  #heelklein {font-size:0pt;background-color:transparent;color:#fff;}
 
 p, h1, h2, li, hr {color:#000;font-family:arial;}
 
 h2 {font-size:12pt;}
 h3 {font-size:14pt;color:#585858;}
 
 li {font-size:10pt;}
a:link {color: blue;text-decoration:underline;font-weight: bold;}
a:visited {color: blue;text-decoration:underline;font-weight: bold;}
a:hover {color: red;text-decoration:underline;font-weight: bold;}
a:active {color: #000;text-decoration:none;font-weight: bold;}
 
a.external:link {color: #c5c5c5; font-weight: bold; }
a.external:visited {color: #c5c5c5; font-weight: bold; }
a.external:hover {color: #c5c5c5; }
a.external:active {color: #c5c5c5;} 
 a {font-size:12pt;}

a.noncom:link {color:green; font-weight: bold; }
a.noncom:visited {color: green; font-weight: bold; }
a.noncom:hover {color: green; }
a.noncom:active {color:green;}
