  *, body { margin: 0px; padding: 0px; }
  body,td { font: 100 12px/120% Verdana, Helvetica, Arial, sans-serif; color: #000; position: relative; } 
  img { border: 0px; }
  b { font-weight: 900; }
  i { font-style: italic; }
  a { color: #596e94; }
  
  #body { height: 531px; background-color: #092d75; position: absolute; left: 0px; right: 0px; _width: 100%; }
  #bodySub { position: absolute; left: 0px; right: 0px; height: 539px; background-color: #092d75; _width: 100%; _background: url('../_gfx/back_2_fix.jpg') #fff repeat-x top left;}
  #innerBody, #innerBodySub, #innerBodyEN { width: 1000px; background: url('../_gfx/back.jpg') transparent no-repeat top left; }
  #innerBodyEN { background-image: url('../_gfx/en/back.jpg'); }

  #innerBodySub { background-image: url('../_gfx/back_2.jpg'); }

  #imaHeader,#imaHeaderEN { height: 97px; width: 877px; background: url('../_gfx/header.png') transparent no-repeat top left; }
  #imaHeader a#headerLogo,#imaHeaderEN a#headerLogo { float: right; width: 142px; height: 97px; }
  #imaHeader #topMenu,#imaHeaderEN #topMenu { font: 9px Arial, Helvetica, sans-serif;  color: #92a3c3; float: right; margin: 6px 14px; }
  #imaHeaderEN { background-image: url('../_gfx/en/header.png'); }

  #topMenu a { text-decoration: none; color: #d1d9e7; }
  
  #contentConMargin { margin-left: 105px; width: 772px;}
  .topNav { height: 71px; }
  .topNav a { float: left; height: 71px; width: 104px; margin-right: 1px; background-position: top left; background-repeat: no-repeat; }
  .topNav a:hover, .topNav a.active { background-position: 0px -71px; }

  .topNav a.logo { background-image: url(../_gfx/header_2.png); width: 142px; margin: 0px; }
  .topNav a.logo:hover { background-position: 0px 0px;}
  
  #contentMain { height: 176px; overflow: hidden; }
  .whiteBoxLeft { float: left; height: 176px; width: 419px; background-color: #fff; }
  .whiteBoxLeftInner { padding: 24px 12px 24px 24px; font: 12px/130% Verdana, Helvetica, Arial, sans-serif; color: #000; }
  h1.blueHead { font: 900 12px/120% Verdana, Helvetica, Arial, sans-serif; color: #596e94; display: block; }
  h1:first-line { font-size: 15px; }
  .introText { color: #000; font: 100 12px/130% Verdana, Helvetica, Arial, sans-serif; margin-top: 12px; }
  
  #teaserFRight,#teaserFRightEN { float: right; height: 176px; width: 352px; background: url('../_gfx/10_foerderprogramme.png') transparent no-repeat top left; }
  #teaserFRightEN { background-image: url('../_gfx/en/10_subsidised_areas.png'); }

  #af, #af_2 { height: 71px; margin-bottom: 0px; background: url(../_gfx/af_gesamt.png) transparent no-repeat top right; }
  #af_2 { float: right; width: 352px; background-position: bottom left; }
  
  #newsBlue { height: 115px; }
  .thisisBlue { background-color: #92a3c3; height: 115px; float: left; width: 314px; color: #000; margin: 1px 1px 0px 0px; _overflow:hidden; }
  .thisisBlueInner { margin: 8px 3px 8px 8px; _margin-right: 0px; }
  .topN { display:block; float:left; font-size:15px; font-weight:bold; margin:0 0 12px 89px; width:200px; _margin-left:0px; _width:314px; _padding-left:89px;}
  
  .topNews { color: #475878; font: 100 12px/130% Verdana, Helvetica, Arial, sans-serif; margin-top: 0px; }
  .topNews a { color: #fff; }
    .topNews > img { float: left;  margin: -28px 6px 0 0; }
  .imaLink, .bblueBox a, .muLink { color: #596e94; }
  
  #fucopy, #fucopySub { display: block; position: absolute; top: 531px; left: 0px; right: 0px; height: 30px; }
  #fucopy { margin-top: 2px; }
  #fucopySub { top: 542px; height: 1px; }
  #fucopy a, #fucopySub a { text-decoration: none; color: #000; font-size: 9px; font-weight: 100; }

  #flashmovie { position:absolute; top:168px; left:525px; width:352px; height:176px; z-index:1; background-color:#ffffff; }

  
/**** sub :: page ****/

#contentConMarginSub { width: 877px; z-index:2;}
#contentConMarginSub .topNav { margin-left: 105px; }
#contentMainSub { margin-left: 105px; min-height: 300px; _height: 300px; }

#subMenu { padding: 17px 21px 17px 21px; }
#subMenu a, #subMenu a.little, #subMenu a.specialBLA { display: block; width: 140px; _width: 166px; height: 21px; _height: 27px; background: url('../_gfx/menu_bg.png') transparent no-repeat 0px -27px; padding-left: 29px; padding-top: 6px; text-decoration: none; color: #fff; }
#subMenu a:hover, #subMenu a.active, #subMenu a.specialBLA:hover { background-position: 0px 0px; color: #92a3c3; }

#subMenu a.little { padding: 3px 0px 3px 29px; background: transparent; font-size: 11px; height: 14px; }
#subMenu a.little:hover, #subMenu a.little.active { color: #92a3c3; background-color: #fff; }

#subMenu a.specialBLA { background-position: 0px -26px; height: 22px; _height: 28px; color: #fff; }
#subMenu a.specialBLA:hover, #subMenu a.specialBLA.active { background-position: 0px 1px; color: #92a3c3; }

.lookAtME { height: 90px; margin: 23px 33px 10px 33px; border-top: 1px #596e94 dotted; border-bottom: 1px #596e94 dotted; background: url('../_gfx/af1.png') transparent no-repeat 1px center;}
.lookAtME h1 { font: 100 15px Verdana, Helvetica, Arial, sans-serif; color: #596e94; padding-left: 84px; margin-top: 9px; display: block; }
.lookAtME h1:first-line { font-weight: 900; }

.contentInnerBla a,.contentInnerBla a:link, .contentInnerBla a:visited, .contentInnerBla a:active, .contentInnerBla a:focus, a.muLink, a.lllink, a.eLink { color: #596e94; background: url('../_gfx/muLink.png') transparent no-repeat left center; padding-left: 17px; }
.contentInnerBla a.lllink, a.lllink, .contentInnerBla a.eLink, a.eLink { background: url('../_gfx/icn_link.png') transparent no-repeat left center;}
.contentInnerBla a.noLink { background: transparent; padding-left: 0px; }

h2 { font-size: 100%; font-weight: 900; display: block; margin-bottom: 12px; margin-left: 20px; }
.bblueBox { padding: 18px; background-color: #dee2eb; line-height: 130%; margin-bottom: 15px; }


li, ul { margin: 0px, padding: 0px; list-style-type: circle; }
ul { margin-left: 13px; _margin-left: 16px; }

.glowLine { border-top: 30px #fff solid; border-left: 35px #fff solid; padding-bottom: 30px; font: 900 10px/130% Verdana, sans-serif; overflow: hidden; }
.bbb, .bbbA { float: left; width: 16px; height: 16px; margin-right: 1px; border: 0px; text-decoration: none; background: transparent no-repeat top left; }
.bbb:hover, .bbbA { background: transparent no-repeat bottom left; }
