<style>
<!--

body, table, text
{
    background:     white;
    font-family:    Verdana;
    font-size:      12 px;
    color:          black;
}

td, div, b, span, font, a
{
    font-family:    Verdana;
}


a:link, a:visited, a:active, a:link.status_0, a:visited.status_0, a:active.status_0
{
    color: blue;
    font-weight: normal;
    text-decoration: none;
    border-bottom: solid 0.0 pt black;
}

a:hover, a:hover.status_0
{
    color: red;
    font-weight: normal;
    text-decoration: none;
    border-bottom: solid 1.0 pt black;
}


a:link.status_1, a:visited.status_1, a:active.status_1
{
    color: green;
    font-weight: normal;
    text-decoration: none;
}

a:hover.status_1
{
    color: red;
    font-weight: normal;
    text-decoration: none;
    border-bottom: solid 1.0 pt black;
}

.status_1
{
    color: black;
    font-weight: bold;
    text-decoration: none;
}


a:link.bottom_link, a:visited.bottom_link, a:active.bottom_link
{
    font-family:        Small Fonts;
    font-size:          9 px;   
    color:                #888888;
    font-weight:      normal;
    text-decoration: none;
}

a:hover.bottom_link
{
    color: red;
    font-weight: normal;
    border-bottom: solid 1.0 pt black;
}


.aktuelle_gesamtzahl
{
    font-family:    Verdana;
    font-size:      12 px;
    color:            black;
    text-indent:    10 px;
}


.gbuch_titel
{ 
    font-family:                Verdana;
    font-size:          15px;
    color:              white;
    background-color:   #172983;
    font-weight:        bold;
    border-bottom:      solid 1.0pt black;
}

.gbuch_titel_deaktiviert
{ 
    background:                 #D6D6D6;
    font-family:                Verdana;
    font-size:                  15 px;
    color:                      white;
    font-weight:        bold;
    border-bottom:      solid 1.0pt black;
}

.zeile_on
{
    background:                    white;
    font-family:                Verdana;
    font-size:                  12 px;
    color:                      black;
    border:                     solid 0.0 pt #C0C0C0;
    border-collapse:            collapse;
}

.zeile_off
{
    background:                 #D6D6D6;
    font-family:                Verdana;
    font-size:                  12 px;
    color:                      white;
    border:                     solid 1.0 pt #C0C0C0;
    border-collapse:            collapse;
}

.mittel
{
    font-family:                Verdana;
    font-size:                  8 px;
}


.weiss
{
    color:  white;
}

.rot
{
    color:  red;
}

.blau
{
    color:  blue;
}

.gruen
{
    color:  green;
}

.schwarz
{
    color:  black;
}

.grau
{
    color:  #C0C0C0;
}

.topline
{
    background-image:     url(./bilder/neuheiten_mitte.gif); 
    background-repeat:    repeat-x;
    top-margin:           30px;
    font-family:                Verdana;
}

.user_bild
{
    background-image:     url(./bilder/foto_hintergrund.jpg); 
    background-repeat:    repeat-x repeat-y;
}

.login
{
    background-color:     #E0DBDB;
    color:                black;
    width:                100 px;
    border:               solid 1.0px black;
    font-size:            12 px;
}


.mail_table_zeile
{
    background:             #FAF7D6;
    font-family:              Verdana;
    font-size:                12 px;
    color:                      black;
    border-bottom:         solid 1.0px black;
}

.nachricht
{
    background:               white;
    font-family:              Verdana;
    font-size:                10pt;
    color:                      black;
    border:                   solid 1.0px #C0C0C0;
}

.hintergrund_weiss
{
    background:             white;
    font-family:              Verdana;
    font-size:                12 px;
    color:                      black;
}

.rahmen_grau
{
    border:                     solid 1.0 pt #D0D0D0;
    border-collapse:            collapse;
}

.user_bild
{
    border:                     solid 1.0 pt #888888;
    padding:                    20 px;
}

.markieren
{
    border:                     solid 2.0 pt #888888;
    
    background:                 #FEF384;
    padding:                    5 px;
}



input, select
{
    background:                 white;
    font-family:                Verdana;
    font-size:                  12 px;
    color:                      black;
    //border:                     solid 1.0 pt #5B9DDA;
    border-collapse:            collapse;
    text-valign:                middle;
}

input.readonly
{
    background:                 #C0C0C0;
    font-family:                Verdana;
    font-size:                  12 px;
    color:                      #555555;
    border:                     solid 1.0 pt #D1D1D1;
    border-collapse:            collapse;
}


.termin_kopf
{ 
    font-size:          10px;
    color:              white;
    font-weight:        bold;
    background:         #172983;
}


.termin_kopf_aktuell
{ 
    font-size:          10px;
    color:              white;
    font-weight:        bold;
    background:         #172983;
}


.termin_zeile
{ 
    font-size:          10px;
    color:              black;
    font-weight:        normal;
    border-bottom:      solid 0.5pt #172983;
}


.termin_zeile_aktuell
{ 
    font-size:          10px;
    color:              white;
    font-weight:        normal;
    background-color:   silver;    
    border-bottom:      solid 0.5pt #000099;
}


.termin_zeile_heute
{ 
    font-size:          10px;
    color:              white;
    font-weight:        normal;
    background-color:   #2B772D;    
    border-bottom:      solid 0.5pt #000099;
}

.termin_zeile_leer
{ 
    font-size:          6px;
    color:              black;
    font-weight:        normal;
    background-color:   white;    
}


.termin_tabelle
{ 
    text-align:         left;
    font-size:          12px;
    color:              black;
    font-weight:        normal; 
    border-collapse:    collapse;
    border-bottom:      solid 1.0pt #000099;  
}


.termin_tabelle_aktuell
{ 
    text-align:         left;
    font-size:          12px;
    color:              black;
    font-weight:        normal; 
    border-bottom:      solid 1.0pt #000099;
}


.termin_monat
{
    font-size:          14px;
    color:              #000099;
    font-weight:        bold;
    border-bottom:      solid 0.0pt #000099;
}


.termin_monat_aktuell
{
    font-size:          16px;
    color:              black;
    font-weight:        heavy;
    border-bottom:      solid 0.0pt #000099;
}


-->
</style>
