/* screen.css <!--DATE-->10.02.2010<!--/DATE-->  */

  body { font-family:tahoma,arial,helvetica,sans-serif; font-size:100%;
         color:#ffffff; background-color:#000000; }

  a:link, a:visited, a:active { color:#ccccff; background-color:#000000; }
  a:hover, a:focus { color:#ffffff; background-color:#000066; }
  a img { border:0; }

  body, div, p { text-align:center; }

  div#rahmenbox, div.rahmenbox770, div.rahmenbox1030
    {  margin:0 auto; border:#000033; padding:0; }
  div.rahmenbox770 { width:770px; }
  div.rahmenbox1030 { width:1030px; }

  #imageContainer { position:relative; margin:0; overflow:hidden; /*border:1px dashed yellow;*/ }

  div.seitentext { width:430px; margin:0 auto 0 auto; /*border:1px dotted #333333;*/
                   padding:0 340px 0 0; text-align:left; }
  div.angebottext
    { min-height:430px; color:#ffffff; background:#000000 url("img/deko-angebot.jpg") right top no-repeat; }
  div.kontakttext
    { min-height:430px; color:#ffffff; background:#000000 url("img/deko-kontakt.jpg") right top no-repeat; }
  div.preistext
    { color:#ffffff; background:#000000 url("img/deko-preise.jpg") right top no-repeat; }
  div.preistext2 { width:770px; margin:0 auto 0 auto; /*border:1px dotted #333333;*/
                   padding:0; text-align:left; }
  td.flyerpix { width:300px; }
  div.preistext2 p, div.preistext2 table, div.preistext2 td,
  div.preistext2 h1, div.preistext2 h2, div.preistext2 *,
  div.seitentext p, div.seitentext table,
  div.seitentext h1, div.seitentext h2, div.seitentext *
    { text-align:left; }

  h1 { margin-top:2px; margin-bottom:2px; }
  h1.home { margin-bottom:12px; }
  h1, h2 { font-weight:normal; }

  p.kopfnavi { margin:0; }

  p.bildabsatz { margin:0 0 5px 0; }
  p.bildabsatz span { font-size:1.2em; width:500px; }

  p.bildabsatz a img { vertical-align:bottom; border:0 none; }
  p.bildabsatz a:link, p.bildabsatz a:visited,  p.bildabsatz a:active,
  p.bildabsatz a:hover,  p.bildabsatz a:focus
    { color:#ccccff; background-color:#000000; }

  p.bildabsatz a.pfeillinks,  p.kopfnavi a.pfeillinks  { float:left; }
  p.bildabsatz a.pfeilrechts, p.kopfnavi a.pfeilrechts { float:right; }

  .kleiner, span.alternativdialink, span.fotograf, span.datum { font-size:86%; }
  span.legendelang { font-weight:bold; }

  ol.folders li a { padding-left:25px; background-image:url("../img/ordner-v2-k-ff0.png"); background-repeat:no-repeat; background-position:0px 3px; }

  p.prevnext { text-align:center; }

  table { border:0 none; padding-left:0; margin-left:0;
          border-collapse:collapse; border-spacing:0; }
  table td { padding:5px 10px 5px 0; vertical-align:top; }

  table.thumbs { margin:0 auto 5px auto; border:0 none; }
  .thumbs td { padding:5px; text-align:center; vertical-align:bottom; border:0 none; }


  table.kunden { border:0 none; margin-top:15px; }
  table.kunden th, table.kunden td
   {
    border:0 none;
    width:180px;
    text-align:left;
   }

  table.kunden td.sp1, table.kunden th.sp1
    { padding:0 8px 0 0px; }
  table.kunden td.sp2, table.kunden th.sp2,
  table.kunden td.sp3, table.kunden th.sp3,
  table.kunden td.sp4, table.kunden th.sp4
    { padding:0 8px 0 8px; }
  table.kunden td.sp5, table.kunden th.sp5
    { padding:0 0px 0 8px; }

  table.kunden td.sp2,
  table.kunden td.sp3,
  table.kunden td.sp4,
  table.kunden td.sp5
    { border-left:1px solid #666666; }


  table.kunden td img { margin:0 0 10px 0; }
  table.kunden td a:hover, table.kunden td a:focus  { color:#ccccff; background-color:#000000; }

  .copyright { font-size:0.85em; color:#999999; background-color:#000000; }

  .putzer { clear:both; }

  form.suche { float:right; margin:0 18px 0 0; }

  div.navi { width:770px; margin:25px auto 30px auto; }
  div.navi ul { margin:0 auto; padding:0 0 20px 0; }
  div.navi li { display:inline; float:left; text-align:left; width:98px;
                margin:0; padding:0;
                font-weight:bold;
                }
  div.navi li.last { width:78px; text-align:right; }