
  body { text-align:center; margin:0px; padding:0px; }
  
  #hauptcontainer { width:995px; margin:1px auto; margin-bottom:0px; text-align:left; height: auto; }
    #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; }
    #content { float:left; width:775px; overflow:hidden; margin-left:0px; }
      .startColLeft { float:left;width:381px; }
        .startSegment { padding-left:11px;padding-right:11px;background-image:url(../images/design/startsegment.gif);background-position:left center;background-repeat:repeat-x;  }
          .startSegmentInner { padding-left:5px;padding-right:5px;background-color:#FFFFFF; }
        .startBlockLeft { display:block;float:left;width:100px; }
        .startBlockRight { float:right;width:274px; }
          .startBlockHead { padding-left:3px; padding-right:3px; padding-bottom:2px; border-bottom:2px solid #F1F1F1; }
          .startBlockText { padding-top:3px; padding-left:3px; padding-right:3px; }
      .startColRight { float:right;width:381px; }
    #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 { 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; }
      .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; }

.logo_druck { display: none; }

@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; }
}

