
  /* Reset all */
  * { padding: 0; margin: 0; border: 0; }
  div, p, span { background-repeat:no-repeat; }
  a, a:link { color:#f07010; text-decoration:none; }
  a:hover { text-decoration:underline;  } img { vertical-align:bottom; }
  ul, ol { list-style-position:outside; list-style-type:none; }
  table { font-size: 1em; line-height:1.6; }
  
  /* Links- bzw. Rechtsausrichtung 
  für Elemente */
  
  .flLeft { float: left; margin: 0 10px 0 0; }
  .flRight { float: right; margin: 0 0 0 10px; }
  .clearer { display:block; clear:both; line-height:0; height:1px; font-size:0; visibility:hidden; }
  .clear { clear:both; }
  
  /* Allgemeines  */
  body { color:#59585c; font-family:verdana, sans-serif; font-size: 62.5%; line-height: 1.6em; text-align:center; background-color:#fff; }
  h1 { font:bold 1.6em/2.8 verdana, sans-serif; }
  h2 { font:bold 1em/1.6 verdana, sans-serif; color: #EB6909; margin-bottom: 5px; text-align: center; }
  h3 { font:normal 1em/1 verdana, sans-serif; }
  p, ul, ol { margin-bottom:1em; } strong { font-weight:bold; }
  
  /* Page Structure ************************************************************/
html {
	overflow-y: scroll;
}
  
  #website { position:relative; margin:0 auto; width:765px; text-align:left; background-color:#fff;}
  #header { float:left; position:relative; width:100%; height:137px; background:#fff url(bg_hdr.gif) 0% 100% repeat-x; font-size:1.2em; }
  #header p { position:relative; float:left; padding-top:7px; width:176px; color:#fff; }
  #header p span { display:block; padding:0 5px; }
  #header p#banner { padding-left:1px; width:auto; }

  #wrapper { float:left; width:100%; background-color:#fff; }
  #content { margin:7px 0px 0 185px; /*background:#fff url(bg_cnt.gif) 100% 0% repeat-y;*/ font-size:1.2em; background-color:#fff; }
  #content #article { clear:both; float:left; padding:0 5px; width:365px; /* text-align: justify; */ min-height: 400px; background-color:#fff; }
  #content 
  #sidebar { float:right; width:200px; background: #caced1; font-size: 1em; } 
  #content #sidebar2 { padding:10px; } #home #content { margin:7px 0px 0 7px; font-size:1.2em; }
  #home #content #article { clear:both; float:left; padding:0 5px; width:544px; /* text-align: justify; */ }
  #fleft { float:left; margin:7px 0 0 -765px; width:170px; font-size:1.2em; }
  #footer { float:left; clear:both; width:100%; margin-top:1em; background:#eb6909; }
  
  /* list (navi, content, sitemap) 
  *********************************************/ ul.navi, ul.article-navi { float:left; 
  line-height:1em; } ul.navi li, ul.article-navi li { display:block; float:left; 
  color:#59585c; } ul.navi li a, ul.article-navi li a { color:#59585c; } /*ul.navi 
  li a:hover, ul.navi li a.current,*/ #fleft a:hover, #fleft a.current, ul.article-navi 
  li a:hover, ul.article-navi li a.current { /*color:#eb6909;*/ color: white; 
  } /* main navi ---------------------------------------------------------------*/ 
  #navi { float:left; width:100%; margin-top:7px; /*background:#e3e5e6;*/ background-color: 
  #caced1; font-size:1.2em; } #navi ul.navi { display:inline; margin:0; margin-left:177px; 
  } #navi ul.navi li { padding:5px 7px; } #navi ul.navi li.active { background:#fff; 
  } /* article navi -------------------------------------------------------------*/ 
  ul.article-navi { margin:0; width:460px; } ul.article-navi li { padding:0 7px; 
  } ul.article-navi li a { display:block; padding:5px 7px; background:#fff; } 
  ul.article-navi li a:hover, ul.article-navi li a.current { background-color: 
  #707680; /*background:#e3e5e6;*/ } /* left navi ---------------------------------------------------------------*/ 
  /* width for IE 5.x */ #fleft li { background: #caced1; color: #707680; margin-bottom: 
  2px; padding: 5px; } #fleft .active { background-color: #707680; } #fleft .level1 
  { width: 170px; } #fleft .level2 { width: 155px; padding-left: 20px; } #fleft 
  .level3 { width: 135px; padding-left: 40px; } /* bilder -------------------------------------------------------------------*/ 
  p.symbbilder { margin:0; margin-bottom:10px; } p.anwdbilder img { margin:0; 
  margin:0 10px 10px 0; } /* table --------------------------------------------------------------------*/ 
  #article table { border:0; border-collapse:collapse; border-spacing:0; } #article 
  table tr.clr { background:#d4d9dd; } #article table td, #article table th { 
  padding:3px 10px 2px 2px; } /* bottom navi ---------------------------------------------------------------*/ 
  #footer ul.navi { float:right; margin:0; width:auto; } #footer ul.navi li a, 
  #footer ul.navi li span { display:block; float:left; padding:3px 10px; color:#fff; 
  } div#search { margin-bottom:20px; } div#search input { width:98px; border:1px 
  solid #59585c; height: 16px; } div#search input.go { width:70px; height:20px; 
  border:none; background:#59585c url(searchbutton.jpg) no-repeat; color: #ffffff; 
  } div#combo { margin-left:5px; } div#combo input { position:absolute; width:120px; 
  background:#59585c; height: 20px; color: #ffffff; left:320px; } div#combo select 
  { width:120px; } /* history */ .separator { background-image: url(strichellinie.gif); 
  background-repeat: repeat-x; height: 5px; margin-bottom: 15px; } .date { color: 
  #EB6909; display: block; float: left; } p.history { margin-left: 50px; margin-bottom: 
  0; } ul.history { margin-left: 80px; list-style-type: disc; } #sidebar img.history 
  { float: right; clear: both; } #sidebar .imgtitle { float: right; clear: both; 
  display: block; margin-bottom: 25px; } #p-content { margin-left:5px; width:600px; 
  font-size:1.2em; background-color:#fff; } #p-website { position:relative; width:765px; 
  text-align:left; background-color:#fff; }

/* downloadlist3 */

#downloadlist3 {
 border: 0;
 border-collapse: collapse;
 margin: 0;
 padding: 0;
 empty-cells: hide; 
 width: 100%;
}

#downloadlist3 tr td {
 border: 0;
 margin: 0;
 padding: 0; 
 vertical-align: top;
}

#downloadlist3 .d_title {
 font-weight: bold;
 text-decoration: underline;
}

#downloadlist3 .d_description {
 padding-bottom: 20px;
}
