BODY {
  MARGIN: 0px;
  COLOR: #353535;
  FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif;
  FONT-SIZE: 11px;
  background-image:url(pics/mainback.gif);background-repeat:repeat;
  SCROLLBAR-BASE-COLOR:  #353535;
  scrollbar-face-color:#C4C6D0;
  scrollbar-shadow-color: #616C7E;
  scrollbar-highlight-color: #616C7E;
  scrollbar-3dlight-color: #616C7E;
  scrollbar-darkshadow-color: #616C7E;
  scrollbar-track-color:#ffffff;
  scrollbar-arrow-color: #616C7E;
  topmargin:0pt;
  leftmargin:0pt;
}

UL, LI, P, TD, TR {
  COLOR: #353535;
  FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif;
  FONT-SIZE: 11px;
}

.headline {
  FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif;
  FONT-SIZE: 18px;
  FONT-WEIGHT: bold;
}

.smalltext {
  FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif;
  FONT-SIZE: 10px;
  FONT-WEIGHT: normal;
}

.marktext {
  COLOR: #FF0000;
}
.msg {
  FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif;
  FONT-SIZE: 11px;
  COLOR: #FF0000;
  FONT-WEIGHT:bold;
}
.rowtitle {
  FONT-WEIGHT:bold;
}
a:link, a:visited, a:active {
  color: #0F5475;
}
a:hover {
	COLOR: #003366;
	BACKGROUND-COLOR: #FFFFFF;
	text-decoration: none;

}
FORM {
  FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif;
  FONT-SIZE: 11px;
}
SELECT, INPUT, TEXTAREA {
  FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif;
  COLOR: #0F5475;
  FONT-SIZE: 11px;
}
.dropdownmarker {
  BACKGROUND-COLOR: #EEEEEE;
  COLOR: #136C99;
  FONT-SIZE: 11px;
  FONT-WEIGHT: bold;
}

/*-- Tables ----------------------------------------------*/

.tplmarktag {
  COLOR: #ffffff;
  FONT-WEIGHT: bold;
  BACKGROUND-COLOR: #ff0000;
}

/*-- Tables ----------------------------------------------*/

.tableheader {
  COLOR: #FCDC43;
  FONT-WEIGHT: bold;
  BACKGROUND-COLOR: #353535;
}
.tableseparator {
  COLOR: #FCDC43;
  FONT-WEIGHT: bold;
  BACKGROUND-COLOR: #353535;
}
.tablerow {
  BACKGROUND-COLOR: #E5E5E5;
}
.tablerow2 {
  BACKGROUND-COLOR: #e1e1e1;
}
.tablefooter {
  COLOR: #FCDC43;
  FONT-WEIGHT: bold;
  BACKGROUND-COLOR: #353535;
}
.tableborder {
  BACKGROUND-COLOR: #353535;
}



/*-- Navigation ------------------------------------------*/

.navheader {
  COLOR: #FFFFFF;
  FONT-WEIGHT: bold;
  BACKGROUND-COLOR: #353535;
}
.navlink, navlink:visited, navlink:acitive {
  COLOR: #0F5475;
}

.navlink:hover {
  COLOR: #0F5475;
  BACKGROUND-COLOR: #FFE673;
}

.button {
  FONT-FAMILY: MS Sans Serif, Tahoma,Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #353535;
  COLOR: #FCDC43;
  FONT-SIZE: 11px;
  FONT-WEIGHT: bold;
}

#inhaltrechts { background-color: #F8F8FF }
#navigo2 { background-color: #66CC99 }
.titelgruen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #009966;
}
.tableFarbe {
	font-family: impact;
	background-color: #FF9933;
}



/* Kalender  */
.monthname
{
    BACKGROUND-COLOR: #66CC99;
    COLOR: #FFFFFF;
    FONT-FAMILY: Tahoma, Arial, Helvetica;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.weekdayname
{
    BACKGROUND-COLOR: #44AA88;
    COLOR: #ffffff;
    FONT-FAMILY: Tahoma, Arial, Helvetica;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center
}

.holiday
{
    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;
}

a.sun, a.sun:visited, a.sun:acitive {
  COLOR: #ff0000;
  FONT-FAMILY: Tahoma, Arial, Helvetica;
  FONT-SIZE: 8pt;
  TEXT-ALIGN: right;
  text-decoration : none;
}

a.sun:hover {
  COLOR: #ff0000;
  BACKGROUND-COLOR: #66CC99;
  FONT-FAMILY: Tahoma, Arial, Helvetica;
  FONT-SIZE: 8pt;
  TEXT-ALIGN: right;
  text-decoration : none;
}
.sun{
  COLOR: #ff0000;
  FONT-FAMILY: Tahoma, Arial, Helvetica;
  FONT-SIZE: 8pt;
  TEXT-ALIGN: right;
  text-decoration : none;
}

a.sat,a, sat:visited, a.sat:acitive {
  COLOR: #666666;
  FONT-FAMILY: Tahoma, Arial, Helvetica;
  FONT-SIZE: 8pt;
  TEXT-ALIGN: right;
  text-decoration : none;
}

a.sat:hover {
  COLOR: #666666;
  BACKGROUND-COLOR: #66CC99;
  FONT-FAMILY: Tahoma, Arial, Helvetica;
  FONT-SIZE: 8pt;
  TEXT-ALIGN: right;
  text-decoration : none;
}
.sat {
  COLOR: #666666;
  FONT-FAMILY: Tahoma, Arial, Helvetica;
  FONT-SIZE: 8pt;
  TEXT-ALIGN: right;
  text-decoration : none;
}

.weekday {
  COLOR: #OOOOO0;
  FONT-FAMILY: Tahoma, Arial, Helvetica;
  FONT-SIZE: 8pt;
  TEXT-ALIGN: right;
  text-decoration : none;
}

a.weekday {
  COLOR: #OOOOO0;
  FONT-FAMILY: Tahoma, Arial, Helvetica;
  FONT-SIZE: 8pt;
  TEXT-ALIGN: right;
  text-decoration : none;
}
a.weekday:visited{
  COLOR: #OOOOO0;
  FONT-FAMILY: Tahoma, Arial, Helvetica;
  FONT-SIZE: 8pt;
  TEXT-ALIGN: right;
  text-decoration : none;
}

a.weekday:acitive {
  COLOR: #OOOOO0;
  FONT-FAMILY: Tahoma, Arial, Helvetica;
  FONT-SIZE: 8pt;
  TEXT-ALIGN: right;
  text-decoration : none;
}

a.weekday:hover {
  COLOR: #OOOOO0;
  BACKGROUND-COLOR: #66CC99;
  FONT-FAMILY: Tahoma, Arial, Helvetica;
  FONT-SIZE: 8pt;
  TEXT-ALIGN: right;
  text-decoration : none;
}