body {
  background-image : url(../pics/bg.gif);
  color : #000000;
  background-color : #efefef;
  font-family : sans-serif ;
}
.normal {
  font-size : 12px;
}
.klein {
  font-size : 11px;
}
.headline {
  font-size : 18px;
  font-weight : bold;
}
.navigation	{
  font-size : 11px;
}
.subnavigation{
  font-size : 10px;
}
.navtext {
  width : 235px;
  font-size : 8pt;
  font-family : sans-serif;
  border-width : 1px;
  border-style : solid;
  border-color : #ff0000;
  background-color : #efefef;
  color : #000000;
}

/* *************************** */
/*  Formatierung für Kalender  */
/* *************************** */
.weekday
{
	BACKGROUND-COLOR: #ffffff;
	COLOR: #000000;
	FONT-FAMILY: Tahoma, Arial, Helvetica;
	FONT-SIZE: 8pt;
	TEXT-ALIGN: right;
	text-decoration : none;
}
.sat
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #666666;
    FONT-FAMILY: Tahoma, Arial, Helvetica;
    FONT-SIZE: 8pt;
	text-decoration : none;
    TEXT-ALIGN: right
}
.sun
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #ff0000;
    FONT-FAMILY: Tahoma, Arial, Helvetica;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: right;
	text-decoration : none;
}

.notthismonth
{
    BACKGROUND-COLOR: #e1e1e1;
    COLOR: #999999;
    FONT-FAMILY: Tahoma, Arial, Helvetica;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: right;
	text-decoration : none;
}

#today
{
	border : 1px solid Red;
}

/* *************************** */
/* Formatierung für Hyperlinks */
/* *************************** */
a {
  color : #000000;
  font-weight : bold;
}
a:link {
  text-decoration : none;
}
a:visited {
  text-decoration : none;
}
a:hover {
  text-decoration : underline;
}
a:active {
  text-decoration : underline;
}
.klein a:hover {
  color : #0000ff;
  background-color : #ffffff;
}
.klein a:active {
  color : #0000ff;
  background-color : #ffffff;
}
.weiss a {
  color : #ffffff;
  background-color : #ff0000;
  text-decoration : none;
}
.weiss a:hover {
  color : #aaaaaa;
  background-color : #ff0000;
  text-decoration : underline;
}
.weiss a:active {
  color : #aaaaaa;
  background-color : #ff0000;
  text-decoration : underline;
}
.navigation A	{
	color: #000000; background-color: #ff0000; text-decoration: none; text-align: center; display:block; width:100px; height:20px; background-image: url(../pics/nav_abt.jpg); border: 1pt solid #990000; margin-left: 3px; margin-top: 3px; padding-top: 2px;
}/*
.navigation A:hover {
    background-image: url(../pics/nav_abt_hover.jpg); text-decoration:none;
}*/
.subnavigation a {
    color: #000000; background-color: #ff0000; text-decoration: none; text-align: center; display:block; width:90px; height:15px; background-image: url(../pics/nav_ber.jpg); border: 1pt solid #676767; margin-left: 10px; margin-top: 3px;
}/*
.subnavigation a:hover {
    background-image: url(../pics/nav_ber_hover.jpg); text-decoration:none;
}*/
.navlink a {
  font-size : 10pt;
}