body                                               { font-family: Verdana, sans-serif; font-size: 13px; color: #437E86; /*overflow:hidden;*/ }
 td                                                 { font-family: Verdana, sans-serif; font-size: 13px; color: #437E86; }
 #outer                                             { height: 580px; width: 980px; }
 #title                                             { height: 96px; background-image: url(bilder/title_bg_e02.jpg); }
  #logoleft                                         { float: left; width: 150px; height: 90px; }
  #sloganright                                      { float: right; width: 450px; height: 90px; text-align: right; padding: 6px; font-size: 15px; font-weight: bold; }
 #menutop                                           { float: none; width: 980px; height: 29px; }
 #menusecondtop                                     { margin-top: -10px;background-color: #FFFFE1; border: 1px solid #C4C4C4; font-size: 12px; font-weight: bold; padding: 4px; text-align: right; padding-right: 8px; }
  a.mst:link, a.mst:visited                         { font-size: 13px; color: #404040; font-weight: bold; text-decoration: underline; }
  a.mst:hover, a.mst:active                         { font-size: 13px; color: #911331; font-weight: bold; text-decoration: underline; }
 #path                                              { border: 1px solid #C4C4C4; margin-top: 4px; background-color: #0A7173; color: #FFFFFF; font-weight: bold; padding: 3px; padding-left: 9px; }
  a.pathlink:link, a.pathlink:visited               { color: #FF9933; font-weight: bold; text-decoration: none; }
  a.pathlink:hover, a.pathlink:active               { color: #FF9933; font-weight: bold; text-decoration: none; }
  span.klammer_pathlink                             { font-size: 12px; color: #FF9933; font-weight: bold; text-decoration: none; }
 #content       /*height war 400px*/                { height: 385px; border: 1px solid #C4C4C4; margin-top: 4px; padding: 8px; }
 #menubottom                                        { border: 1px solid #C4C4C4; margin-top: 4px; background-color: #0A7173; color: #FFFFFF; font-size:10px; font-weight: bold; padding: 3px; }
  #copyright                                        { float:left; width: 280px; }
  #production                                       { float:right; width: 280px; text-align: right; }
  #cculink:link, #cculink:visited                   { font-size: 10px; font-weight: bold; text-decoration: underline; color: #FF9933; }
  #cculink:hover, #cculink:active                   { font-size: 10px; font-weight: bold; text-decoration: underline; color: #FF9933; }
  h4                                                {  }

  span.bold          /* span */                     { font-weight: bold; }
  span.bold_13px     /* span */                     { font-weight: bold; font-size: 13px; }
  span.bold_italic   /* span */                     { font-weight: bold; font-style: italic; }
  div.bold_left      /* div */                      { font-weight: bold; text-align:left; }



 /* Liste der Inhaltsseiten plus Details: */

 /*index allgemein:*/
 #content_index         /*div*/                     { font-size: 13px; font-weight: bold; }
  #content_index_inner /*table, height war 379px*/  { width: 960px; height: 350px; border-collapse: collapse; }

/* Indexseite speziell: */
  #news               /*td*/                       { width: 300px; font-size: 13px; font-weight: bold; vertical-align: top; }
   #newsinner        /*div*/                       { border: 2px solid #C4C4C4; width: 300px; height: 340px; background-color: #FFFFFF; /*#EAEFEA;*/ font-size: 13px; font-weight: bold; overflow:auto; margin: 4px; padding: 3px; }
    #table_ni                                      { border: 2px solid #C4C4C4; width: 274px; border-collapse:collapse; }
     td.td_ni_ttl                                  { border-bottom: 1px solid #C4C4C4; font-size: 13px; background-color: #619298; color: #000000; vertical-align: top; padding: 3px; width: 180px; font-weight: bold; }
     td.td_ni_dt                                   { background-color: #0A7173; border: 2px solid #C4C4C4; font-size: 13px; text-align: right; vertical-align: top; padding: 3px; height: 20px; color: #FFFFFF; }
     span.ni_ttl                                   { color: #FFFFFF; }
     td.dt2                                        { border-bottom: 1px solid #C4C4C4; background-color: #619298; }
     td.td_ni_txt                                  { border-top: 1px solid #C4C4C4; border-bottom: 2px solid #C4C4C4; font-size: 13px; text-align: justify; vertical-align: top; padding: 3px; }
      a.tdnit:link, a.tdnit:visited                { color: #FF9933; font-weight: bold; text-decoration: underline; }
      a.tdnit:hover, a.tdnit:active                { color: #FF9933; font-weight: bold; text-decoration: underline; }
  #rest               /*td*/                       { width: 660px; font-size: 13px; font-weight: bold; vertical-align: top; }
   #rest_inner        /*table*/                    { height: 340px; width: 620px; border-collapse: collapse; margin: 4px; }
    #ticker           /*td*/                       { font-size: 13px; font-weight: bold; vertical-align: top; height: 80px; padding: 3px; }
     #ticker img                                   { margin: 4px; }
    #pcn_index        /*td*/                       { font-size: 13px; vertical-align: center; padding: 3px; font-weight: bold; }
     a.prcouch_index:link, a.prcouch_index:visited { font-weight: bold; text-decoration: underline; color: #FF9933; }
     a.prcouch_index:hover, a.prcouch_index:active { font-weight: bold; text-decoration: underline; color: #FF9933; }
    #pcn_image_index  /*td*/                       { font-size: 13px; vertical-align: center; padding: 3px; }
    #einfuehrung      /*td*/                       {  }
     #einfuehrung_inner /*div*/                    { border: 0px solid #C4C4C4; width: 610px; height: 131px; background-color: #FFFFFF; /*#EAEFEA;*/ font-size: 13px; font-weight: bold; margin: 3px; padding: 2px; }
      a.ei:link, a.ei:visited                      { color: #FF9933; font-weight: bold; text-decoration: none; }
      a.ei:hover, a.ei:active                      { color: #FF9933; font-weight: bold; text-decoration: none; }

/* Agentur speziell: */

  #firmenprofil /* td */                           { width: 428px; height: 280px; vertical-align: top; padding: 4px; font-weight: bold; }
   #firmenprofil_inner /* div */                   { height: 270px; overflow:auto; background-color: #FFFFFF; margin: 4px; padding: 7px; text-align: justify; font-weight: normal; }
  #leistungen   /* td */                           { width: 220px; height: 280px; vertical-align: top; padding: 4px; font-weight: bold; }
   #leistungen_inner /* div */                     { height: 120px; margin: 4px; margin-bottom: 10px; padding: 3px; background-color: #FFFFE1; border: 2px solid #C4C4C4; }
   a.leist:link, a.leist:visited                   { font-weight: bold; text-decoration: underline; color: #FF9933; }
   a.leist:hover, a.leist:active                   { font-weight: bold; text-decoration: underline; color: #FF9933; }
   #service_inner /* div */                        { height: 120px; margin: 4px; padding: 3px; background-color: #FFFFE1; border: 2px solid #C4C4C4; }
   a.serv:link, a.serv:visited                     { font-weight: bold; text-decoration: underline; color: #FF9933; }
   a.serv:hover, a.serv:active                     { font-weight: bold; text-decoration: underline; color: #FF9933; }
  #news_agentur /*td*/                             { width: 312px; height: 280px; vertical-align: top; padding: 4px; font-weight: bold; }
   #news_agentur_inner /* div */                   { border: 2px solid #C4C4C4; width: 300px; height: 270px; overflow:auto; background-color: #FFFFFF; padding: 3px; font-weight: normal; }
    #news_agentur_inner_table /* table */          { border-collapse: collapse; border: 2px solid #C4C4C4; }
     td.td_nai_ttl                                 { border-bottom: 1px solid #C4C4C4; font-size: 13px; background-color: /*#85B6C3;*/#619298; color: #000000; vertical-align: top; padding: 3px; /* width: 180px; */font-weight: bold; }
     td.td_nai_dt                                  { background-color: #437E86; border: 2px solid #C4C4C4; font-size: 13px; text-align: right; vertical-align: top; padding: 3px; height: 20px; color: #FFFFFF; }
     span.nai_ttl                                  { color: #FFFFFF; }
     td.nai_dt2                                    { border-bottom: 1px solid #C4C4C4; background-color: #619298; }
     td.td_nai_txt                                 { border-top: 1px solid #C4C4C4; border-bottom: 2px solid #C4C4C4; font-size: 13px; text-align: justify; vertical-align: top; padding: 3px; }
      a.tdnait:link, a.tdnait:visited              { color: #FF9933; font-weight: bold; text-decoration: underline; }
      a.tdnait:hover, a.tdnait:active              { color: #FF9933; font-weight: bold; text-decoration: underline; }
  #archivlinks    /* td */                         { width: 960px; height: 11px; vertical-align: top; padding: 0px; font-weight: bold; }
   #archivlinks_inner /* div */                    { border: 2px solid #C4C4C4; width: 860px; background-color: #FFFFE1; margin: 4px; padding: 3px; font-weight: normal; text-align:center; }
    #archivlinks_inner_table /* table */           { width: 700px; }
     /* td.td_al_label  td                         { text-align: right; font-weight: bold; } */
     td.td_al       /* td */                       { text-align: center; }
     a.al:link, a.al:visited  /* td */             { font-weight: bold; text-decoration: underline; color: #FF9933; }
     a.al:hover, a.al:active  /* td */             { font-weight: bold; text-decoration: underline; color: #FF9933; }


/* Kunden speziell: */

  #kunden          /*td*/                          { height: 330px; width: 460px; vertical-align: top; padding: 4px; font-weight: bold; }
   #kunden_inner   /*div*/                         { height: 336px; width: 456px; border: 2px solid #C4C4C4; overflow:auto; margin: 4px; padding: 3px; background-color: #FFFFFF; }
    #ki_oben_table /* table */                     { width: 420px; border: 0px solid #C4C4C4; table-layout: fixed; border-collapse: collapse; }
     td.ki_oben    /* td */                        { vertical-align: top; padding: 1px; padding: 3px; }
    #kunden_inner_table  /* table */               { width: 420px; border: 0px solid #C4C4C4; table-layout: fixed; border-collapse: collapse; }
     td.ki_leer          /* td */                  { height: 8px; vertical-align: top; padding: 4px; }
     #ki_spaltenbreite   /* td */                  { height: 8px; width: 300px; vertical-align: top; padding: 1px; font-weight: bold; }
     #ki_label_pr        /* td */                  { height: 8px; vertical-align: top; text-align:center; padding: 1px; font-weight: bold; }
     #ki_label_event     /* td */                  { height: 8px; vertical-align: top; text-align:center; padding: 1px; font-weight: bold; }
     #ki_label_marketing /* td */                  { height: 8px; vertical-align: top; text-align:center; padding: 1px; font-weight: bold; }
     td.ki_label_firma   /* td */                  { vertical-align: center; padding: 8px; font-size: 11px; font-weight: bold; }
      a.kilf:link, a.kilf:visited  /* td */        { font-weight: bold; text-decoration: underline; color: #FF9933; font-size: 11px; }
      a.kilf:hover, a.kilf:active  /* td */        { font-weight: bold; text-decoration: underline; color: #FF9933; font-size: 11px; }
     td.ki_beschr        /* td */                  { height: 8px; vertical-align: top; text-align:center; padding: 4px; font-size: 10px;  }
     td.ki_txt           /* td */                  { vertical-align: top; padding: 4px; }
     td.ki_dot           /* td */                  { vertical-align: center; padding: 4px; text-align: center; }
  #projekte        /*td*/                          { height: 270px; width: 420px; vertical-align: top; padding: 4px; font-weight: bold; }
   #projekte_inner /*div*/                         { width: 430px; height: 260px; border: 2px solid #C4C4C4; overflow:auto; margin: 4px; padding: 3px; background-color: #FFFFFF; font-weight: normal; text-align: justify; }
  #zitate_link     /*td*/                          { height: 60px; vertical-align: top; padding: 4px; font-weight: bold; }
   #zitate_link_inner /* div */                    { width: 430px; height: 58px; border: 2px solid #C4C4C4; overflow:auto; margin: 4px; padding: 3px; font-weight: normal; text-align: center; background-color: #FFFFE1; }
      a.zli:link, a.zli:visited  /* td */          { font-weight: bold; text-decoration: underline; color: #FF9933; font-size: 14px; }
      a.zli:hover, a.zli:active  /* td */          { font-weight: bold; text-decoration: underline; color: #FF9933; font-size: 14px; }

  #zitate          /*td*/                          { height: 440px; width: 420px; vertical-align: top; padding: 4px; font-weight: bold; }
   #zitate_inner   /*div*/                         { height: 430px; border: 2px solid #C4C4C4; overflow:auto; margin: 4px; padding: 3px; background-color: #FFFFFF; }
    #zitate_inner_table /* table */                { border: 1px solid #C4C4C4; table-layout: fixed; border-collapse: collapse; }
     td.zi_label        /* td */                   { border: 1px solid #C4C4C4; vertical-align: top; padding: 1px; font-weight: bold; background-color: #619298; color: #FFFFFF; }
     td.zi_txt          /* td */                   { border: 1px solid #C4C4C4; vertical-align: top; padding: 1px; }




/* Team speziell: */

  #team           /* td */                         { height: 220px; width: 960px; vertical-align: top; padding: 4px; font-weight: bold; }
/*   #vlnr          div                            { text-align:center; font-size: 11px; }*/
   #fotos         /* table */                      { height: 230px; width: 570px; border-collapse: collapse; margin: 4px; }
    #foto1        /* td */                         { width: 190px; height: 224px; background-color: #FFFFFF; vertical-align: top; padding: 3px; font-weight: bold; }
    #foto2        /* td */                         { width: 190px; height: 224px; background-color: #FFFFFF; vertical-align: top; padding: 3px; font-weight: bold; }
    #foto3        /* td */                         { width: 190px; height: 224px; background-color: #FFFFFF; vertical-align: top; padding: 3px; font-weight: bold; }
     img.team                                      { border: 1px solid #0A7173; }
     div.faq_but  /* div */                        { font-size: 9px; width: 135px; text-align: justify; }
/*  #faqs            td                            { height: 20px; width: 960px; vertical-align: top; padding: 4px; font-weight: bold; }
   #faqsinner      table                           { border: 2px solid #000000; height: 20px; width: 186px; border-collapse: collapse; margin: 2px; }
    #fli           td                              { vertical-align: center; text-align: center; padding: 2px; font-weight: bold; }*/
    a.fli:link, a.fli:visited                      { font-weight: bold; text-decoration: none; color: #FF9933; }
    a.fli:hover, a.fli:active                      { font-weight: bold; text-decoration: none; color: #FF9933; }


/* Leistungen (PR) speziell: */

  #leistungen_pr        /* td */                   { height: 320px; width: 960px; vertical-align: top; padding: 4px; font-weight: bold; }
   #leistungen_pr_inner /* div */                  { height: 320px; border: 2px solid #C4C4C4; margin: 4px; padding: 3px; background-color: #FFFFFF; text-align: center; }
    #leistungen_pr_table /* table */               { border-collapse: collapse; margin: 4px; }
     td.leistungen_pr    /* td */                  { width: 470px; vertical-align:top; padding: 4px; font-weight: bold; line-height: 22px; }


/* Leistungen (Veranstaltungen) speziell: */

  #leistungen_veranst        /* td */              { height: 320px; width: 960px; border: 2px solid #C4C4C4; vertical-align: top; padding: 4px; font-weight: bold; }
   #leistungen_veranst_inner /* div */             { height: 320px; margin: 4px; padding: 3px; background-color: #FFFFFF; line-height: 22px; }
    #leistungen_veranst_table /* table */          { border-collapse: collapse;  margin: 4px; width: 550px; }
     td.leistungen_veranst    /*td*/               { vertical-align:top; padding: 4px; font-weight: bold; line-height: 22px; }
      a.lvera:link, a.lvera:visited                { font-weight: bold; text-decoration: underline; color: #FF9933; }
      a.lvera:hover, a.lvera:active                { font-weight: bold; text-decoration: underline; color: #FF9933; }

/* Leistungen (Werbeplanung) speziell: */

  #leistungen_werbepl        /* td */              { height: 320px; width: 960px; vertical-align: top; padding: 4px; font-weight: bold; }
   #leistungen_werbepl_inner /* div */             { height: 320px; border: 2px solid #C4C4C4; margin: 4px; padding: 3px; background-color: #FFFFFF; text-align:center; }
    #leistungen_werbepl_table /* table */          { border-collapse: collapse; width: 900px; margin: 4px; }
     td.leistungen_werbepl    /* td */             { vertical-align:top; padding: 4px; font-weight: bold; line-height: 22px; }


/* Partner speziell: */

  #partner_allg_text        /* td */               { height: 320px; width: 300px; vertical-align: top; padding: 4px; font-weight: bold; }
   #partner_allg_text_inner /* div */              { height: 310px; border: 0px solid #C4C4C4; overflow:auto; margin: 4px; padding: 3px; background-color: #FFFFFF; font-weight: normal; }
  #partner_liste            /* td */               { height: 320px; width: 600px; vertical-align: top; padding: 4px; font-weight: bold; }
   #partner_liste_inner     /* div */              { height: 310px; overflow:auto; margin: 4px; padding: 3px; background-color: #FFFFFF; font-size: 4px; }
    a.pl:link, a.pl:visited                        { font-weight: bold; text-decoration: underline; color: #FF9933; }
    a.pl:hover, a.pl:active                        { font-weight: bold; text-decoration: underline; color: #FF9933; }


/* Berenika-FAQs speziell: */

 #content_berenika_faqs       /*height war 400px*/ { height: 385px; margin-top: 4px; padding: 8px; }
  #berenika_faqs        /* td */                   { height: 320px; width: 960px; vertical-align: top; padding: 4px; font-weight: bold; }
   #berenika_faqs_inner /* div */                  { height: 310px; border: 2px solid #C4C4C4; overflow:auto; margin: 4px; padding: 3px; background-color: #FFFFFF; }
    #berenika_faqs_table /* table */               { width: 900px; border-collapse: collapse; margin: 4px; }
     td.faqs_subtitle    /* td */                  { border-bottom: 1px solid #C4C4C4; padding: 3px; padding-top: 18px; font-weight: bold; font-size: 14px; }
     td.faqs_content     /* td */                  { padding: 3px; }
      div.faqs_img_left  /* div */                 { float: left; width: 142px; text-align:center; margin: 2px; margin-top: 9px; margin-right: 9px; padding: 0px; }
      div.faqs_img_right /* div */                 { float: right; width: 142px; text-align:center; margin: 2px; margin-top: 9px; margin-left: 9px; padding: 0px; }
      img.faqs_img       /* img */                 {  }
      a.faq:link, a.faq:visited                    { font-weight: bold; text-decoration: underline; color: #FF9933; }
      a.faq:hover, a.faq:active                    { font-weight: bold; text-decoration: underline; color: #FF9933; }


/* Presse speziell: */

  #presse_kunden           /* td */                { height: 180px; width: 940px; vertical-align: top; padding: 4px; font-weight: bold; }
   #presse_kunden_inner    /* div */               { height: 170px; border: 2px solid #C4C4C4; overflow:auto; margin: 4px; padding: 3px; background-color: #FFFFFF; }
    #presse_kunden_inner_table /* table */         { border: 1px solid #C4C4C4; border-collapse: collapse; }
     td.pki_label              /* td */            { border-bottom: 1px solid #C4C4C4; border-left: 1px solid #C4C4C4; vertical-align: top; padding: 4px; font-weight: bold; }
     td.pki_txt                /* td */            { border-bottom: 1px solid #C4C4C4; border-right: 1px solid #C4C4C4; vertical-align: top; padding: 4px; }
     td.pki_pfeil              /* td */            { border-bottom: 1px solid #C4C4C4; vertical-align: center; padding: 4px; }
     td.pki_link               /* td */            { border-bottom: 1px solid #C4C4C4; vertical-align: center; padding: 4px; text-align: center; }
      a.pki_link:link, a.pki_link:visited          { font-weight: bold; text-decoration: underline; color: #FF9933; }
      a.pki_link:hover, a.pki_link:active          { font-weight: bold; text-decoration: underline; color: #FF9933; }
    #presse_eigen_inner_table  /* table */         { border: 1px solid #C4C4C4; border-collapse: collapse; }
     td.pei_label              /* td */            { border-bottom: 1px solid #C4C4C4; border-left: 1px solid #C4C4C4; vertical-align: top; padding: 4px; font-weight: bold; }
     td.pei_txt                /* td */            { border-bottom: 1px solid #C4C4C4; border-right: 1px solid #C4C4C4; vertical-align: top; padding: 4px; }
     td.pei_pfeil              /* td */            { border-bottom: 1px solid #C4C4C4; vertical-align: center; padding: 4px; }
     td.pei_link               /* td */            { border-bottom: 1px solid #C4C4C4; vertical-align: center; padding: 4px; text-align: center; }
      a.pei_link:link, a.pei_link:visited          { font-weight: bold; text-decoration: underline; color: #FF9933; }
      a.pei_link:hover, a.pei_link:active          { font-weight: bold; text-decoration: underline; color: #FF9933; }



  #presse_eigen            /* td */                { height: 110px; width: 940px; vertical-align: top; padding: 4px; font-weight: bold; }
   #presse_eigen_inner     /* div */               { height: 100px; width: 490px; border: 2px solid #C4C4C4; overflow:auto; margin: 4px; padding: 3px; background-color: #FFFFFF; }



/* PMs Kunden: */

  #pms_kunden        /* td */                      { height: 300px; width: 960px; vertical-align: top; padding: 4px; font-weight: bold; }
   a.pms_kunden_oben:link, a.pms_kunden_oben:visited { font-weight: bold; text-decoration: underline; color: #FF9933; }
   a.pms_kunden_oben:hover, a.pms_kunden_oben:active { font-weight: bold; text-decoration: underline; color: #FF9933; }
   #pms_kunden_inner /* div */                     { height: 250px; border: 2px solid #C4C4C4; overflow:auto; margin: 4px; padding: 3px; background-color: #FFFFFF; }
    #pms_kunden_inner_table  /* table */           { border: 1px solid #C4C4C4; border-collapse: collapse; }
     td.pms_kunden_txt       /* td */              { border: 1px solid #C4C4C4; vertical-align: top; padding: 4px; }
      span.pms_date          /* span */            { font-size: 11px; font-weight: normal; }
      span.pms_headline      /* span */            { font-size: 19px; font-weight: bold; }
      span.pms_subhead       /* span */            { font-size: 16px; font-weight: bold; }
      span.pms_normal        /* span */            { font-size: 11px; font-weight: normal; }
      a.pmskt:link, a.pmskt:visited                { font-weight: bold; text-decoration: underline; color: #FF9933; }
      a.pmskt:hover, a.pmskt:active                { font-weight: bold; text-decoration: underline; color: #FF9933; }

     td.pms_kunden_dv        /* td */              { border: 1px solid #C4C4C4; vertical-align: center; padding: 4px; text-align:center; }
      span.auf_anfrage                             { font-size: 14px; font-weight: bold; color: #000000; }
     td.pms_kunden_bildlink  /* td */              { border: 1px solid #C4C4C4; vertical-align: center; padding: 4px; text-align:center; }
      a.pmskbl:link, a.pmskbl:visited              { font-weight: bold; text-decoration: underline; color: #FF9933; font-size:15px; }
      a.pmskbl:hover, a.pmskbl:active              { font-weight: bold; text-decoration: underline; color: #FF9933; font-size:15px; }

   #pms_querlink             /* td */              { height: 30px; width: 960px; vertical-align: top; padding: 4px; font-weight: bold; }
    #pms_querlink_inner      /* div */             { height: 20px; width: 940px; margin: 4px; padding: 3px; }
     #pms_querlink_inner_table /* table */         { width: 900px; border-collapse: collapse; background-color: #0A7173; }
     td.pmsq                 /* td */              { width: 900px; padding: 6px; text-align: center; color: #FFFFFF; font-weight: bold; }
      a.pmsq:link, a.pmsq:visited                  { font-weight: bold; text-decoration: underline; color: #FF9933; }
      a.pmsq:hover, a.pmsq:active                  { font-weight: bold; text-decoration: underline; color: #FF9933; }



/* PMs eigen: */

  #pms_eigen        /* td */                       { height: 320px; width: 960px; vertical-align: top; padding: 4px; font-weight: bold; }
   #pms_eigen_inner /* div */                      { height: 310px; border: 2px solid #C4C4C4; overflow:auto; margin: 4px; padding: 3px; background-color: #FFFFFF; }
    #pms_eigen_inner_table  /* table */            { border: 1px solid #C4C4C4; border-collapse: collapse; }
     td.pms_eigen_txt       /* td */               { border: 1px solid #C4C4C4; vertical-align: top; padding: 4px; }
      span.pmse_date          /* span */            { font-size: 11px; font-weight: normal; }
      span.pmse_headline      /* span */            { font-size: 19px; font-weight: bold; }
      span.pmse_subhead       /* span */            { font-size: 16px; font-weight: bold; }
      span.pmse_normal        /* span */            { font-size: 11px; font-weight: normal; }
     td.pms_eigen_dv        /* td */               { border: 1px solid #C4C4C4; vertical-align: center; padding: 4px; text-align:center; }
     td.pms_eigen_bildlink  /* td */               { border: 1px solid #C4C4C4; vertical-align: center; padding: 4px; text-align:center; }


/* Events speziell: */

  #events_kateg        /* td */                    { border: 0px solid #000000; height: 340px; width: 960px; vertical-align: top; padding: 0px; font-weight: bold; }
   #events_kateg_table /* table */                 { border: 0px solid #000000; height: 320px; width: 670px; }
    #ev_presse         /* td */                    { border: 0px solid #000000; width: 300px; vertical-align: top; padding: 0px; font-weight: bold; }
     #ev_presse_inner  /* div */                   { border: 2px solid #C4C4C4; height: 310px; overflow:auto; margin: 4px; padding: 3px; background-color: #FFFFFF; }
      #ev_presse_inner_table /* table */           { border: 0px solid #000000; border-collapse: collapse; }
       td.evpi_text          /* td */              { width: 100px; border-bottom: 1px solid #C4C4C4; vertical-align: top; padding: 0px; }
       td.evpi_img           /* td */              { width: 126px; border-bottom: 1px solid #C4C4C4; vertical-align: center; padding: 0px; }
    #ev_kunden         /* td */                    { border: 0px solid #000000; width: 300px; vertical-align: top; padding: 0px; font-weight: bold; }
     #ev_kunden_inner  /* div */                   { border: 2px solid #C4C4C4; height: 310px; overflow:auto; margin: 4px; padding: 3px; background-color: #FFFFFF; }
      #ev_kunden_inner_table /* table */           { border: 0px solid #000000; border-collapse: collapse; }
       td.evki_text          /* td */              { width: 100px; border-bottom: 1px solid #C4C4C4; vertical-align: top; padding: 0px; }
       td.evki_img           /* td */              { width: 126px; border-bottom: 1px solid #C4C4C4; vertical-align: top; padding: 0px; }
    #ev_private        /* td */                    { width: 300px; vertical-align: top; padding: 0px; font-weight: bold; }
     #ev_private_inner /* div */                   { border: 2px solid #C4C4C4; height: 310px; overflow:auto; margin: 4px; padding: 3px; background-color: #FFFFFF; }
      #ev_private_inner_table /* table */          { border: 0px solid #C4C4C4; border-collapse: collapse; }
       td.evpri_text          /* td */             { width: 100px; border-bottom: 1px solid #C4C4C4; vertical-align: top; padding: 0px; }
       td.evpri_img           /* td */             { width: 126px; border-bottom: 1px solid #C4C4C4; vertical-align: top; padding: 0px; }
/*  #agentur_link        td                        { height: 40px; width: 300px; vertical-align: top; padding: 4px; font-weight: bold; }
   #agentur_link_inner  div                        { border: 2px solid #000000; margin: 4px; padding: 3px; }
    a.agl:link, a.agl:visited                      { font-weight: bold; text-decoration: underline; color: #FF9933; }
    a.agl:hover, a.agl:active                      { font-weight: bold; text-decoration: underline; color: #FF9933; } */

/* Feste Feiern: */

   #feste_feiern_text             /* td */         { border: 0px solid #000000; vertical-align: top; padding: 3px; }
    #feste_feiern_text_inner      /* div */        { border: 2px solid #C4C4C4; width: 450px; height: 340px; background-color: #FFFFFF; /*#EAEFEA;*/ font-size: 13px; font-weight: normal; overflow:auto; margin: 4px; padding: 3px; }
   #feste_feiern_download         /* td */         { border: 0px solid #000000; vertical-align: top; padding: 3px; width: 200px; font-size: 13px; font-weight: bold; padding-top: 21px; }
    #feste_feiern_download_inner  /* div */        { border: 2px solid #C4C4C4; background-color: #FFFFE1; /*#EAEFEA;*/ font-size: 13px; font-weight: bold; overflow:auto; margin: 4px; padding: 3px; }
    a.ffdl:link, a.ffdl:visited                    { font-weight: bold; text-decoration: underline; color: #FF9933; }
    a.ffdl:hover, a.ffdl:active                    { font-weight: bold; text-decoration: underline; color: #FF9933; }
   #feste_feiern_kateg            /* td */         { border: 0px solid #000000; vertical-align: top; padding: 3px; width: 220px; font-size: 13px; font-weight: bold; }
   #feste_feiern_kateg_table      /* table */      { border: 0px solid #000000; height: 320px; width: 200px; }
    #ff                            /* td */        { border: 0px solid #000000; height: 320px; width: 200px; font-size: 13px; font-weight: bold;}
     #ff_kateg                     /* td */        { height: 340px; width: 200px; vertical-align: top; padding: 0px; font-weight: bold; }
      #ff_inner                    /* div */       { border: 2px solid #C4C4C4; height: 340px; overflow:auto; margin: 4px; padding: 3px; background-color: #FFFFFF; }
       #ff_inner_table             /* table */     { border: 0px solid #C4C4C4; border-collapse: collapse; }
        td.ff_text                 /* td */        { width: 100px; border-bottom: 1px solid #C4C4C4; vertical-align: top; padding: 0px; }
        td.ff_img                  /* td */        { width: 126px; border-bottom: 1px solid #C4C4C4; vertical-align: top; padding: 0px; }


/* Beratungsblatt - Anfrageformular: */

#bb_af                             /* td */        { height: 240px; width: 960px; vertical-align: top; padding: 4px; font-weight: bold; }
 #bb_af_inner                      /* div */       { height: 320px; width: 940px; text-align: left; margin: 4px; padding: 3px; background-color: #FFFFFF; }
  #bb_af_table                     /* table */     { border: 1px solid #C4C4C4; border-collapse: collapse; }
   td.bb_af_label                  /* td */        { border: 1px solid #C4C4C4; vertical-align: top; padding: 4px; background-color: #FFFFE1; font-weight: bold; }
   td.bb_af_formitem               /* td */        { border: 1px solid #C4C4C4; vertical-align: top; padding: 4px; background-color: #FFFFE1; font-weight: bold; }






/* Impressum speziell: */

  #adressblock         /* td */                    { width: 300px; vertical-align: top; padding: 4px; }
   #adressblock_inner  /* div */                   { width: 650px; overflow:auto; text-align: right; margin: 4px; padding: 3px; background-color: #FFFFFF; }
    #adressblock_inner_table /* table */           { width: 640px; border-collapse: collapse; }
     #adrbi_left             /* td */              { width: 300px; vertical-align: top; text-align: right; padding: 4px; }
     #adrbi_right            /* td */              { width: 340px; vertical-align: top; text-align: right; padding: 4px; }
     a.mail:link, a.mail:visited                   { font-weight: bold; text-decoration: underline; color: #FF9933; }
     a.mail:hover, a.mail:active                   { font-weight: bold; text-decoration: underline; color: #FF9933; }
   #wegbeschr_inner    /* div */                   { width: 650px; height: 175px; text-align: justify; margin: 4px; padding: 6px; background-color: /*#258478*/ #FFFFFF; }
    #wegbeschr_inner_table /* table */             { border: 2px solid #C4C4C4; width: 640px; border-collapse: collapse; }
     td.wbi_title          /* td */                { vertical-align: top; padding: 4px; background-color: #619298; color: #FFFFFF; }
     td.wbi_txt            /* td */                { vertical-align: top; padding: 4px; font-size: 11px; color: #000000; }
  #plan_weg            /* td */                    { width: 300px; vertical-align: top; padding: 4px; }
   #plan_inner         /* div */                   { margin: 4px; padding: 3px; }
  /* #leer                td                       { width: 300px; vertical-align: top; padding: 4px; } */



/* PR-Couch speziell: */

  #prc_archiv           /* td */                   { width: 690px; height: 200px; vertical-align: top; padding: 4px; font-weight: bold; }
   #prc_archiv_inner    /* div */                  { border: 2px solid #C4C4C4; height: 180px; overflow:auto; margin: 4px; padding: 3px; background-color: #FFFFFF; }
    #prc_archiv_inner_table /* table */            { border: 1px solid #C4C4C4; border-collapse: collapse; }
     td.prca_txt                                   { border: 1px solid #C4C4C4; vertical-align: top; padding: 4px; }
     td.prca_dv                                    { border: 1px solid #C4C4C4; vertical-align: center; text-align: center; padding: 4px; }
      a.prcar_inner:link, a.prcar_inner:visited    { font-weight: bold; text-decoration: underline; color: #FF9933; }
      a.prcar_inner:hover, a.prcar_inner:active    { font-weight: bold; text-decoration: underline; color: #FF9933; }


/*  #prc_anfordern        td                       { width: 300px; height: 330px; vertical-align: top; padding: 4px; font-weight: bold; } */
  #img_pr_couch         /* td */                   { width: 250px; vertical-align: center; padding: 4px; font-weight: bold; }
   #img_pr_couch_inner  /* div */                  { vertical-align: middle; height: 100px; margin: 0px; padding: 1px; }
    a.prca:link, a.prca:visited                    { font-weight: bold; text-decoration: underline; color: #FF9933; }
    a.prca:hover, a.prca:active                    { font-weight: bold; text-decoration: underline; color: #FF9933; }
  #prc_allgemein         /* td */                  { width: 690px; height: 100px; vertical-align: top; padding: 4px; font-weight: bold;}
   #prc_allgemein_inner  /* div */                 { border: 2px solid #C4C4C4; height: 120px; overflow:auto; margin: 4px; padding: 3px; background-color: #FFFFFF; text-align: justify; font-weight: normal; }
    a.prcal:link, a.prcal:visited                  { font-weight: bold; text-decoration: underline; color: #FF9933; }
    a.prcal:hover, a.prcal:active                  { font-weight: bold; text-decoration: underline; color: #FF9933; }

   #prc_anfordern_inner /* div */                  { height: 60px; margin: 4px; padding: 3px; }


/* PR-Couch Newsletter anfordern speziell: */

  #prc_nla        /* td */                          { height: 240px; width: 960px; vertical-align: top; padding: 4px; font-weight: bold; }
   #prc_nla_inner /* div */                         { height: 320px; width: 940px; text-align: left; margin: 4px; padding: 3px; background-color: #FFFFFF; }
    #prc_form     /* form */                        { margin: 4px; }
     #prc_nla_table /* table */                     { border: 1px solid #C4C4C4; border-collapse: collapse; }
      td.prc_nla_label_yellow2     /* td */         { border: 1px solid #C4C4C4; vertical-align: top; padding: 4px; background-color: #FFFFE1; font-weight: bold; }
      td.prc_nla_formitem_yellow2  /* td */         { border: 1px solid #C4C4C4; vertical-align: top; padding: 4px; background-color: #FFFFE1; font-weight: bold; }
      td.prc_nla_label_yellow     /* td */          { border: 1px solid #C4C4C4; vertical-align: top; padding: 4px; background-color: #FFFFE1; font-weight: bold; }
      td.prc_nla_formitem_yellow  /* td */          { border: 1px solid #C4C4C4; vertical-align: top; padding: 4px; background-color: #FFFFE1; font-weight: bold; }




/* PR-Glossar speziell: */

  #pr_glossar        /* td */                      { height: 240px; width: 960px; vertical-align: top; padding: 4px; font-weight: bold; }
   #pr_glossar_inner /* div */                     { height: 320px; width: 750px; border: 2px solid #C4C4C4; overflow:auto; text-align:left; margin: 4px; padding: 3px; background-color: #FFFFFF; }
    #pr_glossar_inner_table /* table */            { border: 1px solid #C4C4C4; border-collapse: collapse; }
     td.prg_wort            /* td */               { border: 1px solid #C4C4C4; vertical-align: top; padding: 4px; font-weight: bold; }
     td.prg_erkl            /* td */               { border: 1px solid #C4C4C4; vertical-align: top; padding: 4px; }
     td.prg_prcouch         /* td */               { border: 1px solid #C4C4C4; padding: 4px; text-align: center; }
      a.prgprc:link, a.prgprc:visited              { font-weight: bold; text-decoration: underline; color: #FF9933; }
      a.prgprc:hover, a.prgprc:active              { font-weight: bold; text-decoration: underline; color: #FF9933; }


/* Thankyou speziell: */

      a.thy:link, a.thy:visited                    { font-weight: bold; text-decoration: underline; color: #FF9933; }
      a.thy:hover, a.thy:active                    { font-weight: bold; text-decoration: underline; color: #FF9933; }


/* Error speziell: */

      a.err:link, a.err:visited                    { font-weight: bold; text-decoration: underline; color: #FF9933; }
      a.err:hover, a.err:active                    { font-weight: bold; text-decoration: underline; color: #FF9933; }
