body                                   { font-family: Verdana, sans-serif; font-size: 11px; color: #FFFFFF; background-color:#509216; }
 td                                    { font-family: Verdana, sans-serif; font-size: 11px; color: #000000; }

  span.bold                            { font-weight: bold; }


 #outer                                { border: 0px solid #FFFFFF; width: 880px; height: 546px; z-index:0; position: relative; }
  #top                                 { border: 0px solid #FFFFFF; position: relative; height: 406px; }
   #topleft                            { border: 0px solid #FFFFFF; position: relative; float: left; width: 260px; height: 406px; }
    #title                             { border: 0px solid #FFFFFF; position: relative; width: 260px; height: 129px; padding: 0px; }
     #bild_logo                        { }
    #menuleft                          { border: 0px solid #FFFFFF; position: relative; width: 260px; height: 277px; background-image:url(bilder/hg_menuleft.jpg); }
     #menuleft_links                   { position: absolute; top: 20px; left: 20px; }
      a.mll:link,a.mll:visited         { font-size: 13px; color: #BDC8DB; text-decoration: none; }
      a.mll:hover,a.mll:active         { font-size: 13px; color: #BDC8DB; text-decoration: underline; }


   #topright                           { border: 0px solid #FFFFFF; position: relative; float: right; width: 620px; height: 406px; background-image:url(bilder/hg_content.jpg); }
    #content                           { z-index: 1; border: 0px solid yellow; color: #000000; position: absolute; top: 30px; left: 40px; width: 490px; height: 263px; background-repeat:no-repeat; font-weight: normal; }
     #cont_index                       { border: 0px solid #000000; visibility: hidden; position: absolute; top: 0px; left: 0px; width: 485px; height: 310px; overflow: hidden; background-image:url(bilder/hg_content_overlay_index.jpg); background-repeat:no-repeat; font-weight: normal; padding: 8px; }
      #willkommen_index                { z-index: 2; visibility: hidden; position: absolute; left: 0px; }
     #cont_ueber_uns                   { z-index: 3; visibility: hidden; position: absolute; top:0px; left:0px; width: 486px; height: 260px; overflow: auto; background-image:url(bilder/hg_content_overlay.jpg); background-repeat:no-repeat; text-align:justify; font-weight: normal; padding: 8px; }
     #cont_shop                        { z-index: 4; visibility: hidden; position: absolute; top:0px; left:0px; width: 486px; height: 260px; overflow: auto; background-image:url(bilder/hg_content_overlay.jpg); background-repeat:no-repeat; text-align:justify; font-weight: normal; padding: 8px; }
     #cont_autoren_werke               { z-index: 5; visibility: hidden; position: absolute; top:0px; left:0px; width: 486px; height: 260px; overflow: auto; background-image:url(bilder/hg_content_overlay.jpg); background-repeat:no-repeat; text-align:justify; font-weight: normal; padding: 8px; }

     #cont_presseberichte              { z-index: 6; visibility: hidden; position: absolute; top:0px; left:0px; width: 486px; height: 260px; overflow: auto; background-image:url(bilder/hg_content_overlay.jpg); background-repeat:no-repeat; text-align:justify; font-weight: normal; padding: 8px; }
      #presse_table                    { border-collapse: collapse; width: 470px; }
       td.presse_label                 { vertical-align: top; font-weight: bold;
                                         padding: 3px; font-size: 10px; }
       td.presse_datum                 { vertical-align: top; border-bottom: 0px solid #000000; padding: 3px; font-size: 10px; width: 80px; }
       td.presse_titel                 { vertical-align: top; border-bottom: 0px solid #000000; padding: 3px; font-size: 10px; }
       td.presse_pdflink               { vertical-align: top; border-bottom: 0px solid #000000; padding: 3px; font-size: 10px; }
       td.presse_bilderlink            { vertical-align: top; border-bottom: 0px solid #000000; padding: 3px; font-size: 10px; }
       td.presse_presseberichtlink     { vertical-align: top; border-bottom: 0px solid #000000; padding: 3px; font-size: 10px; }

       a.presse_link:link,a.presse_link:visited   { color: #000050; font-size: 10px; font-weight: bold; text-decoration: none; }
       a.presse_link:hover,a.presse_link:active   { color: #000050; font-size: 10px; font-weight: bold; text-decoration: underline; }



     #cont_wie_veroeff                 { z-index: 7; visibility: hidden; position: absolute; top:0px; left:0px; width: 486px; height: 260px; overflow: auto; background-image:url(bilder/hg_content_overlay.jpg); background-repeat:no-repeat; text-align:justify; font-weight: normal; padding: 8px; }


       a:link,a:visited                { color: #000000; font-size: 13px; font-weight: bold; text-decoration: underline; }
       a:hover,a:active                { color: darkgreen; font-size: 13px; font-weight: bold; text-decoration: underline; }



    /* ab hier content divs der Unterseiten/kategorien: */

     #content_anfrageformular           { width: 486px; height: 260px; overflow: auto; padding: 8px; }
/*table*/ #anfrage_persoenliche_daten   { width: 430px; }
           td.apd                       { color: #000000; font-size: 11px; }
           hr.af                        { text-align: center; color: #000000; width: 400px; }
     #content_disclaimer                { width: 486px; height: 260px; overflow: auto; text-align:justify; padding: 8px; }
     #content_stichwortsuche            { width: 486px; height: 260px; overflow: auto; padding: 8px; }
      #stichwortsuche_table             { width: 400px; height: 800px; border-collapse: collapse; }
      td.st                             { font-family: Verdana, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-align: left; vertical-align: top; }
       a.st:link,a.st:visited           { color: #000050; font-size: 13px; font-weight: bold; text-decoration: none; }
       a.st:hover,a.st:active           { color: #000050; font-size: 13px; font-weight: bold; text-decoration: underline; }
     #content_dur_streetpromotion       { width: 486px; height: 260px; position: relative; overflow: auto; text-align:justify; padding: 8px; }
     #content_dur_werbemittelverteilung { width: 486px; height: 260px; position: relative; overflow: auto; text-align:justify; margin: 0px; padding: 8px; }
     #content_dur_werbemittelverteilung_zusatzinfos { width: 180px; height: 80px; position: relative; overflow: auto; top: 140px; left: 260px; text-align: center; padding: 8px; }
     #content_im_complete_solutions     { width: 486px; height: 260px; position: relative; overflow: auto; text-align:justify; padding: 8px; }
     #content_im_domains                { width: 486px; height: 260px; position: relative; overflow: auto; text-align:justify; padding: 8px; }
     #content_im_hosting                { width: 486px; height: 260px; position: relative; overflow: auto; text-align:justify; padding: 8px; }
     #content_im_referenzen             { width: 486px; height: 260px; position: relative; overflow: auto; text-align:justify; padding: 8px; }
     #content_im_sm_optimierung         { width: 486px; height: 260px; position: relative; overflow: auto; text-align:justify; padding: 8px; }
     #content_im_webdesign              { width: 486px; height: 260px; position: relative; overflow: auto; text-align:justify; padding: 8px; }
     #content_im_website_check          { width: 486px; height: 260px; position: relative; overflow: auto; text-align:justify; padding: 8px; }
     #content_impressum                 { width: 486px; height: 260px; position: relative; overflow: auto; text-align:justify; padding: 8px; }
     #content_rechtliches               { border: 0px solid #FFFFFF; width: 486px; height: 260px; position: relative; overflow: auto; text-align:justify; padding: 8px; }
       a.rechtl:link,a.rechtl:visited   { color: #000050; font-size: 13px; font-weight: bold; text-decoration: none; }
       a.rechtl:hover,a.rechtl:active   { color: #000050; font-size: 13px; font-weight: bold; text-decoration: underline; }

     #content_haendlerbestellung        { border: 0px solid #FFFFFF; width: 486px; height: 260px; position: relative; overflow: auto; text-align:justify; padding: 8px; }

      #haendlerbestellung_table         { border-collapse: collapse; }
       td.haendlerbest_label            { vertical-align: top; font-weight: bold; }
       td.haendlerbest_input            { vertical-align: top; }


     #content_pm_sponsoring             { width: 486px; height: 260px; position: relative; overflow: auto; text-align:justify; padding: 8px; }
     #content_pm_werben_wie_wo          { width: 486px; height: 260px; position: relative; overflow: auto; text-align:justify; padding: 8px; }
     #content_pm_starterpaket           { width: 486px; height: 260px; position: relative; overflow: auto; text-align:justify; padding: 8px; }
     #content_pm_referenzen             { width: 486px; height: 260px; position: relative; overflow: auto; text-align:justify; padding: 8px; }
     #content_ueu_das_team              { width: 486px; height: 260px; position: relative; overflow: auto; text-align:justify; padding: 8px; }
     #content_ueu_philosophie           { width: 486px; height: 260px; position: relative; overflow: auto; text-align:justify; padding: 8px; }

     #content_aw_autoren                { width: 486px; height: 260px; position: relative; overflow: auto; text-align:justify; padding: 8px; }
      #autoren_table                    { border-collapse: collapse; }
       td.at_title                      { padding: 3px; }
       td.at_text                       { padding: 3px; text-align: justify; }
       td.at_list                       { padding: 3px; }

     #content_aw_werke                  { width: 486px; height: 260px; overflow: auto; padding: 8px; border: 0px solid #000000; }
      #werke_table                      { border-collapse: collapse; border: 0px solid #000000; }
       td.wt_img                        { padding: 5px; vertical-align: bottom; border: 0px solid #000000; }
       td.wt_list                       { padding: 5px; vertical-align: bottom; border: 0px solid #000000; }
       td.wt_anchor                     { padding: 3px; vertical-align: top; border: 0px solid #000000; }
       td.wt_text                       { padding: 3px; vertical-align: top; border: 0px solid #000000; }

     a.aw:link, a.aw:visited            { color: #000050; font-size: 11px; font-weight: bold; text-decoration: underline; }
     a.aw:hover, a.aw:active            { color: #000050; font-size: 11px; font-weight: bold; text-decoration: underline; }


     #werke_table                       { width: 450px; }


     #content_aw_autoren_buchen         { width: 486px; height: 260px; overflow: auto; padding: 8px; border: 0px solid #000000; }

      #autoren_buchen_table

       td.abt_img                       { padding: 5px; vertical-align: bottom; border: 0px solid #000000; }
       td.abt_list                      { padding: 5px; vertical-align: bottom; border: 0px solid #000000; }



     #content_aw_werke_textauszug           { width: 486px; height: 260px; overflow: auto; padding: 8px; border: 0px solid #000000; }
      #content_aw_werke_textauszug table td { text-align:justify; }



      table.preview_referenzen          { border: 0px solid #000000; width: 400px; height: 190px; border-collapse: collapse; margin-top:-10px; }
       td.preview_content               { border: 0px solid #000000; width: 250px; height: 190px; }
         #preview_webdesign    /*div*/  { border: 0px solid #000000; height: 190px; position: relative; }
         #preview_print_grafik /*div*/  { border: 0px solid #000000; height: 190px; position: relative; }

          table.prevs                   { border: 0px solid #000000; width: 400px; height: 190px; border-collapse: collapse; }
           td.prev_descr                { border: 0px solid #000000; width: 190px; font-size: 11px; color: #000000; font-weight: bold; }
            #prev_descr_table           { border: 0px solid #000000; width: 200px; height: 150px; border-collapse: collapse; }
             td.pdt_feldname            { border: 0px solid #000000; font-size: 11px; color: #000000; font-weight: bold; vertical-align: bottom; }
             td.pdt_feldinh             { border: 0px solid #000000; font-size: 11px; color: #000000; font-weight: normal; vertical-align: top; }
           td.prev_text                 { border: 0px solid #000000; width: 235px; font-size: 11px; color: #000000; font-weight: bold; height: 15px;}
           td.prev_img                  { border: 0px solid #000000; width: 235px; height: 154px; text-align: center; }
            td.prev_img img             { border: 0px solid #000000; }
           td.prev_back                 { border: 0px solid #000000; text-align: center; height: 23px; }
           td.prev_empty                { border: 0px solid #000000; height: 23px; }
           td.prev_forward              { border: 0px solid #000000; text-align: center; height: 23px; }

            a.pdt:link,a.pdt:visited    { font-size: 11px; color: #000050; font-weight: bold; text-decoration: none; }
            a.pdt:hover,a.pdt:active    { font-size: 11px; color: #000050; font-weight: bold; text-decoration: underline; }


         #prev_web_01                   { border: 0px solid #000000; position: absolute; }
         #prev_web_02                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_web_03                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_web_04                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_web_05                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_web_06                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_web_07                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_web_08                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_web_09                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_web_10                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_web_11                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_web_12                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_web_13                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_web_14                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_web_15                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_web_16                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_web_17                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_web_18                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_web_19                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_web_20                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_web_21                   { visibility: hidden; border: 0px solid #000000; position: absolute; }

         #prev_pg_01                   { border: 0px solid #000000; position: absolute; }
         #prev_pg_02                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_pg_03                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_pg_04                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_pg_05                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_pg_06                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_pg_07                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_pg_08                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_pg_09                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_pg_10                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_pg_11                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_pg_12                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_pg_13                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_pg_14                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_pg_15                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_pg_16                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_pg_17                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_pg_18                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_pg_19                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_pg_20                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_pg_21                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_pg_22                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_pg_23                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_pg_24                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_pg_25                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_pg_26                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_pg_27                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_pg_28                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_pg_29                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_pg_30                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_pg_31                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_pg_32                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_pg_33                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_pg_34                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_pg_35                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_pg_36                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_pg_37                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_pg_38                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_pg_39                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_pg_40                   { visibility: hidden; border: 0px solid #000000; position: absolute; }

     #navmenue_01                      { z-index: 2; border: 0px solid green; position: absolute; top: 266px; left: -13px; width: 500px; height: 45px; padding-top: 10px; padding-left: 20px; color: #FFFFFF; line-height: 15px; }
      #nav01_index                     { z-index: 3; border: 0px solid #000000; visibility: hidden; position: absolute; top: 0px; left: 0px; width: 513px; height: 45px; background-image: url(bilder/menue_01.jpg); background-repeat: no-repeat; padding-top: 16px; padding-left: 20px; color: #FFFFFF; line-height: 15px; vertical-align: top; }
       #willkommentext_index           { font-size: 16px; font-weight: bold; }
      #nav01_ueber_uns                 { z-index: 4; visibility: hidden; position: absolute; top: 0px; left: 0px; width: 500px; height: 45px; background-image: url(bilder/menue_01.jpg); background-repeat: no-repeat; padding-top: 10px; padding-left: 20px; color: #FFFFFF; line-height: 15px; }
      #nav01_shop                      { z-index: 5; visibility: hidden; position: absolute; top: 0px; left: 0px; width: 500px; height: 45px; background-image: url(bilder/menue_01.jpg); background-repeat: no-repeat; padding-top: 10px; padding-left: 20px; color: #FFFFFF; line-height: 15px; }
      #nav01_autoren_werke             { z-index: 6; visibility: hidden; position: absolute; top: 0px; left: 0px; width: 500px; height: 45px; background-image: url(bilder/menue_01.jpg); background-repeat: no-repeat; padding-top: 10px; padding-left: 20px; color: #FFFFFF; line-height: 15px; }
      #nav01_presseberichte            { z-index: 7; visibility: hidden; position: absolute; top: 0px; left: 0px; width: 500px; height: 45px; background-image: url(bilder/menue_01.jpg); background-repeat: no-repeat; padding-top: 10px; padding-left: 20px; color: #FFFFFF; line-height: 15px; }
      #nav01_wie_veroeff               { z-index: 8; visibility: hidden; position: absolute; top: 0px; left: 0px; width: 500px; height: 45px; background-image: url(bilder/menue_01.jpg); background-repeat: no-repeat; padding-top: 10px; padding-left: 20px; color: #FFFFFF; line-height: 15px; }
      a.navm_01:link,a.navm_01:visited { font-size: 11px; color: #BDC8DB; text-decoration: none; font-weight: bold; }
      a.navm_01:hover,a.navm_01:active { font-size: 11px; color: #BDC8DB; text-decoration: underline; font-weight: bold; }
     #navmenue_02                      { z-index: 2; border: 0px solid #000000; position: absolute; top: 318px; left: -13px; width: 500px; height: 45px; padding-top: 6px; padding-left: 20px; color: #FFFFFF; line-height: 15px; }
      a.navm_02:link,a.navm_02:visited { font-size: 11px; color: #BDC8DB; text-decoration: none; font-weight: bold; }
      a.navm_02:hover,a.navm_02:active { font-size: 11px; color: #BDC8DB; text-decoration: underline; font-weight: bold; }
      #nav02_table                     { width: 100%; }
      td.nav02                         { text-align: center; border: 0px solid #000000; padding: 4px; }
       #nav02_shop                     { width: 60px; }

      h4                               { font-size: 13px; font-weight: bold; }
      h5                               { font-size: 11px; font-weight: bold; }

  #bottom                              { border: 0px solid #FFFFFF; position: relative; height: 140px; background-image:url(bilder/hg_bottom.jpg); }
   #menubottom                         { border: 0px solid #FFFFFF; position: relative; height: 113px; }
    #mb_textlinks                      {  }
     #mbtl_table                       { position: absolute; top: 20px; left: 300px; }
      td.mbtlt_link                    { padding-top: 8px; }
       a.mbtltl:link,a.mbtltl:visited  { font-size: 14px; color: #FFFFFF; text-decoration: none; font-weight: bold; }
       a.mbtltl:hover,a.mbtltl:active  { font-size: 14px; color: darkblue; text-decoration: underline; font-weight: bold; }
      td.mbtlt_erklt                   { font-size: 10px; font-weight: bold; }
      td.mbtlt_spanner                 { width: 25px; }

   #textbottom                         { border: 0px solid #FFFFFF; position: relative; height: 27px; }
    #tb_inner                          { position: absolute; top: 20px; left: 100px; }

    a.www_anfrl:link,a.www_anfrl:visited { color: #000050; font-size: 11px; font-weight: bold; text-decoration: underline; }
    a.www_anfrl:hover,a.www_anfrl:active { color: #000050; font-size: 11px; font-weight: bold; text-decoration: underline; }


   #events_table                       { border-collapse: collapse; }

    #events_table td                   { padding: 6px; }

    td.evtab_date                      { width: 90px; vertical-align: top; }
    td.evtab_label                     { font-weight: bold; vertical-align: top; }
    td.evtab_value                     { vertical-align: top; }

    a.evtab:link,a.evtab:visited       { color: #000000; font-size: 11px; font-weight: bold; text-decoration: underline; }
    a.evtab:hover,a.evtab:active       { color: darkgreen; font-size: 11px; font-weight: bold; text-decoration: underline; }



    span.bold                           { font-weight: bold; }