body { font-family: Arial, Helvetica, sans-serif; }


DIV, P, TD {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #000000}

.navigationsub {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; color: #000000; text-decoration: none}
.navigationhead {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; color: #ffffff; text-decoration: none}
.fliesstext {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff}
.boldtext {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #000000; font-weight: bold}
.normtext {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #000000}
.redboldtext {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #dd0000; font-weight: bold}
.redtext {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #dd0000}

.kleintext {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px;color: #000000}
.kleintextverdana {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px;color: #000000}
.redkleintext {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px;color: #dd0000}
.mediumtext {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; line-height: 14px;color: #000000}
.kleintextabst {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px;color: #000000; margin-top:6px;margin-bottom:8px}
.zwischenzeile {height: 10px; line-height=10px;overflow:hidden}
.zwischenzeile8 {height: 8px; line-height=8px;overflow:hidden}
.zwischenzeile6 {height: 6px; line-height=6px;overflow:hidden}
.zwischenzeile4 {height: 4px; line-height=4px;overflow:hidden}
.zwischenzeile2 {height: 2px; line-height=2px;overflow:hidden}

.mtverdana {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px;color: #000000}
.mtverdanabold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;font-size: 11px; line-height: 14px;color: #000000}
.mtverdanaweiss {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px;color: #FFFFFF}



/* Tabellenzeilen in hellblau (wirkt auf Zellen) */
.tzeile0 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #000000; background-color: #EEF3FF; padding:2px; padding-left:4px; padding-right:4 px}
.tzeile1 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #000000; background-color: #DDE9FF; padding:2px; padding-left:4px; padding-right:4 px}
.thead   {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #000000; background-color: #CCDDFF; padding:2px; padding-left:4px; padding-right:4 px;font-weight:bold}

 A:link  {
        color : #0000FF;
        text-decoration : none;
 }

  A:visited  {
         color : #0000FF;
         text-decoration : none;
  }


 A:Active  {
        color : #0000FF;
        text-decoration : none;
 }
 A:Hover  {
        color : #FF0000;
        text-decoration : none;
 }


 A.loclink:link  {
        color : #FFCC00;
        text-decoration : none;
 }

  A.loclink:visited  {
         color : #FFCC00;
         text-decoration : none;
  }


 A.loclink:Active  {
        color : #FFCC00;
        text-decoration : none;
 }
 A.loclink:Hover  {
        color : #FF0000;
        text-decoration : none;
 }



  A.tablelink:link  {
         color : #FFCC00;
         text-decoration : none;
  }

   A.tablelink:visited  {
          color : #FFCC00;
          text-decoration : none;
   }


  A.tablelink:Active  {
         color : #FFCC00;
         text-decoration : none;
  }
  A.tablelink:Hover  {
         color : #FF0000;
         text-decoration : none;
 }



   A.newslink:link  {
          color : #CC4040;
          text-decoration : none;
   }

    A.newslink:visited  {
           color : #CC4040;
           text-decoration : none;
    }


   A.newslink:Active  {
          color : #CC4040;
          text-decoration : none;
   }
   A.newslink:Hover  {
          color : #FF4040;
	  text-decoration:underline;
 }


   A.speciallink:link  {
          color : #0000B0;
          text-decoration : none;
   }

    A.speciallink:visited  {
           color : #0000B0;
           text-decoration : none;
    }


   A.speciallink:Active  {
          color : #0000B0;
          text-decoration : none;
   }
   A.speciallink:Hover  {
          color : #FF0000;
	  text-decoration:underline;
 }


  A.navilink:link  {
          color : #FFFFFF;
          text-decoration : none;
   }

    A.navilink:visited  {
           color : #FFFFFF;
           text-decoration : none;
    }


   A.navilink:Active  {
          color : #FFFFFF;
          text-decoration : none;
   }
   A.navilink:Hover  {
          color : #FFFFFF;
	  text-decoration:underline;
 }


a.nlneu:visited {color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; font-style: normal; text-decoration: none;}
a.nlneu:link {color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; font-style: normal; text-decoration: none; }
a.nlneu:hover {color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; font-style: normal; text-decoration: underline;}

a.nlklein:visited {color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; font-style: normal; text-decoration: none;line-height:11px; overflow:hidden}
a.nlklein:link {color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; font-style: normal; text-decoration: none; line-height:11px; overflow:hidden}
a.nlklein:hover {color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; font-style: normal; text-decoration: underline; line-height:11px; overflow:hidden}

a.vlinkklein:visited {color: #CC0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; font-style: normal; text-decoration: none;line-height:11px; overflow:hidden}
a.vlinkklein:link {color: #CC0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; font-style: normal; text-decoration: none; line-height:11px; overflow:hidden}
a.vlinkklein:hover {color: #CC0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; font-style: normal; text-decoration: underline; line-height:11px; overflow:hidden}


.tinh {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #000000; text-decoration: none; border-style: solid; border-width: thin; border-color: #000000; border-right-width:0mm; border-left-width:0mm; border-bottom-width: 0mm}
.skopf {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; line-height: 14px; color: #FFFFFF; text-decoration: none; background-color: #808080; padding-left:1mm; padding-right: 1mm; border-color:#FFFFFF; border-top-width: thin; border-top-style: solid}
.skopf1 {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; line-height: 14px; color: #FFFFFF; text-decoration: none; background-color: #808080; padding-left:1mm; padding-right: 1mm; border-color:#000000; border-top-width: thin; border-top-style: solid}
.tkopf {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; line-height: 14px; color: #FFFFFF; text-decoration: none; background-color: #808080; padding-left:1mm; padding-right: 1mm; border-color:#FFCC00; border-bottom-width: thin; border-bottom-style: solid}
.formknopf {border-color: #CC4040; background-color: #909090; color:#FFFFFF; border-style:solid; font-size: 10px}
.inputbox {border-color: #CC4040; background-color: #909090; color:#FFFFFF; border-style:solid; font-size: 10px}
.inputfeld {border-color: #909090; background-color: #FFFFFF; color:#000000; border-style:solid; font-size: 12px; width=150px}
.inputfeld350 {border-color: #909090; background-color: #FFFFFF; color:#000000; border-style:solid; font-size: 12px; width=350px}
.inputfeld50 {border-color: #909090; background-color: #FFFFFF; color:#000000; border-style:solid; font-size: 12px; width=50px}
.inputfeld30 {border-color: #909090; background-color: #FFFFFF; color:#000000; border-style:solid; font-size: 12px; width=30px}
.inputfeld60 {border-color: #909090; background-color: #FFFFFF; color:#000000; border-style:solid; font-size: 12px; width=60px}
.inputfeld116 {border-color: #909090; background-color: #FFFFFF; color:#000000; border-style:solid; font-size: 12px; width=113px}
.inputfeld120 {border-color: #909090; background-color: #FFFFFF; color:#000000; border-style:solid; font-size: 12px; width=120px}
.tarea {border-color: #909090; background-color: #FFFFFF; color:#000000; border-style:solid; font-size: 12px; width=350px}
/*.navitext {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px; color: #FFFFFF} */


.loclink {color: #FFFFFF; A:link:color #FFFFFF}

.000table {border: 0cm; padding: 0cm}

.pagehead {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; font-weight: bold}
.pagesubhead {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold}
.terminalsubhead {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFEE00; font-weight: bold}
.terminalhead {  font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #FFEE00; font-weight: bold}
.terminalmini {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFEE00; font-weight: bold}
.impressumhead {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold}
.impressumtext {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: normal}
A.mainnavi {  text-transform:uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold }
A:hover.mainnavi { text-transform:uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FF0000; font-weight: bold}
A:visited.mainnavi { text-transform:uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #505050; font-weight: bold}

.newsubshead {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; padding-top:5px}
.newsubsheadbak {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; background-color: #104DCC}
.newsubsubs {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #CC4040; font-weight: bold; margin-top:12px}
.newsubstextabst {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; color: #000000; margin-bottom:12px; margin-top:16px}

.newshead {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; font-weight: bold; background-color: #A0A0A0}
.newsubs {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #CC4040; font-weight: bold; margin-top:10px}
.newstextabst {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px;color: #000000; margin-top:10px;margin-bottom:11px}


.rnewsubshead {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; padding-top:2px; padding-bottom: 2px; background-color:#A0A0A0}
.rnewsubsubs {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #CC4040; font-weight: bold; padding-top:10px; padding-left=3px; background-color:#D0D0D0}
.rnewsubstextabst {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; color: #000000; padding-bottom:10px; padding-top:12px; background-color:#D0D0D0; padding-left:3px; padding-right:3px}
.rnewsubsreftext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; color: #000000; padding-bottom:6px; padding-top:0px; background-color:#D0D0D0; padding-left:3px; padding-right:3px}



.tr0 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #000000; text-decoration: none; background-color: #E0E0E0; padding-left:3px; padding-right: 1mm; border-color:#FFFFFF; border-top-width: thin; border-top-style: solid}
.tr1 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #000000; text-decoration: none; background-color: #C0C0C0; padding-left:3px; padding-right: 1mm; border-color:#FFFFFF; border-top-width: thin; border-top-style: solid}

.admintr0 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #000000; text-decoration: none; background-color: #E0E0E0; padding-left:1mm; padding-right: 1mm; border-color:#FFFFFF; border-top-width: thin; border-top-style: solid}
.admintr1 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #000000; text-decoration: none; background-color: #C0C0C0; padding-left:1mm; padding-right: 1mm; border-color:#FFFFFF; border-top-width: thin; border-top-style: solid}
.branchentrhead {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #FFFFFF; text-decoration: none; background-color: #107DCC; padding-left:1mm; padding-right: 1mm; border-color:#FFFFFF; border-top-width: thin; border-top-style: solid; font-weight:bold}
.branchentr0 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; color: #000000; text-decoration: none; background-color: #E0E0E0; padding-left:1mm; padding-right: 1mm; border-color:#FFFFFF; border-top-width: thin; border-top-style: solid}
.branchentr1 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; color: #000000; text-decoration: none; background-color: #C0C0C0; padding-left:1mm; padding-right: 1mm; border-color:#FFFFFF; border-top-width: thin; border-top-style: solid}


/* Navigation */

.navitabelle {border:2px; border-color: #000000; border-style: solid; padding-left:5px}
.navitabelle01 {border-width: 2px 2px 0px 2px; border-color: #000000; border-style: solid; padding-left:5px}

.navitext {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; color: #000000; text-decoration: none; font-weight:bold; border-bottom: 1px; border-color: #FF0000;padding-left:3px}
.navitext2 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 13px; color: #000000; text-decoration: none; font-weight:bold; border-color: #FF0000;padding-left:3px; padding-top:2px;}
.navitextklein {font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; color: #000000; text-decoration: none; font-weight:bold; border-color: #FF0000;padding-left: 11px; padding-bottom: 1px;}
.regiontabellehead {border-width: 0px 2px 2px 2px; border-color: #000000; border-style: solid; padding-left:5px}
.regiontext {font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 19px; color: #ffffff; text-decoration: none; font-weight:bold; border-bottom: 1px; padding-left:2px}
.stadttextbold {font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; color: #000000; text-decoration: none; font-weight:bold; border-bottom: 1px; border-color: #FF0000;padding-left:3px}
.stadttext {font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; color: #000000; text-decoration: none; border-bottom: 1px; border-color: #FF0000;padding-left:3px}


/* Navigation - Newsrubriken */
.newsrubriktabelle {border:2px; border-color: #000000; border-style: solid; padding-left:5px}
.newsrubriktabellehead {border-width: 0px 2px 0px 2px; border-color: #000000; border-style: solid; padding-left:5px}
.newsrubriktext {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; color: #000000; text-decoration: none; font-weight:bold; border-bottom: 1px; padding-left:3px}


/* Navigation - Specials */
.navspecialstabellehead {border-width: 0px 2px 0px 2px; border-color: #000000; border-style: solid; padding-left:0px}
.navspecialstabelle {border:2px; border-color: #000000; border-style: solid; padding-left:5px; background-color: #99BBFF}

/* Navigation - suche */
.navsuchetabelle {border:2px; border-color: #000000; border-style: solid; padding-left:5px}
.navsuchetabellehead {border-width: 0px 2px 0px 2px; border-color: #000000; border-style: solid; padding-left:5px}
.navsuchetext {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; color: #000000; text-decoration: none; font-weight:bold; border-bottom: 1px; padding-left:3px}

/* Navigation - empfehlen */
.navempfehlentabelle {border:2px; border-color: #000000; border-style: solid; padding-left:5px}
.navempfehlentabellehead {border-width: 0px 2px 0px 2px; border-color: #000000; border-style: solid; padding-left:5px}
.navempfehlentext {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; color: #000000; text-decoration: none; font-weight:bold; border-bottom: 1px; padding-left:3px}

/* Firmeneintraege - Eintragsmanagement */
.firmeneintrag-header-table { width: 603px; border-width: 0px; margin-top: 0px; margin-bottom: 10px; left-padding: 0px; right-padding: 0px; top-padding: 0px; bottom-padding: 0px; text-align:left; font-size: 14px; color: white; background-color: #104DCC; font-weight: bold; }
.firmeneintrag-liste-table { width: 603px; border-width: 0px; margin-top: 3px; margin-bottom: 10px; left-padding: 0px; right-padding: 0px; top-padding: 0px; bottom-padding: 0px; }
.firmeneintrag-liste-table-th { text-align:left; font-size: 14px; color: white; background-color: #104DCC; }

/* Kleinanzeigen */
.kleinanzeigen-header-table { width: 603px; border-width: 0px; margin-top: 0px; margin-bottom: 10px; left-padding: 0px; right-padding: 0px; top-padding: 0px; bottom-padding: 0px; text-align:left; font-size: 14px; color: white; background-color: #104DCC; font-weight: bold; }
.blau1 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #000000; background-color: #EEF3FF; padding:2px; padding-left:4px; padding-right:4 px}
.blau2 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #000000; background-color: #DDE9FF; padding:2px; padding-left:4px; padding-right:4 px}


/* Witze */
.witzdiv {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #000000; background-color: #EEF3FF; padding:2px; padding-left:4px; padding-right:4 px}
.witzvoting {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #000000; background-color: #DDE9FF; padding:2px; padding-left:4px; padding-right:4 px}

/* Grusskarten */
.grussk {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #000000; background-color: #EEF3FF; padding:2px; padding-left:4px; padding-right:4 px}
.grusskhead {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #000000; background-color: #DDE9FF; padding:2px; padding-left:4px; padding-right:4 px}


/* Minivote */
.minivote {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; color: #000000; background-color: #EEF3FF; padding:2px; padding-left:4px; padding-right:4 px}
.minivotehead {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; color: #000000; background-color: #DDE9FF; padding:2px; padding-left:4px; padding-right:4 px}


/* Specials */
.spcrechts {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px; color: #000000; background-color: #EEF3FF; padding:2px; padding-left:4px; padding-right:4 px}
.spcrechtshead  {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #000000; background-color: #DDE9FF; padding:2px; padding-left:4px; padding-right:4 px; font-weight:bold}
.spcrechtszwischenzeile {height: 10px; line-height=10px;overflow:hidden; background-color: #EEF3FF }

/* Kino */
.kinorechts {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #000000; background-color: #EEF3FF; padding:2px; padding-left:4px; padding-right:4 px}
.kinorechtshead  {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #000000; background-color: #DDE9FF; padding:2px; padding-left:4px; padding-right:4 px; font-weight:bold}
.kinorechtszwischenzeile {height: 10px; line-height=10px;overflow:hidden; background-color: #EEF3FF }


/* Vorwahlen */

.vwstadt0 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #000000; background-color: #EEF3FF; padding:2px; padding-left:4px; padding-right:4 px}
.vwstadt1 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #000000; background-color: #DDE9FF; padding:2px; padding-left:4px; padding-right:4 px}
.vwland {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-weight: bold; color: #000000; background-color: #AAC5FF; padding:2px; padding-left:4px; padding-right:4 px}
.vwalphabet {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; color: #000000; font-weight: bold}


/* Branchenverzeichnis-Firmeneintraege */
.firma0-0-table { margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; }
.firma0-0-name { font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
.firma0-0-klein { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.firma0-0-td { background-color: #ededed; }

.firma0-1-table { margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; }
.firma0-1-name { font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
.firma0-1-klein { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.firma0-1-td { background-color: #d0d0d0; }

.firma1-0-table { margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; }
.firma1-0-name { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold }
.firma1-0-beschreibung { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.firma1-0-klein { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.firma1-0-td { background-color: #ededed; }

.firma1-1-table { margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; }
.firma1-1-name { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold }
.firma1-1-beschreibung { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.firma1-1-klein { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.firma1-1-td { background-color: #d0d0d0; }

.firma2-0-table { margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; }
.firma2-0-name { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold }
.firma2-0-beschreibung { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.firma2-0-klein { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.firma2-0-td { background-color: #ededed; }

.firma2-1-table { margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; }
.firma2-1-name { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold }
.firma2-1-beschreibung { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.firma2-1-klein { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.firma2-1-td { background-color: #d0d0d0; }

.firma3-0-table { margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; background-color:#104DCC }
.firma3-0-name { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:white; font-weight:bold; background-color:#104DCC}
.firma3-0-beschreibung { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.firma3-0-klein { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.firma3-0-td { background-color: #CCDDFF; }

.firma3-1-table { margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; background-color:#104DCC }
.firma3-1-name { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:white; font-weight:bold; background-color:#104DCC}
.firma3-1-beschreibung { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.firma3-1-klein { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.firma3-1-td { background-color: #CCDDFF; }

/* Alles zu den Branchen-Seiten */

/* Styles in der großen Übersichtsliste */
.branche1 {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; line-height: 16px; color: #000000}
.branche2 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px;color: #000000}
.branche-big-table {border:none; padding: 0px; margin: 0px; }
.branche-big-table-td { border:none; width:50%; vertical-align:top; padding: 0px; }
.branche-small-table {border:none; padding: 0px; margin: 0px;  }
.branche-small-table-td { vertical-align:top; padding-left: 0px; padding-top: 0px; padding-bottom: 5px; padding-right:10px;  }

/* Style zu den Eintragsseiten */
.branchen { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #000000}
.branchenhead {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; font-weight: bold; background-color: #104DCC}
	A.branchenhead:link  {
          color : #FFFFFF;
          text-decoration : none;
	}
    A.branchenhead:visited  {
           color : #FFFFFF;
           text-decoration : none;
    }
   	A.branchenhead:active  {
          color : #FFFFFF;
          text-decoration : none;
   	}
   	A.branchenhead:hover  {
          color : #FFFFFF;
	  text-decoration:underline;
	}

.eintragenlink {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #000000}

.sucherg-branche-toptd {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; background-color: #104DCC}
.sucherg-branche-td { font-weight:bold; font-size: 14px; background-color: white; padding-top:2px; padding-bottom:2px; color:black; text-align:left; padding-right:2px; }
.sucherg-branche-bottomtd { font-weight:bold; font-size: 14px; background-color: white; padding-top:2px; padding-bottom:2px; color:black; text-align:right; padding-right:2px; }
.sucherg-branche-bottomtdl { font-weight:bold; font-size: 14px; background-color: white; padding-top:2px; padding-bottom:2px; color:black; text-align:left; padding-right:2px; }

/* Ihre-Suche Angabentabelle */
table.ihresuche { border:1px solid #C05F00; width:100%; border-collapse:collapse; }
/* th.ihresuche { background-color: #FD7F03; font-weight: bold; font-size: 14px; text-align: left;} */
th.ihresuche { background-color: #FFA060; font-weight: bold; font-size: 14px; text-align:left;}
a.ihresuche { font-size: 12px; }
td.ihresuche { background-color: #FFCC99; font-size: 14px; }
.ihresuche-text {background-color: #FFFFFF; color:#000000; border:1px solid #C05F00; font-size: 12px; width=100px}
.ihresuche-button { font-size: 12px; width: 100px; }

/* test */
table.test1 {border: 1px solid blue; }
td.test1 {border: 1px solid yellow; }

/* kalender (suchergebnis) */
table.kalenderueberschrift { background-color: #104DCC; color: white; font-weight: bold; font-size: 12px; padding-top: 3px; padding-bottom: 3px;}

table.kalendertabelle { background-color: #d0d0d0; font-size: 12px; }
td.kalenderdatum { font-weight: bold; padding-left: 10px; padding-right: 10px; padding-top: 5px; }
td.kalenderbeschreibung { padding-top: 5px; }
.kalendertitel { font-weight: bold; }

td.kalenderdatumindex { background-color: #EEF3FF; font-weight: bold; padding-left: 10px; padding-right: 10px; padding-top: 5px; }
td.kalenderbeschreibungindex { background-color: #EEF3FF; padding-top: 5px; }

/* minitabelle */
table.mtab {border-color: #105090; border-width: 1px; border-style: solid}
tr.mtabhead {background-color: #B0D0FF}


.mediumtextweiss {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px;color: #FFFFFF}