@media all {
body 
{
  text-align:center; margin:0px; padding:0px;
  height:100%;
}

#hauptcontainer { width:995px; margin:0px auto; text-align:left; }

/* SI: Header neu gestalten... */
    #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(/m101/volksbank/zib/images/linkmarke_norm_m089_44220.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; }
      #head_link { display:block; position:absolute; }
    #navi { }

    #left_nav { float:left; width:180px; overflow:hidden; }

/* ...SI */

#header
{
  height:160px;
  padding:0px;
}

#head_logo
{
  float:left;
  /* Abstände usw. als Klassen definiert */
}

#head_flash
{
  float:right;
}

#navi1
{
  padding-left:7px;
}

#suche
{
  position:absolute;margin-left:695px;width:300px;
  /* Abstände usw. als Klassen definiert */
}

#datum_sprachwahl
{
  clear:both;
  /* Abstände usw. als Klassen definiert */
}

#newsslots
{
  width:759px; float:left; overflow:hidden;
  /* Abstände usw. als Klassen definiert */
}

.newsslots_new
{
  width:584px; float:left; overflow:hidden;position:relative;z-index:1;
  /* Abstände usw. als Klassen definiert */
}

#newsslots_new
{
  width:584px; float:left; overflow:hidden;position:relative;z-index:1;
  /* Abstände usw. als Klassen definiert */
}

#teaserspalte
{
  width:203px; float:right; overflow:hidden;
  /* Abstände usw. als Klassen definiert */
}

.newsslot_li
{
  float:left; width:368px;
}
  .startSegment { padding-left:11px;padding-right:11px;background-image:url(../images/design/startsegment_m089_44220.gif);background-position:left center;background-repeat:repeat-x;  }
    .startSegmentInner { padding-left:5px;padding-right:5px;background-color:#FFFFFF; }

.newsslot_re
{
  float:right;width:368px;
}

.newsslot_retable
{
  float:right;width:320px;height:120px;
}

.pic_newsslot
{
  width:100px;
}

.pic_mitarbeiter
{
  width:100px; height:135px;
}

.text_newsslot
{
  margin:0px;width:260px;
  /* Abstände usw. als Klassen definiert */
}

.text_newsslotre
{
  margin:0px;float:right;width:260px;
  /* Abstände usw. als Klassen definiert */
}

.text_newsslotli
{
  margin:0px;float:left;width:262px;
  /* Abstände usw. als Klassen definiert */
}

.teaser
{
  width:203px;
  /* Abstände usw. als Klassen definiert */
}

.teaser_bild
{
  display:block;
  width:100%;
  /* Abstände usw. als Klassen definiert */
}

.header_toolbox
{
  margin:0px; padding-left: 22px; background-image:url(../images/toolbox.gif);background-repeat:no-repeat;background-position:left;
  /* Abstände usw. als Klassen definiert */
}

#footer {
  clear:both; width:100%;
  /* Abstände usw. als Klassen definiert */
}

.footer_li
{
  margin:0px;
  float:left;
}

.footer_re
{
  margin:0px;
  float:right;
  text-align:right;
}
/* Startseite NEU Pixelangaben */
.startnavireitertable { display:none; margin-top:19px; border:0px; }
  .startnavireitertr { height:16px; }
    .startnavireitertd { text-align:center; width:18px; background-color:#FFFFFF; }
.startnavibilddiv { margin-top:15px; }
  .startnavibildtable { margin-top:-13px; }      
  .startnavibildtable_mo { margin-top:-5px; } /* Mozilla */
    .startnavibildimg { border:0px; width:583px; }
}

@media print {
  #Seitenabschluss, #Breadcrump, #header, #header1, #header2, #navi, #navi1, #suche, #left_nav, #teaser, .teaser, #footer {
    display:none;
  }

  #hauptcontainer {
    width:700px; margin:0px auto; text-align:left; height:auto;
  }

  .logo_druck {
    float:right;
  }
}

@media screen {
  .logo_druck {
    display: none;
  }
}
