/* Code fuer eine Infobox ueber einem Bild / Link */
/* siehe: http://www.1ngo.de/web/infobox.html */

a.infobox { text-decoration: none; }
a.infobox:hover { color: #050081; background-color: #ffffff; text-decoration: none; }
a.infobox span { font-weight: normal; visibility: hidden; position: absolute;
                 margin-top: 15px; padding: 5px; }
a.infobox:hover span { visibility: visible; right: 150px; width: 550px;
                       border: 1px solid #050081; color: #050081; background-color: #ffffff;
                       font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
<!--[if IE 5]>
a.infobox span { display:none; }
a.infobox:hover span { display:block; }
<![endif]-->

.links    {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold}
a         {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold}
a.a-small {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; text-decoration: none}
.links2   {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-weight: bold}

A.fixblau   { color: #020181;
              text-decoration: none; }

A.more       { text-decoration: none; }
A.more:hover { text-decoration: underline; }

.orte       { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;
               color: #020181; text-decoration: none; }
.orte:hover { text-decoration: underline; }

.ort-neu       { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold;
               color: #ffffff; text-decoration: none; }
.ort-neu:hover { text-decoration: underline; }

.orte-small { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;
               color: #020181; text-decoration: none; }
.orte-small:hover { text-decoration: underline; }

.orte-small-red { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;
               color: #ff0000; text-decoration: none; }
.orte-small-red:hover { text-decoration: underline; }

.orte-ue     { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;
               color: #000000; text-decoration: none; }

.orte-es     { background-color: #BFBFF2; }
.orte-pt     { background-color: #F2D391; }
.orte-gi     { background-color: #F7FF9A; }
.orte-neu    { background-color: #9999CC; }

.main       {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #330099; font-weight: normal}
.main2      {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #330099; font-weight: normal; background-color:#CECEE6}
.ortbox     {  font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #000000; font-weight: normal; background-color:#FFFFFF; border: 1px solid #7f9db9; padding: 3px;}

.top        {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; color: #020181}
.categories {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #000000}
.ticker     {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: x-small; font-weight: normal; color: #FFFF00}
.ticker2    {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: x-small; color: #FF0000}
.ticker3    {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: x-small; color: #00CC00}
.provincias {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-weight: bold; color: #336633}

.fontset    { font-family: Verdana, Arial, Helvetica, sans-serif; }

H1          { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; font-weight: bold; margin: 0px; }
H1.ort      { border: 2px solid #020181; padding: 5px; background-color: #b9b9ff; text-align: center; color: #020181; margin-bottom: 20px; }
H2          { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; margin: 0px; }
H2.ort-neu  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; margin: 0px; color: #FFFFFF;}


/* Stationsuebersicht */
H2.stationen { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; margin: 0px;}
A.stationen       { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;
               color: #020181; text-decoration: none; }
A.stationen:hover { text-decoration: underline; }


.mainsmall  {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #330099; font-weight: normal}
.mbue       { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; margin: 0px; }

.mb         {	font-size: 10px; font-weight: bold; color: #a0a0a0; text-decoration:none }
.id         { background-color: #BFBFF2; font-size: 10px; }
.auto       { font-size: 12px; }
.small      { font-size: 10px; }
.smallcolor  { font-size: 10px; color: #a0a0a0; font-weight: bold;}
.bold       { font-weight: bold; }
.oae        { font-size: 10px; color: #a0a0a0; }

.pictOut   { font-family: Verdana, Arial, Helvetica, sans-serif;
             font-size:9pt; font-weight:bold; 
             )

BODY        { scrollbar-face-color: #dee3e7;
              scrollbar-highlight-color: #ffffff;
              scrollbar-3d-light-color: #d1d7dc;
              scrollbar-arrow-color: #006699;
              scrollbar-track-color: #efefef;
              scrollbar-shadow-color: #dee3e7;
              scrollbar-dark-shadow-color: #98aab1; 
}

BODY.old    { scrollbar-face-color: #333399;
              scrollbar-highlight-color: #333399;
              scrollbar-shadow-color: #ffffff;
              scrollbar-arrow-color: #ffffff;
              scrollbar-base-color: #333399;
              scrollbar-dark-shadow-color: white;
              scrollbar-3d-light-color: #333399; }

.auswahl-tbl
       {  font-family:Verdana,Arial,Helvetica; font-size:10px;
          background-color:#9999CC;
          border:1px solid #FFCC66}

.auswahl-head 
       {  background-color:#fbda51; 
          border-right:1px solid #FFCC66;
          border-bottom:1px solid #FFCC66;
          font-weight:bold}
          
.auswahl-td
       {  background-color:#9999CC;
          border-right:1px solid #fbda51;
          border-bottom:1px solid #fbda51}

.werbung1
       { font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 13pt;
         text-decoration: none;
         font-weight:bold;
         color:#ffffff;
       }

.werbung2
       { font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 11pt;
         text-decoration: none;
         font-weight:bold;
         color:#ffffff;
       }
