@charset "utf-8";

* { font-size: 100%; line-height:160%; font-family:  Verdana, Arial, sans-serif; }
  
body { background: #f5ffe5; color: #000000; margin:10px; padding: 0px; font-size: 62.5%; line-height: 160%; font-family: Verdana, Arial, sans-serif; }

#container { position:relative; top:0px; width:960px; margin:0px auto; background-color:#ffffee; border:#ffffaa 2px solid; max-height:800px; /* padding:10px 10px 0px 10px; */ }

#header { position:relative; top:3px; width:956px; margin:0px auto; padding:1px 4px 4px 4px; background-color:#ffffaa;}

#content { position:relative; top:12px; width:956px; margin:0px auto 40px auto; height:646px; padding-bottom:10px; overflow:auto;  }

#content table { width:100%; }

/* #content table tr td { vertical-align:top; } */

#sidebar { float:right; width: 320px; margin:10px; }

#footer { position:relative; bottom:3px; /* height:30px; */ width:956px; height:30px; margin:10px auto 0px auto; padding:1px 4px 4px 4px; background-color:#ffffaa; overflow: hidden; }

#footer p { text-align:center; font-size: 100%; }

p { font-size: 120%; }

h1, h2, h3, h4 { color: #000099;}
h1 { font-size: 180%; font-weight: bold; }
h2 { font-size: 160%; font-weight: bold; }
h3 { font-size: 130%; font-weight: bold; }
h4 { font-size: 120%; font-weight: bold; } 

li { font-size: 100%; }

hr { border-top:1px solid #000099; color:transparent; width:50%; text-align:left; margin-top:25px; }

/*  table h3 { font-size: 150%; font-weight: bold; } */
table p { font-size: 110%; }

  .werkliste { font-size:90%; }
  .werkliste td { vertical-align:top; border-top:1px dotted #000099; }
  .blue { color: #000099; }
  .black { color: #000000; }
  a { color: #000099; }
  a:hover { color: #5555dd; }
  img.right { float: right; margin: 5px; }
  img.left { float: left; margin: 5px; }
  .clearfloat { clear: both; }
  .nomargin { margin:0px; };

