
.guestebuch {                    
	background-color: #EEEEEE;
	border-style: dotted;
	border-color: #000000;
    border-width: 1px;
    color: #000000;
    margin: 10px;
	padding: 5px;
            }

.guest_eintraege {                      
	color: #000000;
	font-size: 12px;
                }

.guest_kommentar {
	color: #0000FF;
	font-size: 12px;
                }

 


div#Terminausgabe table
{
            margin-left:auto; margin-right:auto;
        
    
    text-align: center;
    width: 90%;

}
div#Terminausgabe td.spalte_datum
{
    width: 100px;
    vertical-align: top;
    text-align: left;
    
}
div#Terminausgabe td.spalte2
{
    text-align: left;
    vertical-align: top;
}

.kalender_kopf1 {
    background-color: #8D8D8D;
    color: #000000;
}



.kalender_kopf1 a:link {

    background-color: #8D8D8D;
	  color: #000000;

}

.kalender_kopf1 a:visited {
    background-color: #8D8D8D;
	  color: #000000;
}

.kalender_kopf1 a:hover {
    background-color: #8D8D8D;
	  color: #000000;
}




.kalender_kopf2 {
background-color: #B7B7B7;

       color: #000000;

}

.kalender_inhalt {

      background-color: #DADADA;
        color: #000000;


}

.kalender_inhalt a:link, .kalender_inhalt a:visited, .kalender_inhalt a:hover{
        color: #B34B4C;
}

.kalender_we {

       background-color: #C3C3C3;
        color: #000000;


}

.kalender_we a:link, .kalender_we a:visited, .kalender_we a:hover{
        color: #B34B4C;
}

.akt_tag {
       background-color: #FFFF00;
        color: #0000FF ;
}

.akt_tag a:link,.akt_tag a:visited,.akt_tag a:hover {
       background-color: #FFFF00;
        color: #0000FF ;
}




.akt_tag_termin{

       background-color: #FF0000;
       color: #00FF00 ;
}


.akt_tag_termin a:link, .akt_tag_termin a:visited, .akt_tag_termin a:hover{

       background-color: #FF0000;
       color: #00FF00 ;
}







.eintraege {
        border-style: dotted;
        border-width: 1px;
        background-color: #CCCCCC;
        color: black;
            }

#termine_hauptueberschrift {
        border-style: dotted;
        border-width: 1px;
	    border-color: #FFFFFF;
        font-family: Arial,Helvetica,sans-serif;
        color: #000000;
        font-size: 22px;
        text-align: center;
         background-color: #EEEEEE;
        }

#Terminausgabe table
{
    border-collapse: collapse;
}

table.tabellemonat
{
    border-collapse: collapse;
    width: 90%;
}

.tabellemonat tr td {

                    font-family:Verdana;
                    text-align:center ;
                    font-size:12px;
                    color:#FFFFFF;
                    background-color:#000000;
                    border: 2px solid #000000;
                    padding: 3px;
                    }

.tabelle1 tr td {

        font-size:12px;
        background-color:#FFFFFF;
        color:#000000;
        border-top:0px #000000 solid;
        border-left:0px #000000 solid;
        border-bottom:0px #000000 solid;
        border-right:0px #000000 solid;
        padding-top:10px ;
        padding-bottom:10px ;
        padding-left:10px ;
        padding-right:10px ;
        border-collapse: collapse;

                }

.tabelle2 tr td {

        font-size:12px;
        background-color:#DADADA;
        color:#000000;
        border-top:0px #000000 solid;
        border-left:0px #000000 solid;
        border-bottom:0px #000000 solid;
        border-right:0px #000000 solid;
        padding-top:10px ;
        padding-bottom:10px ;
        padding-left:10px ;
        padding-right:10px ;
        border-collapse: collapse;

                }

#kalendertabelle 
{
border: 0px;
border-collapse: collapse;

  
}

#kalendertabelle .kalender_kopf1 td
{
    text-align: center;
}


#kalendertabelle .kalender_kopf2 td
{
    width:24px ;
    white-space: nowrap;
}

#monatsansicht
{
text-align: center;

margin-left:auto;margin-right:auto;
border: 0px;
border-collapse: collapse;


}

#monatsansicht .kalender_kopf1 td
{
    text-align: center;
}


#monatsansicht .kalender_kopf2 td
{


    width:60px ;
    white-space: nowrap;
}

#monatsansicht td[class=kalender_inhalt]
{
    text-align: left;

    width:60px ;
    height:60px;
    white-space: nowrap;
}

#monatsansicht td[class=kalender_we]
{
    text-align: left;

    width:60px ;
    height:60px;
    white-space: nowrap;
}


#monatsansicht .kalender_kopf1 table
{
    width: 100%;
}


#deteil , #deteil_expl
{
    margin: auto;
    text-align: center;
    width:465px;
    border-collapse: collapse;
}


#deteil .kalender_kopf1 table , #deteil_expl .kalender_kopf1 table
{
   width: 100%;
}


#deteil .kalender_kopf2  , #deteil_expl .kalender_kopf2
{
    text-align: left;
}

#deteil .kalender_inhalt , #deteil_expl .kalender_inhalt
{
 height: 300px;   
text-align: left;
vertical-align: top;
}


 


.NEWS_TITEL_HAUPTFENSTER
{
    color: #000000;
	font-size: 8px;
    font-style: italic;
	font-weight: bold;
        }

.NEWS_TITEL_PLATZHALTER
{
    color: #000000;
	font-size: 8px;
    font-style: italic;
	font-weight: bold;
     	
}




