#box{
        position:relative;
        top:80px;
        left:auto;
        height:300px;
        width:590px;
        margin:0px;
        padding:20px;
        overflow:auto;
}

#boxnews{
        position:absolute;
        top:auto;
        left:auto;
        background-color: #ECF2D0;
        height:220px;
        width:170px;
        margin:0px;
        padding:8px;
        overflow:auto;
}



.menu:link {
        color:                        #C30D65;
         font-size:                12px;
         font-family:                 Trebuchet MS, Tahoma, sans serif;
         font-weight:                bold;
         }

a.menu:visited {
        color:                        #C30D65;
         font-size:                12px;
         font-family:                 Trebuchet MS, Tahoma, sans serif;
         font-weight:                bold;
         }

a.menu:hover {
        color:                             #A5B620;
         font-size:                12px;
         font-family:                 Trebuchet MS, Tahoma, sans serif;
         font-weight:                bold;
         }

a.menu:active {
        color:                        #C30D65;
         font-size:                12px;
         font-family:                 Trebuchet MS, Tahoma, sans serif;
         font-weight:                bold;
         }


.menu2:link {
        color:                        #809321;
         font-size:                14px;
         font-family:                 Trebuchet MS, Tahoma, sans serif;
         font-weight:                bold;
         }

a.menu2:visited {
        color:                        #809321;
         font-size:                14px;
         font-family:                 Trebuchet MS, Tahoma, sans serif;
         font-weight:                bold;
         }

a.menu2:hover {
        color:                             #A5B620;
         font-size:                14px;
         font-family:                 Trebuchet MS, Tahoma, sans serif;
         font-weight:                bold;
         }

a.menu2:active {
        color:                        #D0A1BF;
         font-size:                14px;
         font-family:                 Trebuchet MS, Tahoma, sans serif;
         font-weight:                bold;
         }

/* font for calendar date numbers */
div.datenumfont    {
	line-height: 1.6; 
	font-family: Trebuchet MS, Tahoma, sans serif; 
	color: #353535; 
	font-size: 12px
	
}

/* font for calendar day name */
div.dayfont    {
line-height: 1.6; 
	font-family: Trebuchet MS, Tahoma, sans serif; 
	color: #353535; 
	font-size: 12px
}

/* small cal month font */
table.smallcalmth    {
	line-height: 1.6; 
	font-family: Trebuchet MS, Tahoma, sans serif; 
	color: #353535; 
	font-size: 12px
}

div.smallcalmth    {
	color: #000000;
	font-family: Arial,sans-serif,Helvetica;
	font-size: 14;
}

a.smallcalmth    {
	color: #000000;
	font-family: Arial,sans-serif,Helvetica;
	font-size: 14;
}

td.smallcalmth    {
	background-color: #F4F4F4;
	border:#884422 thin solid;	
}

a.datenumfont    {
	color: #000000;
	font-family: Arial,sans-serif,Helvetica;
	font-size: 20;
	font-style: normal;
	font-weight: normal;
}

table.eventborder    {
	border: solid #D0C0C8;
	border-bottom-width: 1;
	border-top-width: 0;
	border-left-width: 0;
	border-right-width: 0;
}

td.eventborder    {
	border: solid #D0C0C8;
	border-bottom-width: 0;
	border-top-width: 0;
	border-left-width: 1;
	border-right-width: 0;
}

td.eventtimeborder    {
	border: solid #884084;
	border-bottom-width: 0;
	border-top-width: 0;
	border-left-width: 0;
	border-right-width: 0;
}
div.smallcalevtime    {
	color: #000000;
	font-family: Arial,sans-serif,Helvetica;
	font-size: 10;
}
a.smallcalev    {
	color: #0020A0;
	font-family: Arial,sans-serif,Helvetica;
	font-size: 10;
}

td.todayclr    {
	background-color: #FFFFC0;
}

/* lines and boxes */
table.txtbox    {
	border: solid gray;
	border-width: 1;
}

td.txtbox {
	border:#884422 thin solid;
}
/* color and font for normal text */
div.normalfont    {
	color: #000000;
	font-family: Arial,sans-serif,Helvetica;
	font-size: 12;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

p {  line-height: 1.6; font-family: Trebuchet MS, Tahoma, sans serif; color: #353535; font-size: 12px}
.weiss {  line-height: 1.6; font-family: Trebuchet MS, Tahoma, sans serif; color: #ffffff; font-size: 12px}
.kl {  line-height: 1.6; font-family: Trebuchet MS, Tahoma, sans serif; color: #353535; font-size: 10px}
.n  {  line-height: 1.6; font-family: Trebuchet MS, Tahoma, sans serif; color: #353535; font-size: 12px}
b {  line-height: 1.6; font-family: Trebuchet MS, Tahoma, sans serif; color: #809321; font-size: 12px; font-weight: bold;}
.pink {  line-height: 1.6; font-family: Trebuchet MS, Tahoma, sans serif; color: #C30D65; font-size: 12px}
.gruen {  line-height: 1.6; font-family: Trebuchet MS, Tahoma, sans serif; color: #809321; font-size: 12px}
.h2 {  line-height: 1.6; font-family: Trebuchet MS, Tahoma, sans serif; color: #C30D65; font-size: 12px; font-weight: bold;}
.Ue { font-family: Trebuchet MS, Tahoma, sans serif; color: #C30D65; font-size: 14px; font-weight: bold;}
.Uec { font-family: Trebuchet MS, Tahoma, sans serif; color: #A5B620; font-size: 16px; font-weight: bold;}
.Ueg { font-family: Trebuchet MS, Tahoma, sans serif; color: #A5B620; font-size: 18px; font-weight: bold;}
.Uer { font-family: Trebuchet MS, Tahoma, sans serif; color: #C30D65; font-size: 18px; font-weight: bold;}
.active {  line-height: 2; font-family: Trebuchet MS, Tahoma, sans serif; color: #A5B620; font-size: 12px; text-decoration: none; font-weight: bold;}
.menu {  line-height: 2; font-family: Trebuchet MS, Tahoma, sans serif; color: #C30D65; font-size: 12px; text-decoration: none; font-weight: bold;}
.menu2 {  line-height: 2; font-family: Trebuchet MS, Tahoma, sans serif; color: #D0A1BF; font-size: 14px; text-decoration: none; font-weight: bold;}
a {  font-family: Trebuchet MS, Tahoma, sans serif; color: #809321; font-size: 12px}
.button{background-color: #ffffff; color: #E9332E; border: solid #8caed7 1px; height: 20px; width: 120px; font-weight:bold; font-size: 12px;}
.textblock{line-height: 1.4; font-family: Trebuchet MS, Tahoma, sans serif; color: #FF0000; font-size: 11px;}
.textfeld {background-color: #ffffff; border: solid #8caed7 1px;}