body                           { background-color: #0C0808; font-family: Verdana, sans-serif; font-size: 13px; font-weight: bold; overflow: hidden; }
#outer                         { border: 0px solid #FFFFFF; position: absolute; left: 60px; top: 0px; }
 #index_inner                  { position: relative; border: 0px solid #FFFFFF; width: 880px; height: 546px; background-image:url("bilder_main/bg_index_inner.jpg"); margin-left: auto; margin-right: auto; }
  #index_menutop               { position: absolute; margin-top: 40px; margin-left: -60px; width: 2000px; height: 30px; border-top:2px solid #8F341A; border-bottom:2px solid #8F341A; background-color: #C2CBEA; border-style:outset; filter:alpha(opacity=85); -moz-opacity:0.85;}
   div.imt                     { margin-top: 5px; margin-left: 250px }
   a.imtl:link, a.imtl:visited { color: #000000; text-decoration: none; }
   a.imtl:hover, a.imtl:active { color: #8F341A; text-decoration: underline; }

   span.big                    { font-size: 23px; }


  #index_textblock_links       { position: absolute; top: 450px; left: 80px; }
  #index_textblock_mitte       { position: absolute; top: 480px; left: 340px; }
  #index_textblock_rechts      { position: absolute; top: 450px; left: 600px; }
   a.tbl:link, a.tbl:visited   { text-decoration: none; color: #FED52F; font-size: 14px; font-weight: bold; }
   a.tbl:hover, a.tbl:active   { text-decoration: underline; color: #FED52F; font-size: 14px; font-weight: bold; }
  #index_textline_bottom       { position: absolute; top: 535px; left: 20px; color: #C2CBEA; font-size: 11px; }

  #kabfw_inner                  { position: relative; border: 0px solid #FFFFFF; width: 880px; height: 546px; margin-top: 30px; }
  #kabfw_textblock_links       { position: absolute; top: 490px; left: 80px; font-size: 15px; color: #C2CBEA;  }
   a.ktbl:link, a.ktbl:visited { text-decoration: none; color: #ABC6F7; font-size: 15px; font-weight: bold; }
   a.ktbl:hover, a.ktbl:active { text-decoration: underline; color: #ABC6F7; font-size: 15px; font-weight: bold; }
  #kabfw_textblock_rechts      { position: absolute; top: 490px; left: 450px; font-size: 15px; color: #C2CBEA; text-align:right;  }

 #impressum_inner              { border: 0px solid #FFFFFF; width: 880px; height: 546px; background-image:url("bilder_main/bg_unterseiten.jpg"); margin-left: auto; margin-right: auto; }
  #impressum_textblock         { position: absolute; background-color: #C2CBEA; top: 120px; left: 85px; width: 680px; height: 300px; border-top:3px solid #8F341A; border-bottom:3px solid #8F341A; padding: 8px; border-style:outset; filter:alpha(opacity=85); -moz-opacity:0.85; }
 #disclaimer_inner             { border: 0px solid #FFFFFF; width: 880px; height: 546px; background-image:url("bilder_main/bg_unterseiten.jpg"); margin-left: auto; margin-right: auto; }
  #disclaimer_textblock        { position: absolute; background-color: #C2CBEA; top: 120px; left: 85px; width: 680px; height: 300px; border-top:3px solid #8F341A; border-bottom:3px solid #8F341A; padding: 8px; border-style:outset; filter:alpha(opacity=85); -moz-opacity:0.85; overflow: auto; }
 #links_inner                  { border: 0px solid #FFFFFF; width: 880px; height: 546px; background-image:url("bilder_main/bg_unterseiten.jpg"); margin-left: auto; margin-right: auto; }
  #links_textblock             { position: absolute; background-color: #C2CBEA; top: 120px; left: 85px; width: 680px; height: 300px; border-top:3px solid #8F341A; border-bottom:3px solid #8F341A; padding: 8px; border-style:outset; filter:alpha(opacity=85); -moz-opacity:0.85; }
 #gaestebuch_inner             { border: 0px solid #FFFFFF; width: 880px; height: 546px; background-image:url("bilder_main/bg_unterseiten.jpg"); margin-left: auto; margin-right: auto; }
  #gaestebuch_textblock        { position: absolute; background-color: #C2CBEA; top: 120px; left: 85px; width: 680px; height: 300px; border-top:3px solid #8F341A; border-bottom:3px solid #8F341A; padding: 8px;  border-style:outset; filter:alpha(opacity=85); -moz-opacity:0.85; overflow: auto; }
 #spons_kabfwk_inner           { border: 0px solid #FFFFFF; width: 880px; height: 546px; background-image:url("bilder_main/bg_unterseiten.jpg"); margin-left: auto; margin-right: auto; }
  #spons_kabfwk_textblock      { position: absolute; background-color: #C2CBEA; top: 120px; left: 85px; width: 680px; height: 300px; border-top:3px solid #8F341A; border-bottom:3px solid #8F341A; padding: 8px;  border-style:outset; filter:alpha(opacity=85); -moz-opacity:0.85; overflow: auto; }
   #spons_kabfwk_tb /*table*/  { width: 100%; border-collapse: collapse; border: 0px solid #000000; }
    td.spktb_img               { font-family: Verdana, sans-serif; font-size: 13px; font-weight: bold; padding: 4px; width:240px; vertical-align: bottom;}
     img.nontrans              { filter:alpha(opacity=100); -moz-opacity:1.00; }
    td.spktb_txt               { font-family: Verdana, sans-serif; font-size: 13px; font-weight: bold; padding: 4px; vertical-align: bottom; text-align:left; }

 #pms_kabfwk_inner           { border: 0px solid #FFFFFF; width: 880px; height: 546px; background-image:url("bilder_main/bg_unterseiten.jpg"); margin-left: auto; margin-right: auto; }
  #pms_kabfwk_textblock      { position: absolute; background-color: #C2CBEA; top: 120px; left: 85px; width: 680px; height: 300px; border-top:3px solid #8F341A; border-bottom:3px solid #8F341A; padding: 8px;  border-style:outset; overflow: auto; }
   #pms_kabfwk_tb /*table*/  { width: 100%; border-collapse: collapse; border: 0px solid #000000; }

 a.links:link, a.links:visited { text-decoration: underline; color: #000000; font-size: 13px; font-weight: bold; }
 a.links:hover, a.links:active { text-decoration: underline; color: #800080; font-size: 13px; font-weight: bold; }

 .hgvon                        { font-size: 11px; }
 .hgtext                       { font-size: 11px; }

 #album_textblock              { position: absolute; background-color: #C2CBEA; top: 120px; left: 85px; width: 680px; height: 300px; border-top:3px solid #8F341A; border-bottom:3px solid #8F341A; padding: 8px; border-style:outset; filter:alpha(opacity=90); -moz-opacity:0.90; overflow: auto; }


/* #preise_inner div         { background-image: url(bilder/hg_preise.jpg); width:390px; height:411px; }*/
 #pi_table     /*table*/       { width: 100%; border-collapse: collapse; }
 td.pit_txt                    { color: #FFFFFF; font-family: Verdana, sans-serif; font-size: 13px; font-weight: bold; padding: 8px; }
