    body {padding:0px;margin:0px;background-color:#fff;font-family:verdana, sans-serif;}

/* ----------- Layouttabelle allgemein -----------*/

    table#layout {border-collapse:collapse; width:100%;height:99%;table-layout:fixed;}
    table#layout td {border:2px solid #fff;}
    /*table#layout td#logo {width:200px;height:160px;background-image:url(200px.gif);}
    table#layout td#header {background-image:url(wappen.gif);}*/
    table#layout td#logo {width:200px;height:160px;background-color:#FFE100; text-align:center;}
    table#layout td#header {background-color:#eb0;padding:0px; margin:0px;text-align:center;}
    table#layout td#stimmungsbild {background-color:#d9ceae;background-image:url('img/bg-rechts.jpg');}
    table#layout td#topright {width:180px;background-color:#c00;}
    table#layout td#footer {padding:5px;background-color:#ccc;}
    
/* ------------ Navi ------------ */
    table#layout td#navi {padding:0px;margin:0px;vertical-align:top;background-color:#ffc;}  
    /* --- LOGIN-Formular --- */
      table#layout td#navi div.tx-newloginbox-pi1 p {font-size:10px; color: #666;padding-left:3px;padding-right:20px;}
      table#layout td#navi div.tx-newloginbox-pi1 p.head {font-weight:bold; padding-top:10px;padding-bottom:5px;}
      table#layout td#navi div.tx-newloginbox-pi1 p.desc {padding-top:5px;}
      table#layout td#navi div.tx-newloginbox-pi1 p a {color:#666;text-decoration:none;}
      table#layout td#navi div.tx-newloginbox-pi1 p a:hover {color:#c00;}
      table#layout td#navi div.tx-newloginbox-pi1 input.button {border:1px solid #eebc00; background-color:#fef3aa;}
      /*-- Menu 1 --*/
      table#layout td#navi p {padding:0px;margin:0px;}
      table#layout td#navi p.n1 a {font-size:14px;background-image: url('img/bg-navi-1-no.gif'); font-weight: bold; color: #DD0030; text-decoration: none; display: block; background-position: 0 0; background-repeat: no-repeat; padding: 8px 5px 8px 8px; }
      table#layout td#navi p.a1 a,
      table#layout td#navi p.n1 a:hover {font-size:14px;background-image: url('img/bg-navi-1-act.gif'); font-weight: bold; color: #DD0030; text-decoration: none; display: block; background-position: 0 0; background-repeat: no-repeat; padding: 8px 5px 8px 8px; }
      
      /*-- Menu 2 --*/
      /*table#layout td#navi ul li ul { margin-bottom: 5px; }*/      
      table#layout td#navi p.n2 a {border-top:1px solid #ffc; background-color:#f9f2a9;color: #933; font-size:14px;font-weight: normal; text-decoration: none; display: block; padding: 4px 5px 4px 15px; margin:0px; }
      table#layout td#navi p.a2 a,
      table#layout td#navi p.n2 a:hover {border-top:1px solid #ffc;background-color:#f9de6a;color: #c00; font-size:14px;font-weight: normal; text-decoration: none; display: block; padding: 4px 5px 4px 15px; margin:0px; }
      
      /*-- Menu 3 --*/
      table#layout td#navi p.n3 a {border-left:10px solid #f9de6a;background-color:#ffc;color: #933; font-size:12px;font-weight: normal; text-decoration: none; display: block; padding: 2px 5px 2px 20px; margin:0px; }
      table#layout td#navi p.a3 a,
      table#layout td#navi p.n3 a:hover {border-left:10px solid #f9de6a;background-color:#ffc;color: #c00; font-size:12px;font-weight: normal; text-decoration: none; display: block; padding: 2px 5px 2px 20px; margin:0px; }

/* ----------- Content ---------- */
    table#layout td#content {vertical-align:top;padding:10px;background-color:#fff;}
      table#layout td#content h1 {color:#c00;font-weight:normal;font-size:24px;;letter-spacing:2px;width:100%;border-bottom:1px solid #ccc;margin-top:5px;clear:both;}
      table#layout td#content h2 {font-style:italic;font-weight:normal; font-size:20px;letter-spacing:1px;clear:both;}
      table#layout td#content h3 {font-weight:bold; font-size:14px;letter-spacing:1px;}
      table#layout td#content p {text-align:justify;line-height:1.5;font-size:12px;color:#666;}
      table#layout td#content p a {text-decoration:none;border-bottom:1px dashed #666; color:#666;}
      table#layout td#content p a:hover {text-decoration:none;border-bottom:1px dashed #c00;color:#c00;}
      table#layout td#content li {font-size:12px;padding-bottom:10px;color:#666;}  
      /* CSC-Elemente */
      .csc-textpic-caption, .news-single-imgcaption {font-size:11px;font-style:italic;font-weight:normal;width:200px;}
      div.csc-header-n1 {margin-top:0px;}

      div.news-latest-container a {text-decoration:none; color:#000;}
      div.news-latest-container a:hover {text-decoration:none; color:#f00;}
      div.news-latest-item img {margin:0px 0px 5px 5px;}
      div.news-single-img {margin:0px 0px 5px 20px;}
      

/* --------------------------------- */   
    table#layout td#contentright {vertical-align:top;background-color:#eee;}
    table#layout td#footer {height:30px;}

/* ---------- Guestbook ---------*/
    table#layout td#content table.gb-list-table {border-collapse:collapse;width:100%;}
    table#layout td#content table.gb-list-table td {border:1px solid #999;vertical-align:top;padding:10px;}
    table#layout td#content table.gb-list-table td.gb-list-header {font-size:10px; color:#c00;font-weight:bold;background-color:#ffc;padding:5px; margin:0px;font-style:normal;width:130px;}
    table#layout td#content table.gb-list-table td.gb-list-row p.gb-list-small {font-weight:bold;text-align:right;font-size:10px;}
    table#layout td#content table.gb-list-table td.gb-list-row p.gb-list-entrycomment-title {font-weight:bold; font-style: italic;margin-bottom:0px;}
    table#layout td#content table.gb-list-table td.gb-list-row p.gb-list-entrycomment {font-style: italic;margin-top:0px;}
    table#layout td#content table.gb-form-table tr td {vertical-align:top;}

/*--------- FOOTER -----*/
table#layout td#footer p {font-size:12px;}
table#layout td#footer p a {font-size:12px;text-decoration:none; color: #c00;}

   

