/*-----------------------------------------*/
/* CSS-Def. Allg. für DEV.de               */
/* Version: 1.0          01.06.06          */
/* Die Endverbraucher Ltd.                 */
/* Bernhard Heckl                          */
/*-----------------------------------------*/



/*-----------------------------------------*/
/*          Top Navigationbar              */
/*-----------------------------------------*/

.navi-top {
  font-size:12px;
  font-family:arial,verdana,helvetica,sans-serif;
  text-align: center;
  padding: 0.0ex 0.9ex;
}

.navi-top a, .navi-top span {

  text-decoration: none;
  font-weight: 300;
  line-height: 5mm;
  padding: 0.0ex 0.9ex;
  color:#f4f4f4;
  background-color:#003399;
  border-style:solid; border-width:0px 0px 1px 0px; border-color:#003399;
}

.navi-top a:hover {
  background-color:#e6e6e6;
  color:#000;
}



/*-----------------------------------------*/
/*           Left Navigationbar            */
/*-----------------------------------------*/

.left-sidebar                             { width:140px; font-size:12px; FONT-FAMILY:Arial,Verdana,Helvetica,sans-serif; }

div.box.navi                              { border:1px solid #003399; border-bottom:none; background: #f27844; color:#ffffff; line-height:20px;}
/* div.box.navi                              { border-style:solid; border-width:0px 1px 0px 1px; border-color:#003399;} */

ul.left-navi                              { display:block; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; list-style: none;
                                          font-size:12px; color:#000; background-color:#003399; }
ul.left-navi li                           { display:block; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; list-style: none;
                                          background: #003399; line-height:100%; font-size:12px; }

/* -IE5MAC \*/ ul.left-navi li            { margin:0px 0px -3px 0px; } /*end*/
ul.left-navi li/**/                       { margin:0px 0px 0px 0px; }
/* -IE5MAC \*/ * html ul.left-navi li     { margin:0px 0px -1px 0px; }

/* -IE5MAC \*/  ul.left-navi li           { width:100%; overflow:hidden; } /*end*/
ul.left-navi li a                         { display:block; margin:0px 0px 0px 0px; padding:4px 3px 4px 5px; border-bottom: 1px solid #003399; color:#f4f4f4; background: #003399; }
/* ul.left-navi li a                         { display:block; margin:0px 0px 0px 0px; padding:4px 3px 4px 5px; border-top: solid 0.5px #003399; border-bottom: solid 1px #003399; color:#f4f4f4;} */

/* -IE5MAC \*/  ul.left-navi li a         { overflow:hidden; width:100%; } /*end*/
ul.left-navi li a:hover                   { background-color:#f4f4f4; color:#000; }
ul.left-navi li a:active                  { }
ul.left-navi li a:visited                 { }
ul.left-navi a.selected                   { background: #eee; color:#000; }
ul.left-navi a:hover.selected             { background: #eee; color:#000; }
ul.left-navi ul                           { font-size:12px; padding:0px; margin: 0px 0px 0px 0px; }
ul.left-navi ul li                        {  }
ul.left-navi ul li a                      { padding:3px 3px 3px 12px;}
ul.left-navi ul li a:hover                { background-color:#eee; color:#000; }
ul.left-navi ul li a:active               { }
ul.left-navi ul a.selected                { background: #eee; color:#000; }
ul.left-navi ul a:hover.selected          { background: #eee; color:#000; }
ul.left-navi ul ul                        { font-size:100%; }
* html ul.left-navi ul ul                 { margin-bottom:2px; }
ul.left-navi ul ul li a                   { padding-left: 19px; }
ul.left-navi ul ul li a:hover             { background-color:#ddd; color:#000; }
ul.left-navi ul ul li a:active            { }
ul.left-navi ul ul a.selected             { background: #ddd; color:#000; }
ul.left-navi ul ul a:hover.selected       { background: #ddd; color:#000; }
ul.left-navi ul ul ul                     { }
ul.left-navi ul ul ul li a                { padding-left: 26px; }
ul.left-navi ul ul ul li a:hover          { }
ul.left-navi ul ul ul li a:active         { }





/*-----------------------------------------*/
/*      Aktive Link-Flächen erzeugen       */
/*-----------------------------------------*/

a.larea                { display:block; font-size:12px; font-weight:300; color:#0066CC; font-style:normal; text-decoration:none; text-align:center; font-family:Verdana,Arial; background-color:#e0e0e0; padding:5px 2px 5px 2px; margin:0px 0px 0px 0px; BORDER: #cccccc 1px solid; }
a.larea:hover          { background-color:#d6d6d6; font-size:12px; font-weight:300; color:#0066CC; font-style:normal; text-decoration:none; font-family:Verdana,Arial; BORDER: #0066CC 1px solid; }
a.larea:visited        { TEXT-DECORATION: none }
a.larea h2             { font-size:14px; font-weight:bold; }


/*-----------------------------------------*/
/*      Aktive Link-Flächen erzeugen       */
/*-----------------------------------------*/

.area                  { margin-bottom:10px; width: 100%; display: block; padding:0px; }
.area img              { display:block; float:right; width:150px; margin:7px 7px 7px 10px; }
.area a:hover          { background: #DEF1FF; }
/* -MacIE5 \*/ .area   { border-collapse:collapse; } /* end */
.area a                { display:inline-table; width: 100%; }
/*-MacIE5\*/ .area a   { display:table-cell; margin:0px; border-collapse:collapse; } /* end */
.area p                { color:#000000; font-weight:normal; }
.area p                { line-height:117%; }
.area h1               { margin-top: 5px; font-size:14px }
.area h2               { margin-top: 5px; font-size:12px }

.border                { border: 1px solid #003399; }
.border h1             { margin-left: 5px; }
.border p              { margin-left: 5px; }



/*-----------------------------------------*/
/*      Ebaase Ortsauswahl erzeugen        */
/*-----------------------------------------*/

#circuit /* Ergebistabelle aus Tests */
{
        border-spacing: 0px;
        border-collapse: collapse;
}
#circuit td
{
        border: 1px solid #8B99A9;
        padding: 5px;
        font-size: 12px;
}



/*-----------------------------------------*/
/*      Head-navigation Ärztedetails       */
/*-----------------------------------------*/

.head-nav {
        margin:0px 0px 3px 0px;
        font-size: 12px;
}

a.nav {
        background-color:#f4f4f4;
        border:1px solid #003399;
        padding:0px 6px 0px 6px;
        color:#424242;
        font-weight:bold;
        text-decoration:none;
}

a.nav:hover, a.nav-selected {
        background-color:#003399;
        border:1px solid #003399;
        padding:0px 6px 0px 6px;
        color:#fff;
        font-weight:bold;
        text-decoration:none;
}

