/* $Id: bsnet.css,v 1.6 2007/06/18 14:26:47 cmueller Exp cmueller $ */
    
    /* generell */
    body { font-family: Geneva,Arial,Helvetica, sans-serif;
           background-color: #ffffff;
       /*line-height: 120%;*/
       font-size: 13px }
    
    td { font-family: Geneva,Arial,Helvetica, sans-serif;
       font-size: 13px }
    td.blassblau { font-family: Geneva,Arial,Helvetica, sans-serif;
       font-size: 13px; color: #afc2cc; text-decoration:underline }
    th { font-family: Geneva,Arial,Helvetica, sans-serif;
       font-size: 13px;
       font-weight: bold;
       color: #555555 }
 /*   ul { font-family: Geneva,Arial,Helvetica, sans-serif;
       font-size: 13px;
           list-style-image: url('/img/strich.gif'); } */

    dl { font-family: Geneva,Arial,Helvetica, sans-serif;
       font-size: 13px }

    p { font-family: Geneva,Arial,Helvetica, sans-serif;
       /*line-height: 120%;*/
       font-size: 13px }

    li { font-family: Geneva,Arial,Helvetica, sans-serif;
       margin-left: -16px;
           font-size: 13px;
	   list-style-image: url('/img/bluedot.gif');
       color: #000000;

    }
    li p {
    color: black;
    }

    blockquote { font-family: Geneva,Arial,Helvetica, sans-serif;
       font-size: 13px }

    pre, tt { font-family: monospace; 
           font-size: 13px }

    tt.blass { font-family: monospace; 
           font-size: 13px;
       color: #b2b2b2 }

    b, strong, h1, h2, h3, h5 { font-family: Geneva,Arial,Helvetica, sans-serif;
       /*line-height: 120%;*/
       font-size: 13px;
       font-weight: bold;
       color: #555555 }

    h4 { font-family: Geneva,Arial,Helvetica, sans-serif;
       /*line-height: 120%;*/
       font-size: 13px;
       font-weight: bold;
       margin-top:0em;
       margin-bottom:0em;
       color: #555555 }

    h6 { font-family: Geneva,Arial,Helvetica, sans-serif;
       /*line-height: 120%;*/
       font-size: 13px;
       margin-top:0em;
       margin-bottom:0em;
       font-weight: normal;
       color: #3399cc }

    b.blass { font-family: Geneva,Arial,Helvetica, sans-serif;
       /*line-height: 120%;*/
       font-size: 13px;
       font-weight: bold;
       color: #b2b2b2 }

    h1.shotokan { font-family: Geneva,Arial,Helvetica, sans-serif;
       /*line-height: 120%;*/
       font-size: 18px;
       font-weight: bold;
       color: #555555 }

    b.rot { font-family: Geneva,Arial,Helvetica, sans-serif;
       /*line-height: 120%;*/
       font-size: 13px;
       font-weight: bold;
       color: #ff0000 }

    b.blau { font-family: Geneva,Arial,Helvetica, sans-serif;
       /*line-height: 120%;*/
       font-size: 13px;
       font-weight: bold;
       color: #3399cc }

    b.small { font-family: Geneva,Arial,Helvetica, sans-serif;
       /*line-height: 120%;*/
       font-size: 11px;
       font-weight: bold;
       color: #555555 }

    small.blau { font-family: Geneva,Arial,Helvetica, sans-serif; 
       font-size: 11px;
           color: #3399cc }

    small.rot { font-family: Geneva,Arial,Helvetica, sans-serif; 
       font-size: 11px;
           color: #ff0000 }

    small { font-family: Geneva,Arial,Helvetica, sans-serif;
       font-size: 11px;
       color: #333333 }

    sup { font-family: Geneva,Arial,Helvetica, sans-serif;
       font-size: 9px }

    a.mono { font-family: monospace;
       font-size: 13px;
       color: #3399cc }

    a.fett { font-family: Geneva,Arial,Helvetica, sans-serif;
       font-size: 13px;
       font-weight: bold;
       color: #3399cc }

    a.small { font-family: Geneva,Arial,Helvetica, sans-serif;
       font-size: 11px;
       color: #3399cc }

    /*
    a { font-family: Geneva,Arial,Helvetica, sans-serif;
       font-size: 13px;
       color: #3399cc }
     */

    font.blau { font-family: Geneva,Arial,Helvetica, sans-serif;
       /*line-height: 120%;*/
       font-size: 13px;
       color: #3399cc }

    font.blassblau { font-family: Geneva,Arial,Helvetica, sans-serif;
       /*line-height: 120%;*/
       font-size: 13px;
       color: #afc2cc }

    font.gelb { font-family: Geneva,Arial,Helvetica, sans-serif;
       /*line-height: 120%;*/
       font-size: 13px;
       font-weight: bold;
       color: #cc9900 }

    font.grau { font-family: Geneva,Arial,Helvetica, sans-serif;
       /*line-height: 120%;*/
       font-size: 13px;
       font-weight: bold;
       color: #555555 }

    form td, input, select, textarea { 
       font-size:12px; }
    
    form input, select, textarea {
       color:#000000; }

    form .eingabe {
       background-color:#fff;
       width:100px;
       border:1px
       solid #cccccc; }

    form .button {
       background-color:#fff;
       color:#3399cc;
       width:50px;
       border:1px
       solid #3399cc; }

    /* This is needed due to a bug in some 4.xx netscape versions.
     * Same definitions like td.middle */
    .bug          { font-family: Geneva,Arial,Helvetica, sans-serif;
                    font-size: 13px }

    /* Defines Link-Colors */
    a:link { color:#3399cc; } /* GDS-blue */
    a:active { color:#ffcc33; } /* GDS-yellow */
             /* Doesn't work on Netscapes! */
    a:visited { color:#006699; } /* dunkleres GDS-blue */

    /* Navigation des bsnet */
    div.navi_level0 {
        padding: 2px; 
        position: relative; 
        width: 137px;
        left:0px; 
    }

    img.navi_level0 {
        padding: 3px;
    }

    div.navi_level1 {
        padding: 2px; 
        position: relative; 
        width: 129px;
        left: 8px; 
    }
    
    img.navi_level1 {
        padding: 1px;
    }
   
    div.navi_level2 {
        padding: 2px; 
        position: relative; 
        left: 12px; 
        width: 125px;
        border-style: solid;
        border-width: 1px;
        border-color: #eeeeee;
    }
    
    img.navi_level2 {
    }

/* scrollfeld fuer aktuelle termine auf der Startseite */
/*
#aktuelle_termine {
     width:100%; height:150px; // set as required
     background-color:#cccccc; // set as required
     overflow:hidden; // mandatory
     border-style: solid; 
     border-width: 1px; // optional
     border-color: #000000;
*/					        }

    /* Suchfeld im Gastroführer */
    input.gastrosuche {
        width: 100px; 
        border-width: 1px;
        border-style: solid;
        border-color: #3399cc;
    }

/* Restaurantnavi im Gastronomiefuehrer am rechten Rand*/
#navrest a:link,
#navrest a:visited {
     font-family: Arial;
     font-size: 11px;
     text-decoration: none;
     color: #3399cc;
     }

#navrest a:hover {
     font-family: Arial;
     font-size: 11px;
     text-decoration: none;
     color: #ffcc33;
     }

/* Restaurantnavi im Gastronomiefuehrer am oberen Rand*/
div.nav_rest {
    margin-left: -20px;
}

ul.nav_rest {
    list-style-type: none;
}

a.nav_rest_aktiv:link,
a.nav_rest_aktiv:visited {
     font-family: Arial;
     font-size: 11px;
     text-decoration: none;
     color: #ffcc33;
}

a.nav_rest_aktiv:hover {
     font-family: Arial;
     font-size: 11px;
     text-decoration: none;
     color: #ffcc33;
     }

a.nav_rest:link,
a.nav_rest:visited {
     font-family: Arial;
     font-size: 11px;
     text-decoration: none;
     color: #000000;
     }

a.nav_rest:hover {
     font-family: Arial;
     font-size: 11px;
     text-decoration: none;
     color: #ffcc33;
     }


