
  body { text-align:center; margin:0px; padding:0px; }
  
  #hauptcontainer { width:995px; margin:0px auto; text-align:left; }
    #header1 { }
      #metaLinks { float:left; width:790px; }
        #metaLinksInner { padding-top:3px; padding-bottom:2px; border-top:1px solid #dedede; padding-left:7px; }
        /* neu wegen Sprachauswahl: */
        #metaLinksInner1 { padding-bottom:2px; border-top:1px solid #dedede; padding-left:7px; }
        a.metaLinks {
             display:block; float:left; margin-right:8px;padding-left:6px;
             background-image:url(../images/linkmarke_norm.gif); background-repeat:no-repeat; background-position:left center;
             font-family:Arial,Helvetica,sans-serif; font-size: 100%; color:#000000; }
        a.sprachauswahl {
             display:block; float:left; padding-top:3px; margin-right:8px;padding-left:6px;
             font-family:Arial,Helvetica,sans-serif; font-size: 105%; color:#000000; text-decoration:none; cursor:default; }
        a.sprachen {
             display:block; float:left; margin-right:6px;padding-left:2px;
             background-repeat:no-repeat; background-position:left center;
             font-family:Arial,Helvetica,sans-serif; font-size: 105%; color:#000000; }
      #suchBoxStart { float:right; width:204px; min-height:22px;}
        /* Hide from IE Mac \*/ 
        #suchLayerStart { line-height:21px; }
        /* End hide from IE Mac */
          #suchFeldStart { width: 132px; vertical-align:middle; margin:0px; padding:0px; padding-left:2px; padding-right:2px; padding-top:1px; padding-bottom:1px; }
          /* Hide from IE Mac \*/ 
          #suchFeldStart { width:140px; } 
          /* End hide from IE Mac */
          #suchButtonStart { vertical-align:middle; width:55px; margin-left:1px; padding:0px; }
    #header2 { height:106px; }    
    #navi { }
      #navi1 { padding-left:7px; }
    #left_nav { float:left; width:182px; padding-top:15px; overflow:hidden; }
    #content { float:left; margin-left:13px;width:584px; overflow:hidden; }
      .startColLeft { float:left;width:284px; }
        .SbR1 { background-image:url(../images/design/sbrv.gif);background-position:right top;background-repeat:repeat-y; }
        .SbR2 { background-image:url(../images/design/sbrv.gif);background-position:left top;background-repeat:repeat-y; }
        .SbR3 { background-image:url(../images/design/sbrh.gif);background-position:left bottom;background-repeat:repeat-x; }
        .SbR4 { background-image:url(../images/design/sbrho.gif);background-position:left top;background-repeat:repeat-x; }
        .SbR5 { background-image:url(../images/design/sbreck.gif);background-position: right bottom;background-repeat:no-repeat }
          .SbH1 { padding-left:12px; padding-right:12px; }
            .SbH2 { padding-left:6px; padding-right:6px; background-color:#FFFFFF; text-decoration:none; }
          .SbL1 {  }
            .SbL2 {
                 display:block; float:right; padding-left:6px;
                 background-image:url(../images/linkmarke_norm.gif); background-repeat:no-repeat; background-position:left center; }
          .kursRahmen { border:1px solid #dcdcdc; }
          .kursTrenner { height:1px;overflow:hidden;background-color:#dcdcdc; }
          .kursSpacing { padding-left:4px; padding-top:3px; padding-right:4px; padding-bottom:4px; }
          .kursPfeil { background-image:url(../images/design/pfeilrechtsblau.gif);background-position: center center;background-repeat:no-repeat }
        .SbS { height:5px; overflow:hidden; }
      .startColRight { float:right;width:284px; }
    #teaser { float:right; width:203px; padding-top:15px; overflow:hidden; }
      .teaserR1 { background-image:url(../images/design/teaserrv.gif);background-position:left top;background-repeat:repeat-y; }
      .teaserR2 { background-image:url(../images/design/teaserrv.gif);background-position:right top;background-repeat:repeat-y; }
      .teaserR3 { background-image:url(../images/design/teaserro.gif);background-position:left top;background-repeat:repeat-x; }
      .teaserR4 { background-image:url(../images/design/teaserrh.gif);background-position:left bottom;background-repeat:repeat-x; }
      .teaserHead { padding-left:11px; padding-right:11px; }
        .teaserHeadInner { display:inline-block;padding-left:5px;padding-right:5px;background-color:#FFFFFF; }
      .teaserContent { margin-left:7px;margin-top:1px;margin-right:7px;background-color:#F1F1F1; }
        .teaserContentInner { padding-left:5px;padding-top:2px;padding-right:5px;padding-bottom:2px; }
          .teaserSub { padding-left:5px;padding-top:2px;padding-right:5px;padding-bottom:2px; }
          .teaserTrenner1 { border-top:2px solid #FFFFFF; }
          .teaserTrenner2 { border-top:1px solid #135195; }
          .teaserLink { padding-left:12px; padding-top:6px; }
      .teaserR5 { height:7px; overflow:hidden; } /* Bug padding/margin mancher Browser bei verschachtelten Hintergründen */
    #footer { clear:both; width:100%; }
      .footer_li { margin:0px; float:left; }
      .footer_re { margin:0px; float:right; text-align:right; }


@media print {
  #Seitenabschluss, #Breadcrump, #header1, #header2, #navi, #navi1, #suche, #left_nav, #teaser, #footer { display:none; }

  #hauptcontainer { width:775px; margin:0px auto; text-align:left; height:auto; }

  .logo_druck { float:right; }
}

@media screen {
  .logo_druck { display: none; }
}

