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


/*----------------------------------*/
/*           Site-Design            */
/*----------------------------------*/

#bord
{
    background: #ffffff
    width: 980px;
    vertical-align: top;
    padding: 0px 1px 1px 1px;
    border-left:  1px solid #c9dbff;
    border-bottom:1px solid #c9dbff;
    border-right: 1px solid #c9dbff;
}



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

.navi-top {
        font-size:12px;
        font-family:arial,verdana,helvetica,sans-serif;
        text-align: left;
        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_navi {}
.left_navi p
{
        background: #f5c800;
        text-decoration: none;
        color: #333;
        font-size: 11px;
        font-weight:bold;
        width: auto;
        height:20px;
        line-height:20px;
        border-bottom: 1px solid #003399;
        margin:0px;
        padding-left:10px;
}

.left_navi ul    { list-style-type: none; margin:0px; padding:0px 0px 0px 0px; vertical-align:top;}
.left_navi ul li { width:100%; }


.left_navi ul li a span {padding:0px 0px 0px 9px;}
.left_navi ul li a,
.left_navi ul li a:active {
        display: block;
        background: #003399;
        text-decoration: none;
        color: #fff;
        font-size: 12px;
        width: 100%;
        height:20px;
        line-height:20px;
        border-bottom: 1px solid #003399;
        border-left: 1px solid #003399;
}

.left_navi ul li a:hover,
.left_navi ul li a.selected,
.left_navi ul li a:active.selected {
        display: block;
        background: #f4f4f4;
        text-decoration: none;
        color: #000;
        font-size: 12px;
        width: 100%;
        height:20px;
        line-height:20px;
        border-bottom: 1px solid #003399;
        border-left: 1px solid #003399;
}

.left_navi ul li ul      { list-style-type: none; margin:0px; padding:0px;}
.left_navi ul li ul li   { width: 100% }

.left_navi ul li ul li a span {padding:0px 0px 0px 17px;}
.left_navi ul li ul li a,
.left_navi ul li ul li a:active {
        display: block;
        background: #0040bf;
        text-decoration: none;
        color: #fff;
        font-size: 12px;
        width: 100%;
        height:20px;
        line-height:20px;
        border-bottom: 1px solid #0040bf;
        border-left: 1px solid #003399;
}

.left_navi ul li ul li a:hover,
.left_navi ul li ul li a.selected,
.left_navi ul li ul li a:active.selected {
        display: block;
        background: #f4f4f4;
        text-decoration: none;
        color: #000;
        font-size: 12px;
        width: 100%;
        height:20px;
        line-height:20px;
        border-bottom: 1px solid #0040bf;
        border-left: 1px solid #003399;
}

.left_navi ul li ul li ul      { list-style-type: none; margin:0px; padding:0px;}
.left_navi ul li ul li ul li   { width: 100% }

.left_navi ul li ul li ul li a span {padding:0px 0px 0px 25px;}
.left_navi ul li ul li ul li a,
.left_navi ul li ul li ul li a:active {
        display: block;
        background: #004de6;
        text-decoration: none;
        color: #fff;
        font-size: 12px;
        width: 100%;
        height:20px;
        line-height:20px;
        border-bottom: 1px solid #004de6;
        border-left: 1px solid #003399;
}

.left_navi ul li ul li ul li a:hover,
.left_navi ul li ul li ul li a.selected,
.left_navi ul li ul li ul li a:active.selected {
        display: block;
        background: #f4f4f4;
        text-decoration: none;
        color: #000;
        font-size: 12px;
        width: 100%;
        height:20px;
        line-height:20px;
        border-bottom: 1px solid #004de6;
        border-left: 1px solid #003399;
}



/*-----------------------------------------*/
/*          Sie sind hier:                 */
/*-----------------------------------------*/

#ssh
{
    padding-top: 5px;
    line-height: 14px;
    font-size: 10px;
    color: #000;
    width: 540px;
}

#ssh a
{
    text-decoration: underline;
    color: #0066cc;
    white-space: nowrap;
}

#ssh a:hover
{
    text-decoration: underline;
    color: #0066cc;
    white-space: nowrap;
}



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

a.larea                { display:block; font-size:12px; font-weight:500; color:#000; font-style:normal; text-decoration : none; text-align:center; font-family:Verdana,Arial; background-color:#edf3ff; padding:5px 2px 5px 2px; margin:0px 0px 0px 0px; BORDER: #003399 1px solid; }
a.larea:hover          { background-color:#fdfdfd; font-size:12px; font-weight:500; color:#000; font-style:normal; text-decoration:none; font-family:Verdana,Arial; BORDER: #003399 1px solid; }
a.larea:visited        { text-decoration : none; }
a.larea h2             { font-size:14px; font-weight:bold; }



/*-----------------------------------------*/
/*      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;
}


/*------------------------------*/
/*      Bottom-navigation       */
/*------------------------------*/

#bot_nav
{
    background: #edf3ff;
    height: 16px;
    line-height: 16px;
    font-size: 12px;
    color: #000;
    vertical-align:bottom;
}

#bot_nav ul    { list-style-type: none; margin:0px; padding:0px 0px 0px 0px;}
#bot_nav ul li { display: inline; }


#bot_nav ul li a span {padding:0px 0px 0px 0px;}
#bot_nav ul li a,
#bot_nav ul li a:active
{
    text-decoration: underline;
    color: #0066cc;
    font-size: 12px;
}

#bot_nav ul li a:hover,
#bot_nav ul li a.nav_selected,
#bot_nav ul li a:active.nav_selected
{
    text-decoration: underline;
    color: #0066cc;
    font-size: 12px;
}


