body {
  margin-top:0px;
  margin-left:0px;
  margin-right:10px;
  color:#000000;
  font-family:Helvetica,Arial,sans-serif; font-size:14px;
  /*
    luhblue : #3A6DAF
    luhgreen: #C8D317
    luhgrey : #AAAAAA

    uhblau: #003399
    uhgrün: #99cc33
    uhgrau: #cccccc
  */
  height:100%;
     }

html { height:100%; }
#html, #body, #html { height:100%; }

/* font-family = Schriftart fuer Textelemente */
/* Arial,sans-serif = Arial und serifenlose Schrift, Wert aenderbar */

table.haupt { height:100%; width:990px}

h1 { text-align:left;
     margin-top:0px;
     padding-top:12px;
     padding-bottom:8px;
     padding-left:4px;
     /* width:594px; */
     /* border-left:solid 6px #99CC33; */
     /* background-color: #e6e6e6; */
     color:#333333;
     font-weight:bold; font-family:Helvetica,Arial,sans-serif; font-size:20px }

h2,h3 { padding-left:10px;
     max-width:500px;
     font-weight:bold; font-family:Helvetica,Arial,sans-serif; font-size:17px }

h4
      { padding-left:10px;
        max-width:500px;
        font-family:Helvetica,Arial,sans-serif;
	font-size:17px; color:#666666 }

p,dl,td,th
      { padding-left:10px;
        max-width:560px;
        font-family:Helvetica,Arial,sans-serif;
	font-size:14px }

td.l { padding-left:0px; background-color:#eaeaea;}
td.r { padding-left:6px; padding-top: 45px; }

div
      { padding-left:0px;
        max-width:560px;
        font-family:Helvetica,Arial,sans-serif;
	font-size:14px }

ul,ol,li
      { padding-left:0px;
        margin-left:40px;
        max-width:560px;
        font-family:Helvetica,Arial,sans-serif;
	font-size:14px }

ul { list-style-image:url('http://www.itp.uni-hannover.de/~frahm/Images/liste.gif') }

blockquote
      { padding-left:10px;
        max-width:560px;
        font-family:Helvetica,Arial,sans-serif; font-size:15px }

hr  { width:480px;
      text-align:left;
      margin-left:10px }

/*
address
   { padding-left:10px;
     max-width:600px;
     font-size:14px }
*/

b,i,em
      { font-family:Helvetica,Arial,sans-serif }

pre,tt { font-family:"Courier New",Courier,monospace }

p { text-indent:0em; text-align:justify; }
p.l { text-indent:0em; text-align:left; }
p.indent { text-indent:1em; }
p.noindent { text-indent:0em; }
p.block { padding-left:50px;
        max-width:560px }
img { border-style:none; border-width:0em; }

a:link { color:#003399; text-decoration:none; }
a:visited { color:#003399; text-decoration:none; }
a:hover { color:#3366CC; text-decoration:underline; }
/* a:active { color:#000000; text-decoration:underline; font-style:italic; } */
a.button { color:#ffffff; text-decoration:none; }

div.top { border-width:1px;
	    border-top-style: solid;
	    border-bottom-style: solid;
	    border-color: #D1D1D1;
	    background-color: #E6E6E6;
	    width:600px;
	    text-align:center;
}

div.block { border-width:1px;
	    border-style: solid;
	    border-color: #D1D1D1;
	    width:560px;
	    margin-top:15px;
	    margin-left:9px;
	    padding:8px 5px 5px 5px;
	    background-repeat:repeat-x;
	    background-position:top left;
	    background-image:url(http://www.itp.uni-hannover.de/~frahm/Images/shade.gif);
}

div.block h2 {
            margin:0px 5px 5px 0px;
            color:#4160A0;
	    padding-left:0px;
}


div.center { text-align:center }
div.right { text-align:right }

div.navi { padding-top:4px; padding-left:16px; font-size:12px;}
div.navi a, div.navi a:link, div.navi a:visited {color:#666666;text-decoration:none; }
div.navi:hover { color:#000000; background-color:#E1E1E1;}
div.navi a:hover {color:#000000;}
div.nav1 { padding-top:4px; padding-left:22px; font-size:12px;}
div.nav1 a, div.nav1 a:link, div.nav1 a:visited {color:#666666;text-decoration:none; }
div.nav1:hover { color:#000000; background-color:#E1E1E1;}
div.nav1 a:hover {color:#000000;}

/* ############################################ */
/* ---------  LUHLINK  -------------------- */
/* ############################################ */
#luhlink {
    background-color: #b4b8c1;
    padding: 1px 0px 2px 6px;
    border-left: 8px solid #d2d2d2;
    border-top: 3px solid #d2d2d2;
    margin-top: 60px;
    }
#luhlink a{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    text-align: right;
    color: #fff;
    }

div.side { padding-top:16px; padding-left:16px; font-size:12px}
div.sid1 { padding-top:4px; padding-left:22px; font-size:12px}
div.sid2 { padding-top:4px; padding-left:28px; font-size:12px}

div.sidr { border-width:1px; border-style: solid; border-color: #D1D1D1; 
	   background-repeat:repeat-x; background-position:top left;
	   background-image:url(http://www.itp.uni-hannover.de/~frahm/Images/shade.gif);
	   margin-left:0px; margin-bottom:12px;
	   width:180px; max-width:180px;
           padding:12px 6px 10px 6px; font-size:12px}

.header { /* font-style:italic; */
          font-size:10px; text-align:left; color:#666666 }
.footer { /* font-style:italic; */
          font-size:12px; text-align:left; color:#666666 }
.footer a {color:#666666;text-decoration:none; }
.footer a:hover {color:#000000;}


.l { text-align: left; }

span.nodisp { display:none; }

span.renali { unicode-bidi:bidi-override; direction: rtl; }

