body                                   { font-family: Verdana, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; background-color:#000050; }

  span.bold                            { font-weight: bold; }

  span.bigbold                         { font-weight: bold; font-size: 36px; color: #000050; }


  #google_banner                       { position: absolute; top: 0px; left: 830px; }


 #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; }

    #starterpaket                      { position: absolute; z-index: 9; top: 390px; left: 60px; }

     #starterpaket img                 { border: 1px dashed #FFFFFF; }

     #starterpaket a                   { color: darkblue; }

   #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                       { z-index: 2; border: 0px solid orange; position: absolute; top: 0px; left: 0px; width: 486px; height: 260px; overflow: auto; background-image:url(bilder/hg_content_overlay.jpg); background-repeat:no-repeat; background-attachment: fixed; font-weight: normal; visibility: hidden; padding: 8px; }
      #willkommen_index                { border: 1px solid #000000; visibility: hidden; }

      #cont_index_table                { border-collapse: collapse; width: 450px; }
       td.cont_index_link              { vertical-align: top; font-size: 13px; color: #000000; text-align: center; }

       a.cil:link, a.cil:visited       { color: #000050; font-size: 14px; font-weight: bold; text-decoration: underline; }
       a.cil:hover, a.cil:active       { color: #000050; font-size: 14px; font-weight: bold; text-decoration: underline; }

      #content_index_stichwortsuche_table { width: 400px; height: 800px; border-collapse: collapse; }
      td.ci_st                            { font-family: Verdana, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-align: left; vertical-align: top; }
       a.ci_st:link,a.ci_st:visited       { color: #000050; font-size: 13px; font-weight: bold; text-decoration: none; }
       a.ci_st:hover,a.ci_st:active       { color: #000050; font-size: 13px; font-weight: bold; text-decoration: underline; }



     #cont_ueber_uns                   { z-index: 3; border: 0px solid orange; 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_pr_marketing                { z-index: 4; border: 0px solid orange; 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_internet_multimedia         { z-index: 5; border: 0px solid orange; 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_print_grafik                { z-index: 6; border: 0px solid orange; 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_event_pr                    { z-index: 7; border: 0px solid orange; 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_durchfuehrung               { z-index: 8; border: 0px solid orange; 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; }

    /* ab hier content divs der Unterseiten/kategorien: */

     #content_anfrageformular           { border: 0px solid #FFFFFF; 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                { border: 0px solid #FFFFFF; width: 486px; height: 260px; overflow: auto; text-align:justify; padding: 8px; }
     #content_stichwortsuche            { border: 0px solid #FFFFFF; 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       { border: 0px solid #FFFFFF; width: 486px; height: 260px; position: relative; overflow: auto; text-align:justify; padding: 8px; }
     #content_dur_werbemittelverteilung { border: 0px solid #FFFFFF; width: 486px; height: 260px; position: relative; overflow: auto; text-align:justify; margin: 0px; padding: 8px; }
     #content_dur_werbemittelverteilung_zusatzinfos { border: 0px solid #FFFFFF; width: 180px; height: 80px; position: relative; overflow: auto; padding-top: 0px; padding-left: 4px; top: 140px; left: 260px; text-align: center; }
     #content_im_complete_solutions     { border: 0px solid #FFFFFF; width: 486px; height: 260px; position: relative; overflow: auto; text-align:justify; padding: 8px; }
     #content_im_domains                { border: 0px solid #FFFFFF; width: 486px; height: 260px; position: relative; overflow: auto; text-align:justify; padding: 8px; }
     #content_im_hosting                { border: 0px solid #FFFFFF; width: 486px; height: 260px; position: relative; overflow: auto; text-align:justify; padding: 8px; }
     #content_im_referenzen             { border: 0px solid #FFFFFF; width: 486px; height: 260px; position: relative; overflow: auto; padding: 8px; }
     #content_pg_referenzen             { border: 0px solid #FFFFFF; width: 486px; height: 260px; position: relative; overflow: auto; padding: 8px; }
     #content_im_sm_optimierung         { border: 0px solid #FFFFFF; width: 486px; height: 260px; position: relative; overflow: auto; text-align:justify; padding: 8px; }
     #content_im_webdesign              { border: 0px solid #FFFFFF; width: 486px; height: 260px; position: relative; overflow: auto; text-align:justify; padding: 8px; }
     #content_im_website_check          { border: 0px solid #FFFFFF; width: 486px; height: 260px; position: relative; overflow: auto; text-align:justify; padding: 8px; }
     #content_impressum                 { border: 0px solid #FFFFFF; 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_pm_sponsoring             { border: 0px solid #FFFFFF; width: 486px; height: 260px; position: relative; overflow: auto; text-align:justify; padding: 8px; }
     #content_pm_werben_wie_wo          { border: 0px solid #FFFFFF; width: 486px; height: 260px; position: relative; overflow: auto; text-align:justify; padding: 8px; }
     #content_pm_starterpaket           { border: 0px solid #FFFFFF; width: 486px; height: 260px; position: relative; overflow: auto; text-align:justify; padding: 8px; }
     #content_pm_referenzen             { border: 0px solid #FFFFFF; width: 486px; height: 260px; position: relative; overflow: auto; text-align:justify; padding: 8px; }
     #content_ueu_das_team              { border: 0px solid #FFFFFF; width: 486px; height: 260px; position: relative; overflow: auto; text-align:justify; padding: 8px; }
     #content_ueu_philosophie           { border: 0px solid #FFFFFF; width: 486px; height: 260px; position: relative; overflow: auto; text-align:justify; padding: 8px; }


      table.preview_referenzen          { border: 0px solid #000000; width: 380px; 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: 380px; 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_web_22                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_web_23                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_web_24                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_web_25                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_web_26                   { 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; }
         #prev_pg_41                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_pg_42                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_pg_43                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_pg_44                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_pg_45                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_pg_46                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_pg_47                   { visibility: hidden; border: 0px solid #000000; position: absolute; }
         #prev_pg_48                   { 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; 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: 10px; padding-left: 20px; color: #FFFFFF; line-height: 15px; }
      #nav01_pr_marketing              { z-index: 5; 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: 10px; padding-left: 20px; color: #FFFFFF; line-height: 15px; }
      #nav01_internet_multimedia       { z-index: 6; 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: 10px; padding-left: 20px; color: #FFFFFF; line-height: 15px; }
      #nav01_print_grafik              { z-index: 7; 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: 10px; padding-left: 20px; color: #FFFFFF; line-height: 15px; }
      #nav01_event_pr                  { z-index: 8; 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: 10px; padding-left: 20px; color: #FFFFFF; line-height: 15px; }
      #nav01_durchfuehrung             { z-index: 9; 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: 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 red; position: absolute; top: 322px; left: -13px; width: 500px; height: 45px; padding-top: 2px; 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; }

      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                    {  }
       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: #BDC8DB; text-decoration: underline; font-weight: bold; }
      td.mbtlt_erklt                   { font-size: 10px; font-weight: bold; }

   #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; }