s {
     text-decoration: none;
     font-weight:bold;
     color: #990000;
}
em {
     text-decoration: none;
     color: #009eed;
}
td  {
     font: normal 11px/15px Arial, Helvetica, HelveticaNeue, sans-serif;
     color: #000000;
}

h1  {
     font: normal 30px Arial, Helvetica, HelveticaNeue, sans-serif;
     color: #cccccc;
     padding-top: 0px;
     margin: 0px;
     padding-left: 22px;
     padding-bottom: 15px;
     text-transform: uppercase;
}
h1low {
     font: normal 30px Arial, Helvetica, HelveticaNeue, sans-serif;
     color: #cccccc;
     padding-top: 0px;
     margin: 0px;
     padding-left: 22px;
     padding-bottom: 15px;
     text-transform: none;
}

h2  {
     font: bold 12px/15px Arial, Helvetica, HelveticaNeue, sans-serif;
     color: #990000;
     padding-left: 22px;
     text-transform: uppercase;
}

.hl2  {
     font: bold 12px/15px Arial, Helvetica, HelveticaNeue, sans-serif;
     color: #990000;
     text-transform: uppercase;
}
.hl2b  {
     font: bold 12px/15px Arial, Helvetica, HelveticaNeue, sans-serif;
     color: #990000;
     text-transform: none;
}
.hl2grau  {
     font: bold 12px/15px Arial, Helvetica, HelveticaNeue, sans-serif;
     color: #cccccc;
     text-transform: uppercase;
}


.hl2blau  {
     font: bold 12px/15px Arial, Helvetica, HelveticaNeue, sans-serif;
     color: #009eeb;
     text-transform: uppercase;
}

p  {
     font: normal 11px/15px Arial, Helvetica, HelveticaNeue, sans-serif;
     color: #000000;
     padding-left: 22px;
     margin-right: 10px;
}

.p_seite {
     padding-left: 10px;
     margin-right: 5px;
}

.p_intent  {
     font: normal 11px/15px Arial, Helvetica, HelveticaNeue, sans-serif;
     color: #000000;
     padding-left: 44px;
     margin-right: 10px;
     margin-top: 0px;
     padding-top: 0px;
}    

a  {
     color: #009eeb;
     font-weight: bold;
     text-decoration: none;
}

a:hover  {
     text-decoration:underline;
}
a.hblau  {
     color: #009eeb;
     font-weight: normal;
     text-decoration: none;
}

a.hblau:hover  {
     text-decoration:underline;
}

.text  {
     font: normal 11px/15px Arial, Helvetica, HelveticaNeue, sans-serif;
     color: #000000;
     padding-top: 10px;
     text-transform: none;
}

.date  {
     padding-left: 22px;
     padding-top: 5px;
     padding-bottom: 0px;
     margin-bottom: 0px;
     display: block;
}

.blau  {
     color: #009eeb;
     padding-right: 5px;
     padding-left: 10px;
}

.bildtext  {
     color: #009eeb;
     padding-right: 5px;
     margin-left: 21px;
}

.blaufirst  {
     color: #009eeb;
     padding-top: 100px;
     padding-right: 5px;
     padding-left: 10px;
}
.bildrechts  {
     margin-left: 40px;
     margin-top: 85px;
}
.wuerfel  {
     margin-top: 2px;
     margin-right: 7px;
}
.winzig  {
     font: normal 9px/15px Arial, Helvetica, HelveticaNeue, sans-serif;
}
.red  {
     color: #990000;
     font-weight: bold;
     text-transform: uppercase;
}
.grau  {
     color: #333333;
}
.backlink  {
   background: url(../upload/bilder/layout/arrow_l.gif) no-repeat left;
   color: #009eeb;
  padding-left: 15px;
  display: inline;
}
.backlink A  {
   background: url(../upload/bilder/layout/arrow_l.gif) no-repeat left;
   color: #009eeb;
  padding-left: 15px;
  display: inline;
}
.links  {
   background: url(../upload/bilder/layout/arrow_r.gif) no-repeat left;
   font: normal 11px/15px Arial, Helvetica, HelveticaNeue, sans-serif;
   color: #000000;
   margin-left: 15px;
   padding-left: 15px;
}
.links A  {
   background: url(../upload/bilder/layout/arrow_l.gif) no-repeat left;
   color: #000000;
   font: normal 11px/15px Arial, Helvetica, HelveticaNeue, sans-serif;
   padding-left: 15px;
}
.links A:hover {
   font: normal 11px/15px Arial, Helvetica, HelveticaNeue, sans-serif;
   text-decoration: underline;
   color: #009eeb;
}
.links2  {
   background: url(../upload/bilder/layout/arrow_r.gif) no-repeat left;
   font: normal 11px/15px Arial, Helvetica, HelveticaNeue, sans-serif;
   color: #000000;
   margin-left: 0px;
   padding-left: 15px;
}
.links2 A  {
   background: url(../upload/bilder/layout/arrow_l.gif) no-repeat left;
   color: #000000;
   font: normal 11px/15px Arial, Helvetica, HelveticaNeue, sans-serif;
   padding-left: 15px;
}
.links2 A:hover {
   font: normal 11px/15px Arial, Helvetica, HelveticaNeue, sans-serif;
   text-decoration: underline;
   color: #009eeb;
}
.backlinks  {
   background: url(../upload/bilder/layout/arrow_l.gif) no-repeat left;
   font: normal 11px/15px Arial, Helvetica, HelveticaNeue, sans-serif;
   color: #000000;
   padding-left: 15px;
}
.backlinks A  {
   background: url(../upload/bilder/layout/arrow_l.gif) no-repeat left;
   color: #000000;
   font: normal 11px/15px Arial, Helvetica, HelveticaNeue, sans-serif;
   padding-left: 15px;
}
.backlinks A:hover {
   font: normal 11px/15px Arial, Helvetica, HelveticaNeue, sans-serif;
   text-decoration: underline;
   color: #009eeb;
}
/* ------ Branchenbuch ------- */

#Branchenbuch{
    width:100%;
    font-family: helvetica, arial, geneva, sans-serif; 
    color:#4E4E4E; 
}
#kat_choose {
    width:100%;
}
#kat_choose th{
    text-align:center;}

#abc_choose {
    width:100%;
    text-align:center;
}

#showData {
    width:550px;
}
#error_msg{
    width:300px;
    border: solid 2px #ff0000;
    color: #8b0000;
    background-color: #ffffe0;
    font-weight: bold;
    margin:10px;
    margin-left:100px;
    padding:10px;
}
#msg{
    width:300px;
    border: solid 2px #00ff00;
    color: #8b0000;
    background-color: #ffffe0;
    font-weight: bold;
    margin:10px;
    margin-left:100px;
    padding:10px;
}



/*********************
 *    tabelle.css    *
 *********************/
.table
{
    border:solid 1px #c0c0c0;
}
.table thead
{
    background-color: rgb(255,239,215);
}
.table td
{
    border-top:solid 1px #c0c0c0;
    margin:0px;
    vertical-align: top;
} 
.greybox
{
    border:solid 1px #c0c0c0;
}
.greybox thead
{
    background-color: rgb(220,220,220);
}
.greybox td
{
    border-top:solid 1px #c0c0c0;
    margin:0px;
    vertical-align: top;
} 
