/* Copyright abara internet-studio, Dr. G. Kahl 2006 */

body {
  margin: 0;
  padding: 0;
  background-color: white;
  background-color: #999;
  color: #000;
  font-family: arial, sans-serif;
  font-size: 14px;
  color: #333 ; 
  }


div#logo {
  position: absolute;
  top: 65px;
  left: 120px;
  border: 0px solid red;
}

/* --------- Pulldown Navi ------------------------ */

div#navi {
  position: absolute;
  top: 70px;
  left: 312px;
  margin: 0;
  padding: 0;
  min-width: 500px;
  white-space: nowrap;
  border: 0px solid red;
  color: #FFF;
}

div#navi a {
  /* display: block; */
  color: #444;
  text-decoration: none;
  padding: 0px;
  /* background-color: ;  */
 }

 div#navi a:hover {
  color: #000;
  text-decoration: none;
  /* background-color: #CCC;  */
} 
 div#navi a:link {
  text-decoration: none;
} 
 div#navi a:visited {
  text-decoration: none;
} 
/* --------- Level 1 ------------------------ */

div#navi ul {
  margin: 0;
  padding: 0;
  white-space:nowrap;
  min-width: 620px;
}
div#navi li {
  position: relative;
  display: block;
  font-size: 16px;
  list-style: none;
  padding: 0 12px 0 0 ;
  margin: 0 30px 0 0 ;
  float: left;
  border: 0px solid #FFF;
}

div#navi li:hover {
  /* background-color: #CCC;  */
} 

/* --------- Level 2 ------------------------ */

div#navi ul ul {
  position: absolute; /*  relative waere besser, aber IE ...  */
  left: 0px;
  top: 16px;
  margin: 0px;
  padding: 6px 0px 0 0 ;
  min-width: 140px;
  width: 140px;  /*  IE drueckt die Box auseinander! */
  float: left;
  background-color: #999;  
  display: none;
}

div#navi li ul li {  /* Specifity 0,1,0,4 */
  position: relative;
  font-size: 14px;
  float: none;
  padding: 1px;
  margin-right: 0px;
  /* background-color: #88f; */
}

div#navi li:hover ul {  /* Specifity 0,1,1,3 */
  display: block;
}
div#navi li:hover ul.xxx {  /* Specifity 0,1,1,3 */
  display: none;
}

/* --------- Level 3 ------------------------ */
div#navi ul.navi li ul li ul { /* Specifity 0,1,1,6 */
  position: absolute;
  top: 0px;
  left: 130px;
  padding: 0px;
  float: none;
  width: 100px;
  /* background-color: #999; */
  display: none;
}
div#navi ul li:hover ul li:hover ul { /* Specifity 0,1,2,6 */
  display: block;
}
div#navi ul li ul li ul li {
 position: static;
}
/* --------- Content Area  --------------------- */
img {
  behavior: url("js/pngbehavior.htc");
}

div#hometxt {
  position: absolute;
  left: 312px;
  top: 100px;
  margin-right: 60px;
}
span.strut {
   font-size: 30px;
}
h1 {
   position: absolute;
   top: -44px;
   left: 0px;
   font-size: 14px;
   border: 0px solid #080;
}
div.dyn-content {
   position: absolute;
   top: 244px;
   left: 312px;
   right: 120px;
   margin: 0;
   padding: 0 0 60px 0;
   font-size: 12px;
   border: 0px solid #aaa;
}
div.dyn-content h2 {
   margin: 0px 0px 6px 0;
   padding: 0;
   font-size: 13px; 
   border: 0px solid #080;
}
div.blk {
   margin: 0 0 18px 0;
   border: 0px solid #800;
}

div.dyn-content p {
   margin: 4px 0px 6px 0;
   padding: 0;
}
div.dyn-content div.preblk {
   margin: 0;
   padding: 0;
   white-space: pre;
}
div.dyn-content div.dl {
   margin: 0 0 6px 0;
   padding: 0;
}
div.dyn-content a, div#hometxt a{
  color:#333 ;
  text-decoration: none;
}

div.dyn-content a:hover, div#hometxt a:hover{
  color:  ;
  text-decoration: underline;
}

div.dyn-content img.blockimg {
  margin: 14px 0 4px 0; 
}
span.dl-link {
  float: right;
}
