body                   { font-family: Verdana, sans-serif; font-size: 13px;
                         background-image:url(bilder/hg/hg_main.jpg);
						 background-repeat:no-repeat; color: #211f51;
						 background-color:#b9c1d8; }

 td                    { font-family: Verdana, sans-serif; font-size: 13px; }

 span.bold             { font-weight: bold; }
 span.big_bold         { font-weight: bold; font-size: 16px; }
 span.big_red_bold     { font-weight: bold; color: darkred; font-size: 18px; }
 span.red_bold         { font-weight: bold; color: red; }

 a:link, a:visited     { color: #211f51; font-weight: bold; }
 a:hover, a:active     { color: #d30132; font-weight: bold; }


 #logo                     { position: absolute; left: 0px; top: 0px; width: 252px;
                             height: 172px; }

 #ticker                   { position: absolute; left: 80px; top: 145px; z-index:18; }

 #title                    { position: absolute; left: 252px; top: 0px; width: 752px;
                             height: 172px;
                             background-image:url(bilder/hg/hg_title.jpg); }

 #menuleft                 { position: absolute; left: 0px; top: 172px; width: 234px;
                             height: 414px; }

 #content_index_inner      { position: absolute; left: 272px; top: 192px;
                             border: 0px solid #000000; width: 680px; height: 360px;
                             overflow:auto; text-align: justify; }

  #tel_index               { position: absolute; left: 20px; top: 190px; }


 #content_produkte_inner   { position: absolute; left: 272px; top: 192px;
                             border: 0px solid #000000; width: 680px; height: 360px;
                             overflow:auto; text-align: justify; }

  #table_produkte_img      {  }
   td.tpi_img              { vertical-align: middle; text-align: center; padding: 2px; }
    td.tpi_img img         { border: 1px solid #211f51; }
   td.tpi_txt              { vertical-align: top; text-align: center; padding: 2px; font-weight: bold; font-size: 11px; }


 #content_service_inner    { position: absolute; left: 272px; top: 192px;
                             border: 0px solid #000000; width: 680px; height: 360px;
                             overflow:auto; text-align: justify; }

  #img_lieferwagen         { width: 482px; float: right; }
   #img_lieferwagen img    { border: 0px solid #FFFFFF; margin: 6px; }



 #content_ueber_uns_inner  { position: absolute; left: 272px; top: 192px;
                             border: 0px solid #000000; width: 680px; height: 360px;
                             overflow:auto; text-align: justify; }

  #img_ueber_uns_lokal      { width: 410px; float: right; }
   #img_ueber_uns_lokal img { border: 4px solid #FFFFFF; margin: 6px; }


 #content_preise_inner      { position: absolute; left: 272px; top: 192px;
                             border: 0px solid #000000; width: 680px; height: 360px;
                             overflow:auto; text-align: justify; }


 #content_kontakt_inner    { position: absolute; left: 272px; top: 192px;
                             border: 0px solid #000000; width: 680px; height: 360px;
                             overflow:auto; text-align: justify; }

  #kontakt_table           { border-collapse: collapse; }

   td.kt_label             { font-weight: bold; vertical-align: top; }
   td.kt_input             { vertical-align: top; }

 #content_error_inner      { position: absolute; left: 272px; top: 192px;
                             border: 0px solid #000000; width: 680px; height: 360px;
                             overflow:auto; text-align: justify; }

 #content_thankyou_inner   { position: absolute; left: 272px; top: 192px;
                             border: 0px solid #000000; width: 680px; height: 360px;
                             overflow:auto; text-align: justify; }

 #content_impressum_inner  { position: absolute; left: 272px; top: 192px;
                             border: 0px solid #000000; width: 680px; height: 360px;
                             overflow:auto; text-align: justify; }

  #impressum_table         { border-collapse: collapse; width: 655px; border: 0px solid #000000; }

  td.imprt                 { vertical-align: top; border: 0px solid #000000; }


 #content_partner_inner    { position: absolute; left: 272px; top: 192px;
                             border: 0px solid #000000; width: 680px; height: 360px;
                             overflow:auto; text-align: justify; }

  #table_partner              { border-collapse: collapse; width: 620px; border: 0px solid #211f51; }
   td.tp_headline             { font-weight: bold; vertical-align: top; text-align: center;}
   td.tp_logo                 { vertical-align: middle; text-align: center; }
    td.tp_logo img            { border: 1px solid #211f51; }
   td.tp_label                { font-weight: bold; vertical-align: top; text-align: center; }


 #content_aufsperrdienst_inner  { position: absolute; left: 272px; top: 192px;
                                  border: 0px solid #000000; width: 680px; height: 360px;
                                  overflow:auto; text-align: justify; }

 #content_schluesseldienst_inner  { position: absolute; left: 272px; top: 192px;
                                    border: 0px solid #000000; width: 680px; height: 360px;
                                    overflow:auto; text-align: justify; }

 #content_autoschluessel_inner  { position: absolute; left: 272px; top: 192px;
                                    border: 0px solid #000000; width: 310px; height: 360px;
                                    overflow:auto; }

  #img_schluesseldienst           { float: right; }
   #img_schluesseldienst img      { border: 4px solid #FFFFFF; margin: 6px; }


  #img_autoschluessel_smart       { position: absolute; left: 586px; top: 240px; }



 #content_soforthilfe_nach_einbruch_inner  { position: absolute; left: 272px; top: 192px;
                                             border: 0px solid #000000; width: 680px; height: 360px;
                                             overflow:auto; text-align: justify; }

  #tel_soforthilfe_n_einbruch              { position: absolute; left: 0px; top: 240px; }

  #img_soforthilfe_nach_einbruch           { width: 200px; float: right; }
   #img_soforthilfe_nach_einbruch img      { border: 4px solid #FFFFFF; margin: 6px; }


 #content_sicherheitsschloss_inner  { position: absolute; left: 272px; top: 192px;
                                      border: 0px solid #000000; width: 680px; height: 360px;
                                      overflow:auto; text-align: justify; }

  #img_sicherheitsschloss           {  }
   #img_sicherheitsschloss img      { border: 4px solid #FFFFFF; margin: 6px; }

 #content_balkenschloesser_inner  { position: absolute; left: 272px; top: 192px;
                                    border: 0px solid #000000; width: 680px; height: 360px;
                                    overflow:auto; text-align: justify; }

  #img_balkenschloesser             {  }
   #img_balkenschloesser img        { border: 2px solid #211f51; margin: 6px; }


 #content_sicherheitsbeschlaege_inner  { position: absolute; left: 272px; top: 192px;
                                         border: 0px solid #000000; width: 680px; height: 360px;
                                         overflow:auto; text-align: justify; }

  #img_sicherheitsbeschlaege             { width: 280px; float: left; }
   #img_sicherheitsbeschlaege img        { border: 4px solid #FFFFFF; margin: 6px; }


 #content_zusatzschloesser_inner  { position: absolute; left: 272px; top: 192px;
                                    border: 0px solid #000000; width: 680px; height: 360px;
                                    overflow:auto; text-align: justify; }

  #img_zusatzschloesser                  {  }
   #img_zusatzschloesser img             { border: 4px solid #FFFFFF; margin: 6px; }

 #content_schliessanlagen_inner   { position: absolute; left: 272px; top: 192px;
                                    border: 0px solid #000000; width: 680px; height: 360px;
                                    overflow:auto; text-align: justify; }

 #content_tresoroeffnungen_inner  { position: absolute; left: 272px; top: 192px;
                                    border: 0px solid #000000; width: 680px; height: 360px;
                                    overflow:auto; text-align: justify; }


  #tresor_logo_wagner             { position: absolute; left: 120px; top: 100px; }
   #tresor_logo_wagner_img        { border: 0px solid #211f51; }




 #prodprov             { position: absolute; left: 272px; top: 566px;
                         font-weight: bold; font-size: 10px; }
