<!--

  body { background-color:#efefef; text-align:center; }

  div
    { font-family:Verdana; font-size:12px; color:#99ccff; margin:0px; padding:0px; }
  div.container
    { width:750px; }
  div.header
    { margin-top:20px; background-color:#ffffff; color:#99ccff; text-align:justify;
      border-style:solid; border-width:1px; border-color:#99ccff; }
  div.oben
    { height:160px; background-image:url(header-oben.jpg); background-repeat:no-repeat; }
  div.unten
    { height:38px; background-image:url(header-unten.jpg); background-repeat:no-repeat;
      text-align:right; vertical-align:middle; padding-left:265px; padding-right:10px; }
  div.menu
    { font-size:16px; }
  div.menu2
    { font-size:10px; border-style:none; text-align:right; }
  div.container2
    { margin-top:10px; padding:10px; background-color:#ffffff;
      border-style:solid; border-width:1px; border-color:#99ccff; }
  div.headline
    { color:#99ccff; text-align:left; font-size:15px; font-weight:bold;
      padding:0px; margin:0px; padding-bottom:5px; text-transform:uppercase; }
  div.inhalt
    { color:#000000; text-align:justify; }
  p
    { font-family:Verdana; font-size:12px; color:#000000; padding:0px; margin:0px; }
  p.bodytext
    { text-align:justify; padding-bottom:5px; }
  p.code
    { font-family:Courier; }
  p.src
    { font-family:Courier; text-align:right; }
  div.frame
    { border-style:solid; border-width:1px; border-color:#DEDFDE; padding:3px; margin-bottom:5px; }
  div.backlink
    { margin-top:5px; color:#000000; text-align:left; }
  div.opt
    { font-size:10px; color:#c0c0c0; text-align:center; }

  a { font-family:Verdana; color:#000000; }
  a:hover { color:#99ccff; }
  a.menu { font-size:16px; color:#000000; text-decoration:none; font-weight:bold; }
  a.menu:hover { color:#99ccff; }
  a.act { font-size:16px; color:#99ccff; text-decoration:none; font-weight:bold; }
  a.act:hover { color:#000000; }
  a.menu2 { font-size:12px; color:#000000; text-decoration:none; }
  a.menu2:hover { color:#99ccff; }
  a.act2 { font-size:12px; color:#99ccff; text-decoration:none; }
  a.act2:hover { color:#000000; }
  a.headline { font-size:15px; color:#99ccff; text-decoration:none; font-weight:bold; }
  a.headline:hover { color:#000000; }
  a.backlink { text-decoration:none; }

  img { border-style:none; border-width:1px; }
  img.line { margin-top:5px; margin-bottom:5px; }
  h1 { font-size:15px; color:#99ccff; padding:0px; margin:0px; padding-bottom:5px; }
  h2 { font-size:12px; color:#99ccff; padding:0px; margin:0px; padding-bottom:2px; }

  table { padding:0px; margin:0px; margin-bottom:2px; }
  td { font-size:12px; color:#000000; vertical-align:top; }
  table.thumb { padding:0px; margin:0px; width:720px; }
  tr.tr-even { background-color:#F2F8FF; }
  td.thumb { padding:2px; margin:0px; width:80px; }
  table.imgtext-table { margin-bottom:5px; }

  hr { width:100%; height:1px; color:#99ccff; margin:0px; }





  // GUESTBOOK

  div.tx-veguestbook-pi1
    { color:#000000; }
  table.guestbook-container
    { color:#000000; border-style:solid; border-width:1px; border-color:#DEDFDE; order-color:#99ccff;
      margin-top:3px; margin-bottom:3px; }
  td.guestbook-header
    { width:525px; padding:3px; background-color:#F2F8FF; background-color:#DEEEFD; }
  td.guestbook-date
    { width:200px; padding:3px; background-color:#F2F8FF; background-color:#DEEEFD; height:100%;
      font-size:10px; text-align:right; }
  td.guestbook-content
    { padding:3px; padding-top:0px; }
  div.guestbook-error
    { color:#ff0000; }
  div.guestbook-form-hint
    { color:#000000; font-style:italic; }

  a.gb { color:#000000; text-decoration:none; }
  a.gb:hover { color:#99ccff; }

  span
    { font-family:Verdana; font-size:12px; color:#000000; vertical-align:top; }
  td.guestbook-form-description
    { white-space:nowrap; }
  td.guestbook-form-input
    { }

  input
    { color:#000000; border-style:solid; border-width:1px; border-color:#99ccff; }
  input.button
    { background-color:#F2F8FF; }
  textarea
    { color:#000000; border-style:solid; border-width:1px; border-color:#99ccff; }


  // NEWS

  div.news-single
    { color:#000000; }
  div.news-single-date
    { color:#000000; font-size:10px; }
  div.news-single-title
    { color:#99ccff; font-size:14px; font-weight:bold; }
  div.news-single-subtitle
    { color:#000000; font-style:italic; padding-bottom:15px; }
  div.news-single-content
    { color:#000000; text-align:justify; }
  div.news-single-comment
    { color:#000000; text-align:justify; padding-top:10px; padding-bottom:5px; }
  img.news
    { padding-top:2px; padding-bottom:2px; }
  div.news-single-links
    { color:#000000; padding-top:10px; padding-bottom:5px; }
  div.news-single-related
    { color:#000000; padding-top:10px; padding-bottom:5px; }
  table.news-single-img
    { margin-left:5px; }
  td.news-single-img-caption
    { color:#000000; font-style:italic; font-size:11px; }
  div.news-single-img
    { border-style:solid; border-width:1px; border-color:#000000;
      padding:0px; margin:0px; margin-top:1px; margin-bottom:1px; }

  div.news-latest
    { color:#000000; }
  table.news-latest
    { width:725; border-style:solid; border-width:1px; border-color:#DEDFDE;
      margin-top:3px; margin-bottom:3px; }
  td.news-latest-title
    { width:485px; padding:2px; font-weight:bold; }
  td.news-latest-cat
    { width:240px; padding:3px; text-align:right; font-size:10px; }
  table.news-latest-content
    { width:725px; padding:2px; text-align:justify; }
  table.news-latest-img
    { padding:0px; padding-left:10px; margin:0px; }

  a.news { color:#000000; text-decoration:none; }
  a.news:hover { color:#99ccff; }

  table.news-list
    { width:100%; border-style:solid; border-width:1px; border-color:#DEDFDE; }
  td.news-list-header
    { padding:3px; font-weight:bold; }
  td.news-list-title
    { padding-left:3px; padding-right:3px; padding-top:5px; font-weight:bold; }
  td.news-list-cat
    { padding-left:3px; padding-right:3px; padding-top:6px; text-align:right; font-size:10px; }
  td.news-list-content
    { padding-left:3px; padding-right:3px; padding-bottom:5px; }
  table.news-list-img
    { padding-left:10px; }
  td.news-list-footer
    { padding-left:3px; padding-right:3px; text-align:left; }


  // GALLERY

  table.thumb
    { border-style:solid; border-width:1px; border-color:#000000; padding:0px; }
  td.img
    { border-style:none; border-width:1px; border-color:#F2F8FF; padding-top:5px;
      padding-bottom:5px; }
  td.thumb
    { border-style:solid; border-width:1px; border-color:#DEDFDE; margin-top:3px;
      margin-bottom:3px; text-align:center; vertical-align:middle; }
  td.gallery-img
    { border-style:solid; border-width:1px; border-color:#000000; padding:0px; }


-->