/*
 * basic styles :: 24/04/08 :: koplenig@wukonig.com
 */

  body { background: #fff; color: #000; _text-align: center; margin: 0px; padding: 0px; }
  img { border: 0px solid #fff; }
  a, a:hover, a:visited, a:active, a:focus { border: 0px; color: #fff; }
  b { font-weight: 900; }

  table tr td { color: #fff; }

  #body { margin: 15px auto 0px auto; width: 707px; _text-align: left; overflow: hidden; }
  #innerB { width: 707px; height: 530px; background: url('/_img/total_back.png') transparent no-repeat top left; }
  #footer {  width: 707px; overflow: hidden; font: 100 11px/100% Arial, sans-serif; color: #666;}
      #meta { width: 449px; float: left; margin-top: 37px; text-indent: 35px; }
        #meta a, #meta a:visited, #meta a:focus, #meta a:active { color: #666; font: 100 11px/100% Arial, sans-serif; }
        #meta a:hover { color: #005c3a; }
      #logo { width: 258px; float: left; height: 57px; }

  .topBar { height: 106px; _margin-top: -15px; }
  .mMenu { height: 102px; width: 589px; overflow: hidden; }
    .spaccer { float: left; height: 102px; width: 140px; }
    .entryOuter, .entryOuterLast { float: left; height: 102px; margin-right: 23px; }
    .entryOuterLast { margin: 0px; }
    .entryOuterActive, .entryOuterLastActive { display: none; }

      .entryOuter a, .entryOuterLast a { display: block; height: 35px; margin-top: 34px; background: url('/_img/hpt_navigation/news.png') transparent no-repeat bottom center; }
      .entryOuter a:hover, .entryOuterLast a:hover { background-position: top center; }

  #middle { overflow: hidden; margin-top: 2px; }
  .activeSub { float:left; width: 120px; }
    .activeMain { height: 104px; background: url('/_img/headlines/head_angebot.png') #fff no-repeat center center; }
    .roooom { height: 106px; }
    .subMenu { height: 104px; background: #fff; }
      .subMenu>div { padding: 18px 0px 0px 0px; }
        .suEntry, .suEntryA { display: block; height: 23px; background: url('/_img/subnavigation/foerderungen.png') #fff no-repeat top left; }
        .suEntryA, .suEntry:hover { background-position: bottom left; }

  .innerC { float:left; width: 468px; height: 418px; overflow: auto; _width: 466px; _height: 415px; }
  .innerC div { padding: 27px; font: 100 11px/150% Arial,sans-serif; color: #fff; }
  .innerC div h1 { font: 100 17px/140% 'Trebuchet MS', sans-serif; color: #fff; margin-bottom: 22px; }
  .innerC div p { margin-bottom: 15px; }

  .innerC div ul, .innerC div ul li { list-style-type: square; list-style-position: inside; }



#ne { width: 37px; }
#ev { width: 49px; }
#an { width: 62px; }
#me { width: 100px; }
#pa { width: 60px; }
#pr { width: 66px; margin: 0px; }



.tTable tr th { font: 100 14px/120% 'Trebuchet MS', sans-serif; color: #fff; text-align: left; border-bottom: 1px #fff solid; padding-bottom: 7px; }
.tTable tr { vertical-align: center; }
.tTable tr td { font: 100 11px/120% 'Trebuchet MS', sans-serif; color: #fff; text-align: left; padding: 10px 0px 10px 0px; vertical-align: middle; }
.tTable tr td.last { text-align: right; }


.blaaaaa tr td { vertical-align: top; }
